diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-05 08:13:23 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-09-05 08:13:23 +0000 |
| commit | 3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2 (patch) | |
| tree | cb83708f1390fccc0f8521b61b63a2d9ea7bd752 /dev-cpp | |
| parent | 5ce2273fa2607278dbc7825cd7f518b2f2c8561a (diff) | |
| download | baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.tar.gz baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.tar.xz baldeagleos-repo-3ceeeb71476e4e7c29c37bbd1a2b3a97e34761e2.zip | |
Adding metadata
Diffstat (limited to 'dev-cpp')
61 files changed, 607 insertions, 80 deletions
diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild index 455c85eef534..dedb934ad9d5 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20240722.0-r1.ebuild @@ -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 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="test" RDEPEND=">=dev-cpp/gtest-1.13.0:=[${MULTILIB_USEDEP}]" diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20250127.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20250127.1.ebuild index dc374676d571..cb935d713f08 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20250127.1.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20250127.1.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0/${PV:2:4}.$(ver_cut 2).0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="test test-helpers" RDEPEND=" diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20250512.1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20250512.1.ebuild index 46471598f80e..48c216811de0 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20250512.1.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20250512.1.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0/${PV:2:4}.$(ver_cut 2).0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos" IUSE="test test-helpers" RDEPEND=" diff --git a/dev-cpp/atkmm/atkmm-2.28.3.ebuild b/dev-cpp/atkmm/atkmm-2.28.3.ebuild index e05cdaeb8d81..852678f2f41f 100644 --- a/dev-cpp/atkmm/atkmm-2.28.3.ebuild +++ b/dev-cpp/atkmm/atkmm-2.28.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/atkmm" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc" DEPEND=" diff --git a/dev-cpp/cairomm/cairomm-1.14.4.ebuild b/dev-cpp/cairomm/cairomm-1.14.4.ebuild index 33f3d3e8e16c..7915de09d014 100644 --- a/dev-cpp/cairomm/cairomm-1.14.4.ebuild +++ b/dev-cpp/cairomm/cairomm-1.14.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="gtk-doc test X" RESTRICT="!test? ( test )" diff --git a/dev-cpp/cairomm/cairomm-1.18.0.ebuild b/dev-cpp/cairomm/cairomm-1.18.0.ebuild index 16a85be3d995..b53e93f9250c 100644 --- a/dev-cpp/cairomm/cairomm-1.18.0.ebuild +++ b/dev-cpp/cairomm/cairomm-1.18.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="1.16" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="gtk-doc test X" RESTRICT="!test? ( test )" diff --git a/dev-cpp/catch/catch-1.12.2-r2.ebuild b/dev-cpp/catch/catch-1.12.2-r2.ebuild index 8c9c72ff8007..0bcf9664d140 100644 --- a/dev-cpp/catch/catch-1.12.2-r2.ebuild +++ b/dev-cpp/catch/catch-1.12.2-r2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]]; then else MY_P=${PN^}-${PV} SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}/${PN^}2-${PV}" fi diff --git a/dev-cpp/catch/catch-2.13.10.ebuild b/dev-cpp/catch/catch-2.13.10.ebuild index 563006528290..bc0ffd090b60 100644 --- a/dev-cpp/catch/catch-2.13.10.ebuild +++ b/dev-cpp/catch/catch-2.13.10.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 @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Modern C++ header-only framework for unit-tests" diff --git a/dev-cpp/catch/catch-3.8.1.ebuild b/dev-cpp/catch/catch-3.8.1.ebuild index 84d506abfd09..ed77ec07524c 100644 --- a/dev-cpp/catch/catch-3.8.1.ebuild +++ b/dev-cpp/catch/catch-3.8.1.ebuild @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" fi DESCRIPTION="Modern C++ header-only framework for unit-tests" diff --git a/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild b/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild index 028505bcf5cb..8f6c8bf945fc 100644 --- a/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild +++ b/dev-cpp/clucene/clucene-2.3.3.4-r10.ebuild @@ -14,7 +14,7 @@ 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" +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" diff --git a/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild b/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild index d7e51e7ba444..f3b8a84872fa 100644 --- a/dev-cpp/clucene/clucene-2.3.3.4-r9.ebuild +++ b/dev-cpp/clucene/clucene-2.3.3.4-r9.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 @@ -14,7 +14,7 @@ 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" +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" diff --git a/dev-cpp/coeurl/metadata.xml b/dev-cpp/coeurl/metadata.xml index c4838a0906e5..736a1167c898 100644 --- a/dev-cpp/coeurl/metadata.xml +++ b/dev-cpp/coeurl/metadata.xml @@ -1,10 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> - <email>tea+gentoo@cuddleslut.fr</email> - <name>tea</name> - </maintainer> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/doctest/doctest-2.4.11.ebuild b/dev-cpp/doctest/doctest-2.4.11.ebuild index 58604fa8f54c..5963e074ee84 100644 --- a/dev-cpp/doctest/doctest-2.4.11.ebuild +++ b/dev-cpp/doctest/doctest-2.4.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/doctest/doctest-2.4.12.ebuild b/dev-cpp/doctest/doctest-2.4.12.ebuild index 030f8e18cbeb..46a69e7a5850 100644 --- a/dev-cpp/doctest/doctest-2.4.12.ebuild +++ b/dev-cpp/doctest/doctest-2.4.12.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/doctest/doctest/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild index 02dfdd92dceb..e2b24e2292dd 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/gflags/gflags-2.2.2-r1.ebuild b/dev-cpp/gflags/gflags-2.2.2-r1.ebuild index 7b79194640a1..828e155ac4e1 100644 --- a/dev-cpp/gflags/gflags-2.2.2-r1.ebuild +++ b/dev-cpp/gflags/gflags-2.2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://github.com/gflags/gflags" else SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="Google's C++ argument parsing library" diff --git a/dev-cpp/glibmm/glibmm-2.66.7.ebuild b/dev-cpp/glibmm/glibmm-2.66.7.ebuild index 43a7f3c4668d..e31a02a91cc2 100644 --- a/dev-cpp/glibmm/glibmm-2.66.7.ebuild +++ b/dev-cpp/glibmm/glibmm-2.66.7.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="gtk-doc debug test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/glibmm/glibmm-2.78.1.ebuild b/dev-cpp/glibmm/glibmm-2.78.1.ebuild index 300296f6fff5..cfc8678697b1 100644 --- a/dev-cpp/glibmm/glibmm-2.78.1.ebuild +++ b/dev-cpp/glibmm/glibmm-2.78.1.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 @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/glibmm" LICENSE="LGPL-2.1+" SLOT="2.68" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="gtk-doc debug test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/glog/glog-0.6.0.ebuild b/dev-cpp/glog/glog-0.6.0.ebuild index 6e31354568cc..1f7acaf083da 100644 --- a/dev-cpp/glog/glog-0.6.0.ebuild +++ b/dev-cpp/glog/glog-0.6.0.ebuild @@ -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/gpgmepp/gpgmepp-1.24.3.ebuild b/dev-cpp/gpgmepp/gpgmepp-1.24.3.ebuild index b1fa67a528c3..d5c011d63a5f 100644 --- a/dev-cpp/gpgmepp/gpgmepp-1.24.3.ebuild +++ b/dev-cpp/gpgmepp/gpgmepp-1.24.3.ebuild @@ -9,6 +9,6 @@ HOMEPAGE="https://www.gnupg.org/related_software/gpgme" # keep slot and keywords in sync with app-crypt/gpgme LICENSE="metapackage" SLOT="1/11.6.15.2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="~app-crypt/gpgme-${PV}:=[cxx]" diff --git a/dev-cpp/gtest/gtest-1.14.0-r2.ebuild b/dev-cpp/gtest/gtest-1.14.0-r2.ebuild index 6e2ef6544de5..1f22b27a4d55 100644 --- a/dev-cpp/gtest/gtest-1.14.0-r2.ebuild +++ b/dev-cpp/gtest/gtest-1.14.0-r2.ebuild @@ -21,7 +21,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}"/googletest-${GOOGLETEST_COMMIT} fi - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="Google C++ Testing Framework" diff --git a/dev-cpp/gtkmm/gtkmm-2.24.5-r2.ebuild b/dev-cpp/gtkmm/gtkmm-2.24.5-r2.ebuild index 45c1c8e551f8..2a16d155875a 100644 --- a/dev-cpp/gtkmm/gtkmm-2.24.5-r2.ebuild +++ b/dev-cpp/gtkmm/gtkmm-2.24.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="2.4" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild index 2eccf25874db..eb8d4fb1bb39 100644 --- a/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild +++ b/dev-cpp/gtkmm/gtkmm-3.24.9.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/gtkmm" LICENSE="LGPL-2.1+" SLOT="3.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="aqua gtk-doc test wayland X" REQUIRED_USE="|| ( aqua wayland X )" diff --git a/dev-cpp/gtkmm/gtkmm-4.14.0.ebuild b/dev-cpp/gtkmm/gtkmm-4.14.0.ebuild index 6416f4a42774..837e93f4c23d 100644 --- a/dev-cpp/gtkmm/gtkmm-4.14.0.ebuild +++ b/dev-cpp/gtkmm/gtkmm-4.14.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="4.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/highway/highway-1.0.1-r1.ebuild b/dev-cpp/highway/highway-1.0.1-r1.ebuild index b0a7900ce124..42e2ffc4f0ec 100644 --- a/dev-cpp/highway/highway-1.0.1-r1.ebuild +++ b/dev-cpp/highway/highway-1.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 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="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86" fi LICENSE="Apache-2.0" diff --git a/dev-cpp/highway/highway-1.0.7-r1.ebuild b/dev-cpp/highway/highway-1.0.7-r1.ebuild index 2d35bd6c436c..f2cd165dc01e 100644 --- a/dev-cpp/highway/highway-1.0.7-r1.ebuild +++ b/dev-cpp/highway/highway-1.0.7-r1.ebuild @@ -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/highway/highway-1.0.7.ebuild b/dev-cpp/highway/highway-1.0.7.ebuild index 3656c0a4977d..3239a1b4ccb2 100644 --- a/dev-cpp/highway/highway-1.0.7.ebuild +++ b/dev-cpp/highway/highway-1.0.7.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/jsoncons/Manifest b/dev-cpp/jsoncons/Manifest new file mode 100644 index 000000000000..2b7ed988f76d --- /dev/null +++ b/dev-cpp/jsoncons/Manifest @@ -0,0 +1 @@ +DIST jsoncons-1.3.2.tar.gz 1504068 BLAKE2B acc4b41edc0a6de5c6f3c43786aa5574d27c4693288bc8f561b45bca9be4338ba63eaa6cfa2c0fc6771e8c98e9a33ffc6e81983cc3edc5973f93521e2dcb5902 SHA512 763e56ed7469d81e44e04ec029806fa08026cb3c33caf1264a24068007226e26ea38922840d7e4b2e7529f99564c1fb6bca48f84a4a3f383733d37af8d13cc99 diff --git a/dev-cpp/jsoncons/files/jsoncons-1.3.2-cmake4.patch b/dev-cpp/jsoncons/files/jsoncons-1.3.2-cmake4.patch new file mode 100644 index 000000000000..fe89ed0ecd2d --- /dev/null +++ b/dev-cpp/jsoncons/files/jsoncons-1.3.2-cmake4.patch @@ -0,0 +1,62 @@ +https://github.com/danielaparker/jsoncons/commit/d396ec86ea20b9805ba483d6c3dc20994824e823 +From: "Markus Kitsinger (SwooshyCueb)" <root@swooshalicio.us> +Date: Tue, 22 Apr 2025 10:58:00 -0500 +Subject: [PATCH] Update CMake policy usage to 3.14 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 3.5) ++cmake_minimum_required(VERSION 3.5...3.14) + + project(jsoncons CXX) + +@@ -60,7 +60,7 @@ configure_package_config_file(cmake/Config.cmake + + # jsoncons is header-only and does not depend on the architecture. + +-if (${CMAKE_VERSION} VERSION_LESS "3.14.0") ++if (CMAKE_VERSION VERSION_LESS "3.14.0") + write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake + VERSION ${${PROJECT_NAME}_VERSION} + COMPATIBILITY AnyNewerVersion) +--- a/examples/build/cmake/CMakeLists.txt ++++ b/examples/build/cmake/CMakeLists.txt +@@ -3,7 +3,7 @@ + # jsoncons examples CMake file + # + +-cmake_minimum_required (VERSION 2.8) ++cmake_minimum_required(VERSION 3.5...3.14) + + # load global config + include (../../build/cmake/Config.cmake) +@@ -27,7 +27,7 @@ foreach(example_file ${Example_sources}) + # Create an executable with the example name and file + add_executable(${example_name} ${example_file}) + +- if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux" AND ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") ++ if ((CMAKE_SYSTEM_NAME STREQUAL "Linux") AND (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")) + # special link option on Linux because llvm stl rely on GNU stl + target_link_libraries(${example_name} -Wl,-lstdc++) + endif() +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -50,7 +50,7 @@ set(JSONCONS_THIRD_PARTY_INCLUDE_DIR ${JSONCONS_TESTS_DIR}/thirdparty) + set(CATCH_INCLUDE_DIR ${JSONCONS_THIRD_PARTY_INCLUDE_DIR}/catch) + add_library(catch INTERFACE) + +-if (${CMAKE_VERSION} VERSION_LESS "3.8.0") ++if (CMAKE_VERSION VERSION_LESS "3.8.0") + target_compile_features(catch INTERFACE cxx_range_for) # for C++11 - flags + else() + target_compile_features(catch INTERFACE cxx_std_11) +@@ -198,7 +198,7 @@ add_executable(unit_tests + corelib/src/testmain.cpp + ) + +-if (${CMAKE_VERSION} VERSION_LESS "3.8.0") ++if (CMAKE_VERSION VERSION_LESS "3.8.0") + target_compile_features(unit_tests INTERFACE cxx_range_for) # for C++11 - flags + else() + target_compile_features(unit_tests INTERFACE cxx_std_11) diff --git a/dev-cpp/jsoncons/files/jsoncons-1.3.2-namespace.patch b/dev-cpp/jsoncons/files/jsoncons-1.3.2-namespace.patch new file mode 100644 index 000000000000..cc7e4fc26b27 --- /dev/null +++ b/dev-cpp/jsoncons/files/jsoncons-1.3.2-namespace.patch @@ -0,0 +1,45 @@ +https://github.com/danielaparker/jsoncons/pull/629 + +Export cmake as jsoncons::jsoncons + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -45,6 +45,7 @@ install(TARGETS jsoncons + + # Makes the project importable from the build directory + export(EXPORT ${PROJECT_NAME}-targets ++ NAMESPACE jsoncons:: + FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake") + + install(DIRECTORY ${JSONCONS_INCLUDE_DIR}/jsoncons +@@ -75,5 +76,6 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake + DESTINATION ${JSONCONS_CMAKECONFIG_INSTALL_DIR}) + install(EXPORT ${PROJECT_NAME}-targets + FILE ${PROJECT_NAME}Targets.cmake ++ NAMESPACE jsoncons:: + DESTINATION ${JSONCONS_CMAKECONFIG_INSTALL_DIR}) + +--- a/cmake/Config.cmake ++++ b/cmake/Config.cmake +@@ -1,5 +1,8 @@ + # jsoncons cmake module +-# This module sets the following variables in your project:: ++# ++# This module adds target jsoncons::jsoncons ++# ++# It also sets the following variables in your project: + # + # jsoncons_FOUND - true if jsoncons found on the system + # jsoncons_INCLUDE_DIRS - the directory containing jsoncons headers +@@ -7,7 +10,9 @@ + + @PACKAGE_INIT@ + +-if(NOT TARGET @PROJECT_NAME@) ++if(NOT TARGET @PROJECT_NAME@::@PROJECT_NAME@) + include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake") +- get_target_property(@PROJECT_NAME@_INCLUDE_DIRS jsoncons INTERFACE_INCLUDE_DIRECTORIES) ++ get_target_property(@PROJECT_NAME@_INCLUDE_DIRS jsoncons::jsoncons INTERFACE_INCLUDE_DIRECTORIES) ++ # For compatibility with older versions ++ add_library(@PROJECT_NAME@ ALIAS @PROJECT_NAME@::@PROJECT_NAME@) + endif() diff --git a/dev-cpp/jsoncons/files/jsoncons-1.3.2-uninitialized.patch b/dev-cpp/jsoncons/files/jsoncons-1.3.2-uninitialized.patch new file mode 100644 index 000000000000..936d9eec8e3d --- /dev/null +++ b/dev-cpp/jsoncons/files/jsoncons-1.3.2-uninitialized.patch @@ -0,0 +1,14 @@ +Fix error: ācā may be used uninitialized [-Werror=maybe-uninitialized] +https://github.com/danielaparker/jsoncons/pull/628 + +--- a/include/jsoncons/source.hpp ++++ b/include/jsoncons/source.hpp +@@ -767,7 +767,7 @@ namespace jsoncons { + std::size_t actual = 0; + while (actual < n) + { +- typename Source::value_type c; ++ typename Source::value_type c{}; + if (source.read(&c,1) != 1) + { + break; diff --git a/dev-cpp/jsoncons/files/jsoncons-1.3.2-usrshare.patch b/dev-cpp/jsoncons/files/jsoncons-1.3.2-usrshare.patch new file mode 100644 index 000000000000..a933f1f5b018 --- /dev/null +++ b/dev-cpp/jsoncons/files/jsoncons-1.3.2-usrshare.patch @@ -0,0 +1,14 @@ +https://github.com/danielaparker/jsoncons/pull/629 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,8 +51,7 @@ install(DIRECTORY ${JSONCONS_INCLUDE_DIR}/jsoncons + ${JSONCONS_INCLUDE_DIR}/jsoncons_ext + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +-# GNUInstallDirs "DATADIR" wrong here; CMake search path wants "share". +-set(JSONCONS_CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}" CACHE STRING "install path for jsonconsConfig.cmake") ++set(JSONCONS_CMAKECONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}" CACHE STRING "install path for jsonconsConfig.cmake") + + configure_package_config_file(cmake/Config.cmake + "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake" diff --git a/dev-cpp/jsoncons/jsoncons-1.3.2.ebuild b/dev-cpp/jsoncons/jsoncons-1.3.2.ebuild new file mode 100644 index 000000000000..e1270e10679b --- /dev/null +++ b/dev-cpp/jsoncons/jsoncons-1.3.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ header-only library for JSON and JSON-like data formats" +HOMEPAGE="https://danielaparker.github.io/jsoncons/ https://github.com/danielaparker/jsoncons" +SRC_URI="https://github.com/danielaparker/jsoncons/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/${P}"-uninitialized.patch + "${FILESDIR}/${P}"-cmake4.patch + "${FILESDIR}/${P}"-usrshare.patch + "${FILESDIR}/${P}"-namespace.patch +) + +DOCS=( doc ) + +# uses modified version of catch.hpp, doesn't work with upstream catch2 + +src_configure() { + local mycmakeargs=( + -DJSONCONS_BUILD_TESTS=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-cpp/jsoncons/metadata.xml b/dev-cpp/jsoncons/metadata.xml new file mode 100644 index 000000000000..1c3d09e313ad --- /dev/null +++ b/dev-cpp/jsoncons/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/danielaparker/jsoncons/issues</bugs-to> + <doc>https://danielaparker.github.io/jsoncons/</doc> + </upstream> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild b/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild index eb0010224cd2..e09554845299 100644 --- a/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild +++ b/dev-cpp/libxmlpp/libxmlpp-5.0.3-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://libxmlplusplus.sourceforge.net/" LICENSE="LGPL-2.1" SLOT="5.0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="doc test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild b/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild index 29cd859016d7..c62a0aa44ca0 100644 --- a/dev-cpp/lucene++/lucene++-3.0.7-r3.ebuild +++ b/dev-cpp/lucene++/lucene++-3.0.7-r3.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 @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="|| ( LGPL-3 Apache-2.0 )" SLOT="0" -KEYWORDS="amd64 ~hppa ~loong ppc ppc64 sparc x86" +KEYWORDS="amd64 ~hppa ~loong ppc ppc64 ~sparc x86" IUSE="debug" RESTRICT="test" diff --git a/dev-cpp/lucene++/lucene++-3.0.9.ebuild b/dev-cpp/lucene++/lucene++-3.0.9.ebuild index c415baab9246..3c13c5178d02 100644 --- a/dev-cpp/lucene++/lucene++-3.0.9.ebuild +++ b/dev-cpp/lucene++/lucene++-3.0.9.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="|| ( LGPL-3 Apache-2.0 )" SLOT="0" -KEYWORDS="amd64 ~hppa ~loong ppc ppc64 sparc x86" +KEYWORDS="amd64 ~hppa ~loong ppc ppc64 ~sparc x86" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/mm-common/mm-common-1.0.6.ebuild b/dev-cpp/mm-common/mm-common-1.0.6.ebuild index 04d38d7a8b78..8003caf56696 100644 --- a/dev-cpp/mm-common/mm-common-1.0.6.ebuild +++ b/dev-cpp/mm-common/mm-common-1.0.6.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org/ https://gitlab.gnome.org/GNOME/mm-common" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86" BDEPEND="${PYTHON_DEPS}" diff --git a/dev-cpp/pangomm/pangomm-2.46.3.ebuild b/dev-cpp/pangomm/pangomm-2.46.3.ebuild index b74c8b752869..633c1e033c1b 100644 --- a/dev-cpp/pangomm/pangomm-2.46.3.ebuild +++ b/dev-cpp/pangomm/pangomm-2.46.3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm" LICENSE="LGPL-2.1+" SLOT="1.4" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc" RDEPEND=" diff --git a/dev-cpp/pangomm/pangomm-2.50.1.ebuild b/dev-cpp/pangomm/pangomm-2.50.1.ebuild index 2ab715775e68..340823d29ff9 100644 --- a/dev-cpp/pangomm/pangomm-2.50.1.ebuild +++ b/dev-cpp/pangomm/pangomm-2.50.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org https://gitlab.gnome.org/GNOME/pangomm" LICENSE="LGPL-2.1+" SLOT="2.48" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="gtk-doc" RDEPEND=" diff --git a/dev-cpp/pcg-cpp/Manifest b/dev-cpp/pcg-cpp/Manifest index f6fbafada829..d1692012b821 100644 --- a/dev-cpp/pcg-cpp/Manifest +++ b/dev-cpp/pcg-cpp/Manifest @@ -1 +1 @@ -DIST pcg-cpp-0.98.1_p20210406.tar.gz 78228 BLAKE2B 5cb1ded0bbc04a147975f3a40ca8e50becbd50e1d325a1f0bdff37bb2030bc15063601650a6bf8db252688e5f80cb950e14ebc14f2c9be37b6415be9074aa258 SHA512 e96e40bf63ddb29ebf8679ddaabbf5dc934173f38cb5ed97c5efe068a742a715daa05e38d9ae322a10fa538c8ec7a271622bfb6569256a471fe5e1c9a83f9e3f +DIST pcg-cpp-0.98.1_p20220408.tar.gz 78224 BLAKE2B a2de1ddd297e0f18be1be69d047e77cd53e0278d80818e8431e8a7fe49d4576d72df256a1210afe87f53e3ee65e920b55cba1a461354a118d9d8d794b387b9c0 SHA512 6d952737f61778f1d5c7f6bba0ebc3164e84fc0b1369186cd9c9aa880ec7ab3ea2a7066012c9094bc697a0093fe24d316bf83bd2842eb9433f4533782bb50a39 diff --git a/dev-cpp/pcg-cpp/files/pcg-cpp-0.98.1-testerror.patch b/dev-cpp/pcg-cpp/files/pcg-cpp-0.98.1-testerror.patch new file mode 100644 index 000000000000..9626735acb1f --- /dev/null +++ b/dev-cpp/pcg-cpp/files/pcg-cpp-0.98.1-testerror.patch @@ -0,0 +1,12 @@ +Fail test if test failed +https://github.com/imneme/pcg-cpp/pull/100 + +--- a/test-high/run-tests.sh ++++ b/test-high/run-tests.sh +@@ -94,5 +94,6 @@ else + echo All tests except tests awkward tests with 128-bit math succceed. + else + echo ERROR: Some tests failed. ++ exit 1 + fi + fi diff --git a/dev-cpp/pcg-cpp/files/pcg-cpp.pc b/dev-cpp/pcg-cpp/files/pcg-cpp.pc deleted file mode 100644 index b289efc01585..000000000000 --- a/dev-cpp/pcg-cpp/files/pcg-cpp.pc +++ /dev/null @@ -1,9 +0,0 @@ -prefix=@PREFIX@ -exec_prefix=${prefix} -includedir=${prefix}/include - -Name: pcg-cpp -Description: Family of better random number generators -URL: https://www.pcg-random.org -Version: 0.98.1 -Cflags: -I${includedir} diff --git a/dev-cpp/pcg-cpp/metadata.xml b/dev-cpp/pcg-cpp/metadata.xml index 11a78916d2c3..c7988496c374 100644 --- a/dev-cpp/pcg-cpp/metadata.xml +++ b/dev-cpp/pcg-cpp/metadata.xml @@ -1,9 +1,17 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>alexey+gentoo@asokolov.org</email> + <name>Alexey Sokolov</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <bugs-to>https://github.com/imneme/pcg-cpp/issues</bugs-to> <doc>https://www.pcg-random.org/using-pcg-cpp.html</doc> </upstream> - <origin>gentoo-guru-overlay</origin> + <origin>gentoo-staging</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild b/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20220408.ebuild index 39d2d740a3dd..efd4fcffe254 100644 --- a/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20210406-r1.ebuild +++ b/dev-cpp/pcg-cpp/pcg-cpp-0.98.1_p20220408.ebuild @@ -1,23 +1,27 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit toolchain-funcs -COMMIT="ffd522e7188bef30a00c74dc7eb9de5faff90092" +MY_COMMIT="428802d1a5634f96bcd0705fab379ff0113bcf13" DESCRIPTION="Family of better random number generators" HOMEPAGE="https://www.pcg-random.org https://github.com/imneme/pcg-cpp" -SRC_URI="https://github.com/imneme/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" +SRC_URI="https://github.com/imneme/pcg-cpp/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/pcg-cpp-${MY_COMMIT}" LICENSE="|| ( Apache-2.0 MIT )" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="examples test" +IUSE="test" RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}"/pcg-cpp-0.98.1-testerror.patch +) + # header-only library src_compile() { tc-export CXX @@ -34,13 +38,4 @@ src_test() { src_install() { doheader include/* - - docompress -x /usr/share/doc/${PF}/sample - use examples && dodoc -r sample - einstalldocs - - insinto /usr/$(get_libdir)/pkgconfig - doins "${FILESDIR}"/pcg-cpp.pc - sed -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -i "${ED}"/usr/$(get_libdir)/pkgconfig/pcg-cpp.pc || die } diff --git a/dev-cpp/range-v3/files/0.12.0-cmake.patch b/dev-cpp/range-v3/files/0.12.0-cmake.patch new file mode 100644 index 000000000000..76dd57f8f833 --- /dev/null +++ b/dev-cpp/range-v3/files/0.12.0-cmake.patch @@ -0,0 +1,66 @@ +https://bugs.gentoo.org/957283 +https://github.com/ericniebler/range-v3/pull/1851 +From 78980bf7f978ca2a698c5c84f13311efe91f6690 Mon Sep 17 00:00:00 2001 +From: wermos <63574588+wermos@users.noreply.github.com> +Date: Sat, 31 May 2025 19:53:51 +0530 +Subject: [PATCH] Bump CMake minimum version. + +--- + CMakeLists.txt | 2 +- + cmake/GoogleBenchmark.cmake.in | 2 +- + cmake/GoogleTest.cmake.in | 2 +- + test_package/CMakeLists.txt | 2 +- + 4 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 4670179121..4e528a23db 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -5,7 +5,7 @@ + # Distributed under the Boost Software License, Version 1.0. + # (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) + +-cmake_minimum_required(VERSION 3.6) ++cmake_minimum_required(VERSION 3.15) + get_directory_property(is_subproject PARENT_DIRECTORY) + + if(NOT is_subproject) +diff --git a/cmake/GoogleBenchmark.cmake.in b/cmake/GoogleBenchmark.cmake.in +index 3fcf1b5c90..b5bf1439b6 100644 +--- a/cmake/GoogleBenchmark.cmake.in ++++ b/cmake/GoogleBenchmark.cmake.in +@@ -2,7 +2,7 @@ + # Distributed under the Boost Software License, Version 1.0. + # (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) + +-cmake_minimum_required(VERSION 2.8.2) ++cmake_minimum_required(VERSION 3.15) + + project(google-benchmark-download NONE) + +diff --git a/cmake/GoogleTest.cmake.in b/cmake/GoogleTest.cmake.in +index 0d33f9d8b5..1afe647be3 100644 +--- a/cmake/GoogleTest.cmake.in ++++ b/cmake/GoogleTest.cmake.in +@@ -2,7 +2,7 @@ + # Distributed under the Boost Software License, Version 1.0. + # (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) + +-cmake_minimum_required(VERSION 2.8.2) ++cmake_minimum_required(VERSION 3.15) + + project(google-test-download NONE) + +diff --git a/test_package/CMakeLists.txt b/test_package/CMakeLists.txt +index 2984a513d9..5b758fc0f4 100644 +--- a/test_package/CMakeLists.txt ++++ b/test_package/CMakeLists.txt +@@ -11,7 +11,7 @@ + # + + PROJECT(PackageTest) +-cmake_minimum_required(VERSION 3.1.0 FATAL_ERROR) ++cmake_minimum_required(VERSION 3.15 FATAL_ERROR) + + include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake) + conan_basic_setup() diff --git a/dev-cpp/range-v3/range-v3-0.12.0-r1.ebuild b/dev-cpp/range-v3/range-v3-0.12.0-r1.ebuild new file mode 100644 index 000000000000..3b80ca419738 --- /dev/null +++ b/dev-cpp/range-v3/range-v3-0.12.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Range library for C++14/17/20, basis for C++20's std::ranges" +HOMEPAGE="https://github.com/ericniebler/range-v3" +SRC_URI="https://github.com/ericniebler/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/0.12.0-fix-any-1.patch" + "${FILESDIR}/0.12.0-fix-any-2.patch" + "${FILESDIR}/0.12.0-cmake.patch" +) + +src_prepare() { + # header-only libraries go to arch-independent dirs + sed -i -e 's@CMAKE_INSTALL_LIBDIR@CMAKE_INSTALL_DATADIR@g' CMakeLists.txt || die + rm include/module.modulemap || die # https://bugs.gentoo.org/755740 + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DRANGES_BUILD_CALENDAR_EXAMPLE=OFF + -DRANGES_NATIVE=OFF + -DRANGES_DEBUG_INFO=OFF + -DRANGES_NATIVE=OFF + -DRANGES_ENABLE_WERROR=OFF + -DRANGES_VERBOSE_BUILD=ON + -DRANGE_V3_EXAMPLES=OFF + -DRANGE_V3_PERF=OFF + -DRANGE_V3_DOCS=OFF + -DRANGE_V3_HEADER_CHECKS="$(usex test ON OFF)" + -DRANGE_V3_TESTS=$(usex test ON OFF) + #TODO: clang support + -DRANGES_MODULES=yes + ) + cmake_src_configure +} diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild index a562951a7a50..9bbac99c2c5e 100644 --- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild +++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/robotraconteur-companion/Manifest b/dev-cpp/robotraconteur-companion/Manifest new file mode 100644 index 000000000000..cdb3bed25c96 --- /dev/null +++ b/dev-cpp/robotraconteur-companion/Manifest @@ -0,0 +1 @@ +DIST RobotRaconteurCompanion-0.4.2-Source.tar.gz 247805 BLAKE2B 83ebea93a9d52ba0310509c8bc74bd330776ca353319af0b7ef9eede12b41d60b1bf23d982fe901be613b6cfac293d8699ae6448b4ca4c39bb64b653ca36c3d7 SHA512 be4e25d7d8b8718afb24837d050e10d363a1a61c66bb82fe1526319877aa30ab1883e2982b011275476e3949d7e21191b2b515b328c5fb3c4373a6dff6abe2aa diff --git a/dev-cpp/robotraconteur-companion/metadata.xml b/dev-cpp/robotraconteur-companion/metadata.xml new file mode 100644 index 000000000000..3d84de8b6b9b --- /dev/null +++ b/dev-cpp/robotraconteur-companion/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wason@wasontech.com</email> + <name>John Wason</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> + Robot Raconteur C++ companion library. See http://robotraconteur.com for documentation. + </longdescription> + <upstream> + <bugs-to>https://github.com/robotraconteur/robotraconteur_companion/issues</bugs-to> + <doc>http://robotraconteur.com</doc> + </upstream> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild b/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild new file mode 100644 index 000000000000..673f3c241872 --- /dev/null +++ b/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Robot Raconteur C++ Companion Library" +HOMEPAGE="https://github.com/robotraconteur/robotraconteur_companion" +SRC_URI="https://github.com/robotraconteur/robotraconteur_companion/releases/download/v${PV}/RobotRaconteurCompanion-${PV}-Source.tar.gz" + +S="${WORKDIR}/RobotRaconteurCompanion-${PV}-Source" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND="dev-libs/boost + dev-libs/openssl + dev-build/cmake + dev-cpp/yaml-cpp + dev-cpp/eigen + dev-cpp/robotraconteur +" +RDEPEND="${DEPEND}" + +src_configure() { +local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DBUILD_TESTING=OFF + -DBUILD_DOCUMENTATION=OFF + -DROBOTRACONTEUR_COMPANION_SOVERSION_MAJOR_ONLY=ON + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install +} diff --git a/dev-cpp/robotraconteur/Manifest b/dev-cpp/robotraconteur/Manifest new file mode 100644 index 000000000000..41b905bfb91e --- /dev/null +++ b/dev-cpp/robotraconteur/Manifest @@ -0,0 +1 @@ +DIST RobotRaconteur-1.2.6-Source.tar.gz 11806135 BLAKE2B 64bf2a49434b307a260e82d937b76a6fbc6353ed3499da44048e75c88c94ba6a96b713c95264c6d4cba3dcdc6745a7237a5526eb95c593ffc6733c63e25feafa SHA512 ff5934182b6e97a1f07c11623d9ec570ab762ac915eb74b38f0e21f9d76cc6e779f8faf7a32fb684ef54738474c89c60c8f7401785262d54bd48dfe805c642b8 diff --git a/dev-cpp/robotraconteur/metadata.xml b/dev-cpp/robotraconteur/metadata.xml new file mode 100644 index 000000000000..643e865ee088 --- /dev/null +++ b/dev-cpp/robotraconteur/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>wason@wasontech.com</email> + <name>John Wason</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> + Robot Raconteur C++ library with Python bindings. See http://robotraconteur.com for documentation. + </longdescription> + <upstream> + <bugs-to>https://github.com/robotraconteur/robotraconteur/issues</bugs-to> + <doc>http://robotraconteur.com</doc> + </upstream> + <use> + <flag name="python">Enable Python bindings</flag> + </use> + <origin>gentoo-guru-overlay</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/robotraconteur/robotraconteur-1.2.6.ebuild b/dev-cpp/robotraconteur/robotraconteur-1.2.6.ebuild new file mode 100644 index 000000000000..2a9644dc4866 --- /dev/null +++ b/dev-cpp/robotraconteur/robotraconteur-1.2.6.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit cmake python-r1 + +DESCRIPTION="Robot Raconteur C++ library with Python bindings" +HOMEPAGE="https://github.com/robotraconteur/robotraconteur" +SRC_URI="https://github.com/robotraconteur/robotraconteur/releases/download/v${PV}/RobotRaconteur-${PV}-Source.tar.gz" + +S="${WORKDIR}/RobotRaconteur-${PV}-Source" + +LICENSE="Apache-2.0" +SLOT="1/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="python" + +DEPEND="dev-libs/boost + dev-libs/openssl + dev-libs/libusb + sys-apps/dbus + net-wireless/bluez + dev-build/cmake + python? ( dev-python/numpy[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} + python? ( + ${PYTHON_DEPS} + ) +" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) +" + +python_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DBUILD_GEN=ON + -DBUILD_TESTING=OFF + -DBUILD_DOCUMENTATION=OFF + -DBUILD_PYTHON3=ON + -DINSTALL_PYTHON3_PIP=ON + -DINSTALL_PYTHON3_PIP_EXTRA_ARGS="--compile --use-pep517 --no-build-isolation --no-deps --root-user-action=ignore" + -DROBOTRACONTEURCORE_SOVERSION_MAJOR_ONLY=ON + ) + cmake_src_configure +} + +src_configure() { + if use python; then + python_foreach_impl python_configure + else + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DBUILD_GEN=ON + -DBUILD_TESTING=OFF + -DBUILD_DOCUMENTATION=OFF + -DROBOTRACONTEURCORE_SOVERSION_MAJOR_ONLY=ON + ) + cmake_src_configure + fi +} + +src_compile() { + if use python; then + python_foreach_impl cmake_src_compile + else + cmake_src_compile + fi +} + +python_install(){ + cmake_src_install + python_optimize "${D}$(python_get_sitedir)/RobotRaconteur" || die "Failed to optimize Python files" +} + +src_install() { + if use python; then + python_foreach_impl python_install + else + cmake_src_install + fi +} diff --git a/dev-cpp/taskflow/taskflow-3.10.0.ebuild b/dev-cpp/taskflow/taskflow-3.10.0.ebuild index 03fa5c217daf..27b72ee72c11 100644 --- a/dev-cpp/taskflow/taskflow-3.10.0.ebuild +++ b/dev-cpp/taskflow/taskflow-3.10.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/taskflow-${PV}" else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}/taskflow-${PV}" fi diff --git a/dev-cpp/taskflow/taskflow-3.6.0.ebuild b/dev-cpp/taskflow/taskflow-3.6.0.ebuild index 24549c65ae8f..98e3c23400fe 100644 --- a/dev-cpp/taskflow/taskflow-3.6.0.ebuild +++ b/dev-cpp/taskflow/taskflow-3.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/taskflow-${PV}" else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" S="${WORKDIR}/taskflow-${PV}" fi diff --git a/dev-cpp/taskflow/taskflow-3.7.0.ebuild b/dev-cpp/taskflow/taskflow-3.7.0.ebuild index 4432e1da409b..626fa77f1f0a 100644 --- a/dev-cpp/taskflow/taskflow-3.7.0.ebuild +++ b/dev-cpp/taskflow/taskflow-3.7.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 @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then S="${WORKDIR}/taskflow-${PV}" else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" S="${WORKDIR}/taskflow-${PV}" fi diff --git a/dev-cpp/tclap/tclap-1.2.5.ebuild b/dev-cpp/tclap/tclap-1.2.5.ebuild index 96276e145256..00a83fe2b21e 100644 --- a/dev-cpp/tclap/tclap-1.2.5.ebuild +++ b/dev-cpp/tclap/tclap-1.2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 2007-2024 Gentoo Authors +# Copyright 2007-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux" IUSE="doc" BDEPEND="doc? ( app-text/doxygen )" diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.8.0-cmake2.patch b/dev-cpp/yaml-cpp/files/yaml-cpp-0.8.0-cmake2.patch new file mode 100644 index 000000000000..220dc5452772 --- /dev/null +++ b/dev-cpp/yaml-cpp/files/yaml-cpp-0.8.0-cmake2.patch @@ -0,0 +1,39 @@ +https://bugs.gentoo.org/957557 +From c9371de7836d113c0b14bfa15ca70f00ebb3ac6f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <foss@grueninger.de> +Date: Mon, 24 Mar 2025 08:32:25 +0100 +Subject: [PATCH] [cmake] Require minimum CMake version 3.5 + +Soon CMake 4.0 will be released. It requires that projects +set a minimum required CMake version of 3.5. There is a +workaround with an additional flag, but it would is better +to increase the minimum required version. +--- + CMakeLists.txt | 6 +++--- + test/CMakeLists.txt | 1 - + 2 files changed, 3 insertions(+), 4 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7e8a528d8..0df533a5a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,5 +1,6 @@ +-# 3.5 is actually available almost everywhere, but this a good minimum +-cmake_minimum_required(VERSION 3.4) ++# 3.5 is actually available almost everywhere. ++# 3.30 as the upper policy limit avoids CMake deprecation warnings. ++cmake_minimum_required(VERSION 3.5...3.30) + + # enable MSVC_RUNTIME_LIBRARY target property + # see https://cmake.org/cmake/help/latest/policy/CMP0091.html +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 1c60c07c5..6949d29c1 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -3,6 +3,5 @@ find_package(Threads REQUIRED) + set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) + set(BUILD_MOCK ON CACHE BOOL "" FORCE) +-set(CMAKE_POLICY_DEFAULT_CMP0048 NEW) + + if(YAML_USE_SYSTEM_GTEST) + find_package(GTest) diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r1.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r1.ebuild index 1303ecdc4613..21f8f1065c53 100644 --- a/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r1.ebuild +++ b/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jbeder/yaml-cpp/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0/0.8" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.8.0.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r2.ebuild index 5691f9d3a803..552cf0c1d8d4 100644 --- a/dev-cpp/yaml-cpp/yaml-cpp-0.8.0.ebuild +++ b/dev-cpp/yaml-cpp/yaml-cpp-0.8.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jbeder/yaml-cpp/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0/0.8" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" @@ -23,8 +23,15 @@ PATCHES=( "${FILESDIR}/yaml-cpp-0.8.0-gtest.patch" "${FILESDIR}/yaml-cpp-0.8.0-gcc13.patch" "${FILESDIR}/yaml-cpp-0.8.0-include-cstdint.patch" + "${FILESDIR}/yaml-cpp-0.8.0-cmake2.patch" ) +src_prepare() { + rm -r test/gtest-1.11.0 || die + + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DYAML_BUILD_SHARED_LIBS=ON |
