diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-03-28 18:13:17 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-03-28 18:13:17 +0000 |
| commit | 5c2e8b0dbdfde27f6def9ee5585c6611860d93da (patch) | |
| tree | 65eba61d6c6648ab27e4f09f3c2c47bea5cf19ba /dev-cpp | |
| parent | d96489883573aa2e8ac36d1957b2515f322d5c9b (diff) | |
| download | baldeagleos-repo-5c2e8b0dbdfde27f6def9ee5585c6611860d93da.tar.gz baldeagleos-repo-5c2e8b0dbdfde27f6def9ee5585c6611860d93da.tar.xz baldeagleos-repo-5c2e8b0dbdfde27f6def9ee5585c6611860d93da.zip | |
Adding metadata
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/xtensor/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/xtensor/metadata.xml | 1 | ||||
| -rw-r--r-- | dev-cpp/xtensor/xtensor-0.26.0.ebuild (renamed from dev-cpp/xtensor/xtensor-0.24.4.ebuild) | 36 | ||||
| -rw-r--r-- | dev-cpp/xtl/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/xtl/xtl-0.8.0.ebuild (renamed from dev-cpp/xtl/xtl-0.7.5.ebuild) | 23 |
5 files changed, 16 insertions, 48 deletions
diff --git a/dev-cpp/xtensor/Manifest b/dev-cpp/xtensor/Manifest index f32665894aa6..1ace9bb56902 100644 --- a/dev-cpp/xtensor/Manifest +++ b/dev-cpp/xtensor/Manifest @@ -1 +1 @@ -DIST xtensor-0.24.4.tar.gz 1203049 BLAKE2B 512ab8b2e23b295e36462b63d796d037a4300b184e5932390e8c85a98e2f96639794622817bbdb73a24925c21d210bb39c96ecbd0f3d569a05eb8c5458b805c8 SHA512 e245571553592d5d0e98af5b645bc4526123764b0507ab6fb9ade690f62eae1e2850d8a44b0550ff95276b968c287bf7d6cab9262af5f28bcf7345b6d317d16a +DIST xtensor-0.26.0.tar.gz 1216657 BLAKE2B 6127426b7f581414e3d92847b4962a4a7808b0a82640157067aceaae3226b6d65d5b6f6090590604c6f76cc7b7e8e6fe45cadbfcf1350f6a115167379b4d5f73 SHA512 9fe07376ef05d9822ffedba2804ef8af402e6560ca1424624bbfb220ef954b4f721d09c22dc045a76134a5856eccf97bfbe08450e5e70c58128583c9352afb5e diff --git a/dev-cpp/xtensor/metadata.xml b/dev-cpp/xtensor/metadata.xml index 6d55a47cb799..a27b6368b5f9 100644 --- a/dev-cpp/xtensor/metadata.xml +++ b/dev-cpp/xtensor/metadata.xml @@ -11,7 +11,6 @@ <use> <flag name="openmp">Enable parallel assignment loop using OpenMP</flag> <flag name="tbb">Enable parallel assignment loop using dev-cpp/tbb</flag> - <flag name="xsimd">Enable SIMD accelaration using dev-cpp/xsimd</flag> </use> <origin>gentoo-guru-overlay</origin> </pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/xtensor/xtensor-0.24.4.ebuild b/dev-cpp/xtensor/xtensor-0.26.0.ebuild index 9779a5620da2..db8602cc17c1 100644 --- a/dev-cpp/xtensor/xtensor-0.24.4.ebuild +++ b/dev-cpp/xtensor/xtensor-0.26.0.ebuild @@ -1,11 +1,8 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# required because of manual install in src_install -CMAKE_MAKEFILE_GENERATOR="emake" - PYTHON_COMPAT=( python3_{9,10,11,12,13} ) inherit cmake python-any-r1 optfeature toolchain-funcs @@ -18,12 +15,11 @@ LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -IUSE="doc openmp tbb test xsimd" +IUSE="doc openmp tbb test" DEPEND=" - dev-cpp/xtl + >=dev-cpp/xtl-0.8.0 tbb? ( dev-cpp/tbb ) - xsimd? ( dev-cpp/xsimd ) " RDEPEND="${DEPEND}" BDEPEND=" @@ -61,11 +57,6 @@ src_prepare() { # Skipping test due to https://github.com/xtensor-stack/xtensor/issues/2653 sed -i -e '/test_xoptional\.cpp/d' test/CMakeLists.txt || die - # Current version of xsimd in tree is 11.1.0 (announcing itself as 11.0.1) - # Version appears to be compatible (compiles & tests succeed) - sed -i -e 's/xsimd_REQUIRED_VERSION 10.0.0/xsimd_REQUIRED_VERSION 11.0.1/' \ - CMakeLists.txt || die - cmake_src_prepare } @@ -74,30 +65,21 @@ src_configure() { -DBUILD_TESTS=$(usex test) -DXTENSOR_USE_OPENMP=$(usex openmp) -DXTENSOR_USE_TBB=$(usex tbb) - -DXTENSOR_USE_XSIMD=$(usex xsimd) + # A specific verions of dev-cpp/xsimd is needed, so it requires ongoing maintenance. + -DXTENSOR_USE_XSIMD=OFF ) cmake_src_configure } src_compile() { - if use doc; then - cd "${WORKDIR}/${P}/docs" || die - emake html BUILDDIR="${BUILD_DIR}" - HTML_DOCS=( "${BUILD_DIR}/html/." ) - fi -} - -src_test() { - cmake_src_compile xtest + cmake_src_compile + use doc && emake -C docs html } src_install() { - # Default install target depends on tests with USE=test enabled. - # However, this is a header-only library. - DESTDIR="${D}" cmake_build install/fast "$@" - - einstalldocs + use doc && HTML_DOCS=( docs/build/html/* ) + cmake_src_install } pkg_postinst() { diff --git a/dev-cpp/xtl/Manifest b/dev-cpp/xtl/Manifest index 8820db2e31a1..0c02ff2359c8 100644 --- a/dev-cpp/xtl/Manifest +++ b/dev-cpp/xtl/Manifest @@ -1 +1 @@ -DIST xtl-0.7.5.tar.gz 160548 BLAKE2B 61d8c8c8e69722e2d29bd70991840650b22f2f440e2ee8100786869e4410ace8a5063cc0101361aedca963607cf046bb46e923fc096e25d731affdf2876ef4fa SHA512 fb447334f68f255d7d28c9202eee2cec70d007c1031f3756a6acd0cc019c0d95ed1d12ec63f2e9fb3df184f9ec305e6a3c808bb88c1e3eb922916ad059d2e856 +DIST xtl-0.8.0.tar.gz 138356 BLAKE2B 18a06781dff9706807b9f91d0c6dd921eff3258ac6c9d28710b758dee5f1e72aef2cba1ddb3b8a9158f340e9326ab67b9bedecef0eafaa9f6168ba873814b589 SHA512 534d7e3779a8b95371994bed16ddab00083e3a068244354d59aabd4576b7e0678c92064e0a93bba94ed3195410e3b8aefdec9e8c53d70c7d9e83d318377f522a diff --git a/dev-cpp/xtl/xtl-0.7.5.ebuild b/dev-cpp/xtl/xtl-0.8.0.ebuild index bbe8db48a272..e25821f8a456 100644 --- a/dev-cpp/xtl/xtl-0.7.5.ebuild +++ b/dev-cpp/xtl/xtl-0.8.0.ebuild @@ -1,11 +1,8 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -# required because of manual install in src_install -CMAKE_MAKEFILE_GENERATOR="emake" - PYTHON_COMPAT=( python3_{9,10,11,12,13} ) inherit cmake python-any-r1 @@ -52,21 +49,11 @@ src_configure() { } src_compile() { - if use doc; then - cd "${WORKDIR}/${P}/docs" || die - emake html BUILDDIR="${BUILD_DIR}" - HTML_DOCS=( "${BUILD_DIR}/html/." ) - fi -} - -src_test() { - cmake_src_compile xtest + cmake_src_compile + use doc && emake -C docs html } src_install() { - # Default install target depends on tests with USE=test enabled. - # However, this is a header-only library. - DESTDIR="${D}" cmake_build install/fast "$@" - - einstalldocs + use doc && HTML_DOCS=( docs/build/html/* ) + cmake_src_install } |
