summaryrefslogtreecommitdiff
path: root/sci-physics
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-30 03:55:36 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-07-30 03:55:36 +0000
commit23a097dfa7d4539c1b1df0ad160bddc0d9c9a3e3 (patch)
tree994bbd75dd4b472ecb3c890049c5a4336393f78d /sci-physics
parent98e18df05fb97d065fc6a7aae14c9c52703f0933 (diff)
downloadbaldeagleos-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/Manifest1
-rw-r--r--sci-physics/fastjet/fastjet-3.5.1.ebuild95
-rw-r--r--sci-physics/fastjet/fastjet-9999.ebuild34
-rw-r--r--sci-physics/fastjet/metadata.xml4
-rw-r--r--sci-physics/siscone/Manifest1
-rw-r--r--sci-physics/siscone/metadata.xml2
-rw-r--r--sci-physics/siscone/siscone-3.1.2.ebuild35
-rw-r--r--sci-physics/siscone/siscone-9999.ebuild4
-rw-r--r--sci-physics/vmc/Manifest1
-rw-r--r--sci-physics/vmc/vmc-2.1.ebuild46
-rw-r--r--sci-physics/vmc/vmc-9999.ebuild22
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
}