commit:     4a259569a8aa3f878c019e836fe596c499718c48
Author:     Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik <DOT> 
de>
AuthorDate: Fri Jan 31 13:26:38 2025 +0000
Commit:     Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Thu Feb  6 14:34:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a259569

sci-physics/pythia: drop 8.3.07-r1

Signed-off-by: Alexander Puck Neuwirth <alexander <AT> neuwirth-informatik.de>
Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>

 sci-physics/pythia/Manifest                |   1 -
 sci-physics/pythia/pythia-8.3.07-r1.ebuild | 183 -----------------------------
 2 files changed, 184 deletions(-)

diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 230799e86fb8..3ce7764a3930 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -10,7 +10,6 @@ DIST pythia-6.4.18-examples.tar.bz2 36366 BLAKE2B 
ec655014d3904b66da4a1e748a37c3
 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 pythia8307.tgz 26016414 BLAKE2B 
0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043
 SHA512 
63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a
 DIST pythia8309.tgz 28407620 BLAKE2B 
0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232
 SHA512 
c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf
 DIST pythia8311.tgz 28757044 BLAKE2B 
93a7cc26682bc6418f85e41def94a8cdfe39e180fa9fec2a6e47e9237fc2d42800dca2b76f54e2d56cb1d3a2b9a0008baf7b77610aabac2a6505fe08b2b4ffe2
 SHA512 
e0ae6cb444f11f3e3cf84d738b8c135f07ceafb28911b855bb63e3c596c5b9fd312a1f4ff78a098b707bfbb8f517a46177c4dbc57b4882cf03b12b0be49e2885
 DIST pythia8312.tgz 30218597 BLAKE2B 
71efca55572a241cf369e90186b033fbcd2326de82867f3f13057fbda372885632cab3d7b34ac5b444419bba4dd8d6c4bb90e12bf2424a43ae313c21268e8d89
 SHA512 
683ece1bd2cfd49d9cee742ce3fab693c5bf15017a6584d33e2a00bd0f0a67d1b84ff48da75f39cb4a4b564b9a35f997ab5187fe691f1f4b724cec5a4d717a23

diff --git a/sci-physics/pythia/pythia-8.3.07-r1.ebuild 
b/sci-physics/pythia/pythia-8.3.07-r1.ebuild
deleted file mode 100644
index c96a2a3ac462..000000000000
--- a/sci-physics/pythia/pythia-8.3.07-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# 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://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
-               
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 ~x86"
-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|$(CXX)|$(CXX) $(LDFLAGS)|' examples/Makefile || die
-       # we use lhapdf6 instead of lhapdf5
-       # some PDFs changed, use something similar
-       sed -i \
-               -e "s|LHAPDF5|LHAPDF6|g" \
-               -e "s|\.LHgrid||g" \
-               -e "s|\.LHpdf||g" \
-               -e "s|MRST2001lo|MRST2007lomod|g" \
-               -e "s|cteq6ll|cteq6l1|g" \
-               -e "s|cteq6m|cteq66|g" \
-               examples/*.{cc,cmnd} || die
-       # After lhapdf5->6 migration PDFs are identical within ~1/1000
-       # https|//www.hepforge.org/archive/lhapdf/pdfsets/6.1/README
-       sed -i \
-               -e "s|1e-8|3e-1|g" \
-               -e "s|nlo_as_0119_qed|nlo_as_0119_qed_mc|g" \
-               -e "s|xmldoc|share/Pythia8/xmldoc|g" \
-               examples/main54.cc || die
-       # ask cflags from root
-       sed -i "s|root-config|root-config --cflags|g" examples/Makefile || die
-
-       sed -i 's|libpythia8\.a|libpythia8$(LIB_SUFFIX)|g' \
-               examples/Makefile || die
-}
-
-# TODO: the following optional packages are out of Gentoo tree:
-# - EvtGen 
http://atlas-computing.web.cern.ch/atlas-computing/links/externalDirectory/EvtGen/
-# - PowHEG http://powhegbox.mib.infn.it/
-# - ProMC  https://github.com/Argonne-National-Laboratory/ProMC/
-src_configure() {
-       # homemade configure script
-       ./configure \
-               --arch=Linux \
-               --cxx="$(tc-getCXX)" \
-               --prefix="${EPREFIX}/usr" \
-               --prefix-lib="$(get_libdir)" \
-               --prefix-share="${EPYTHIADIR}" \
-               $(usex fastjet "--with-fastjet3" "") \
-               $(usex zlib "--with-gzip" "") \
-               $(usex hepmc "--with-hepmc3" "") \
-               $(usex lhapdf "--with-lhapdf6
-                       --with-lhapdf6-plugin=LHAPDF6.h
-                       --with-lhapdf6-lib=${EPREFIX}/usr/$(get_libdir)" "") \
-               $(usex root "--with-root
-                       --with-root-include=${EPREFIX}/usr/include/root
-                       --with-root-lib=${EPREFIX}/usr/$(get_libdir)/root" "") \
-               || die
-
-       # fix pythia config script
-       sed -i \
-               -e 's|pythia8/examples/Makefile.inc|pythia8/Makefile.inc|' \
-               -e 's|LINE%=|LINE%%=|' \
-               bin/pythia8-config || die
-}
-
-src_test() {
-       cd examples || die
-
-       local tests="$(echo main{{01..32},37,38,61,62,73,80}.out)"
-       use hepmc && tests+=" $(echo main{41,42,85,86}.out)"
-       use hepmc && use lhapdf && tests+=" $(echo main{43,{87..89}}.out)"
-       use lhapdf && tests+=" $(echo main{51..54}.out)"
-       use fastjet && tests+=" $(echo main{71,72}.out)"
-       use fastjet && use hepmc && use lhapdf && tests+=" $(echo 
main{81..84}).out"
-       use root && tests+=" main91.out"
-       # Disabled tests:
-       # 33    needs PowHEG
-       # 46    needs ProMC
-       # 48    needs EvtGen
-       # 92    generated ROOT dictionary is badly broken
-
-       # use emake for parallel instead of long runmains
-       LD_LIBRARY_PATH="${S}/$(get_libdir):${LD_LIBRARY_PATH}" \
-       PYTHIA8DATA="../share/Pythia8/xmldoc/" \
-       LHAPDF_DATA_PATH="${WORKDIR}" \
-       emake ${tests}
-       emake clean
-}
-
-src_install() {
-       # make install is too broken, much easier to install manually
-       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
-
-       newenvd - 99pythia8 <<- _EOF_
-               PYTHIA8DATA=${EPYTHIADIR}/xmldoc
-       _EOF_
-
-       dodoc AUTHORS GUIDELINES README
-       if use doc; then
-               dodoc -r share/Pythia8/pdfdoc/.
-               dodoc -r share/Pythia8/htmldoc/.
-       fi
-       if use examples; then
-               # reuse system Makefile.inc
-               rm examples/Makefile.inc || die
-               sed -i "s|include Makefile.inc|include ${EPYTHIADIR}|" \
-                       examples/Makefile || die
-
-               insinto /usr/share/${PN}
-               doins -r examples
-               docompress -x /usr/share/doc/${PF}/examples
-       fi
-
-       # cleanup
-       unset PYTHIADIR EPYTHIADIR
-}

Reply via email to