summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2009-11-23 07:15:40 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2009-11-23 07:15:40 +0000
commit56082e3ee8d90df2a40b75607457bf83269bd603 (patch)
tree9734234abdba44052151080a73b9e12173426a7d /sci-physics
parentAutomated update of use.local.desc (diff)
downloadhistorical-56082e3ee8d90df2a40b75607457bf83269bd603.tar.gz
historical-56082e3ee8d90df2a40b75607457bf83269bd603.tar.bz2
historical-56082e3ee8d90df2a40b75607457bf83269bd603.zip
Version bumps
Package-Manager: portage-2.2_rc50/cvs/Linux x86_64
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/pythia/ChangeLog9
-rw-r--r--sci-physics/pythia/Manifest16
-rw-r--r--sci-physics/pythia/pythia-6.4.22.ebuild (renamed from sci-physics/pythia/pythia-6.4.20.ebuild)6
-rw-r--r--sci-physics/pythia/pythia-8.1.30.ebuild78
4 files changed, 98 insertions, 11 deletions
diff --git a/sci-physics/pythia/ChangeLog b/sci-physics/pythia/ChangeLog
index 2dd6be4421ad..6aa5f17556bb 100644
--- a/sci-physics/pythia/ChangeLog
+++ b/sci-physics/pythia/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for sci-physics/pythia
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.15 2009/09/21 05:40:09 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.16 2009/11/23 07:15:40 bicatali Exp $
+
+*pythia-8.1.30 (23 Nov 2009)
+*pythia-6.4.22 (23 Nov 2009)
+
+ 23 Nov 2009; Sébastien Fabbro <bicatali@gentoo.org>
+ -pythia-6.4.20.ebuild, +pythia-6.4.22.ebuild, +pythia-8.1.30.ebuild:
+ Version bumps
21 Sep 2009; Sébastien Fabbro <bicatali@gentoo.org>
+pythia-6.4.19.ebuild:
diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index b3eadda687c2..ea3831746f78 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -4,22 +4,24 @@ 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.19.tar.bz2 540487 RMD160 925261a883df73a0718af9f162a2b7d64dba4a19 SHA1 48d74723c5aba912c8e0447c3e7c667339947307 SHA256 b0ecbd3781c0cd1a0992b1b7c396e7ded25ec9a4afc68d9671cc24776923a34c
-DIST pythia-6.4.20.tar.bz2 552906 RMD160 4893b32d95b076195992dd6863dae5a4f5da9b4f SHA1 c5d1a2c1f1f8e0256633be6aa5f4de70dc400b49 SHA256 539355fde405cce9c4b4ffe1beb6636ecf6e111bfa013971195705a78169fc47
DIST pythia-6.4.21.tar.bz2 552288 RMD160 441a7b75c23edd6f66244a08b94e1014a0fb839b SHA1 8b5fd56fd591b33428b814b5761ecb2d6ce38918 SHA256 dffe586441bdf781bd534e68250e5dc857ae1c27700ccb2c2026537ef262122b
+DIST pythia-6.4.22.tar.bz2 553360 RMD160 8943547fea76fa8b2baf7d2468f6abf9923dd745 SHA1 19603c55131b5f8de7fc7619f9f021a918480fac SHA256 3a69e8e33dd5bf0c832e392743a76107911dd5a7e56171252abe91a6d4bfe70b
DIST pythia6.tar.gz 567451 RMD160 a6bd12a24f85436e64c51482c71469335c20372b SHA1 f2401d493bb4d5e059a1c4c48517c1679d74a437 SHA256 ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f98b96c8cff00d40a5ce
DIST pythia8108.tgz 1694925 RMD160 b8cb8c9002984cd103f28bef9d5b58dbc705d40b SHA1 7c120f339ae23983cf3b1f5f6f294c22ff96ae29 SHA256 1314f7b27b8569b1dca38eea8389c54ae1b718616fd2750d83f32984a1159715
DIST pythia8125.tgz 3561886 RMD160 982d33e46dc99482923dd29d8bc3ff34bac99a96 SHA1 7e8f38561e22c6cbb652137ad1669d0c38e48d85 SHA256 18a84b7e21c43dd6dd7cff625081a1f7c099768709d556b4d528c06f6b4bf22c
+DIST pythia8130.tgz 4016983 RMD160 6b7a2dccd4cb705448350052c684f56182ed9188 SHA1 187dab600ace469efb8c1a7841402f93d1bb191d SHA256 06a5732d0cec2e1563b142c47b68291707cd18d1015c6a938d22a46a78d4acec
EBUILD pythia-6.4.19.ebuild 1959 RMD160 ed5ae55898d1b89996679377a8c8b057bf91a3a8 SHA1 3d9f0883a67ecfb6de1c671c52d4760d3d2f9301 SHA256 e81406f1772e1b769cba2cad259be2bd7312a75784253eb37f7954b98695c3f6
-EBUILD pythia-6.4.20.ebuild 1958 RMD160 29deaafe8017c65a1dec0f6b8ec6aef7521b32ce SHA1 bb92863166b1a8c0688ae3dc0fa84cd6c1d521b2 SHA256 c42b087ade9d5a7d795e8fd8224047208ff205742f34bfec7c3fec45dbef6aff
EBUILD pythia-6.4.21.ebuild 1950 RMD160 3366bea16b9b098fe21372e89f42d925b98fc930 SHA1 30708678af3ec10359520a67d5543748327c26c0 SHA256 17d5fbdf13f618d8a0ca403a6bade23ce3a7248728032b3c91eb0ba7bc7f09f3
+EBUILD pythia-6.4.22.ebuild 1992 RMD160 97d239fb586d16ec2f91cb3cf853f28265588b08 SHA1 08c97764f868334cbf8157a19ed7584d7d9b8588 SHA256 b0ce56400e4c3db3360e4566f320bd29f0ffda3cfafb1402320699c0126a4bc5
EBUILD pythia-8.1.08-r1.ebuild 2060 RMD160 1a3c465998d579ffc7dbd32d7fac78134e315e77 SHA1 123943c9f2b0938233c0efaba0b773ab48829c37 SHA256 d2dc3728be97d7027e323afc7b11f078dcb5cab453f1902ef31363d9a865f830
EBUILD pythia-8.1.25.ebuild 2108 RMD160 04e9b296f37c9458ab49437e6325bfd340bc366d SHA1 1d98c52a3efe45b8258f90615e035e1a8671eef2 SHA256 94b0ade50026b92eea46a19fbe4cfb97ff24f07974b549cc3568a2a436148e0e
-MISC ChangeLog 2491 RMD160 f8d511f180120a24956594ab780d5610f33be377 SHA1 d110dd5aaabee2dc691fed64d197586c57d776cd SHA256 62f831e70c54a4b33a6a4682a82fc78f620dd8cc4ce8d4dd2c37d609a7086960
+EBUILD pythia-8.1.30.ebuild 2155 RMD160 ab64e5b2d5fc319e335c1f50b22378e114e74012 SHA1 2bc6e5dc96012189591206f2865a5c93df2b61ef SHA256 1d3481837bba734e9dd5c0c64389cb2ac89ce022a4dad0d0c55f98d1f520e58a
+MISC ChangeLog 2693 RMD160 e076dd4b465d106a753701e136e5222b787d692b SHA1 2f967401232ad48e221a6ff090229d6a61fa9a48 SHA256 3e2a8f49f97ea9ce591fbf25ef12532dc4fd1d9fa9b2ddf34a91c9bd8b74e085
MISC metadata.xml 894 RMD160 f5a14a2a8897a78169e1337bdf95aa52c3fbb4b0 SHA1 ae2432ca7098c360862a470193edd692fa24794b SHA256 bf610680f4c8ba31c905668ff4b4108d7eb3cf40fd72d7fadd45e6a51e4d8aba
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.13 (GNU/Linux)
-iEYEARECAAYFAkq3EcMACgkQ1ycZbhPLE2B0PwCgr91qNhjTki+FaoTBUmy4XYrA
-j5sAoJWh2p0NAVnoJKLJ9pejiulRYH1K
-=syZo
+iEYEARECAAYFAksKQEAACgkQ1ycZbhPLE2CFPACfb7/lYUn84VnFOb9CziJKL85x
+ApsAn1nOC76r3hoagZf5gexUCZk0shKw
+=d0w8
-----END PGP SIGNATURE-----
diff --git a/sci-physics/pythia/pythia-6.4.20.ebuild b/sci-physics/pythia/pythia-6.4.22.ebuild
index 34a2e58e8246..988c28d9c078 100644
--- a/sci-physics/pythia/pythia-6.4.20.ebuild
+++ b/sci-physics/pythia/pythia-6.4.22.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-6.4.20.ebuild,v 1.1 2009/03/18 16:19:40 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-6.4.22.ebuild,v 1.1 2009/11/23 07:15:40 bicatali Exp $
EAPI=2
-inherit fortran versionator autotools
+inherit versionator autotools
MV=$(get_major_version)
MY_PN=${PN}${MV}
@@ -14,7 +14,7 @@ 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:
+# To produce a split version on mirror do, replace the 6.4.19 by the current version
# 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
diff --git a/sci-physics/pythia/pythia-8.1.30.ebuild b/sci-physics/pythia/pythia-8.1.30.ebuild
new file mode 100644
index 000000000000..ee5cd950960d
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.1.30.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-8.1.30.ebuild,v 1.1 2009/11/23 07:15:40 bicatali Exp $
+
+EAPI=2
+
+inherit eutils versionator
+
+MV=$(get_major_version)
+MY_P=${PN}$(replace_all_version_separators "" ${PV})
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="http://home.thep.lu.se/~torbjorn/Pythia.html"
+SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="8"
+KEYWORDS="~amd64 ~hppa ~sparc ~x86"
+IUSE="doc examples +hepmc"
+
+DEPEND="hepmc? ( sci-physics/hepmc )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ use hepmc && export HEPMCVERSION=2 HEPMCLOCATION=/usr
+ # homemade configure script creates a useless config.mk
+ rm -f config.mk
+ cat > config.mk <<-EOF
+ SHAREDLIBS = yes
+ LDFLAGSSHARED = -shared ${LDFLAGS}
+ LDFLAGLIBNAME = -Wl,-soname
+ SHAREDSUFFIX = so
+ EOF
+}
+
+src_test() {
+ cd "${S}"/examples
+ # use emake for parallel instead of long runmains
+ emake \
+ $(ls main0{1..9}*.cc main1{0..5}*.cc | sed -e 's/.cc//') \
+ || die "emake tests failed"
+ for i in main0{1..9}*.exe main1{0..5}*.exe; do
+ ./${i} > ${i}.out || die "test ${i} failed"
+ done
+ if use hepmc; then
+ emake main31 main32 || die "emake tests for hepmc failed"
+ ./main31.exe > main31.exe.out || die
+ ./main32.exe main32.cmnd hepmcout32.dat > main32.exe.out || die
+ fi
+ emake clean && rm -f main*out
+}
+
+src_install() {
+ dolib.so lib/*so || die "shared lib install failed"
+ dolib.a lib/archive/* || die "static lib install failed"
+
+ insinto /usr/include/${PN}
+ doins include/* || die "headers install failed"
+
+ # xmldoc needed by root
+ insinto /usr/share/${PN}
+ doins -r xmldoc || die "xmldoc install failed"
+ echo PYTHIA8DATA=/usr/share/${PN}/xmldoc >> 99pythia8
+ doenvd 99pythia8
+
+ insinto /usr/share/doc/${PF}
+ dodoc GUIDELINES AUTHORS README
+ if use doc; then
+ doins worksheet.pdf || die "doc install failed"
+ mv htmldoc html
+ doins -r html || die "html doc install failed"
+ fi
+ if use examples; then
+ doins -r examples || die "examples install failed"
+ fi
+}