diff options
Diffstat (limited to 'dev-cpp')
58 files changed, 403 insertions, 596 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex cf9915ea240f..38ffe604c72c 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 b23cfd2dea12..9a0efaaa6865 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -29,5 +29,5 @@ EBUILD abseil-cpp-20230802.0-r3.ebuild 1718 BLAKE2B 1a46df3f2b8631c4cc5da5697494 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-20240116.2-r4.ebuild 2054 BLAKE2B 4c3d16b79cdb84a2e40f8640dba22887be98d6b4e02733812fca4a07192380dcb57111c30dc2f15c0f560d4817e341de7bc26b6acd70aceafb532c078775cf90 SHA512 cbace15d0e28c45c88e9d833df30d53ad746f41be878110205f6faf221d45f906b20da97275ace060654fdfa3cbe836b6fad2ab22c186e66d7c016184a41244f -EBUILD abseil-cpp-20240722.0.ebuild 1985 BLAKE2B 47a690ee7f051c12bfaa66af04467a2631a09437e15429f0bdc6cdc5de1dc4651177f59ca3c98c5e9957cf04099d9eac9f1ad091add2c018ae49adac196a8292 SHA512 3e729ba2bced7a1e743f3a35425eb16abc0bab44184fe2206d71753c1ec1c7523703cf96e3c16055fc9a0883a1f9e7a374128f817b0f0ec41fd62c1e42c4d805 +EBUILD abseil-cpp-20240722.0.ebuild 1991 BLAKE2B 38b3849b2474ef554a3683ee1302c6ae0e7771c505c484a33ca4debdb657cf2e3badec4e45c5417e16a03b3caea56331c9dceac63c7cedfbe023a57de1e554c8 SHA512 79d427fdf20b67280300f311680908683fb0d291dd060e2f19cad02f5a748fde111776be9c5af700a4041b83bcbe4637492861237cfe08ae48782ee045811e4d MISC metadata.xml 511 BLAKE2B 368361dc6f2e55afb5af3623635272b5a7ec9444a09e7fd0be2879a7dfa2e168c0a1b994d84878a6cd422423103f317b20b543aa11ca00656199e2d3a3a4bad7 SHA512 fc164cafaca7a59e4891a1f5c7f93f790c4b163c0310cbb915f9450de023296d8ed440a89a51230aa9869c70ed55a2b1c54ca3579761cd880df9bccbbde801fd diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild index ecc8966ed481..cb780cd9e37c 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0.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 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0/${PV:2:4}.$(ver_cut 2).0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" IUSE="test" RDEPEND=">=dev-cpp/gtest-1.13.0[${MULTILIB_USEDEP}]" diff --git a/dev-cpp/antlr-cpp/Manifest b/dev-cpp/antlr-cpp/Manifest index 49e42e08d963..385e005bb265 100644 --- a/dev-cpp/antlr-cpp/Manifest +++ b/dev-cpp/antlr-cpp/Manifest @@ -3,6 +3,8 @@ AUX 2.7.7-gcc.patch 402 BLAKE2B be143ebbf062aa2ed59630424e7741ac8105eb3575494639 AUX 4.11.1-GNUInstallDirs.patch 5117 BLAKE2B 7095631d1efc3ac30eb5dce4107eb9cf6aea34890515685dffa8eb87de9e4645991908e23b555fd26833cc0ddeffffbccaf2b119569d1bf616ea6172d067e621 SHA512 75f06909f354dcaa844b511fe39146f0f2dcd384e5e2e53d75754a19012b73eff7ac0323b8623afaa546df82f0609b771c821e81ecaaa6d6da2b9effc9dddedd DIST antlr-2.7.7.tar.gz 1816180 BLAKE2B 3a9a51070f8651befeb4d22be344b544e119db34a78522828c2ffc3c481c14b9c7784f0a9997a61f6faedde5b6d1fe12214cfd84fb274f7065f3ffe6a44abf1c SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d DIST antlr-cpp-4.11.1.zip 534105 BLAKE2B acf854bb8f10f8afdb8df9aa1fa92176edc66bfe3e33ca4b57e138e29f7d8512dc0a31aee057e5997ca9e37ca7934c459ef725e831d34166c189a2ed7e6fbc51 SHA512 47a4f714cf195e454b4f66cace58f6dbaa144f44c25594735fc91b37289e9b3c8b5259c03925316754d3eb33af3e0b3d3fb0c5c9aef818b239799e4f1fb49ce6 +DIST antlr4-cpp-runtime-4.13.2-source.zip 3182150 BLAKE2B 87667e77f79826396866c0c46541cbd5de6c104ab7e3f33d4a232f3721a8f3cf94c9e1a867dad923a8d5826aa8a49e7f2360ab03516085b4f5a12fd95f794d74 SHA512 2a67afaa6ef0d0b56455850caabc94042785a07036f53b5a195cfb105d9441d89a155dcd9c089da4344a644fa73a01da071a89266340dce621901e0c47233faa EBUILD antlr-cpp-2.7.7-r2.ebuild 1876 BLAKE2B 230b83b432af8a11bbd66e77471b634770b2e11e527b8b272ea5feaea09c5affa9aefc252348e11fcabb3d256ca8a679d0e5a81d69be614564c5f9ab9d78965b SHA512 4a2c8bb5da7caee4f48dd89d4dd9051a32abcce88e768e48fe6db68b03b6ca12f2006e8c7c304b85827e8601d2fff0abf2b7dea77b941aa30e6b286bc076827d EBUILD antlr-cpp-4.11.1.ebuild 615 BLAKE2B a24dfe94309dc05239e35484ed30fe65a729d9151b29c29dbf78bd4874d41d389479e4a1d93702f8d7eb7c8d3301bdf7068507de97dc38eb2f04505ccd5a6ec9 SHA512 38e36d6993e165a77b284a9b09d507711467c6d72fc559643053ad5fb5c0d12e59358bb1edbcc014ba0ebfe418b7d606ef7cd47e48571a4ba020f2107af1061a -MISC metadata.xml 331 BLAKE2B 8923f8eb8009acd5e439590eaff89308f798db5161157ec2c41d399838231b182999589e4cc83407d118cdf39b5d399f942804e1d1a7567e9081d201ad8656a4 SHA512 a581df0fcf88cb0d9fb242bfea94c5e10c325593768ca95aef6d8ec1690cb0d2801a7c714a91efe1b23a148dc18d13776e7206464d17baee1c3969574a5a1634 +EBUILD antlr-cpp-4.13.2-r1.ebuild 1101 BLAKE2B 1eeb874f7c11d747ff1a25a45de8f9c54f34d885bf5dd7ecad651cb0c5b152f9f49c625cb7c2b7b7a4eb79c0e921b3d4833153b5bf4daf05ea0375917445776c SHA512 725bc52c35220b7eee2f77651b864f2d99c468c4a7684541070ca84d4f928dc93d9b4d8caa54d52109e58a4f8cb8a57f3286ad7913185ed124d97022dfdfe620 +MISC metadata.xml 331 BLAKE2B 30304ec3005bad4cfd2a7a6daf3148e4ebe98891af17eae60b40813e7d952170ffa3abb9621ccac8051b99f1d612e58e3a3b95a60bf0623fabce947d0bf427a7 SHA512 ed47096a4631481c18a7ef76be1bbcc7acd06f7e25b639d00200c680f6ab98e94d89e073c0a4714c6bd7a0f279fd7aabb16697c0ef7db07cce16499128f9dfa1 diff --git a/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild new file mode 100644 index 000000000000..ba6dad259e55 --- /dev/null +++ b/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The ANTLR 4 C++ Runtime" +HOMEPAGE="https://www.antlr.org/" +SRC_URI="https://www.antlr.org/download/antlr4-cpp-runtime-${PV}-source.zip" + +LICENSE="BSD" +SLOT="4/${PV}" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-cpp/gtest )" +BDEPEND="app-arch/unzip" + +src_unpack() { + mkdir "${S}" || die + cd "${S}" || die + unpack "antlr4-cpp-runtime-${PV}-source.zip" +} + +src_prepare() { + cmake_src_prepare + + sed -i -e "s|doc/libantlr$(ver_cut 1)|doc/${PF}|" CMakeLists.txt || die + + # Give proper gtest find_package name + sed -i \ + -e 's/gtest_main/GTest::gtest_main/' \ + -e '/FetchContent_Declare/,/^$/ { + /\sURL https:\/\/github.com\/google\/googletest/aFIND_PACKAGE_ARGS NAMES GTest + }' runtime/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DANTLR_BUILD_CPP_TESTS=$(usex test) + -DANTLR_BUILD_SHARED=ON + -DANTLR_BUILD_STATIC=OFF + -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS + ) + cmake_src_configure +} diff --git a/dev-cpp/antlr-cpp/metadata.xml b/dev-cpp/antlr-cpp/metadata.xml index 541a3e9dfdfb..963b5384b05b 100644 --- a/dev-cpp/antlr-cpp/metadata.xml +++ b/dev-cpp/antlr-cpp/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo Science Project</name> </maintainer> <upstream> - <remote-id type="github">antlr/antlr3</remote-id> + <remote-id type="github">antlr/antlr4</remote-id> </upstream> </pkgmetadata> diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest index e27601d298a7..920eb4815a59 100644 --- a/dev-cpp/asio/Manifest +++ b/dev-cpp/asio/Manifest @@ -1,8 +1,4 @@ AUX asio-1.30.1-pkgconfig.patch 505 BLAKE2B d5c8d55444a47608f681dfbac9978edebb206b999aa7914b6d056bd18c252f001f58d53b587b2859c66495d6f8c3f74f252ddc9d7c25a8d37a394d843433f722 SHA512 b90f12054921913a6702863a731448e43635871e6fe1cb7baa80e5ad9487501704c634efe25592e661c999cafa61af2a4841add3221db28b1d29290eeea61446 -DIST asio-1-30-1.tar.gz 2842718 BLAKE2B b99f6e1ab03c4da9bc802e04d66b46ac2374f7da9f65dd98dd3da3cf1cf507548ae2645343a63378ab91d665fc6e2efe5c5262f33757e851973534e23291abb1 SHA512 6b5f41479e20500dff6c535d8e3b096e11815784923bb4c0f68f69be59c80d7ad99c7e0380a1de4dd350e6cc6a79315d4645378a9b8d70d9f8d28a17f1cc68af -DIST asio-1.28.1.tar.bz2 3383257 BLAKE2B 9d98152a6cf8b0e2a807275092b23f6198d8175fd7260499be7561cea2e6723c1a8478107315b7163cdc31d6eecab552550393ab3b1cfb686dcb4157d1e91fe4 SHA512 fadd7748675743ba9110f873bf57f2400a5c9c0dc03c1d6cd7f0988bc70ccbbff6cb6140f5dd236d2d874fc82a6f216406e8892808e915aae5119fe9d95743de DIST asio-1.30.2.tar.bz2 3196850 BLAKE2B d902fda2338d9717bb8f2f5d43468c5d0b64591814c3ae3134350650f0dd97bf241287347d324b11d0e6993b1b44373df13305d736df09ad3375ce4976f5bb27 SHA512 2d26cdcfcc0c310e82ab502551b51d70fd95ba4628bd306929e78539299974fc14aa6ba27cf256f1df7a56539cb885012ba02a202ae17bf817ee6311308a795a -EBUILD asio-1.28.1.ebuild 1286 BLAKE2B db9b0ef86a8433b1ee0e1fb751717b5251965293e33d0acf245c58000a9054884ea9c40cf9d2067c8e8fd83334decd017979f908778cc5125d3451633aca15d6 SHA512 7006dd621b1100aeb26022a4c09f94db4599931ae5518242e2a2b91196d48cf2ad7d7b14f1716cc70308da436bde2395730663be97496ad5a019dd70d3cbbf59 -EBUILD asio-1.30.1.ebuild 1089 BLAKE2B 7633d01a99d4e2aaf5e58bfab9d5e96a6565b4a259ee106072e79e68d9c7a5731a91689e08651d3fbc45699549df07e1dbd408be96c8eeaf79ec6ff2c78c81a0 SHA512 22e126155245e4581041b151da10409a25ca2adc2b94c331ffde6e572c700d7d0cc778aef716bf95845464af109ce59b5f190e6273a10dece1ca02054fa0c060 EBUILD asio-1.30.2.ebuild 1230 BLAKE2B e5eb0ea0cfd08f955c58be83e780e8afac0627ea53acce55e15875172ddf63055e5c158845f13b9efd2f4fad7d09a39d82cc9d2a104dea2d3e839268e86903fc SHA512 b68d686f881d4a6d8aba6d7cfef391648102a9765da3d9ca9728be1f6e430b9d835f05b71d8375a794125e124ea6dacb0f725d60aa8e2d32a0114f68a827fb04 MISC metadata.xml 487 BLAKE2B 57785b73f498590d36241612367eda9036cc4ce85baa6c59e45a4c4f0b696f24f7bbe012eef33dd2e29a9c82fad82f75639e55f9c7a6e2e001b7ab48b65787cc SHA512 4a4f9713ea7274f730707dda0f2de0e0c19e50166466c0b8c3e5053e44fa5df02866235cfd97ebeaff15271cce662f1ae19383c0023813d429eded937d9b9cfb diff --git a/dev-cpp/asio/asio-1.28.1.ebuild b/dev-cpp/asio/asio-1.28.1.ebuild deleted file mode 100644 index d0dd31b2e4c3..000000000000 --- a/dev-cpp/asio/asio-1.28.1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Asynchronous Network Library" -HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio" -SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/${P}.tar.bz2" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/boost - dev-libs/openssl - ) -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - eautoreconf - - if ! use test; then - # Don't build nor install any examples or unittests - # since we don't have a script to run them - cat > src/Makefile.in <<-EOF || die - all: - - install: - - clean: - EOF - fi -} - -src_configure() { - # By default it puts .pc to libdir - econf --with-pkgconfigdir="${EPREFIX}/usr/share/pkgconfig" -} - -src_install() { - use doc && local HTML_DOCS=( doc/. ) - default - - if use examples; then - # Get rid of the object files - emake clean - dodoc -r src/examples - docompress -x /usr/share/doc/${PF}/examples - - # Make links to the example .cpp files work - # https://bugs.gentoo.org/828648 - if use doc; then - dosym ../examples /usr/share/doc/${PF}/src/examples - fi - fi -} diff --git a/dev-cpp/asio/asio-1.30.1.ebuild b/dev-cpp/asio/asio-1.30.1.ebuild deleted file mode 100644 index 1ce3605ab0aa..000000000000 --- a/dev-cpp/asio/asio-1.30.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="Asynchronous Network Library" -HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio" -SRC_URI="https://github.com/chriskohlhoff/asio/archive/refs/tags/asio-${PV//./-}.tar.gz" -S="${WORKDIR}/asio-asio-${PV//./-}/asio" - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/boost - dev-libs/openssl - ) -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/asio-1.30.1-pkgconfig.patch" -) - -src_prepare() { - default - - eautoreconf - - if ! use test; then - # Don't build nor install any examples or unittests - # since we don't have a script to run them - cat > src/Makefile.in <<-EOF || die - all: - - install: - - clean: - EOF - fi -} - -src_install() { - default - - if use examples; then - # Get rid of the object files - emake clean - dodoc -r src/examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-cpp/azure-core/Manifest b/dev-cpp/azure-core/Manifest index 8a64b1d76203..5143c158c7c0 100644 --- a/dev-cpp/azure-core/Manifest +++ b/dev-cpp/azure-core/Manifest @@ -1,6 +1,6 @@ AUX azure-sdk-for-cpp-soversion.patch 12323 BLAKE2B b9bb07576b4050ab2f4378b6b41a61e7d5f0636e0933bca13ca3f94ce1c8391828fbfb523821109e6f28bcce6009e62393ecb52d497be27ac40184c0c58b1153 SHA512 47f821ebb3f4a670efa4b76070087ed1e295fc838addc89ad4fd1379ba47f0d39fa63017efc4175609735e6e12b77ce14771afddc95102c3f631c02474b6b30f -DIST azure-sdk-for-cpp-0180c8ee5cc9f54d4edf8d39415f3733e4296e0f.tar.gz 3147847 BLAKE2B 3a67df60a0098243fdcf577d3bbb7d66b3e090ea10a0dc14b57780802d700aa5f15025158bb32dca558868691e64f4db8d072c92e87abbb9feccf1acd7c7dc32 SHA512 ae9dcbc2c1c4b97045379fe9194ce9ee6f252b980faa62b293ca86c540cc8d21a986aa81f767f80516766f8b10c345aec1d16629cb71e5265c36e05e88f5269d DIST azure-sdk-for-cpp-1289063cc2a7ba01fa7a8c7cd92155ef401c4cba.tar.gz 3130906 BLAKE2B 8fab2710f9c8bc5eb69b5f6bc389cf00cfaba1c6902ffa9a9e67e96bd91e508a9b1c643e57fbe74c68fa840bc707e00672ca0e3979baaabefb021849bb5815bb SHA512 19d122bd153ababd90d238a94b8227e56c17a677dc478fd680c099856fc874367a4c8aa83ccf372139400772951dad69899471970ac18088f901d67047b7755f +DIST azure-sdk-for-cpp-b6e7a28c6200d50080c38a598cf92d96d45cf976.tar.gz 3166921 BLAKE2B 226fcc802050848f915fb125e6921d0957c9eabeb72039b21efe21fe7146d04eba35fee7d82ed1aef32ee103b85cdf0c5e0f5c1d890f60156e3457d97507d220 SHA512 3bc4eafce529157d34d2bdd80fbd302513b082c3a59a5f1b0ffc453a8867401382538ced9887e52b2b998f112ecad960b6146bf7f7cee37110d51ca5801eed82 EBUILD azure-core-1.14.0.ebuild 1072 BLAKE2B 45ff77b69b6094df01be34349d40be8dec1ec18e16f920a627e9137138024c84c5b87388b8cfad77b4a385f25138d8bd9d90ee0999cdb97b0d7ee25e83d0a610 SHA512 002c4d844400afa60b13cddb1b022f4fabcfb1eca667cc9c79eab88aa741e8351a011528f12c3e029372086963fd2faaa593c2ed50c2f6411ac8a639207371de -EBUILD azure-core-1.14.1.ebuild 959 BLAKE2B 359fdb88f5ce384d7022b71f40455d3cc4fa89156b8875465fab1e2222abfe99c12ac7371efaff07eed265fb0f1e97ed9e335b22dd92a93eb03e919acac75a6c SHA512 69e58ff384fc14a44123d175c7dd41b5efa6497d6460f6e99f6ccbd0a24b1d6f0e6bdc3159d30cec3e5241129f953422eb5736d570073d4ea6ac138193f17a96 +EBUILD azure-core-1.15.0.ebuild 959 BLAKE2B 1d1f5139f9938a1b0aeb7cee63048671586c1361b7b9517d5ce0f621535f08f5978073d535f301bb8f77b6b5854f48b5f429974d0a52e0148f090f200e700503 SHA512 20a32302da6a9544f8a7aff556afda628095453ac0642a8a09febd894f3b74d49127bcd602fe0abfbc9601782d346f3d9c9559af1c6029672a6a24d6141982e3 MISC metadata.xml 336 BLAKE2B 20544d6b685b5fcedb7cedc0385a151f67711d351c2c285d53ff9128041f6455b42a89c3b709e73b4de49b21187f490b6ecf653e67328dfe3abf0fb0b6aaf438 SHA512 9adcc8ac58314efaa2b8daf6f11a42fe60942cf2e3c94ed85738ddd882e17589456955adae9a48226026461b98fc9805afda9f1e1f21959b2f57bd0647a4846a diff --git a/dev-cpp/azure-core/azure-core-1.14.1.ebuild b/dev-cpp/azure-core/azure-core-1.15.0.ebuild index 72868481bef0..9c59c0b02b34 100644 --- a/dev-cpp/azure-core/azure-core-1.14.1.ebuild +++ b/dev-cpp/azure-core/azure-core-1.15.0.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="0180c8ee5cc9f54d4edf8d39415f3733e4296e0f" +COMMIT="b6e7a28c6200d50080c38a598cf92d96d45cf976" 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/benchmark/Manifest b/dev-cpp/benchmark/Manifest index 57f5be8a6e04..6dcbd37266a1 100644 --- a/dev-cpp/benchmark/Manifest +++ b/dev-cpp/benchmark/Manifest @@ -1,9 +1,10 @@ AUX benchmark-1.9.0-fix-documentation-installation.patch 1476 BLAKE2B 7c5848f7542c14f9cfe3c79e01153efb416b1f8892945b1cc3962908a246e83945b191581f544a8dc6972da00fe9af217eb9a70c29ae02f2a6dcc84e20ff1ecf SHA512 f6a7aef337539f0057b3f4c4ffa3e79e1de7451c7d0cb6bbc9a0374e04da38488e7cba9891857d240d9f0cc4a5cfed9d4c67a613cc5919843c80db3328f35432 AUX benchmark-1.9.1-clock-detection-portability.patch 7517 BLAKE2B 4937178e229aa17a94b253451623f0ccc4bff67ecb69af3ba6dfae575fc693a68d39e22a85025bbfb71c468e62d322e66e4459d7f57379043e0e9c93aea713ea SHA512 0195380e54470fa24f6867dcbb5cfd245b7ba97d8cc9ef9e808c1ceaa702a59917b739b5f548ef8963b7ab1e277256ab43f4fd6bb946f88a41f7d942a5effbdd +AUX benchmark-1.9.1-fix-pfm-cmake.patch 1255 BLAKE2B b72a50c167231a7692775bcfa32b1f634fd99b01547b854372042ee2bd1ca183bd9884a07148e606ff6b3eb7f025c5a544f81900a985d20b6f4e49592e787a3d SHA512 c0a4ee7835901a0a8b3a4958b4c685aeafc026286467e46e0bba2be0e53c4092ddabc7d5713b449f80a964a58dac69b93758c4a4081e5c9d6fdad206dd50d0e4 DIST benchmark-1.8.4.tar.gz 253916 BLAKE2B 78a290a5013d8371e87b7c918e518e3ec0e8247e25e211d160ab8dea51d8871d8dac54ee91ee0c512af86a60d1f4e9baedadc20d4a7fa28ef790411fda0399c8 SHA512 835d12b88fe52309ce6b2ffbc8b3c178ac594be7d249b5daca0373d1d03ec83ea3c7b94224f67f22d21919376985867eeff0d1c0721501cfd8a9e9b8a9c48882 DIST benchmark-1.9.0.tar.gz 253961 BLAKE2B fdac0018435622e3ee2c1cde02c8140a15f2579b9059d1592b588033e6935bd8d54c874f4ea912696e8e1d5f7eebae30ba849f77cc3f74f006b4b03c712685ed SHA512 0e91e0e5a2222d7650fd8bd9cafb2f0e7c1689cd1b87b2cc529c738db12bfef31162aa5a4da78f7b0aa7f0101dc08b626802c58d39862458f82f9fea9316ca25 DIST benchmark-1.9.1.tar.gz 255148 BLAKE2B 39b78afcb333c750960f476476b625d7f72b7cb787176deda1bd939d030e39b16fd008816c64447f7bb224983f2e80b047636f727a3d6d938f1b44dc25bddb55 SHA512 fc787d3d60a55abb3edaa575bf947c72e1ad1404a35bfddf585299411bcd04d32503bba563f9a36dccf128fce6261b97d460d6c293ed2c2d0807cf0154c86aa7 EBUILD benchmark-1.8.4.ebuild 872 BLAKE2B 4a58422d71de47ad97de334a0d589276c551c1d59cb893dca46a40115c204783bae91804ae2c1790e59a88837d9c077be056acaf1803a1a1a4ba0f7a3f972065 SHA512 d26c963916dafa7ed2656e77f5209651a6ff1c9241f72e9f55df08fabbe3378d53d5a23757df56d4d12328db339ad67e5663884de29f8a8c53eb28c7802a11d3 EBUILD benchmark-1.9.0.ebuild 1791 BLAKE2B 5ed606ceddfb53c7635d03f6b26bfc95051353f602c2e2dc80093a0e665de20990a110e89b6ee3661c445cae7663556d36aa3aceedee80f7f5aa706277af3083 SHA512 641003822aeec84055f399aebedb12ad2cf2a51802d858029b4727c1efb6481bcf119a1d03ab0fceffa33e63a40779a1395187847e3ca357d3583f617e153fce -EBUILD benchmark-1.9.1.ebuild 2188 BLAKE2B 0bc159d5a0f057f934a15dc436aeace56f190cd4cc31d0915da7135a145fc96a652c0ba5219fc328ed5b1646cde3ea708db05695cb5f811c60563b4e4eab1d13 SHA512 9bf7b416e471be0a4521fc51413740a003e724ad2949efd548a284f9f60bb2d2f9e16fa823005e79ff8589a1f5c219c96524824760d0b9645a22ba5baeefbe62 +EBUILD benchmark-1.9.1-r1.ebuild 2228 BLAKE2B 7be8a36e177117c8189c4532810fc7f94a130cd92a3d8f408a0013a120c89ab500848c8afebf88ce7c16642348f4bcf83ea8666d9e6c560aaab02635ee8c0769 SHA512 ad180fa27329422d4c914240bed2436fcab13e52a3908b89e1d639c873dc012da444a04543c4f9e1861b4ad80457663ec0c764276f52b4aa0e13d4d39dd4ddbc MISC metadata.xml 1457 BLAKE2B c70e8a37a7fcb620faba4a5b72e6bcb6e5666e8c475d9447e4e2f7160de316bec003f9f5e8a2663f60a709eccac1a508cda6561cacc452837fd1f34269cd3e1d SHA512 c9ba9255ffe7a3d0a8dc91a6e4cae7569a027c0a0109432d6bda66990552776ca12e3dccf28e74e8364698d91ffd886cec4761a4085b49e17dd3edb759ee5f18 diff --git a/dev-cpp/benchmark/benchmark-1.9.1.ebuild b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild index 267541f48e8b..a2282027f55d 100644 --- a/dev-cpp/benchmark/benchmark-1.9.1.ebuild +++ b/dev-cpp/benchmark/benchmark-1.9.1-r1.ebuild @@ -39,6 +39,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}/${PN}-1.9.0-fix-documentation-installation.patch" "${FILESDIR}/${P}-clock-detection-portability.patch" + "${FILESDIR}/${P}-fix-pfm-cmake.patch" ) pkg_setup() { diff --git a/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch b/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch new file mode 100644 index 000000000000..c6431056ccce --- /dev/null +++ b/dev-cpp/benchmark/files/benchmark-1.9.1-fix-pfm-cmake.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/950573 +https://github.com/google/benchmark/pull/1942 + +From d124c771fe507a8eb5bb37697f8b36a7fde19e27 Mon Sep 17 00:00:00 2001 +From: Alfred Wingate <parona@protonmail.com> +Date: Wed, 5 Mar 2025 00:16:54 +0200 +Subject: [PATCH] Install FindPFM.cmake for bencmarkConfig.cmake + +There is no upstream PFM cmake package config file to use, so this has +to be installed for the benchmark cmake package config file to work. + +Bug: https://bugs.gentoo.org/950573 +See-Also: c2146397ac69e6589a50f6b4fc6a7355669caed5 +Signed-off-by: Alfred Wingate <parona@protonmail.com> +--- a/cmake/Config.cmake.in ++++ b/cmake/Config.cmake.in +@@ -5,6 +5,7 @@ include (CMakeFindDependencyMacro) + find_dependency (Threads) + + if (@BENCHMARK_ENABLE_LIBPFM@) ++ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}") + find_dependency (PFM) + endif() + +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -39,6 +39,9 @@ set_property( + if (PFM_FOUND) + target_link_libraries(benchmark PRIVATE PFM::libpfm) + target_compile_definitions(benchmark PRIVATE -DHAVE_LIBPFM) ++ install( ++ FILES "${PROJECT_SOURCE_DIR}/cmake/Modules/FindPFM.cmake" ++ DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}") + endif() + + # pthread affinity, if available diff --git a/dev-cpp/cctz/Manifest b/dev-cpp/cctz/Manifest index 046dfd99c128..a416cb6fb0b4 100644 --- a/dev-cpp/cctz/Manifest +++ b/dev-cpp/cctz/Manifest @@ -1,5 +1,3 @@ -DIST cctz-2.3_p20230228.tar.gz 218332 BLAKE2B c29f2acf12d73387faf0087ef94b8624b5eefa2cf3136e0003e59a6a89b8a73f6de97f1962031ca1b1b1f4f6e888a363314aa1e160ad54c618189ad4a7d8f60e SHA512 ab6a103a6073a8169cd08587d2415dcab6c6e6c005b4b67fb69cc718b8b73a1331c5782b27aa4924aa5bdedc1563e31aa3ac76196078c50a13773d35d8df993b DIST cctz-2.4.tar.gz 222831 BLAKE2B c232b27cbfe5e45b6e1c51dd13c9a35c4a2e84b5d3e65ba6b4afb7683cac967a3b409382664a55d58ac67e53a1cf3dec9d97ecd59c5e2180c0eae4f71462fe33 SHA512 6d50fe5263b66f93bc3f9aee0da395352d0e95187e6a761afd1b82a461c127823fe93e06139e9d8989f24875b70de3058aab6e66639b408c7930f117e1815e5e -EBUILD cctz-2.3_p20230228.ebuild 660 BLAKE2B d18673cb0a17df2ea1c190dcfa582dcc897aca3905fc26fc78d978373fc9b04d78ff22f467b2506de1f4dc85663e72ca272dd4c9b4b16a9807077c84a9e4868c SHA512 eea3dcd221f1613180003b22d0b39ea1a7218e1365f35757de2a8c45c51ded5e033f56b37e0563efb261eab509f7de3ff0f934d2762a6e0e582024698f2f8af1 EBUILD cctz-2.4.ebuild 609 BLAKE2B dfe3184e5f809c5beeebf658468af95b3c9e336bf57602653e60c269946c678557eda1e6d839298c71dd3a97aee5bd64d72e860d654f1ba1c1bd7bef2dafa0d3 SHA512 714c0a7d9c450d1b0a4c7f102e864e630401c6cdaa18877b9625a25098fd63905afef7e4ac3c17cef867f6749518ee38a43f87c80eddd25182ce789d42f51e73 MISC metadata.xml 512 BLAKE2B 77ff30bded40acd62952b195d6a079ca2e490aa17a02dd83e777a7e5fe87a70dfbac9da7107447bd0dcee19dc9ed7bca3169e165ab1ce7c18d45d2403b9dfd5d SHA512 1cfa31b17ac83e5e60494d85726e9a44d0d090d9d7e0ab351e7a939ff7db63b6ab960a1d18f4750b29933c5b079890be90aea3945be6b4b406fa7e27df2ca067 diff --git a/dev-cpp/cctz/cctz-2.3_p20230228.ebuild b/dev-cpp/cctz/cctz-2.3_p20230228.ebuild deleted file mode 100644 index 448b7f921122..000000000000 --- a/dev-cpp/cctz/cctz-2.3_p20230228.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="C++ library for dealing with time zones and time conversion" -HOMEPAGE="https://github.com/google/cctz" -MY_COMMIT="3803b96130934f48b1fc1d47c5da5f542949c4b0" -SRC_URI="https://github.com/google/cctz/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-cpp/gtest - ) -" - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - -DBUILD_BENCHMARK=OFF - ) - cmake_src_configure -} diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest index b7abf863105d..3664d8a05a11 100644 --- a/dev-cpp/cli11/Manifest +++ b/dev-cpp/cli11/Manifest @@ -1,3 +1,5 @@ DIST cli11-2.4.2.tar.gz 343478 BLAKE2B b1a71bb9495ca86eac62af800919dd78899bd972cfc05035659a3c0a8d07f70ccdc076d18756ba20ddffe31c9dc346e4579474284e601497fcac6c6866e536de SHA512 fdb61c430f5b99a9495fda7f94bfc8d0fb5360c99beeccbcb3b8918713579aac97fa0dcbce296065d9043f141a538c505919c9810fd1d192661e8b48b6a2637a +DIST cli11-2.5.0.tar.gz 361527 BLAKE2B 4e528985b09c6ce8a8af5366f969a2d06426a76996358785e3fe72a4439d1dbdeb7289efcdf1cbbc3ce302d47a119fbaf68a25d78afbfe1451733ccf5b886321 SHA512 895fb61e4c9974ee8e8d4681fb880a10126a412f24bb147d558d465d78fe784a044c5443edf1ce20fc9936901073073d795b034e0c02bdb3c8aa74c9d6ac811c EBUILD cli11-2.4.2.ebuild 973 BLAKE2B 60966184046c55546e34c131baa074deb7ce54b65a0bd3412cca1d46ccaf2522407aa6497b6a18017cb07ef46efeaf041a4d14370468682543182d7949414976 SHA512 f56249e97ff2d56406e0646633eaa5bbde75f86e1e61a1c2272bc93301169edc64bed49352f372c16360d8baeb2d28ccab27205a46582f697e6426b5f7591e99 +EBUILD cli11-2.5.0.ebuild 974 BLAKE2B bff41fa48fbf5fa79951f018b01c18320e6ff11267b76766306b9fe98dec3f0df45a235372a8ad5e537fa877a84de3cd48606cbe4a7c2764f39c411b7e312f89 SHA512 594388bc4ad8f460f6e6833a83c3335d20bbd90ed140c2ccc91d05c4ad2b42e07f95437d164c2642fdcb530cfdf0c8e3fb0800975a5a1fe85b1620589b6508be MISC metadata.xml 325 BLAKE2B 499d638738bfde90cf6d60e2de19e570c6da09897cfeabfe30fcc98971ef59bed98936dd0ef7cd2fa3a497131f8abd169777e514835d39a95d8c9405ec16411a SHA512 7cc05ee6e3544f0e475c8afe3a81ab47e93ec4e6d88bc635014ae4bc186eb965cee34675187706723d124292d138dfb22322d5328a4dd9ff185d069d2b605d2d diff --git a/dev-cpp/cli11/cli11-2.5.0.ebuild b/dev-cpp/cli11/cli11-2.5.0.ebuild new file mode 100644 index 000000000000..4094b95577f8 --- /dev/null +++ b/dev-cpp/cli11/cli11-2.5.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Command line parser for C++11" +HOMEPAGE="https://cliutils.github.io/CLI11/book/" +SRC_URI=" + https://github.com/CLIUtils/CLI11/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz +" +S=${WORKDIR}/${PN^^}-${PV} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-cpp/catch:0 + dev-libs/boost + ) +" +BDEPEND=" + doc? ( + app-text/doxygen + media-gfx/graphviz + ) +" + +src_configure() { + local mycmakeargs=( + -DCLI11_BUILD_DOCS=$(usex doc) + -DCLI11_BUILD_EXAMPLES=no + -DCLI11_BUILD_TESTS=$(usex test) + $(usev test -DCLI11_BOOST=yes) + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile all $(usev doc docs) +} + +src_install() { + local DOCS=( CHANGELOG.md README.md book/{chapters,code,*.md} ) + cmake_src_install + + use doc && dodoc -r "${BUILD_DIR}"/docs/html +} diff --git a/dev-cpp/clucene/Manifest b/dev-cpp/clucene/Manifest index 2618e260882c..b5980bbd150b 100644 --- a/dev-cpp/clucene/Manifest +++ b/dev-cpp/clucene/Manifest @@ -7,5 +7,6 @@ AUX clucene-2.3.3.4-libcxx.patch 1486 BLAKE2B 237f5a6b674a56c238ffb42282b610d92f AUX clucene-2.3.3.4-musl-pthread.patch 256 BLAKE2B 30c38a06d98c2e4c34f1ebf1c8b0021d57e66fd2b49e01cd9f165c3c7fef8a67152ed2136ccc733b2e6b07b8c39b3057b3fc4961330e3195c9d0b4c0d686fb95 SHA512 329ae45428e1d9b2f005c818b69030e7146b6441ca0a8d17bc3c711f76aa4c384c61718b717170fd88a1ae16e371396b77f8ba072aac6879b82aedaba3238207 AUX clucene-2.3.3.4-pkgconfig.patch 871 BLAKE2B a108d0c4427159a09d2575b351bedfd38c6305219e01a7927b66aacfcab3587d3c08315f0a7e58a123e6779d2d8fec17fb06127de32dfd5782408cbc5c916ed5 SHA512 afcdf00537c8eb9c75ed569356520551ea194c8edc636f6e82bd0b1ef60e33396c1e2722b895aced2b58358950b3c5c1df2a914295074e9e99485ca6cee21c18 DIST clucene-core-2.3.3.4.tar.gz 2241498 BLAKE2B e7c02d3976fd8d722a81ad4c6d43363b9af0073aa68edb8303cada495f8b8514cb8c86a85f398f8c9ffc1f78a49c0718cde5af4145c32869572d21e8af633846 SHA512 1c9da9077edcebd46563bd9e47d330518e0b30061016650a759cfe051e9748fdad8932a472b1cca53a6adafed5f41656527271fc5f55ddfcefb558f0d83286b4 +EBUILD clucene-2.3.3.4-r10.ebuild 1829 BLAKE2B fd8381f065470ef17af036ab39c14bd15aa5b9ef23636ab4c05babe5293660128612aae9b9e920b4ff79a82d3e3e5e0e2425226a4dbe4bd2c4d44bd988da1b8e SHA512 44cf9d2620f4557e3d229329e0f06942696cbd55b1a51c8752329df3b1a5345937a3cf03b34d1c767d4fde42230f04733359a421f4b7932dd2bd8e152fc8d921 EBUILD clucene-2.3.3.4-r9.ebuild 1649 BLAKE2B 85765625ee4ec3e58b406679e9cdfcb0f9500d16c6647fea92e55563f99572c726975aa7ae015e5a564cb217942eb38cb48856c40bdf74916026e16fcc98db3b SHA512 04baed54243be8155b374257472d4ab56adbc7672df6234cc76025c8ca1daacdfff21b3700490afa9b4675c984d669830720fe51bde3aeb09d52fcacf849aba2 MISC metadata.xml 243 BLAKE2B f6749558bd65896555f359d7b6f67fdb5a9656eecbb944c5074a450ec952b2c9d5285be4d078c3eba5622bf4084d535f3d0860b8812cc4ad6590f18e593134c1 SHA512 675d016d3802dc7f8d70f98c6f044f39b32ca7722c7e0aa1e1aa6aad4acf83da129cddce37d72a4c899e2dd202f2ba1eba7ea7137ad24354b2c927f310732bae diff --git a/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild b/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild new file mode 100644 index 000000000000..8700e7024d89 --- /dev/null +++ b/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN}"-core +MY_P="${MY_PN}"-"${PV}" +inherit cmake + +DESCRIPTION="High-performance, full-featured text search engine based off of lucene in C++" +HOMEPAGE="https://clucene.sourceforge.net" +SRC_URI="https://downloads.sourceforge.net/clucene/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="|| ( Apache-2.0 LGPL-2.1 )" +SLOT="1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="debug doc static-libs" +RESTRICT="test" + +BDEPEND="doc? ( >=app-text/doxygen-1.4.2 )" + +DOCS=(AUTHORS ChangeLog README README.PACKAGE REQUESTS) + +PATCHES=( + "${FILESDIR}/${P}-fix-clang.patch" + "${FILESDIR}/${P}-contrib.patch" + "${FILESDIR}/${P}-pkgconfig.patch" + "${FILESDIR}/${P}-gcc6.patch" + "${FILESDIR}/${P}-gmtime.patch" + "${FILESDIR}/${P}-musl-pthread.patch" + "${FILESDIR}/${P}-libcxx.patch" + "${FILESDIR}/${P}-fix-binary-function.patch" +) + +src_prepare() { + cmake_src_prepare + + # patch out installing bundled boost headers, we build against system one + sed -i \ + -e '/ADD_SUBDIRECTORY (src\/ext)/d' \ + CMakeLists.txt || die + # don't reference non-existent paths in .pc file (bug #950316) + sed -i \ + -e 's%\(:\| -I\)${prefix}/include/CLucene/ext%%g' \ + ./src/core/libclucene-core.pc.cmake || die + rm -rf src/ext || die +} + +src_configure() { + # Disabled threads: see upstream bug + # https://sourceforge.net/p/clucene/bugs/197/ + local mycmakeargs=( + -DENABLE_ASCII_MODE=OFF + -DENABLE_PACKAGING=OFF + -DDISABLE_MULTITHREADING=OFF + -DBUILD_CONTRIBS_LIB=ON + -DLIB_DESTINATION="${EPREFIX}/usr/$(get_libdir)" + -DENABLE_DEBUG=$(usex debug) + -DENABLE_CLDOCS=$(usex doc) + -DBUILD_STATIC_LIBRARIES=$(usex static-libs) + ) + + cmake_src_configure +} diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest index 6a344c2a9780..bfaf669d5bf8 100644 --- a/dev-cpp/cpp-httplib/Manifest +++ b/dev-cpp/cpp-httplib/Manifest @@ -1,7 +1,8 @@ -DIST cpp-httplib-0.18.0.tar.gz 1321763 BLAKE2B 7807c2f4e3a6a0703a1253f0ec4ac7ef5fbcfad000e517af034a2aff64393229fb47830d215a1959e9893a66f51d19989c33b6b646b79be71e69687fe08cbbf2 SHA512 35ff903d51fee5428d7a95a0406460f8a18d1b5653f6ec8f353d7a2f1084598e599b24d0401f7214d5ee8d9764c74a4e617fff55acd4e6733ab1b9f2d7d4403c +AUX cpp-httplib-0.18.6-onlinetest.patch 370 BLAKE2B 7a40c0d8e5effd07e656b0c4fcebdce324d8dff9b40c70b301b62c91e61094ed33f298cb76d82c34141e5e5634ea21e56fa6c9e7a050a911c639085fa301a04e SHA512 24e52eee5114cafa45a6dc859b3a356265fdcba740679c89093cade5dbc134b231d90f9db5f1b2844090ad2bd616ee040880e9c750325dba025b6cad15a41024 DIST cpp-httplib-0.18.1.tar.gz 1323636 BLAKE2B 8335c9a4d69d7e9b2e7e3c4036b49627536c8d6cffa7a5ae2c3dff693c5458f7fa2f89f3da2c130325069225d3204ec579900d5c5266dff7a9c732c134b39907 SHA512 6dd1054d0171594bf871a918b5540cc67981a48f7dbb82e9029a4877afc6d8c36e2f69411f5eec7b052bf0245554d01f33ef2180f42a15f6b8dd86ebb2427a41 DIST cpp-httplib-0.18.3.tar.gz 1324253 BLAKE2B 995ae8cd63013ec03e86f56e089b4f1374a8913eaf02d8fc07997b986dc8f65b1bda710ed686b6cc111e6203d15bbcb9db08cd810d2167c1658bfa99dc9b61b2 SHA512 d9eb70dfd8ebde658852d1a8cf9f96419ca11cad889b54672aa4812c0b5db0c3f1fddf63f536aec19fc4a849f41ed22461581a18f0733d3f906e45dd096bafd8 -EBUILD cpp-httplib-0.18.0.ebuild 2381 BLAKE2B 278349677e050af68a1b532c550a89194f5dfa7a1f180265433583cfc08f8d6a492aff0ff327be7880449e04cffbfa561595cadd924aa45d9d355e0915ee51e3 SHA512 4677c16d4583e5ad57f21e4600aa8ccfd6509beab76e8db0255babe6c55b92180b4b64f44f1b7ee9f4f63ca3a90c6b20268f08f6ed88044634f0069af0e3dc7b +DIST cpp-httplib-0.18.6.tar.gz 1326428 BLAKE2B bee65790b8f2a19f80fd8f38799d650ceaef021b6e9f28b2fd0678f4c50b95d210f9764775d67365e65e6f9e03d6999091f28aa553655444c8ff369172cf13f9 SHA512 326c1b3315256c1e1e8b6406b9209215f5c264e1071ab3de400011486713b90cb8f88b48ac979fb024ba91441c2fb00aa40a15b85bfac9895c052f2131773249 EBUILD cpp-httplib-0.18.1.ebuild 2386 BLAKE2B 163602bbb043f11a616a876cc9194a8023627048eba3ec3d0a38bfd5fc0a7df59a6fa9ed9fe9b8ad28ee66350a72b10147e6e23f355f847f9c094c0c5e762951 SHA512 d2b08b158d542adb28af5ba253b903f48188a64387cefe9290b065a8cf8aa01f03eb47c3211a6543846463ba00f7a217b460eee022771a8fc5c2a526121b6cf8 EBUILD cpp-httplib-0.18.3.ebuild 2394 BLAKE2B 4878163750a041ebaf8da7e541a8f30e0672f1ff2ca3fa3ec2e3201ca9e17199c2c89ab9debc0a3d0e10a5ecb106b4b996a32203d5a91d5bc7ec963de22520f5 SHA512 b9ca92f58fa7f9d9f2ce2d8f3d861a8c98042f57be263d4aa04da58d1f722a70e57704c5393ee1878cc0832c024e2e8dcde50a1d789e815fb974cafd49a23bee +EBUILD cpp-httplib-0.18.6.ebuild 2444 BLAKE2B bd072b8983b3376fcd4f59caaba7c158f26535d5a283da8c68568963c9d87d544c25f52961951a3ebec59dd18231d7d4b0eb5c7e6daf3b980591ff3f9c10eb59 SHA512 5e10cc426cdc0c1005ccf77f3034c14ebac41403dc1fef843c35cf7f650b03af51ac7fc01680a011ab1d1bafb58eb4598903a5c5c2b2c9f3572f84752ef70e2c MISC metadata.xml 555 BLAKE2B dbc2f2c5ca081d49d0dc9de469c9a749c8704938a7f92550b1ab7013e6a026330fddc824fa72ed2d5b0b7faacddb5f87fdb34df6cbf1cfdca3a04f929b0f5e5a SHA512 518900e3f6b10de4548556dda93fdfdd8f92e87d30c5b8b7063029bd2b20a778b3bb3aff6cfc322e0be1c6abfc07283f38dc6b094ba6d14dbb433147312aa530 diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.18.0.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.18.6.ebuild index 736278e707ad..965ef9b2eb87 100644 --- a/dev-cpp/cpp-httplib/cpp-httplib-0.18.0.ebuild +++ b/dev-cpp/cpp-httplib/cpp-httplib-0.18.6.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 @@ -18,7 +18,7 @@ else SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="MIT" @@ -46,6 +46,10 @@ BDEPEND=" ${PYTHON_DEPS} " +PATCHES=( + "${FILESDIR}/${P}-onlinetest.patch" +) + src_configure() { local -a mycmakeargs=( -DHTTPLIB_COMPILE=yes diff --git a/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch b/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch new file mode 100644 index 000000000000..6a12251a644f --- /dev/null +++ b/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch @@ -0,0 +1,13 @@ +https://github.com/yhirose/cpp-httplib/issues/2042 + +--- a/test/test.cc ++++ b/test/test.cc +@@ -6189,7 +6189,7 @@ TEST(SSLClientTest, WildcardHostNameMatch_Online) { + ASSERT_EQ(StatusCode::OK_200, res->status); + } + +-TEST(SSLClientTest, Issue2004) { ++TEST(SSLClientTest, Issue2004_Online) { + Client client("https://google.com"); + client.set_follow_location(true); + diff --git a/dev-cpp/curlpp/Manifest b/dev-cpp/curlpp/Manifest index fa39405d5fe0..c15899933dc6 100644 --- a/dev-cpp/curlpp/Manifest +++ b/dev-cpp/curlpp/Manifest @@ -1,4 +1,5 @@ +AUX curlpp-0.8.1-fix-curloption.patch 801 BLAKE2B 7d85629070a7ff05bca8dba134771bce1cc0c556a0f0e84aef263b69658ef472464374f1b04b9ef59f36a5e8f8c1c63747f15289ce0d1cafc843bffd278f3858 SHA512 4fe27089e15d4aed17e60fbef528e28029ea414d07756503c22cbea1216b2d8ab350af1e74b25540343947d2f48fc6d9b29d43397f9de28d786a3ca2455f3171 AUX curlpp-0.8.1-fix-pkgconfig.patch 1324 BLAKE2B b1b2e235b586cab2c08b35b52784e654cec32159b6ca37a53ac84ca36acad87c0f96cb403069d27c78d2fdb0fd70b02c70631e6dfdfcb5765372af4ca89c304e SHA512 04d7d9800f02b1364728d71c80ab6af1f16abf35224ff07623a925895360f06a8afad4795dba2e6a1403b860905c9114f114e53ecfca9b4186d8729248aa3c75 DIST curlpp-0.8.1.tar.gz 143017 BLAKE2B 7f3911499b42077c9f108b0355005744300383836a1c82dcba80207482b231527482fb17dcd78a7f288903e996afaf49a4478c7cb5c821bf597b26f4450a430b SHA512 a46b47150c0f0f1f0056e08966ce2fefa5e86fc729406e0220fbcf400da5409f05c87b636b13da3c4d4460c1177aedb494b9569bbcd9012326d4d5f59376397e -EBUILD curlpp-0.8.1.ebuild 664 BLAKE2B e12ae70c4030c070d164fad853aba00992e0f4d320340228e06bb1303c882a6d519d1cd203d253eebde848b41960eb72338bf4bd0d0062a2e233e8c4b096d628 SHA512 081b126e5f4c5463d91da94b163bf0d605c78b177a8b267c31f058ff06d654e0291386af36170498731c75fab5c42b29985f7dd7a12e71b8d2ceb71ffb933389 +EBUILD curlpp-0.8.1-r1.ebuild 729 BLAKE2B 31292d97637628b301c70be3763050422acadc0ddc65c503a2c5347e3525b612f1d86cd6dd30e5ee75bf5f045e3e26e5f5259082a83a0902027ed5ea0ca42271 SHA512 a7bedd5e807e241c7e55d59cc266324a504cd1293fa5210c072a1ebbab77935958e159a54cf64e2eb9bab8b456fea96362761dcc3af5ec7ba840a986a99672fa MISC metadata.xml 546 BLAKE2B 4921a123ca7663b5a28fc0802bccb54f663201bf801e8365b89ebaa4a72d63305f452719b778f26b9626fd2cb65a88010beba54012e8e1861d71717345951b36 SHA512 1559189f865c5fce19f7b8a34c9e6fd9e51d1c6fbb3e53094aa54aa4783950d7d90bd22e3e370078834c53788ec40ad676525be4e6c4a08d8a840ed566fb1964 diff --git a/dev-cpp/curlpp/curlpp-0.8.1.ebuild b/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild index 92293f3924f5..7842b9134be6 100644 --- a/dev-cpp/curlpp/curlpp-0.8.1.ebuild +++ b/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2018-2023 Gentoo Authors +# Copyright 2018-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,19 +7,27 @@ inherit cmake DESCRIPTION="C++ wrapper for libcURL" HOMEPAGE="https://www.curlpp.org/" -SRC_URI="https://github.com/jpbarrette/curlpp/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/jpbarrette/curlpp/archive/v${PV}.tar.gz + -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" KEYWORDS="amd64 ~x86" IUSE="doc examples" -RDEPEND="net-misc/curl" -DEPEND="${RDEPEND}" +RDEPEND=" + net-misc/curl +" +DEPEND=" + ${RDEPEND} +" -DOCS=( Readme.md doc/AUTHORS doc/TODO ) +PATCHES=( + "${FILESDIR}/curlpp-0.8.1-fix-curloption.patch" + "${FILESDIR}/curlpp-0.8.1-fix-pkgconfig.patch" +) -PATCHES=( "${FILESDIR}"/${P}-fix-pkgconfig.patch ) +DOCS=( Readme.md doc/AUTHORS doc/TODO ) src_install() { use doc && DOCS+=( doc/guide.pdf ) diff --git a/dev-cpp/curlpp/files/curlpp-0.8.1-fix-curloption.patch b/dev-cpp/curlpp/files/curlpp-0.8.1-fix-curloption.patch new file mode 100644 index 000000000000..c82526025578 --- /dev/null +++ b/dev-cpp/curlpp/files/curlpp-0.8.1-fix-curloption.patch @@ -0,0 +1,12 @@ +https://git.openembedded.org/meta-openembedded/commit/?id=56010090ef75da2a3d564e16ee046a709da4a650 +--- a/include/curlpp/Options.hpp ++++ b/include/curlpp/Options.hpp +@@ -278,7 +278,7 @@ + typedef curlpp::OptionTrait<long, CURLOPT_LOW_SPEED_LIMIT> LowSpeedLimit; + typedef curlpp::OptionTrait<long, CURLOPT_LOW_SPEED_TIME> LowSpeedTime; + typedef curlpp::OptionTrait<long, CURLOPT_MAXCONNECTS> MaxConnects; +- typedef curlpp::OptionTrait<curl_closepolicy, CURLOPT_CLOSEPOLICY> ClosePolicy; ++ typedef curlpp::OptionTrait<curl_closepolicy, (CURLoption)CURLOPT_CLOSEPOLICY> ClosePolicy; + typedef curlpp::OptionTrait<bool, CURLOPT_FRESH_CONNECT> FreshConnect; + typedef curlpp::OptionTrait<bool, CURLOPT_FORBID_REUSE> ForbidReuse; + typedef curlpp::OptionTrait<long, CURLOPT_CONNECTTIMEOUT> ConnectTimeout; diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index 6a4b8b5b5766..3272f59f0be3 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -8,6 +8,6 @@ AUX eigen-9999-please_protect_your_min_with_parentheses.patch 1979 BLAKE2B 50da0 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 12411 BLAKE2B 8ca3a373c6503f95c962fc8a0d4aa18384a2b401e7499b97c3ff0467f901370586df7cc4adaa7f338e1ee2a345ceb998c6769614599831af6ce97e478c90166e SHA512 ff32255540125031a6c360f59f9ed80570fbccc7b9354ea963050d2f80bd1fa1f952868efe07198c44b25d6e0d5e72e69993eca6269954ebf577049dc2cc41e9 +EBUILD eigen-3.4.0-r3.ebuild 12410 BLAKE2B 5c021960ac81770f3df2d98e03d3e66bf6764d03a7c9438c2aebc4653c8e44fa71a4fcbe4d09dcb75d453e99fe8f98f6ab0face632446227d9ae9e197c05ff6f SHA512 e4145e83e22224a261be0d7fea97c5c59dd605e6d7d81c08ff3054f813c933d6af42ccf9ce828a359789600bbf2427e24db0db4ea57a2ac3ce5df9ab57f20da7 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-r3.ebuild b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild index 71c4ef902341..8eb432c677b8 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/fast_float/Manifest b/dev-cpp/fast_float/Manifest index 8fee758680ec..f0d8f4732778 100644 --- a/dev-cpp/fast_float/Manifest +++ b/dev-cpp/fast_float/Manifest @@ -1,3 +1,3 @@ DIST fast_float-7.0.0.tar.gz 103358 BLAKE2B 7334a74952aba9629e0cd0f3b49679ed8f9c84436d3e9b10438d09416341343efc34acc0f87283a20fff5866d1e5787f456ac8a37f0a918823369419378ddb53 SHA512 d6745c0f7d3b7fd31d710ca1a5b8a58506d0009dbf2e1a29c70483abcec2c2498a15a5efef203f39b43a9357a04c91e360080b7897fffdf68bf4ec561c40c77d -EBUILD fast_float-7.0.0.ebuild 937 BLAKE2B 01534aae6c7318c79c743f5b72c8ed2814d491e2da08e2e2d19cec7e9c748933b7643f831a48f5e54177d095eeb8c14808da9b9b804759b96aba94ce4190aecc SHA512 49c418dbf95a9ffacede79f8f72928f6f69a4e02bd3ce47142a7c4dae36d1cb35ac5a2587f45712fbf7d43a335c5179acec78e73f54a1eba734e640fee5c17ed -MISC metadata.xml 485 BLAKE2B e4083d4fbbe17c0ae9e645a312bbb3523a5c90e461ec4168e9e808f358ede9376d7d02dd58ea07ff594056ae11445c030ad5ef6fbcc0514416cf8600cd70bd7d SHA512 4868fbfc454bd279f1dd1bc958f69c0955a5f3b2aeb06bfdd58f37d7f7275e90f73962fcda358338ebf9100668ae0d4b624f3347848e83d9faa9c47516c88b83 +EBUILD fast_float-7.0.0.ebuild 961 BLAKE2B 268d15aa899ea273f3da4af7f7dcf9bf00d329ba61400fca0c6197ef942741bd5c7a369b22cdc6fe953e289704e45dab550e1d5cb993091b79801dbcfd6c5ac4 SHA512 8c86467dc197bd403aed5c86c9e98411c2cfe14c1783d7c9a7acf176abb4c78ca9a0d49c7ecb8d434a70ec748333eb0b98e1cbe3aa524f140103babdfd988502 +MISC metadata.xml 253 BLAKE2B f4c9f423120c39741fb7e67f508ca256f22e120f991a1b1e6fd763b33f317d96ab024a2a047a1fe07f2dd98b0f8a55ca574e5f02ea003e5abd2732218b96d970 SHA512 f1bb2c5f8dd1395ef4e89de6ac2fe0a5b55efbbf5fdbc7dcb9b6d212579722dffd12228894f5827831a3bf976ba83b8afb33f2e95cdf77de8d09cabe4a8c5d01 diff --git a/dev-cpp/fast_float/fast_float-7.0.0.ebuild b/dev-cpp/fast_float/fast_float-7.0.0.ebuild index 4d9b100b4d68..651ed66b9d81 100644 --- a/dev-cpp/fast_float/fast_float-7.0.0.ebuild +++ b/dev-cpp/fast_float/fast_float-7.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-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/fastfloat/fast_float/archive/refs/tags/v${PV}.tar.gz LICENSE="|| ( Apache-2.0 Boost-1.0 MIT )" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~sparc ~x86" IUSE="test" BDEPEND="test? ( dev-cpp/doctest )" diff --git a/dev-cpp/fast_float/metadata.xml b/dev-cpp/fast_float/metadata.xml index ec84f74b1736..4aa83d483c5b 100644 --- a/dev-cpp/fast_float/metadata.xml +++ b/dev-cpp/fast_float/metadata.xml @@ -1,14 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>stffn.mobil@freenet.de</email> - <name>Steffen Winter</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> + <!-- maintainer-needed --> <upstream> <remote-id type="github">fastfloat/fast_float</remote-id> </upstream> diff --git a/dev-cpp/glog/Manifest b/dev-cpp/glog/Manifest index 323483065bd7..f4b122a18ebe 100644 --- a/dev-cpp/glog/Manifest +++ b/dev-cpp/glog/Manifest @@ -5,5 +5,5 @@ AUX glog-0.6.0-try-fix-logging-test.patch 1030 BLAKE2B ebbd43baa67bf3d109de5d7fc DIST glog-0.5.0.tar.gz 183346 BLAKE2B 9109a9a4bd3c74ba5d4c1d9ed44ffe0e16d5d3b9b12bf9dd5d31c6e728292ea50f39b4e1b96d55fbb35653a448af4dc8a978e266a2b0f34261c5108099e90845 SHA512 445e4338f3d81cd0b065f2da9c6ce343c243263ca144cea424ef97531a4e9e09c06ffd6942ac01c5213a8003c75cfbbede3c4028d12f0134f23ff29314769c1a DIST glog-0.6.0.tar.gz 193267 BLAKE2B b42112cdfd54280ce7a9592c3af6b6e10dcb854fe9dbe0db7445c60801d1c12a240c4b3709b45e41aedeb8876d2e08fc3368296e088be6a66126858888cc274e SHA512 fd2c42583d0dd72c790a8cf888f328a64447c5fb9d99b2e2a3833d70c102cb0eb9ae874632c2732424cc86216c8a076a3e24b23a793eaddb5da8a1dc52ba9226 EBUILD glog-0.5.0.ebuild 1500 BLAKE2B c4ceb9706a0dd97214e62ad46c15593826905182219c5ec09c8e1219f22df28b6ab188f26523d984733818a27eb92ab045aa4c1b10608481b69e512357d84436 SHA512 2ca16500d80835c223fffcc8245652d6293ff4b00e12deeca335cd1dde8cc93bb78f0d19d285597e31f25636d517599f83e314aaeb334361d30420eece5a5925 -EBUILD glog-0.6.0.ebuild 1339 BLAKE2B 72f760ec89c48a931146bcdbc74e1ad7fd64f9f841e29af66e9c6f4839c7aeb03b38ebf887b84e2d840b55bbe1bc9c34b333ce041020a5acc52b0f494875be2f SHA512 f7b7ce51f9b5f657a5382fd5b9bd0497ab4b76da7ed74337d0999dd46ed2737707c1abdd1217b7d413787c0940555660610d567fc75d4d9bf706f5c1329866fe +EBUILD glog-0.6.0.ebuild 1338 BLAKE2B 4b5b4cbd7b14136a3c14e28854bb9cf26d48d70dd09cd1a9f88686350bb1a6930fff4f2a60044ae702273b9427bd5f46d62beb7f2c66353d82db8b22e59df057 SHA512 5789c82d1d7acd8f94186f22f5296f0d31f0991c61cbb8c078301efdf601bb889ac6932076dfd56432aa2169482d1c64ab3c08f61af4723c8030630dbd673b89 MISC metadata.xml 590 BLAKE2B ac653722db588eeee76c6ca86448697131fc71f844dbb26b84c306b3736d0a10faf5e287ab119f45dc2114331179638cb877cebfb0f23e7c66d563a45b461cd9 SHA512 f388d291226ff37af1be67e86fa686897e07852a4cac0a3b9b2eeed0434a771bbfd734d8daccb1004fc8c2d98dce36c724e7928995a5e627296e6e389488688c diff --git a/dev-cpp/glog/glog-0.6.0.ebuild b/dev-cpp/glog/glog-0.6.0.ebuild index ed6817c72644..7cc25001376a 100644 --- a/dev-cpp/glog/glog-0.6.0.ebuild +++ b/dev-cpp/glog/glog-0.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2011-2024 Gentoo Authors +# Copyright 2011-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -21,7 +21,7 @@ fi LICENSE="BSD" SLOT="0/1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="gflags +libunwind llvm-libunwind test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/highway/Manifest b/dev-cpp/highway/Manifest index 32c02f22f1da..34474f6a726d 100644 --- a/dev-cpp/highway/Manifest +++ b/dev-cpp/highway/Manifest @@ -9,7 +9,7 @@ EBUILD highway-1.0.1-r1.ebuild 1000 BLAKE2B 785d94ce1c5bda32873bae32c693eeb56672 EBUILD highway-1.0.3-r1.ebuild 1082 BLAKE2B dbe7c7fa8cd013ddde0a79da5a73768a99633983d300cbc5de1d97ce04f976ca7139a9a9a087aa55e88d364ec133a71de94b867ab3eb6097892cbb6f131d54d5 SHA512 857f540b01a8e28350ed9857351b3c2b80ee1bddd9ccaec53f6a7cfc3832a32f3a9b2efc54cfcaf5ddaece3d05eb5d733585593142a24269fd201257b1ad6056 EBUILD highway-1.0.3.ebuild 1013 BLAKE2B b0926754b43676b61fa2bbae683668b5844d7572c14202d3cb1833f62b9e761d7be91bc731c849aa41ed4996736188f09d74d8cc4f858709a199fa027e4c384a SHA512 5b46e348b0d3a771782c7dc128824f3199c7acbb92085db939017e542565daf5901d75e063da9236dda07f4863eb59f99b93a8271c2cbcaec939e59a7c5b4bae EBUILD highway-1.0.5.ebuild 931 BLAKE2B 40654e399d046f6d8583fa475821680d82ef11aff8e069305e9a6e9669d1eb28158e533ec77b90191c4c4d934dd2d74ffdb7a8b9c504d26a6f18d45498ca750f SHA512 5bb3b2f8457e756f9d67bfa8fd2feafb28fa113409513839241f7f2ef7b041aa79958220d3dcdcb970a0895f2fb206ab14d112ee34ef4ae283678f6086155a48 -EBUILD highway-1.0.7-r1.ebuild 1009 BLAKE2B 07d0712367fba097d8d45dc2ee48daf133d8184d3bfe79ed7c8aa705ec138070c07befa88ae432912136d02e75d29fc6ab9e366e25d2700668546c94bd754ffe SHA512 5d880dc503834b419e3c0f865a67130e3aebd8020f0c63dfbc8777c6e4469dc50567b188b9dfcd1dbf9f135d03d1ef904a53057ae786b9f4129cb22099d33c7b +EBUILD highway-1.0.7-r1.ebuild 1003 BLAKE2B 98f91b59f314cd39e6debef0dc32281bc6c233c3f21f21394212e87fec438afa0e73bc26bc90236a1a61958c9c4cb0a9280c8b387558880dde09378eb9c809f8 SHA512 aa84c8753ab499d1114a61198dd0eaa26fb4fa40702d0ac75c211a0e352040ef71c38e91805a69a9142cc16995feaa110d7a2cd307cda928575457e26850b5d1 EBUILD highway-1.0.7.ebuild 925 BLAKE2B 93e1ae67f608545b70b995583d631feb2d6f05a2df467ad6dde9b4f782a0810039aa246b8ecac1080870460b78423802219d36a8ec345155ff45398f46d8f4b9 SHA512 7b10ab4fbd0a3c5a1bd1a5d749c9718a95ccba1d4e3a75d015e48fd1dafcd766c9d034cb2effd9092feab1b657231ccb48c7ceed80399fef5f02c3af5cd69f39 EBUILD highway-9999.ebuild 924 BLAKE2B 440bd36c2230450374e569f77a6d61904563a1768ce74715190139bf360756bcec4262cbc01e6dc90a57dbb70d8ded39c424ca3f62e01cd9f05023fdb4444259 SHA512 632555492ba533503e7c55c1fd932a1033f1bff95d116c3dbd82c5c0d6f5abae3bf26b5f94a1cd5055b96dbfd6bf7757f885b6ae29b1e131d016bf93c3057aa7 MISC metadata.xml 700 BLAKE2B 23fb803289745f094f19cb7dc6b296f56a3bf712b39f87ee563872496edb5798fe9f36ec1d8a9d9af52d26b589bca354bc58a3c039753156e09a154de27cb960 SHA512 b47da71c110bb91b523dd970a1ed8f4d40c1cc067c170d10ef0ad412850967682303e610c352d7c6425d7bad33d58f90a6d3a34a333a38e427c65a8341c3ec21 diff --git a/dev-cpp/highway/highway-1.0.7-r1.ebuild b/dev-cpp/highway/highway-1.0.7-r1.ebuild index 106150a69cd2..2d35bd6c436c 100644 --- a/dev-cpp/highway/highway-1.0.7-r1.ebuild +++ b/dev-cpp/highway/highway-1.0.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/google/highway.git" else SRC_URI="https://github.com/google/highway/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" fi LICENSE="Apache-2.0" diff --git a/dev-cpp/pystring/Manifest b/dev-cpp/pystring/Manifest index 65cf79a6597d..4a4199774024 100644 --- a/dev-cpp/pystring/Manifest +++ b/dev-cpp/pystring/Manifest @@ -3,5 +3,5 @@ AUX install_header_file.patch 405 BLAKE2B 6dc6fc499e38668d799977bb31a1e1f135b25a DIST pystring-1.1.3.tar.gz 18364 BLAKE2B caab1a3b1dc688ad6ecbb32e5e8139bb883a88b78ce8a021229924d57376e94b17d89277e2fccf4f7ec478c81ee9259c5e56848f4388c44b2eab9cfb841bcfb8 SHA512 a46bb2e96d6eb351a4a8097cde46ac2877d28e88f9e57e0ac36c42e8fc8543517c4be70306a01e2f88a891fc53c612494aeb37f47a200d94b8e1b050ed16eff6 DIST pystring-1.1.4.tar.gz 19184 BLAKE2B 299e6feb10e2f12fa1e92fd1a7309b482769b4d0edea65f5f4bac06c6ae318d3464cf8acc2d6a899c28eb9073a396402b6d28e0950b51ac7f214da1a0a7ca521 SHA512 9c0460fea67885492f9b0d29a9ba312d960fd5e43577cdcfd47faf04397ff4b7e456ed68f1948b923d2f63f9922d576b93e4ca1a27376bcb6d29c683828acb01 EBUILD pystring-1.1.3-r1.ebuild 691 BLAKE2B 7296817e4aa502f4cf8ea2b11a77060b9c97d8ee1dd0b4df401cb7301e5ef54f2a273a9caa1e5f3d41a1aa1e88293a7faad21102bc871527a859c5b71636143e SHA512 8c9a161e9dea92741fb5a1d93969561e261abd4628897dd6730b2b1d9f090bb936f63cf6d38a70b38d81679d1e0bab2eade67e3695c5512086017beed795b0c4 -EBUILD pystring-1.1.4.ebuild 650 BLAKE2B 6368b8d8a3a2151c679276540a784cb571d3bd99e4cd6658caec8ed04f10a89aea68ced8a9af65632dffcec4d95680a7dc2b9fefbacef64be887f0b105c7b708 SHA512 321fc8262e7b0a93663e65a8b71fe1ba67e7a19e57ff1e3b3c5a87daca739b132ad0a1b0774b9fec9ad0e080240ade1890a5cd6d4d217c797fd4810b4b0a94e1 +EBUILD pystring-1.1.4-r1.ebuild 656 BLAKE2B d7bbd78ba01ce285a7bc7413d83c201d3bbb98b65fe5fd8150ff301cc577440867a7bca5ce747cbfac61ee4ba1fc33523f48830162ea084ba684343c459f255b SHA512 1ddf8fad41feb13667205ab959c94ed920e0a7273a841f68affbdea92ae9746da0bbba8b211791a2b8139819af4b7de0f508b4c353748ec134d1ffa67d690f49 MISC metadata.xml 486 BLAKE2B a18d073c90097ec2cea226520618f43ec2c1c81bae1e30405f0b99ae912ad146467bbc875cc640188475f7de7739e2085bf8c933e1d31b024ecc763a1f58eaf6 SHA512 462cb9958cdfffff17a18afad1d0528be7e0b6f0be151f3c59eac8c9b2a25e18afb1477264c90113c26dd60156ee26f6f16a6d5c8d751fbecf6e6d727753e8a4 diff --git a/dev-cpp/pystring/pystring-1.1.4.ebuild b/dev-cpp/pystring/pystring-1.1.4-r1.ebuild index 5e8286cf0ab3..8fc7d5f0f8e4 100644 --- a/dev-cpp/pystring/pystring-1.1.4.ebuild +++ b/dev-cpp/pystring/pystring-1.1.4-r1.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 @@ -13,11 +13,11 @@ if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://github.com/imageworks/pystring.git" else SRC_URI="https://github.com/imageworks/pystring/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" fi LICENSE="BSD" -SLOT="0" +SLOT="0/0.fudge" PATCHES=( # This release doesn't install the header file. diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest index b7a308022083..fb0f125774aa 100644 --- a/dev-cpp/rapidfuzz-cpp/Manifest +++ b/dev-cpp/rapidfuzz-cpp/Manifest @@ -1,5 +1,3 @@ -DIST rapidfuzz-cpp-3.2.0.gh.tar.gz 311140 BLAKE2B 334626f70a94d81168f24f64c2cf1fb0062581478cbc9b7506cf289c1f4a4007a0129918eb588584c4bf6ec33580ca7e85fe91725f9ddc8cd54f4e874551b381 SHA512 cf306fc4a6c0b6fc1a1c3b0b235aa54588bd87a5d07f96c1bc9711a08159ca71580b5958e66e8b4358d34e522041934903079aabe6e5a450cece7d6db6edcbe0 -DIST rapidfuzz-cpp-3.3.0.gh.tar.gz 314124 BLAKE2B 6a8d10dbd627adce2c00e02394265ec6001f5f16ee11a8948972f42e85f5ae2f2ebc50a11338659f29dd826f6988577bc4bcbd1e69e3b54545263e7c715db970 SHA512 acc61e294e3aa60f6076e0795622d0cff095bf3f141954587a7934f63a85f3ea08ba8af1accea445d3a990f9214ebd50f8f12a4d0ada88f1cc4b620c374ce153 -EBUILD rapidfuzz-cpp-3.2.0.ebuild 631 BLAKE2B 3b8991683cd168d55a6065ac7fb63569334ddd0adbb4289e382e07a4b56b8a711b7fb0403d66326377c2fc8c28f246efc8c97af967533df051a747a8cd685039 SHA512 3975cade4b3935c348e04d477f027e9644e3ed53a7a521ac7f8f32416a5158fd0ff17bd3e1cc7b2fdc312b028f0a2e7d6a421ea6abeda2231715d64eab25e86f -EBUILD rapidfuzz-cpp-3.3.0.ebuild 639 BLAKE2B 3b47accddfd33040e5f4f79d067dc4be3058168fd5e88f7bbc89c80363f0930dd6e57a81a016640d5f04d693f3c84587765c1a55230c57916478d55451e6417e SHA512 db191807bc66ff3cf543d9e03beadd2a8a6db4e379ee85439c6e7630531037441ed558c3caf6ffdd65dcaafeb46e45caa348b37690802f8baf88c51b286acb1c +DIST rapidfuzz-cpp-3.3.2.gh.tar.gz 314657 BLAKE2B edfc758e9cec932bd704a07c1f05d896b3c6df1f5599c11bf731e01156091cf3702b6266427e58cf656b8903748cebfa5d7801aa202976d635a03af40849d32a SHA512 4befcf9a22e2f478a93fb3e8f6a1b954071c707ee339f2d0a0e0367d24eb35670213b98e48d0d3956f50e4c7554ce326e4dd64470d706afafe4d2252f216ea48 +EBUILD rapidfuzz-cpp-3.3.2.ebuild 631 BLAKE2B 42d7b74c772e12c98abca602397d25f78e7e8a693d732a27e75e83a54b893ef12030594bf10baff40192255fd4174d270c2db1aa88221e1a96289411e06d9b00 SHA512 84a0121a575f66cb95c20171d8dba31c8be0236a3fca754b32afb26830671f8455094f10ab96b859bf973dd4b4dd12204a5039b81f210c7aaf39b21acf75e1ce MISC metadata.xml 336 BLAKE2B e425e950b6a0524afb6b996f846fdda73310168d6415a67570ac01a75a2c9335b4f5785bda271a2cf88bf5d7e3708582d958d1fa658d12f36fc5455df9763573 SHA512 868c16a2c2b178fa38e65568aeacf5b96a8d4ebf4521094a0da106194de0acefd017d5f7c827d89a9711c6b80d5603a01d9e15ba9b167c55954f3d653ccc6ed5 diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.0.ebuild deleted file mode 100644 index 3ac79374f16d..000000000000 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Rapid fuzzy string matching in C++" -HOMEPAGE="https://github.com/rapidfuzz/rapidfuzz-cpp/" -SRC_URI=" - https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - <dev-cpp/catch-3:0 - ) -" - -src_configure() { - local mycmakeargs=( - -DRAPIDFUZZ_BUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.2.0.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild index baef94a1dc31..a562951a7a50 100644 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.2.0.ebuild +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild @@ -20,7 +20,7 @@ RESTRICT="!test? ( test )" BDEPEND=" test? ( - >=dev-cpp/catch-3 + >=dev-cpp/catch-2 ) " diff --git a/dev-cpp/scitokens-cpp/Manifest b/dev-cpp/scitokens-cpp/Manifest index f4e693751934..c9aa10ff186c 100644 --- a/dev-cpp/scitokens-cpp/Manifest +++ b/dev-cpp/scitokens-cpp/Manifest @@ -2,7 +2,9 @@ AUX scitokens-cpp-1.1.0-invalid-vector-access.patch 904 BLAKE2B a2bdf20f09ed3e44 DIST scitokens-cpp-1.1.0.tar.gz 311446 BLAKE2B a515d834df04125ae9167cb4656def7df43c9f1ba6d701379257cdd0fd51b61a119e6222591fbe9c1d7ac7000b1b4590d12e9f9238810c0791397a9d9846f6f7 SHA512 e71474afbde45149fbd642918e802f7430603a14add7171525fd08fdfbfb9dc4ae5b151341d2c11b294f352cdf76315e5c1f089daca12a1c9db304f6b2c89276 DIST scitokens-cpp-1.1.1.tar.gz 311677 BLAKE2B ea880a50b5e3e6f17c4bb11b7021df5e22cb4bb496fc17395a9886ebd359bc7f2522a0b1dd89e8aaa477a1302613f5da6d0a40f903e056736abc35ca1230518e SHA512 f5b42078fce6c1e812eedb456cf1275eaddfae5715193fd566f1f7a598b5632f81f3893efb220c57ff89d233c375c68785c8a6a1c3d3db6d3757979d87916265 DIST scitokens-cpp-1.1.2.tar.gz 312169 BLAKE2B de6053f9319074b442e074b643042095e0bb5c796d1874ec1f7ace35b8f45825314fc2b086820d86b4f7d384974ce1b62ae4180bfc14744b722cf5c240d7521c SHA512 d7898b5717b6df6cda7c30c33dd993e81f30befa62522a920db96ca39611658b16347338c67e3acbe7a9c88d5e273d935ec1109420e7b66c700136315e513938 +DIST scitokens-cpp-1.1.3.tar.gz 312260 BLAKE2B b77faab945b6e3ec86bf9e6d8d49a8e29a104ff651cd99802cb845322d5bf364431dc9005cecdcb001a2cf0a599242883804d3b3bf8f3f8ea6152d0f224585c8 SHA512 2c3822f6bf8cd2b8d6d8f30c5499cf0fca3dd212f83af9de7116c84b06ffc9a2f26ec37a3e42f90f947a8a82dfb0d279529f46a175524e9b582f2afd8a02b5a7 EBUILD scitokens-cpp-1.1.0-r1.ebuild 1480 BLAKE2B cd199977beaf9c872bc00c6dc344b4450ced455bfaa1bbff646b15c6a3300359a8c66c52a0daca6f9b4882530eeb581d19d81e695f8ab2a341680aefa0ab2b6c SHA512 42daaafb71e5afa224df2bcaf6314cb101a6865277d70901c98bc206871133ec699dbd46a73c7ac36a34690f20e9fa6ef71caf3371ab5a614b051be03c5dc34d EBUILD scitokens-cpp-1.1.1.ebuild 1413 BLAKE2B d9e5646f1e42e1395afb8af809f0846476f1f48c7c5a8e517132abce364248cc20904d621597c1e9773a8f2cba500a2b3abf2a82e315e1728b4c3a3180cb64ff SHA512 69e13b094ad62de9137a8383fb836ea7ea6f183547d2a51dddc265674990c33bb6053725dafe50339489403ee6c35969a30e244c2cb008fa7f520c06b67e1f7b EBUILD scitokens-cpp-1.1.2.ebuild 1411 BLAKE2B fbe42fae716e70e8f4af0207154eac8a84b0737c08310d3bd54f64c14fdd26b4f8349bf2c8c76bfb673a27ab59c1ac2d299e539c0cebce30acd50dfdbc97370c SHA512 0a6732c66b6243e642c7b283a6704ee7f1b8e48fc08bc1cd1b0bbf87a6cd444cfb30429f1d56da7768c0c9f85765d16e7eb0ec6f225a7da04d63c8654dd86e77 +EBUILD scitokens-cpp-1.1.3.ebuild 1413 BLAKE2B f6bbe701f78925e43317f5bb1308cc6c7206b0836b16957fec917ad8a9f6d8a4705b28fd7ccff8a1343a0fc50dd08c9a4330b003163f4557f7055e69025ac84e SHA512 48bb50eb7632779d78b68c8a0ce9560ec2945d4ea27df418e189a6c7aaed2c932039c13b646aa3ed894d3340c2e4d12485a66ed2744eae1f6eea5aecf5a3019e MISC metadata.xml 1067 BLAKE2B a3af60b824b07a0db1f2497b7a8d8dea6a4c5a0a225be98e0bd2c35e701197210d0905c213fda060536cacf68e7b0181bad0f849c3dc9eac709af8c1c1df9169 SHA512 e87768329cb90205fb98cba59ddb911414c202cf03de358030aca79766b9834b3a3be4f00ba1a50f5171281852b85b5dc0211a6b7943c4cf0de94e794dd4827a diff --git a/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.3.ebuild b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.3.ebuild new file mode 100644 index 000000000000..2402e6ffcb81 --- /dev/null +++ b/dev-cpp/scitokens-cpp/scitokens-cpp-1.1.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/scitokens/scitokens-cpp" +else + SRC_URI="https://github.com/scitokens/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +DESCRIPTION="C++ implementation of the SciTokens library with a C library interface" +HOMEPAGE="https://scitokens.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +DEPEND=" + <dev-cpp/jwt-cpp-0.7.0[picojson] + dev-db/sqlite + dev-libs/openssl:0= + net-misc/curl:0= + kernel_linux? ( sys-apps/util-linux ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( dev-cpp/gtest ) +" +RESTRICT="!test? ( test )" + +src_prepare() { + # Unbundle dev-cpp/gtest, dev-cpp/jwt-cpp + rm -r vendor || die + # Fix include path for picojson. + find src/ \( -name '*.cpp' -o -name '*.h' \) -type f -print0 | \ + xargs -0 sed -r -e "s:picojson/picojson\.h:picojson.h:g" -i || die + # Disable network-based tests relying on external services. + if use test; then + sed -i -e '/^TEST_F/s#RefreshTest#DISABLED_RefreshTest#' \ + -e '/^TEST_F/s#RefreshExpiredTest#DISABLED_RefreshExpiredTest#' test/main.cpp || die + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DSCITOKENS_BUILD_UNITTESTS="$(usex test)" + -DSCITOKENS_EXTERNAL_GTEST=YES + ) + cmake_src_configure +} diff --git a/dev-cpp/sol2/Manifest b/dev-cpp/sol2/Manifest index b02b3d8f07bb..d0e05b5aee94 100644 --- a/dev-cpp/sol2/Manifest +++ b/dev-cpp/sol2/Manifest @@ -6,5 +6,4 @@ AUX sol2-3.3.0-werror.patch 854 BLAKE2B 4ba8febe3e225a904501a61d0bf7bb5a8539b1c8 AUX sol2-3.3.1-fix-emplace.patch 660 BLAKE2B b36439910c10c2bb3c86d5911c3aaf20906e411d7fddc40ad2c201c685cf8feea4c49e4e5835396c4d6d1447ea672b55e2f55e7291e74d0eb7f4add9bab7e91f SHA512 3563d2d272bb5d281c4d9875b5ec0cc94548adc0b3ca58f648a20e26e0d180fbb0b35e21d3b6a0ca51808b4744aff4796ef599c6cd17bcc44697e20ff951fb61 DIST sol2-3.3.1.tar.gz 8453954 BLAKE2B f9fced4f001a5f681598e45bf74cdf064f655c950be5b91789d2bf66c0180b5048610d3d4416c024a07db11d41fceaee786800c5ca1412811cbc1a449a894a9e SHA512 4404b124a4f331d77459c01a92cd73895301e7d3ef829a0285980f0138b9cc66782de3713d54f017d5aad7d8a11d23eeffbc5f3b39ccb4d4306a955711d385dd EBUILD sol2-3.3.1-r1.ebuild 1404 BLAKE2B f4b7ca3ba02f29728b5ecf0ddcaec5722d07a185ce780812456b3ba0a9a69ed92062622ddf9245ff2b8f834a9f5a2597f89fd6d24bcdc342ecd3ee9b5d77c39f SHA512 69792db4cce41f83202a82dfe1b938ae6fcc5d82a2c42a6dcab9488396c03b3f7aa46f0b641541ed0eeefcda069922b146575165d411f53e2a1366058d6ddb6f -EBUILD sol2-3.3.1.ebuild 1360 BLAKE2B a0a619ce293f9c658142ba6cac3a28da9359ca658391be51ac7049a8e65e81a2a805654426601bc9503c389efa2e00a11163e66a382d8bb9017baf6ecdef332d SHA512 de9b08a6c6c557f2acc702b3aea402a9c094f441e79ffa8f13a1f05cfbb844c3420b901e17a98d23480047956d65d7435fd7548fa765736138a61510bbb7ee3c MISC metadata.xml 594 BLAKE2B 911a1123a653118d9c19c3ff1a42a979a696d034500eda29a18c72e6f89bcc2f7c4d28977c76a40f61b79649c3f4aa63439cda96311e2cdd2bc9495ad1a85db1 SHA512 5c8252373ee8bdefe9b2863df048616beec0d00dcf1cd7845302721f78158db48729d9ab412dbcf4bed49130518acd2071ca3e5880488a882117ec5728e26b9a diff --git a/dev-cpp/sol2/sol2-3.3.1.ebuild b/dev-cpp/sol2/sol2-3.3.1.ebuild deleted file mode 100644 index 585aae692d6f..000000000000 --- a/dev-cpp/sol2/sol2-3.3.1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1,3,4} luajit ) -inherit cmake lua - -DESCRIPTION="Header-only C++ <-> Lua API wrapper" -HOMEPAGE="https://github.com/ThePhD/sol2" -SRC_URI="https://github.com/ThePhD/sol2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ${LUA_DEPS} - test? ( - >=dev-cpp/catch-3 - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/sol2-3.3.0-werror.patch - "${FILESDIR}"/sol2-3.2.2-luajit-pkgconf.patch - "${FILESDIR}"/sol2-3.3.0-catch-depend.patch - "${FILESDIR}"/sol2-3.3.0-cmake-dir.patch - "${FILESDIR}"/sol2-3.3.0-dont-install-tests.patch -) - -src_configure() { - sol2_configure_wrapper() { - local mycmakeargs=( - -DSOL2_BUILD_LUA=no - -DSOL2_TESTS=$(usex test) - -DSOL2_LUA_VERSION="${ELUA}" - ) - cmake_src_configure - } - lua_foreach_impl sol2_configure_wrapper -} - -src_compile() { - lua_foreach_impl cmake_src_compile -} - -src_test() { - sol2_test_wrapper() { - if [[ ${ELUA} == luajit ]]; then - einfo "Skipping test due to https://github.com/ThePhD/sol2/issues/1221" - else - cmake_src_test - fi - } - lua_foreach_impl sol2_test_wrapper -} - -src_install() { - lua_foreach_impl cmake_src_install -} diff --git a/dev-cpp/toml11/Manifest b/dev-cpp/toml11/Manifest index e8b5a1ce08e4..644dea108ad1 100644 --- a/dev-cpp/toml11/Manifest +++ b/dev-cpp/toml11/Manifest @@ -1,3 +1,5 @@ -DIST toml11-4.2.0.tar.gz 345359 BLAKE2B 771de7b1af5b3a8f93c114ff4a4ea84b2884c9a0a9a3c304aa3489e4a4aed90d31bca41287a183ee58519455839d7fb4a3075c48d689232991dca67a850f785a SHA512 acb29d37150e5752526cf0a38ae7f207fcfd142d3c78d280e706ad404b2d32f5bae6d44d6ce13cc0bdfd3b0fa4a0a94cf732d70b1fd2a01c3c517fee8a4ef05b -EBUILD toml11-4.2.0.ebuild 542 BLAKE2B b7b00264619b8276f461a8d0f721b60254133978bbdff02e9a0a66ef79c6fe4afd19497cc76d4e1647ed947243e28b772bb699c7786c4ad3770964c2722cecea SHA512 fcac5125de929e6538d95d10ef1b8a56b69acda1f9b9c1117febb548e0c497b6278174da603993aed338203b37de457e86d9b300c8aa8c62c191f0411f9a7e61 +DIST toml11-4.3.0.tar.gz 350737 BLAKE2B 65f5adbf118bc2c4245e3db4620391e0fc9bf46563b0854583f38f51a73296059384ad6540882ed27cabb18acda770a22e642bc2facd4a07b6d1b5a09d5b067f SHA512 2ceed4f5783a88f9bfb6d044cbf3d1d5dd2b061d4cbe89e9c4e8773b85d37005562365e5e61e68a345867d1c2b3ab9c5ecdc98356b3cdb944b94201ed5edd00b +DIST toml11-4.4.0.tar.gz 357442 BLAKE2B cbb5308a6656c3f8f13c8ddc9a607314434371844c0b185d7648c9bae5894299e9c10e9a3084bc75d875b1ebb819acc1673b6bebd304a98c5c0ea81243029e26 SHA512 1779c6b21a0a4000f49e5bf3a8b1288989622eb4a4e365cd6c49d9a8cc859ad18514b94dca63bd8a49f554aa7387882a1a089fadde267cebdf2a8aa49aacd11b +EBUILD toml11-4.3.0.ebuild 542 BLAKE2B e5514c8a789f6c4a4e95be649cbf2bafa9f00f2ba2edef8ddd3a60f544661817d42e66905f50e0889bd64fb394155036cc16ad3b226a6f0692558f06b79a1bfb SHA512 e5be2570f6d21b02ffc729a24e61e195652f2afae9c348b2ea389e8e73ec6c88ed09d61034443319cf2190e438b1c1156f05377c3d409a31cc3df51141c7a0d4 +EBUILD toml11-4.4.0.ebuild 542 BLAKE2B e5514c8a789f6c4a4e95be649cbf2bafa9f00f2ba2edef8ddd3a60f544661817d42e66905f50e0889bd64fb394155036cc16ad3b226a6f0692558f06b79a1bfb SHA512 e5be2570f6d21b02ffc729a24e61e195652f2afae9c348b2ea389e8e73ec6c88ed09d61034443319cf2190e438b1c1156f05377c3d409a31cc3df51141c7a0d4 MISC metadata.xml 403 BLAKE2B 5831a13c1900d7a6442d4c6bd2325e626528740d4efeb20a7098fd89484c5441b526631545a6a0c46bb6a75850f97149c4c272d448f79a69447a9e7f070fd016 SHA512 28783755b55d3d7d86998c801289f0e87a455b84d3afe1263015b72dfd85edd4317f899eeb135e7664510e55777aacbddb3e2018a3c1ee57e6a5e63fb115dca6 diff --git a/dev-cpp/toml11/toml11-4.2.0.ebuild b/dev-cpp/toml11/toml11-4.3.0.ebuild index 29e92d2f1353..5ced70d0124a 100644 --- a/dev-cpp/toml11/toml11-4.2.0.ebuild +++ b/dev-cpp/toml11/toml11-4.3.0.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-cpp/toml11/toml11-4.4.0.ebuild b/dev-cpp/toml11/toml11-4.4.0.ebuild new file mode 100644 index 000000000000..5ced70d0124a --- /dev/null +++ b/dev-cpp/toml11/toml11-4.4.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="TOML for Modern C++" +HOMEPAGE="https://toruniina.github.io/toml11/ + https://github.com/ToruNiina/toml11/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/ToruNiina/${PN}.git" +else + SRC_URI="https://github.com/ToruNiina/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +DOCS=( README.md README_ja.md ) diff --git a/dev-cpp/tree/Manifest b/dev-cpp/tree/Manifest index 001354dac412..396bf44e2427 100644 --- a/dev-cpp/tree/Manifest +++ b/dev-cpp/tree/Manifest @@ -1,5 +1,3 @@ -DIST tree-3.17.tar.gz 1178425 BLAKE2B f59239b861c0495c48036d0fffa49370d4cd78a94bfc35348bbbe0232a3c1221293a23366a6289429adabcb00b21292288ce085fa54f74dc204537c95c5b7c37 SHA512 af11f693c13dd37dddf016751c0f975c21d7a5ad405879e18fbe5387400ee1fcfb42942ee8888efffcb0c985d7875f2698591139aeb18b4809e83e225a743112 DIST tree-3.18.tar.gz 1179107 BLAKE2B d05f90c58e203800a7482d0d7b36625dc32e9d3321a65f80fda380d2d7c214be1f47bc01d9f20fe2e287eeafdebe4180940ba7dbc7f78c12072193cbb95c2df1 SHA512 df9047fcd92ac5137af47dd03582fa1ba87651f112a91a1d61eecf3916af1a2130e1841e954af9b6eeb167da33c9e50c2662ecdcc5317e67173ba50f77afeae0 -EBUILD tree-3.17.ebuild 743 BLAKE2B ee1f494c9b7a0b29c220135e3304e638e45e820718967582814de04e66626ec8dbb6c132fb4e739c4b7cdc49f89f9398da9516fa3900ec8bedeb5a3cc3491c08 SHA512 4d45fa7d72cf2aba431d8fb4560dbae9608b0f6152433c2844af683b767495bbcec666b11bb967b48ce178ed2f28bf11cba2d4699fe31f8dd30b1ae4f67d1a9b EBUILD tree-3.18.ebuild 743 BLAKE2B c869c27ed0ae602088c68c096717bb4907623b77ebdf107302d3fb00595591ed9716f13c3dd1dc5e846c22981b42f6288c1a624898c06bc5c7789495c2a34a42 SHA512 d78afd9900a16749392cb0404f524246dcda47355876daab57c8f619bfab0c79526b00aea731e5f360be0ff9273367582497a0ccb6077fc117ca84eae4c6acf3 MISC metadata.xml 701 BLAKE2B e0367f9eee54369769f24c6024fe76d5b934d67dfcd5b377ea69516885194060e74f5c70d32ae78d2c71ded893126ee69e19bd5a3778cbea4de560e3c7751df5 SHA512 636c94cc96c157e89b74f26dd72bed483e0525bc8d992cb2dbda443790dfea8d0335e2f870e02ea56509c2152a63a70799a74c706a1ee33117e5dc50268b6ae8 diff --git a/dev-cpp/tree/tree-3.17.ebuild b/dev-cpp/tree/tree-3.17.ebuild deleted file mode 100644 index 725e4cac0b55..000000000000 --- a/dev-cpp/tree/tree-3.17.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DOCS_BUILDER="doxygen" -DOCS_CONFIG_NAME="doxygen_tree.config" -DOCS_DIR="doc" - -inherit docs toolchain-funcs - -DESCRIPTION="An STL-like tree class" -HOMEPAGE="https://github.com/kpeeters/tree.hh" -SRC_URI="https://github.com/kpeeters/tree.hh/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}.hh-${PV}" - -LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" - -src_configure() { - tc-export CXX -} - -src_compile() { - docs_compile -} - -src_test() { - cd src || die - emake - emake run_tests -} - -src_install() { - doheader src/tree.hh src/tree_util.hh - dodoc -r examples - einstalldocs -} diff --git a/dev-cpp/valijson/Manifest b/dev-cpp/valijson/Manifest index ba73dc4c6884..e115e938d2a7 100644 --- a/dev-cpp/valijson/Manifest +++ b/dev-cpp/valijson/Manifest @@ -1,5 +1,7 @@ DIST valijson-1.0.2.tar.gz 723131 BLAKE2B ada64202d1c82f4e24c8fb3935a070ee40a24e8b75712fd4392f19c93c363d293db788cd1481ed3a857721fcd6f87e2d91c3b9779863fb6e2421ba4ee4f1d1f7 SHA512 c1141e533d6a791a01883c5b7ab9501eebc39057a850d784670a4bcf99bff3fee4c3120107128dcaa9db0505adf2ae794700620c02163b3e636f0b635031df80 DIST valijson-1.0.3.tar.gz 727517 BLAKE2B c0bf5bc3aedf1462ae7cf30d64acc6d91e620cdd747f13f05f25df07074731dc2b611a07cb6204a5883641bd73c80dc4042a5a804e2aac23a24464add378ea7e SHA512 5ab67d27c8906c116e65198831ebfc3e5a1772087b7cfe316bde7d2bbd78a7ec3bf0e8fc803fc4528779fe2515e72711b8cb14f05ca6f5bf01af2b5e9ca396fa +DIST valijson-1.0.4.tar.gz 741124 BLAKE2B 3fad58546efcd3f08a6f92f4bc6c1f429c423da4076233a6159dffc0cb8d81e6be655072cbc08667140d7f4076149ae69a9edd6abc38190b03818353d257eafa SHA512 acd8971d3afd3c89255f45367a6b40e71f3b155dd2968afdc49f0b4d381d25da116383a8c7853f93a47e69333b99b969db0abcb25c646d97143afa9523c9d4b9 EBUILD valijson-1.0.2.ebuild 521 BLAKE2B 9dfa466b0a68b75923ac58bfe2af461f155de502d16ef8fc2b8756c21c922ab3c278f6ec9f8f8a9d8a9e7fed3fa7459945fa85fa4680da1f89a45cec6d5360bd SHA512 5e5904aff20d69b6f812cfc70fa5ba7ad7d99c9c8d42effc5eeb8ebe972a19e37d81efaf693be7483d5d69f8cf49159dd7ed05dfe16516b731e0d926b7d0d204 EBUILD valijson-1.0.3.ebuild 523 BLAKE2B 283be5a77334c4fc4220834d545080eb5bcb008f187456c666676871d2e6d0f14fcba1cf1d9ce96048fbef6ba22ceebe547c5b229c52898dc7108f9246b17370 SHA512 334ce0ecd45bf78fbe3761c942905b382328ef9c1ec70b2ee4e7a102e5d88705fa1f7a8166e1c4945b41ec8757c3f2e848a8eb7e3ff6d3f18ed2c863e0f037e8 +EBUILD valijson-1.0.4.ebuild 523 BLAKE2B b1fb640c6e66fd0176e74bc5a83a49ba6b4160a4c5326d39468f3a7934c81acd0b4785fda79658e9687880ec2d227ececa3e829e0c1a350df90fd98662b93e10 SHA512 319f9dc5138ddee1daf410c4eda658f9b2db809c07f95fa2e9252675c55b919c07982fe6b12ab782c754b9f5f1018e28155dd2a1d65e9ccceaeb769485b4eb61 MISC metadata.xml 498 BLAKE2B 415d770e91c8304ace73ee5ff1ee079d7e1c09c6eeac26123e4ba4615194829a0c8bedfe27e2e803cddb101b30c3bd94b6003523fa0ec849972303b0f37f59e2 SHA512 dfaf020b039378127a159f2f8b66f1488b671817c34b77b01e19f24c117306c88801e26990fc434b4f9c23d1620631cf048ff9c281017135e46c7b7acbbfb8a0 diff --git a/dev-cpp/valijson/valijson-1.0.4.ebuild b/dev-cpp/valijson/valijson-1.0.4.ebuild new file mode 100644 index 000000000000..10e6d497669f --- /dev/null +++ b/dev-cpp/valijson/valijson-1.0.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Header-only C++ library for JSON Schema validation" +HOMEPAGE="https://github.com/tristanpenman/valijson" +SRC_URI="https://github.com/tristanpenman/valijson/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2 Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +RESTRICT="test" + +src_install() { + # there is no target for installing headers, so do it manually + doheader -r include/* +} diff --git a/dev-cpp/waylandpp/Manifest b/dev-cpp/waylandpp/Manifest index 6809a19c0653..c63583ee277d 100644 --- a/dev-cpp/waylandpp/Manifest +++ b/dev-cpp/waylandpp/Manifest @@ -1,6 +1,5 @@ AUX waylandpp-1.0.0-gcc-13.patch 1838 BLAKE2B 870c9f81b0b400fdee8901780c90fd5cac3385a864b69cc0bd4823154045413b9aeaf3088f176265102cd3f5a9124f026de7c9521d284e8f82b5b759305db8cb SHA512 07cf5df91dfe12607fa26dbaf9862fa6e5100113a92dd6e447743996f9794e2190160527b00eb04ff1fe5e698dbc4a60478db4366b2eb3c2c7e7799116e816c3 DIST waylandpp-1.0.0.tar.gz 203510 BLAKE2B 939262f61051fb242e779fa4817b262af2de6acef50b53a55e8565e6305e84fbf297adad02d27342a39e2a1be920443cc6dd50711e2c584b3322fa1e90a7051c SHA512 64b59d073a0593ecf442362eb63ec0a9dfeaa1ad1d56b5955cb0c159fd01dc45e012b926811c6ca0dc12d4bb2e640eabc2e778ab7d28de2098eb694d26f01039 EBUILD waylandpp-1.0.0-r1.ebuild 830 BLAKE2B 7993aa01784826d8fb46f17daac4e011c903fee99155ca407b3662da9160cf01572dd3abff5507947ac436a6b44f1265d1f862e34bfed530b4ffc417b1ae531b SHA512 d65e3490bf65c9f85bb37ab56835f66ffd286c6955bc944f5963129a2cf45cc95d07ab528ef8f1329f2a3a1805446178ad0d300c82e7d92e677bfa49d4e7851c -EBUILD waylandpp-1.0.0.ebuild 777 BLAKE2B f316eb4b3c5ffea59e53fc9138a39bde807153da592858c04d7763be28fc1666bec8fd24cd92a80699e8719a3242c160720b179216ae5ef78d9914f4bf9aa6d7 SHA512 def66134feb29f877477d489d947e132c8ea8febac46e75055b4ec311994a3272d60faacd41e5feda87a956edb0bff11d6f2a6930d9bf7abd3cb6e6e783dd124 EBUILD waylandpp-9999.ebuild 773 BLAKE2B fe546889b71b423268de376fa0e08d3089798e08c9340b5389d64fe0588f867ae2bc13c6f3c13da5f04788571091130344e13d8fdee989d8bf55c9171b1e115f SHA512 dff67d5f107f91d05cc73148fd43386c7e8e036181b10cabc2502eda82c1049663d9537c85b5b5b480a7329e3c91e68f03b16d1291d10c4e2d4e875765965cdb MISC metadata.xml 402 BLAKE2B bcf8f38c837191d5b398b7679d82bca3039b7b407db3b89d2e0bdc7f15ee809484e12c6a2f60688e63bf8038954d01f1bbc30a8584d250918e28883d3673ec9f SHA512 53a66bb7c703917687d2acb7b95ac10f092669b46e9ecf5861e50141e89a4994eaeab6c6d4b6f7e4c0cd700555be5ef1b6137fd5a610530cf5d678bbc1bd346c diff --git a/dev-cpp/waylandpp/waylandpp-1.0.0.ebuild b/dev-cpp/waylandpp/waylandpp-1.0.0.ebuild deleted file mode 100644 index eb1b99ee4e28..000000000000 --- a/dev-cpp/waylandpp/waylandpp-1.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Wayland C++ bindings" -HOMEPAGE="https://github.com/NilsBrause/waylandpp" - -LICENSE="MIT" -IUSE="doc" -SLOT="0/$(ver_cut 1-2)" - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/NilsBrause/waylandpp.git" - inherit git-r3 -else - SRC_URI="https://github.com/NilsBrause/waylandpp/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm arm64 ~riscv x86" -fi - -RDEPEND=" - >=dev-libs/wayland-1.11.0 - media-libs/mesa[wayland] - >=dev-libs/pugixml-1.9-r1 -" -DEPEND="${RDEPEND} - doc? ( - app-text/doxygen - media-gfx/graphviz - ) - " - -src_configure() { - local mycmakeargs=( - -DBUILD_DOCUMENTATION=$(usex doc) - ) - - cmake_src_configure -} diff --git a/dev-cpp/yaml-cpp/Manifest b/dev-cpp/yaml-cpp/Manifest index ac5c6276e45e..f9158d465a33 100644 --- a/dev-cpp/yaml-cpp/Manifest +++ b/dev-cpp/yaml-cpp/Manifest @@ -1,11 +1,6 @@ -AUX yaml-cpp-0.7.0-cmake-paths.patch 4037 BLAKE2B d8582bd324d159114545619de88fd4fa469cb6aac6fd0047309366760b33a216841e2103e8023d1167bb648b32fcd2905d7be21a9b703e3edda0b4eba8f512b1 SHA512 c9059db39ab4faa3864c3b58c60e1c8b840aaef48c10bee30677f8e5feed97c24b19070ca4907df89332c317af82190f552db64b91406ebe169392561ae14488 -AUX yaml-cpp-0.7.0-gtest.patch 1081 BLAKE2B 7fe415662ce9eb205f6f1c42df9885ae5817bf0a7aa7e8e7abd296338b0fb0fe6c31733ad57fdc6d97b566fd82f494b604ad250860bf9d06cf6cbc9901ad9bf6 SHA512 1c97aaae36205e810b76c610bb334888d044391eed96b653c186b64822bf38e4ab4aef29acad418c9063d4752c665a0dddcdbef87fdd855c0a416950c52ac443 -AUX yaml-cpp-0.7.0-install-paths.patch 1062 BLAKE2B c76f9f34e7f20954a2f2f0582f5d124ec22af2c91dccc19b4c7891b19d14bc2aff7d61f93b20a606c58397c70f9db2f35f10c6645869253a5bedd50d9e65eaa1 SHA512 9d14416fdb8111027324ffeae3856590348f9497444ecae7a2091d3211e17fe61fdd66932b98c119cf54551c551aa8f6a698a2c5a97cb559cf6e3a54f25e07cb AUX yaml-cpp-0.8.0-gcc13.patch 2242 BLAKE2B 8b5b99e86a578310dd020237a82150dd0ae47dc009cff2f423ec6248c77635384c6e4ff0620a446858ec12223ea3148a006a76fd9c5a02c28cf29c0969b19dfd SHA512 429ca92104b6203695970e7bc79ed452c0dd6a02b98beb2e640a89184d10f1daedf10a5f7697942036317225c52a054c0916bfe1c54635b34b83721f72a31f6d AUX yaml-cpp-0.8.0-gtest.patch 954 BLAKE2B 916365624688a62d2fa1f5dcbe62e65c872439efd8172a9898457797ce857003c31d8de082fe87ee9a47027f4021bc87ded88e7d4e40ed87e2da2a2333cc6d62 SHA512 781451e4477c22f059bb22b59b253bc2c2d4c0668bb00b44867d79a6d0e87f95abcfa11d35bcbf0e7aacc94b9185dfbef814018d7a58df00d93cd13ca0df8edc AUX yaml-cpp-0.8.0-include-cstdint.patch 1090 BLAKE2B 0415488b047454dfbbf962b6e1f135c277e7c4b1cce30b76045c611d3cee9dcf6f701c8ff290ff3943442dd1d3c7ec8d5547328a91dbced7d93530d4dcb9703f SHA512 1e376b6ba5b4f5673271bb0790768ca8512efe44d821940c7bc58539d08f118bc30ebaa64a137bf7ba77987f6c5596706dcf99a9b4a58199aa0e4f7aa2969b52 -DIST yaml-cpp-0.7.0.tar.gz 1033237 BLAKE2B 69a11a8503ad607aa0d54912a5e53d305a643fe2d36dd86fa96832e3d4930b39a85318dc130e438210a9ca60357f3aa9aa6cd0f2b6bc45728b648c545a437368 SHA512 2de0f0ec8f003cd3c498d571cda7a796bf220517bad2dc02cba70c522dddde398f33cf1ad20da251adaacb2a07b77844111f297e99d45a7c46ebc01706bbafb5 DIST yaml-cpp-0.8.0.gh.tar.gz 1017151 BLAKE2B 5fd3eaec06bc04215afd2aa14ae8cd35f829f700f104931a51dbd8bb22e4e87f5cd5f2f975d3a2f464226d7165d3d106aa17bc7eab8a812c2545d2212011cf11 SHA512 aae9d618f906117d620d63173e95572c738db518f4ff1901a06de2117d8deeb8045f554102ca0ba4735ac0c4d060153a938ef78da3e0da3406d27b8298e5f38e -EBUILD yaml-cpp-0.7.0-r2.ebuild 857 BLAKE2B 63735ee4c253e6b04cf7c2c9b0725cf4aad80564eca30ca2e80360e8fa4d1263d95af7260cfa49c182d1109b13dd1ef5e754d1e6967f6414d9745ecf683b71b9 SHA512 7308409215a0e874fe4d2a2a6b8a8ccbfba8b4617a3852d50d40ca70cd2394fde8c1b8e1224136018aa043aecf3dbb6bc515e1ac90517c448c904a6315944249 EBUILD yaml-cpp-0.8.0.ebuild 886 BLAKE2B 3201a330fa6b5de80fbc96216b38ff4f52a38ba64ca652d0c002a750c8f343d6b518d19b8f621a56c5d8a95378ebb78306050a7da5072030110d7c52feb66755 SHA512 f9f2ae48d5fc6f5a2338a1582999e7db9c9cb1a2cb22880db1b5f845e1ca36e29a17353732f0fa64057d773e211a53215097d905be947998209066033d422e74 MISC metadata.xml 484 BLAKE2B e973aef681bed7de47725bab49d2acfe809ad73c97eea709bec9d5bb9d720f89bc222ff77f09b90780b2a14d6a094f9ddd24a4f15d6ad88b94060d240c5836d8 SHA512 612604d3b0c2edd157c4a55ae22d92e174cdcbc17532de7f2888b9579b4b028da2214e6d756864dfffdeca129f32e5db2241308d326c6ff21044f48bf2d87d73 diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-cmake-paths.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-cmake-paths.patch deleted file mode 100644 index 5ad9e46dbcb2..000000000000 --- a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-cmake-paths.patch +++ /dev/null @@ -1,101 +0,0 @@ -From d5d68286cdd983f99f88b6141a3c34d3bf633d98 Mon Sep 17 00:00:00 2001 -From: Felix Schwitzer <flx107809@gmail.com> -Date: Fri, 1 Apr 2022 05:26:47 +0200 -Subject: [PATCH] Fix CMake export files (#1077) - -After configuring the file `yaml-cpp-config.cmake.in`, the result ends up with -empty variables. (see also the discussion in #774). - -Rework this file and the call to `configure_package_config_file` according the -cmake documentation -(https://cmake.org/cmake/help/v3.22/module/CMakePackageConfigHelpers.html?highlight=configure_package_config#command:configure_package_config_file) -to overcome this issue and allow a simple `find_package` after install. - -As there was some discussion about the place where to install the -`yaml-cpp-config.cmake` file, e.g. #1055, factor out the install location into -an extra variable to make it easier changing this location in the future. - -Also untabify CMakeLists.txt in some places to align with the other code parts in this file. ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -127,10 +127,16 @@ set_target_properties(yaml-cpp PROPERTIES - PROJECT_LABEL "yaml-cpp ${yaml-cpp-label-postfix}" - DEBUG_POSTFIX "${CMAKE_DEBUG_POSTFIX}") - -+# FIXME(felix2012): A more common place for the cmake export would be -+# `CMAKE_INSTALL_LIBDIR`, as e.g. done in ubuntu or in this project for GTest -+set(CONFIG_EXPORT_DIR "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp") -+set(EXPORT_TARGETS yaml-cpp) - configure_package_config_file( - "${PROJECT_SOURCE_DIR}/yaml-cpp-config.cmake.in" - "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" -- INSTALL_DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp") -+ INSTALL_DESTINATION "${CONFIG_EXPORT_DIR}" -+ PATH_VARS CMAKE_INSTALL_INCLUDEDIR CONFIG_EXPORT_DIR) -+unset(EXPORT_TARGETS) - - write_basic_package_version_file( - "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" -@@ -139,30 +145,31 @@ write_basic_package_version_file( - configure_file(yaml-cpp.pc.in yaml-cpp.pc @ONLY) - - if (YAML_CPP_INSTALL) -- install(TARGETS yaml-cpp -+ install(TARGETS yaml-cpp - EXPORT yaml-cpp-targets - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) -- install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/ -+ install(DIRECTORY ${PROJECT_SOURCE_DIR}/include/ - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} -- FILES_MATCHING PATTERN "*.h") -+ FILES_MATCHING PATTERN "*.h") - install(EXPORT yaml-cpp-targets -- DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp") -- install(FILES -- "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" -- "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" -- DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp") -+ DESTINATION "${CONFIG_EXPORT_DIR}") -+ install(FILES -+ "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" -+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" -+ DESTINATION "${CONFIG_EXPORT_DIR}") - install(FILES "${PROJECT_BINARY_DIR}/yaml-cpp.pc" - DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig) - endif() -+unset(CONFIG_EXPORT_DIR) - - if(YAML_CPP_BUILD_TESTS) -- add_subdirectory(test) -+ add_subdirectory(test) - endif() - - if(YAML_CPP_BUILD_TOOLS) -- add_subdirectory(util) -+ add_subdirectory(util) - endif() - - if (YAML_CPP_CLANG_FORMAT_EXE) ---- a/yaml-cpp-config.cmake.in -+++ b/yaml-cpp-config.cmake.in -@@ -3,12 +3,14 @@ - # YAML_CPP_INCLUDE_DIR - include directory - # YAML_CPP_LIBRARIES - libraries to link against - --# Compute paths --get_filename_component(YAML_CPP_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) --set(YAML_CPP_INCLUDE_DIR "@CONFIG_INCLUDE_DIRS@") -+@PACKAGE_INIT@ -+ -+set_and_check(YAML_CPP_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") - - # Our library dependencies (contains definitions for IMPORTED targets) --include("${YAML_CPP_CMAKE_DIR}/yaml-cpp-targets.cmake") -+include(@PACKAGE_CONFIG_EXPORT_DIR@/yaml-cpp-targets.cmake) - - # These are IMPORTED targets created by yaml-cpp-targets.cmake - set(YAML_CPP_LIBRARIES "@EXPORT_TARGETS@") -+ -+check_required_components(@EXPORT_TARGETS@) diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-gtest.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-gtest.patch deleted file mode 100644 index bd05fccca373..000000000000 --- a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-gtest.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 30fbefe6102da12e8d4d132aa4af2e24bfda9bfb Mon Sep 17 00:00:00 2001 -From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com> -Date: Sat, 17 Sep 2022 12:25:24 +0300 -Subject: [PATCH] Use external gtest dependency - ---- a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -1,15 +1,10 @@ - find_package(Threads REQUIRED) -+find_package(GTest REQUIRED CONFIG) - - set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) - set(BUILD_MOCK ON CACHE BOOL "" FORCE) - set(CMAKE_POLICY_DEFAULT_CMP0048 NEW) - --add_subdirectory( -- "${CMAKE_CURRENT_SOURCE_DIR}/gtest-1.10.0" -- "${CMAKE_CURRENT_BINARY_DIR}/prefix") -- --include_directories(SYSTEM "${CMAKE_CURRENT_SOURCE_DIR}/gtest-1.10.0/googletest/include") -- - set(test-new-api-pattern "new-api/*.cpp") - set(test-source-pattern "*.cpp" "integration/*.cpp" "node/*.cpp") - if (CMAKE_VERSION VERSION_GREATER 3.11) -@@ -38,7 +33,7 @@ target_link_libraries(yaml-cpp-tests - PRIVATE - Threads::Threads - yaml-cpp -- gmock) -+ GTest::gmock) - - set_property(TARGET yaml-cpp-tests PROPERTY CXX_STANDARD_REQUIRED ON) - if (NOT DEFINED CMAKE_CXX_STANDARD) diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-install-paths.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-install-paths.patch deleted file mode 100644 index 622c0d7f148f..000000000000 --- a/dev-cpp/yaml-cpp/files/yaml-cpp-0.7.0-install-paths.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 4f5b5ba19ece906252cfc90b7cd51035e21c7118 Mon Sep 17 00:00:00 2001 -From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com> -Date: Sat, 17 Sep 2022 12:07:46 +0300 -Subject: [PATCH] Fix pkg-config file install destination - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -129,7 +129,7 @@ set_target_properties(yaml-cpp PROPERTIES - - # FIXME(felix2012): A more common place for the cmake export would be - # `CMAKE_INSTALL_LIBDIR`, as e.g. done in ubuntu or in this project for GTest --set(CONFIG_EXPORT_DIR "${CMAKE_INSTALL_DATADIR}/cmake/yaml-cpp") -+set(CONFIG_EXPORT_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/yaml-cpp") - set(EXPORT_TARGETS yaml-cpp) - configure_package_config_file( - "${PROJECT_SOURCE_DIR}/yaml-cpp-config.cmake.in" -@@ -160,7 +160,7 @@ if (YAML_CPP_INSTALL) - "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" - DESTINATION "${CONFIG_EXPORT_DIR}") - install(FILES "${PROJECT_BINARY_DIR}/yaml-cpp.pc" -- DESTINATION ${CMAKE_INSTALL_DATADIR}/pkgconfig) -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) - endif() - unset(CONFIG_EXPORT_DIR) - diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.7.0-r2.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.7.0-r2.ebuild deleted file mode 100644 index 91e20995e963..000000000000 --- a/dev-cpp/yaml-cpp/yaml-cpp-0.7.0-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="YAML parser and emitter in C++" -HOMEPAGE="https://github.com/jbeder/yaml-cpp" -SRC_URI="https://github.com/jbeder/yaml-cpp/archive/${P}.tar.gz" -S="${WORKDIR}/yaml-cpp-${P}" - -LICENSE="MIT" -SLOT="0/0.7" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${P}-gtest.patch" - "${FILESDIR}/${P}-cmake-paths.patch" - "${FILESDIR}/${P}-install-paths.patch" -) - -src_configure() { - local mycmakeargs=( - -DYAML_BUILD_SHARED_LIBS=ON - -DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule - -DYAML_CPP_BUILD_TESTS=$(usex test) - ) - - cmake-multilib_src_configure -} |