diff options
Diffstat (limited to 'dev-cpp')
44 files changed, 501 insertions, 534 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex ad7d25b41ad3..c1bf77dbd711 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 4b4e9c4d8fcc..5bff79698d4a 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -5,6 +5,7 @@ AUX abseil-cpp-20211102.0-r2-loong.patch 739 BLAKE2B a3082b6da75719f57287dfac5b6 AUX abseil-cpp-20230125.2-musl-1.2.4.patch 2203 BLAKE2B 74ebf85e5f35de255fbf5a757655fedd8f5821558ecf700fcc06e30950ce4bb802ca2431cf8b15d05ddc3a7bf2818eec49bf38c2e33d033df0c2973983340ed4 SHA512 404a3c25135573292cbe90f3fb459172a936abc2ec4739e57b8a1dac300a3e0b848ba18aaab5f6dfd12315de736175b962174022a7969149221bf595738bebb1 AUX abseil-cpp-20230802.0-conditional-use-of-lzcnt.patch 2148 BLAKE2B 978304f3ff8f46ac8fcd7c708f464cacf657f5f4f76a5bab5c4db6e14dcde0bbc7b2ae03c8b74a527218eab737cbacb9219b1a87ee2af8dde8795d3c1b43c7af SHA512 c94ba837440e2c49f3703492f0eb51c7f1930d8d700660d6db56985ad05fe61d3c97656ba8e0a818b843f04c939bdeb4134005420ad561068c52f64ee481f091 AUX abseil-cpp-20230802.0-sdata-tests.patch 1541 BLAKE2B ae6cebeefc794e89101bd4d0a3a1c022e651dfdb312401fbbf035f6c2afbde8162c132f692e89a075cb1811ae9e0708652c469107047cba49618c0ef752eb108 SHA512 bda7cec902c1f71173b4e7bf2e35c3fffc5de216dc84680e9a0de56b1bb5b9ea4f50cb603e690275e1fc9e2fcbc8ad998a8dadb655fb96d28a651ac80bc2f764 +AUX abseil-cpp-20240722.0-ciso646-cxx17.patch 1416 BLAKE2B b6ea4816bf9e98bc40ff6976ab2f91645db1603da63d54bf84fd36cb2eb88b5188dd88c619e945ce8e74f685cf3c3cc8b3408f8ef0ec645b13eb8c38a2ef1b56 SHA512 cb3ba482f1f1d2e7e5d426de684f8d522b483549222ff0147140766acc91a224d716e2e07e2eb0e3fc8aa042c9696bdd01eb5b5b8ec0f77e66b98c496a293bc6 AUX abseil-cpp-20240722.0-lto-odr.patch 634 BLAKE2B 33a26f207fb0ba8978188091eb32b926cf955cb4272a3afefbd9d02a9dd92f05d0f6bc571540c1c8c18e46c35b19d5ad4db395bc5b63fab21ae7adb5054f208c SHA512 bb9629d746d400ad785e3c12bbc213505c364ebbf3668af46e6cfbf83cca9b8d221c5ecca1d3646241bd2e3369d4ca956b03e404646d0e7e3de0308c27f59578 AUX abseil-cpp-atomic.patch 494 BLAKE2B bce1f9e400b495f11652743754b8120736ee043c18b2ef8f1d89d676e6dd0cc014df8d1050d9ea17c628b8c05aeb0de143b384e62fbab4675a573c4b8f53e0a4 SHA512 887e8bffca7acfa94f0e72f7f22319c365f31b55f94da155672b610bf6e4013fa73df5a7d9c8179f2d9f23926aca190f113b971ee073b36d464d60f45223fef4 AUX abseil-cpp-include-cstdint.patch 1268 BLAKE2B 693dae2368d0a816950e69fa7323437734dee1bae844f9abd957f136686a711b8d8ef92fb55c9910905e2633ccf82dd107c209f53082d1202127c444c54697ac SHA512 72f8461db4ac35a285a782eea9b70f3c387eee07804842f1880c91fa3dc32c19319462a839b2657cdd9f632868d866e5c6cac7fd5b801ac4434073d824d8729d @@ -14,20 +15,26 @@ DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f DIST abseil-cpp-20230125.3.tar.gz 2119655 BLAKE2B 6c60201e4fc2cb5cd942fafb6023347739544f02fd257d003eeedff9e2e5137ee0c954342134d17a64844b9a5f309392a4c3ff9336907f35ba6c967ab03524ee SHA512 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70 DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02 +DIST abseil-cpp-20230802.3.tar.gz 2157817 BLAKE2B 1fa88220b78ec714e5a50f79d7c9a258c65e64b0a98d9d3047cabbfd7e793ebfd35f90440621a69afb8dc840503b52c1a7c151af66235f1916101869d0db0e81 SHA512 9ae22d9d69a2225ce5fd6807b721434aea66b7d2244060e1d70f1ee6ed2b9c4e4ca56f7fc3785c8a67a7f483e5f0234e86184d382371bf681c08f1bdbfb0e8b9 DIST abseil-cpp-20240116.2.tar.gz 2151288 BLAKE2B 2e843e29869bf69e46ec48884cbd2ba955eab2329716c4df7b9be0ded550f976184b945587af08d01a7aa77560ae679191c1a1de51c75311d3a5ee87c15017c8 SHA512 5062e731ee8c9a757e6d75fc1c558652deb4dd1daab4d6143f7ad52a139501c61365f89acbf82480be0f9a4911a58286560068d8b1a8b6774e6afad51739766e +DIST abseil-cpp-20240116.3.tar.gz 2152015 BLAKE2B a499d01c13440b9b2788a8018777f8f08e653471b9d1549069007adc75bfae5ec7c37a545983b2077e4e39e3f459ab702d0d7d7828bcdc2583889fac15ee39f7 SHA512 8e7fb3aa355c56ae42820f5c53226091e01227f48c6ace05432b14ee0401cb62adbc67c520420b41cff512de3f6b09f96fadc58d36b8ebc649bd1c12c1fe8298 DIST abseil-cpp-20240722.0.tar.gz 2242861 BLAKE2B 6756f9a5f70656a6ef1985ba44af69a7fc3ab23b4be8a36ae39d7eedc318a4a9b0da08b31d26b3c46857913a757c916f0e31254278e080497807bed24e4978ce SHA512 bd2cca8f007f2eee66f51c95a979371622b850ceb2ce3608d00ba826f7c494a1da0fba3c1427728f2c173fe50d59b701da35c2c9fdad2752a5a49746b1c8ef31 +DIST abseil-cpp-20240722.1.tar.gz 2242894 BLAKE2B fc20e3bb734ae17cd7d808cdf08e624a511d77255d17023104d3f3a5ad4844bc0b0618a9792a06492da5287f4f5cd8151ebbf4ab7c703c62d9fcdc955928b944 SHA512 6062a10220d1250127e2216cea65833f10f37459331254b59df437b5061af81a9645cab39479700cf1843ef7dee51fe125241b0ecb9f715705a45dce4ffae89e +DIST abseil-cpp-20250127.0-PR1834.patch 968 BLAKE2B b563725afcae9fcbddde9aef1e492ed9ca13201a3cb817044c2fa62a8d47d79600a2b1cb6018bb12a21a27fe765ab4a6f1b43239401d97962fd794520cff3ded SHA512 28bd3cea659ba400da928d8ce2bdf6a8dd25a3991abdca74b6cf7893e0ac206eb95b6f94beeb0a02516b4403da20e088e42553705c024f5f5730281248c2acaf +DIST abseil-cpp-20250127.0.tar.gz 2267275 BLAKE2B 70fa05a0db91b9e7ccf9f2828a7bf4b7fe6d7177b5f2d17b2f2f6f2a5e83289674d624fa7983410713a2d62b1025a5b5d957f1ba11e01cb727fc771ce76bc914 SHA512 2a021faad807ee3e23548716ffa4785dc2409edbb4be676cc4bc01d47885760de340f0a4afdcbf0aaa835affd6d78f7bc319bbf7d337dbc30e7a559d0088e4bd DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954 DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb9d1ad4e379a76119ec984deaa7649fca033f225698ce421bcee1207b52da3c4fdb2f6d68b968248575704ebe501b7b1d0a02c180901ffa78f9aa47f549 SHA512 aca72b5f64894aeee34cb869bdeda2d25ec04e901fe0e4e8d08d49472de1c9b19a97ba97a2e8570a88be74aea26d1cd526b4e605005a881e1cb6ab03ed3a4ceb EBUILD abseil-cpp-20211102.0-r2.ebuild 1812 BLAKE2B 3e8b5486a5b9817c089cae614e17c7f095d5b4067af9c9da5fb98eeba772b41f154312f67789391a72267f3a2fa7a1062623b312bbf9b391c8b79069d20af853 SHA512 be4eae4177d0817871aee1a4b43d91f766e8186b26e8cda153c04e5894c3943764d86440f09a6177ead172c73706cd68f4be4c61b0e612ad3fbd6ce08ffcf1b5 EBUILD abseil-cpp-20220623.1.ebuild 1732 BLAKE2B 8134bcb040be826b4f153afddc4c3aae86fd9d773afbf08b50bba323c0d067fd034c92fde3f9c15f73366e910f3641512e81cefa04bc5a9f2830d06e4b8ac3f5 SHA512 ac7802104eb66d08fdcc5904d1d9644ea1511c1f1d8bda2ba8931af6aa56ce5917d59bbb9e68354b8c4d1c38cba1507cb27420e681e3679c88d3bc9538b0e19e EBUILD abseil-cpp-20230125.2.ebuild 1693 BLAKE2B ad84c9a1b9b5983029aa5978f1fefc14700c1ffdfd4edf4a4cf2ff782d25cc339b2354a293c51d8853a6a2e0107ed3f7ea8e32685663ad760fc0245c7a4ac79c SHA512 6fe0f3a491f71fcd954201653fcf329385c738a7e43cb18adf802dc2f10c27ceb7c87e8e5303d20cce07dc1f905a5e094d6979a615b14b4cdb0cce5880b1a467 -EBUILD abseil-cpp-20230125.3-r3.ebuild 1640 BLAKE2B 534ee2c085dfb77471eb34a47491abff5a64aafc6052b3875645ed3e490acd0719855f79bc098bd9107ecc5bce406789804825a88f046d3cb47db83be1a7120d SHA512 55d1a88de4c1474c9b5e03e144a874bf15fb5f9b198a188f267d1290d9f92b7ba47106751d0ba6993b87436c49aa2a744d82edd32ee1235e21f6140c57289245 EBUILD abseil-cpp-20230125.3-r4.ebuild 1711 BLAKE2B 801637ded0d238591b0f6fc581e9640424def79d6a5c6414060254e105ef0fda1ea15815f25b23b0894c67fc0132e9ec1aaf1af10823df38f6b653499221c05d SHA512 81bb4091ffe42841581d2bca66528d23ca831ff4fc1b0fd76c6f8ba16dbadab558be4b9772af802a799ea9d50089e3150009b32fb62b23b5c298111ce30c73d2 EBUILD abseil-cpp-20230125.3-r5.ebuild 1764 BLAKE2B 8c2ec49ea1596ad8f971414d06d8d957e1eebf26858868e95ec82fab990174817e21530aa0969aef024297819fe24658f7a07ad6cf5c336e120e88d961b878f8 SHA512 b685bcd81ee099888290d7111d4ddd7cd413cb191a59667dc5c2a57b1e2f0358525c8f3c222a24b7fce0a66e17da88020d97e26e5900d91b95ce1abbe597cf2a -EBUILD abseil-cpp-20230802.0-r3.ebuild 1718 BLAKE2B 1a46df3f2b8631c4cc5da5697494999329b85a0469e64f00ff2103425218086c7317594c2d4ae7e49e91fc1e636b782490825c94a01155d0bc4f72bff6e2a72b SHA512 bdbb13ac0faa4ccf7f7a41579311a65853916e7d533a107a84506dcc5463621ba5cc1ebcd1a41e01da5621c98ac4aaae0803175b0a74a02fc8af547afd8d9cbe EBUILD abseil-cpp-20230802.0-r4.ebuild 2020 BLAKE2B c29d5683173e4f720a799446bac5ec041985e633a70f1c239edc7c54dffb4b9fcafec366ace8fe3c62a686b4f2dde58313500dffdd024b08af54b45cf661edd6 SHA512 f05658f83346bccbc0e0fc86ccd3750f8ddef863328308d6bf5fe4f03a5e1316e1b4a3231218f3a7094a959ba74b7dce32b136602a505091c2b607707d060073 -EBUILD abseil-cpp-20240116.2-r3.ebuild 1718 BLAKE2B 1a46df3f2b8631c4cc5da5697494999329b85a0469e64f00ff2103425218086c7317594c2d4ae7e49e91fc1e636b782490825c94a01155d0bc4f72bff6e2a72b SHA512 bdbb13ac0faa4ccf7f7a41579311a65853916e7d533a107a84506dcc5463621ba5cc1ebcd1a41e01da5621c98ac4aaae0803175b0a74a02fc8af547afd8d9cbe +EBUILD abseil-cpp-20230802.3.ebuild 2156 BLAKE2B bf1f6ef63f38a71fe6fd0d36330b2609a2fdae6b912ce17671d12cb8230524796b49b6520b6cb7697aa7894407ea2e9fc60d29fcbd1652d407204cd3a20b3c17 SHA512 30cba932014f03c08e9934f3a9fd4ef15dbd0f870469e27d5e488154696353ab74aff6bacc24bd4d2f8da83baf0946234d136648d4a387950e2e5dc699239f47 EBUILD abseil-cpp-20240116.2-r4.ebuild 2054 BLAKE2B 4c3d16b79cdb84a2e40f8640dba22887be98d6b4e02733812fca4a07192380dcb57111c30dc2f15c0f560d4817e341de7bc26b6acd70aceafb532c078775cf90 SHA512 cbace15d0e28c45c88e9d833df30d53ad746f41be878110205f6faf221d45f906b20da97275ace060654fdfa3cbe836b6fad2ab22c186e66d7c016184a41244f -EBUILD abseil-cpp-20240722.0.ebuild 1996 BLAKE2B ae0416c56e1eb002263b59ebb8aaa3f65a4e08364a51e5b85a8cb38fa73434ca9057db4233769747ef30da346dfc57f9cdd0c91cbe8bf0066af1f910eae31614 SHA512 540c5dded4e00f2443ae750bdad052f98ae09871aaeda969282b0119ef371db038b69aac233238ebaeab431811ebea642b177e7586b35fde892d4fcec66f5d2a +EBUILD abseil-cpp-20240116.3.ebuild 2194 BLAKE2B 4b1b33394542a5549d41ccbb9d0b726935c2b519e1167beeffd4098f28893da20c7500c536935e1b86366d76480491a4119977faf7c59558222de27d1df98d7c SHA512 72b7caff9b133ac49bbfdabdbfe5e109335b40d2eb695f69aa24ef26a2015091786f6584ff9f3058648a632e95c68dfdf7ff60cefb241994976c05736b98ff99 +EBUILD abseil-cpp-20240722.0-r1.ebuild 2019 BLAKE2B 5a8147f4ac0caf7bd564974e6ac80593c716c8a36de2b2bef02cb66662581f11690bd8e95937980e9836c60fc875d5d3b90dab6c7f281e8a93a29df73154b813 SHA512 f2263734c9e3f6b26a0775de3e7f9e70dd54c66d6d1acf7b300c7b31f762f973a1006a08aa96f950128c686acac7ba74b749a6079b67a295bc6a7f8775f6d6ac +EBUILD abseil-cpp-20240722.1.ebuild 1973 BLAKE2B ff5921ec65ccf3c01e0ecc6c8aaecfce870977f06c15d1787eb939e4ffcc72cdd364ed23c166b0b2935252a67ddf63449602456aa6b625ae7839e96d73c1a966 SHA512 83c67e389dae155fdd55b46b3e4a8df459f9bfccc3c6d625a4803d045f03c169654682d1291fb88c14e3dab5e132f3e0ac0d5035947531acdde9c4eca4f31ce3 +EBUILD abseil-cpp-20250127.0.ebuild 2107 BLAKE2B f3bf7169bab176cc823fccfecadde9ee0785a08285b5c1be830ba349619eac0d34eea623dae8ad2e5e080a989ab3a5d73f065d058b23d7d3439fad509e92900f SHA512 afead762bb7949f7242d2146eca4c60ff136118b75d05e190fd5041d0779f201bdac329a07e95692715cd5bf02f3bcd54746118922c500882a1ff8f90680a170 MISC metadata.xml 511 BLAKE2B 368361dc6f2e55afb5af3623635272b5a7ec9444a09e7fd0be2879a7dfa2e168c0a1b994d84878a6cd422423103f317b20b543aa11ca00656199e2d3a3a4bad7 SHA512 fc164cafaca7a59e4891a1f5c7f93f790c4b163c0310cbb915f9450de023296d8ed440a89a51230aa9869c70ed55a2b1c54ca3579761cd880df9bccbbde801fd diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.3.ebuild index dc13dfe5045f..dd1810a5fe1a 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0-r3.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,11 +12,15 @@ HOMEPAGE="https://abseil.io/" SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}" +SLOT="0/${PV:2:4}.$(ver_cut 2).0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" IUSE="test" -RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +RDEPEND=" + test? ( + dev-cpp/gtest:=[${MULTILIB_USEDEP}] + ) +" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} @@ -31,17 +35,22 @@ PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" "${FILESDIR}/${PN}-random-tests.patch" #935417 "${FILESDIR}/${PN}-20230802.0-conditional-use-of-lzcnt.patch" #934337 + "${FILESDIR}/${PN}-include-cstdint.patch" + "${FILESDIR}/${PN}-20240722.0-ciso646-cxx17.patch" ) src_prepare() { cmake_src_prepare + use ppc && eapply "${FILESDIR}/${PN}-atomic.patch" + # un-hardcode abseil compiler flags sed -i \ -e '/"-maes",/d' \ -e '/"-msse4.1",/d' \ -e '/"-mfpu=neon"/d' \ -e '/"-march=armv8-a+crypto"/d' \ + -e '/NOMINMAX/d' \ absl/copts/copts.py || die # now generate cmake files @@ -58,10 +67,31 @@ multilib_src_configure() { -DABSL_USE_EXTERNAL_GOOGLETEST=ON -DABSL_PROPAGATE_CXX_STD=TRUE # TEST_HELPERS needed for protobuf (bug #915902) - -DABSL_BUILD_TEST_HELPERS=ON - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + -DABSL_BUILD_TEST_HELPERS="$(usex test)" + -DABSL_BUILD_TESTING="$(usex test)" ) + # intentional use, it uses both variables for tests. + if use test; then + mycmakeargs+=( + -DBUILD_TESTING="yes" + ) + fi cmake_src_configure } + +multilib_src_test() { + if ! use amd64; then + CMAKE_SKIP_TESTS=( + absl_symbolize_test + ) + + if use ppc; then + CMAKE_SKIP_TESTS+=( + absl_failure_signal_handler_test + ) + fi + fi + + cmake_src_test +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240116.3.ebuild index dc13dfe5045f..9f5cd6299aed 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20240116.2-r3.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240116.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,11 +12,15 @@ HOMEPAGE="https://abseil.io/" SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86" +SLOT="0/${PV:2:4}.$(ver_cut 2).0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="test" -RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +RDEPEND=" + test? ( + dev-cpp/gtest:=[${MULTILIB_USEDEP}] + ) +" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} @@ -31,17 +35,22 @@ PATCHES=( "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" "${FILESDIR}/${PN}-random-tests.patch" #935417 "${FILESDIR}/${PN}-20230802.0-conditional-use-of-lzcnt.patch" #934337 + "${FILESDIR}/${PN}-include-cstdint.patch" #937307 + "${FILESDIR}/${PN}-20240722.0-ciso646-cxx17.patch" ) src_prepare() { cmake_src_prepare + use ppc && eapply "${FILESDIR}/${PN}-atomic.patch" + # un-hardcode abseil compiler flags sed -i \ -e '/"-maes",/d' \ -e '/"-msse4.1",/d' \ -e '/"-mfpu=neon"/d' \ -e '/"-march=armv8-a+crypto"/d' \ + -e '/NOMINMAX/d' \ absl/copts/copts.py || die # now generate cmake files @@ -58,10 +67,31 @@ multilib_src_configure() { -DABSL_USE_EXTERNAL_GOOGLETEST=ON -DABSL_PROPAGATE_CXX_STD=TRUE # TEST_HELPERS needed for protobuf (bug #915902) - -DABSL_BUILD_TEST_HELPERS=ON - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + -DABSL_BUILD_TEST_HELPERS="$(usex test)" + -DABSL_BUILD_TESTING="$(usex test)" ) + # intentional use, it uses both variables for tests. + if use test; then + mycmakeargs+=( + -DBUILD_TESTING="yes" + ) + fi cmake_src_configure } + +multilib_src_test() { + if ! use amd64; then + CMAKE_SKIP_TESTS=( + absl_symbolize_test + ) + + if use ppc; then + CMAKE_SKIP_TESTS+=( + absl_failure_signal_handler_test + ) + fi + fi + + cmake_src_test +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild index 5f35a98762e5..09f1e9456316 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild @@ -16,7 +16,7 @@ SLOT="0/${PV:2:4}.$(ver_cut 2).0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="test" -RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +RDEPEND=">=dev-cpp/gtest-1.13.0:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} @@ -46,6 +46,7 @@ src_prepare() { -e '/"-msse4.1",/d' \ -e '/"-mfpu=neon"/d' \ -e '/"-march=armv8-a+crypto"/d' \ + -e '/NOMINMAX/d' \ absl/copts/copts.py || die # now generate cmake files diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.1.ebuild index c248fe6ae1a4..980635fdd36e 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r3.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 2020-2024 Gentoo Authors +# Copyright 2020-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit cmake-multilib python-any-r1 @@ -12,11 +12,15 @@ HOMEPAGE="https://abseil.io/" SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" -SLOT="0/${PV%%.*}.0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86" +SLOT="0/${PV:2:4}.$(ver_cut 2).0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" IUSE="test" -RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" +RDEPEND=" + test? ( + dev-cpp/gtest:=[${MULTILIB_USEDEP}] + ) +" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} @@ -28,19 +32,24 @@ BDEPEND=" RESTRICT="!test? ( test )" PATCHES=( - "${FILESDIR}"/${PN}-20230125.2-musl-1.2.4.patch #906218 - "${FILESDIR}"/${PN}-random-tests.patch #935417 + "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" + "${FILESDIR}/${PN}-include-cstdint.patch" #937307 + "${FILESDIR}/${PN}-20240722.0-lto-odr.patch" + "${FILESDIR}/${PN}-20240722.0-ciso646-cxx17.patch" ) src_prepare() { cmake_src_prepare + use ppc && eapply "${FILESDIR}/${PN}-atomic.patch" + # un-hardcode abseil compiler flags sed -i \ -e '/"-maes",/d' \ -e '/"-msse4.1",/d' \ -e '/"-mfpu=neon"/d' \ -e '/"-march=armv8-a+crypto"/d' \ + -e '/NOMINMAX/d' \ absl/copts/copts.py || die # now generate cmake files @@ -50,17 +59,35 @@ src_prepare() { multilib_src_configure() { local mycmakeargs=( - # We use -std=c++14 here so that abseil-cpp's string_view is used - # See the discussion in https://github.com/gentoo/gentoo/pull/32281. - -DCMAKE_CXX_STANDARD=14 -DABSL_ENABLE_INSTALL=TRUE -DABSL_USE_EXTERNAL_GOOGLETEST=ON -DABSL_PROPAGATE_CXX_STD=TRUE # TEST_HELPERS needed for protobuf (bug #915902) - -DABSL_BUILD_TEST_HELPERS=ON - -DABSL_BUILD_TESTING=$(usex test ON OFF) - $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + -DABSL_BUILD_TEST_HELPERS="$(usex test)" + -DABSL_BUILD_TESTING="$(usex test)" ) + # intentional use, it uses both variables for tests. + if use test; then + mycmakeargs+=( + -DBUILD_TESTING="yes" + ) + fi cmake_src_configure } + +multilib_src_test() { + if ! use amd64; then + CMAKE_SKIP_TESTS=( + absl_symbolize_test + ) + + if use ppc; then + CMAKE_SKIP_TESTS+=( + absl_failure_signal_handler_test + ) + fi + fi + + cmake_src_test +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20250127.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20250127.0.ebuild new file mode 100644 index 000000000000..896be16ff5ca --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20250127.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI=" + https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/abseil/abseil-cpp/commit/f004e6c0a9a25e16fd2a1ae671a9cacfa79625b4.patch + -> ${PN}-20250127.0-PR1834.patch +" + +LICENSE="Apache-2.0" +SLOT="0/${PV:2:4}.$(ver_cut 2).0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="test" + +RDEPEND=" + test? ( + dev-cpp/gtest:=[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${PN}-20230802.0-sdata-tests.patch" + "${FILESDIR}/${PN}-20240722.0-lto-odr.patch" + "${FILESDIR}/${PN}-20240722.0-ciso646-cxx17.patch" + "${DISTDIR}/${PN}-20250127.0-PR1834.patch" +) + +src_prepare() { + cmake_src_prepare + + use ppc && eapply "${FILESDIR}/${PN}-atomic.patch" + + # un-hardcode abseil compiler flags + # 942192 + sed -i \ + -e '/NOMINMAX/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + # TEST_HELPERS needed for protobuf (bug #915902) + -DABSL_BUILD_TEST_HELPERS="$(usex test)" + -DABSL_BUILD_TESTING="$(usex test)" + ) + # intentional use, it uses both variables for tests. + if use test; then + mycmakeargs+=( + -DBUILD_TESTING="yes" + ) + fi + + cmake_src_configure +} + +multilib_src_test() { + if ! use amd64; then + CMAKE_SKIP_TESTS=( + absl_symbolize_test + ) + + if use ppc; then + CMAKE_SKIP_TESTS+=( + absl_failure_signal_handler_test + ) + fi + else + if ! multilib_is_native_abi; then + CMAKE_SKIP_TESTS+=( + absl_hash_instantiated_test + ) + fi + fi + + cmake_src_test +} diff --git a/dev-cpp/abseil-cpp/files/abseil-cpp-20240722.0-ciso646-cxx17.patch b/dev-cpp/abseil-cpp/files/abseil-cpp-20240722.0-ciso646-cxx17.patch new file mode 100644 index 000000000000..8cc39ee9fc58 --- /dev/null +++ b/dev-cpp/abseil-cpp/files/abseil-cpp-20240722.0-ciso646-cxx17.patch @@ -0,0 +1,37 @@ +From 6be17375f9142017d34bd0b577cdf4e91225c135 Mon Sep 17 00:00:00 2001 +From: Paul Zander <negril.nx+gentoo@gmail.com> +Date: Fri, 22 Nov 2024 19:46:05 +0100 +Subject: [PATCH] don't include <ciso646> with c++17 + +[179/825] Building CXX object absl/log/CMakeFiles/log_globals.dir/globals.cc.o +In file included from +/var/tmp/paludis/dev-cpp-abseil-cpp-20240722.0/work/abseil-cpp-20240722.0/absl/hash/internal/hash.h:33, +from +/var/tmp/paludis/dev-cpp-abseil-cpp-20240722.0/work/abseil-cpp-20240722.0/absl/hash/hash.h:85, +from +/var/tmp/paludis/dev-cpp-abseil-cpp-20240722.0/work/abseil-cpp-20240722.0/absl/log/globals.cc:29: +/usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/ciso646:46:4: warning: +#warning "<ciso646> is deprecated in C++17, use <version> to detect +implementation-specific macros" [-Wcpp] +46 | # warning "<ciso646> is deprecated in C++17, use <version> to detect +implementation-specific macros" + | ^~~~~~~ + +Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> + +diff --git a/absl/hash/internal/hash.h b/absl/hash/internal/hash.h +index 03bf183..3222be3 100644 +--- a/absl/hash/internal/hash.h ++++ b/absl/hash/internal/hash.h +@@ -27,7 +27,7 @@ + #include "absl/base/config.h" + + // For feature testing and determining which headers can be included. +-#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 202002L ++#if ABSL_INTERNAL_CPLUSPLUS_LANG >= 201703L + #include <version> + #else + #include <ciso646> +-- +2.47.0 + diff --git a/dev-cpp/amqp-cpp/Manifest b/dev-cpp/amqp-cpp/Manifest index 9df3452ed472..5c303214c768 100644 --- a/dev-cpp/amqp-cpp/Manifest +++ b/dev-cpp/amqp-cpp/Manifest @@ -1,3 +1,3 @@ -DIST AMQP-CPP-4.3.18.tar.gz 160732 BLAKE2B 3c3d77772c21dcd461cf92b67d7e8cfac5a2052a81aade2fd00eca75d4991f9cfc6cfa397924361a7a8a28accb98153c2a50bda259726e81513a1d910390f3d5 SHA512 950d84a769ccbbf146be617297e81d8f036096bcbe5ca520d4b909549bf8d74fc576eec90a1fafb164b86c9eb693c3ae29d884c3a30749f04440646549ffe5ce -EBUILD amqp-cpp-4.3.18.ebuild 834 BLAKE2B b2d244cb41c8741b987c20fc197b8d5bdd4c61118e960873dacedf8d7d632d0e3a8972d3c1c7d600aa6d9ca445a32dd07b577c99ae19019ee451f6fe1cb61ca8 SHA512 053f40f13197b584bc96049ab3095d077d236770d34c635ca86703b57192c07cbf5d87b1ce4c6637b26fe3d1245bf186fee117d7c32151ca8b3b6a149fb743b8 +DIST AMQP-CPP-4.3.27.tar.gz 165210 BLAKE2B da2bf1d83978e168878694808e2b5bac428c45b8a8226af6fe36414edce3381c2bfb443269e006f07b7313bcc10e5d0f4dad665f4365a745f4e28a1451ca0861 SHA512 310e0d1bc1780d54bd1f9a99d114003aee7bdfe8930be198b3006f2ca174c32718844f88d72fd75259d6ce20d35a9dc77a61aea4c364e4af17ba8c87cae43259 +EBUILD amqp-cpp-4.3.27.ebuild 918 BLAKE2B e85c5103d4fd9b3ea6a7d9cb2efff06b08d3979c5e0d0ae12614522a7ecb424810aa536cc5a04b1ff93c23836ef8874e320c200d13227a457394d43b421e24ca SHA512 40c21224a94dd62370a40ba3b377d672dbecdf81e90cb81304cfe20ecf6f9a9ab578edb131159e85f90a8435b0a6b19f87a1ee8169e90aaa8f341bce894ac68a MISC metadata.xml 349 BLAKE2B 509cb064b08453cac6096be89d5a07a198a62983cb186d146872a97f9543f615dbb3039c606fb4bcdf877c0d10c1ab4654d1019d7dca2920c48645553ee556f1 SHA512 792290af273069d20eeae7b21409d31aed2b3f9c001dcb72fdceba58150eae68791e832ebe8747bb11a0d31da62922cd46e22eebd95a46c6329492e3ad6a487c diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild index 33a052a82f5f..39155c5c8b31 100644 --- a/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild +++ b/dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,6 +21,7 @@ src_prepare() { sed \ -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ + -e "s:cmake_minimum_required(VERSION 3.4:cmake_minimum_required(VERSION 3.20:g" \ -i CMakeLists.txt || die cmake_src_prepare diff --git a/dev-cpp/azure-identity/Manifest b/dev-cpp/azure-identity/Manifest index c93c60a67134..14e77256a12a 100644 --- a/dev-cpp/azure-identity/Manifest +++ b/dev-cpp/azure-identity/Manifest @@ -1,6 +1,6 @@ AUX azure-sdk-for-cpp-soversion.patch 12323 BLAKE2B b9bb07576b4050ab2f4378b6b41a61e7d5f0636e0933bca13ca3f94ce1c8391828fbfb523821109e6f28bcce6009e62393ecb52d497be27ac40184c0c58b1153 SHA512 47f821ebb3f4a670efa4b76070087ed1e295fc838addc89ad4fd1379ba47f0d39fa63017efc4175609735e6e12b77ce14771afddc95102c3f631c02474b6b30f DIST azure-sdk-for-cpp-4b913e073e50466e8b2d674e65234e7b66d7db49.tar.gz 3130918 BLAKE2B 09f85c1d984b74de2ecfe7de3953b5d4d9898dd087d5a507f4a9a26ab79782a03022adf0fe5cd27cf998fbe277279a3dc0b3cc1977a8599338229146263fffaa SHA512 d243465b248b671495cf94c6d6a53639f6976cfd888a7963e98ba7381ae2b659e39af0102be31e2ad6912b4d3c78bbfc8038318fb98cfb736f5aa99d38207d93 -DIST azure-sdk-for-cpp-c7d19e283278af1eb9e8a8eb8375c7ce65956195.tar.gz 3152357 BLAKE2B 83063aed51cd25d623af6252f70e72284fce07a646d92d0221b2c35d0a0aec55af718146a8d342ef1bbbea9fdcf6be5a84033bf14befeff90a777cc004e064a1 SHA512 a70b2dfc64db5c5799352101bdade9e6acea0bf89cc0896386e5e46344734a674af10463ecb6d141a59257ab21d2b59f7cf663b30c1272560cb2d657132732c3 +DIST azure-sdk-for-cpp-e8d34efc671b7dff133bd32bd2fe65aab4737ef2.tar.gz 3330505 BLAKE2B 3693cc1d587ad3cba32f5dfdbbc650fbd077f05092f0bd44809d1b99b27a2e3e4a9eeb6fa725e5385f117cd76fb09101839e74c3fdc1e082b45d824cad059fb4 SHA512 ffa0ec9e10dfefd948607761dcc328d39bbb3ed56aa9d1df7c1e370fcfd61e91df6f207c85a97e84fb1bd5ad7f2ec848f2f5f1cb85181174c6c7850ade265eeb EBUILD azure-identity-1.10.0.ebuild 1098 BLAKE2B fdec61f2ba7a44132170a78e28cea0a05119637e98daff7394c80c9f85b4f3feb9c1bd19c382c990629d47374eaf1b3254047501ed412b880d833d9643bc747e SHA512 0e79e0fa5c1ef8f08c046ed9adfbfe6204591bf94f1ee6cbf20861bc7179452169bc14342b3ad12eef163adc1dbba2be3ad3bde2746df2939ff1f01ce2c5755f -EBUILD azure-identity-1.10.1.ebuild 985 BLAKE2B 9c7d60300809fd4095d32035bd4b8ec4a584cf7a05497e6bcc0f3d36054e29b527c362e172c52a12ffd5082249a2570443bcdd11cb228deadb7b47d9550c9d91 SHA512 99bab997a95c78cba27c2d1dd56a7e249e883de3779ee5cd851dc4455bdbc538737ec6b6a952f83dd06ed10b5aef8e6aa37d8b90718f21b0a0a33b9799380f31 +EBUILD azure-identity-1.11.ebuild 985 BLAKE2B d34ea56ad5a1dad6f2fc2a3869d8ded6ece128a104867ad1372f00de0e21791af5999acb0b85642bb33ed2429da4fa0357d563a1151429934ac0076270355d17 SHA512 a68bd75213a3cfc8aa28176143867809837c10a3534b3d543008616a6cae87cfdd0dcb21780ac9ddeb51f64bc73c1c89b7312d1d1a8da1187976b8aca39d3ec0 MISC metadata.xml 336 BLAKE2B 20544d6b685b5fcedb7cedc0385a151f67711d351c2c285d53ff9128041f6455b42a89c3b709e73b4de49b21187f490b6ecf653e67328dfe3abf0fb0b6aaf438 SHA512 9adcc8ac58314efaa2b8daf6f11a42fe60942cf2e3c94ed85738ddd882e17589456955adae9a48226026461b98fc9805afda9f1e1f21959b2f57bd0647a4846a diff --git a/dev-cpp/azure-identity/azure-identity-1.10.1.ebuild b/dev-cpp/azure-identity/azure-identity-1.11.ebuild index ce20d08c4c01..a91721b4d614 100644 --- a/dev-cpp/azure-identity/azure-identity-1.10.1.ebuild +++ b/dev-cpp/azure-identity/azure-identity-1.11.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit cmake -COMMIT="c7d19e283278af1eb9e8a8eb8375c7ce65956195" +COMMIT="e8d34efc671b7dff133bd32bd2fe65aab4737ef2" MY_P="azure-sdk-for-cpp-${COMMIT}" DESCRIPTION="Azure SDK for C++" HOMEPAGE="https://azure.github.io/azure-sdk-for-cpp/" diff --git a/dev-cpp/cpptoml/Manifest b/dev-cpp/cpptoml/Manifest index 29a872d825fe..b55fa44810f5 100644 --- a/dev-cpp/cpptoml/Manifest +++ b/dev-cpp/cpptoml/Manifest @@ -1,5 +1,5 @@ AUX cpptoml-0.1.1-limits.patch 398 BLAKE2B 3f32f6eb64b315801e48a9c4af7d64f6d29f6ed9e08e6eec8027af1362f194406df3bfa5e366af7729e39f9e6dabc194487ece8be0773b93ccd42c2a33e04ab2 SHA512 5069644bf32d6f617de522c6db58c1855feb9554fa4b87d44b52f392766c9e6059bf1060fdb77f4474e345de00e78c2d5b20e939eab559d6b5d780fb31dd9aed AUX cpptoml-0.1.1-remove-libcxx-config.patch 1042 BLAKE2B d67e924cd53bcc65323675d8e77c94c71401ed8c623e0ca3f73254c5a532b520fe203a001da6116a49bcb572100c181445667d76c00878200f1a275ce75a04af SHA512 8356a685b3bca874984533b14262b17ebfc189e08a0f8c7e74bbe9b46ff6ebd8d3eedfd0a998ec5dd22eada59acf1673bcec22b9490d23863995e0bbb9b5569a DIST cpptoml-0.1.1.tar.gz 47398 BLAKE2B c0ce036bec4731c4dfe96d01076b9ca18a1c4108180d5dbc839dfc44b37eb0c7af85f685a6356ef92fa684219e2883dd341e64a2012505dacc3df73dfb9e28ca SHA512 14edce576514d53a7e13562d7f8d2b66ea2b95f44038396c0e26232ec81783042ebecec31ee272a99afef96d5c8582a8e81ea5167a787844b98de6ee6f545cc5 -EBUILD cpptoml-0.1.1-r1.ebuild 578 BLAKE2B 21f0ab444b7aecf02a219a0ef472e95e85a0fb3dcfb52c19f5c9fe49a61568e45b9cb1a9a968770f5832e0281a6586ad968f40c0e6297a6f5ae4e2783289456e SHA512 35bb51b9656e54f6d757b1350c5f8340240b4d34192bc8d79e479f605e85a4a54ebc7f17d369300d04060d73fb8da3a2438b232783105d76d756c2b576958171 +EBUILD cpptoml-0.1.1-r1.ebuild 577 BLAKE2B 8dbb834b0e07ff122aa4fc0340e76d1b61e4357aa729278ab7d34d381a217de4e4e5e581eeef383d48a7f16b63e882c0b758a22f92a603ce616c39eee627a990 SHA512 d852d423db215a3595a652ec088984e488320bcd54254979ec88ae5fa06c273f8d617751eea7e6871c15455fa145b839e3dd33585f7035d868d64f0845a2534e MISC metadata.xml 822 BLAKE2B ee55b32633362a35150d6465a65a3af1c35727e0652dcda66eae510b21f86bc5c969acd27fd822ff9d94ec9cba034e5f7b9df85ce02298eda2e5f89b0135e975 SHA512 8019ded1e37c739fb642b552608954292d91cf20ece97c35249ffe9da68d77c44209a78cbdc5227a560f85923c160bd5567b11a0aab19f36989ff05ee25a1860 diff --git a/dev-cpp/cpptoml/cpptoml-0.1.1-r1.ebuild b/dev-cpp/cpptoml/cpptoml-0.1.1-r1.ebuild index d353eccd491f..1de97de9292a 100644 --- a/dev-cpp/cpptoml/cpptoml-0.1.1-r1.ebuild +++ b/dev-cpp/cpptoml/cpptoml-0.1.1-r1.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 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/skystrife/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="examples" PATCHES=( diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest index 561fbf6e53e2..c541da95e901 100644 --- a/dev-cpp/edencommon/Manifest +++ b/dev-cpp/edencommon/Manifest @@ -1,5 +1,5 @@ DIST edencommon-2023.06.19.00.gh.tar.gz 146697 BLAKE2B 8b2419671c50eea43aa4b8d5d85eee75ed24ff9745a71c2d11b1994605552ffc288b55520639585631aed0e2528482a01daa9b47ef676fed7c14b4c7d75d018f SHA512 47b37a6acf93a6c6f2903f3113021aa1d54230cf3e31a8071aa7f276601a8eae56bd95767ec23c3027695367261d4db1483b637513c72ce220778f1f1a4c42ce DIST edencommon-2024.11.04.00.gh.tar.gz 311977 BLAKE2B 2b152c3cc243c684b8b802981494816b5114e100bc31cc07a96d000dae2be70da4e205d52a30776e930c7c01d63e01baa102cb49a431c961ef133ed936c5eb76 SHA512 c1c428d7392d279e1b0c4348b0fd41ef9a53e50d8a65ff513a56919a7834c118af4adb1145153d10821efb7c8b30b62c1c6d6365b368b90cd567e350c8be0e81 EBUILD edencommon-2023.06.19.00.ebuild 874 BLAKE2B 2f95d1c3f0ca66dbefd473c51e53ab2273eef3533e64d3428b4e26cd00caa92525dd72af9a15e6d8a4d65d1b6a201c6cffaf005ee20bd92996be2d57834b5885 SHA512 fa7d6807d148af11e6a7483387a5a235166f3961a91fe1975035063c6ff9dd8bf7c8123c11650d9d5833d8f879be37edc4b5fcaf55e2c5ef91ac1c0a8db9b877 -EBUILD edencommon-2024.11.04.00.ebuild 1320 BLAKE2B 7332111baa8b06ab260446d7d7dcaf12c350e18eb5598e08bc855ecb7651bad4736ce9af1cbc28541c16f76fa99751ea289f39ac867b913eab4f0d4447cfde0f SHA512 bc6019f7672fe78d723ba758b98fdeb432bd3cdc30d56665df23bcef7567791431075f5344210edbd9fdc27df78788f2b4a104394899f600ce1ea9074a1abe9a +EBUILD edencommon-2024.11.04.00.ebuild 1319 BLAKE2B 17f84e762a84c89825042f1d1574057b75b8a01cc4da928ce7f49ef82d9df4a0b17ff0b5194247f44165531dfde27585f0bde4ef5a976f4d77e2eada74b99c6d SHA512 9bfe667e2a6a881ab6a0b8f8f8bba967a30f0b6fb71b80a0c7afb1ed46168399b669d0623a8ffb0b0cbc5d659450455bf7f12cf05a25269379415eea75d1737e MISC metadata.xml 489 BLAKE2B 8a2011652b278e1fa6a5339aa4d686796245042308bee8df9d33fec2d34062a41ce8ac64a77c64bb628e4416c15349aa76741359118af0ffbbe500c611e9b2ee SHA512 1ab46f2ef88633c7ce8f771b6bfa64638becfdc5a62b9667f7bf1be5623301c1fece6f1af581560d12f6478d518fd08a9d487e6232861e98363346929852be83 diff --git a/dev-cpp/edencommon/edencommon-2024.11.04.00.ebuild b/dev-cpp/edencommon/edencommon-2024.11.04.00.ebuild index feba00c2add7..e1f48f5d5d60 100644 --- a/dev-cpp/edencommon/edencommon-2024.11.04.00.ebuild +++ b/dev-cpp/edencommon/edencommon-2024.11.04.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v$ LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="llvm-libunwind" RDEPEND=" diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index 3272f59f0be3..f85e1015f253 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -7,7 +7,6 @@ AUX eigen-3.4.0-ppc-no-vsx.patch 6739 BLAKE2B 9b61a58c671353de4a8675af62d4168c8e AUX eigen-9999-please_protect_your_min_with_parentheses.patch 1979 BLAKE2B 50da0559d66338af6d27b8fd8ec5b1273e27bda992e40db62044c1d6a8cc4a066f0d9c9ca2061af4384decaaa7ebe4a4964c8c7dfb4e1b2abca10a1c9e9e2715 SHA512 a0ecb745768e2118af687c6b316520c782f23e43fc33f603b06c5bd9bea141161d9547eacdd16f0038ba49c0307670a7549d3ba570b54b8d44d3a96a94895ff0 DIST eigen-3.4.0.tar.bz2 2143091 BLAKE2B a32aac13cbab68cfaaa252d8a406e6a36ecfd1239361412b1f9baa08284a94467479c08ffae10cb847e9916472b46b1c1af4efbf81f957c8200a4379acd42c42 SHA512 cc488eb111e0e248744d2bc4475b345b5fb82361dff226a5b73a33bd0388de8c219cff8cffcf8f476b672fc0e223f339e8c6a1cfb6293840a4a6abf232438a89 DIST eigen-lapack_addons-3.4.1.tgz 6215074 BLAKE2B 564c3398de1f4ea249b58957a482cda0b5eb99e5021e1f18abf3b4d2893fed48912bfa8386681fcae03dd933eea91644f7429d47a53684d64462209a6ae76f30 SHA512 5a827d0befb521cb430f0d63f5000e7955359bc637cdb7292d942712e98c0702570a5b650a72fc609bf5b43633661c0e51de7761ae892df6ff0aab667f436edf -EBUILD eigen-3.4.0-r2.ebuild 12324 BLAKE2B 4bb7ee9c02d4588a70620843a436ce1314ed174f4b5f84ecdd22e5961bbb23a03bff15a4834cbbc91fcbdfa98f4f9870d7bf7d6df6beaed3071c29e3c248de7f SHA512 3328a26167445fd320416a39e6a596525c7ac2c07cf35e355e4423444710005a65d56646991e543394e02abf0e7298e614ba04e175fe22f318febf55a13211d6 -EBUILD eigen-3.4.0-r3.ebuild 12410 BLAKE2B 5c021960ac81770f3df2d98e03d3e66bf6764d03a7c9438c2aebc4653c8e44fa71a4fcbe4d09dcb75d453e99fe8f98f6ab0face632446227d9ae9e197c05ff6f SHA512 e4145e83e22224a261be0d7fea97c5c59dd605e6d7d81c08ff3054f813c933d6af42ccf9ce828a359789600bbf2427e24db0db4ea57a2ac3ce5df9ab57f20da7 +EBUILD eigen-3.4.0-r3.ebuild 12409 BLAKE2B d1545b92ffc93f4623c7fc222f77652cd4ae3680e0a62d100bc516603f8945382d72f476dd2278b9e3c0b2719d41757b897fc01dbf6c11b042968ba9f2302ad7 SHA512 361acb9b553ac28d73e76d8fdc9f0c04a756f4a26b7786d9c442c50ffc87681a1344c04b06c66c07ec1a5419bcf6b10523e2190b882f9cc96064ef6e76cef8c1 EBUILD eigen-9999.ebuild 11710 BLAKE2B 37dc2a4b3c368178b6d1849a0d9c73135ce58d3ff3f777d814b64ebbcf5097f8a222028b211574bc0ce43841ce0a76df5d69a80b1db38fcd04027456f1dde988 SHA512 29204e4b608009a5dcd64c36724fb0fd261bfd0894789e3a628bc0db0bcd95141a1b571c74e97a00241c62cd8e727c0c1aa7cef56b20d510be61ea8e7bf0ef32 MISC metadata.xml 2122 BLAKE2B ce2287db5f80ce761bc100cc0f6fe3dd549dda68853f0fc40d362e9dce72d5a5398b3d2b9562aa8feafc5b869adaab78a87b65499404df072c35d353ec2f5cd8 SHA512 446fe2316a72f8c058445f4c14bfe4683476f1a041d9af55ab3d1f76b4e2b6e83d0f7aad4a7febcd7c4c5bdfdf1efc30483aaa276ace6ac941488ee3d137c5c7 diff --git a/dev-cpp/eigen/eigen-3.4.0-r2.ebuild b/dev-cpp/eigen/eigen-3.4.0-r2.ebuild deleted file mode 100644 index aaa57a39119d..000000000000 --- a/dev-cpp/eigen/eigen-3.4.0-r2.ebuild +++ /dev/null @@ -1,457 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_NEEDED="test" -inherit cmake cuda fortran-2 llvm toolchain-funcs - -DESCRIPTION="C++ template library for linear algebra" -HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page" - -if [[ ${PV} = *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/lib${PN}/${PN}.git" - if [[ ${PV} = 3.4.9999* ]] ; then - EGIT_COMMIT="3.4" - fi -else - SRC_URI=" - https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 - test? ( lapack? ( https://downloads.tuxfamily.org/${PN}/lapack_addons_3.4.1.tgz -> ${PN}-lapack_addons-3.4.1.tgz ) ) - " - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" -fi - -LICENSE="MPL-2.0" -SLOT="3" - -# The following lines are shamelessly stolen from ffmpeg-9999.ebuild with modifications -ARM_CPU_FEATURES=( - neon:NEON -) -PPC_CPU_FEATURES=( - altivec:ALTIVEC - vsx:VSX -) -X86_CPU_FEATURES=( - avx:AVX - avx2:AVX2 - avx512f:AVX512 - avx512dq:AVX512DQ - f16c:FP16C - fma3:FMA - popcnt:POPCNT - sse:SSE - sse2:SSE2 - sse3:SSE3 - ssse3:SSSE3 - sse4_1:SSE4_1 - sse4_2:SSE4_2 -) -# MIPS_CPU_FEATURES=( -# msa:MSA -# ) -# S390_CPU_FEATURES=( -# z13:Z13 -# z14:Z14 -# ) - -CPU_FEATURES_MAP=( - "${ARM_CPU_FEATURES[@]/#/cpu_flags_arm_}" - "${PPC_CPU_FEATURES[@]/#/cpu_flags_ppc_}" - "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" - # "${MIPS_CPU_FEATURES[@]/#/cpu_flags_mips_}" - # "${S390_CPU_FEATURES[@]/#/cpu_flags_s390_}" -) - -IUSE_TEST_BACKENDS=( - "adolc" - "boost" - "cholmod" - "fftw" - "klu" - "opengl" - "openmp" - "pastix" - "sparsehash" - "spqr" - "superlu" - "umfpack" -) - -IUSE="${CPU_FEATURES_MAP[*]%:*} clang cuda hip debug doc lapack mathjax test ${IUSE_TEST_BACKENDS[*]}" #zvector - -# Tests failing again because of compiler issues -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-text/doxygen[dot] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - mathjax? ( dev-libs/mathjax ) - ) - test? ( virtual/pkgconfig ) -" - -# METIS -# MPREAL -# dev-libs/mpfr:0 -# dev-libs/gmp:0 - -TEST_BACKENDS=" - boost? ( dev-libs/boost ) - adolc? ( sci-libs/adolc[sparse] ) - cholmod? ( sci-libs/cholmod:= ) - fftw? ( sci-libs/fftw ) - spqr? ( sci-libs/spqr ) - klu? ( sci-libs/klu ) - opengl? ( - media-libs/freeglut - media-libs/glew - media-libs/libglvnd - ) - pastix? ( sci-libs/pastix[-mpi] ) - sparsehash? ( - amd64? ( dev-cpp/sparsehash ) - arm64? ( dev-cpp/sparsehash ) - ppc64? ( dev-cpp/sparsehash ) - x86? ( dev-cpp/sparsehash ) - ) - superlu? ( sci-libs/superlu ) - umfpack? ( sci-libs/umfpack ) -" -DEPEND=" - test? ( - cuda? ( - !clang? ( - dev-util/nvidia-cuda-toolkit - ) - clang? ( - llvm-core/clang[llvm_targets_NVPTX] - openmp? ( llvm-runtimes/openmp[llvm_targets_NVPTX,offload] ) - ) - ) - hip? ( dev-util/hip ) - lapack? ( virtual/lapacke ) - ${TEST_BACKENDS} - ) -" - -REQUIRED_USE=" - test? ( !lapack ) - || ( ${IUSE_TEST_BACKENDS[*]} ) -" - -PATCHES=( - "${FILESDIR}/${PN}-3.3.9-max-macro.patch" - "${FILESDIR}/${PN}-3.4.0-doc-nocompress.patch" # bug 830064 - "${FILESDIR}/${PN}-3.4.0-buildstring.patch" - "${FILESDIR}/${PN}-3.4.0-noansi.patch" - "${FILESDIR}/${PN}-3.4.0-cxxstandard.patch" -) - -# TODO should be in cuda.eclass -cuda_set_CUDAHOSTCXX() { - local compiler - tc-is-gcc && compiler="gcc" - tc-is-clang && compiler="clang" - [[ -z "$compiler" ]] && die "no compiler specified" - - local package="sys-devel/${compiler}" - local version="${package}" - local CUDAHOSTCXX_test - while - CUDAHOSTCXX="${CUDAHOSTCXX_test}" - version=$(best_version "${version}") - if [[ -z "${version}" ]]; then - if [[ -z "${CUDAHOSTCXX}" ]]; then - die "could not find supported version of ${package}" - fi - break - fi - CUDAHOSTCXX_test="$( - dirname "$( - realpath "$( - which "${compiler}-$(echo "${version}" | grep -oP "(?<=${package}-)[0-9]*")" - )" - )" - )" - version="<${version}" - do ! echo "int main(){}" | nvcc "-ccbin ${CUDAHOSTCXX_test}" - -x cu &>/dev/null; done - - export CUDAHOSTCXX -} - -pkg_setup() { - use test && use cuda && use clang && llvm_pkg_setup -} - -src_unpack() { - if [[ ${PV} = *9999* ]] ; then - git-r3_src_unpack - else - unpack "${P}.tar.bz2" - - if use test && use lapack; then - cd "${S}/lapack" || die - unpack "${PN}-lapack_addons-3.4.1.tgz" - fi - fi -} - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/add_subdirectory(bench\/spbench/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(demos/s/^/#DONOTCOMPILE /g" \ - -i CMakeLists.txt || die - - if ! use test; then - sed \ - -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(scripts/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(failtest/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \ - -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS="yes" - -DBUILD_TESTING="$(usex test)" - - -DEIGEN_BUILD_DOC="$(usex doc)" # Enable creation of Eigen documentation - -DEIGEN_BUILD_PKGCONFIG="yes" # Build pkg-config .pc file for Eigen - ) - if use doc || use test; then - mycmakeargs+=( - # needs Qt4 - -DEIGEN_TEST_NOQT="yes" # Disable Qt support in unit tests - ) - fi - - if use doc; then - mycmakeargs+=( - -DEIGEN_DOC_USE_MATHJAX="$(usex mathjax)" # Use MathJax for rendering math in HTML docs - -DEIGEN_INTERNAL_DOCUMENTATION=no # Build internal documentation - ) - fi - - if use test; then - mycmakeargs+=( - # the OpenGL testsuite is extremely brittle, bug #712808 - -DOpenGL_GL_PREFERENCE="GLVND" - -DEIGEN_TEST_OPENGL="$(usex opengl)" # Enable OpenGL support in unit tests - -DEIGEN_TEST_OPENMP="$(usex openmp)" # Enable/Disable OpenMP in tests/examples - - -DCMAKE_DISABLE_FIND_PACKAGE_MPREAL=ON - - -DEIGEN_TEST_CXX11=yes - - # -DEIGEN_TEST_CUSTOM_CXX_FLAGS= # Additional compiler flags when compiling unit tests. - # -DEIGEN_TEST_CUSTOM_LINKER_FLAGS= # Additional linker flags when linking unit tests. - # -DEIGEN_TEST_BUILD_FLAGS= # Options passed to the build command of unit tests - - # -DEIGEN_BUILD_BTL=yes # Build benchmark suite - - -DEIGEN_TEST_BUILD_DOCUMENTATION="$(usex doc)" # Test building the doxygen documentation - - # -DEIGEN_COVERAGE_TESTING=no # Enable/disable gcov - # -DEIGEN_CTEST_ERROR_EXCEPTION= # Regular expression for build error messages to be filtered out - # -DEIGEN_DEBUG_ASSERTS=no # Enable advanced debugging of assertions - # -DEIGEN_NO_ASSERTION_CHECKING=no # Disable checking of assertions using exceptions - # -DEIGEN_TEST_NO_EXCEPTIONS=no # Disables C++ exceptions - # -DEIGEN_TEST_NO_EXPLICIT_ALIGNMENT=no # Disable explicit alignment (hence vectorization) in tests/examples - # -DEIGEN_TEST_NO_EXPLICIT_VECTORIZATION=no # Disable explicit vectorization in tests/examples - - # -DEIGEN_DASHBOARD_BUILD_TARGET=buildtests # Target to be built in dashboard mode, default is buildtests - - # -DEIGEN_DEFAULT_TO_ROW_MAJOR=no # Use row-major as default matrix storage order - - # -DEIGEN_TEST_MATRIX_DIR=yes # Enable testing of realword sparse matrices contained in the specified path - # -DEIGEN_TEST_MAX_SIZE=320 # Maximal matrix/vector size, default is 320 - # -DEIGEN_SPLIT_LARGE_TESTS=no # Split large tests into smaller executables - ) - - use !adolc && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Adolc="TRUE" ) - use !boost && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Boost="TRUE" ) - use !cholmod && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_CHOLMOD="TRUE" ) - use !fftw && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_FFTW="TRUE" ) - use !sparsehash && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_GoogleHash="TRUE" ) - use !klu && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KLU="TRUE" ) - use !opengl && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_OpenGL="TRUE" ) - use !openmp && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_OpenMP="TRUE" ) - use !pastix && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_PASTIX="TRUE" ) - use !spqr && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_SPQR="TRUE" ) - use !superlu && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_SuperLU="TRUE" ) - use !umfpack && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_UMFPACK="TRUE" ) - - if use lapack; then - mycmakeargs+=( - -DEIGEN_ENABLE_LAPACK_TESTS=yes - -DEIGEN_TEST_EXTERNAL_BLAS=yes # Use external BLAS library for testsuite - -DCMAKE_DISABLE_FIND_PACKAGE_SuperLU=ON - ) - fi - - if use arm; then - mycmakeargs+=( - -DEIGEN_TEST_NEON="$(usex cpu_flags_arm_neon)" - ) - fi - - if use arm64; then - mycmakeargs+=( - -DEIGEN_TEST_NEON64="$(usex cpu_flags_arm_neon)" - ) - fi - - if use ppc || use ppc64; then - mycmakeargs+=( - -DEIGEN_TEST_ALTIVEC="$(usex cpu_flags_ppc_altivec)" - -DEIGEN_TEST_VSX="$(usex cpu_flags_ppc_vsx)" - ) - fi - - if use amd64 || use x86; then - mycmakeargs+=( - # -DEIGEN_TEST_32BIT=no # Force generating 32bit code. - # -DEIGEN_TEST_X87=no # Force using X87 instructions. Implies no vectorization. - -DEIGEN_TEST_SSE2="$(usex cpu_flags_x86_sse2)" - -DEIGEN_TEST_SSE3="$(usex cpu_flags_x86_sse3)" - -DEIGEN_TEST_SSSE3="$(usex cpu_flags_x86_ssse3)" - -DEIGEN_TEST_FMA="$(usex cpu_flags_x86_fma3)" - -DEIGEN_TEST_SSE4_1="$(usex cpu_flags_x86_sse4_1)" - -DEIGEN_TEST_SSE4_2="$(usex cpu_flags_x86_sse4_2)" - -DEIGEN_TEST_AVX="$(usex cpu_flags_x86_avx)" - -DEIGEN_TEST_F16C="$(usex cpu_flags_x86_f16c)" - -DEIGEN_TEST_AVX2="$(usex cpu_flags_x86_avx2)" - -DEIGEN_TEST_AVX512="$(usex cpu_flags_x86_avx512f)" - -DEIGEN_TEST_AVX512DQ="$(usex cpu_flags_x86_avx512dq)" - ) - fi - - if use mips; then - mycmakeargs+=( - # -DEIGEN_TEST_MSA=no # Enable/Disable MSA in tests/examples - ) - fi - - if use s390; then - mycmakeargs+=( - # -DEIGEN_TEST_Z13=no # Enable/Disable S390X(zEC13) ZVECTOR in tests/examples - # -DEIGEN_TEST_Z14=no # Enable/Disable S390X(zEC14) ZVECTOR in tests/examples - ) - fi - - mycmakeargs+=( - -DEIGEN_TEST_CUDA="$(usex cuda)" # Enable CUDA support in unit tests - -DEIGEN_TEST_CUDA_CLANG="$(usex cuda "$(usex clang)")" # Use clang instead of nvcc to compile the CUDA tests - - -DEIGEN_TEST_HIP="$(usex hip)" # Add HIP support. - - # -DEIGEN_TEST_SYCL=no # Add Sycl support. - # -DEIGEN_SYCL_TRISYCL=no # Use the triSYCL Sycl implementation (ComputeCPP by default). - ) - - if use cuda; then - cuda_add_sandbox -w - if use clang; then - local llvm_prefix - llvm_prefix="$(get_llvm_prefix -b)" - export CC="${llvm_prefix}/bin/clang" - export CXX="${llvm_prefix}/bin/clang++" - export LIBRARY_PATH="${ESYSROOT}/usr/$(get_libdir)" - else - cuda_set_CUDAHOSTCXX - mycmakeargs+=( - -DCUDA_HOST_COMPILER="${CUDAHOSTCXX}" - ) - fi - if [[ "${CUDA_VERBOSE}" == true ]]; then - mycmakeargs+=( - -DCUDA_VERBOSE_BUILD=yes - ) - NVCCFLAGS+=" -v" - fi - - export CUDAFLAGS="${NVCCFLAGS}" - - [[ -z "${CUDAARCHS}" ]] && einfo "trying to determine host CUDAARCHS" - : "${CUDAARCHS:=$(__nvcc_device_query)}" - export CUDAARCHS - - mycmakeargs+=( - -DEIGEN_CUDA_COMPUTE_ARCH="${CUDAARCHS}" - ) - fi - fi - - cmake_src_configure -} - -src_compile() { - local targets=() - if use doc; then - targets+=( doc ) - HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - fi - if use test; then - targets+=( buildtests ) - if ! use lapack; then - targets+=( blas ) - fi - # tests generate random data, which - # obviously fails for some seeds - export EIGEN_SEED=712808 - fi - - if use doc || use test; then - cmake_src_compile "${targets[@]}" - fi -} - -src_test() { - CMAKE_SKIP_TESTS=( - product_small_32 # 143 (Subprocess aborted) - product_small_33 # 144 (Subprocess aborted) - - eigensolver_selfadjoint_13 # 452 (Subprocess aborted) - - cholmod_support_21 # 726 (Subprocess aborted) - cholmod_support_22 # 727 (Subprocess aborted) - - NonLinearOptimization # 930 (Subprocess aborted) - openglsupport # 990 (Failed) - levenberg_marquardt # 1020 (Subprocess aborted) - ) - - if use cuda ; then - cuda_add_sandbox -w - - CMAKE_SKIP_TESTS+=( - cxx11_tensor_cast_float16_gpu - cxx11_tensor_gpu_5 - ) - fi - - if use lapack ; then - CMAKE_SKIP_TESTS+=( - "^LAPACK-.*$" - ) - fi - - local myctestargs=( - -j1 # otherwise breaks due to cmake reruns - ) - - cmake_src_test -} diff --git a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild index 8eb432c677b8..02dfdd92dceb 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild @@ -20,7 +20,7 @@ else https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 test? ( lapack? ( https://downloads.tuxfamily.org/${PN}/lapack_addons_3.4.1.tgz -> ${PN}-lapack_addons-3.4.1.tgz ) ) " - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi LICENSE="MPL-2.0" diff --git a/dev-cpp/fb303/Manifest b/dev-cpp/fb303/Manifest index c84252d755c5..bdbbe2a1fba8 100644 --- a/dev-cpp/fb303/Manifest +++ b/dev-cpp/fb303/Manifest @@ -1,3 +1,3 @@ DIST fb303-2024.11.04.00.gh.tar.gz 256825 BLAKE2B a7cb9b56f38f0a8f20a860b4b288f37cb59315242b50ac757bcd472e0310491a575149b2580a67a837a52badaf7ca4b72a769293d248830f90a0cf48f351835a SHA512 4ec54931f23267197e74cc0c3a0dd500f443221d5c4a6bb6a4d707feb6fbc377ef6c16f8fa94f2162e2c0a192fce01016f249890f7384a6c042b5f94b657dc11 -EBUILD fb303-2024.11.04.00.ebuild 1051 BLAKE2B 8e50ae112cbabe284e3a896f9311da78ead5947a71ca611beb6f33663bd6aceddd6980f62402081395e3ec874cee1b896bd03d344fb4f000eb991ba9cae7d2f5 SHA512 a812f8f5c7639c7abe926d8fa4a47d977399f075892090174fbc37b577c2d3eed31f22f45b31d4e056bd5ed6bd7444555e1e047d0d5a51cf2dc9100d2da5694f +EBUILD fb303-2024.11.04.00.ebuild 1050 BLAKE2B 04b6519464624291788afbd0b9172f0aebfe91399edcbcef5e36c43ef96a6f25f911a07310a89e5a5b6efb51788ee0923bd4d8cea63b3d9278837a9ded613e19 SHA512 0d60e1dc444176ee91da0eda15fc95c565e18967c753b04ba0d7a2cb5af2166722fcae93697ad4c559b8f319108e0e381062da10d51448c7dd1da6d4e7b5b843 MISC metadata.xml 472 BLAKE2B a1dd333968267401d3ca1b8d71b718298dc48591707be5b6c45f1ce20fb2e8097963cb643acae18513ccc8aea3f70ecc2003170e47929ed9533b7b4a909d3762 SHA512 918f05c46aaf18203740925dbb8d352e45b02f884f0c836dc5ebf5bde8dd8c5d333b305792638bc805fcc35590af8d2338d12f7c8e9d18b7b1a6eb0665511704 diff --git a/dev-cpp/fb303/fb303-2024.11.04.00.ebuild b/dev-cpp/fb303/fb303-2024.11.04.00.ebuild index feeeabe6c5ec..b4be0d5e1d13 100644 --- a/dev-cpp/fb303/fb303-2024.11.04.00.ebuild +++ b/dev-cpp/fb303/fb303-2024.11.04.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/facebook/fb303/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" # See https://github.com/facebook/fb303/issues/61 diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest index 9bead7aa8d55..197963ce4be5 100644 --- a/dev-cpp/fbthrift/Manifest +++ b/dev-cpp/fbthrift/Manifest @@ -1,3 +1,3 @@ DIST fbthrift-2024.11.04.00.gh.tar.gz 15541383 BLAKE2B 447fdeba8b9f270e77066d7cf8dedd64ff0e74baf58b8848b0225e936c5d0815cae764f0b38c26c4ce17d9b0f2c0ba46df3a03b2512065b7bd5d685ac7dc99d6 SHA512 b2175eac20ef9b4f15b5d9002583db7339549f660d03a1ced34289009cd99a4308a9ce340b9a37b9771a32340e80b7877b7c5498619241819cf0664e1e395bf7 -EBUILD fbthrift-2024.11.04.00-r1.ebuild 1197 BLAKE2B 331236456056dcaaacf47cf0a31332383092465f781faf4e5aadcfc58a20219d7c597ac40c182c6016d35ea4f8dd2dac7eb566bb2a1ece8ffe29154de232a120 SHA512 b9689f9b9dfc6042fda103b6d2626320c2cbec3dd0e61111baf5aba0e9635b9874164e2d09bfb8f2d59015e71b75d7e79d2279affcebbc9fda4e97943b19e0cb +EBUILD fbthrift-2024.11.04.00-r1.ebuild 1196 BLAKE2B 67a2bd3ff5669782b1c0b9a86f6f7c9b7b0f1a260caae708bb601af13bf55808726f4822b3c0ce81e46777310a00c9975b00e0e60fa660d75778ef144a64046d SHA512 a855c33aced8bdb83235bfea703468c22007000b5a38568d2864346b33cf97e5631800e2b6561db084b6ce2f88fc5bd7acd7a1527f13b7914b42585277a57031 MISC metadata.xml 475 BLAKE2B 6eb7bd77ac6519024d87adf20b1a4e4c19e0ac2aee35dd4abdb170747372e834e5c9838782842c382e209c15cb2632c5b6c7398f2ca14780df99da60e79241b6 SHA512 d623c4a6567da3272ac3ce24d18e11aef7556765cd21efeaffe8ba8ac7f0767d97b5cc311df0d4d4c2ae68d7331972c95b6288023e5f105f1b01dfe8a6183d8c diff --git a/dev-cpp/fbthrift/fbthrift-2024.11.04.00-r1.ebuild b/dev-cpp/fbthrift/fbthrift-2024.11.04.00-r1.ebuild index bb6463a848ef..e80ab350ff21 100644 --- a/dev-cpp/fbthrift/fbthrift-2024.11.04.00-r1.ebuild +++ b/dev-cpp/fbthrift/fbthrift-2024.11.04.00-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/facebook/fbthrift/archive/refs/tags/v${PV}.tar.gz -> LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" # See https://github.com/facebook/fbthrift/issues/628 diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest index 55064d99920a..7a5fafbe4f22 100644 --- a/dev-cpp/fizz/Manifest +++ b/dev-cpp/fizz/Manifest @@ -1,3 +1,3 @@ DIST fizz-2024.11.04.00.gh.tar.gz 736821 BLAKE2B af8ecc3f78dfc98d854b402f3e44f8be7b57684d09a34c4a6a19d7c47d7663cc835f27328ed0ee0a25465e7d8dbbb46c8f8085c0b9da7948c99aaf868c8c1fcc SHA512 004665bca243ac835be3628e2196450fee30852e414b068ae98555193c3e9788800536a6280e218614df89061c3f05e501dfd89f08f3c5ba3942c3e9d476bf2c -EBUILD fizz-2024.11.04.00.ebuild 1014 BLAKE2B ae573662d3dc9ac0f894b45fc9a66815b82e1db40e955fa0c09ff766aba564eeb242f05ce7850e16230a6d29d95efb5deb493f3510a3aef5d67e3f00fa25119e SHA512 32399bc6aa5f7d3505afc929ffd66eebbfc4c6e85ccc857ec9a5726bcee3c786d8303a2c84297c72cf00aee26fe808fb33025d0cc803ec3ca844efc9a10e9d94 +EBUILD fizz-2024.11.04.00.ebuild 1013 BLAKE2B c7343f4209148527f86b7257407237d0b9016993244d38bc5e3e6f233259ba550e87b476317837f1a7b9afa381b9a2b67fce3831e1e6ef22b2a47a053aaf787b SHA512 fb20c41eda9f7102ca773d803a2404e72b9ba5959fe0ded2f9e52b95b6a0bf30e420b1ef49a5bd048b7bce5b55e74c5dfe3158e6aa76bfcad35bf4b6c50d7be2 MISC metadata.xml 480 BLAKE2B 94478b06c81957bda6a271a2cb8815357a458771a7f495cbe886e41aa494b49ef342c0bdaf0f05b600bfea3dfd6a9361c8770b3acd0da6cd1148769bac918385 SHA512 a9d2674d274e001cfeceee594ba320ff52031c7e3aee85db3058daf318d3f92aebf51211779ffdd2c1f146470b1cfe11be15d10d96743c195952f890b4209933 diff --git a/dev-cpp/fizz/fizz-2024.11.04.00.ebuild b/dev-cpp/fizz/fizz-2024.11.04.00.ebuild index db96b4800def..38800500e22e 100644 --- a/dev-cpp/fizz/fizz-2024.11.04.00.ebuild +++ b/dev-cpp/fizz/fizz-2024.11.04.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ SRC_URI="https://github.com/facebookincubator/fizz/archive/refs/tags/v${PV}.tar. LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest index de11b04c725b..e872636110f8 100644 --- a/dev-cpp/folly/Manifest +++ b/dev-cpp/folly/Manifest @@ -4,5 +4,5 @@ AUX folly-2024.11.04.00-musl-fix.patch 1033 BLAKE2B 362f7047998f5867e55ade0c8992 DIST folly-v2023.06.19.00.tar.gz 3850872 BLAKE2B 6332b6de28fd4a0c19b20c4b23fa7093bded940fb07de92ad9fa7f44b8347fb5e5543e5a57c32d2414f345b4f7b306eed806c5d48a871a06833c1d2a71a34584 SHA512 9189adddf59019787969c7edb27a3e57436c2dca772f3142cdbf66e3a69b398be7ae4f2c36a9576c7ad9c51fd3703555e2a7ad6ed1ddce4036f8760d8095d371 DIST folly-v2024.11.04.00.tar.gz 4185762 BLAKE2B 16eca3bde4320b2c5dd535afddb2640f567135ea90e7a270814bda56eb0d2ba4e864e07015879bb79d1146c68e05695eb06e2219e3dd3b4f71a1434e6f2998a5 SHA512 918ec7217a58789818c502c47302d9296867456bb3dd1c36480406905875eae9a7d52900def34ac1a936af9be6010b8b77897b351c36aa8ca09c16fe1775f508 EBUILD folly-2023.06.19.00-r1.ebuild 2191 BLAKE2B a60c8d67ef833b0b3673b12bb013f18a261cab9f41606a30282a4e314f933ae100e88227b3d4f1c63ff826c35157aa3564f897214c0332cbe212edcc96f1b517 SHA512 34b7ca32ed9c957ff9f2a0d74055b8b71aee3f3f790256336574dd5941b9d8afe14b9f73c5b038bdf52717a3da9836cfd841843d94e6100d44b448e14ca57e13 -EBUILD folly-2024.11.04.00-r2.ebuild 2650 BLAKE2B bdbf0e37738104e4489a704b172019c14d14d19f5148bf108baa68859524fadf64c0f0c6b2afd0ae9c3b5356546c16af5443b5758d17540f9728486794f2eb19 SHA512 9858d986214dc5b144e49a373cc671617f1f44f1bac13db36b04ca71a20224900dfcfc13d02d3aef88109f05651da1b4caa90c93540e1adcef45672554beda64 +EBUILD folly-2024.11.04.00-r2.ebuild 2649 BLAKE2B e168c47853cff5e732b0803cd34ef4f485a1f2fabbe6bbdab461c61cfd034f717059d37f8a3929cab2b41d68e6ba5e0096bd1fef97cafbd3c715442ff8a2b827 SHA512 780a81165ba91e91fa3478d490c77ee665bfd7ab3817b83e94d0fff728cb4a50113c9f077b145d4627a0ac87f1b028dc9f766818a0041e4008edfd8b832d735f MISC metadata.xml 472 BLAKE2B c82d4f4d0a0cd409f77ab20853793e45c8c7adb97ad6bdddabf5eb69eb5a523909109da1f2b311694fc5bf5fbcf4dd330957859894eae46b1b24308a04f5b7b2 SHA512 22b8c645a91f91769cadecc7b905c0b365c252e49a63fe690fbd5db82a58afe27517561f01ca5b3f37543b69b5d60af472d86f74105a6baaeb236f1b32db29de diff --git a/dev-cpp/folly/folly-2024.11.04.00-r2.ebuild b/dev-cpp/folly/folly-2024.11.04.00-r2.ebuild index 166726ddaf3e..2814b97344eb 100644 --- a/dev-cpp/folly/folly-2024.11.04.00-r2.ebuild +++ b/dev-cpp/folly/folly-2024.11.04.00-r2.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 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" IUSE="llvm-libunwind test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/gtest/Manifest b/dev-cpp/gtest/Manifest index 53933d52f0cc..868e7d50506f 100644 --- a/dev-cpp/gtest/Manifest +++ b/dev-cpp/gtest/Manifest @@ -2,7 +2,7 @@ AUX gtest-1.15.2-fix-gtest_help_test.patch 545 BLAKE2B 2190dfba1b5f7ec54e18633a0 AUX gtest-find-re2-with-pkgconfig.patch 891 BLAKE2B 5fc210c1ddff06e94493c0adc59d8db557606475aeb7c557ff98406850cedd1562d78f0f26d0a6c570e811a5a38218256c502bdaac6673a2b59293299e247eea SHA512 6625f1a8cbc59187aa5526c1a55f5851253de90744bcc14c3f5e2360ab1cd3be921893c5c90e3fc0eaadaafb446728ab6bc3f5ae456158e0f4b5dc84438df88d DIST gtest-1.14.0.tar.gz 867764 BLAKE2B c457f55ac572b9fb1553eee3df7eeeaf1e7dd2c3d747dd5e90dd279038fa5c71bb7b7d9ba1cf7e6143898b2a1d24d100584bd2a48ded41a426870c4825eec1b2 SHA512 765c326ccc1b87a01027385e69238266e356361cd4ee3e18e3c9d137a5d11fa5d657c164d02dd1be8fe693c8e10f2b580588dbfa57d27f070e2750f50d3e662c DIST gtest-1.15.2.tar.gz 872667 BLAKE2B 2525d7a8572364cc2c2c129197201fc31e3cb4aadf4be37a995447a9b8e393205628e666dd190dca9a169b693883a5a2a5cafd6432cc3d1263a0c834ff8cf121 SHA512 9046841044a2bf7edfd96854ad9c44ffae4fcb9fb59a075b367507c0762a98eb32cb6968d46663228272e26321e96f4dd287c95baa22c6af9bad902b8b6ede4e -EBUILD gtest-1.14.0-r1.ebuild 1995 BLAKE2B ee3fac63616ad3179d8f0c7fc1ab035a294c8840fe2c3ac6d88199b3472dd9d14082b367a34d430da2c3c3b47c3440cc5f5fd5fc99ad6381b133c931580c43bb SHA512 74d78336494d57b67d2ba22aefeecdfd7cf78353ea135c2b2b1e6d023c1ea417725ccbf0f5a226f187ecf9bfc3ae54bd2db125a7f8d25d70cf8e2326d9db062c -EBUILD gtest-1.15.2.ebuild 2258 BLAKE2B ff37b84c1d7bf056b90a2779740793da1631b50fee6fa3d98e03eef3deac3d8549acf38e5159c1fbb578e0e21ae09247cb881ec6fb694e1cd19e87a1e90e36d9 SHA512 7f7cb15f4790692637978f46537fdba2e6caadf4db45030ef93bb384b94ea2e13d7fa605be757368a0bcefff36b6b3136327b380c834e6024f7fa26fa63b4082 -EBUILD gtest-9999.ebuild 2258 BLAKE2B ff37b84c1d7bf056b90a2779740793da1631b50fee6fa3d98e03eef3deac3d8549acf38e5159c1fbb578e0e21ae09247cb881ec6fb694e1cd19e87a1e90e36d9 SHA512 7f7cb15f4790692637978f46537fdba2e6caadf4db45030ef93bb384b94ea2e13d7fa605be757368a0bcefff36b6b3136327b380c834e6024f7fa26fa63b4082 +EBUILD gtest-1.14.0-r2.ebuild 2001 BLAKE2B 7a73d7f94e7e53d1e30cce8a127ab924ee542ac3f4755b8029af7805723e5f2b7d8c27c271390c0e67de7497686805a7f595c5e6664e935e9a29a184e0b0da18 SHA512 eaebdde5d19d80fd24dbfd81edb63e470dfde49fcc1fa7ad5a784cb9c5105612e556834f5b384ca6db165601916eba5d7063ffd33862ee8c94a8d3994a9ff952 +EBUILD gtest-1.15.2-r1.ebuild 2264 BLAKE2B 5b2eb70f6cb48a8ac89164080f8e9689faa266057c049343e0ad3f16a1015b9271751208325c2d38413662ca06125f63172704118fc9c1267807ef338f17aa22 SHA512 576a9f8d9a28f90f7292eea5120140c463a9802ed898396499f898a7c6bfbcd791c55e177339b51934495da20e10955db7588b6e4c869f6537b483928c63dfa3 +EBUILD gtest-9999.ebuild 2264 BLAKE2B 5b2eb70f6cb48a8ac89164080f8e9689faa266057c049343e0ad3f16a1015b9271751208325c2d38413662ca06125f63172704118fc9c1267807ef338f17aa22 SHA512 576a9f8d9a28f90f7292eea5120140c463a9802ed898396499f898a7c6bfbcd791c55e177339b51934495da20e10955db7588b6e4c869f6537b483928c63dfa3 MISC metadata.xml 699 BLAKE2B dd19af9dbf315b62e6519246f338d1d281056f88aa06872578562cafe2019525aba5b6fc6eb0b74960c67a505272ea0e704a2eca382941f6f8ea6a5b2bb2d891 SHA512 8d7483d9a0085c5aa04abe858a56952decdcbd2cae2642c000077d60167f0f0a15c588158d64cafa999afbcd8d3677458075026e5f4c3d531631974611362c59 diff --git a/dev-cpp/gtest/gtest-1.14.0-r1.ebuild b/dev-cpp/gtest/gtest-1.14.0-r2.ebuild index 4187a128ec02..0e994fdd33bc 100644 --- a/dev-cpp/gtest/gtest-1.14.0-r1.ebuild +++ b/dev-cpp/gtest/gtest-1.14.0-r2.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 @@ -28,7 +28,7 @@ DESCRIPTION="Google C++ Testing Framework" HOMEPAGE="https://github.com/google/googletest" LICENSE="BSD" -SLOT="0" +SLOT="0/${PV}" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/gtest/gtest-1.15.2.ebuild b/dev-cpp/gtest/gtest-1.15.2-r1.ebuild index f7916479456c..9772c8c9667e 100644 --- a/dev-cpp/gtest/gtest-1.15.2.ebuild +++ b/dev-cpp/gtest/gtest-1.15.2-r1.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 @@ -28,7 +28,7 @@ DESCRIPTION="Google C++ Testing Framework" HOMEPAGE="https://github.com/google/googletest" LICENSE="BSD" -SLOT="0" +SLOT="0/${PV}" IUSE="abseil doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/gtest/gtest-9999.ebuild b/dev-cpp/gtest/gtest-9999.ebuild index f7916479456c..9772c8c9667e 100644 --- a/dev-cpp/gtest/gtest-9999.ebuild +++ b/dev-cpp/gtest/gtest-9999.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 @@ -28,7 +28,7 @@ DESCRIPTION="Google C++ Testing Framework" HOMEPAGE="https://github.com/google/googletest" LICENSE="BSD" -SLOT="0" +SLOT="0/${PV}" IUSE="abseil doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/lucene++/Manifest b/dev-cpp/lucene++/Manifest index 3902409bf6bd..6204b929b581 100644 --- a/dev-cpp/lucene++/Manifest +++ b/dev-cpp/lucene++/Manifest @@ -1,5 +1,10 @@ AUX lucene++-3.0.7-boost-1.58.patch 1149 BLAKE2B 0021a7a27caabb92232adb42c7b1e8d4832902954018be4bf89e2765562e1e26cc29a67dc75be82f9d2ca7dfddd1e137fc742850d6707527da04574f2b1bbac9 SHA512 7fd0089895ab77da158a49510241fdc894bd3d30f7a6691ddc230f4d52631ec9222a04e13ef0a118f7838b4320fd313502f635c8f0827ba5bb4c6169fdd404b9 AUX lucene++-3.0.7-boost-1.85.patch 2416 BLAKE2B 5984848b993da3107177f46b22748c2ede4b0986ae1c0bac6086566327eef4287229ef95c16d68e2846453e0055678e9d6795fbecd1dd0c2ca9aaea6115b1df6 SHA512 0af65afca3b0725a78774d9e443efdf6ef1463f9388c98f13f3823dfd3677cd7f3a82c8e9a8e20ec3322624cc85c0ec2b91ec668f1a822462ae9beda0d8ab44d +AUX lucene++-3.0.9-boost-1.87.patch 3001 BLAKE2B 918c98cf298b2100dd4c91f71f8c915f227f9f341330e2b340513c264ecd7995e1c529dcaafe83b5fd36e7764e4a4ad0feffef0918de0a94a509dcf0ca1c6931 SHA512 ce32261ec2b2b99110030916f4a0b7e37b4bb4d226954ec3ca156a2e88d5d1306fb6a898a0cae7b155d66154636e91d8beda13479022b1d82cb5535054d9f5b4 +AUX lucene++-3.0.9-pkgconfig.patch 797 BLAKE2B 22b8b55c92bdb4d1fb2685e391f71e56db3104a2f0046d57670fd2e454097d477680d3d7f63569cf97862c63edc7348e41875f6f562c670bee40b171ef44ec50 SHA512 961b850ce61b31665c179cdc5dc25fb38a9391dbca23ceda596528bb41b0fac4905833d5a67dc5adee225fb31b23e3c99c70dea0bc48f988662d674c103f5222 +AUX lucene++-3.0.9-tests-gtest-cstdint.patch 253 BLAKE2B ab1c17c1b126e733dba22b045dc2f8a163359c330d86778830e826097877c52eb851b7bad0b28a4c2e26e4dbe4e5a3516c87e716338e06437600e139bab1672b SHA512 39cfab3375e1815e6687c73c064ae9c101ed43845f12c20b44c6b167bcb71e8350560fbffbb873f1518de4f77a7b821905e4de9f46b15b73a7320558a4e22161 DIST lucene++-3.0.7.tar.gz 2013570 BLAKE2B 26abb1a2fa2a24d7240505f11639c078744313541b4993ed84e4d0129fda74346e841f0c4c7552e58a15dd492af9ffd33ea66866c8e6810cd41e5d675833ce79 SHA512 92f3bba320980673cc64c983616aa38d25b44ea811237ed226741b892757fb8151e4f833aa58a18dbe7a0c9a899d94e828aa15e6d7b48a69ab730d1d772db220 +DIST lucene++-3.0.9.tar.gz 2458287 BLAKE2B cbc6c32bd23525ad53fbcf500628f1806496d7f0575ee33baf0bc189d2ea5710334d07b23869e9b3b205bfa229400bc09c108ba6919e2b83bf0c6259e0a88564 SHA512 220fe1b46518018d176ae16434f03b1453fc345d8d552a294d1af927ea4ab69a83ee4b03c82938e648edaa3e7064526ca047fc86e1c71743b0958b520d59e225 EBUILD lucene++-3.0.7-r3.ebuild 838 BLAKE2B 4e26efe5c428b139343095dbd68b05bfe149e2857ed14896fa6f8cfd5f87918bae29737ae4aa238513d98c5f5a2885d9a7b76debd9ce5bfc6b927e37c438fd0f SHA512 8ee853e32fd39527cfeddf3809ee90dc99d302410babf708372150f81e4476ad9ad41fcdfe42ba295333df6110ef5dae07c66196c24ae99655901909f0816852 +EBUILD lucene++-3.0.9.ebuild 1205 BLAKE2B 641c81f0ad58e4292391fb19521dc2c50c2fb2e9ea46fc0d522ed460a2e99f3beba4472b9768b861ec22c0ea6a5522aa3509a47d97034b8483360a7506d947cc SHA512 5fcd8ea7eb4cbfe902a622776214611d5f5a7c0c0b62a94ce80a034f843f98ed510f9819106d133f34b278a70a35ce0615d462707cd6ebd1be896a012bd997cb MISC metadata.xml 262 BLAKE2B f970979571c8afdfdbdd843369bcf81c3700ef44b5afb996572e6466e5332adaa1adea1b5b41be4359eaac9cb0cee39c839df9a205f22575293c7ba7aecd7569 SHA512 07a7be70d8b9786c7be9d5a2bcf8f2cd0904d2ec6d3a060cf78c575e87f8b7f4f72d95bdcb291b63b03db46b49802e70d617fcb2182b814851c168799cba392b diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.87.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.87.patch new file mode 100644 index 000000000000..8851e2a6749b --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-boost-1.87.patch @@ -0,0 +1,81 @@ +https://github.com/luceneplusplus/LucenePlusPlus/commit/e6a376836e5c891577eae6369263152106b9bc02 + +From e6a376836e5c891577eae6369263152106b9bc02 Mon Sep 17 00:00:00 2001 +From: Christian Heusel <christian@heusel.eu> +Date: Tue, 21 Jan 2025 01:01:58 +0100 +Subject: [PATCH] Migrate to boost::asio::io_context + +The code previously used the deprecated (and with bost 1.87.0 removed) +`boost::asio::io_service`, which used to be an alias to `io_context`. +The new version heavily changes the `io_context` API and therefore is no +the old interface was removed. + +Fixes https://github.com/luceneplusplus/LucenePlusPlus/issues/208 + +Signed-off-by: Christian Heusel <christian@heusel.eu> +--- + include/lucene++/ThreadPool.h | 10 ++++++---- + src/core/util/ThreadPool.cpp | 9 +++++---- + 2 files changed, 11 insertions(+), 8 deletions(-) + +diff --git a/include/lucene++/ThreadPool.h b/include/lucene++/ThreadPool.h +index dc6446ff..175ac8ad 100644 +--- a/include/lucene++/ThreadPool.h ++++ b/include/lucene++/ThreadPool.h +@@ -14,7 +14,9 @@ + + namespace Lucene { + +-typedef boost::shared_ptr<boost::asio::io_service::work> workPtr; ++ ++typedef boost::asio::io_context io_context_t; ++typedef boost::asio::executor_work_guard<io_context_t::executor_type> work_t; + + /// A Future represents the result of an asynchronous computation. Methods are provided to check if the computation + /// is complete, to wait for its completion, and to retrieve the result of the computation. The result can only be +@@ -51,8 +53,8 @@ class ThreadPool : public LuceneObject { + LUCENE_CLASS(ThreadPool); + + protected: +- boost::asio::io_service io_service; +- workPtr work; ++ io_context_t io_context; ++ work_t work; + boost::thread_group threadGroup; + + static const int32_t THREADPOOL_SIZE; +@@ -64,7 +66,7 @@ class ThreadPool : public LuceneObject { + template <typename FUNC> + FuturePtr scheduleTask(FUNC func) { + FuturePtr future(newInstance<Future>()); +- io_service.post(boost::bind(&ThreadPool::execute<FUNC>, this, func, future)); ++ boost::asio::post(io_context, boost::bind(&ThreadPool::execute<FUNC>, this, func, future)); + return future; + } + +diff --git a/src/core/util/ThreadPool.cpp b/src/core/util/ThreadPool.cpp +index 8086d8b1..116f521c 100644 +--- a/src/core/util/ThreadPool.cpp ++++ b/src/core/util/ThreadPool.cpp +@@ -14,15 +14,16 @@ Future::~Future() { + + const int32_t ThreadPool::THREADPOOL_SIZE = 5; + +-ThreadPool::ThreadPool() { +- work.reset(new boost::asio::io_service::work(io_service)); ++ThreadPool::ThreadPool() ++ : ++ work(boost::asio::make_work_guard(io_context)) ++{ + for (int32_t i = 0; i < THREADPOOL_SIZE; ++i) { +- threadGroup.create_thread(boost::bind(&boost::asio::io_service::run, &io_service)); ++ threadGroup.create_thread(boost::bind(&boost::asio::io_context::run, &io_context)); + } + } + + ThreadPool::~ThreadPool() { +- work.reset(); // stop all threads + threadGroup.join_all(); // wait for all competition + } + + diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-pkgconfig.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-pkgconfig.patch new file mode 100644 index 000000000000..36fea7bb60dd --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-pkgconfig.patch @@ -0,0 +1,24 @@ +https://github.com/luceneplusplus/LucenePlusPlus/commit/f40f59c6e169b4e16b7a6439ecb26a629c6540d1 + +From f40f59c6e169b4e16b7a6439ecb26a629c6540d1 Mon Sep 17 00:00:00 2001 +From: Sergey Fedorov <vital.had@gmail.com> +Date: Thu, 14 Mar 2024 20:37:34 +0800 +Subject: [PATCH] Fix install path for liblucene++.pc + +--- + src/config/core/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/config/core/CMakeLists.txt b/src/config/core/CMakeLists.txt +index e5691f54..69cfefcc 100644 +--- a/src/config/core/CMakeLists.txt ++++ b/src/config/core/CMakeLists.txt +@@ -9,7 +9,7 @@ if(NOT WIN32) + install( + FILES + "${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc" +- DESTINATION "${LIB_DESTINATION}/pkgconfig") ++ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) + endif() + + diff --git a/dev-cpp/lucene++/files/lucene++-3.0.9-tests-gtest-cstdint.patch b/dev-cpp/lucene++/files/lucene++-3.0.9-tests-gtest-cstdint.patch new file mode 100644 index 000000000000..02cb8956543e --- /dev/null +++ b/dev-cpp/lucene++/files/lucene++-3.0.9-tests-gtest-cstdint.patch @@ -0,0 +1,10 @@ +--- a/src/test/gtest/googletest/src/gtest-death-test.cc ++++ b/src/test/gtest/googletest/src/gtest-death-test.cc +@@ -32,6 +32,7 @@ + + #include "gtest/gtest-death-test.h" + ++#include <cstdint> + #include <utility> + + #include "gtest/internal/gtest-port.h" diff --git a/dev-cpp/lucene++/lucene++-3.0.9.ebuild b/dev-cpp/lucene++/lucene++-3.0.9.ebuild new file mode 100644 index 000000000000..649549be2b75 --- /dev/null +++ b/dev-cpp/lucene++/lucene++-3.0.9.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="LucenePlusPlus-rel_${PV}" +inherit edo cmake flag-o-matic + +DESCRIPTION="C++ port of Lucene library, a high-performance, full-featured text search engine" +HOMEPAGE="https://github.com/luceneplusplus/LucenePlusPlus" +SRC_URI="https://github.com/luceneplusplus/LucenePlusPlus/archive/rel_${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="|| ( LGPL-3 Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/boost:=[zlib]" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.7-boost-1.85.patch" + "${FILESDIR}/${PN}-3.0.9-boost-1.87.patch" + "${FILESDIR}/${PN}-3.0.9-pkgconfig.patch" + "${FILESDIR}/${PN}-3.0.9-tests-gtest-cstdint.patch" +) + +src_configure() { + # Can't be tested with LTO because of ODR issues in test mocks + filter-lto + + local mycmakeargs=( + -DENABLE_DEMO=OFF + -DENABLE_TEST=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + edo "${BUILD_DIR}"/src/test/lucene++-tester \ + --test_dir="${S}"/src/test/testfiles \ + --gtest_filter="-ParallelMultiSearcherTest*:SortTest.*:" +} diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest index 7e9a72032473..38f752c3c2de 100644 --- a/dev-cpp/magic_enum/Manifest +++ b/dev-cpp/magic_enum/Manifest @@ -3,5 +3,5 @@ AUX magic_enum-0.9.6-werror.patch 822 BLAKE2B 9f642d414db9369fb9562e6ebd5b35427f DIST magic_enum-0.9.5.tar.gz 198269 BLAKE2B c3c6bbf6c5d366813dac7df5fbfc48f414cf4235d842ef3a5a2fd8f2c2857e55243b7fbf7000d598e778fc8d2d54c7d6e34f8a97fa2eaf510572bf53f17500a6 SHA512 f1b412d15e0ef624b4588adba00a18ed12eeb1f0dabc021d53a7c047b8976ecb07701b76040f47c77c75e00151619dbce1f9a75f471db04340156a39044768f3 DIST magic_enum-0.9.6.tar.gz 199883 BLAKE2B 32909c5ea0cff32b14fb4fd5507f1f99cd45f572d56fd14f76aea3ca3c1fa16d08573568a7c7f9a3efbc9396450b2e897aa64de414b34a4c19b6c49f63aed506 SHA512 6154c816446e115f3b164df79ab8d8088eb76b632ee3fdc82ea17cc7ae8d04652c83e5cc587c2c4b334889904b101ba08a04c5837103af260768e93df17cc263 EBUILD magic_enum-0.9.5.ebuild 733 BLAKE2B 61d90178a7204a5a73ac31c96e757c7c01dc4a4a02e6454fa5a506e2a115da70b96c80a5d5ce0b2f8e94d57de24ae342440469507397174c8e7b5e515aa7c4e8 SHA512 ef82538caabd71017c0e34b49fd84f2e3ef938783e3f6d131bd10e295fcece01afb2ee0d6252a1ed32ab79a2ad10706b6ea39755a2b288ddbc0f395ce959a06d -EBUILD magic_enum-0.9.6.ebuild 732 BLAKE2B 86388f177402cacf4504900b80a77be48396fbb725e4786a2ea3758ae278cae467b9e3068e6e8583bde9c926aa4da9b7585dc16dc47dd3b8d4afe5f0fcca3d2f SHA512 bad4873ec408f2d04ad13ed28204029eb8ac22ee47b4fc173849f49a7eab9172193f47ce7cd8937fff495ec06c5508e63131a9904e00d3479b236c12ae3c05d5 +EBUILD magic_enum-0.9.6.ebuild 726 BLAKE2B 507154c848c0c4b6915f46c1f0d9b094e231e1ff9f55e92e3f4a4f00bd6c611ae17aeb721db9772dfc306c4d029509427af7085a73d52aee7d5941d0887662e2 SHA512 481dcdb8baed1d93438432bcf738a606e26230d3018caa54405feb5b8d4c4d04b80c71196939a682603b56d1b6585b8f00f99edd4c2f7ea05c5b1c792c3d6488 MISC metadata.xml 337 BLAKE2B eabb1d9eee57714c609421664a9c4c20ad428bb04293b73b229ad35fd9f49bf0ecd6b8b3b1ff7499ca8a9ac47a34e413ae641fc0d0fb519e0f0362ce06b101fa SHA512 0b40ac7094d30a55aaee08f37268eae8b793768aa2f0d5eba53ef0dc1f3f763f3066cd0a2cfb46bb3002fcebde6e631ccb4cf3a8da2db2742ccd2cf536e67012 diff --git a/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild b/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild index 5a4a0dda0b76..acda1847fc76 100644 --- a/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild +++ b/dev-cpp/magic_enum/magic_enum-0.9.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/muParserX/Manifest b/dev-cpp/muParserX/Manifest index b6bea2e89566..f504624efa69 100644 --- a/dev-cpp/muParserX/Manifest +++ b/dev-cpp/muParserX/Manifest @@ -1,3 +1,5 @@ DIST muParserX-4.0.11.tar.gz 215824 BLAKE2B f077fee44d4b67b02a0c559ce492b27107b0f5294eca7266e968c852e1e2503a4f5fc4d32b07e5c6ebca8ab95d7f30cdacd257439f70a7943c5ad22d111139c9 SHA512 67846a91b57e41731a656cfee68effdd9166e738108764be5d3080854d8a01bedbeacaaade7bee11c6b5f83019abddeca3b2c9acdfbb48629da6d9b92c79c7af +DIST muParserX-4.0.12.tar.gz 223342 BLAKE2B 63a5545a53ec1903b9315376edf6d01a455477994e36943fe1eb059f252f440db2e489aa1f32d34d3cff570817f48319fc914585504fbbf71f943d50ef5f9475 SHA512 5be7d846105c2eae7f9a7929147ff6890496ca80348c1b08c62fdf199a6b33d48225c4aeec00e03283e233c91574943b60ee4282169715f5ded8aa18fd9a732d EBUILD muParserX-4.0.11.ebuild 441 BLAKE2B 3cc52724f96f990d000642cf4e4c17616c13e032be231ca7b4fcb2354493dd6a6cd60249e8ba414bdfa7205f7ae6b3afa71d897de703fab5da4836c2b5d556f3 SHA512 702c9c47600622ce1ccd5217837451dbd105cf2b91b54928aa70dab8aab83ff7da7fa0060894a25593a0a18a4e0e53b6e96b3d3bb47980abb25c9b7e66cbe6c5 +EBUILD muParserX-4.0.12.ebuild 558 BLAKE2B b847762efcb77eda12ea05535e7a51fe763fed30350125af8439966aaecb628b969a87b82989fd219cedab9b74d8dd0b779800ebada3a46661786db15b377a4a SHA512 51d335f97241aeba7aedbdcb81089befd00e50447e8221baa6cc83a530ecde2ed50c63928a8610d26404248b8ede5fe6c298f12fee3f3070fdf909a65c315675 MISC metadata.xml 1246 BLAKE2B 4b856bc56f766decadd1002d25663cf5758d4dd0d0e54bab3a3ebc32193036e0cbe4d1a40722277459cfa4e155aa794715ce64cd37a6f7d2d4cc15e8fe8c3ddd SHA512 ba131a0d7df78e3c59c9a361cdfe6a10daf7734cd01f9b3cfeb2e705493533e961bd48fa89fe54d4306a0fe34ca403811d33c734f360caeb34fbf845ea448e33 diff --git a/dev-cpp/muParserX/muParserX-4.0.12.ebuild b/dev-cpp/muParserX/muParserX-4.0.12.ebuild new file mode 100644 index 000000000000..78bc6694c425 --- /dev/null +++ b/dev-cpp/muParserX/muParserX-4.0.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more" +HOMEPAGE="https://beltoforion.de/en/muparser/" +SRC_URI="https://github.com/beltoforion/muparserx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/muparserx-${PV} + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +src_configure() { + # TODO: -DUSE_WIDE_STRING? + local mycmakeargs=( + -DBUILD_EXAMPLES=OFF + ) + + cmake_src_configure +} diff --git a/dev-cpp/mvfst/Manifest b/dev-cpp/mvfst/Manifest index d85275fe8b55..b96a9fceb658 100644 --- a/dev-cpp/mvfst/Manifest +++ b/dev-cpp/mvfst/Manifest @@ -1,3 +1,3 @@ DIST mvfst-2024.11.04.00.gh.tar.gz 1983543 BLAKE2B 9c8b0da32baddd04af29e892a379333f89af45957a415dfa7f6da86f9a9b39fc8fbc73e450deb51e7a61b4ddfd37f08dc3d9ba8f48f83557aab4ae762068ec14 SHA512 4a000583884777fa876f3bfc52a3420c9cf8818f943c07898ac3b313837092fc173d8db497fd59027ef405d8fa5e3114a53b3bc5cf3fef398ca712c06a1da3e0 -EBUILD mvfst-2024.11.04.00-r1.ebuild 1266 BLAKE2B 7d0d38d9d7de7135f81b10594451403bf6d3a136c05a2455871a4a89f61e58bef385db99c31adaa17f3b42a325d0b5fe4c9e305175db0734d488acc6d5766898 SHA512 4d5e1ee612753d79fe4875c5dc3b27c932540c8a5a936851bbeb2037f7ae7f3edd90148a0479fe406f32f199e5da25acd2f351d68630bc413b585f7ec40dac1c +EBUILD mvfst-2024.11.04.00-r1.ebuild 1265 BLAKE2B 66f74722e4e31e12e1d27d59e3d1b86849451c59bb7ea3dbe8c06ebe653cbc4358e90e92fac3485443c1e4a9056fab5e5bd001885247282975fd8b71f05f323a SHA512 e048f1c6fd2c0e7e684f270a75bbbd75c3b59e7c5a9784f13a1edaf0d6429831993d6d6eb36c67b3b27140a3680d713d99019ad5dde9a4cd315da6f562914e00 MISC metadata.xml 472 BLAKE2B 916daab0f3a2f9df3019f592d45d217f9af4c856087053cebec1ad892961654c96957ce953e15a6c32743f6909e8e19063766a2dfdff35a6f8402caff1119d5d SHA512 3da6ea7c55662d148b91146947789430cbb6ca88b9547de2a75b007e579d2ec513b1a03517c577ad43ebc7282962db5c04a1a27f2a0e39d15cac4d6018a53e15 diff --git a/dev-cpp/mvfst/mvfst-2024.11.04.00-r1.ebuild b/dev-cpp/mvfst/mvfst-2024.11.04.00-r1.ebuild index 7059319511db..a0775698d948 100644 --- a/dev-cpp/mvfst/mvfst-2024.11.04.00-r1.ebuild +++ b/dev-cpp/mvfst/mvfst-2024.11.04.00-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ SRC_URI="https://github.com/facebook/mvfst/archive/refs/tags/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest index 2e64a489dd7d..6173156c37ca 100644 --- a/dev-cpp/wangle/Manifest +++ b/dev-cpp/wangle/Manifest @@ -1,3 +1,3 @@ DIST wangle-2024.11.04.00.gh.tar.gz 372838 BLAKE2B 5d6636aa9cbea7f1438269a8c935b93dd5e3c6abef0cc6c668088d883a9b9326f44409649d809c80c08e79c2fa0527fd26a4db7ceed616f27aea2a3921c5ae75 SHA512 d44f3553b04f378935c2a6cf072d6b4a911be3bb71f3480ccdbb269f83c0f62dce4451bcb2edb365d9b398f719c7162269690d07aab07054dafaa55b5b38e0ad -EBUILD wangle-2024.11.04.00.ebuild 1403 BLAKE2B c291ad11ebc24150fa7bc89ac5fc44c06375204c340cd71d3d1b1138ec184bd39d24a6386becad9815f16617bb5d90f0137d32a887f4095d86e61823e8b25fcf SHA512 ebe12ca47318b98141d6c7011a4c26b35c9c553dbbee1ed4efc847b94622f4655a3ae4d5610e0336aa7ac2f689f0c94c4313f458884691faeb3df3063c425a7a +EBUILD wangle-2024.11.04.00.ebuild 1402 BLAKE2B 9693ef7e3d097e5dacf5b590721275793be6d351abc87bf42b3286af0ed3f5c9cb1d62ab30d2db94ffc57408dce553e8fe008d9472cce3957a3a77f57110494f SHA512 d1a152fc7e15c82e34e1597be66ef66dc70ee0432f6597a347c2c4539ca30cda66d10b3558c4c95a3af2860d2d268505ad16c0e8d45f81ac892fd8614a3e0c80 MISC metadata.xml 473 BLAKE2B 4b1249d84b05c02bf0d20c3ac89b562841296ecea52b3cc49b6ed6090c511e0cc2b1b6e453642999010f48da706bc8c3d0e9b2cd2ceec25446bb48a0842d2b0e SHA512 069df201ae8710a4084c09b5414935e232c35f69cae2b1fbc63ebd57cfe259dd1d4451fab9a2e443d6688a9463973c92078f14b388fe6e65f229475a01bf6c08 diff --git a/dev-cpp/wangle/wangle-2024.11.04.00.ebuild b/dev-cpp/wangle/wangle-2024.11.04.00.ebuild index 33c0a4f2f1dc..d128a98c554a 100644 --- a/dev-cpp/wangle/wangle-2024.11.04.00.ebuild +++ b/dev-cpp/wangle/wangle-2024.11.04.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ SRC_URI="https://github.com/facebook/wangle/archive/refs/tags/v${PV}.tar.gz -> $ LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" |