summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2014-02-23 02:28:15 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2014-02-23 02:28:15 +0000
commit7a36e2d8c711dbe41aa9244385147bfcb0b10642 (patch)
tree49e918f79d31d596044d7cf7c8617e47749079eb /sci-physics
parentVersion bump (diff)
downloadhistorical-7a36e2d8c711dbe41aa9244385147bfcb0b10642.tar.gz
historical-7a36e2d8c711dbe41aa9244385147bfcb0b10642.tar.bz2
historical-7a36e2d8c711dbe41aa9244385147bfcb0b10642.zip
Version bump
Package-Manager: portage-2.2.8-prefix/cvs/Linux x86_64 Manifest-Sign-Key: 0x13CB1360
Diffstat (limited to 'sci-physics')
-rw-r--r--sci-physics/pythia/ChangeLog10
-rw-r--r--sci-physics/pythia/Manifest14
-rw-r--r--sci-physics/pythia/pythia-6.4.27.ebuild68
-rw-r--r--sci-physics/pythia/pythia-8.1.76.ebuild87
-rw-r--r--sci-physics/pythia/pythia-8.1.83.ebuild100
5 files changed, 114 insertions, 165 deletions
diff --git a/sci-physics/pythia/ChangeLog b/sci-physics/pythia/ChangeLog
index 954d82c7c0bb..4e24563f5626 100644
--- a/sci-physics/pythia/ChangeLog
+++ b/sci-physics/pythia/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-physics/pythia
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.53 2013/10/29 22:04:54 bicatali Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.54 2014/02/23 02:28:10 bicatali Exp $
+
+*pythia-8.1.83 (23 Feb 2014)
+
+ 23 Feb 2014; SĂ©bastien Fabbro <bicatali@gentoo.org> +pythia-8.1.83.ebuild,
+ -pythia-6.4.27.ebuild, -pythia-8.1.76.ebuild:
+ Version bump
*pythia-8.1.80 (29 Oct 2013)
diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 4ba657f301ca..f80e2b330f33 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -4,24 +4,22 @@ Hash: SHA256
DIST lutp0613man2.pdf 2902047 SHA256 03d637310ea80f0d7aea761492bd38452c602890d8cf913a1ec9edacd79fa43d
DIST pythia-6.4.18-examples.tar.bz2 36366 SHA256 17b1809fb0cffba20115c2bc1032c24d8efece25bd3f1f632f88265ade4dd084
DIST pythia-6.4.24.tar.bz2 568813 SHA256 683e85100ef98bef2a1ef526eb83aadc7fc0ed3a96e92b595a0b6dece779e4df
-DIST pythia-6.4.27.tar.bz2 582576 SHA256 76d262b9d47f402131a3744b0532334df269465633f56ce49d55f3d4e8af4236 SHA512 38b6b60581b67a4c16261f409620bf226bad2b2e29e4be04eeae527e127bafce4ac4efa7b039637b6b6dc33f44845d2e6f478c9a3043c7efe1120273d59ec43e WHIRLPOOL ef5b65db4bed4740ef7e0e8d6e094438216554008c3e9af817e9a205a43db7c369ac65c63336229068f90f83a62d7910fa7a91f185f85d102c22d72b8765a72e
DIST pythia-6.4.28.tar.xz 490248 SHA256 6ca6acc172314cf7b56e2a8e18321d28ce57a511e34210a6c64ebbfd5e06d5f4 SHA512 f9db72658f2132ce08d31c8a9f7fe727466b184ef41cc4b762fe2bde48dbdfd7b5df19b21a869e20a1f107c96e9daec115c980e11592968eb2cad666b7c96bdc WHIRLPOOL d6ab42af092348b1ae5c5078c34ef17042b46f728d6c4068cd0930999ccbfefae9b55be05499188525c9fc6499c8cb8c490fe6a37f04bf9b45048f7cf8026cdb
DIST pythia6.tar.gz 567451 SHA256 ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f98b96c8cff00d40a5ce SHA512 baa18023de22c3e90f14d2a5a39efa171905f507a31a90f87c65dca271b3be4c9f0d1a56282f5a04b3efabe0b5b15c964e4569d1f9994a75750e52e0be4360b1 WHIRLPOOL e334779f77e938cde85ecd0fbc2dbf0d86a52fc1ef673c909b8533f779e51d6d6680bc5de3aceeb002015ccfdf03da3f975aaf0cc7a249c462cdd3b206c359a2
DIST pythia8145.tgz 4813223 SHA256 6a8f17e043ce743ff8a6a05cf31b26f18a72f680d3bc2d9bcbaca674110138b5
-DIST pythia8176.tgz 5785048 SHA256 6d4422acc78969c5e0f81b505d740f25f10819162cd50ee24ea2095132c5ca3e SHA512 18a5d4aa9c42288fedb2194541c2927c37b99467d77d873c9458dc430dc8db75706347c2232013362789e4ac0f787043080676d3335becd62fc09cdb725abdfb WHIRLPOOL 04e9c8b8a2dff727127188d55afdac7fb9ff6982d8060ca72c39d37e1877141cb0448ad96d660edda8a92953b3847fe5fe37409b929c010c3a50f6cf8a99bbe0
DIST pythia8180.tgz 7068685 SHA256 7c3ce6efbdc588035e333a6dbbde56755066a237caadf9df00f22248c2033df0 SHA512 fac1b8fe902659a5dbb2347255af386eebd4a8017ef3a2e462d5db7dc56b163d69471eb2faf1ac8d42136a372e4197788134eef426b1fc65d249d6ae5f2b8ff9 WHIRLPOOL ff058fe07615a4192b0ea29a7af14d6772a5ba48ab86774366841575e4ceae9b5d2dc78d49de1b91a3ad3999d75df6303b43f04ac8afbd3337b4e9ff348416d4
+DIST pythia8183.tgz 8877068 SHA256 3375e6d44194c5f86e04c41fd115fb165acfa00ef1af141ddac1fa327b2455c3 SHA512 5ed5a625f8dd401dbd8a369637fbbc0155ddbe5887370f3d9aac4db916cea8d348c81abdef87dcd926048e103c931296a279399a83dc052b5853fa649aab7d6d WHIRLPOOL 770043f1863318f86fb129dafc8de5e9a6ef476aa7adec6d53a69701abb7e967c633c22b725d047a3d92ebe51d8362891c8333986ddbccea7e04a69879177e87
EBUILD pythia-6.4.24.ebuild 2021 SHA256 aca0a1feb71d864e093977d5bb55d11071f96192ee4216e0872452465b7e3411 SHA512 941767d64783da0812121a529c79029834ed25899cef0fc05bbf043bd3a21973a72b1f8347a1f1ccd93d474d4484607e5a3e36421faa56a44849e356dfd306aa WHIRLPOOL 2de3d7295a82c91188e72721acc0c4980752eb6c830fb9f26751dd9dfa4e973f72b63f455b264d444de79833b75ff22eb15cde4f896ae9e427d25e553db7f770
-EBUILD pythia-6.4.27.ebuild 1977 SHA256 702a64469d49076740ec7f301f25ab935531b8e80cc067bf6e023b288b882881 SHA512 c4c62ddb84988b4098fc30cc96c3f3f037ed1dba92fe26cdf453d27c8313c796554eb6cb0a3efc0ba4ae6c6cf00631662ca039a5f2188b1d737d3fc4a102e31a WHIRLPOOL 07e34b99bc508c06b818df3011f531eef652fad09c313a20551c59721ce801a9e2d118d26f7fe368969be7a2b718a3f676909e10cc51a40dcc1adfdc19d71fd8
EBUILD pythia-6.4.28.ebuild 1975 SHA256 eed1af827695092892a017f49080669d657b742842906b4c7784f16633ea13ae SHA512 6c85bf903b6e43ece50cf54399144453b071bd7a604142a7085d0e6f6d6f6c2fe2754f86c836a4e4eeaab527c24f80186f4cd396e2debb560cb09adc973c5a06 WHIRLPOOL a64032b99ef636770e4f619deb26589bcb717f153c1efa24347a6f3818fe93b7d613d8586ceb7946e436c3dd4d71ea04386886deb916a0e17d1d492be6314943
EBUILD pythia-8.1.45.ebuild 2522 SHA256 b5effbf0e687ec0e7bb5dfe5d89759e99ee897d7477eb92e1282b028087878a4 SHA512 f9d144646ee6c0e478d5f2c6d8fe539d55412112e28e6e919e522a1f62d23278abfd4a5fdc9af6d6abe106ab92cc8726a78a3b56212fa5f4b10cae1c3663d52d WHIRLPOOL 0aa67801924114f0c99e24449215fd2d3e79f61afa79450691660c77b7a04db61213a41e6c09b4b23a5844ee4756d9d229822ed4ab143a67b7f497ef2fa0cf00
-EBUILD pythia-8.1.76.ebuild 2085 SHA256 e4cb3e1447306f0fbe3807f7f522eb05cea6bd5e9a9425debf980ae7beda80c9 SHA512 93e0c4a61d195e6fe572163890fe926e6ad59b4dec1096f01a455dfd0be84f910ed33c52aa274b5143bb470f6ef89a72ec293fa672356f4d86536c2991771990 WHIRLPOOL 712ba85395f49851ce31cf37d8e59c6ea5fb11b9d6ffe4b15a843b859761aa8c01a14cc613453559792b4c092741c6691a6d7a70e355401fdf514de3a8abd1d5
EBUILD pythia-8.1.80.ebuild 2711 SHA256 8c6f84fe21cbe4b4d94491218d080092679e9aa4089584cff20c4c34994f7aa4 SHA512 3a8dcef237bbaacaf5cbb89594b689bc7180c45dc95c6d0c409b40b1861bb310d79aeb36171b88f0d2a5a467c77f1297056a05e8e23ab84a5e3c0cec663cf9c8 WHIRLPOOL 7cfb71e2559b8631e122a4fe6336c4280704ab423892f52ce45e00c5a82860f37a4f66c5d790df661aba8aa0b96ed57310d55eefaf2a1dd075389d07eecaf645
-MISC ChangeLog 7858 SHA256 6def531cbbac5836fb4c2d8d941160acfcadb66f26ffdcb19cf842ff81289338 SHA512 aef6f231bfa19b0e0648e0d81a6388faf3ae7ede23768a560c9b22663039c848153000bc755fd8a366caa1f47c577e4f6b916d020aaecc3d5778c1b4c91e8c0a WHIRLPOOL 2f2436627c0e2b0383bc4c8a1238f9b89cfc59cf1659c42029252515f8f76fc8396d8b0c538b1cf4c44bf76a53cf4ae674831eb5775fc6a11c9e0013dd41bf9e
+EBUILD pythia-8.1.83.ebuild 2642 SHA256 d103e3aaf3f4da993610e65eefdc35a86b02232339d9db5984d7ac248ed4f66f SHA512 195fcd62db6a1df79c6c20f332c923d2720c45342b1c3ea09ade902d7d3c40a364b6fae0439a55aff3e292d136ba8bafee73d36f505625ac9fa8da702f8abfa1 WHIRLPOOL 0918b488dc1eddd28f3995077bb2c4a1cb6d9f0226edf4de222ba4cf5539992b421d576fe72cef49dd27d124ba90daef4f28c7977edf9803e06646bd7d533e5b
+MISC ChangeLog 8030 SHA256 c5a2026dc9708fc7381dfa115eca5ce674e5c541a8b35b75d13d99c87470cf10 SHA512 0475ecb8906664879ae24b002d8f9d6c5035ef633870b230155875f57ec8ed1c22a418a495d2552966dc4db4b397410d716309978c15c7e18215fd3be7dc83ef WHIRLPOOL d4aec484c815f9b4135c2c0dce09ed1f53404fecd596f2449817cc869129ccc6fa6d034ea781f0b88efb2f80c263d685fbfde1336419d2803924e72aabb76b0b
MISC metadata.xml 894 SHA256 f154993481ba82c5a93c955827e127e82a6d86087ff362c4412fa0236de73560 SHA512 774d2638df70ecea696549945b6c58744c43ed550a59cd8e5b460be254deafded83d6d8a3eca08e6e5695b6de84604a7d9d8a66e41f658107fde8c1c176017af WHIRLPOOL 086831e3b99779f47a222a1c7ac0eb12f55acf050e45c48685b0eef33dfb33b64cdf513e5f41bb06be45c396730b44b0b52f18cd605eba4d986c015f224d737d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlJwMQkACgkQ1ycZbhPLE2C/awCeP1hr+NBxNMFxWRM7msbABKEr
-uQAAnRLL2LH6Xxpwvh4Xj5WW3kWHoaLN
-=VNqJ
+iEYEAREIAAYFAlMJXLsACgkQ1ycZbhPLE2CquACdG/IfONc4bwBHOeBjYsPXufVx
+eAYAn064Ab1MClgHqF3j6VMG1QimPHA/
+=Ri12
-----END PGP SIGNATURE-----
diff --git a/sci-physics/pythia/pythia-6.4.27.ebuild b/sci-physics/pythia/pythia-6.4.27.ebuild
deleted file mode 100644
index 11b6373bbf94..000000000000
--- a/sci-physics/pythia/pythia-6.4.27.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-6.4.27.ebuild,v 1.1 2013/01/17 21:07:11 bicatali Exp $
-
-EAPI=4
-
-inherit autotools fortran-2 versionator
-
-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://pythia6.hepforge.org/"
-
-# pythia6 from root is needed for some files to interface pythia6 with root.
-# To produce a split version, replace the 6.4.x by the current version:
-# svn export http://svn.hepforge.org/pythia6/tags/v_6_4_x/ pythia-6.4.x
-# tar cjf pythia-6.4.x.tar.bz2
-SRC_URI="
- http://dev.gentoo.org/~bicatali/distfiles/${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 )"
-
-SLOT="6"
-LICENSE="public-domain"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples static-libs"
-
-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
- LT_INIT
- AC_CHECK_LIB(m,sqrt)
- AC_CONFIG_FILES(Makefile)
- AC_OUTPUT
- EOF
- echo >> Makefile.am "lib_LTLIBRARIES = libpythia6.la"
- echo >> Makefile.am "libpythia6_la_SOURCES = \ "
- # replace wildcard from makefile to ls in shell
- local f
- for f in py*.f struct*.f up*.f fh*.f; do
- echo >> Makefile.am " ${f} \\"
- done
- echo >> Makefile.am " ssmssm.f sugra.f visaje.f pdfset.f \\"
- echo >> Makefile.am " tpythia6_called_from_cc.F pythia6_common_address.c"
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_install() {
- default
- dodoc update_notes.txt
- use doc && dodoc "${DISTDIR}"/lutp${DOC_PV}man2.pdf
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r "${WORKDIR}"/examples
- fi
-}
diff --git a/sci-physics/pythia/pythia-8.1.76.ebuild b/sci-physics/pythia/pythia-8.1.76.ebuild
deleted file mode 100644
index 00ae6f2c4d79..000000000000
--- a/sci-physics/pythia/pythia-8.1.76.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-8.1.76.ebuild,v 1.1 2013/06/07 15:35:42 bicatali Exp $
-
-EAPI=5
-
-inherit eutils fortran-2 versionator
-
-MV=$(get_major_version)
-MY_P=${PN}$(replace_all_version_separators "" ${PV})
-
-DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
-HOMEPAGE="http://pythia8.hepforge.org/"
-SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz"
-
-SLOT="8"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples +hepmc static-libs"
-
-DEPEND="hepmc? ( sci-physics/hepmc )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
- use hepmc && export HEPMCVERSION=2 HEPMCLOCATION="${EPREFIX}/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
- if ! use static-libs; then
- sed -i \
- -e '/targets.*\.a/d' \
- -e 's/+=\(.*libpythia8\)/=\1/' \
- Makefile || die
- sed -i \
- -e 's:\.a:\.so:g' \
- -e 's:$(LIBDIRARCH):$(LIBDIR):g' \
- examples/Makefile || die
- fi
-}
-
-src_test() {
- cd examples
- # use emake for parallel instead of long runmains
- emake main0{1..9}
- for i in main0{1..9}*.exe; do
- LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" \
- ./${i} > ${i}.out || die "test ${i} failed"
- done
- if use hepmc; then
- emake main31
- LD_LIBRARY_PATH="${S}/lib:${LD_LIBRARY_PATH}" \
- ./main31.exe > main31.exe.out || die
- fi
- emake clean && rm -f main*out
-}
-
-src_install() {
- dolib.so lib/*so
- use static-libs && dolib.a lib/archive/*
-
- insinto /usr/include/${PN}
- doins include/*
-
- # xmldoc needed by root
- insinto /usr/share/${PN}
- doins -r xmldoc
-
- echo "PYTHIA8DATA=${EROOT}usr/share/${PN}/xmldoc" >> 99pythia8
- doenvd 99pythia8
-
- dodoc GUIDELINES AUTHORS README
- if use doc; then
- dodoc worksheet.pdf
- dohtml -r htmldoc/*
- fi
- if use examples; then
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-}
diff --git a/sci-physics/pythia/pythia-8.1.83.ebuild b/sci-physics/pythia/pythia-8.1.83.ebuild
new file mode 100644
index 000000000000..b9cc7784e782
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.1.83.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/pythia-8.1.83.ebuild,v 1.1 2014/02/23 02:28:10 bicatali Exp $
+
+EAPI=5
+
+inherit eutils versionator toolchain-funcs multilib
+
+MV=$(get_major_version)
+MY_P=${PN}$(replace_all_version_separators "" ${PV})
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="http://pythia8.hepforge.org/"
+SRC_URI="http://home.thep.lu.se/~torbjorn/${PN}${MV}/${MY_P}.tgz"
+
+SLOT="8"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gzip +hepmc static-libs"
+
+DEPEND="
+ gzip? ( dev-libs/boost sys-libs/zlib )
+ hepmc? ( sci-physics/hepmc )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ PYTHIADIR="${EPREFIX}/usr/share/pythia8"
+ # set datadir for xmldor in include file
+ sed -i \
+ -e "s:../xmldoc:${PYTHIADIR}/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::g" \
+ configure || die
+ sed -i \
+ -e "s:LIBDIR=.*:LIBDIR=$(get_libdir):" \
+ -e "s:LIBDIRARCH=.*:LIBDIRARCH=$(get_libdir):" \
+ -e "s:cp -r lib:cp -r $(get_libdir):" \
+ -e '/ln -fs/d' \
+ Makefile examples/Makefile || die
+}
+
+src_configure() {
+ export USRCXXFLAGS="${CXXFLAGS}"
+ export USRLDFLAGSSHARED="${LDFLAGS}"
+ tc-export CC CXX
+ # homemade configure script
+ ./configure \
+ --installdir="${EPREFIX}/usr" \
+ --datadir="${PYTHIADIR}" \
+ --enable-shared \
+ $(usex gzip "--enable-gzip=yes" "") \
+ $(usex hepmc "--with-hepmcversion=2 --with-hepmc=${EPREFIX}/usr" "") \
+ || die
+ if ! use static-libs; then
+ sed -i \
+ -e '/targets.*=$(LIBDIR.*\.a$/d' \
+ -e 's/+=\(.*libpythia8\.\)/=\1/' \
+ Makefile || die
+ sed -i \
+ -e 's:\.a:\.so:g' \
+ -e 's:$(LIBDIRARCH):$(LIBDIR):g' \
+ examples/Makefile || die
+ fi
+}
+
+src_test() {
+ cd examples || die
+ # use emake for parallel instead of long runmains
+ local tests="$(echo main0{1..8})" t
+ use hepmc && tests="${tests} main31"
+ emake ${tests}
+ for t in ${tests}; do
+ LD_LIBRARY_PATH="${S}/$(get_libdir):${LD_LIBRARY_PATH}" \
+ bin/${t}.exe > ${t}.out || die "test ${t} failed"
+ done
+ emake clean && rm main*out
+}
+
+src_install() {
+ emake INSTALLDIR="${ED}/usr" DATADIR="${D}/${PYTHIADIR}" install
+ rm -r "${D}"/${PYTHIADIR}/{html,php}doc || die
+ echo "PYTHIA8DATA=${PYTHIADIR}/xmldoc" >> 99pythia8
+ doenvd 99pythia8
+
+ dodoc GUIDELINES AUTHORS README
+ if use doc; then
+ dodoc worksheet.pdf
+ dohtml -r htmldoc/*
+ fi
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}