diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-30 03:55:36 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-07-30 03:55:36 +0000 |
| commit | 23a097dfa7d4539c1b1df0ad160bddc0d9c9a3e3 (patch) | |
| tree | 994bbd75dd4b472ecb3c890049c5a4336393f78d /sci-physics | |
| parent | 98e18df05fb97d065fc6a7aae14c9c52703f0933 (diff) | |
| download | baldeagleos-repo-23a097dfa7d4539c1b1df0ad160bddc0d9c9a3e3.tar.gz baldeagleos-repo-23a097dfa7d4539c1b1df0ad160bddc0d9c9a3e3.tar.xz baldeagleos-repo-23a097dfa7d4539c1b1df0ad160bddc0d9c9a3e3.zip | |
Adding metadata
Diffstat (limited to 'sci-physics')
| -rw-r--r-- | sci-physics/fastjet/Manifest | 1 | ||||
| -rw-r--r-- | sci-physics/fastjet/fastjet-3.5.1.ebuild | 95 | ||||
| -rw-r--r-- | sci-physics/fastjet/fastjet-9999.ebuild | 34 | ||||
| -rw-r--r-- | sci-physics/fastjet/metadata.xml | 4 | ||||
| -rw-r--r-- | sci-physics/siscone/Manifest | 1 | ||||
| -rw-r--r-- | sci-physics/siscone/metadata.xml | 2 | ||||
| -rw-r--r-- | sci-physics/siscone/siscone-3.1.2.ebuild | 35 | ||||
| -rw-r--r-- | sci-physics/siscone/siscone-9999.ebuild | 4 | ||||
| -rw-r--r-- | sci-physics/vmc/Manifest | 1 | ||||
| -rw-r--r-- | sci-physics/vmc/vmc-2.1.ebuild | 46 | ||||
| -rw-r--r-- | sci-physics/vmc/vmc-9999.ebuild | 22 |
11 files changed, 217 insertions, 28 deletions
diff --git a/sci-physics/fastjet/Manifest b/sci-physics/fastjet/Manifest index dd9023e15b4d..f90349fe0494 100644 --- a/sci-physics/fastjet/Manifest +++ b/sci-physics/fastjet/Manifest @@ -1,3 +1,4 @@ DIST fastjet-3.4.0.tar.gz 2959127 BLAKE2B c99e89ee5cea3fd4e3edebdfebb50efd3c58e7ab15215a384c44120ac930882bd2d4e446b61977fe65dcc49056b958c6510abb7c5889024ae49776b1955bd023 SHA512 af8aeb6197f6bd82ec5f127647f49cd5d455c20e614c23d928b850fc97bc12c70cf6e3b09f1bb0308c2a080fcd4fa13416eea0195695060efaa0e400a687d7b7 DIST fastjet-3.4.2.tar.gz 2973605 BLAKE2B f51b26fdb2611084679a79905c6da460edcf3ad3139bdb2384fe95600e474f4bdb028b24c43456e018c5fb9535491c929d1ec2032d184536efd6b2ef16d54ae1 SHA512 e7702699e67ba5af73f1fe931fe5f67b9f52bb2f0cfdc57dbacf408741e6271ed160503fe6142c92621287df49b441ce7562af589353b199fed09a4c4c839f3f DIST fastjet-3.4.3.tar.gz 2984798 BLAKE2B ba203a21c5658555606e4ed83fce4cb3dc0a077b0407c336255a7be2ea861a196d57c2f7db03dbd4dad946b8c68827d0d967b3c009d62232d39827342c7ae492 SHA512 9df7fb6ea1082473929d5963eb58c3d420557a2f52e793432f5bd838e8f7212d0a3c3606b98c3dfeeb3a76ffac73926cb7822aaf499d64a65b2cb2bb845fdb77 +DIST fastjet-3.5.1.tar.gz 3069022 BLAKE2B 031f833fc3b387ab44e76e0712001972708e2a477076095dc661ad16d42958df570d72a8786483bef2f13eecba4147104b301209d7428b77e41f6f8bbdcde98e SHA512 b5551eea8f9304e732c169227b0a8a005eb4c44534843e14e2270aef06aad56ba52fb42e5397120615b14f0edc34e825eb547b4e6ac578dcd9806d47e41fa3ca diff --git a/sci-physics/fastjet/fastjet-3.5.1.ebuild b/sci-physics/fastjet/fastjet-3.5.1.ebuild new file mode 100644 index 000000000000..1cf74378dfc8 --- /dev/null +++ b/sci-physics/fastjet/fastjet-3.5.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=plugins +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) +DOCS_BUILDER="doxygen" +DOCS_DEPEND=" + media-gfx/graphviz + media-libs/freetype + virtual/latex-base +" + +inherit autotools docs fortran-2 python-single-r1 + +DESCRIPTION="A software package for jet finding in pp and e+e- collisions" +HOMEPAGE="https://fastjet.fr/" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/fastjet/fastjet" +else + SRC_URI="https://fastjet.fr/repo/${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="cgal examples python +plugins" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# cgal is header-only in version 5.4 and up. We need to use the +# special --enable-cgal-header-only argument to use these versions. +DEPEND=" + cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) + plugins? ( sci-physics/siscone:= ) + python? ( + ${PYTHON_DEPS} + dev-lang/swig + ) +" +RDEPEND="${DEPEND}" +BDEPEND="app-shells/bash" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.0-system-siscone.patch + "${FILESDIR}"/${PN}-3.4.0-gfortran.patch +) + +pkg_setup() { + use python && python-single-r1_pkg_setup + fortran-2_pkg_setup +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # only bash compatible + local -x CONFIG_SHELL="${BROOT}/bin/bash" + local myeconfargs=( + "$(use_enable cgal cgal-header-only)" + "$(use_enable plugins monolithic)" + "$(use_enable plugins allplugins)" + "$(use_enable plugins allcxxplugins)" + "--enable-shared" + "--enable-static=no" + "--disable-static" + "--disable-auto-ptr" + "$(use_enable python pyext)" + "$(use_enable python swig)" + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + default + docs_compile +} + +src_install() { + default + use python && python_optimize + if use examples; then + emake -C example maintainer-clean + find example -iname 'makefile*' -delete || die + + docinto examples + dodoc -r example/. + docompress -x /usr/share/doc/${PF}/examples + fi + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-physics/fastjet/fastjet-9999.ebuild b/sci-physics/fastjet/fastjet-9999.ebuild index 14f47a65013a..1cf74378dfc8 100644 --- a/sci-physics/fastjet/fastjet-9999.ebuild +++ b/sci-physics/fastjet/fastjet-9999.ebuild @@ -12,7 +12,7 @@ DOCS_DEPEND=" virtual/latex-base " -inherit autotools docs flag-o-matic fortran-2 python-single-r1 +inherit autotools docs fortran-2 python-single-r1 DESCRIPTION="A software package for jet finding in pp and e+e- collisions" HOMEPAGE="https://fastjet.fr/" @@ -34,7 +34,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DEPEND=" cgal? ( >=sci-mathematics/cgal-5.4:=[shared(+)] ) plugins? ( sci-physics/siscone:= ) - python? ( ${PYTHON_DEPS} ) + python? ( + ${PYTHON_DEPS} + dev-lang/swig + ) " RDEPEND="${DEPEND}" BDEPEND="app-shells/bash" @@ -46,6 +49,7 @@ PATCHES=( pkg_setup() { use python && python-single-r1_pkg_setup + fortran-2_pkg_setup } src_prepare() { @@ -54,19 +58,21 @@ src_prepare() { } src_configure() { - use cgal && \ - has_version 'sci-mathematics/cgal[gmp]' && append-libs -lgmp # only bash compatible - sed -i 's#/bin/sh#/bin/bash#g' ./configure || die - econf \ - $(use_enable cgal cgal-header-only) \ - $(use_enable plugins allplugins) \ - $(use_enable plugins allcxxplugins) \ - --enable-shared \ - --enable-static=no \ - --disable-static \ - --disable-auto-ptr \ - $(use_enable python pyext) + local -x CONFIG_SHELL="${BROOT}/bin/bash" + local myeconfargs=( + "$(use_enable cgal cgal-header-only)" + "$(use_enable plugins monolithic)" + "$(use_enable plugins allplugins)" + "$(use_enable plugins allcxxplugins)" + "--enable-shared" + "--enable-static=no" + "--disable-static" + "--disable-auto-ptr" + "$(use_enable python pyext)" + "$(use_enable python swig)" + ) + econf "${myeconfargs[@]}" } src_compile() { diff --git a/sci-physics/fastjet/metadata.xml b/sci-physics/fastjet/metadata.xml index 6de4dc5bd6ee..eb2be32a8fc0 100644 --- a/sci-physics/fastjet/metadata.xml +++ b/sci-physics/fastjet/metadata.xml @@ -1,6 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> + <maintainer type="person"> + <email>apn-pucky@gentoo.org</email> + <name>Alexander Puck Neuwirth</name> + </maintainer> <maintainer type="project"> <email>sci-physics@gentoo.org</email> <name>Gentoo Physics Project</name> diff --git a/sci-physics/siscone/Manifest b/sci-physics/siscone/Manifest index b0ef18db443c..9c2d63b057a4 100644 --- a/sci-physics/siscone/Manifest +++ b/sci-physics/siscone/Manifest @@ -1,2 +1,3 @@ DIST siscone-3.0.6.tar.gz 553221 BLAKE2B e472fb0ee4ce23b420af9978f95225acf8a7c27a1534a85bf69da1235621770aa7a1c1c64b3775c30c81d3161058be6dae8aa446c795805f074bdda001a76edb SHA512 ee2d07e24912aefa5a1626182e60ecdc60e11442530e602cb4dd610d5e9c33bf28faac1359597aafbb92bba3758a181bd41e38fba5746ba3f39f61d8248081ea DIST siscone-3.1.0.tar.gz 571559 BLAKE2B 78ea1b5cac5d3eb6fac7a11223093160bad4be921002336439439faa8b23b5894afb552ac9b4ad71669050ee91a61c3c36587504738640fe37a8a88d552d4de1 SHA512 09d483db926257143d93863d0833c71cb9c8681121f8554b8a6b19747343fe71bbdd6b61b639a2d1c244f6b9f5f2c69a94146f84aae73b4b17bcd53a5362f784 +DIST siscone-3.1.2.tar.gz 583095 BLAKE2B f4ec98ed3644167b463cb3467abcda2026c03f30720072703f414d719983e7d962b3776f0fb4591451650ec123e9662ff2ba7dc595f6d36e2b03af9eef13e3f8 SHA512 783d6ada65b1808e5abc5f69d63af0ba2142863890b15b0a41eb819e8d64a5b9120bdbacf252d8224b819d92fd906cfe46e6640ddcb2f0910051aea56c8927ba diff --git a/sci-physics/siscone/metadata.xml b/sci-physics/siscone/metadata.xml index 1d13a41b408f..5d27344fdc00 100644 --- a/sci-physics/siscone/metadata.xml +++ b/sci-physics/siscone/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person"> - <email>alexander@neuwirth-informatik.de</email> + <email>apn-pucky@gentoo.org</email> <name>Alexander Puck Neuwirth</name> </maintainer> <maintainer type="project"> diff --git a/sci-physics/siscone/siscone-3.1.2.ebuild b/sci-physics/siscone/siscone-3.1.2.ebuild new file mode 100644 index 000000000000..e844c65b1deb --- /dev/null +++ b/sci-physics/siscone/siscone-3.1.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Hadron Seedless Infrared-Safe Cone jet algorithm" +HOMEPAGE=" + https://siscone.hepforge.org/ + https://gitlab.com/fastjet/siscone +" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/fastjet/siscone" +else + SRC_URI="https://siscone.hepforge.org/downloads/${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="examples" + +src_install() { + default + if use examples; then + docinto examples + dodoc examples/*.{cpp,h} + docinto examples/events + dodoc examples/events/*.dat + docompress -x /usr/share/doc/${PF}/examples + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/sci-physics/siscone/siscone-9999.ebuild b/sci-physics/siscone/siscone-9999.ebuild index 356c73f38303..357f070f401b 100644 --- a/sci-physics/siscone/siscone-9999.ebuild +++ b/sci-physics/siscone/siscone-9999.ebuild @@ -29,10 +29,6 @@ src_prepare() { eautoreconf } -src_configure() { - econf --disable-static -} - src_install() { default if use examples; then diff --git a/sci-physics/vmc/Manifest b/sci-physics/vmc/Manifest index 2ad1b8a2b82d..76bf58659372 100644 --- a/sci-physics/vmc/Manifest +++ b/sci-physics/vmc/Manifest @@ -1,2 +1,3 @@ DIST vmc-1.1_p1.tar.gz 91722 BLAKE2B 6849b52c95dd33393f75d24eb184571bfbc3b711e6bba7c33853493e97ad63fbdfa4c49c61f664b911d7e047229bcde08303b48a345f1a0b9bfffee3f078e275 SHA512 407d8a6d3c3375e448273750aaffe43e9f4a63cc2f4a4ec41d1cd9b3c830b836cbef8d4e9cb37e5a0595f54a22989b7e1dd62dda0606a84f5732d1d3f6eaaee8 DIST vmc-2.0.tar.gz 96865 BLAKE2B 487ad5888389e10ba79364f4701ab4caec33d88b940ee277a8039a401fd624d3a9f7ae62bd4a50be770ac924703256325bf118e243bfe700ed8e390104f4e3d5 SHA512 3f0a88bf2bcf3daaa1327125a1aebb05452dabce3d5f274797c05cbd15cdd1c9d4fdfeebdef70a70ce5d575f19c2856330be18683e7bf241113881e11a022a89 +DIST vmc-2.1.tar.gz 96009 BLAKE2B 3dd44afa8ba89dcb3af326ad3ab9d6c39ff617f033dc2c1f3a69cfc210ab2f473dca3e4b6fba9a100e74b82fe6c2b11c44bdad6f82ac7a163c00d238ecf249e4 SHA512 60fbc0049ef72085e7029ba9f57d3f5c05bd67c41e733fd85e9bc874961226655f9c28982d579819e3dca4f9f4085cc539c7149e6855174148f012f28995f68a diff --git a/sci-physics/vmc/vmc-2.1.ebuild b/sci-physics/vmc/vmc-2.1.ebuild new file mode 100644 index 000000000000..4c9b12b20af2 --- /dev/null +++ b/sci-physics/vmc/vmc-2.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="doxygen" +DOCS_DEPEND="app-text/doxygen[dot]" +# Not setting DOCS_PATH as upstream expects doxygen to run in ${S} +DOCS_CONFIG_NAME="doc/doxygen/Doxyfile" + +inherit cmake docs + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vmc-project/${PN}.git" +else + MY_PV=$(ver_rs 1-2 -) + SRC_URI="https://github.com/vmc-project/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}-${MY_PV}" +fi + +DESCRIPTION="The Virtual Monte Carlo core library" +HOMEPAGE=" + https://vmc-project.github.io/ + https://github.com/vmc-project/vmc +" + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc" + +RDEPEND="sci-physics/root:=" +DEPEND="${RDEPEND}" + +DOCS=( README.md History ) + +src_compile() { + cmake_src_compile + docs_compile +} + +src_install() { + cmake_src_install + einstalldocs +} diff --git a/sci-physics/vmc/vmc-9999.ebuild b/sci-physics/vmc/vmc-9999.ebuild index bd8cabcda30f..4c9b12b20af2 100644 --- a/sci-physics/vmc/vmc-9999.ebuild +++ b/sci-physics/vmc/vmc-9999.ebuild @@ -1,9 +1,14 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit cmake +DOCS_BUILDER="doxygen" +DOCS_DEPEND="app-text/doxygen[dot]" +# Not setting DOCS_PATH as upstream expects doxygen to run in ${S} +DOCS_CONFIG_NAME="doc/doxygen/Doxyfile" + +inherit cmake docs if [[ ${PV} == *9999* ]]; then inherit git-r3 @@ -16,7 +21,10 @@ else fi DESCRIPTION="The Virtual Monte Carlo core library" -HOMEPAGE="https://vmc-project.github.io/ https://github.com/vmc-project/vmc" +HOMEPAGE=" + https://vmc-project.github.io/ + https://github.com/vmc-project/vmc +" LICENSE="GPL-3" SLOT="0" @@ -24,19 +32,15 @@ IUSE="doc" RDEPEND="sci-physics/root:=" DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-text/doxygen[dot] )" -DOCS=(README.md History) +DOCS=( README.md History ) src_compile() { cmake_src_compile - if use doc; then - doxygen doc/doxygen/Doxyfile || die - fi + docs_compile } src_install() { cmake_src_install - use doc && local HTML_DOCS=( doc/html/. ) einstalldocs } |
