From 2854979e7f9041b67196530e233af5b07fdb1fad Mon Sep 17 00:00:00 2001 From: Sebastien Fabbro Date: Tue, 23 Mar 2010 03:35:58 +0000 Subject: [PATCH] Version bump Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sci-physics/pythia/ChangeLog | 8 ++- sci-physics/pythia/Manifest | 10 ++-- sci-physics/pythia/pythia-8.1.35.ebuild | 78 +++++++++++++++++++++++++ 3 files changed, 91 insertions(+), 5 deletions(-) create mode 100644 sci-physics/pythia/pythia-8.1.35.ebuild diff --git a/sci-physics/pythia/ChangeLog b/sci-physics/pythia/ChangeLog index 0207683f8305..66b55723ee91 100644 --- a/sci-physics/pythia/ChangeLog +++ b/sci-physics/pythia/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-physics/pythia # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.17 2010/01/08 04:41:08 bicatali Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.18 2010/03/23 03:35:58 bicatali Exp $ + +*pythia-8.1.35 (23 Mar 2010) + + 23 Mar 2010; Sébastien Fabbro + +pythia-8.1.35.ebuild: + Version bump 08 Jan 2010; Sébastien Fabbro pythia-8.1.30.ebuild: Reduce the number of tests, closing bug #297512 diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest index 49d59b462b91..31895a1cb71e 100644 --- a/sci-physics/pythia/Manifest +++ b/sci-physics/pythia/Manifest @@ -10,18 +10,20 @@ DIST pythia6.tar.gz 567451 RMD160 a6bd12a24f85436e64c51482c71469335c20372b SHA1 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 +DIST pythia8135.tgz 5091260 RMD160 eecbd48ab03477de92b532bbf9a2c928255810a3 SHA1 40e56df0f7479d47753d20f0821f344065edbf4e SHA256 ad988d40d5df6d6436fe87c1f0939805dd0fe6129d762882ab05c728989bf4a0 EBUILD pythia-6.4.19.ebuild 1959 RMD160 ed5ae55898d1b89996679377a8c8b057bf91a3a8 SHA1 3d9f0883a67ecfb6de1c671c52d4760d3d2f9301 SHA256 e81406f1772e1b769cba2cad259be2bd7312a75784253eb37f7954b98695c3f6 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 EBUILD pythia-8.1.30.ebuild 2122 RMD160 1a770839e6203f72832627f5fe7c6294a1ca3a50 SHA1 cf03ff4482b53ed4a21e22b3b472d727d65d640a SHA256 ed7c0866ef8666f98e9ad5e0f41b5b23584502554aecd61382ee65ebe7bca9dd -MISC ChangeLog 2821 RMD160 6f73131b093ae3a42ffd16f9bfb958dd21ca39f2 SHA1 db605399be6d1c631506ed89a22537679b66fcfb SHA256 a3c43ec8da25f270f41731180ba77bf2372cbb218ca61599a096600cc2bcc7c0 +EBUILD pythia-8.1.35.ebuild 2122 RMD160 6383f1f20fc31fdabb8d7a037d7f08d9d7c15fcb SHA1 aa30850bfdadad018f4e7c3301b6bf85b6df43ec SHA256 870d9865c129c4f725fb9db2b7c9fdab788b0902745adb8ec8d5017a2e5e54a8 +MISC ChangeLog 2947 RMD160 2e5668dcd8fdfd0bc86270ca3e849f57045f2e6e SHA1 44d9c385e4241b48d624c94eb42467e412058632 SHA256 1a144a0e85e4802958235045ae06d21788812f0d6424acc008e45d465dff5e87 MISC metadata.xml 894 RMD160 f5a14a2a8897a78169e1337bdf95aa52c3fbb4b0 SHA1 ae2432ca7098c360862a470193edd692fa24794b SHA256 bf610680f4c8ba31c905668ff4b4108d7eb3cf40fd72d7fadd45e6a51e4d8aba -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) -iEYEARECAAYFAktGwBYACgkQ1ycZbhPLE2BlyACgovic/vcJSRzCwDvIDkfjR0B6 -aVUAnAjEx0eQxg7Ae4JYm7dHQMT0pReu -=V74S +iEYEARECAAYFAkuoNycACgkQ1ycZbhPLE2DfxwCfS7oQDgH9/OFoxPje2h6ItPLs +/o4AoLOHcBm9uZXB3RiEsR0Xa2IMv4f2 +=gt3Q -----END PGP SIGNATURE----- diff --git a/sci-physics/pythia/pythia-8.1.35.ebuild b/sci-physics/pythia/pythia-8.1.35.ebuild new file mode 100644 index 000000000000..48144597341a --- /dev/null +++ b/sci-physics/pythia/pythia-8.1.35.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-8.1.35.ebuild,v 1.1 2010/03/23 03:35:58 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 | sed -e 's/.cc//') \ + || die "emake tests failed" + for i in main0{1..9}*.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 +} -- 2.26.2