* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2015-11-06 11:59 José María Alonso
0 siblings, 0 replies; 28+ messages in thread
From: José María Alonso @ 2015-11-06 11:59 UTC (permalink / raw
To: gentoo-commits
commit: f0d9886edda948f40d935010110e9cb74c35874c
Author: José María Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 11:56:15 2015 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 11:56:15 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0d9886e
sci-physics/hepmc: amd64 stable wrt bug #554946
Package-Manager: portage-2.2.20.1
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 1bc6db4..3aa3337 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev static-libs test"
RDEPEND=""
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2015-11-11 9:12 Agostino Sarubbo
0 siblings, 0 replies; 28+ messages in thread
From: Agostino Sarubbo @ 2015-11-11 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 5ebcbe958be7ed2e2e7d741bbcd45d7e21710250
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 11 09:11:24 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 11 09:11:24 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ebcbe95
sci-physics/hepmc: x86 stable wrt bug #554946
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 3aa3337..fe78130 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev static-libs test"
RDEPEND=""
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2016-11-13 9:39 David Seifert
0 siblings, 0 replies; 28+ messages in thread
From: David Seifert @ 2016-11-13 9:39 UTC (permalink / raw
To: gentoo-commits
commit: 18c6614bba804a540a4dbbde4379d5379b880e86
Author: Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Sat Nov 12 15:17:07 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 09:38:51 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c6614b
sci-physics/hepmc: Removing EAPI 4 versions 2.06.03 and 2.06.08
Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2823
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sci-physics/hepmc/Manifest | 2 -
sci-physics/hepmc/hepmc-2.06.03.ebuild | 64 -------------------------
sci-physics/hepmc/hepmc-2.06.08.ebuild | 87 ----------------------------------
3 files changed, 153 deletions(-)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index d0b0e62..f18571a 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,3 +1 @@
-DIST HepMC-2.06.03.tar.gz 4587543 SHA256 6dc6de2df9e3a30b98d47a1ca0442a9513fcc5df0d6b5590364270903e96a6f3 SHA512 ad7e61b64952b6c3774e6406ea6c6f193192222aa4a3f0a4c192728b0f3b6272e97cce9bbdd6ca0b8bc8f12c8da9dd51ec53e7840760fdc2f1ff4ec2986ba389 WHIRLPOOL 0652dfa39fe69d691141db8aab8da1fb7fabad1a11058146162bd45d03831fca6ec38eca17e7d81de38515df29bd411482636a6308e1ed91e76211c1b58b0d72
-DIST HepMC-2.06.08.tar.gz 3863843 SHA256 8be6c1793e0a045f07ddb88bb64b46de7e66a52e75fb72b3f82f9a3e3ba8a8ce SHA512 a2365f67260a394b9e8d7cebdd399d74e78e39aef64e120dedd2fd2ebd10b85519cb87b00f106891ee1a6f01f4c68c829567e5aa1885324be668e5443ab113f6 WHIRLPOOL fc95858b58bbc2d37a2301cc5b62a6c67f25781d0796b04e6bc5ff976ee2d1456afac892dc554274422e62b1b07d727d2263a816579f73230bae64059d6b190d
DIST HepMC-2.06.09.tar.gz 4612637 SHA256 c60724ca9740230825e06c0c36fb2ffe17ff1b1465e8656268a61dffe1611a08 SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4 WHIRLPOOL 62b91da92ec30bbc1f5619a87e6172fd563751fe29453ed5bdf31ecae6c5964b59a601b4a52f5c3249cfc20664041ee27bb7114d006dabdf05c5926194890370
diff --git a/sci-physics/hepmc/hepmc-2.06.03.ebuild b/sci-physics/hepmc/hepmc-2.06.03.ebuild
deleted file mode 100644
index 52fc04e..00000000
--- a/sci-physics/hepmc/hepmc-2.06.03.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-
-inherit eutils
-
-MYP=HepMC-${PV}
-
-DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="http://lcgapp.cern.ch/project/simu/HepMC/"
-SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples gev cm static-libs"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )"
-
-S="${WORKDIR}/${MYP}"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-2.06.04-gcc46.patch
-}
-src_configure() {
- # use MeV over GeV and mm over cm
- local length_conf="MM"
- use cm && length_conf="CM"
- local momentum_conf="MEV"
- use gev && momentum_conf="GEV"
- econf \
- --with-length=${length_conf} \
- --with-momentum=${momentum_conf} \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- cd doc
- doxygen doxygen.conf || die "doc building failed"
- fi
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- INSTALLDIR=/usr/share/doc/${PF}/examples \
- doc_installdir=/usr/share/doc/${PF} \
- install || die "emake install failed"
-
- dodoc README AUTHORS ChangeLog
- insinto /usr/share/doc/${PF}
- if use doc; then
- doins -r doc/html doc/*.pdf || die
- else
- rm -f "${D}"/usr/share/doc/${PF}/*pdf
- fi
- use examples || rm -rf "${D}"/usr/share/doc/${PF}/examples
-}
diff --git a/sci-physics/hepmc/hepmc-2.06.08.ebuild b/sci-physics/hepmc/hepmc-2.06.08.ebuild
deleted file mode 100644
index 680e470..00000000
--- a/sci-physics/hepmc/hepmc-2.06.08.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit cmake-utils
-
-MYP=HepMC-${PV}
-
-DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="http://lcgapp.cern.ch/project/simu/HepMC/"
-SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cm doc examples gev static-libs test"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen dev-tex/floatflt )"
-
-S="${WORKDIR}/${MYP}"
-
-DOCS=( ChangeLog AUTHORS )
-
-src_prepare() {
- sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt
- # CMake doc building broken
- # gentoo doc directory
- #sed -i \
- # -e "s:share/HepMC/doc:share/doc/${PF}:" \
- # doc/CMakeLists.txt || die
-
- # gentoo examples directory
- sed -i \
- -e "s:share/HepMC:share/doc/${PF}:" \
- $(find examples -name CMakeLists.txt) || die
-
- # respect user's flags
- sed -i \
- -e "s/-O -ansi -pedantic -Wall//g" \
- cmake/Modules/HepMCVariables.cmake || die
-
- # gentoo libdir love
- sed -i \
- -e '/DESTINATION/s/lib/lib${LIB_SUFFIX}/g' \
- {src,fio}/CMakeLists.txt || die
-
- # remove targets if use flags not set
- use examples || sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt
- use test || sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt
- if ! use static-libs; then
- sed -i \
- -e '/(HepMC\(fio\|\)S/d' \
- -e '/TARGETS/s/HepMC\(fio\|\)S//' \
- {src,fio}/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- # use MeV over GeV and mm over cm
- local length_conf="MM"
- use cm && length_conf="CM"
- local momentum_conf="MEV"
- use gev && momentum_conf="GEV"
- mycmakeargs+=(
- -Dlength=${length_conf}
- -Dmomentum=${momentum_conf}
- )
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc; then
- cd doc
- ./buildDoc.sh || die
- ./buildDoxygen.sh || die
- fi
-}
-
-src_install() {
- cmake-utils_src_install
- use doc && dodoc doc/*.pdf && dohtml -r doc/html/*
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2017-10-16 3:34 David Seifert
0 siblings, 0 replies; 28+ messages in thread
From: David Seifert @ 2017-10-16 3:34 UTC (permalink / raw
To: gentoo-commits
commit: cc990e61243dab0a64ea4d12e94093b37cd17dc8
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 16 03:09:48 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Oct 16 03:09:48 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc990e61
sci-physics/hepmc: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 20b3409bd41..46b3b6d47d9 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -31,6 +31,8 @@ S="${WORKDIR}/${MYP}"
DOCS=( ChangeLog AUTHORS )
src_prepare() {
+ cmake-utils_src_prepare
+
sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt
# CMake doc building broken
# gentoo doc directory
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2018-10-14 19:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2018-10-14 19:04 UTC (permalink / raw
To: gentoo-commits
commit: 6aa7338ed80e5c917c230094dda7bab631b2778a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:45:05 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 19:04:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa7338e
sci-physics/hepmc: Add several missing || die
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index fd54fa2fd8a..85f83c7019a 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -33,7 +33,7 @@ DOCS=( ChangeLog AUTHORS )
src_prepare() {
cmake-utils_src_prepare
- sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt
+ sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt || die
# CMake doc building broken
# gentoo doc directory
#sed -i \
@@ -56,8 +56,12 @@ src_prepare() {
{src,fio}/CMakeLists.txt || die
# remove targets if use flags not set
- use examples || sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt
- use test || sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt
+ if ! use examples; then
+ sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt || die
+ fi
+ if ! use test; then
+ sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt || die
+ fi
if ! use static-libs; then
sed -i \
-e '/(HepMC\(fio\|\)S/d' \
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2018-10-14 19:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2018-10-14 19:04 UTC (permalink / raw
To: gentoo-commits
commit: 533a9304389b0486d680d5927bfcb061b829561e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:50:07 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 19:04:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533a9304
sci-physics/hepmc: EAPI-6 bump
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 7142a94092f..fd3d790263a 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit cmake-utils
@@ -89,6 +89,7 @@ src_compile() {
}
src_install() {
+ use doc && HTML_DOCS=( doc/html/. )
+ use doc && dodoc doc/*.pdf
cmake-utils_src_install
- use doc && dodoc doc/*.pdf && dohtml -r doc/html/*
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2018-10-14 19:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2018-10-14 19:04 UTC (permalink / raw
To: gentoo-commits
commit: 6eddd5c16f22f4b6656c487cfdbbed9ede4876ae
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:42:45 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 19:04:31 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eddd5c1
sci-physics/hepmc: Update HOMEPAGE
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 46b3b6d47d9..fd54fa2fd8a 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -8,7 +8,7 @@ inherit cmake-utils
MYP=HepMC-${PV}
DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="http://lcgapp.cern.ch/project/simu/HepMC/"
+HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2018-10-14 19:04 Andreas Sturmlechner
0 siblings, 0 replies; 28+ messages in thread
From: Andreas Sturmlechner @ 2018-10-14 19:04 UTC (permalink / raw
To: gentoo-commits
commit: 668a8ce8db72b90af2dc9e25592349434d8d7c69
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 14 18:48:21 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Oct 14 19:04:32 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668a8ce8
sci-physics/hepmc: Simplify src_configure
Drop superfluous temp local vars.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 85f83c7019a..7142a94092f 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -72,13 +72,9 @@ src_prepare() {
src_configure() {
# use MeV over GeV and mm over cm
- local length_conf="MM"
- use cm && length_conf="CM"
- local momentum_conf="MEV"
- use gev && momentum_conf="GEV"
- mycmakeargs+=(
- -Dlength=${length_conf}
- -Dmomentum=${momentum_conf}
+ local mycmakeargs=(
+ -Dlength=$(usex cm CM MM)
+ -Dmomentum=$(usex gev GEV MEV)
)
cmake-utils_src_configure
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2020-07-24 11:10 Ulrich Müller
0 siblings, 0 replies; 28+ messages in thread
From: Ulrich Müller @ 2020-07-24 11:10 UTC (permalink / raw
To: gentoo-commits
commit: ade25623342fd7d281d61657d71ea31810ff1d14
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 19 13:18:11 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 10:53:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ade25623
sci-physics/hepmc: Fix dependencies.
Following removal of dev-tex/floatflt.
A dependency on dev-texlive/texlive-latexrecommended (for cite.sty and
fancybox.sty) was also missing.
Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
sci-physics/hepmc/hepmc-2.06.09-r1.ebuild | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
index 30a266d6d1e..e8453c9991d 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -21,10 +21,9 @@ RDEPEND=""
DEPEND="${RDEPEND}
doc? (
app-doc/doxygen
- || (
- dev-texlive/texlive-latex
- dev-tex/floatflt
- )
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
)"
S="${WORKDIR}/${MYP}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2022-03-05 21:40 David Seifert
0 siblings, 0 replies; 28+ messages in thread
From: David Seifert @ 2022-03-05 21:40 UTC (permalink / raw
To: gentoo-commits
commit: 761c3a98a6da89e7ada0ac6173b2a9fb3525a717
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 5 21:40:17 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Mar 5 21:40:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=761c3a98
sci-physics/hepmc: port to EAPI 8
Closes: https://bugs.gentoo.org/834297
Signed-off-by: David Seifert <soap <AT> gentoo.org>
...c-2.06.09-r1.ebuild => hepmc-2.06.09-r2.ebuild} | 41 ++++++++++------------
1 file changed, 19 insertions(+), 22 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
similarity index 77%
rename from sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
rename to sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
index e8453c9991df..8a0b2af2611b 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r1.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
@@ -1,24 +1,24 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
-inherit cmake-utils
+inherit cmake
MYP=HepMC-${PV}
DESCRIPTION="Event Record for Monte Carlo Generators"
HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="cm doc examples gev static-libs test"
+IUSE="cm doc examples gev test"
RESTRICT="!test? ( test )"
-RDEPEND=""
-DEPEND="${RDEPEND}
+BDEPEND="
doc? (
app-doc/doxygen
dev-texlive/texlive-latex
@@ -26,12 +26,8 @@ DEPEND="${RDEPEND}
dev-texlive/texlive-latexrecommended
)"
-S="${WORKDIR}/${MYP}"
-
-DOCS=( ChangeLog AUTHORS )
-
src_prepare() {
- cmake-utils_src_prepare
+ cmake_src_prepare
sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt || die
# CMake doc building broken
@@ -62,12 +58,12 @@ src_prepare() {
if ! use test; then
sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt || die
fi
- if ! use static-libs; then
- sed -i \
- -e '/(HepMC\(fio\|\)S/d' \
- -e '/TARGETS/s/HepMC\(fio\|\)S//' \
- {src,fio}/CMakeLists.txt || die
- fi
+
+ # remove static libs
+ sed -i \
+ -e '/(HepMC\(fio\|\)S/d' \
+ -e '/TARGETS/s/HepMC\(fio\|\)S//' \
+ {src,fio}/CMakeLists.txt || die
}
src_configure() {
@@ -76,20 +72,21 @@ src_configure() {
-Dlength=$(usex cm CM MM)
-Dmomentum=$(usex gev GEV MEV)
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_compile() {
- cmake-utils_src_compile
+ cmake_src_compile
+
if use doc; then
- cd doc
+ cd doc || die
./buildDoc.sh || die
./buildDoxygen.sh || die
+ HTML_DOCS=( doc/html/. )
fi
}
src_install() {
- use doc && HTML_DOCS=( doc/html/. )
+ cmake_src_install
use doc && dodoc doc/*.pdf
- cmake-utils_src_install
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2022-08-26 11:13 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-08-26 11:13 UTC (permalink / raw
To: gentoo-commits
commit: 4bff080f8e9d88d5f3523e8c4d73c2d1b87ed1c3
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Wed Jul 27 02:36:31 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 11:12:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bff080f
sci-physics/hepmc: add 3.2.5
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
sci-physics/hepmc/hepmc-3.2.5.ebuild | 51 ++++++++++++++++++++++++++++++++++++
sci-physics/hepmc/metadata.xml | 1 +
3 files changed, 53 insertions(+)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index cf51f51c18a5..956b4d3fc19a 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1 +1,2 @@
DIST HepMC-2.06.09.tar.gz 4612637 BLAKE2B 6bbf1a6a8410b6717ddff29fc3643247582f7a61a05fd9e52a0b09f78bf75de587c1c55525f6a1367b306a26a4687ce55b64908c049d91bdb2db3d40467af62b SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4
+DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 520e4621cdfa277376e94b87a070f23e6479867bbf696dc972e7496c54504c7da921932fbeaf7713cbaab18c72101ad3fa79396fe8ee1737180946696dcd1fbd SHA512 de60aaa686f6499c62112c265438b9ba41a7ed312b767ddc3409178b6e908e4fffd6a1153bd9f2929cf479074b14bcbec33d377f51a11cfcd4c67e45fc9bb2b9
diff --git a/sci-physics/hepmc/hepmc-3.2.5.ebuild b/sci-physics/hepmc/hepmc-3.2.5.ebuild
new file mode 100644
index 000000000000..6a91e322f3ec
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-3.2.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# python3_11 fails
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake python-single-r1
+
+MYP=HepMC3-${PV}
+
+DESCRIPTION="Event Record for Monte Carlo Generators"
+HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
+SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/${MYP}.tar.gz"
+S="${WORKDIR}/${MYP}"
+
+LICENSE="GPL-3+"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE="doc test examples python root"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )"
+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
+ python_optimize
+}
diff --git a/sci-physics/hepmc/metadata.xml b/sci-physics/hepmc/metadata.xml
index 568fd23f5361..f767f2a48679 100644
--- a/sci-physics/hepmc/metadata.xml
+++ b/sci-physics/hepmc/metadata.xml
@@ -24,5 +24,6 @@
<use>
<flag name="gev">Build with GeV instead of default MeV for momentum units</flag>
<flag name="cm">Build with cm instead of default mm for length units</flag>
+ <flag name="root">Build with ROOTIO enabled</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2022-08-26 11:13 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-08-26 11:13 UTC (permalink / raw
To: gentoo-commits
commit: 3e66c213565749c4cd61dcaced4aef984b75a11e
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 26 10:13:21 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 11:12:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e66c213
sci-physics/hepmc: add 2.06.11
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
sci-physics/hepmc/hepmc-2.06.11.ebuild | 95 ++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 956b4d3fc19a..80795b1f230c 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,2 +1,3 @@
DIST HepMC-2.06.09.tar.gz 4612637 BLAKE2B 6bbf1a6a8410b6717ddff29fc3643247582f7a61a05fd9e52a0b09f78bf75de587c1c55525f6a1367b306a26a4687ce55b64908c049d91bdb2db3d40467af62b SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4
DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 520e4621cdfa277376e94b87a070f23e6479867bbf696dc972e7496c54504c7da921932fbeaf7713cbaab18c72101ad3fa79396fe8ee1737180946696dcd1fbd SHA512 de60aaa686f6499c62112c265438b9ba41a7ed312b767ddc3409178b6e908e4fffd6a1153bd9f2929cf479074b14bcbec33d377f51a11cfcd4c67e45fc9bb2b9
+DIST hepmc2.06.11.tgz 4893958 BLAKE2B ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b SHA512 81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
new file mode 100644
index 000000000000..f75ed0d07cf6
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MYP=HepMC-${PV}
+
+DESCRIPTION="Event Record for Monte Carlo Generators"
+HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
+SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/hepmc${PV}.tgz"
+S="${WORKDIR}/${MYP}"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cm doc examples gev test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ doc? (
+ app-doc/doxygen[dot]
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ )"
+
+# Block against old slot 0
+RDEPEND="!sci-physics/hepmc:0"
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt || die
+ # CMake doc building broken
+ # gentoo doc directory
+ #sed -i \
+ # -e "s:share/HepMC/doc:share/doc/${PF}:" \
+ # doc/CMakeLists.txt || die
+
+ # gentoo examples directory
+ sed -i \
+ -e "s:share/HepMC:share/doc/${PF}:" \
+ $(find examples -name CMakeLists.txt) || die
+
+ # respect user's flags
+ sed -i \
+ -e "s/-O -ansi -pedantic -Wall//g" \
+ cmake/Modules/HepMCVariables.cmake || die
+
+ # gentoo libdir love
+ sed -i \
+ -e '/DESTINATION/s/lib/lib${LIB_SUFFIX}/g' \
+ {src,fio}/CMakeLists.txt || die
+
+ # remove targets if use flags not set
+ if ! use examples; then
+ sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt || die
+ fi
+ if ! use test; then
+ sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt || die
+ fi
+
+ # remove static libs
+ sed -i \
+ -e '/(HepMC\(fio\|\)S/d' \
+ -e '/TARGETS/s/HepMC\(fio\|\)S//' \
+ {src,fio}/CMakeLists.txt || die
+}
+
+src_configure() {
+ # use MeV over GeV and mm over cm
+ local mycmakeargs=(
+ -Dlength=$(usex cm CM MM)
+ -Dmomentum=$(usex gev GEV MEV)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ cd doc || die
+ ./buildDoc.sh || die
+ ./buildDoxygen.sh || die
+ HTML_DOCS=( doc/html/. )
+ fi
+}
+
+src_install() {
+ cmake_src_install
+ use doc && dodoc doc/*.pdf
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2022-08-26 11:13 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2022-08-26 11:13 UTC (permalink / raw
To: gentoo-commits
commit: b3673a691b7b496c534c19a8954a6e3cdaf11424
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Wed Jul 27 12:09:02 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 26 11:12:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3673a69
sci-physics/hepmc: add myself as a maintainer
Closes: https://github.com/gentoo/gentoo/pull/26618
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/metadata.xml | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/metadata.xml b/sci-physics/hepmc/metadata.xml
index f767f2a48679..3e4d21be3b79 100644
--- a/sci-physics/hepmc/metadata.xml
+++ b/sci-physics/hepmc/metadata.xml
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
+<maintainer type="person" proxied="yes">
+ <email>alexander@neuwirth-informatik.de</email>
+ <name>Alexander Puck Neuwirth</name>
+</maintainer>
+<maintainer type="project" proxied="proxy">
<email>sci-physics@gentoo.org</email>
<name>Gentoo Physics Project</name>
</maintainer>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2022-12-11 17:55 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2022-12-11 17:55 UTC (permalink / raw
To: gentoo-commits
commit: c5962af952ae12391e17a378328538fe157a3402
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 11 17:55:21 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 17:55:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5962af9
sci-physics/hepmc: Keyword 3.2.5 x86, #866674
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-physics/hepmc/hepmc-3.2.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-3.2.5.ebuild b/sci-physics/hepmc/hepmc-3.2.5.ebuild
index 6a91e322f3ec..a913827d1e3f 100644
--- a/sci-physics/hepmc/hepmc-3.2.5.ebuild
+++ b/sci-physics/hepmc/hepmc-3.2.5.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-3+"
SLOT="3"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="doc test examples python root"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-02-25 22:23 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-02-25 22:23 UTC (permalink / raw
To: gentoo-commits
commit: 39fb5a25a7cd2c6008a91e246e6a283f937f7069
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Sat Feb 25 15:23:01 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 22:23:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39fb5a25
sci-physics/hepmc: add 9999
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/29785
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-physics/hepmc/hepmc-9999.ebuild | 56 +++++++++++++++++++++++++++++++++++++
1 file changed, 56 insertions(+)
diff --git a/sci-physics/hepmc/hepmc-9999.ebuild b/sci-physics/hepmc/hepmc-9999.ebuild
new file mode 100644
index 000000000000..4701177b3f45
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit cmake python-single-r1
+
+MYP=HepMC3-${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} )"
+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
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-02-25 22:23 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-02-25 22:23 UTC (permalink / raw
To: gentoo-commits
commit: 9228197421b2462c1b6bbf66c47781f241b83db7
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Sat Feb 25 15:22:48 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 25 22:23:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92281974
sci-physics/hepmc: add 3.2.5_p20230225
Closes: https://bugs.gentoo.org/897238
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild | 58 ++++++++++++++++++++++++++
2 files changed, 59 insertions(+)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 80795b1f230c..ba98b1642ec6 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,3 +1,4 @@
DIST HepMC-2.06.09.tar.gz 4612637 BLAKE2B 6bbf1a6a8410b6717ddff29fc3643247582f7a61a05fd9e52a0b09f78bf75de587c1c55525f6a1367b306a26a4687ce55b64908c049d91bdb2db3d40467af62b SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4
DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 520e4621cdfa277376e94b87a070f23e6479867bbf696dc972e7496c54504c7da921932fbeaf7713cbaab18c72101ad3fa79396fe8ee1737180946696dcd1fbd SHA512 de60aaa686f6499c62112c265438b9ba41a7ed312b767ddc3409178b6e908e4fffd6a1153bd9f2929cf479074b14bcbec33d377f51a11cfcd4c67e45fc9bb2b9
+DIST HepMC3-e05d32ebac8705c0097e9e7d00ce815a205110db.tar.gz 9346161 BLAKE2B 9304d329332c2d4eb0ef6526a3308aecd29a38c569d3ba57d94767fd38ad052514f75a7a90f301c54185230d7693a67e48d59b66b12f42626a7ef900e309f743 SHA512 45f9edc6c56f9f8494b416bff147dccca64c52a90e0e169ede560ae8cf9e9255258b7af1586dd1c856f4010c22b2e668511bab160487a3ba802b629d03015e55
DIST hepmc2.06.11.tgz 4893958 BLAKE2B ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b SHA512 81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2
diff --git a/sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild b/sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild
new file mode 100644
index 000000000000..4f6201190a03
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit 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
+ COMMIT="e05d32ebac8705c0097e9e7d00ce815a205110db"
+ SRC_URI="https://gitlab.cern.ch/${PN}/${MYPN}/-/archive/${COMMIT}/${MYPN}-${COMMIT}.tar.gz"
+ S="${WORKDIR}/${MYPN}-${COMMIT}"
+ 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} )"
+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
+ python_optimize
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-05-02 11:54 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-05-02 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 8ddc2070e5adb146d988e988d843fe65fd8e42a2
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Sun Apr 30 18:03:24 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue May 2 11:54:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddc2070
sci-physics/hepmc: Add fortran and numpy deps
Closes: https://bugs.gentoo.org/905129
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
...2.5_p20230225.ebuild => hepmc-3.2.5_p20230225-r1.ebuild} | 13 ++++++++++---
2 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index ba98b1642ec6..0520bcb6914e 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,4 +1,5 @@
DIST HepMC-2.06.09.tar.gz 4612637 BLAKE2B 6bbf1a6a8410b6717ddff29fc3643247582f7a61a05fd9e52a0b09f78bf75de587c1c55525f6a1367b306a26a4687ce55b64908c049d91bdb2db3d40467af62b SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4
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-e05d32ebac8705c0097e9e7d00ce815a205110db.tar.gz 9346161 BLAKE2B 9304d329332c2d4eb0ef6526a3308aecd29a38c569d3ba57d94767fd38ad052514f75a7a90f301c54185230d7693a67e48d59b66b12f42626a7ef900e309f743 SHA512 45f9edc6c56f9f8494b416bff147dccca64c52a90e0e169ede560ae8cf9e9255258b7af1586dd1c856f4010c22b2e668511bab160487a3ba802b629d03015e55
DIST hepmc2.06.11.tgz 4893958 BLAKE2B ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b SHA512 81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2
diff --git a/sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild b/sci-physics/hepmc/hepmc-3.2.5_p20230225-r1.ebuild
similarity index 87%
rename from sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild
rename to sci-physics/hepmc/hepmc-3.2.5_p20230225-r1.ebuild
index 4f6201190a03..e61cb750aa34 100644
--- a/sci-physics/hepmc/hepmc-3.2.5_p20230225.ebuild
+++ b/sci-physics/hepmc/hepmc-3.2.5_p20230225-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-single-r1
+inherit fortran-2 cmake python-single-r1
MYPN=HepMC3
MYP=${MYPN}-${PV}
@@ -28,7 +28,14 @@ IUSE="doc test examples python root"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RDEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
DEPEND="${RDEPEND}"
BDEPEND="
root? ( sci-physics/root:= )
@@ -54,5 +61,5 @@ src_configure() {
src_install() {
cmake_src_install
use examples && docompress -x /usr/share/doc/${PF}/examples
- python_optimize
+ use python && python_optimize
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-05-02 11:54 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-05-02 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 6c9ac2801a6b4080233322cce8c2c55f3e1afeb8
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Sun Apr 30 18:07:05 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue May 2 11:54:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9ac280
sci-physics/hepmc: add 3.2.6
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/hepmc-3.2.6.ebuild | 64 ++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/sci-physics/hepmc/hepmc-3.2.6.ebuild b/sci-physics/hepmc/hepmc-3.2.6.ebuild
new file mode 100644
index 000000000000..e597922abeda
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-3.2.6.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_{9..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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-05-02 11:54 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-05-02 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 6c7fd9a3863e33979c9a74f290722f25409725b3
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Tue May 2 09:53:32 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue May 2 11:54:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c7fd9a3
sci-physics/hepmc: update 2.06.09 SRC_URI
Closes: https://github.com/gentoo/gentoo/pull/30815
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 2 +-
sci-physics/hepmc/hepmc-2.06.09-r2.ebuild | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 0520bcb6914e..143bd6a6a44c 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,5 +1,5 @@
-DIST HepMC-2.06.09.tar.gz 4612637 BLAKE2B 6bbf1a6a8410b6717ddff29fc3643247582f7a61a05fd9e52a0b09f78bf75de587c1c55525f6a1367b306a26a4687ce55b64908c049d91bdb2db3d40467af62b SHA512 1030f31ad9d19d8ae184145a693c4a3092131f485e2ed89598b7172992a825ad9aa46fb44a9199a00c4a6bd7e163daead9452e9bc4fe32cb3b97351cf22906c4
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-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
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
index 8a0b2af2611b..4dd1c2c51e5a 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
-MYP=HepMC-${PV}
+MYP=hepmc${PV}
DESCRIPTION="Event Record for Monte Carlo Generators"
HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
-SRC_URI="http://lcgapp.cern.ch/project/simu/HepMC/download/${MYP}.tar.gz"
+SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/hepmc${PV}.tgz"
S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-05-03 22:09 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-05-03 22:09 UTC (permalink / raw
To: gentoo-commits
commit: d52775cb2d0d88fd375fa8b947e98124323c8177
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 22:09:15 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 3 22:09:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52775cb
sci-physics/hepmc: Stabilize 2.06.11 x86, #905466
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-physics/hepmc/hepmc-2.06.11.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index f75ed0d07cf6..05fd4f5de9fb 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-05-04 2:31 Sam James
0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-05-04 2:31 UTC (permalink / raw
To: gentoo-commits
commit: 65f29bc259bd97eb05765f78c3d956ea897a997c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 4 02:31:10 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 4 02:31:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f29bc2
sci-physics/hepmc: Stabilize 2.06.11 amd64, #905466
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-physics/hepmc/hepmc-2.06.11.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index 05fd4f5de9fb..20cc48f5380d 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-06-09 15:06 Arthur Zamarin
0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2023-06-09 15:06 UTC (permalink / raw
To: gentoo-commits
commit: f455ff3750998be0f5fb1c996986dcadd6c5d1d7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 3 14:56:15 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 9 14:50:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f455ff37
sci-physics/hepmc: destabilize for ~x86
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-physics/hepmc/hepmc-2.06.09-r2.ebuild | 2 +-
sci-physics/hepmc/hepmc-2.06.11.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
index 4dd1c2c51e5a..236ef0796556 100644
--- a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev test"
RESTRICT="!test? ( test )"
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index 20cc48f5380d..89f4de0bd64b 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="cm doc examples gev test"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2023-12-11 14:12 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2023-12-11 14:12 UTC (permalink / raw
To: gentoo-commits
commit: 881c4af9c6aee5bee5ccc6a7957c65a42afd9ba2
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Wed Nov 29 16:10:55 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 14:12:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=881c4af9
sci-physics/hepmc: add 3.2.7
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/34046
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
sci-physics/hepmc/hepmc-3.2.7.ebuild | 64 ++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 143bd6a6a44c..035473725dea 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
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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2024-03-08 9:03 Guilherme Amadio
0 siblings, 0 replies; 28+ messages in thread
From: Guilherme Amadio @ 2024-03-08 9:03 UTC (permalink / raw
To: gentoo-commits
commit: 2f307d42207e59f61f2e5aed843f52674b799899
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Thu Mar 7 16:02:01 2024 +0000
Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Fri Mar 8 08:59:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f307d42
sci-physics/hepmc: drop 2.06.09-r2
Closes: https://github.com/gentoo/gentoo/pull/35656
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 -
sci-physics/hepmc/hepmc-2.06.09-r2.ebuild | 92 -------------------------------
2 files changed, 93 deletions(-)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 035473725dea..f995eab87cb0 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -2,5 +2,4 @@ DIST HepMC3-3.2.5.tar.gz 9217649 BLAKE2B 520e4621cdfa277376e94b87a070f23e6479867
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
diff --git a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild b/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
deleted file mode 100644
index a8e8e78cd807..000000000000
--- a/sci-physics/hepmc/hepmc-2.06.09-r2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MYP=hepmc${PV}
-
-DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
-SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/hepmc${PV}.tgz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="cm doc examples gev test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- doc? (
- app-text/doxygen
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-latexrecommended
- )"
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i -e '/add_subdirectory(doc)/d' CMakeLists.txt || die
- # CMake doc building broken
- # gentoo doc directory
- #sed -i \
- # -e "s:share/HepMC/doc:share/doc/${PF}:" \
- # doc/CMakeLists.txt || die
-
- # gentoo examples directory
- sed -i \
- -e "s:share/HepMC:share/doc/${PF}:" \
- $(find examples -name CMakeLists.txt) || die
-
- # respect user's flags
- sed -i \
- -e "s/-O -ansi -pedantic -Wall//g" \
- cmake/Modules/HepMCVariables.cmake || die
-
- # gentoo libdir love
- sed -i \
- -e '/DESTINATION/s/lib/lib${LIB_SUFFIX}/g' \
- {src,fio}/CMakeLists.txt || die
-
- # remove targets if use flags not set
- if ! use examples; then
- sed -i -e '/add_subdirectory(examples)/d' CMakeLists.txt || die
- fi
- if ! use test; then
- sed -i -e '/add_subdirectory(test)/d' CMakeLists.txt || die
- fi
-
- # remove static libs
- sed -i \
- -e '/(HepMC\(fio\|\)S/d' \
- -e '/TARGETS/s/HepMC\(fio\|\)S//' \
- {src,fio}/CMakeLists.txt || die
-}
-
-src_configure() {
- # use MeV over GeV and mm over cm
- local mycmakeargs=(
- -Dlength=$(usex cm CM MM)
- -Dmomentum=$(usex gev GEV MEV)
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use doc; then
- cd doc || die
- ./buildDoc.sh || die
- ./buildDoxygen.sh || die
- HTML_DOCS=( doc/html/. )
- fi
-}
-
-src_install() {
- cmake_src_install
- use doc && dodoc doc/*.pdf
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2024-03-08 9:03 Guilherme Amadio
0 siblings, 0 replies; 28+ messages in thread
From: Guilherme Amadio @ 2024-03-08 9:03 UTC (permalink / raw
To: gentoo-commits
commit: 3a9f4fcb4cf6a2403b9567e0edd83e7795faf2d9
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Thu Mar 7 16:01:31 2024 +0000
Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Fri Mar 8 08:59:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9f4fcb
sci-physics/hepmc: Filter lto flags
Closes: https://bugs.gentoo.org/863284
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>
sci-physics/hepmc/hepmc-2.06.11.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index 2a135d0936c4..9d22aed74fd1 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
MYP=HepMC-${PV}
@@ -70,6 +70,9 @@ src_prepare() {
}
src_configure() {
+ # error: ‘hepevt_’ violates the C++ One Definition Rule [-Werror=odr]
+ # Bug 863284
+ filter-lto
# use MeV over GeV and mm over cm
local mycmakeargs=(
-Dlength=$(usex cm CM MM)
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2024-03-15 14:17 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2024-03-15 14:17 UTC (permalink / raw
To: gentoo-commits
commit: a00ea592a7d1ae2ffe95363a3ed59ded7585e2c5
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Thu Mar 14 09:55:58 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Mar 15 14:11:57 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00ea592
sci-physics/hepmc: enable py3.12
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/35745
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/hepmc-3.2.6.ebuild | 2 +-
sci-physics/hepmc/hepmc-3.2.7.ebuild | 2 +-
sci-physics/hepmc/hepmc-9999.ebuild | 15 +++++++++++----
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/sci-physics/hepmc/hepmc-3.2.6.ebuild b/sci-physics/hepmc/hepmc-3.2.6.ebuild
index ebedecfcd50b..2c4ebb116007 100644
--- a/sci-physics/hepmc/hepmc-3.2.6.ebuild
+++ b/sci-physics/hepmc/hepmc-3.2.6.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit fortran-2 cmake python-single-r1
MYPN=HepMC3
diff --git a/sci-physics/hepmc/hepmc-3.2.7.ebuild b/sci-physics/hepmc/hepmc-3.2.7.ebuild
index fa5e9a78a45b..2c4ebb116007 100644
--- a/sci-physics/hepmc/hepmc-3.2.7.ebuild
+++ b/sci-physics/hepmc/hepmc-3.2.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit fortran-2 cmake python-single-r1
MYPN=HepMC3
diff --git a/sci-physics/hepmc/hepmc-9999.ebuild b/sci-physics/hepmc/hepmc-9999.ebuild
index cb2ff090e84d..788d8d48adf5 100644
--- a/sci-physics/hepmc/hepmc-9999.ebuild
+++ b/sci-physics/hepmc/hepmc-9999.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-single-r1
+PYTHON_COMPAT=( python3_{10..12} )
+inherit fortran-2 cmake python-single-r1
MYP=HepMC3-${PV}
@@ -26,7 +26,14 @@ IUSE="doc test examples python root"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RDEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
DEPEND="${RDEPEND}"
BDEPEND="
root? ( sci-physics/root:= )
@@ -52,5 +59,5 @@ src_configure() {
src_install() {
cmake_src_install
use examples && docompress -x /usr/share/doc/${PF}/examples
- python_optimize
+ use python && python_optimize
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2024-04-12 16:57 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2024-04-12 16:57 UTC (permalink / raw
To: gentoo-commits
commit: 4d5fa72283526daaeff6db68e7339d5eb0ee92f9
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Fri Apr 12 14:02:19 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Apr 12 16:57:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5fa722
sci-physics/hepmc: drop 3.2.5
Closes: https://bugs.gentoo.org/885491
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/36227
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 -
sci-physics/hepmc/hepmc-3.2.5.ebuild | 51 ------------------------------------
2 files changed, 52 deletions(-)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index f995eab87cb0..30595c7ac5f7 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,4 +1,3 @@
-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
diff --git a/sci-physics/hepmc/hepmc-3.2.5.ebuild b/sci-physics/hepmc/hepmc-3.2.5.ebuild
deleted file mode 100644
index b44e68d09043..000000000000
--- a/sci-physics/hepmc/hepmc-3.2.5.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# python3_11 fails
-PYTHON_COMPAT=( python3_{9..10} )
-inherit cmake python-single-r1
-
-MYP=HepMC3-${PV}
-
-DESCRIPTION="Event Record for Monte Carlo Generators"
-HOMEPAGE="https://hepmc.web.cern.ch/hepmc/"
-SRC_URI="https://hepmc.web.cern.ch/hepmc/releases/${MYP}.tar.gz"
-S="${WORKDIR}/${MYP}"
-
-LICENSE="GPL-3+"
-SLOT="3"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test examples python root"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- root? ( sci-physics/root:= )
- doc? (
- app-text/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
- python_optimize
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/
@ 2024-06-20 11:22 Andrew Ammerlaan
0 siblings, 0 replies; 28+ messages in thread
From: Andrew Ammerlaan @ 2024-06-20 11:22 UTC (permalink / raw
To: gentoo-commits
commit: 275e2e08d7e1219c2d0426b463b4258536d96ef8
Author: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> de>
AuthorDate: Thu Jun 20 08:06:03 2024 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 11:21:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275e2e08
sci-physics/hepmc: add 3.3.0
Closes: https://bugs.gentoo.org/934230
Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/37224
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
sci-physics/hepmc/Manifest | 1 +
sci-physics/hepmc/hepmc-3.3.0.ebuild | 63 ++++++++++++++++++++++++++++++++++++
2 files changed, 64 insertions(+)
diff --git a/sci-physics/hepmc/Manifest b/sci-physics/hepmc/Manifest
index 30595c7ac5f7..62e31256e57e 100644
--- a/sci-physics/hepmc/Manifest
+++ b/sci-physics/hepmc/Manifest
@@ -1,4 +1,5 @@
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-3.3.0.tar.gz 9341637 BLAKE2B ce02d0c3b103c634bcde80040ae82682a8f0b622c6dd0ed97cf915ef0b026976ed852c69a469d7a27a39746ab9fb660b307c2fe11b4844a42973f8590e828296 SHA512 2d99880a99ec028013622460580409ecc99e3395cb2acef51fa4c6d629f42ee4044e78048314fd21be6a8b462ea01a4e161bc65fa279d6468325fc9e5ef110fb
DIST HepMC3-e05d32ebac8705c0097e9e7d00ce815a205110db.tar.gz 9346161 BLAKE2B 9304d329332c2d4eb0ef6526a3308aecd29a38c569d3ba57d94767fd38ad052514f75a7a90f301c54185230d7693a67e48d59b66b12f42626a7ef900e309f743 SHA512 45f9edc6c56f9f8494b416bff147dccca64c52a90e0e169ede560ae8cf9e9255258b7af1586dd1c856f4010c22b2e668511bab160487a3ba802b629d03015e55
DIST hepmc2.06.11.tgz 4893958 BLAKE2B ac8eef250cb330a167c9e0f4bd1aaf8df82e0ffec3557ab5cdaf8bc5b0b7333d6a45f73710ce63abab52d2c5758d5663c15c2a7c940a09504b3ef2fd4517aa0b SHA512 81c100d4931e0e4de62c8ffd18cc06e7996a642fecc092892988bdc0dd0dc3c0f5b336e85f09ceb8f5e0e09456775ae5928d37daf28d82923476089bc0e910f2
diff --git a/sci-physics/hepmc/hepmc-3.3.0.ebuild b/sci-physics/hepmc/hepmc-3.3.0.ebuild
new file mode 100644
index 000000000000..788d8d48adf5
--- /dev/null
+++ b/sci-physics/hepmc/hepmc-3.3.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit fortran-2 cmake python-single-r1
+
+MYP=HepMC3-${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-text/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
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-06-20 11:22 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-05 21:40 [gentoo-commits] repo/gentoo:master commit in: sci-physics/hepmc/ David Seifert
-- strict thread matches above, loose matches on Subject: below --
2024-06-20 11:22 Andrew Ammerlaan
2024-04-12 16:57 Andrew Ammerlaan
2024-03-15 14:17 Andrew Ammerlaan
2024-03-08 9:03 Guilherme Amadio
2024-03-08 9:03 Guilherme Amadio
2023-12-11 14:12 Andrew Ammerlaan
2023-06-09 15:06 Arthur Zamarin
2023-05-04 2:31 Sam James
2023-05-03 22:09 Sam James
2023-05-02 11:54 Andrew Ammerlaan
2023-05-02 11:54 Andrew Ammerlaan
2023-05-02 11:54 Andrew Ammerlaan
2023-02-25 22:23 Sam James
2023-02-25 22:23 Sam James
2022-12-11 17:55 Arthur Zamarin
2022-08-26 11:13 Andrew Ammerlaan
2022-08-26 11:13 Andrew Ammerlaan
2022-08-26 11:13 Andrew Ammerlaan
2020-07-24 11:10 Ulrich Müller
2018-10-14 19:04 Andreas Sturmlechner
2018-10-14 19:04 Andreas Sturmlechner
2018-10-14 19:04 Andreas Sturmlechner
2018-10-14 19:04 Andreas Sturmlechner
2017-10-16 3:34 David Seifert
2016-11-13 9:39 David Seifert
2015-11-11 9:12 Agostino Sarubbo
2015-11-06 11:59 José María Alonso
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox