diff options
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 99599 -> 99597 bytes | |||
-rw-r--r-- | dev-libs/apache-arrow/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/apache-arrow/apache-arrow-19.0.1.ebuild | 129 | ||||
-rw-r--r-- | dev-libs/capstone/Manifest | 6 | ||||
-rw-r--r-- | dev-libs/capstone/capstone-5.0.5.ebuild | 103 | ||||
-rw-r--r-- | dev-libs/capstone/capstone-6.0.0_alpha3.ebuild (renamed from dev-libs/capstone/capstone-6.0.0_alpha2.ebuild) | 2 | ||||
-rw-r--r-- | dev-libs/cpuinfo/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild | 35 | ||||
-rw-r--r-- | dev-libs/imath/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/imath/imath-3.1.11-r1.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/imath/imath-3.1.12.ebuild | 2 |
11 files changed, 281 insertions, 8 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 2c34530584d7..df9be702b0a6 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest index 016359c4fd1e..c5ba723ac975 100644 --- a/dev-libs/apache-arrow/Manifest +++ b/dev-libs/apache-arrow/Manifest @@ -1,5 +1,7 @@ DIST apache-arrow-19.0.0.tar.gz 17830405 BLAKE2B cf611106b0ee5f92a4cbf341e9f5b6771f377710bb11c6eab555706a52b5c72fcf4590ba55c36100a97c6219ec421813f51ef6337530d84eb8394735ef2787b5 SHA512 6820de33a5d5b0922ea64dd8ff55d186ef02596ad0415578067aaf3e5cf7d3eead473bc3a5f92d6d3f19b97d153fe1c901359008d922d1ffb0fc2a65dc860c79 +DIST apache-arrow-19.0.1.tar.gz 17849505 BLAKE2B ba49c79ea2e1ef1ab03aca3cbfdce47a3942eb20c443845a93ab3b5be5dead5b1ad650296e98fbf344dffd895c6147a1fca2724ae853ae7f089b342ffc89987b SHA512 524187c6f12bbb677b5d4a53e1608c69b56c83a5c8667bfe82d5a10232c33f151a8a7b5e6e26af48d1e0ca25a5d3dc885b27d9b5e798c7e07f115df8f0779516 DIST arrow-testing-4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz 3572558 BLAKE2B fe5b6a46babbde8e2becefea09fecf090201a49faa7d4ee2f44b0bb4da42c344b37564999d32fdbd54a81a56c33fbde9b2d9d2fa664bf127cb5661e845fb6229 SHA512 6758ad936e1eeb2c5dd2b4b40fe90822a48a4ce67ee4d36657c168e1db5d9a17c092f4cf571b13d56b568a773515385441874d1ea36a1f6e5b15a99f67176fa3 DIST parquet-testing-c7cf1374cf284c0c73024cd1437becea75558bf8.tar.gz 1076246 BLAKE2B 070323055ce6cbcff6987b03e6f483cb4647021b29fd2e62b6f05751637dc46df27601f7519e2aa1c6c4edb4b016d0dfc16f69d31e4a262c7231fbc96f21d711 SHA512 81799640604bec3c5f91499a4af7a3c1a4b669f8f4933d3cf622b556fcd376635eb869197d41371b3745a662118961488b6a8eed17fc664c0a1e0f879a1a42e4 EBUILD apache-arrow-19.0.0.ebuild 3142 BLAKE2B 90d8d572925612fda0b6e0a0996f2c8b1bcc9032198e2773a1cfcc66e63559124246d118b1e2145412b905baa213bdb1fabb1dc14bd2fff088e39ba384a9e7cd SHA512 961a87e515ff790c4c50db67e59a9688db461791b7e2545320eca662441d69bf04ba6ff850c6485dc825018a800aca9eff3dc59d7eea289ad00eb33dec48b58c +EBUILD apache-arrow-19.0.1.ebuild 3145 BLAKE2B e43c6a641684106f836b0677e56700e2e0249db9d4c6fc86f4a4f9be3ea82696a274afb06066c6e61e11a2a513a0e9a4d851771bd6523a1e6ed4447cf647d679 SHA512 8b5f229263bff51af82ca4c8e7f2239d3c11228d4192012850d8d3ae36bdc15970f6213179ad9e8b909a327ca74064d3e5e5ee2c997b1af410c3a208ce8f6bfb MISC metadata.xml 912 BLAKE2B bffeb1e6d52455313e89396d9b1821fd7d5064e887213d13ae933ef8185318a40095c1623f3793f62d296ecb1afed591614fadc2ca3f75332df1e5a2f5a28d84 SHA512 11fb4dfe0e8c938e6bf3e7e53d1dccee08d80ba32396ac454226827e7c4ed2db70c53812060a9478e359fb2c48c221a05b3632409d73f2659b2117b7c56e8e51 diff --git a/dev-libs/apache-arrow/apache-arrow-19.0.1.ebuild b/dev-libs/apache-arrow/apache-arrow-19.0.1.ebuild new file mode 100644 index 000000000000..9ac405157cf5 --- /dev/null +++ b/dev-libs/apache-arrow/apache-arrow-19.0.1.ebuild @@ -0,0 +1,129 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +# arrow.git: testing +ARROW_DATA_GIT_HASH=4d209492d514c2d3cb2d392681b9aa00e6d8da1c +# arrow.git: cpp/submodules/parquet-testing +PARQUET_DATA_GIT_HASH=c7cf1374cf284c0c73024cd1437becea75558bf8 + +DESCRIPTION="A cross-language development platform for in-memory data." +HOMEPAGE=" + https://arrow.apache.org/ + https://github.com/apache/arrow/ +" +SRC_URI=" + mirror://apache/arrow/arrow-${PV}/${P}.tar.gz + test? ( + https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz + -> parquet-testing-${PARQUET_DATA_GIT_HASH}.tar.gz + https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz + -> arrow-testing-${ARROW_DATA_GIT_HASH}.tar.gz + ) +" +S="${WORKDIR}/${P}/cpp" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86" +IUSE=" + +brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl + test zlib zstd +" +REQUIRED_USE=" + test? ( + json + parquet? ( zstd ) + ) + ssl? ( json ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + brotli? ( app-arch/brotli:= ) + bzip2? ( app-arch/bzip2:= ) + compute? ( dev-libs/libutf8proc:= ) + dataset? ( + dev-libs/libutf8proc:= + ) + elibc_musl? ( sys-libs/timezone-data ) + lz4? ( app-arch/lz4:= ) + parquet? ( + dev-libs/libutf8proc:= + dev-libs/thrift:= + ssl? ( dev-libs/openssl:= ) + ) + re2? ( dev-libs/re2:= ) + snappy? ( app-arch/snappy:= ) + zlib? ( sys-libs/zlib:= ) + zstd? ( app-arch/zstd:= ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/xsimd + >=dev-libs/boost-1.81.0 + json? ( dev-libs/rapidjson ) + test? ( + dev-cpp/gflags + dev-cpp/gtest + ) +" + +src_prepare() { + # use Gentoo CXXFLAGS, specify docdir at src_configure. + sed -i \ + -e '/SetupCxxFlags/d' \ + -e '/set(ARROW_DOC_DIR.*)/d' \ + CMakeLists.txt \ + || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DARROW_BUILD_STATIC=OFF + -DARROW_BUILD_TESTS=$(usex test ON OFF) + -DARROW_COMPUTE=$(usex compute ON OFF) + -DARROW_CSV=ON + -DARROW_DATASET=$(usex dataset ON OFF) + -DARROW_DEPENDENCY_SOURCE=SYSTEM + -DARROW_DOC_DIR=share/doc/${PF} + -DARROW_FILESYSTEM=ON + -DARROW_HDFS=ON + -DARROW_JEMALLOC=OFF + -DARROW_JSON=$(usex json ON OFF) + -DARROW_MIMALLOC=OFF + -DARROW_PARQUET=$(usex parquet ON OFF) + -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl ON OFF) + -DARROW_USE_CCACHE=OFF + -DARROW_USE_SCCACHE=OFF + -DARROW_WITH_BROTLI=$(usex brotli ON OFF) + -DARROW_WITH_BZ2=$(usex bzip2 ON OFF) + -DARROW_WITH_LZ4=$(usex lz4 ON OFF) + -DARROW_WITH_RE2=$(usex re2 ON OFF) + -DARROW_WITH_SNAPPY=$(usex snappy ON OFF) + -DARROW_WITH_ZLIB=$(usex zlib ON OFF) + -DARROW_WITH_ZSTD=$(usex zstd ON OFF) + -DCMAKE_CXX_STANDARD=17 + ) + cmake_src_configure +} + +src_test() { + local -x PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" + local -x ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" + cmake_src_test +} + +src_install() { + cmake_src_install + if use test; then + cd "${D}"/usr/$(get_libdir) || die + rm -r cmake/ArrowTesting || die + rm libarrow_testing* || die + rm pkgconfig/arrow-testing.pc || die + fi +} diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest index b24097d4961a..4b30ca21ac84 100644 --- a/dev-libs/capstone/Manifest +++ b/dev-libs/capstone/Manifest @@ -1,8 +1,10 @@ AUX capstone-5.0.2-tests.patch 625 BLAKE2B 0e5b839d2beef6f9f971a5dbb08071e8398d3d406908a1570d193668637d349675ae80fd7d36e3fb26a802c5029896e2130fc553714159be1576d946d3ad02a3 SHA512 bdd42ff8764303b20acdd8a0d34e6f00d3f06aca6afa2aa3c48246934897aa5ab3a4bfee7a543c04594142075da00197ceec54de14bfdd22a45d9d672a8d5e27 AUX capstone-werror.patch 791 BLAKE2B f8456764a5af797eb0c5ad9460a44c7621e96d0a673450ed7c529b9ba73d90ebd3221aefaee95f210e65c900471aebdc82e6224f9b0ed24d4b855e28b4042ece SHA512 708908bd93f6fad559075414ccd6449fa285afe18d92c377fffaddf475755249fda9cd66e5504379976f350beaf934e5cdd37e8697ff00cc24532372caed15f9 DIST capstone-5.0.3.tar.gz 7650875 BLAKE2B 3750964a95cbaba685dfb5cf511f12d18f2c157fb622a15c4615734987b8a49ffacf021457f36302606ccf9055e45a7fc56af000b8f09df467922896b431537c SHA512 2fd3194dd37065e6091d208c7670b12c0ca6872931eef794bd6b2dd624601c843e8ee6c5714eae0372e394e91a9bc1e4de7dfea6b1087542dd461226569101de -DIST capstone-6.0.0_alpha2.tar.gz 10158754 BLAKE2B cbd2a337f53ce3d69501b3f3859f8c2f97f613c96d1f32fe74856ee9eb716ecca0ad6cbbd23c4c9cf7cfa111c9f2f4e24bd222de0773f42dc15b014c179502d5 SHA512 6f5dc2baaa3d26ba1c1f487a91167395110614004f72d66aa3b0656098d46fffd7f79a9fef0fb861c0cf12dd88e53d3989bbcf74851fdd480af69bf81d6017e1 +DIST capstone-5.0.5.tar.gz 7654484 BLAKE2B 9725340b74a6e1acf54debeecce63c262dddc23e69940b1d2f94ba14562ea5da07d93cb572ce24fc2c087d73eaedef265cdd0341377685082543568d8e61a40e SHA512 36c81fb6f36867b7d43f4e930493cd821cb5f233a56dbe504c6244569f154f462db565181aa2fe7df8f194a7225f56d42f941ff82e2ee16e44d5fb74ff27c818 +DIST capstone-6.0.0_alpha3.tar.gz 10282208 BLAKE2B ff7ffb3bbd6c138a644ebbc9dec1bd7e86b8d7dfcd0d1646cf35a560303a5759cdd587e5b78596e2a82bd1327796e1312e3d88efadd0f542c4a39d3eb57d9825 SHA512 45611f95f2e889feb688cb58fb2819737747e7d3f94f1f60e6517359bba21cd2bfda72527b0f19053c260e898861aee4753a5f5823f6c1e1a690cf4914dc3d62 EBUILD capstone-5.0.3.ebuild 1856 BLAKE2B 350d9907b403dfeb2ae80e63dbd32e7cbb5fd4aa2b45489df6537ba2e62c55ecf92028fe17061e08d5b1184ff84dd4fba190f6a05cff5a7caa7d1582a26bfced SHA512 9b1261badeae3965d3061e1f7e9ac019a087bb53afacf7a27e029526b9b1008c5fab04cff8f76555f64fba58890babd2f72597c11505c4b1de6a34978d7d7352 -EBUILD capstone-6.0.0_alpha2.ebuild 2184 BLAKE2B 3d92af5e2e0824206632ba3f3db40659247c47fea3e767e1dd6bade10a9b0d258bc452209c1d925639e60b808244fef2dad21d139e29821b3c49991612a64852 SHA512 645f9685f2d456f38882f33e349acd4d396bf3e321130d546417096b9418996b4b2f5e88143bde8996a223e58b3912200184a981a8801b0081177ec657f3be6d +EBUILD capstone-5.0.5.ebuild 2005 BLAKE2B 84081b583c973fba749defa8528549a43a59fcb9a26396deff36d1b016923ec8821e960def4cef72e33b176ceab100a6355d40d7eeb66b0cb012d7a0fcf91360 SHA512 97e9f5794eb1ad6502f8f732b213c8c1070524dce61ff1cf629a6937825c3332204e69b73527635ad6ec4f4c4528aaa5ba75b3119448c5b26418cc78f4f1c89a +EBUILD capstone-6.0.0_alpha3.ebuild 2184 BLAKE2B 2b308285aa8cc84d1b4559f689d57b4e538e7e1172f78e3183b34e6cab2224a70b6ad7d908cac506f043a25103cc2b50b860776441264f474d6f9146c8a5d703 SHA512 e1a112bea55363d45866360ca403ad8fe3e64728e004159fbf66babb17201daee45acea9ca9cb6e4eecd803910a34e669a3edca322b99adb1a1129379e567187 EBUILD capstone-9999.ebuild 2184 BLAKE2B 3d92af5e2e0824206632ba3f3db40659247c47fea3e767e1dd6bade10a9b0d258bc452209c1d925639e60b808244fef2dad21d139e29821b3c49991612a64852 SHA512 645f9685f2d456f38882f33e349acd4d396bf3e321130d546417096b9418996b4b2f5e88143bde8996a223e58b3912200184a981a8801b0081177ec657f3be6d MISC metadata.xml 484 BLAKE2B 32c39bf06443ce4ca18191a4c9626cf517d5bd4f837c179e6186a68a0053217bf41d61d2c4d46c9792b1974879d22b36e4a02fa461a1b085acf5c4406bde4891 SHA512 f06dcd3133982f72cf21c5bb3d9a34207d7083233b5e70856f6a1dab60ef361cf1432659af30ea6b90fcb38cfdaec49f0792623ef841e136bc33cb5e1c40d1cf diff --git a/dev-libs/capstone/capstone-5.0.5.ebuild b/dev-libs/capstone/capstone-5.0.5.ebuild new file mode 100644 index 000000000000..0b74af2e59fb --- /dev/null +++ b/dev-libs/capstone/capstone-5.0.5.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_EXT=1 +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit cmake distutils-r1 toolchain-funcs + +DESCRIPTION="disassembly/disassembler framework + bindings" +HOMEPAGE="https://www.capstone-engine.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/capstone-engine/capstone.git" + EGIT_REPO_BRANCH="next" +else + MY_PV="${PV}" + MY_PV="${MY_PV/_alpha/-Alpha}" + MY_PV="${MY_PV/_beta/-Beta}" + MY_PV="${MY_PV/_rc/-rc}" + SRC_URI="https://github.com/capstone-engine/capstone/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${MY_PV}" + if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + fi +fi + +LICENSE="BSD" +SLOT="0/5" # libcapstone.so.5 + +IUSE="python static-libs test" +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + python? ( dev-python/setuptools[${PYTHON_USEDEP}] ) +" +BDEPEND="${DISTUTILS_DEPS}" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-5.0.2-tests.patch" +) + +if [[ ${PV} == *_rc* ]]; then + # Upstream doesn't flag release candidates (bug 858350) + QA_PKGCONFIG_VERSION="" +fi + +wrap_python() { + local phase=$1 + shift + + if use python; then + pushd "${S}/bindings/python" >/dev/null || die + distutils-r1_${phase} "$@" + popd >/dev/null || die + fi +} + +src_prepare() { + tc-export RANLIB + cmake_src_prepare + + wrap_python ${FUNCNAME} +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=true + -DBUILD_STATIC_LIBS=false + -DCAPSTONE_BUILD_TESTS="$(usex test)" + ) + cmake_src_configure + + wrap_python ${FUNCNAME} +} + +src_compile() { + cmake_src_compile + + wrap_python ${FUNCNAME} +} + +src_test() { + cmake_src_test + + wrap_python ${FUNCNAME} +} + +src_install() { + cmake_src_install + + wrap_python ${FUNCNAME} +} + +python_test() { + emake check +} diff --git a/dev-libs/capstone/capstone-6.0.0_alpha2.ebuild b/dev-libs/capstone/capstone-6.0.0_alpha3.ebuild index 83121174ce92..e82f056e4815 100644 --- a/dev-libs/capstone/capstone-6.0.0_alpha2.ebuild +++ b/dev-libs/capstone/capstone-6.0.0_alpha3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-libs/cpuinfo/Manifest b/dev-libs/cpuinfo/Manifest index 0c3bba33fb39..1f159ecda965 100644 --- a/dev-libs/cpuinfo/Manifest +++ b/dev-libs/cpuinfo/Manifest @@ -1,5 +1,7 @@ AUX cpuinfo-2023.01.13-test.patch 432 BLAKE2B 31cb0cb7b75445651a2d82143bdfce28f636ab4692c3c4f4f503646b61af952c8599f17192d15ff43d20ad9a0a4cc26410057efd44aa9b9837ff1cdba319663d SHA512 e6a730137c621946a7839b3273e163382ad35a8881f0fd848e70f3fe02820a3196044a235f5d301e0443e2d376321ff17f3256f8aa27e1ae66fc220bbf6f0d96 AUX cpuinfo-2023.11.04-gentoo.patch 1246 BLAKE2B 67f451ec281e6f46c54406e0238df3cc79db669cf3113aa629e04688c3f64e59c7afff7d09b40239443336cdda1a379068ab08a9e7c80b1d7f138b78c783c1ec SHA512 f95f407b7c40786f731116c21fb87597445c21efd6ac8a12ee4d8f186b5fcf23eb05d0a8cc51040bf23f1e02b6bd80bff59316395403e5af5715cdcf1b2a41d0 DIST cpuinfo-2024.10.22.1.tar.gz 3544638 BLAKE2B ba5f0fdc9e2910e51a14b656947ed36196c6cbc2e653b3699d6d1a998567ed3367044a8efe94b8d342352ecea481da492f2b6747e5e680abfd91804d2c8e27d2 SHA512 e98b8ca15b311dde460502ed5fed94688b3fcff08d0d5b860fc7213e598bd3d8e38b825206b911646aae47c0102fd9f69ab32c3f47bae4def451259503d9ca1b +DIST cpuinfo-2024.10.22.2.tar.gz 3544807 BLAKE2B 704da52744f1edb11535ce8a3f87bfcb2f76f758f98e80bbadffcc9648b52e93254b7adc5965be7160f9ea2bfa18fb97841ffdf2209918f5b2bf729d61c32903 SHA512 de681a8cdc0e33cac7b875fabcb05aef8f41cfdeeeb3a1231ae145e6c39c2d5b2b96ad768dc55141b34e0d60291f1e4ef4283bbc2678d04155629a05e9c0f9b0 EBUILD cpuinfo-2024.10.22.1.ebuild 748 BLAKE2B d6df3d1f9d2ca117e863fb03ab5a836bd44f3af9151d560965c91056d0e4ee43acf012c609f231d4f73ce845293c1273beb63c9663f90c33377537b6f44b0709 SHA512 e16ddfc6fa2e159a62056727647a292802585a7167895c5ab711622b3f237e1263143857dc6b5ee0a579653e90ca1652d2a54e3589c5cc179a82f70a51074e2f +EBUILD cpuinfo-2024.10.22.2.ebuild 748 BLAKE2B 6208da8b0727dac9d05c26b018835f3e134938550a63ea8af6c21bd75b9c440e10692a56bbfc8ee305e028161733f9adfa2185a17600a68190d2c41973c08b13 SHA512 8951898b7d8cdf9099de2d6b4d96f968086228f0b34bb96ba3e65dd4ef26ec0a1a045fd87d3dd5fd94587d8540cd15f658c47d5db6cc7b83ff389bea71286d47 MISC metadata.xml 328 BLAKE2B 160050e4c013753fd69c5a153bf5c63d0627fb2dc96f170f5d2d4a9585b53771fb32866db5a99c27a878402c54c2f10ff43a56718acec5afd5e7b6827c8884d1 SHA512 032c753ed917179bba2cb457ee87b3a8ce6941032138d4cdf59ff764907da93c779fd1ff01a36778d99fefa89f0a2fdf43d1871a9db9e82d6ecfdcbe8bb198fe diff --git a/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild b/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild new file mode 100644 index 000000000000..326fa5139b75 --- /dev/null +++ b/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit cmake + +CommitId=dff2616ddd49122b63abcf44d2c097483b77f861 + +DESCRIPTION="CPU INFOrmation library" +HOMEPAGE="https://github.com/pytorch/cpuinfo/" +SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz + -> ${P}.tar.gz" + +S="${WORKDIR}"/${PN}-${CommitId} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +BDEPEND="test? ( dev-cpp/gtest )" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-2023.11.04-gentoo.patch + "${FILESDIR}"/${PN}-2023.01.13-test.patch +) + +src_configure() { + local mycmakeargs=( + -DCPUINFO_BUILD_BENCHMARKS=OFF + -DCPUINFO_BUILD_UNIT_TESTS=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-libs/imath/Manifest b/dev-libs/imath/Manifest index 7f59714d4a49..8d2326e98c73 100644 --- a/dev-libs/imath/Manifest +++ b/dev-libs/imath/Manifest @@ -2,6 +2,6 @@ AUX imath-3.1.11-fix_cmake_module_export.patch 879 BLAKE2B 95ad45eb5011fd24517e5 AUX imath-3.1.11-use-correct-boost_python_version.patch 522 BLAKE2B 4522dd6d3911b0593d7300e01108f35cc05759e8a59f6ab7f438234632bcd5d12894e9fc4235e3fa970a4b365e9f7db4cd09e49520dd8b4a4c6b5adbb7186c0d SHA512 dd2d1ff0c7d4fe2236621ea80bcf12697c5398af40b59f1a2631f7a78ffbd2df91337d3f31ad6e50b5631b31c26b23f43b346429e440bb56d465ba84167c4da1 DIST imath-3.1.11.tar.gz 596585 BLAKE2B d5fc8d7607070bc96619e74eb67c60048695023c1baa715e3ab5de84a49bf1f7381cc19e3a047b75f8520e20a9976c58503b2063feb2add7b6dfcc7c73e13ad7 SHA512 0bc86bea3a2aca89d02b501b4fba3c13ca861e914cec558e820fe9e4c43ab14cac34e31ff278b8c35b5fe76f7bea32f2c8105c0d33eb92224eb23d42d7a402e9 DIST imath-3.1.12.tar.gz 604232 BLAKE2B f11cd2ac2e8ba9df36b2401083088e5603980b45ca36b7b89348a5b87af99cb89de39154e9d37a0d0ef505a06d270f087f96dbc6bca3d4349e03840f34915bb3 SHA512 32628dfcacb610310b81ffe017a66215cf5fb84c2e0a6ac8c94a68c048be3d2b97eb57965dd253770184d5824cce1e5440b8eefb2834666b273b3193ff108343 -EBUILD imath-3.1.11-r1.ebuild 2035 BLAKE2B 033a7f8b77107591add2fd659fa6277668b750bb35e9923a26f887fb515ce267663b59829b530aadf162bd225a560ab2bece11efdfc5925065ca14bb8f8e8cd0 SHA512 ce374ba19fd50d74e836101e8a957a4b8d7ce1530516c50ecf11d11ce8bc0382813e78862d2fd9b18f4c3a6e7f9713b87c092582bc7224aaaeb02f451932477c -EBUILD imath-3.1.12.ebuild 2035 BLAKE2B 2a93bd2e6dddf3878ed39abdf3154015234fa2b94a10a2a4b4e882d4e5106b3a96384ed7d87eebe44dabba69620ec45937c0cb6833e6e47847bc8130a552a9ae SHA512 d8c2014c81d4551aea237d136bf443625f635d1c6d48514e0044b98c700af64a701cafc4e6eea8d4119fd65009252d718b180825c2c707dab66a0969269dd65e +EBUILD imath-3.1.11-r1.ebuild 2035 BLAKE2B 7ca32f29025b42d18423171eb95a33cee6475734e594fbf0ef6ff2fad9afbf484a490e42d20cc246ac9dd234cfe56ef0921e3f388a59a2d1dc1132f54cf12182 SHA512 c15f1da868593c0b26ff1ec3351423087b095c334efa8b5b773ec82c8d71d295fdc31e39da4e5c74caf768404185a4cc696331c97bb25a7d1886829223470c49 +EBUILD imath-3.1.12.ebuild 2035 BLAKE2B e3ea54a25979999632105a846f97a2ebc756806bbf15b9746a01a16e242a1d88df1c7abb2deac4b870d8cb31fb59c0a77e8794bfa86956f80afd8e4d73bc39da SHA512 3d0335ce11712ca6b408e5e13da5ee37ced37207500789f2c88cfbfaf68516d8b702d2648c53676e4d275ffd1cb6d178785db7296cd53ce9ef30bbf6f85bd321 MISC metadata.xml 821 BLAKE2B dba5ad76f16ed8f83cfde2ce90eab3a0aec0a86e1f34d55e4728b212febb007c45b4af90ee27bce4ae7a144e26dd3f90c43b0e84a8929883a8e03d6d2f24ed00 SHA512 af62fc3e361ff228c9a50211c0be2c05d100b4fb1fb279fa42b8aa97d8f23f305f67ba20c3fc1c6abfe46a8605993e1e285760b62008c266342792963f9f4602 diff --git a/dev-libs/imath/imath-3.1.11-r1.ebuild b/dev-libs/imath/imath-3.1.11-r1.ebuild index 64c6c851e510..4ad915d7db05 100644 --- a/dev-libs/imath/imath-3.1.11-r1.ebuild +++ b/dev-libs/imath/imath-3.1.11-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..12} ) inherit cmake python-single-r1 diff --git a/dev-libs/imath/imath-3.1.12.ebuild b/dev-libs/imath/imath-3.1.12.ebuild index d828b11cfd54..fb83ffb74677 100644 --- a/dev-libs/imath/imath-3.1.12.ebuild +++ b/dev-libs/imath/imath-3.1.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} ) +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake python-single-r1 |