commit:     225fa3f13388a118761ce24d070836fa4254f64b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 29 16:12:25 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Dec 30 21:28:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=225fa3f1

sci-physics/pythia: drop 6.4.28-r2, destabilising the package

There are no stable revdeps, and stabilisation effort has been
failing for 2 years.

Bug: https://bugs.gentoo.org/920139
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 sci-physics/pythia/Manifest                        |  4 -
 .../pythia/files/pythia-6.4.28-fno-common.patch    | 54 ------------
 sci-physics/pythia/pythia-6.4.28-r2.ebuild         | 97 ----------------------
 3 files changed, 155 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 054bb7233f69..867227879119 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -5,10 +5,6 @@ DIST NNPDF23_nlo_as_0119_qed_mc.tar.gz 25223180 BLAKE2B 
05dd8772d559e8f08e28dc16
 DIST NNPDF23_nnlo_as_0119_qed_mc.tar.gz 28940412 BLAKE2B 
57c7c98bb863258f87e236fea2d0233ac61350012aec6ba5cced75de0b4b945a5633d7fd487b0913b822df1c3ef804de2aacf34b1319d6973d959dc02ebbc9b2
 SHA512 
5088c30acbd1da4e412ba9f6a997ceaa34f426f41c7ebacaf4d2e8aa49b8b45052913e8d873b293d9f140c01e82c05735b66dd527a9aa124b86f73bf5e4d8c53
 DIST cteq66.tar.gz 8647237 BLAKE2B 
3ac47b6eee434f89ff329cfcb8268782af4ffa552ca4b412a59254e9b10410518f9fe9543b47f193d9cd31b06fc1101556df2be01c25ca17febcb9fb1855e5ca
 SHA512 
25d0fa01dcdb59d71c7092367af8258471a2bc6dfd146766cc79f90ffb0feafa0f2011d0a37a7d75315c10ba7c7a6e3fa583d9c0a28119b072228ac800294e48
 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 pythia6-20160413.tar.gz 567976 BLAKE2B 
92ee81e41db46d49706599ee387a650f67d54a0ea165648de0d09d6cec811c2a4b22903c15cca0abaf5f34cf28333d70315a2c71f4ce0ec0bc48757c20114ae7
 SHA512 
2a9ea2ae299e8d49bd9750f8c68f0b7f534fb91254c2eebc60ef40828400bdf5e5c4e0956d61807e773a51db873ab4a036c3ac264f904d0bb2b85f4860e538d3
-DIST pythia6428-split.tgz 689807 BLAKE2B 
5acb53a75db22509e3def7d0a2fa31672e50f8db6ce64052ba0b68869c706c44e810f288f08fbbba3ef5a0c78c937556a290651f172bdec4158702fc1a76a7ac
 SHA512 
48c08f0212b8cd7847f19d381ff4412acc3eb72fc99ed3254bff770faec500f113367e8cb37740486bd18678d6862433653b549059d0545374d069d551d4b506
 DIST pythia8245.tgz 23605527 BLAKE2B 
1007c2f8b50a115d29fe1b0363a187feca717cb2147ef759e999aeaf51ac457e9edbbdc78be47ed57d008e572b99fb327823249b31596241ee72ff587b81c8f1
 SHA512 
1cc579581475bfe2381059cc4789069041fa63649c86353f65cc2baa12c85142fb6c087e1607c2004b6284a21cada30a172da9853a71afa01c787272a7534574
 DIST pythia8309.tgz 28407620 BLAKE2B 
0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232
 SHA512 
c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf
 DIST pythia8311.tgz 28757044 BLAKE2B 
93a7cc26682bc6418f85e41def94a8cdfe39e180fa9fec2a6e47e9237fc2d42800dca2b76f54e2d56cb1d3a2b9a0008baf7b77610aabac2a6505fe08b2b4ffe2
 SHA512 
e0ae6cb444f11f3e3cf84d738b8c135f07ceafb28911b855bb63e3c596c5b9fd312a1f4ff78a098b707bfbb8f517a46177c4dbc57b4882cf03b12b0be49e2885

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
deleted file mode 100644
index 45cbe3ea57d6..000000000000
--- a/sci-physics/pythia/files/pythia-6.4.28-fno-common.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-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*20000];
-+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*20000];
- 
- void *pythia6_common_address(const char* name) {
-    if      (!strcmp(name,"PYJETS")) return pyjets;

diff --git a/sci-physics/pythia/pythia-6.4.28-r2.ebuild 
b/sci-physics/pythia/pythia-6.4.28-r2.ebuild
deleted file mode 100644
index ba5c26c40b9b..000000000000
--- a/sci-physics/pythia/pythia-6.4.28-r2.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic fortran-2
-
-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"
-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://pythia.org/download/pythia6/pythia${MY_PV}-split.tgz
-       https://root.cern.ch/download/pythia6.tar.gz -> ${PYR_P}.tar.gz
-       doc? ( https://pythia.org/download/pythia6/lutp${DOC_PV}man2.pdf )
-       examples? ( mirror://gentoo/${PN}-${EX_PV}-examples.tar.bz2 )"
-
-SLOT="6"
-LICENSE="public-domain"
-KEYWORDS="amd64 ~x86"
-IUSE="doc examples"
-
-PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
-
-# workaround to official pythia-split not having a pythia subdir
-src_unpack() {
-       mkdir -p "${S}" || die
-       cd "${S}" || die
-       unpack pythia${MY_PV}-split.tgz
-       cd "${WORKDIR}" || die
-       default
-}
-
-src_prepare() {
-       cp ../pythia6/tpythia6_called_from_cc.F .
-       cp ../pythia6/pythia6_common_address.c .
-       default
-
-       cat > configure.ac <<-EOF || die
-               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" || 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} \\" || die
-       done
-       echo  >> Makefile.am "  ssmssm.f sugra.f visaje.f pdfset.f \\" || die
-       echo  >> Makefile.am "  tpythia6_called_from_cc.F 
pythia6_common_address.c" || die
-
-       eautoreconf
-}
-
-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
-}
-
-src_install() {
-       default
-       dodoc update_notes.txt
-       use doc && dodoc "${DISTDIR}"/lutp${DOC_PV}man2.pdf
-       if use examples; then
-               dodoc -r "${WORKDIR}"/examples
-               docompress -x /usr/share/doc/${PF}/examples
-       fi
-
-       find "${ED}" -name '*.la' -delete || die
-}

Reply via email to