Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-physics/cernlib-montecarlo/files/, profiles/, ...
Date: Mon, 01 Feb 2021 09:50:35
Message-Id: 1612173014.e8f09a83091f1758aa71e1daecafa1ea8a6c5db4.mgorny@gentoo
1 commit: e8f09a83091f1758aa71e1daecafa1ea8a6c5db4
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 1 09:49:18 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 1 09:50:14 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f09a83
7
8 sci-physics/cernlib-montecarlo: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/763183
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 profiles/features/hardened/amd64/package.mask | 1 -
14 profiles/package.mask | 1 -
15 sci-physics/cernlib-montecarlo/Manifest | 3 -
16 .../cernlib-montecarlo-2006-r3.ebuild | 88 ----------------------
17 .../cernlib-montecarlo-2006-r4.ebuild | 88 ----------------------
18 .../files/cernlib-montecarlo-2006-noherwig.patch | 52 -------------
19 sci-physics/cernlib-montecarlo/metadata.xml | 19 -----
20 7 files changed, 252 deletions(-)
21
22 diff --git a/profiles/features/hardened/amd64/package.mask b/profiles/features/hardened/amd64/package.mask
23 index 380da6850ca..71ff07525b4 100644
24 --- a/profiles/features/hardened/amd64/package.mask
25 +++ b/profiles/features/hardened/amd64/package.mask
26 @@ -6,4 +6,3 @@
27 # dependencies.
28 # See bug 426764.
29 sci-physics/cernlib
30 -sci-physics/cernlib-montecarlo
31
32 diff --git a/profiles/package.mask b/profiles/package.mask
33 index de6241fe280..0ca98bc936d 100644
34 --- a/profiles/package.mask
35 +++ b/profiles/package.mask
36 @@ -203,7 +203,6 @@ dev-libs/ilbc-rfc3951
37 # multiple open bugs, all revdeps also broken and declared EOL upstream.
38 # Removal in 30 days, bug #763183
39 sci-physics/cernlib
40 -sci-physics/cernlib-montecarlo
41
42 # Sam James <sam@g.o> (2021-01-01)
43 # UnrealIRCd 4.x is EOL. Please upgrade to 5.x.
44
45 diff --git a/sci-physics/cernlib-montecarlo/Manifest b/sci-physics/cernlib-montecarlo/Manifest
46 deleted file mode 100644
47 index e023099d009..00000000000
48 --- a/sci-physics/cernlib-montecarlo/Manifest
49 +++ /dev/null
50 @@ -1,3 +0,0 @@
51 -DIST mclibs_20061220+dfsg3-1.debian.tar.gz 46362 BLAKE2B 76ccadbfc85b1a80239d3b749ac73ab0d6fb88940d9352ef08e67798fbc943ed6bce4b6ea9b74eed08b1562c0c4832bb37857a324af687dd1d5de5245007c0bb SHA512 ddb31fd218f0f051155548011415d9526e7866ec7caf7041a5f572d8064cb4f19c188724e839f445a47f490dacf0d67ef9ba871725756892e0ba1d569d575fe3
52 -DIST mclibs_20061220+dfsg3-3.debian.tar.gz 44763 BLAKE2B fa82699e99d8ce86fc676a66f73a2387c81dfc9f76624ca2ae164df8a320fe0cd574e7439fb4dd3abea5b5da624a7b4b649b78896bcb078fa6c9f4de83909a8a SHA512 2ef3c54026e86182200d4d7fce1889a2dd8c252743d0819e74679e2a5067794bea574530b59a7f08c394f8b75f7d31cac31f638fb72045700b379bd686a8f92f
53 -DIST mclibs_20061220+dfsg3.orig.tar.gz 7642494 BLAKE2B 59bd0d7689150903785ff11954c86d7a9f98dd5b75ef8788c8acd4d69edcf2d5b821ce2ef8b16376b877fa6540bd5d4bb6c222aae68072db4d835856276de9f1 SHA512 add98b585648994ab616d040e9a3410b0eba13ab54a812674d3940bae0effed4446b02ce6a34887841c114bc444b1b83598e2c89c22b4df8dcd3fd4c1d8aaba3
54
55 diff --git a/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r3.ebuild b/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r3.ebuild
56 deleted file mode 100644
57 index 95abf6114f4..00000000000
58 --- a/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r3.ebuild
59 +++ /dev/null
60 @@ -1,88 +0,0 @@
61 -# Copyright 1999-2015 Gentoo Foundation
62 -# Distributed under the terms of the GNU General Public License v2
63 -
64 -EAPI=5
65 -
66 -inherit eutils fortran-2 toolchain-funcs
67 -
68 -DEB_PN=mclibs
69 -DEB_PV=20061220+dfsg3
70 -DEB_PR=1
71 -DEB_P=${DEB_PN}_${DEB_PV}
72 -
73 -DESCRIPTION="Monte-carlo library and tools for the cernlib"
74 -HOMEPAGE="https://cernlib.web.cern.ch/cernlib/"
75 -SRC_URI="
76 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz
77 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.debian.tar.gz"
78 -
79 -SLOT="0"
80 -LICENSE="GPL-2 LGPL-2 BSD"
81 -IUSE="+herwig"
82 -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
83 -
84 -RDEPEND="
85 - x11-libs/motif:0
86 - dev-lang/cfortran
87 - sci-physics/cernlib
88 - herwig? ( !sci-physics/herwig )"
89 -
90 -DEPEND="${RDEPEND}
91 - virtual/latex-base
92 - x11-misc/imake
93 - x11-misc/makedepend"
94 -
95 -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig"
96 -
97 -src_prepare() {
98 - mv ../debian . || die
99 - cp debian/add-ons/Makefile . || die
100 - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck"
101 - sed -i \
102 - -e "s:/usr/local:${EROOT}/usr:g" \
103 - Makefile || die
104 -
105 - einfo "Applying Debian patches"
106 - emake -j1 patch
107 - use herwig || epatch "${FILESDIR}"/${P}-noherwig.patch
108 - # since we depend on cfortran, do not use the one from cernlib
109 - rm src/include/cfortran/cfortran.h || die
110 - # respect users flags
111 - sed -i \
112 - -e 's/-O3/-O2/g' \
113 - -e "s/-O2/${CFLAGS}/g" \
114 - -e "s|\(CcCmd[[:space:]]*\)gcc|\1$(tc-getCC)|g" \
115 - -e "s|\(CplusplusCmd[[:space:]]*\)g++|\1$(tc-getCXX)|g" \
116 - -e "s|\(FortranCmd[[:space:]]*\)gfortran|\1$(tc-getFC)|g" \
117 - src/config/linux.cf \
118 - || die "sed linux.cf failed"
119 - sed -i \
120 - -e "s|\(ArCmdBase[[:space:]]*\)ar|\1$(tc-getAR)|g" \
121 - -e "s|\(RanlibCmd[[:space:]]*\)ranlib|\1$(tc-getRANLIB)|g" \
122 - src/config/Imake.tmpl \
123 - || die "sed Imake.tmpl failed"
124 -
125 - sed -i \
126 - -e 's/\$(FCLINK)/\$(FCLINK) $(LDFLAGS)/' \
127 - -e 's/\$(CCLINK)/\$(CCLINK) $(LDFLAGS)/' \
128 - src/config/{biglib,fortran,Imake}.rules \
129 - || die "sed for ldflags propagation failed"
130 -}
131 -
132 -src_compile() {
133 - export VARTEXFONTS="${T}"/fonts
134 - emake -j1 cernlib-indep cernlib-arch
135 -}
136 -
137 -src_test() {
138 - LD_LIBRARY_PATH="${S}"/shlib \
139 - emake -j1 cernlib-test
140 -}
141 -
142 -src_install() {
143 - export VARTEXFONTS="${T}"/fonts
144 - emake DESTDIR="${D}" MCDOC="${ED}usr/share/doc/${PF}" install
145 - cd debian
146 - dodoc changelog README.* deadpool.txt copyright
147 - newdoc add-ons/README README.add-ons
148 -}
149
150 diff --git a/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r4.ebuild b/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r4.ebuild
151 deleted file mode 100644
152 index 4bc56cab02e..00000000000
153 --- a/sci-physics/cernlib-montecarlo/cernlib-montecarlo-2006-r4.ebuild
154 +++ /dev/null
155 @@ -1,88 +0,0 @@
156 -# Copyright 1999-2015 Gentoo Foundation
157 -# Distributed under the terms of the GNU General Public License v2
158 -
159 -EAPI=5
160 -
161 -inherit eutils fortran-2 toolchain-funcs
162 -
163 -DEB_PN=mclibs
164 -DEB_PV=20061220+dfsg3
165 -DEB_PR=3
166 -DEB_P=${DEB_PN}_${DEB_PV}
167 -
168 -DESCRIPTION="Monte-carlo library and tools for the cernlib"
169 -HOMEPAGE="https://cernlib.web.cern.ch/cernlib/"
170 -SRC_URI="
171 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}.orig.tar.gz
172 - mirror://debian/pool/main/${DEB_PN:0:1}/${DEB_PN}/${DEB_P}-${DEB_PR}.debian.tar.gz"
173 -
174 -SLOT="0"
175 -LICENSE="GPL-2 LGPL-2 BSD"
176 -IUSE="+herwig"
177 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
178 -
179 -RDEPEND="
180 - x11-libs/motif:0
181 - dev-lang/cfortran
182 - sci-physics/cernlib
183 - herwig? ( !sci-physics/herwig )"
184 -
185 -DEPEND="${RDEPEND}
186 - virtual/latex-base
187 - x11-misc/imake
188 - x11-misc/makedepend"
189 -
190 -S="${WORKDIR}/${DEB_PN}-${DEB_PV}.orig"
191 -
192 -src_prepare() {
193 - mv ../debian . || die
194 - cp debian/add-ons/Makefile . || die
195 - export DEB_BUILD_OPTIONS="$(tc-getFC) nostrip nocheck"
196 - sed -i \
197 - -e "s:/usr/local:${EROOT}/usr:g" \
198 - Makefile || die
199 -
200 - einfo "Applying Debian patches"
201 - emake -j1 patch
202 - use herwig || epatch "${FILESDIR}"/${P}-noherwig.patch
203 - # since we depend on cfortran, do not use the one from cernlib
204 - rm src/include/cfortran/cfortran.h || die
205 - # respect users flags
206 - sed -i \
207 - -e 's/-O3/-O2/g' \
208 - -e "s/-O2/${CFLAGS}/g" \
209 - -e "s|\(CcCmd[[:space:]]*\)gcc|\1$(tc-getCC)|g" \
210 - -e "s|\(CplusplusCmd[[:space:]]*\)g++|\1$(tc-getCXX)|g" \
211 - -e "s|\(FortranCmd[[:space:]]*\)gfortran|\1$(tc-getFC)|g" \
212 - src/config/linux.cf \
213 - || die "sed linux.cf failed"
214 - sed -i \
215 - -e "s|\(ArCmdBase[[:space:]]*\)ar|\1$(tc-getAR)|g" \
216 - -e "s|\(RanlibCmd[[:space:]]*\)ranlib|\1$(tc-getRANLIB)|g" \
217 - src/config/Imake.tmpl \
218 - || die "sed Imake.tmpl failed"
219 -
220 - sed -i \
221 - -e 's/\$(FCLINK)/\$(FCLINK) $(LDFLAGS)/' \
222 - -e 's/\$(CCLINK)/\$(CCLINK) $(LDFLAGS)/' \
223 - src/config/{biglib,fortran,Imake}.rules \
224 - || die "sed for ldflags propagation failed"
225 -}
226 -
227 -src_compile() {
228 - export VARTEXFONTS="${T}"/fonts
229 - emake -j1 cernlib-indep cernlib-arch
230 -}
231 -
232 -src_test() {
233 - export VARTEXFONTS="${T}"/fonts
234 - LD_LIBRARY_PATH="${S}"/shlib \
235 - emake -j1 cernlib-test
236 -}
237 -
238 -src_install() {
239 - emake DESTDIR="${D}" MCDOC="${ED}usr/share/doc/${PF}" install
240 - cd debian
241 - dodoc changelog README.* deadpool.txt copyright
242 - newdoc add-ons/README README.add-ons
243 -}
244
245 diff --git a/sci-physics/cernlib-montecarlo/files/cernlib-montecarlo-2006-noherwig.patch b/sci-physics/cernlib-montecarlo/files/cernlib-montecarlo-2006-noherwig.patch
246 deleted file mode 100644
247 index d0cb42d1ba4..00000000000
248 --- a/sci-physics/cernlib-montecarlo/files/cernlib-montecarlo-2006-noherwig.patch
249 +++ /dev/null
250 @@ -1,52 +0,0 @@
251 -diff --git a/mclibs-2006.dfsg.2.orig/Makefile b/mclibs-2006.dfsg.2.orig/Makefile
252 -index f3c89fd..780499e 100644
253 ---- a/mclibs-2006.dfsg.2.orig/Makefile
254 -+++ b/mclibs-2006.dfsg.2.orig/Makefile
255 -@@ -89,9 +89,6 @@ install-includes:
256 - done ; \
257 - done
258 -
259 -- # install some symlinks, e.g. herwig$$version -> herwig
260 -- rm -f $(DESTDIR)$(includedir)/herwig && \
261 -- ln -sf herwig59 $(DESTDIR)$(includedir)/herwig
262 - rm -rf $(DESTDIR)$(includedir)/isajet758
263 - mv $(DESTDIR)$(includedir)/isajet $(DESTDIR)$(includedir)/isajet758
264 - ln -sf isajet758 $(DESTDIR)$(includedir)/isajet
265 -@@ -128,14 +125,12 @@ install-arch: install-includes
266 - fi
267 -
268 - # ... and mclibs documentation
269 -- for dir in cojets eurodec herwig isajet pdflib ; do \
270 -+ for dir in cojets eurodec isajet pdflib ; do \
271 - install -d -m 0755 $(MCDOC)/$$dir ; \
272 - done
273 - install -p -m 0644 $(CERN_DOCDIR)/cojets.txt $(MCDOC)/cojets/
274 - install -p -m 0644 $(CERN_DOCDIR)/isa* $(MCDOC)/isajet/
275 - install -p -m 0644 $(CERN_DOCDIR)/eurodec.txt $(MCDOC)/eurodec/
276 -- install -p -m 0644 $(CVSCOSRC)/mclibs/herwig/doc/herwig59 \
277 -- $(MCDOC)/herwig/herwig59.txt
278 - install -p -m 0644 $(CVSCOSRC)/mclibs/pdf/dpdf/pdfdoc.doc \
279 - $(MCDOC)/pdflib/pdfdoc.txt
280 -
281 -diff --git a/mclibs-2006.dfsg.2.orig/src/mclibs/Imakefile b/mclibs-2006.dfsg.2.orig/src/mclibs/Imakefile
282 -index 0c9867d..0f04f1b 100644
283 ---- a/mclibs-2006.dfsg.2.orig/src/mclibs/Imakefile
284 -+++ b/mclibs-2006.dfsg.2.orig/src/mclibs/Imakefile
285 -@@ -6,7 +6,7 @@
286 - to them and their dependents. They have already been purged from
287 - Debianized source code. Also, re-order libs so that dependent ones
288 - come after dependees. */
289 --LIBDIRS= cojets eurodec pdf photos herwig isajet
290 -+LIBDIRS= cojets eurodec pdf photos isajet
291 -
292 - SUBDIRS = $(LIBDIRS)
293 -
294 -@@ -16,7 +16,7 @@ InstallLibSubdirs($(LIBDIRS))
295 - InstallSharedLibSubdirs($(LIBDIRS))
296 -
297 - /* Again, purge Pythia, Jetset and dependents. */
298 --INCLUDEDIRS= cojets eurodec herwig isajet pdf
299 -+INCLUDEDIRS= cojets eurodec isajet pdf
300 -
301 - InstallIncludeSubdirs($(INCLUDEDIRS))
302 -
303
304 diff --git a/sci-physics/cernlib-montecarlo/metadata.xml b/sci-physics/cernlib-montecarlo/metadata.xml
305 deleted file mode 100644
306 index 8c84153e4f4..00000000000
307 --- a/sci-physics/cernlib-montecarlo/metadata.xml
308 +++ /dev/null
309 @@ -1,19 +0,0 @@
310 -<?xml version="1.0" encoding="UTF-8"?>
311 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
312 -<pkgmetadata>
313 - <maintainer type="project">
314 - <email>sci-physics@g.o</email>
315 - <name>Gentoo Physics Project</name>
316 - </maintainer>
317 - <longdescription lang="en">
318 - This metapackage provides various Monte Carlo libraries included in
319 - Cernlib (both shared and static). Likely only physicists will be
320 - interested in these packages.
321 - The libraries of Ariadne, Fritiof, Jetset, Lepto, and Pythia are not
322 - available for Gentoo: see cernlib Debian packaging for explanation.
323 -</longdescription>
324 - <use>
325 - <flag name="herwig">Build Herwig internal event generator, newer version
326 - available in <pkg>sci-physics/herwig</pkg></flag>
327 - </use>
328 -</pkgmetadata>