From 30f491533785a455cdfbd05bb57f1f869a8e41bb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 10 Jan 2023 06:19:57 +0000 Subject: gentoo auto-resync : 10:01:2023 - 06:19:57 --- sci-physics/Manifest.gz | Bin 4208 -> 4205 bytes sci-physics/reduze/Manifest | 4 +- sci-physics/reduze/files/reduze-2.2-db.patch | 2 +- sci-physics/reduze/reduze-2.4-r1.ebuild | 60 +++++++++++++++++++++++++++ sci-physics/reduze/reduze-2.4.ebuild | 58 -------------------------- 5 files changed, 63 insertions(+), 61 deletions(-) create mode 100644 sci-physics/reduze/reduze-2.4-r1.ebuild delete mode 100644 sci-physics/reduze/reduze-2.4.ebuild (limited to 'sci-physics') diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz index ccd164a668ae..0edae516f1dd 100644 Binary files a/sci-physics/Manifest.gz and b/sci-physics/Manifest.gz differ diff --git a/sci-physics/reduze/Manifest b/sci-physics/reduze/Manifest index ee499ae916b0..cd16e4aa3b52 100644 --- a/sci-physics/reduze/Manifest +++ b/sci-physics/reduze/Manifest @@ -1,5 +1,5 @@ -AUX reduze-2.2-db.patch 769 BLAKE2B ca63fda001317c010ebfe04a34276cf087971f8993cac2bdf2147c58fe2c91d1951ea347455eb4427468f7cab8ddb8aab43159c40ce633d06a9b9649f5814df1 SHA512 b558348d9895058fd4a1f4f1e4c536eca3cefc00fc392fe107ea609403704327cb2a70cdf53a53c7db618d0e6e63dc439e81a3c9d0ffb10df1d03814737b0ea1 +AUX reduze-2.2-db.patch 769 BLAKE2B ab27b2a7456206fee7dd9f5a5b11c8b12f677cfd1cac73d288b9fc391e5745a5df1150625906b28f335c6de1621a2a5718d602ea1e073f4a6db343e9311e5eee SHA512 b95746b4e973dd25acd2843da0994bc4c31926f09d9511bc7d5769e7cc3fe7dccd0ee399aaf558c0b5dd8be8524557136fb467278718e6d20528c9fef53f10ef AUX reduze-2.4-cmake.patch 3026 BLAKE2B 534b17b84a4c4eb460877a011a3b1a276a75620c537907966b0f973b854000acd17323b9a7f762ed773a275e8617efec72ee145c0475d61b8902d76cee369fc2 SHA512 a896e86a99a285d86296140c574d28861e79c255a963b825edb7983cbdfc6504f60aed37b4ee149965df8a3dcdef18c192c3a97f09561876a9839f981dbc8e60 DIST reduze-2.4.tar.gz 671780 BLAKE2B f401c9b50df0801b0b3305a8b77c3fd3f82b7f36419f4b76a28994c4db1f1a267dc40f91b42ee11ec5c911f6fab0a39eaf9f5cb2e099aa08e6489cea05760795 SHA512 06d5fbd371a4c5e88b6b77ddab5231438dae288c58122a6060e09c525deecf013b664a016d916b10e29373cefbc1f13af708a0a71a1f8da4204a63074424f6c1 -EBUILD reduze-2.4.ebuild 1226 BLAKE2B a2fc62f5ea65ca449eb0f890a20745e30433c5b92471cacb16ba0794317b915d627a7e7dc5e70a36463370ce9bb1902a906ff91ce369753bd1ae467af517745e SHA512 606779d1543f6d4aa86f20fedf7f3a56700ac6db30173ac78d24814fa772f25d98867c4ca9d5a35dad9756c290504b984072366836ec436d940f20cfd46ce23a +EBUILD reduze-2.4-r1.ebuild 1229 BLAKE2B 1400a3ec4b15f073ea443384ed3a4ce3bc7c44af7c2f9b14edc5988a34d2425cd541f5e1b96051af97639d0ee7b298a0d463c2ecd879d4d78231d2c07cd8799c SHA512 8199f403b909bfc86e7600eb5fefbdb2147de237a233a3af9d3fbca92945a66f5b6e481be2fc89124fe5cd2f2b9bf8e95c723dbb68c841b262330b6efc55dd16 MISC metadata.xml 365 BLAKE2B c3e953d1496c7b340d96d82a2ab51bf54869b6dc7c3466d435c8a4054607a5033614345ccabd08392b1f39f877c6da16096f88c33a481d9a447875d9705a1fb4 SHA512 69944d8e98bfc93f266ad183fda06668c23d4bec25fb0b713fa7e37624d8c9fe5c818d0eca856870809e6cd2fbe812a0f8ccbf65ecaf4f9e1f4ddb2ddf8d78bb diff --git a/sci-physics/reduze/files/reduze-2.2-db.patch b/sci-physics/reduze/files/reduze-2.2-db.patch index a43de911be7a..92c7e46d3cdf 100644 --- a/sci-physics/reduze/files/reduze-2.2-db.patch +++ b/sci-physics/reduze/files/reduze-2.2-db.patch @@ -6,7 +6,7 @@ diff -r -U2 a/reduze/CMakeLists.txt b/reduze/CMakeLists.txt find_path(DB_INCLUDE_PATH NAMES dbstl_common.h - PATHS /usr/local/include/db4 /usr/local/include - /usr/include/db4 /usr/include) -+ PATHS /usr/include/db6.0) ++ PATHS /usr/include/db5.3) # we also need db.h but just assume its in the same directory find_library(DB_LIBRARY NAMES db_stl - PATHS /usr/lib /usr/local/lib) diff --git a/sci-physics/reduze/reduze-2.4-r1.ebuild b/sci-physics/reduze/reduze-2.4-r1.ebuild new file mode 100644 index 000000000000..218b666b890d --- /dev/null +++ b/sci-physics/reduze/reduze-2.4-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Program for reducing Feynman integrals" +HOMEPAGE="https://reduze.hepforge.org/" +SRC_URI="https://reduze.hepforge.org/download/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="berkdb doc examples mpi" + +RDEPEND=" + >=sci-mathematics/ginac-1.4.1 + berkdb? ( sys-libs/db:5.3=[cxx] ) + mpi? ( virtual/mpi ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +PATCHES=( + "${FILESDIR}"/${P}-cmake.patch + "${FILESDIR}"/${PN}-2.2-db.patch +) + +# remove bundled yaml-cpp +# no: it does not build. is it patched? +# sed -i -e '/add_subdirectory ("yaml")/d' CMakeLists.txt || die + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON # no thanks + -DUSE_HASH_TABLE=ON + -DUSE_DATABASE=$(usex berkdb) + -DENABLE_EXAMPLES=$(usex examples) + -DUSE_MPI=$(usex mpi) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile all $(usev doc) +} + +src_test() { + cmake_build check + use mpi && cmake_build check_mpi +} + +src_install() { + use doc && local HTML_DOCS+=( "${BUILD_DIR}"/doc/code/html/. ) + cmake_src_install +} diff --git a/sci-physics/reduze/reduze-2.4.ebuild b/sci-physics/reduze/reduze-2.4.ebuild deleted file mode 100644 index c7ea66e3ee54..000000000000 --- a/sci-physics/reduze/reduze-2.4.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -DESCRIPTION="Program for reducing Feynman integrals" -HOMEPAGE="https://reduze.hepforge.org/" -SRC_URI="https://reduze.hepforge.org/download/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="berkdb doc examples mpi" - -RDEPEND=" - >=sci-mathematics/ginac-1.4.1 - berkdb? ( sys-libs/db:6.0[cxx] ) - mpi? ( virtual/mpi )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}"/${P}-cmake.patch - "${FILESDIR}"/${PN}-2.2-db.patch -) - -# remove bundled yaml-cpp -# no: it does not build. is it patched? -# sed -i -e '/add_subdirectory ("yaml")/d' CMakeLists.txt || die - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON # no thanks - -DUSE_HASH_TABLE=ON - -DUSE_DATABASE=$(usex berkdb) - -DENABLE_EXAMPLES=$(usex examples) - -DUSE_MPI=$(usex mpi) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile all $(usev doc) -} - -src_test() { - cmake_build check - use mpi && cmake_build check_mpi -} - -src_install() { - use doc && local HTML_DOCS+=( "${BUILD_DIR}"/doc/code/html/. ) - cmake_src_install -} -- cgit v1.2.3