summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-12 20:06:40 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-12 20:06:40 -0500
commit193236e34a32b643d816ed04394476eab7e04db7 (patch)
tree8b608b17886179a6530935fc0531c7a89a51d1a0 /dev-cpp
parent9f2ba2858a177b1c2335b5b46428ee7cec08c288 (diff)
downloadbaldeagleos-repo-193236e34a32b643d816ed04394476eab7e04db7.tar.gz
baldeagleos-repo-193236e34a32b643d816ed04394476eab7e04db7.tar.xz
baldeagleos-repo-193236e34a32b643d816ed04394476eab7e04db7.zip
Adding metadata
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/aws-crt-cpp/Manifest1
-rw-r--r--dev-cpp/aws-crt-cpp/aws-crt-cpp-0.43.6.ebuild55
-rw-r--r--dev-cpp/aws-crt-cpp/metadata.xml4
-rw-r--r--dev-cpp/mm-common/Manifest2
-rw-r--r--dev-cpp/mm-common/mm-common-1.0.6.ebuild23
-rw-r--r--dev-cpp/mm-common/mm-common-1.0.7.ebuild23
-rw-r--r--dev-cpp/pangomm/Manifest3
-rw-r--r--dev-cpp/pangomm/pangomm-2.46.5.ebuild (renamed from dev-cpp/pangomm/pangomm-2.56.1.ebuild)19
-rw-r--r--dev-cpp/pangomm/pangomm-2.50.2.ebuild40
-rw-r--r--dev-cpp/pangomm/pangomm-2.56.2.ebuild12
-rw-r--r--dev-cpp/xsimd/xsimd-14.3.0.ebuild2
11 files changed, 78 insertions, 106 deletions
diff --git a/dev-cpp/aws-crt-cpp/Manifest b/dev-cpp/aws-crt-cpp/Manifest
index fb04b45a6567..a8d2d5aa0da9 100644
--- a/dev-cpp/aws-crt-cpp/Manifest
+++ b/dev-cpp/aws-crt-cpp/Manifest
@@ -1,2 +1,3 @@
DIST aws-crt-cpp-0.35.4.tar.gz 377147 BLAKE2B 9011b1191d5403c5e106c20a1420d4595c873e05a3ce2844198604e22c47544f50d1060ef35989e58d5bf1601078390d68d2e08aa4bc49ce37a95d9d5373562b SHA512 a8620827869be5465828d400f9cefe38e6030982ef45e7b780c84c68b403d1adc74f59c7b4626d84e730c0e197977430e9c5f5b78992fd3c0092d4ecab8a990b
DIST aws-crt-cpp-0.42.3.tar.gz 401899 BLAKE2B 3e0f90e8b77b59c8edda62a2fedaa93f860a6e22a2328f684e231d17ad9c34218b005f4577fb758d4800aef2b12931cc062acf622580d5720c9827f9f7d37a43 SHA512 318496a5823a802b8eb619eb1a42816efb2508d097168a5f4d73169c01ebfdfbe470739f35712a77a1e486408f8de4440e5b7483a8ca334c69571c6ceef459c6
+DIST aws-crt-cpp-0.43.6.tar.gz 417290 BLAKE2B b0956785c2b875e94426c0c2f08a656db211c5b869ae76e6df85d88c672c1d727ff9c5bd21ed91e200ed88933c57f06df608ce0d700e1d08a4bca4ef23c288f1 SHA512 4c72a700ef7f76ca870896edcafa8526567306d1d202b1dbb9397deab4d77f309cbb8b786bbdf25b775baab9cb9a19bc925b973cf4752810b4b8855ef846f856
diff --git a/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.43.6.ebuild b/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.43.6.ebuild
new file mode 100644
index 000000000000..c2739af2c1c8
--- /dev/null
+++ b/dev-cpp/aws-crt-cpp/aws-crt-cpp-0.43.6.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="C++ wrapper around the aws-c-* libraries"
+HOMEPAGE="https://github.com/awslabs/aws-crt-cpp"
+SRC_URI="https://github.com/awslabs/aws-crt-cpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ dev-libs/aws-c-auth:=
+ dev-libs/aws-c-cal:=
+ dev-libs/aws-c-common:=
+ dev-libs/aws-c-event-stream:=
+ dev-libs/aws-c-http:=
+ dev-libs/aws-c-io:=
+ dev-libs/aws-c-mqtt:=
+ dev-libs/aws-c-s3:=
+ dev-libs/aws-c-sdkutils:=
+ dev-libs/aws-checksums:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/aws-c-common"
+
+src_configure()
+{
+ local mycmakeargs=(
+ -DBUILD_DEPS=OFF # disable embedded 3rd-party repositories.
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ use test && mycmakeargs+=(
+ -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail.
+ )
+
+ cmake_src_configure
+}
+
+src_install()
+{
+ cmake_src_install
+
+ if use test; then
+ rm -r "${D}/usr/bin" || die "Error removing testbinaries from /usr/bin"
+ fi
+}
diff --git a/dev-cpp/aws-crt-cpp/metadata.xml b/dev-cpp/aws-crt-cpp/metadata.xml
index 230e8d3f95de..494d0ea3104a 100644
--- a/dev-cpp/aws-crt-cpp/metadata.xml
+++ b/dev-cpp/aws-crt-cpp/metadata.xml
@@ -5,5 +5,9 @@
<email>jkroon@gentoo.org</email>
<name>Jaco Kroon</name>
</maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/dev-cpp/mm-common/Manifest b/dev-cpp/mm-common/Manifest
index 01dc69b8b870..321d47217298 100644
--- a/dev-cpp/mm-common/Manifest
+++ b/dev-cpp/mm-common/Manifest
@@ -1,3 +1 @@
-DIST mm-common-1.0.6.tar.xz 287832 BLAKE2B b633f37a470b558c16ce4a260384913ddc64df2ac94e25e2b7b05300c5c7b51826477bff655154572bd7eafe583b4cb056e7c9dee3d3e699dbf200490da0591f SHA512 2141ce9dabdae153e5708b09d30e7917182888e521ff0c2a4f85c7ec2dd86b2c8753e0513bf9c9f9a00d4e579173ffa859a3efd006e706fdfa2f33b0e77af48b
-DIST mm-common-1.0.7.tar.xz 283032 BLAKE2B 1db74b45682cabd165db6a03e38ddc546e5205dffbae83e72f1148071885ba8a73b3bd3aa012f3a7348631f078880a6a82be20b96419133650c671d10851b9a0 SHA512 59b5ad026d5970816eca71858bd08604ecdc43cadcf0455f0be5f233d46210c0499600b80accaad222085852d60cd4cca4c209fde6eea027a85b0244f3e3dece
DIST mm-common-1.0.8.tar.xz 283552 BLAKE2B ef9257d5dcf5cf4cae7049315bb6accc41a9be005636b6ee481e977f538f3aee6f890cd19ab9ffdb2337ce62c3c996ba8702568c7e4d50683ce109b0172ff15a SHA512 302bea8b5b66d53e52a6f2ce2b999de228e86c74c1aa262687ab229cbc618f017dd94d1910e59dd205ede190bd0988767935dbdd3dadbda0b044b0fe9e76a344
diff --git a/dev-cpp/mm-common/mm-common-1.0.6.ebuild b/dev-cpp/mm-common/mm-common-1.0.6.ebuild
deleted file mode 100644
index dd13d1b0b22c..000000000000
--- a/dev-cpp/mm-common/mm-common-1.0.6.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit gnome.org python-any-r1 meson
-
-DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
-HOMEPAGE="https://gtkmm.gnome.org/en/index.html"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
- default
-
- # Include project version in docdir name
- sed -i -e "s:^install_docdir.*:& + '-' + meson.project_version():" meson.build || die
-}
diff --git a/dev-cpp/mm-common/mm-common-1.0.7.ebuild b/dev-cpp/mm-common/mm-common-1.0.7.ebuild
deleted file mode 100644
index dd13d1b0b22c..000000000000
--- a/dev-cpp/mm-common/mm-common-1.0.7.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit gnome.org python-any-r1 meson
-
-DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
-HOMEPAGE="https://gtkmm.gnome.org/en/index.html"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-BDEPEND="${PYTHON_DEPS}"
-
-src_prepare() {
- default
-
- # Include project version in docdir name
- sed -i -e "s:^install_docdir.*:& + '-' + meson.project_version():" meson.build || die
-}
diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest
index 3f5e0d653d07..fbc05afc54d1 100644
--- a/dev-cpp/pangomm/Manifest
+++ b/dev-cpp/pangomm/Manifest
@@ -1,4 +1,3 @@
DIST pangomm-2.46.4.tar.xz 695088 BLAKE2B bee14400ead5d81ca99b94c8ffad1eae8191255d0c032acb3f8b91a53cbf1c135d91cc986779d0d2c74f261337e320e3efd27c81ceebd9bed126f925ce79f42b SHA512 e4e57b835af270af9b98ae3feb25087cb8f8ab9b0028195db3d2dbf48df360de1f92c4e7c9dfba9a80d4a6aa47234b3112eea52586328386bbc0eb0d5cc09856
-DIST pangomm-2.50.2.tar.xz 775356 BLAKE2B 5557f45de57a6a6b9622ac210792c0b4957c4442dfc621db6df005a619e4be5854fb96a6c33a53b9cce889ab7747d941399c084f3aa290ce58088c52e84c3216 SHA512 a1b478450cd1fb415b238b69843d75bbcc01c62ed123ccab388d0b667efb6f7c7e9aa5ec6e0a6e0dcba2d76c52f3ecb42ddb5cf8e12e819731bc0b4f613cc0c7
-DIST pangomm-2.56.1.tar.xz 741708 BLAKE2B b76caf3e2c2283badb4eb3f4b81f4621f9059fa5cdb9986e64fc23e7c1a7a9d99c8489c3211570d4cca050edfb4bc1a6402bd15edca4813d8f4dcc48702bc656 SHA512 3000126cdf538f43c131a186999fd39d81ec471f5770d8dfd721ff84cb3f5ad44d17cdcc732299ee9d9f34f2dd1279959cf6e1b863c3a0afc32e49b453db782b
+DIST pangomm-2.46.5.tar.xz 633812 BLAKE2B 3135008ce8f7a1f76d2649cfeeed2ad0aa788b3783cae65ad920c49637cea24f96110357fb950c78fd11121624ababd44588f7282b438f8fa81aea665e99f703 SHA512 0e14d3f48717944f7a9fd69fdf31e540aaebf1f98f733b3491367236244dede857b170dcad53a0ad597bac9d5a28e7e85b9d2cc5d0128f5d2c67c02aa46c6737
DIST pangomm-2.56.2.tar.xz 784648 BLAKE2B 2f4464d2a83b8baac14b119ad75cdff9f1a512bc41beed3d946f0c2d47a1fb43aafecf4349412386f81960991a35517373b6568fe33bccd2086036504b908d1a SHA512 13a16903b3a63b83c0f3e61f857835d61a8c38757ac6992de208fd473994bc33f68238ce714ec3fd55e5585307fd78d794cfbbf8131095cd62e4eab64910b529
diff --git a/dev-cpp/pangomm/pangomm-2.56.1.ebuild b/dev-cpp/pangomm/pangomm-2.46.5.ebuild
index 6d672e0d2188..e691eb389628 100644
--- a/dev-cpp/pangomm/pangomm-2.56.1.ebuild
+++ b/dev-cpp/pangomm/pangomm-2.46.5.ebuild
@@ -10,15 +10,15 @@ DESCRIPTION="C++ interface for pango"
HOMEPAGE="https://gtkmm.gnome.org/en/index.html"
LICENSE="LGPL-2.1+"
-SLOT="2.48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+SLOT="1.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="gtk-doc"
RDEPEND="
- >=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,${MULTILIB_USEDEP}]
- >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}]
- >=dev-libs/libsigc++-3:3[gtk-doc?,${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.56.0[${MULTILIB_USEDEP}]
+ >=dev-cpp/cairomm-1.2.2:0[gtk-doc?,${MULTILIB_USEDEP}]
+ >=dev-cpp/glibmm-2.48.0:2[gtk-doc?,${MULTILIB_USEDEP}]
+ dev-libs/libsigc++:2[gtk-doc?,${MULTILIB_USEDEP}]
+ >=x11-libs/pango-1.45.1[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -38,3 +38,10 @@ multilib_src_configure() {
)
meson_src_configure
}
+
+multilib_src_install_all() {
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/pangomm-1.4 "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/dev-cpp/pangomm/pangomm-2.50.2.ebuild b/dev-cpp/pangomm/pangomm-2.50.2.ebuild
deleted file mode 100644
index 6f825c6d6474..000000000000
--- a/dev-cpp/pangomm/pangomm-2.50.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit gnome.org meson-multilib python-any-r1
-
-DESCRIPTION="C++ interface for pango"
-HOMEPAGE="https://gtkmm.gnome.org/en/index.html"
-
-LICENSE="LGPL-2.1+"
-SLOT="2.48"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc"
-
-RDEPEND="
- >=dev-cpp/cairomm-1.16.0:1.16[gtk-doc?,${MULTILIB_USEDEP}]
- >=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?,${MULTILIB_USEDEP}]
- >=dev-libs/libsigc++-3:3[gtk-doc?,${MULTILIB_USEDEP}]
- >=x11-libs/pango-1.49.4[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- gtk-doc? (
- >=dev-cpp/mm-common-1.0.4
- app-text/doxygen[dot]
- dev-libs/libxslt
- )
- ${PYTHON_DEPS}
-"
-
-multilib_src_configure() {
- local emesonargs=(
- -Dmaintainer-mode=false
- $(meson_native_use_bool gtk-doc build-documentation)
- )
- meson_src_configure
-}
diff --git a/dev-cpp/pangomm/pangomm-2.56.2.ebuild b/dev-cpp/pangomm/pangomm-2.56.2.ebuild
index b7616802b468..fd2c21dad796 100644
--- a/dev-cpp/pangomm/pangomm-2.56.2.ebuild
+++ b/dev-cpp/pangomm/pangomm-2.56.2.ebuild
@@ -40,15 +40,9 @@ multilib_src_configure() {
meson_src_configure
}
-multilib_src_install(){
- meson_src_install
+multilib_src_install_all(){
if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/ || die
- mv "${ED}"/usr/share/doc/pangomm-*/reference/html/ "${ED}"/usr/share/gtk-doc/ || die
- # remove leftovers in doc folder:
- # - pangomm-${SLOT}/images contains multiple gif files
- # - pangomm-${SLOT}/reference contains compressed pango-${SLOT}.tag file
- # - pangomm-${PV} contains compressed Changelog, NEWS, README.md, README.win32.md
- rm -r "${ED}"/usr/share/doc/* || die
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/pangomm-2.48 "${ED}"/usr/share/gtk-doc/html/ || die
fi
}
diff --git a/dev-cpp/xsimd/xsimd-14.3.0.ebuild b/dev-cpp/xsimd/xsimd-14.3.0.ebuild
index feb9d6eae859..f9e9d2eeda26 100644
--- a/dev-cpp/xsimd/xsimd-14.3.0.ebuild
+++ b/dev-cpp/xsimd/xsimd-14.3.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="doc test"
RESTRICT="!test? ( test )"