summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2008-12-13 16:54:19 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2008-12-13 16:54:19 +0000
commita866cad484e39c44a9e495bb029f87ba5c70ef04 (patch)
tree9a9bfa953b4895dfe6b6a6a38dfcf6276b968982 /sci-physics/pythia
parentAdd autotools magic to deal with broken --as-needed for bug 245782. (diff)
downloadhistorical-a866cad484e39c44a9e495bb029f87ba5c70ef04.tar.gz
historical-a866cad484e39c44a9e495bb029f87ba5c70ef04.tar.bz2
historical-a866cad484e39c44a9e495bb029f87ba5c70ef04.zip
Version bump. Now build our own tar ball to allow faster parallel build
Package-Manager: portage-2.2_rc17/cvs/Linux 2.6.25-gentoo-r7 x86_64
Diffstat (limited to 'sci-physics/pythia')
-rw-r--r--sci-physics/pythia/ChangeLog8
-rw-r--r--sci-physics/pythia/Manifest14
-rw-r--r--sci-physics/pythia/pythia-6.4.19.ebuild66
3 files changed, 86 insertions, 2 deletions
diff --git a/sci-physics/pythia/ChangeLog b/sci-physics/pythia/ChangeLog
index 1bb1efb89059..26176679b151 100644
--- a/sci-physics/pythia/ChangeLog
+++ b/sci-physics/pythia/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-physics/pythia
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.4 2008/09/16 21:43:43 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.5 2008/12/13 16:54:19 bicatali Exp $
+
+*pythia-6.4.19 (13 Dec 2008)
+
+ 13 Dec 2008; SĂ©bastien Fabbro <bicatali@gentoo.org>
+ +pythia-6.4.19.ebuild:
+ Version bump. Now build our own tar ball to allow faster parallel build
16 Sep 2008; Jeroen Roovers <jer@gentoo.org> pythia-6.4.18.ebuild:
Marked ~hppa (bug #231484).
diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index b401aaab7edd..35dafa29cc9c 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -1,11 +1,23 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST lutp0613man2.pdf 2902047 RMD160 a45a1fcd47db9dc4ec3448018038b441174bc55d SHA1 4601580d13482d9230026dad6f943d01bf3ffd74 SHA256 03d637310ea80f0d7aea761492bd38452c602890d8cf913a1ec9edacd79fa43d
DIST pythia-6.4.18-examples.tar.bz2 36366 RMD160 92142cd1edd6344a59466168c95b5880fd3af00e SHA1 55f4dbae8edca3523ad0bd230dabd51167baf222 SHA256 17b1809fb0cffba20115c2bc1032c24d8efece25bd3f1f632f88265ade4dd084
DIST pythia-6.4.18.f.gz 575245 RMD160 215355c6f4c2459ae7d7d3c6bb4314cd6331f136 SHA1 afe2355c13013163075f0efba046018c06229369 SHA256 06f55c461233ba633a99200370914f729fa109d583ff15003c26149a714797f1
+DIST pythia-6.4.19.tar.bz2 540487 RMD160 925261a883df73a0718af9f162a2b7d64dba4a19 SHA1 48d74723c5aba912c8e0447c3e7c667339947307 SHA256 b0ecbd3781c0cd1a0992b1b7c396e7ded25ec9a4afc68d9671cc24776923a34c
DIST pythia6.tar.gz 567451 RMD160 a6bd12a24f85436e64c51482c71469335c20372b SHA1 f2401d493bb4d5e059a1c4c48517c1679d74a437 SHA256 ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f98b96c8cff00d40a5ce
DIST pythia8108.tgz 1694925 RMD160 b8cb8c9002984cd103f28bef9d5b58dbc705d40b SHA1 7c120f339ae23983cf3b1f5f6f294c22ff96ae29 SHA256 1314f7b27b8569b1dca38eea8389c54ae1b718616fd2750d83f32984a1159715
DIST update_notes-6.4.18.txt 68019 RMD160 2f579ff64538128d60c5625afc13061dd4429e84 SHA1 ae73f097e2640b09e8b69c003699f2dac50eeaa7 SHA256 464b71451d8f1b4847ba2c649f3c9d556b4a11f24c2ae29b2e7f1d03086a00a2
EBUILD pythia-6.4.18.ebuild 1605 RMD160 6a3c0698c70c349a3f892c2fe70eb252f59db18a SHA1 d0b531e718c25c0ecbe13a2e53cb594c55d071fa SHA256 67306a655397521cd54a8d5accea72a6200f39f6b50ac676eea77f7578150ac2
+EBUILD pythia-6.4.19.ebuild 1962 RMD160 3cb4eb2fc0784e2ee5c0453bcf30221ac6d8076c SHA1 9a5f0f0f6fb76639f62dd378f3616b16e2c507fe SHA256 af5a53d445cfdebd73be3c5b9da41818d4b69d763fb1696d0f73434ea49ca4f6
EBUILD pythia-8.1.08-r1.ebuild 2061 RMD160 a68e706fb307aa5ccaa45612a1181219693cf664 SHA1 fc085ea69402b8395ec54add50512ee7b33f1bbb SHA256 82696fb2face9f1246935acb10b8653617a48bfee29a406381e695b8f61103e9
EBUILD pythia-8.1.08.ebuild 1830 RMD160 50ac0c58c008df3cc81bc94f73c6be2baa1175f5 SHA1 6c763a4fad8ade03e8a09c06116b905c86cb0c26 SHA256 eb88103acb99f7216efa26ab00420d85ad9d0c17bc4fc0ba737e3fc4b8a1526a
-MISC ChangeLog 937 RMD160 12c647002986b362b338a3527134522b795301ac SHA1 97878284b0edd3ddb47d87d6e9d25b2467c2b0e6 SHA256 39ae2ba347102dee4bd91aa38076565e7a5ee5f49137126dbac48a7b1e92137d
+MISC ChangeLog 1127 RMD160 7c60b79b18b713adf4bd2c2f9ff3b3520e92dade SHA1 484e89e43c4d35ee89995ef0c1b48ce5fd45e149 SHA256 3436d692c6e0bee6bc01445ddfebe136ff4b98c697c7ee53ce7ded791e1acf1b
MISC metadata.xml 894 RMD160 f5a14a2a8897a78169e1337bdf95aa52c3fbb4b0 SHA1 ae2432ca7098c360862a470193edd692fa24794b SHA256 bf610680f4c8ba31c905668ff4b4108d7eb3cf40fd72d7fadd45e6a51e4d8aba
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAklD6NUACgkQ1ycZbhPLE2CHEgCff4FAiHmEsuuACV4eX+dvStOY
+dNkAnRAh9QTlB18SU9SorXq6ql3BGlkH
+=8nzk
+-----END PGP SIGNATURE-----
diff --git a/sci-physics/pythia/pythia-6.4.19.ebuild b/sci-physics/pythia/pythia-6.4.19.ebuild
new file mode 100644
index 000000000000..f2fd1e60db8c
--- /dev/null
+++ b/sci-physics/pythia/pythia-6.4.19.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-6.4.19.ebuild,v 1.1 2008/12/13 16:54:19 bicatali Exp $
+
+EAPI=2
+inherit fortran versionator autotools
+
+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://projects.hepforge.org/pythia6/"
+
+# pythia6 from root is needed for some files to interface pythia6 with root.
+# To produce a split version on mirror do:
+# svn export http://svn.hepforge.org/pythia6/tags/v_6_4_19/ pythia-6.4.19
+# tar cjf pythia-6.4.19.tar.bz2
+SRC_URI="mirror://gentoo/${P}.tar.bz2
+ ftp://root.cern.ch/root/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 )"
+
+LICENSE="public-domain"
+SLOT="6"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="doc examples"
+DEPEND=""
+
+FORTRAN="gfortran ifc g77"
+
+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
+ AC_PROG_LIBTOOL
+ AC_CHECK_LIB(m,sqrt)
+ AC_CONFIG_FILES(Makefile)
+ AC_OUTPUT
+ EOF
+ echo "lib_LTLIBRARIES = libpythia6.la" > Makefile.am
+ echo "libpythia6_la_SOURCES = \ " >> Makefile.am
+ # replace wildcard from makefile to ls in shell
+ for f in py*.f struct*.f up*.f fh*.f; do
+ echo " ${f} \\" >> Makefile.am
+ done
+ echo " ssmssm.f sugra.f visaje.f pdfset.f \\" >> Makefile.am
+ echo " tpythia6_called_from_cc.F pythia6_common_address.c" >> Makefile.am
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc update_notes.txt README
+ insinto /usr/share/doc/${PF}/
+ if use doc; then
+ doins "${DISTDIR}"/lutp${DOC_PV}man2.pdf || die
+ fi
+ if use examples; then
+ doins -r "${WORKDIR}"/examples || die
+ fi
+}