[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2016-04-13 Thread Guilherme Amadio
commit: b4d92ccc2cd035ae996dd1bb3a98c69f5f8891cf
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Apr 13 13:53:19 2016 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Apr 13 13:55:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d92ccc

sci-physics/pythia-6.4.28: Fix SRC_URI for upstream change

Gentoo-Bug: 579738

Package-Manager: portage-2.2.28

 sci-physics/pythia/pythia-6.4.28.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-6.4.28.ebuild 
b/sci-physics/pythia/pythia-6.4.28.ebuild
index 663c836..edb0391 100644
--- a/sci-physics/pythia/pythia-6.4.28.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -20,7 +20,7 @@ HOMEPAGE="http://pythia6.hepforge.org/";
 # tar cJf pythia-6.4.x.tar.xz
 SRC_URI="
https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.xz
-   ftp://root.cern.ch/root/pythia6.tar.gz
+   https://root.cern.ch/download/pythia6.tar.gz
doc? ( http://home.thep.lu.se/~torbjorn/pythia/lutp${DOC_PV}man2.pdf )
examples? ( mirror://gentoo/${PN}-${EX_PV}-examples.tar.bz2 )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2016-04-13 Thread Andrew Savchenko
commit: 87d0cb1b5fefef7744476c7e774a2ac4f47c8807
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Thu Apr 14 00:28:33 2016 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Thu Apr 14 00:29:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d0cb1b

sci-physics/pythia: revision bump due to upstream tarball change

See bug 579738.

Package-Manager: portage-2.2.28
Signed-off-by: Andrew Savchenko  gentoo.org>

 sci-physics/pythia/Manifest|  1 +
 sci-physics/pythia/pythia-6.4.28-r1.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 3276573..b3c074b 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -8,6 +8,7 @@ DIST cteq6l1.tar.gz 317834 SHA256 
57c9c99d7b83c8ed1ca70480a0ec7bf2183bfa1bd9276a
 DIST lutp0613man2.pdf 2902047 SHA256 
03d637310ea80f0d7aea761492bd38452c602890d8cf913a1ec9edacd79fa43d SHA512 
a8439b3b150b6f3924d4d3671a4fad6a815c374b1f46060072ca6c1faa797a2f73f8727920aaa7ae885c4f6f135c8d8f94d43e518cfe25271bb95652112def58
 WHIRLPOOL 
dd74046a145264653efdc1f96c330a0aa1e71b72578f32b114d9041c6a50e6e03aa5b3e028ab737afa01d9f3fc9928fa3589238ff4c232e90c8362201792ef99
 DIST pythia-6.4.18-examples.tar.bz2 36366 SHA256 
17b1809fb0cffba20115c2bc1032c24d8efece25bd3f1f632f88265ade4dd084 SHA512 
ba921379a6df4ca417b60ea5b78af506f13135cdf896fa6beeca9713428ad6f298c94c0fe65fca3e583f8f268dcf84ebe4f1f81b46fd865d5f641f7c1e9fa7e1
 WHIRLPOOL 
5b53f523d0819400da791d471c207c4d0d6cfd43cbb9423900b593015aa4db68632d97615ffd213493ff0b0306ce7b8c4851e58672e1188df1a61352e1af0d17
 DIST pythia-6.4.28.tar.xz 490248 SHA256 
6ca6acc172314cf7b56e2a8e18321d28ce57a511e34210a6c64ebbfd5e06d5f4 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 WHIRLPOOL 
d6ab42af092348b1ae5c5078c34ef17042b46f728d6c4068cd0930999ccbfefae9b55be05499188525c9fc6499c8cb8c490fe6a37f04bf9b45048f7cf8026cdb
+DIST pythia6-20160413.tar.gz 567976 SHA256 
d613dcb27c905710e2f13a934913cc5545e3e5d0e477e580107385d9ef260056 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 WHIRLPOOL 
ab69aeb8d3591b3b0adcc22ed249047bac99f05daf74801c6d26d04df1ad6807cb4ce66ce8acf54476ea20eb9cdac2b719fc6d9280d546fe4be1d09f55840d01
 DIST pythia6.tar.gz 567451 SHA256 
ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f98b96c8cff00d40a5ce SHA512 
baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1
 WHIRLPOOL 
e334779f77e938cde85ecd0fbc2dbf0d86a52fc1ef673c909b8533f779e51d6d6680bc5de3aceeb002015ccfdf03da3f975aaf0cc7a249c462cdd3b206c359a2
 DIST pythia8186.tgz 8921248 SHA256 
1c0914fc04801ee922c1ad3b544a3cd48b34d9afa4407ae40afbacd009039bd2 SHA512 
84729004abbdf522183c27918ae35db037a8954af761a2b452dcff54f82076b1e3bfc7fe9ea0a7cb2c0b6499aedb1c25cc13768d47b24edaa08d631b55d0b86b
 WHIRLPOOL 
ecef83d2cb018b1aac55225850cf2a3a8f2b87d08f99bd9c5881f4fa341f012eeabed3b9a43ffda3699daebc54c181d08aac30c1f6b514e98516c29e88a6fbaf
 DIST pythia8210.tgz 14301345 SHA256 
a2564c6011235a286115ba9da065f50c1233229b2f1a824583565dfeec0baa35 SHA512 
fe2d02e32fd5d25bcdcc216754b91ca509a189c58f1a06ca8deba975af552586632fc8cf8ad3e62920884ee64c4af596fbe7c6872f5ddbd1f5a0cea4ba4bc90d
 WHIRLPOOL 
d2d3f212ed2ad700fa6ae44b2b670cce1623e80382af04072bee884a72ea269346c10728cc77cfa4c9377e8cd775febe9488427cb0b890e52c651efebd66f60c

diff --git a/sci-physics/pythia/pythia-6.4.28-r1.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r1.ebuild
new file mode 100644
index 000..197dd15
--- /dev/null
+++ b/sci-physics/pythia/pythia-6.4.28-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit autotools fortran-2 versionator
+
+MV=$(get_major_version)
+MY_PN=${PN}${MV}
+DOC_PV=0613
+EX_PV=6.4.18
+PYR_P=pythia6-20160413
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="http://pythia6.hepforge.org/";
+
+# pythia6 from root is needed for some files to interface pythia6 with root.
+# To produce a split version, replace the 6.4.x by the current version:
+# svn export http://svn.hepforge.org/pythia6/tags/v_6_4_x/ pythia-6.4.x
+# tar cJf pythia-6.4.x.tar.xz
+SRC_URI="
+   https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.xz
+   https://root.cern.ch/download/pythia6.tar.gz -> ${PYR_P}.tar.gz
+   doc? ( http://home.thep.lu.se/~torbjorn/pythia/lutp${DOC_PV}man2.pdf )
+   examples? ( mirror://gentoo/${PN}-${EX_PV}-examples.tar.bz2 )"
+
+SLOT="6"
+LICENSE="public-domain"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs"
+
+src_prepare() {
+   cp ../pythia6/tpythia6_called_from_cc.F .
+   cp ../pythia6/pythia6_common_address.c .
+   cat > configu

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-02-24 Thread Sam James
commit: 60f0d52609574717c1c74d72fc915e3e1bfbfa63
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 24 23:51:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 24 23:51:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f0d526

sci-physics/pythia: Stabilize 6.4.28-r2 x86, #770442

Signed-off-by: Sam James  gentoo.org>

 sci-physics/pythia/pythia-6.4.28-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
index 86fbe7d4358..364be9f183d 100644
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ SRC_URI="
 
 SLOT="6"
 LICENSE="public-domain"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-02-24 Thread Sam James
commit: a212b1f14eb995a053e09959cfdac96e9a5b7f21
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 25 06:17:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 25 06:17:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a212b1f1

sci-physics/pythia: Stabilize 6.4.28-r2 amd64, #770442

Signed-off-by: Sam James  gentoo.org>

 sci-physics/pythia/pythia-6.4.28-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
index 364be9f183d..f5761743a61 100644
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -26,7 +26,7 @@ SRC_URI="
 
 SLOT="6"
 LICENSE="public-domain"
-KEYWORDS="~amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-02-25 Thread Sam James
commit: e8e8626dfd701d1be4aa2abc5238cb5ff5cea792
Author: Jakov Smolic  sartura  hr>
AuthorDate: Thu Feb 25 08:04:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 25 19:07:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e8626d

sci-physics/pythia: Remove old

Bug: https://bugs.gentoo.org/770442
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Sam James  gentoo.org>

 sci-physics/pythia/Manifest |  1 -
 sci-physics/pythia/pythia-6.4.28.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 7f224575c76..f8c0687c371 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -9,5 +9,4 @@ DIST lutp0613man2.pdf 2902047 BLAKE2B 
c2f8e8f9031c843933cd927b32921813b580a18117
 DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c366c2adf9e914b9abf8c38968dcbc09129badcccd2705bc9437c05e73ee4489807835383546f55fbc9cd65399fb507e704e
 SHA512 
ba921379a6df4ca417b60ea5b78af506f13135cdf896fa6beeca9713428ad6f298c94c0fe65fca3e583f8f268dcf84ebe4f1f81b46fd865d5f641f7c1e9fa7e1
 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
-DIST pythia6.tar.gz 567451 BLAKE2B 
c32a67d87fc6f22027d3d9551256af5a0151e494fbae02c5d14ccf08595f1ebf49b638a1c33f7a52214e8bbb510756a72ef0f68f5dc8037e2a6acd3fbf290cfd
 SHA512 
baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1
 DIST pythia8226.tgz 17639842 BLAKE2B 
b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad
 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0

diff --git a/sci-physics/pythia/pythia-6.4.28.ebuild 
b/sci-physics/pythia/pythia-6.4.28.ebuild
deleted file mode 100644
index af2b9cbbb1b..000
--- a/sci-physics/pythia/pythia-6.4.28.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools fortran-2 versionator
-
-MV=$(get_major_version)
-MY_PN=${PN}${MV}
-DOC_PV=0613
-EX_PV=6.4.18
-
-DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia6.hepforge.org/";
-
-# pythia6 from root is needed for some files to interface pythia6 with root.
-# To produce a split version, replace the 6.4.x by the current version:
-# svn export http://svn.hepforge.org/pythia6/tags/v_6_4_x/ pythia-6.4.x
-# tar cJf pythia-6.4.x.tar.xz
-SRC_URI="
-   https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.xz
-   https://root.cern.ch/download/pythia6.tar.gz
-   doc? ( http://home.thep.lu.se/~torbjorn/pythia/lutp${DOC_PV}man2.pdf )
-   examples? ( mirror://gentoo/${PN}-${EX_PV}-examples.tar.bz2 )"
-
-SLOT="6"
-LICENSE="public-domain"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs"
-
-src_prepare() {
-   cp ../pythia6/tpythia6_called_from_cc.F .
-   cp ../pythia6/pythia6_common_address.c .
-   cat > configure.ac <<-EOF
-   AC_INIT(${PN},${PV})
-   AM_INIT_AUTOMAKE
-   AC_PROG_F77
-   LT_INIT
-   AC_CHECK_LIB(m,sqrt)
-   AC_CONFIG_FILES(Makefile)
-   AC_OUTPUT
-   EOF
-   echo >> Makefile.am "lib_LTLIBRARIES = libpythia6.la"
-   echo >> Makefile.am "libpythia6_la_SOURCES = \ "
-   # replace wildcard from makefile to ls in shell
-   local f
-   for f in py*.f struct*.f up*.f fh*.f; do
-   echo  >> Makefile.am "  ${f} \\"
-   done
-   echo  >> Makefile.am "  ssmssm.f sugra.f visaje.f pdfset.f \\"
-   echo  >> Makefile.am "  tpythia6_called_from_cc.F 
pythia6_common_address.c"
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   dodoc update_notes.txt
-   use doc && dodoc "${DISTDIR}"/lutp${DOC_PV}man2.pdf
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r "${WORKDIR}"/examples
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-05-23 Thread Andrew Savchenko
commit: ba9d63eca7793d2bd236670186fb16b1ab7cf078
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sun May 23 13:15:54 2021 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sun May 23 13:28:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba9d63ec

sci-physics/pythia: version bump slot 8

- Update to 8.2.45
  - This fixes build with lhapdf (bug 772923)
- Use '|' instead of ':' as sed separator due to bug 685160

Closes: https://bugs.gentoo.org/710706
Closes: https://bugs.gentoo.org/772923
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Savchenko  gentoo.org>

 sci-physics/pythia/Manifest |   1 +
 sci-physics/pythia/pythia-8.2.45.ebuild | 187 
 2 files changed, 188 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index f8c0687c371..f526c4d1d10 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -10,3 +10,4 @@ DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c3
 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 DIST pythia8226.tgz 17639842 BLAKE2B 
b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad
 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0
+DIST pythia8245.tgz 23737440 BLAKE2B 
74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b
 SHA512 
25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a

diff --git a/sci-physics/pythia/pythia-8.2.45.ebuild 
b/sci-physics/pythia/pythia-8.2.45.ebuild
new file mode 100644
index 000..0dc12374459
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.2.45.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+MV=$(ver_cut 1)
+MY_P="${PN}${PV//./}"
+LHA_VER="6.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="http://pythia8.hepforge.org/";
+SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
+   test? ( lhapdf? (
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/MRST2007lomod.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nnlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/cteq66.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/cteq6l1.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/unvalidated/MRST2004qed.tar.gz
+   ) )"
+
+SLOT="8"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples fastjet gzip +hepmc lhapdf root test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   fastjet? ( sci-physics/fastjet )
+   gzip? ( sys-libs/zlib )
+   hepmc? ( sci-physics/hepmc:0= )
+   lhapdf? ( sci-physics/lhapdf:= )"
+# ROOT is used only when building related tests
+DEPEND="${RDEPEND}
+   test? (
+   root? ( sci-physics/root:= )
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}8209-root-noninteractive.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if use root && ! use test; then
+   ewarn "ROOT support will only affect examples code build during 
test stage."
+   ewarn "Since you have tests disabled, this is a no-op."
+   fi
+}
+
+src_prepare() {
+   PYTHIADIR="/usr/share/pythia8"
+   EPYTHIADIR="${EPREFIX}${PYTHIADIR}"
+
+   default
+   # set datadir for xmldor in include file
+   sed -i \
+   -e "s|../share/Pythia8/xmldoc|${EPYTHIADIR}/xmldoc|" \
+   include/Pythia8/Pythia.h || die
+   # respect libdir, prefix, flags
+   sed -i \
+   -e "s|/lib|/$(get_libdir)|g" \
+   -e "s|/usr|${EPREFIX}/usr|g" \
+   -e "s|-O2|${CXXFLAGS}|g" \
+   -e "s|Cint|Core|g" 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2022-03-20 Thread Sam James
commit: 442508ffa429a842db078f06ca8c025ddd5c7479
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 20 18:50:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 20 18:51:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442508ff

sci-physics/pythia: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

Signed-off-by: Sam James  gentoo.org>

 sci-physics/pythia/pythia-8.2.45.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-8.2.45.ebuild 
b/sci-physics/pythia/pythia-8.2.45.ebuild
index 64f18f325b58..b46fed8fb5df 100644
--- a/sci-physics/pythia/pythia-8.2.45.ebuild
+++ b/sci-physics/pythia/pythia-8.2.45.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -107,7 +107,7 @@ src_configure() {
# homemade configure script
./configure \
--arch=Linux \
-   --cxx=$(tc-getCXX) \
+   --cxx="$(tc-getCXX)" \
--enable-shared \
--prefix="${EPREFIX}/usr" \
--prefix-lib="$(get_libdir)" \



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-07-20 Thread Matt Turner
commit: 20662810f676778313c4654393fff47e13a2a397
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jul  8 05:08:30 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jul 20 16:42:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20662810

sci-physics/pythia: Rename IUSE=gzip->zlib

Signed-off-by: Matt Turner  gentoo.org>

 sci-physics/pythia/pythia-8.2.45.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-physics/pythia/pythia-8.2.45.ebuild 
b/sci-physics/pythia/pythia-8.2.45.ebuild
index 0dc12374459..64f18f325b5 100644
--- a/sci-physics/pythia/pythia-8.2.45.ebuild
+++ b/sci-physics/pythia/pythia-8.2.45.ebuild
@@ -25,14 +25,14 @@ 
SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
 SLOT="8"
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples fastjet gzip +hepmc lhapdf root test"
+IUSE="doc examples fastjet +hepmc lhapdf root test zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
fastjet? ( sci-physics/fastjet )
-   gzip? ( sys-libs/zlib )
hepmc? ( sci-physics/hepmc:0= )
-   lhapdf? ( sci-physics/lhapdf:= )"
+   lhapdf? ( sci-physics/lhapdf:= )
+   zlib? ( sys-libs/zlib )"
 # ROOT is used only when building related tests
 DEPEND="${RDEPEND}
test? (
@@ -113,7 +113,7 @@ src_configure() {
--prefix-lib="$(get_libdir)" \
--prefix-share="${EPYTHIADIR}" \
$(usex fastjet "--with-fastjet3" "") \
-   $(usex gzip "--with-gzip" "") \
+   $(usex zlib "--with-gzip" "") \
$(usex hepmc "--with-hepmc2" "") \
$(usex lhapdf "--with-lhapdf6
--with-lhapdf6-plugin=LHAPDF6.h



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-02-13 Thread David Seifert
commit: b85cd98a24a07c3b349f84c254b76ce65df824d2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Feb 13 22:51:39 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 13 22:51:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85cd98a

sci-physics/pythia: Port pythia:8 to EAPI 7

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 ...ythia-8.2.26.ebuild => pythia-8.2.26-r1.ebuild} | 57 --
 1 file changed, 30 insertions(+), 27 deletions(-)

diff --git a/sci-physics/pythia/pythia-8.2.26.ebuild 
b/sci-physics/pythia/pythia-8.2.26-r1.ebuild
similarity index 85%
rename from sci-physics/pythia/pythia-8.2.26.ebuild
rename to sci-physics/pythia/pythia-8.2.26-r1.ebuild
index 5adb37c9e6d..d76dc0fc811 100644
--- a/sci-physics/pythia/pythia-8.2.26.ebuild
+++ b/sci-physics/pythia/pythia-8.2.26-r1.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit eutils multilib toolchain-funcs versionator
+inherit toolchain-funcs
 
-MV=$(get_major_version)
-MY_P=${PN}$(replace_all_version_separators "" ${PV})
+MV=$(ver_cut 1)
+MY_P="${PN}${PV//./}"
 LHA_VER="6.1"
 
 DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
@@ -25,19 +25,24 @@ 
SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
 SLOT="8"
 LICENSE="GPL-2"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples gzip +hepmc fastjet lhapdf root static-libs test"
+IUSE="doc examples fastjet gzip +hepmc lhapdf root test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   fastjet? ( >=sci-physics/fastjet-3 )
+   fastjet? ( sci-physics/fastjet )
gzip? ( sys-libs/zlib )
hepmc? ( sci-physics/hepmc:0= )
-   lhapdf? ( >=sci-physics/lhapdf-6:= )
-"
+   lhapdf? ( sci-physics/lhapdf:= )"
 # ROOT is used only when building related tests
 DEPEND="${RDEPEND}
-   test? ( root? ( sci-physics/root:= ) )
-"
+   test? (
+   root? ( sci-physics/root:= )
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PF}-run-tests.patch
+   "${FILESDIR}"/${PN}8209-root-noninteractive.patch
+)
 
 S="${WORKDIR}/${MY_P}"
 
@@ -51,6 +56,8 @@ pkg_pretend() {
 src_prepare() {
PYTHIADIR="/usr/share/pythia8"
EPYTHIADIR="${EPREFIX}${PYTHIADIR}"
+
+   default
# set datadir for xmldor in include file
sed -i \
-e "s:../share/Pythia8/xmldoc:${EPYTHIADIR}/xmldoc:" \
@@ -84,18 +91,13 @@ src_prepare() {
examples/main54.cc || die
# ask cflags from root
sed -i "s:root-config:root-config --cflags:g" examples/Makefile || die
-   if ! use static-libs; then
-   sed -i \
-   -e '/TARGETS=$(LOCAL_LIB)\/libpythia8\.a/d' \
-   -e 's:libpythia8\.a$:libpythia8$(LIB_SUFFIX):g' \
-   Makefile || die
-   sed -i 's:libpythia8\.a:libpythia8$(LIB_SUFFIX):g' \
-   examples/Makefile || die
-   fi
 
-   eapply "${FILESDIR}/${PF}-run-tests.patch"
-   eapply "${FILESDIR}/${PN}8209-root-noninteractive.patch"
-   eapply_user
+   sed -i \
+   -e '/TARGETS=$(LOCAL_LIB)\/libpythia8\.a/d' \
+   -e 's:libpythia8\.a$:libpythia8$(LIB_SUFFIX):g' \
+   Makefile || die
+   sed -i 's:libpythia8\.a:libpythia8$(LIB_SUFFIX):g' \
+   examples/Makefile || die
 }
 
 # TODO: the following optional packages are out of Gentoo tree:
@@ -157,17 +159,18 @@ src_install() {
# make install is too broken, much easier to install manually
dobin bin/pythia8-config
doheader -r include/*
-   dolib lib/*
+   dolib.so lib/libpythia8.so
insinto "${PYTHIADIR}"
doins -r share/Pythia8/xmldoc examples/Makefile.inc
 
-   echo "PYTHIA8DATA=${EPYTHIADIR}/xmldoc" >> 99pythia8
-   doenvd 99pythia8
+   newenvd - 99pythia8 <<- _EOF_
+   PYTHIA8DATA=${EPYTHIADIR}/xmldoc
+   _EOF_
 
dodoc AUTHORS GUIDELINES README
if use doc; then
-   dodoc share/Pythia8/pdfdoc/*
-   dohtml -r share/Pythia8/htmldoc/*
+   dodoc -r share/Pythia8/pdfdoc/.
+   dodoc -r share/Pythia8/htmldoc/.
fi
if use examples; then
# reuse system Makefile.inc
@@ -175,7 +178,7 @@ src_install() {
sed -i "s:include Makefile.inc:include ${EPYTHIADIR}:" \
examples/Makefile || die
 
-   insinto /usr/share/doc/${PF}
+   insinto /usr/share/${PN}
doins -r examples
docompress -x /usr/share/doc/${PF}/examples
fi



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-02-14 Thread David Seifert
commit: 3b6d53abb3c3930dfb8e4cb71de672233e0a4ec2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Feb 14 10:27:34 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 14 10:27:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6d53ab

sci-physics/pythia: Apply the correct patch in pythia:8

Closes: https://github.com/gentoo/gentoo/pull/19458
Closes: https://bugs.gentoo.org/770445
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-physics/pythia/pythia-8.2.26-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/pythia/pythia-8.2.26-r1.ebuild 
b/sci-physics/pythia/pythia-8.2.26-r1.ebuild
index d76dc0fc811..3c735682cf1 100644
--- a/sci-physics/pythia/pythia-8.2.26-r1.ebuild
+++ b/sci-physics/pythia/pythia-8.2.26-r1.ebuild
@@ -40,7 +40,7 @@ DEPEND="${RDEPEND}
)"
 
 PATCHES=(
-   "${FILESDIR}"/${PF}-run-tests.patch
+   "${FILESDIR}"/${P}-run-tests.patch
"${FILESDIR}"/${PN}8209-root-noninteractive.patch
 )
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2021-01-20 Thread David Seifert
commit: f52b501c92f9e8089447b76566495185d851f271
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:16:11 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:16:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52b501c

sci-physics/pythia: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-physics/pythia/Manifest |   1 -
 sci-physics/pythia/pythia-8.1.86.ebuild | 100 -
 sci-physics/pythia/pythia-8.2.10.ebuild | 184 
 3 files changed, 285 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index ed97e8094c2..a8c8cb3fe79 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -11,5 +11,4 @@ DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b98055
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 DIST pythia6.tar.gz 567451 BLAKE2B 
c32a67d87fc6f22027d3d9551256af5a0151e494fbae02c5d14ccf08595f1ebf49b638a1c33f7a52214e8bbb510756a72ef0f68f5dc8037e2a6acd3fbf290cfd
 SHA512 
baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1
 DIST pythia8186.tgz 8921248 BLAKE2B 
9e753a04c2dbc5362a24b06d40c238e5fcc5ac700dd20b9bc47b1a68604fdb87808018593c28a1d6dcb06a212bdec1146431f1096db70f4c934413a0c3b20fa0
 SHA512 
84729004abbdf522183c27918ae35db037a8954af761a2b452dcff54f82076b1e3bfc7fe9ea0a7cb2c0b6499aedb1c25cc13768d47b24edaa08d631b55d0b86b
-DIST pythia8210.tgz 14301345 BLAKE2B 
799955192d55f34fb7a0b91c4ea4b130fe2836437b5fed3416be5e0edf476c00a3054615e73d3b926cfc3facffbf6bbd973fb59e1439481a95c00e91fdabb5f5
 SHA512 
fe2d02e32fd5d25bcdcc216754b91ca509a189c58f1a06ca8deba975af552586632fc8cf8ad3e62920884ee64c4af596fbe7c6872f5ddbd1f5a0cea4ba4bc90d
 DIST pythia8226.tgz 17639842 BLAKE2B 
b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad
 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0

diff --git a/sci-physics/pythia/pythia-8.1.86.ebuild 
b/sci-physics/pythia/pythia-8.1.86.ebuild
deleted file mode 100644
index b7a47e6657b..000
--- a/sci-physics/pythia/pythia-8.1.86.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils versionator toolchain-funcs multilib
-
-MV=$(get_major_version)
-MY_P=${PN}$(replace_all_version_separators "" ${PV})
-
-DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia8.hepforge.org/";
-SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz";
-
-SLOT="8"
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples gzip +hepmc static-libs"
-
-DEPEND="
-   gzip? ( dev-libs/boost sys-libs/zlib )
-   hepmc? ( sci-physics/hepmc:0= )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   PYTHIADIR="${EPREFIX}/usr/share/pythia8"
-   # set datadir for xmldor in include file
-   sed -i \
-   -e "s:../xmldoc:${PYTHIADIR}/xmldoc:" \
-   include/Pythia8/Pythia.h || die
-   # respect libdir, prefix, flags
-   sed -i \
-   -e "s:/lib:/$(get_libdir):g" \
-   -e "s:/usr:${EPREFIX}/usr:g" \
-   -e "s:-O2::g" \
-   configure || die
-   sed -i \
-   -e "s:LIBDIR=.*:LIBDIR=$(get_libdir):" \
-   -e "s:LIBDIRARCH=.*:LIBDIRARCH=$(get_libdir):" \
-   -e "s:cp -r lib:cp -r $(get_libdir):" \
-   -e '/ln -fs/d' \
-   Makefile examples/Makefile || die
-}
-
-src_configure() {
-   export USRCXXFLAGS="${CXXFLAGS}"
-   export USRLDFLAGSSHARED="${LDFLAGS}"
-   tc-export CC CXX
-   # homemade configure script
-   ./configure \
-   --installdir="${EPREFIX}/usr" \
-   --datadir="${PYTHIADIR}" \
-   --enable-shared \
-   $(usex gzip "--enable-gzip=yes" "") \
-   $(usex hepmc "--with-hepmcversion=2 
--with-hepmc=${EPREFIX}/usr" "") \
-   || die
-   if ! use static-libs; then
-   sed -i \
-   -e '/targets.*=$(LIBDIR.*\.a$/d' \
-   -e 's/+=\(.*libpythia8\.\)/=\1/' \
-   Makefile || die
-   sed -i \
-   -e 's:\.a:\.so:g' \
-   -e 's:$(LIBDIRARCH):$(LIBDIR):g' \
-   examples/Makefile || die
- 

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2024-07-08 Thread Eli Schwartz
commit: f149ed13e8e2abfc5cab650e1b417a2a6eb7a50f
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul  9 02:57:12 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jul  9 03:08:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f149ed13

sci-physics/pythia: mark as LTO-unsafe

It's very old code. So old, in fact, that upstream doesn't support it
anymore and introduced a major new release series (which resulted in
adding an outright SLOT to the ebuild) to port it to C++. And that was
in 2012.

The error itself is, naturally, fortran related. :) :) So there is
simply no point in reporting this anywhere. The newer SLOT works fine.
Simply prevent LTO. Anyways, no one is using 6.x except "to allow older
published results to be reproduced, should the need arise". Free
permission to not care about LTO...

Closes: https://bugs.gentoo.org/927728
Signed-off-by: Eli Schwartz  gentoo.org>

 sci-physics/pythia/pythia-6.4.28-r2.ebuild | 15 +--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
index 01ffdc71dd71..14188ab9f6df 100644
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools fortran-2
+inherit autotools flag-o-matic fortran-2
 
 MV=$(ver_cut 1)
 MY_PN=${PN}${MV}
@@ -70,6 +70,17 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/927728
+   #
+   # Fixed in SLOT 8, so no point in reporting it upstream or trying to fix
+   # it. The 6.x series is explicitly unsupported but graciously hosted 
"for
+   # reproduction of historic results".
+   #
+   # Anyway, the actual error is fortran related. The big feature of 8.x 
was
+   # porting to C++.
+   filter-lto
+
econf --disable-static
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2023-08-17 Thread Andrew Ammerlaan
commit: 1f84e0c1d191f696872592461ffa6cb994369a4b
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Sat Jul 29 18:47:14 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Aug 17 09:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f84e0c1

sci-physics/pythia: update SRC_URI

Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Closes: https://github.com/gentoo/gentoo/pull/32056
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/pythia/Manifest|  4 ++--
 sci-physics/pythia/pythia-6.4.28-r2.ebuild | 15 +--
 sci-physics/pythia/pythia-8.2.45-r2.ebuild |  6 +++---
 sci-physics/pythia/pythia-8.3.09.ebuild| 14 +++---
 sci-physics/pythia/pythia-.ebuild  | 14 +++---
 5 files changed, 32 insertions(+), 21 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 295d8493abb6..f3de451fdba1 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -7,8 +7,8 @@ DIST cteq66.tar.gz 8647237 BLAKE2B 
3ac47b6eee434f89ff329cfcb8268782af4ffa552ca4b
 DIST cteq6l1.tar.gz 317834 BLAKE2B 
eccad131853f9a760d0dfd43a3f8705f8edbac3ec7373de9ef9a8936f13ba06500ba5758cd04649dd1b85ac04fc778e9d96222877e74e9ff02263455b233fa41
 SHA512 
7177608e97077eaf45a292db4ea74eb9a28b4b500ab8be02098b4837a5583cd397828abc3bf43ead448926eaa75ae3968bd059ecde333d90ed6e4295cbe1873c
 DIST lutp0613man2.pdf 2902047 BLAKE2B 
c2f8e8f9031c843933cd927b32921813b580a1811733279d67ece7d1181a47225bc37e5a3de57b48ec353db46362fb313c986edde00efb5268f1fc86200e32f5
 SHA512 
a8439b3b150b6f3924d4d3671a4fad6a815c374b1f46060072ca6c1faa797a2f73f8727920aaa7ae885c4f6f135c8d8f94d43e518cfe25271bb95652112def58
 DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c366c2adf9e914b9abf8c38968dcbc09129badcccd2705bc9437c05e73ee4489807835383546f55fbc9cd65399fb507e704e
 SHA512 
ba921379a6df4ca417b60ea5b78af506f13135cdf896fa6beeca9713428ad6f298c94c0fe65fca3e583f8f268dcf84ebe4f1f81b46fd865d5f641f7c1e9fa7e1
-DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
-DIST pythia8245.tgz 23737440 BLAKE2B 
74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b
 SHA512 
25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a
+DIST pythia6428-split.tgz 689807 BLAKE2B 
5acb53a75db22509e3def7d0a2fa31672e50f8db6ce64052ba0b68869c706c44e810f288f08fbbba3ef5a0c78c937556a290651f172bdec4158702fc1a76a7ac
 SHA512 
48c08f0212b8cd7847f19d381ff4412acc3eb72fc99ed3254bff770faec500f113367e8cb37740486bd18678d6862433653b549059d0545374d069d551d4b506
+DIST pythia8245.tgz 23605527 BLAKE2B 
1007c2f8b50a115d29fe1b0363a187feca717cb2147ef759e999aeaf51ac457e9edbbdc78be47ed57d008e572b99fb327823249b31596241ee72ff587b81c8f1
 SHA512 
1cc579581475bfe2381059cc4789069041fa63649c86353f65cc2baa12c85142fb6c087e1607c2004b6284a21cada30a172da9853a71afa01c787272a7534574
 DIST pythia8307.tgz 26016414 BLAKE2B 
0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043
 SHA512 
63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a
 DIST pythia8309.tgz 28407620 BLAKE2B 
0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232
 SHA512 
c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
index 9d17582d521d..01ffdc71dd71 100644
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -9,6 +9,7 @@ MV=$(ver_cut 1)
 MY_PN=${PN}${MV}
 DOC_PV=0613
 EX_PV=6.4.18
+MY_PV=${PV//./}
 PYR_P=pythia6-20160413
 
 DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
@@ -18,10 +19,11 @@ HOMEPAGE="http://pythia6.hepforge.org/";
 # To produce a split version, replace the 6.4.x by the current version:
 # svn export http://svn.hepforge.org/pythia6/tags/v_6_4_x/ pythia-6.4.x
 # tar cJf pythia-6.4.x.tar.xz
+
 SRC_URI="
-   https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.xz
+   https://py

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2023-08-17 Thread Andrew Ammerlaan
commit: 64bc39eb91bc75f6f97e5016da13d11da5ddd30c
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Wed Jul 26 17:51:33 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Aug 17 09:05:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bc39eb

sci-physics/pythia: add 8.3.09, 

Closes: https://bugs.gentoo.org/862103
Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/pythia/Manifest |   1 +
 sci-physics/pythia/metadata.xml |   5 +
 sci-physics/pythia/pythia-8.3.09.ebuild | 188 ++
 sci-physics/pythia/pythia-.ebuild   | 196 
 4 files changed, 390 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 6da91b47b53d..295d8493abb6 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -11,3 +11,4 @@ DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b98055
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 DIST pythia8245.tgz 23737440 BLAKE2B 
74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b
 SHA512 
25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a
 DIST pythia8307.tgz 26016414 BLAKE2B 
0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043
 SHA512 
63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a
+DIST pythia8309.tgz 28407620 BLAKE2B 
0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232
 SHA512 
c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf

diff --git a/sci-physics/pythia/metadata.xml b/sci-physics/pythia/metadata.xml
index 6d4b2f695ab6..fb8f9f855f2b 100644
--- a/sci-physics/pythia/metadata.xml
+++ b/sci-physics/pythia/metadata.xml
@@ -19,7 +19,12 @@
   
 Build jets using the sci-physics/fastjet 
package
 Adds support for High Energy Physics Monte Carlo 
Generators sci-physics/hepmc
+Adds support for High Energy Physics Monte Carlo 
Generators 2 sci-physics/hepmc
+Adds support for High Energy Physics Monte Carlo 
Generators 3 sci-physics/hepmc
 Support the use of external PDF sets via 
sci-physics/lhapdf
 Use sci-physics/root trees and histograms (in 
examples only)
   
+  
+Pythia8/releases
+  
 

diff --git a/sci-physics/pythia/pythia-8.3.09.ebuild 
b/sci-physics/pythia/pythia-8.3.09.ebuild
new file mode 100644
index ..32715ad857ac
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.3.09.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MV=$(ver_cut 1-2)
+MY_P="${PN}${PV//./}"
+LHA_VER="6.2.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="https://pythia.org/";
+SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
+   test? ( lhapdf? (
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/CT10.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/MRST2007lomod.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/NNPDF23_nnlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/cteq66.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/cteq6l1.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/unvalidated/MRST2004qed.tar.gz
+   ) )"
+
+SLOT="8"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ?? ( hepmc3 hepmc2 )
+"
+
+RDEPEND="
+   fastjet? ( sci-physics/fastjet )
+   hepmc3? ( sci-physics/hepmc:3= )
+   hepmc2? ( sci-physics/hepmc:2= )
+   lhapdf? ( sci-physics/lhapdf:= )
+   zlib? ( sys-libs/zlib )"
+# ROOT is used only when building related tests
+DEPEND="${RDEPEND}
+   test? (
+   root? ( sci-physics/root:= )
+   )"
+
+PATCHES=(
+   "${FI

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2024-05-15 Thread Andrew Ammerlaan
commit: e0e79b7d35e95207ef5f23a978138ccdbebeb545
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Sun May  5 17:29:52 2024 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed May 15 10:26:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e79b7d

sci-physics/pythia: add 8.3.11

Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/pythia/Manifest |   1 +
 sci-physics/pythia/pythia-8.3.11.ebuild | 188 
 2 files changed, 189 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index f3de451fdba1..79a364ae3853 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -12,3 +12,4 @@ DIST pythia6428-split.tgz 689807 BLAKE2B 
5acb53a75db22509e3def7d0a2fa31672e50f8d
 DIST pythia8245.tgz 23605527 BLAKE2B 
1007c2f8b50a115d29fe1b0363a187feca717cb2147ef759e999aeaf51ac457e9edbbdc78be47ed57d008e572b99fb327823249b31596241ee72ff587b81c8f1
 SHA512 
1cc579581475bfe2381059cc4789069041fa63649c86353f65cc2baa12c85142fb6c087e1607c2004b6284a21cada30a172da9853a71afa01c787272a7534574
 DIST pythia8307.tgz 26016414 BLAKE2B 
0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043
 SHA512 
63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a
 DIST pythia8309.tgz 28407620 BLAKE2B 
0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232
 SHA512 
c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf
+DIST pythia8311.tgz 28757044 BLAKE2B 
93a7cc26682bc6418f85e41def94a8cdfe39e180fa9fec2a6e47e9237fc2d42800dca2b76f54e2d56cb1d3a2b9a0008baf7b77610aabac2a6505fe08b2b4ffe2
 SHA512 
e0ae6cb444f11f3e3cf84d738b8c135f07ceafb28911b855bb63e3c596c5b9fd312a1f4ff78a098b707bfbb8f517a46177c4dbc57b4882cf03b12b0be49e2885

diff --git a/sci-physics/pythia/pythia-8.3.11.ebuild 
b/sci-physics/pythia/pythia-8.3.11.ebuild
new file mode 100644
index ..291b7e736a10
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.3.11.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MV=$(ver_cut 1-2)
+MY_P="${PN}${PV//./}"
+LHA_VER="6.2.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="https://pythia.org/";
+SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
+   test? ( lhapdf? (
+   https://lhapdfsets.web.cern.ch/lhapdfsets/current/CT10.tar.gz
+   
https://lhapdfsets.web.cern.ch/lhapdfsets/current/MRST2007lomod.tar.gz
+   
https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+   
https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nnlo_as_0119_qed_mc.tar.gz
+   https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq66.tar.gz
+   https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq6l1.tar.gz
+   
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/MRST2004qed.tar.gz
+   ) )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="8"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+   ?? ( hepmc3 hepmc2 )
+"
+
+RDEPEND="
+   fastjet? ( sci-physics/fastjet )
+   hepmc3? ( sci-physics/hepmc:3= )
+   hepmc2? ( sci-physics/hepmc:2= )
+   lhapdf? ( sci-physics/lhapdf:= )
+   zlib? ( sys-libs/zlib )"
+DEPEND="${RDEPEND}"
+# ROOT is used only when building related tests
+BDEPEND="
+   test? (
+   root? ( sci-physics/root:= )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}8209-root-noninteractive.patch
+)
+
+pkg_pretend() {
+   if use root && ! use test; then
+   ewarn "ROOT support will only affect examples code build during 
test stage."
+   ewarn "Since you have tests disabled, this is a no-op."
+   fi
+}
+
+src_prepare() {
+   PYTHIADIR="/usr/share/Pythia8"
+   EPYTHIADIR="${EPREFIX}${PYTHIADIR}"
+
+   default
+   # set datadir for xmldor in include file
+   sed -i \
+   -e "s|../share/Pythia8/xmldoc|${EPYTHIADIR}/xmldoc|" \
+   include/Pythia8/Pythia.h || die
+   # respect libdir, prefix, flags
+   sed -i \
+   -e "s|/lib|/$(get_libdir)|g" \
+   -e "s|/usr|${EPREFIX}/usr|g" \
+   -e "s|-O2|${CXXFLAGS}|g" \
+   -e "s|Cint|Core|g" \
+   configure || die
+   # we use lhapdf6 instead of lhapdf5
+   # some PDFs changed, use something similar
+   sed -i \
+  

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2022-08-26 Thread Andrew Ammerlaan
commit: 160a7a038d90f4aa325889c21769addd5d3280e2
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Aug 26 10:49:08 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 26 11:12:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=160a7a03

sci-physics/pythia: depend on hepmc:2

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/pythia/{pythia-8.2.45.ebuild => pythia-8.2.45-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-8.2.45.ebuild 
b/sci-physics/pythia/pythia-8.2.45-r1.ebuild
similarity index 99%
rename from sci-physics/pythia/pythia-8.2.45.ebuild
rename to sci-physics/pythia/pythia-8.2.45-r1.ebuild
index b46fed8fb5df..7826f78f0c0d 100644
--- a/sci-physics/pythia/pythia-8.2.45.ebuild
+++ b/sci-physics/pythia/pythia-8.2.45-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -30,7 +30,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
fastjet? ( sci-physics/fastjet )
-   hepmc? ( sci-physics/hepmc:0= )
+   hepmc? ( sci-physics/hepmc:2= )
lhapdf? ( sci-physics/lhapdf:= )
zlib? ( sys-libs/zlib )"
 # ROOT is used only when building related tests



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2022-08-26 Thread Andrew Ammerlaan
commit: 9b1b955a2314b0d7f778c35640edcc2d44a35b8b
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Fri Aug 26 11:11:07 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Fri Aug 26 11:13:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b1b955a

sci-physics/pythia: add 8.3.07

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-physics/pythia/Manifest |   1 +
 sci-physics/pythia/pythia-8.3.07.ebuild | 182 
 2 files changed, 183 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index b9d8657ca23c..6da91b47b53d 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -10,3 +10,4 @@ DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c3
 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 DIST pythia8245.tgz 23737440 BLAKE2B 
74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b
 SHA512 
25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a
+DIST pythia8307.tgz 26016414 BLAKE2B 
0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043
 SHA512 
63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a

diff --git a/sci-physics/pythia/pythia-8.3.07.ebuild 
b/sci-physics/pythia/pythia-8.3.07.ebuild
new file mode 100644
index ..08fe8482f92e
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.3.07.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MV=$(ver_cut 1-2)
+MY_P="${PN}${PV//./}"
+LHA_VER="6.2.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="https://pythia8.hepforge.org/";
+SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
+   test? ( lhapdf? (
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/CT10.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/MRST2007lomod.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/NNPDF23_nnlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/cteq66.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/cteq6l1.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/unvalidated/MRST2004qed.tar.gz
+   ) )"
+
+SLOT="8"
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="doc examples fastjet +hepmc lhapdf root test zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   fastjet? ( sci-physics/fastjet )
+   hepmc? ( sci-physics/hepmc:3= )
+   lhapdf? ( sci-physics/lhapdf:= )
+   zlib? ( sys-libs/zlib )"
+# ROOT is used only when building related tests
+DEPEND="${RDEPEND}
+   test? (
+   root? ( sci-physics/root:= )
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}8209-root-noninteractive.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+   if use root && ! use test; then
+   ewarn "ROOT support will only affect examples code build during 
test stage."
+   ewarn "Since you have tests disabled, this is a no-op."
+   fi
+}
+
+src_prepare() {
+   PYTHIADIR="/usr/share/pythia8"
+   EPYTHIADIR="${EPREFIX}${PYTHIADIR}"
+
+   default
+   # set datadir for xmldor in include file
+   sed -i \
+   -e "s|../share/Pythia8/xmldoc|${EPYTHIADIR}/xmldoc|" \
+   include/Pythia8/Pythia.h || die
+   # respect libdir, prefix, flags
+   sed -i \
+   -e "s|/lib|/$(get_libdir)|g" \
+   -e "s|/usr|${EPREFIX}/usr|g" \
+   -e "s|-O2|${CXXFLAGS}|g" \
+   -e "s|Cint|Core|g" \
+   configure || die
+   sed -i 's|$(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED)|$(CXX) $(LDFLAGS) 
$^ -o $@ $(CXX_COMMON) $(CXX_SHARED)|g' \
+   Makefile || die
+   sed -i 's|$(C

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2022-10-18 Thread Andrew Ammerlaan
commit: 163e3f4ac82513d749b0501a9b6dbe4281764421
Author: Alexander Puck Neuwirth  neuwirth-informatik  
de>
AuthorDate: Tue Oct 18 12:25:29 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Tue Oct 18 13:57:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163e3f4a

sci-physics/pythia: Install lhapdf plugin lib

Closes: https://github.com/gentoo/gentoo/pull/27395
Signed-off-by: Alexander Puck Neuwirth  neuwirth-informatik.de>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../pythia/{pythia-8.2.45-r1.ebuild => pythia-8.2.45-r2.ebuild}| 3 ++-
 sci-physics/pythia/{pythia-8.3.07.ebuild => pythia-8.3.07-r1.ebuild}   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-8.2.45-r1.ebuild 
b/sci-physics/pythia/pythia-8.2.45-r2.ebuild
similarity index 98%
rename from sci-physics/pythia/pythia-8.2.45-r1.ebuild
rename to sci-physics/pythia/pythia-8.2.45-r2.ebuild
index 7826f78f0c0d..a660f6924c7d 100644
--- a/sci-physics/pythia/pythia-8.2.45-r1.ebuild
+++ b/sci-physics/pythia/pythia-8.2.45-r2.ebuild
@@ -10,7 +10,7 @@ MY_P="${PN}${PV//./}"
 LHA_VER="6.1"
 
 DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia8.hepforge.org/";
+HOMEPAGE="https://pythia.org/";
 SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
test? ( lhapdf? (

https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz
@@ -159,6 +159,7 @@ src_install() {
dobin bin/pythia8-config
doheader -r include/*
dolib.so lib/libpythia8.so
+   use lhapdf && dolib.so lib/libpythia8lhapdf6.so
insinto "${PYTHIADIR}"
doins -r share/Pythia8/xmldoc examples/Makefile.inc
 

diff --git a/sci-physics/pythia/pythia-8.3.07.ebuild 
b/sci-physics/pythia/pythia-8.3.07-r1.ebuild
similarity index 98%
rename from sci-physics/pythia/pythia-8.3.07.ebuild
rename to sci-physics/pythia/pythia-8.3.07-r1.ebuild
index 08fe8482f92e..9dc0a0382067 100644
--- a/sci-physics/pythia/pythia-8.3.07.ebuild
+++ b/sci-physics/pythia/pythia-8.3.07-r1.ebuild
@@ -10,7 +10,7 @@ MY_P="${PN}${PV//./}"
 LHA_VER="6.2.1"
 
 DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="https://pythia8.hepforge.org/";
+HOMEPAGE="https://pythia.org/";
 SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
test? ( lhapdf? (

https://www.hepforge.org/archive/lhapdf/pdfsets/v6.backup/${LHA_VER}/CT10.tar.gz
@@ -154,6 +154,7 @@ src_install() {
dobin bin/pythia8-config
doheader -r include/*
dolib.so lib/libpythia8.so
+   use lhapdf && dolib.so lib/libpythia8lhapdf6.so
insinto "${PYTHIADIR}"
doins -r share/Pythia8/xmldoc examples/Makefile.inc
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2022-12-11 Thread Arthur Zamarin
commit: 81eec4a09d7fa3c235c65fde4bb8eeefed81f812
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 11 17:55:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 11 17:55:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81eec4a0

sci-physics/pythia: Keyword 8.3.07-r1 x86, #866674

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/pythia/pythia-8.3.07-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/pythia/pythia-8.3.07-r1.ebuild 
b/sci-physics/pythia/pythia-8.3.07-r1.ebuild
index 9dc0a0382067..c96a2a3ac462 100644
--- a/sci-physics/pythia/pythia-8.3.07-r1.ebuild
+++ b/sci-physics/pythia/pythia-8.3.07-r1.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
 
 SLOT="8"
 LICENSE="GPL-2"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="doc examples fastjet +hepmc lhapdf root test zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/

2023-06-09 Thread Arthur Zamarin
commit: db0dbb6191c0193dc55a0bfad90d20102bcb13a7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun  3 14:56:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 14:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0dbb61

sci-physics/pythia: destabilize for ~x86

Signed-off-by: Arthur Zamarin  gentoo.org>

 sci-physics/pythia/pythia-6.4.28-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
index f5761743a612..9d17582d521d 100644
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ SRC_URI="
 
 SLOT="6"
 LICENSE="public-domain"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="doc examples"
 
 PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/files/

2022-06-02 Thread Guilherme Amadio
commit: f0ad7e052bcb1de5e5464ebeb36d4af5920d43f4
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Jun  2 14:27:11 2022 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Jun  2 14:30:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0ad7e05

sci-physics/pythia: fix bug 836833

Closes: https://bugs.gentoo.org/836833
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Guilherme Amadio  gentoo.org>

 .../pythia/files/pythia-6.4.28-fno-common.patch| 44 +++---
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch 
b/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
index 3ee9bc7c0f7a..45cbe3ea57d6 100644
--- a/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
+++ b/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
@@ -27,28 +27,28 @@ https://bugs.gentoo.org/766306
 -int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
 -int pyints[2*20];
 -int pybins[4+1000+2*2];
-+extern int pyjets[2+5*4000+2*2*5*4000];
-+extern int pydat1[200+2*200+200+2*200];
-+extern int pydat2[4*500+2*4*500+2*2000+2*4*4];
-+extern int pydat3[3*500+2*8000+2*8000+5*8000];  /* KNDCAY=8000 */
-+extern char pydat4[2*500*16];
-+extern int pydatr[6+2*100];
-+extern int pysubs[2+500+81*2+2*200];
-+extern int pypars[200+2*200+200+2*200];
-+extern int pyint1[400+2*400];
-+extern int pyint2[500+2*500+2*20*500+2*4*40];
-+extern int pyint3[2*81*2+3*1000+2*1000];
-+extern int pyint4[500+2*5*500];
-+extern int pyint5[1+3*501+2*3*501];
-+extern char pyint6[501*28];
-+extern int pyint7[2*6*7*7];
-+extern int pyint8[2*5*13];
-+extern int pyint9[2*4*13];
-+extern int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN 
PYTHIA6 AT ALL!!! */
-+extern int pymssm[100+2*100];
-+extern int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
-+extern int pyints[2*20];
-+extern int pybins[4+1000+2*2];
++static int pyjets[2+5*4000+2*2*5*4000];
++static int pydat1[200+2*200+200+2*200];
++static int pydat2[4*500+2*4*500+2*2000+2*4*4];
++static int pydat3[3*500+2*8000+2*8000+5*8000];  /* KNDCAY=8000 */
++static char pydat4[2*500*16];
++static int pydatr[6+2*100];
++static int pysubs[2+500+81*2+2*200];
++static int pypars[200+2*200+200+2*200];
++static int pyint1[400+2*400];
++static int pyint2[500+2*500+2*20*500+2*4*40];
++static int pyint3[2*81*2+3*1000+2*1000];
++static int pyint4[500+2*5*500];
++static int pyint5[1+3*501+2*3*501];
++static char pyint6[501*28];
++static int pyint7[2*6*7*7];
++static int pyint8[2*5*13];
++static int pyint9[2*4*13];
++static int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN 
PYTHIA6 AT ALL!!! */
++static int pymssm[100+2*100];
++static int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
++static int pyints[2*20];
++static int pybins[4+1000+2*2];
  
  void *pythia6_common_address(const char* name) {
 if  (!strcmp(name,"PYJETS")) return pyjets;



[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/, sci-physics/pythia/files/

2017-07-25 Thread Guilherme Amadio
commit: 2ff9a9dc1b2e5c154cc699d409cfb6e9679a9325
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Tue Jul 25 12:01:00 2017 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Tue Jul 25 12:10:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff9a9dc

sci-physics/pythia: version bump to 8.2.26

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 sci-physics/pythia/Manifest|   1 +
 .../pythia/files/pythia-8.2.26-run-tests.patch |  27 +++
 sci-physics/pythia/pythia-8.2.26.ebuild| 184 +
 3 files changed, 212 insertions(+)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index b3c074b8e0e..a37a121c34c 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -12,3 +12,4 @@ DIST pythia6-20160413.tar.gz 567976 SHA256 
d613dcb27c905710e2f13a934913cc5545e3e
 DIST pythia6.tar.gz 567451 SHA256 
ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f98b96c8cff00d40a5ce SHA512 
baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1
 WHIRLPOOL 
e334779f77e938cde85ecd0fbc2dbf0d86a52fc1ef673c909b8533f779e51d6d6680bc5de3aceeb002015ccfdf03da3f975aaf0cc7a249c462cdd3b206c359a2
 DIST pythia8186.tgz 8921248 SHA256 
1c0914fc04801ee922c1ad3b544a3cd48b34d9afa4407ae40afbacd009039bd2 SHA512 
84729004abbdf522183c27918ae35db037a8954af761a2b452dcff54f82076b1e3bfc7fe9ea0a7cb2c0b6499aedb1c25cc13768d47b24edaa08d631b55d0b86b
 WHIRLPOOL 
ecef83d2cb018b1aac55225850cf2a3a8f2b87d08f99bd9c5881f4fa341f012eeabed3b9a43ffda3699daebc54c181d08aac30c1f6b514e98516c29e88a6fbaf
 DIST pythia8210.tgz 14301345 SHA256 
a2564c6011235a286115ba9da065f50c1233229b2f1a824583565dfeec0baa35 SHA512 
fe2d02e32fd5d25bcdcc216754b91ca509a189c58f1a06ca8deba975af552586632fc8cf8ad3e62920884ee64c4af596fbe7c6872f5ddbd1f5a0cea4ba4bc90d
 WHIRLPOOL 
d2d3f212ed2ad700fa6ae44b2b670cce1623e80382af04072bee884a72ea269346c10728cc77cfa4c9377e8cd775febe9488427cb0b890e52c651efebd66f60c
+DIST pythia8226.tgz 17639842 SHA256 
8ff4281bce9d22b17f1ec88e9e9353e8172512d5ef96296ace9486860e9ed2c9 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0
 WHIRLPOOL 
6e020ec815b4d0b9649ebf2f9a149fc4680ba804568625e854005fa8ccdd3bbabde79df78da4f1ffaa1710df4809a17b4b8e745bcd909e9e914f05500d061472

diff --git a/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch 
b/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch
new file mode 100644
index 000..34c7179fa55
--- /dev/null
+++ b/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch
@@ -0,0 +1,27 @@
+--- examples/Makefile.orig 2017-07-25 11:56:03.545393093 +0200
 examples/Makefile  2017-07-25 11:56:37.468572887 +0200
+@@ -158,6 +158,7 @@
+   rm -f $(LOCAL_EXAMPLE)/weakbosons.lhe
+   rm -f $(LOCAL_EXAMPLE)/Pythia8.promc
+   rm -f $(LOCAL_EXAMPLE)/hist.root
++  rm main*out *.dat
+ 
+ # Clean all temporary and generated files.
+ distclean: clean
+@@ -168,3 +169,16 @@
+   rm -f $(LOCAL_SHARE)/COPYING
+   rm -f $(LOCAL_SHARE)/GUIDELINES
+   rm -f $(LOCAL_SHARE)/README
++
++# Run tests, inject test-specific arguments when needed
++main%.out: main%
++  ./$< \
++  $(if $(findstring $*,16 42 43 $(shell seq 81 89)), main$*.cmnd) 
\
++  $(if $(findstring $*, $(shell seq 81 83)), 
w+_production_lhc_0.lhe) \
++  $(if $(findstring $*, 84), 
hepmcout84.dat 2 w+_production_lhc) \
++  $(if $(findstring $*, $(shell seq 85 88)), 
w_production) \
++  $(if $(findstring $*,   42 43 $(shell seq 81 89)), 
histout$*.dat) \
++  > $@
++
++main89.out: main89
++  $(foreach cmd, $(wildcard main89*.cmnd), ./$< $(cmd) histout-$(cmd).dat 
>> $@ || exit;)

diff --git a/sci-physics/pythia/pythia-8.2.26.ebuild 
b/sci-physics/pythia/pythia-8.2.26.ebuild
new file mode 100644
index 000..2851fad340e
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.2.26.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib toolchain-funcs versionator
+
+MV=$(get_major_version)
+MY_P=${PN}$(replace_all_version_separators "" ${PV})
+LHA_VER="6.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="http://pythia8.hepforge.org/";
+SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
+   test? ( lhapdf? (
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/MRST2007lomod.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nnlo_as_0119_qed_mc.t

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/files/, sci-physics/pythia/

2021-05-23 Thread Andrew Savchenko
commit: bee5d368529051b293849191a395f2a6604d296e
Author: Andrew Savchenko  gentoo  org>
AuthorDate: Sun May 23 13:26:07 2021 +
Commit: Andrew Savchenko  gentoo  org>
CommitDate: Sun May 23 13:29:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee5d368

sci-physics/pythia: remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andrew Savchenko  gentoo.org>

 sci-physics/pythia/Manifest|   1 -
 .../pythia/files/pythia-8.2.26-run-tests.patch |  27 ---
 sci-physics/pythia/pythia-8.2.26-r1.ebuild | 188 -
 3 files changed, 216 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index f526c4d1d10..b9d8657ca23 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -9,5 +9,4 @@ DIST lutp0613man2.pdf 2902047 BLAKE2B 
c2f8e8f9031c843933cd927b32921813b580a18117
 DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c366c2adf9e914b9abf8c38968dcbc09129badcccd2705bc9437c05e73ee4489807835383546f55fbc9cd65399fb507e704e
 SHA512 
ba921379a6df4ca417b60ea5b78af506f13135cdf896fa6beeca9713428ad6f298c94c0fe65fca3e583f8f268dcf84ebe4f1f81b46fd865d5f641f7c1e9fa7e1
 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
-DIST pythia8226.tgz 17639842 BLAKE2B 
b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad
 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0
 DIST pythia8245.tgz 23737440 BLAKE2B 
74fd060229a342a32ddd33cd1911708c03e23ee0656a23ed91663fa08b35bb015f75bedba2e6ef13cfc9524affde8e8b65653596eb34f1f080781e655b85af5b
 SHA512 
25107eb98474217ac697476143e879c62fcf5653994a2daf61cfca892f91fbaea3c274019fb4469e9ef547e87d69b8842ee28db5fdac6433965a62eeb16ef95a

diff --git a/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch 
b/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch
deleted file mode 100644
index 34c7179fa55..000
--- a/sci-physics/pythia/files/pythia-8.2.26-run-tests.patch
+++ /dev/null
@@ -1,27 +0,0 @@
 examples/Makefile.orig 2017-07-25 11:56:03.545393093 +0200
-+++ examples/Makefile  2017-07-25 11:56:37.468572887 +0200
-@@ -158,6 +158,7 @@
-   rm -f $(LOCAL_EXAMPLE)/weakbosons.lhe
-   rm -f $(LOCAL_EXAMPLE)/Pythia8.promc
-   rm -f $(LOCAL_EXAMPLE)/hist.root
-+  rm main*out *.dat
- 
- # Clean all temporary and generated files.
- distclean: clean
-@@ -168,3 +169,16 @@
-   rm -f $(LOCAL_SHARE)/COPYING
-   rm -f $(LOCAL_SHARE)/GUIDELINES
-   rm -f $(LOCAL_SHARE)/README
-+
-+# Run tests, inject test-specific arguments when needed
-+main%.out: main%
-+  ./$< \
-+  $(if $(findstring $*,16 42 43 $(shell seq 81 89)), main$*.cmnd) 
\
-+  $(if $(findstring $*, $(shell seq 81 83)), 
w+_production_lhc_0.lhe) \
-+  $(if $(findstring $*, 84), 
hepmcout84.dat 2 w+_production_lhc) \
-+  $(if $(findstring $*, $(shell seq 85 88)), 
w_production) \
-+  $(if $(findstring $*,   42 43 $(shell seq 81 89)), 
histout$*.dat) \
-+  > $@
-+
-+main89.out: main89
-+  $(foreach cmd, $(wildcard main89*.cmnd), ./$< $(cmd) histout-$(cmd).dat 
>> $@ || exit;)

diff --git a/sci-physics/pythia/pythia-8.2.26-r1.ebuild 
b/sci-physics/pythia/pythia-8.2.26-r1.ebuild
deleted file mode 100644
index 3c735682cf1..000
--- a/sci-physics/pythia/pythia-8.2.26-r1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MV=$(ver_cut 1)
-MY_P="${PN}${PV//./}"
-LHA_VER="6.1"
-
-DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia8.hepforge.org/";
-SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz
-   test? ( lhapdf? (
-   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/CT10.tar.gz
-   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/MRST2007lomod.tar.gz
-   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nlo_as_0119_qed_mc.tar.gz
-   
https://www.hepforge.org/archive/lhapdf/pdfsets/${LHA_VER}/NNPDF23_nnlo_as_01

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/, sci-physics/pythia/files/

2021-02-13 Thread David Seifert
commit: 33aaf731b269f7bc0203b8e59dab80b7af336cc5
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Feb 13 22:51:35 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 13 22:51:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aaf731

sci-physics/pythia: Port pythia:6 to EAPI 7

* Fix build with gcc-10

Closes: https://bugs.gentoo.org/766306
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 .../pythia/files/pythia-6.4.28-fno-common.patch| 54 ++
 ...ia-6.4.28-r1.ebuild => pythia-6.4.28-r2.ebuild} | 33 +++--
 2 files changed, 74 insertions(+), 13 deletions(-)

diff --git a/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch 
b/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
new file mode 100644
index 000..3ee9bc7c0f7
--- /dev/null
+++ b/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/766306
+--- a/pythia6_common_address.c
 b/pythia6_common_address.c
+@@ -48,28 +48,28 @@
+ # define pybins PYBINS
+ #endif
+ 
+-int pyjets[2+5*4000+2*2*5*4000];
+-int pydat1[200+2*200+200+2*200];
+-int pydat2[4*500+2*4*500+2*2000+2*4*4];
+-int pydat3[3*500+2*8000+2*8000+5*8000];  /* KNDCAY=8000 */
+-char pydat4[2*500*16];
+-int pydatr[6+2*100];
+-int pysubs[2+500+81*2+2*200];
+-int pypars[200+2*200+200+2*200];
+-int pyint1[400+2*400];
+-int pyint2[500+2*500+2*20*500+2*4*40];
+-int pyint3[2*81*2+3*1000+2*1000];
+-int pyint4[500+2*5*500];
+-int pyint5[1+3*501+2*3*501];
+-char pyint6[501*28];
+-int pyint7[2*6*7*7];
+-int pyint8[2*5*13];
+-int pyint9[2*4*13];
+-int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN PYTHIA6 AT 
ALL!!! */
+-int pymssm[100+2*100];
+-int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
+-int pyints[2*20];
+-int pybins[4+1000+2*2];
++extern int pyjets[2+5*4000+2*2*5*4000];
++extern int pydat1[200+2*200+200+2*200];
++extern int pydat2[4*500+2*4*500+2*2000+2*4*4];
++extern int pydat3[3*500+2*8000+2*8000+5*8000];  /* KNDCAY=8000 */
++extern char pydat4[2*500*16];
++extern int pydatr[6+2*100];
++extern int pysubs[2+500+81*2+2*200];
++extern int pypars[200+2*200+200+2*200];
++extern int pyint1[400+2*400];
++extern int pyint2[500+2*500+2*20*500+2*4*40];
++extern int pyint3[2*81*2+3*1000+2*1000];
++extern int pyint4[500+2*5*500];
++extern int pyint5[1+3*501+2*3*501];
++extern char pyint6[501*28];
++extern int pyint7[2*6*7*7];
++extern int pyint8[2*5*13];
++extern int pyint9[2*4*13];
++extern int pyuppr[1+7*20+1+2*10+2*5*20+2*11]; /* PYUPPR DOES NOT EXIST IN 
PYTHIA6 AT ALL!!! */
++extern int pymssm[100+2*100];
++extern int pyssmt[2*4*4+2*2*2+2*2*2+2*4+2*2+2*4*16+2*4*4+2*2*2+2*2*2];
++extern int pyints[2*20];
++extern int pybins[4+1000+2*2];
+ 
+ void *pythia6_common_address(const char* name) {
+if  (!strcmp(name,"PYJETS")) return pyjets;

diff --git a/sci-physics/pythia/pythia-6.4.28-r1.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
similarity index 72%
rename from sci-physics/pythia/pythia-6.4.28-r1.ebuild
rename to sci-physics/pythia/pythia-6.4.28-r2.ebuild
index 92d4af7849a..86fbe7d4358 100644
--- a/sci-physics/pythia/pythia-6.4.28-r1.ebuild
+++ b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit autotools fortran-2 versionator
+inherit autotools fortran-2
 
-MV=$(get_major_version)
+MV=$(ver_cut 1)
 MY_PN=${PN}${MV}
 DOC_PV=0613
 EX_PV=6.4.18
@@ -27,12 +27,16 @@ SRC_URI="
 SLOT="6"
 LICENSE="public-domain"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs"
+IUSE="doc examples"
+
+PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
 
 src_prepare() {
cp ../pythia6/tpythia6_called_from_cc.F .
cp ../pythia6/pythia6_common_address.c .
-   cat > configure.ac <<-EOF
+   default
+
+   cat > configure.ac <<-EOF || die
AC_INIT(${PN},${PV})
AM_INIT_AUTOMAKE
AC_PROG_F77
@@ -41,20 +45,21 @@ src_prepare() {
AC_CONFIG_FILES(Makefile)
AC_OUTPUT
EOF
-   echo >> Makefile.am "lib_LTLIBRARIES = libpythia6.la"
-   echo >> Makefile.am "libpythia6_la_SOURCES = \ "
+   echo >> Makefile.am "lib_LTLIBRARIES = libpythia6.la" || die
+   echo >> Makefile.am "libpythia6_la_SOURCES = \ " || die
# replace wildcard from makefile to ls in shell
local f
for f in py*.f struct*.f up*.f fh*.f; do
-   echo  >> Makefile.am "  ${f} \\"
+   echo  >> Makefile.am "  ${f} \\" || die
done
-   echo  >> Makefile.am "  ssmssm.f sugra.f visaje.f pdfset.f \\"
-   echo  >> Makefile.am "  tpythia6_called_from_cc.F 
pythia6_common_address.c"
+   echo  >> Makefile.am "  ssmssm.f sugra.f visaje.f pdfset.f \\" || die
+   echo  >> Makefile.am "  tpythia

[gentoo-commits] repo/gentoo:master commit in: sci-physics/pythia/files/, sci-physics/pythia/

2021-02-13 Thread David Seifert
commit: 8e6368a04f768fdbcaab867866f7a1b9d306a46f
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Feb 13 22:51:42 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 13 22:51:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e6368a0

sci-physics/pythia: Remove old

Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 sci-physics/pythia/Manifest|   1 -
 .../pythia/files/pythia8209-run-tests.patch|  20 -
 sci-physics/pythia/pythia-8.1.86-r1.ebuild | 100 -
 3 files changed, 121 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index a8c8cb3fe79..7f224575c76 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -10,5 +10,4 @@ DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c3
 DIST pythia-6.4.28.tar.xz 490248 BLAKE2B 
aff9006a4d3a0536d39a5b5161329f058b980554046a57979cc72c80067be96f00b5056dee29fc7f0039ddae074560823427c3a0e24e59f69662f08524fbdcd4
 SHA512 
f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc
 DIST pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
 DIST pythia6.tar.gz 567451 BLAKE2B 
c32a67d87fc6f22027d3d9551256af5a0151e494fbae02c5d14ccf08595f1ebf49b638a1c33f7a52214e8bbb510756a72ef0f68f5dc8037e2a6acd3fbf290cfd
 SHA512 
baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1
-DIST pythia8186.tgz 8921248 BLAKE2B 
9e753a04c2dbc5362a24b06d40c238e5fcc5ac700dd20b9bc47b1a68604fdb87808018593c28a1d6dcb06a212bdec1146431f1096db70f4c934413a0c3b20fa0
 SHA512 
84729004abbdf522183c27918ae35db037a8954af761a2b452dcff54f82076b1e3bfc7fe9ea0a7cb2c0b6499aedb1c25cc13768d47b24edaa08d631b55d0b86b
 DIST pythia8226.tgz 17639842 BLAKE2B 
b80d7c10bd5ccc45fbb2db0df0eff679236b9911958f58987517b475e055959aa494a2199f64117631baedd90c8e2753f996e5d64552e39e54859bfe77274dad
 SHA512 
85db807264f99c27dd87ad0572b98f4ac8d37fed818c3dd1ac89f0ac124ae0a5ee13b290727e515cb04269a6e0be8b386d954bed62309f26d1e60b431f952ca0

diff --git a/sci-physics/pythia/files/pythia8209-run-tests.patch 
b/sci-physics/pythia/files/pythia8209-run-tests.patch
deleted file mode 100644
index d1edc839372..000
--- a/sci-physics/pythia/files/pythia8209-run-tests.patch
+++ /dev/null
@@ -1,20 +0,0 @@
 pythia8209/examples/Makefile.orig  2015-06-04 22:21:53.0 +0300
-+++ pythia8209/examples/Makefile   2015-06-05 05:35:25.324262331 +0300
-@@ -139,3 +139,17 @@
-   rm -f test[0-9][0-9][0-9]; rm -f out[0-9][0-9][0-9];\
-   rm -f weakbosons.lhe; rm -f Pythia8.promc; rm -f hist.root;\
-   rm -f *~; rm -f \#*; rm -f core*; rm -f *Dct.*
-+  rm -f main*out *.dat
-+
-+# Run tests, inject test-specific arguments when needed
-+main%.out: main%
-+  ./$< \
-+  $(if $(findstring $*,16 42 43 $(shell seq 81 89)), main$*.cmnd) \
-+  $(if $(findstring $*, $(shell seq 81 83)), 
w+_production_lhc_0.lhe) \
-+  $(if $(findstring $*, 84), hepmcout84.dat 2 
w+_production_lhc) \
-+  $(if $(findstring $*, $(shell seq 85 88)), w_production) \
-+  $(if $(findstring $*,   42 43 $(shell seq 81 89)), histout$*.dat) \
-+  > $@
-+
-+main89.out: main89
-+  $(foreach cmd, $(wildcard main89*.cmnd), ./$< $(cmd) histout-$(cmd).dat 
>> $@ || exit;)

diff --git a/sci-physics/pythia/pythia-8.1.86-r1.ebuild 
b/sci-physics/pythia/pythia-8.1.86-r1.ebuild
deleted file mode 100644
index 60aca11c247..000
--- a/sci-physics/pythia/pythia-8.1.86-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils versionator toolchain-funcs multilib
-
-MV=$(get_major_version)
-MY_P=${PN}$(replace_all_version_separators "" ${PV})
-
-DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia8.hepforge.org/";
-SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz";
-
-SLOT="8"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples gzip +hepmc static-libs"
-
-DEPEND="
-   gzip? ( dev-libs/boost sys-libs/zlib )
-   hepmc? ( sci-physics/hepmc:0= )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   PYTHIADIR="${EPREFIX}/usr/share/pythia8"
-   # set datadir for xmldor in include file
-   sed -i \
-   -e "s:../xmldoc:${PYTHIADIR}/xmldoc:" \
-   include/Pythia8/Pythia.h || die
-   # respect libdir, prefix, f