summaryrefslogtreecommitdiff
path: root/sci-physics
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-11 17:14:47 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-11 17:14:47 +0000
commit25e5a6599437664a3eff8d9f8a966adc896e09e8 (patch)
tree67ef90a99446e1fee47c4ebb4c8c3a8175b41913 /sci-physics
parent24b2471760a35870c85ca752666bcb66120289af (diff)
gentoo auto-resync : 11:12:2023 - 17:14:47
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/Manifest.gzbin4187 -> 4190 bytes
-rw-r--r--sci-physics/hepmc/Manifest2
-rw-r--r--sci-physics/hepmc/hepmc-3.2.7.ebuild64
3 files changed, 66 insertions, 0 deletions
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 908803d6556b..a0060c9f1fbc 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index c095164f26c0..c6aee7a8b114 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,5 +1,6 @@
DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 520e4621cdfa277376e94b87a070f23e6479867bbf696dc972e7496c54504c7da921932fbeaf7713cbaab18c72101ad3fa79396fe8ee1737180946696dcd1fbd SHA512 de60aaa686f6499c62112c265438b9ba41a7ed312b767ddc3409178b6e908e4fffd6a1153bd9f2929cf479074b14bcbec33d377f51a11cfcd4c67e45fc9bb2b9
DIST HepMC3-3.2.6.tar.gz 9344806 BLAKE2B da478157ad73915d77851e9da7b236a052cb32e98103c2701f874a81ed62cbc4397489e3a2f64cd25a46c9704ccfcaac4d854357251d8bbb4120cbc1f5149374 SHA512 d8a50f081db109c9c18e4aaee60230be062eaa2947dadfb14759649eb1c504975802b2c822b1fe024d4e73f703e9f399161fa4fe38b526722dda33c2ff2e8fab
+DIST HepMC3-3.2.7.tar.gz 9345591 BLAKE2B e053b9d91552e1e969742a4e3295e233afba1a9f37bc33474f9b8faeda69f3dccddf3fa0aa7d23e6620df1a321c2d8eab51fce08da6fb8f68de130fc5f90ece9 SHA512 c4072fe4e3d80b90f5e5437781d2c7e1439b777318eecd1202cf7611d1ba2910394d72280873c6f897c43f2dd274ebb7cb77f43b223efb13c823aeaef6ba0e71
DIST HepMC3-e05d32ebac8705c0097e9e7d00ce815a205110db.tar.gz 9346161 BLAKE2B 9304d329332c2d4eb0ef6526a3308aecd29a38c569d3ba57d94767fd38ad052514f75a7a90f301c54185230d7693a67e48d59b66b12f42626a7ef900e309f743 SHA512 45f9edc6c56f9f8494b416bff147dccca64c52a90e0e169ede560ae8cf9e9255258b7af1586dd1c856f4010c22b2e668511bab160487a3ba802b629d03015e55
DIST hepmc2.06.09.tgz 3802048 BLAKE2B 2d2ddb558a313f34fb035cc10e8b914e25c65f21224545834471861a0f84e73957e841aa64af214ebeafc368a3a765aaf59d82ce81365d2c12135a1b5c03e7aa SHA512 c06277eaa76da3d0853e235ae5ae2e2d01060dc0c171f94eab12ecf16c73870b48f9066735f17f463735bf4bf41c3cd1e151e03f5b827aabc844fcc04b577b3f
DIST hepmc2.06.11.tgz 4893958 BLAKE2B ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b SHA512 81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2
@@ -8,5 +9,6 @@ EBUILD hepmc-2.06.11.ebuild 2001 BLAKE2B b5dbd95c47d1fe82639f1e5f21f6f4d07db0144
EBUILD hepmc-3.2.5.ebuild 1195 BLAKE2B 75292838102e62d9c2c42b59d15ba3f7fe93c09a14b9b3fe656d879abd85621f48320b733e239d0f29f9cf458981cc56e42d0adad5698ea50087598e01651c0c SHA512 ec153b19bf78bb0237231142cbd67842faf58601517f1b702c2a749492e491ca6b41fbab4e79808e9c26385ddcf559cfb205450ea35cf648197aab303df93370
EBUILD hepmc-3.2.5_p20230225-r1.ebuild 1487 BLAKE2B ec742f493b3aef9fc63bb50db1803fd73d7150738f38721cb7de116cde7af97577509d0740c15a4c22c29cfd0d4bc519f43181bfe8621fb786c7808e68678232 SHA512 453e2e5b9b44128418928174609f5e60c68eb381198e779506b4d3770e1fed3beeef3f8b8fb29aa04970ec13344ded69982437b44a04458533a9cb0ab59d99a5
EBUILD hepmc-3.2.6.ebuild 1398 BLAKE2B 0293fe7cc3c13f15860e4db25cf426ca113460ce66a1a319e43829262eca14eb0b378ab215c55ecd42d72f906c1482eafb9efd767f8a1f243099a0da42c828c4 SHA512 79562cbd76001d88a1e0690b5cd9f3b414caff77b90748672926f9ff22bcdc61dabcde1e68e783d6a113f4a8d8ca80346561b43b40c966aa026bcfbc1b08f82d
+EBUILD hepmc-3.2.7.ebuild 1399 BLAKE2B 3fbc345a606793f9da40fbe7e496b6cbcd8607746b2213147a41511b11118b31c5ce28f439333b265ee0d70e14a82077c82ea9667d42c5a05d447cf2a8f520ed SHA512 6d9ee910e508d8099c68221b38158f770925b4072c8afa419689186a3499485d94ea85599a7f8ae0e14ef79add22dac1c6babb55ec0d746de5336e9914c28a6b
EBUILD hepmc-9999.ebuild 1286 BLAKE2B fdfad729fa33d582deeb6ca9b967612577f4416ae79b33ff38eadfb7926e6015d2e1c68d31ee4d87578a7b65b422ba60cc60682ba4bfa6c178c35c8eed7ea9d1 SHA512 88caf857a50c838865378c2cce3341c1dcce7184cfa2d8855da44df0bcaed8e02d8aff892329234eda824ecbf54d6994505aac213987e79175953893cebb6be2
MISC metadata.xml 1600 BLAKE2B 10b28e9bbb93689a55d60e8af6ca44ea7764b8b309c4dfba81bb11d0ca2cd3aa30ee1df5b9a4a02bd649f64d7624885f10259f4d62c1bdb89b36fa7bb1da8baf SHA512 52c562ae75774076c652072aa1bfbefbbb3fcace04856fea14ce7265e6116bce7bc0fafa24e092cb848cdda980c489ade647ac056a6cd6cc8f077f26994454ae
diff --git a/sci-physics/hepmc/hepmc-3.2.7.ebuild b/sci-physics/hepmc/hepmc-3.2.7.ebuild
new file mode 100644
index 000000000000..1d86c5108e8c
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-3.2.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit fortran-2 cmake python-single-r1
+
+MYPN=HepMC3
+MYP=${MYPN}-${PV}
+
+DESCRIPTION="Event Record for Monte Carlo Generators"
+HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.cern.ch/hepmc/HepMC3"
+else
+ SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/${MYP}.tar.gz"
+ S="${WORKDIR}/${MYP}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="3"
+IUSE="doc test examples python root"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ root? ( sci-physics/root:= )
+ doc? (
+ app-doc/doxygen[dot]
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DHEPMC3_ENABLE_ROOTIO=$(usex root ON OFF)
+ -DHEPMC3_ENABLE_PYTHON=$(usex python ON OFF)
+ -DHEPMC3_ENABLE_TEST=$(usex test ON OFF)
+ -DHEPMC3_BUILD_DOCS=$(usex doc ON OFF)
+ -DHEPMC3_BUILD_EXAMPLES=$(usex examples ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ use examples && docompress -x /usr/share/doc/${PF}/examples
+ use python && python_optimize
+}