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/xtensor | |
| 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/xtensor')
| -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 |
3 files changed, 10 insertions, 29 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() { |
