diff options
author | Sebastien Fabbro <bicatali@gentoo.org> | 2014-04-03 16:32:10 +0000 |
---|---|---|
committer | Sebastien Fabbro <bicatali@gentoo.org> | 2014-04-03 16:32:10 +0000 |
commit | f067d15137e89ddbcb52cb6a2c914020920f1f35 (patch) | |
tree | f516b6abef9e5e8a07ec9e066a2491b8bd45934c /sci-physics | |
parent | Drop python3_4 support until ipython has it. (diff) | |
download | historical-f067d15137e89ddbcb52cb6a2c914020920f1f35.tar.gz historical-f067d15137e89ddbcb52cb6a2c914020920f1f35.tar.bz2 historical-f067d15137e89ddbcb52cb6a2c914020920f1f35.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/ChangeLog | 7 | ||||
-rw-r--r-- | sci-physics/pythia/Manifest | 10 | ||||
-rw-r--r-- | sci-physics/pythia/pythia-8.1.85.ebuild | 101 |
3 files changed, 113 insertions, 5 deletions
diff --git a/sci-physics/pythia/ChangeLog b/sci-physics/pythia/ChangeLog index 4e24563f5626..2c914de1200e 100644 --- a/sci-physics/pythia/ChangeLog +++ b/sci-physics/pythia/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sci-physics/pythia # 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 $ +# $Header: /var/cvsroot/gentoo-x86/sci-physics/pythia/ChangeLog,v 1.55 2014/04/03 16:32:02 bicatali Exp $ + +*pythia-8.1.85 (03 Apr 2014) + + 03 Apr 2014; SĂ©bastien Fabbro <bicatali@gentoo.org> +pythia-8.1.85.ebuild: + Version bump *pythia-8.1.83 (23 Feb 2014) diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest index f80e2b330f33..1cc2b6042796 100644 --- a/sci-physics/pythia/Manifest +++ b/sci-physics/pythia/Manifest @@ -9,17 +9,19 @@ DIST pythia6.tar.gz 567451 SHA256 ebc90b8ec94897d8b09030341323d2c7c6e5c7c65077f9 DIST pythia8145.tgz 4813223 SHA256 6a8f17e043ce743ff8a6a05cf31b26f18a72f680d3bc2d9bcbaca674110138b5 DIST pythia8180.tgz 7068685 SHA256 7c3ce6efbdc588035e333a6dbbde56755066a237caadf9df00f22248c2033df0 SHA512 fac1b8fe902659a5dbb2347255af386eebd4a8017ef3a2e462d5db7dc56b163d69471eb2faf1ac8d42136a372e4197788134eef426b1fc65d249d6ae5f2b8ff9 WHIRLPOOL ff058fe07615a4192b0ea29a7af14d6772a5ba48ab86774366841575e4ceae9b5d2dc78d49de1b91a3ad3999d75df6303b43f04ac8afbd3337b4e9ff348416d4 DIST pythia8183.tgz 8877068 SHA256 3375e6d44194c5f86e04c41fd115fb165acfa00ef1af141ddac1fa327b2455c3 SHA512 5ed5a625f8dd401dbd8a369637fbbc0155ddbe5887370f3d9aac4db916cea8d348c81abdef87dcd926048e103c931296a279399a83dc052b5853fa649aab7d6d WHIRLPOOL 770043f1863318f86fb129dafc8de5e9a6ef476aa7adec6d53a69701abb7e967c633c22b725d047a3d92ebe51d8362891c8333986ddbccea7e04a69879177e87 +DIST pythia8185.tgz 8913454 SHA256 6dfb623346bb5313d9fe527ce95c3daf26f5d6a595bea84b898d28edd8bd28f7 SHA512 5de25a79febb038d0477c8759ad69960b751aa585ac46deafc7f2836bfe47a520b00317f86c43c5853c34d4698b805d10853e67016742e0f3a2f6854f08eba0d WHIRLPOOL ecc014d308141333e3af48f8c61658b940f5d59eb00aa91c410a8b10d36140c328e7edec447e62c0178e27fdfaf732d9ca6950c22023674946eb9b113a7ce133 EBUILD pythia-6.4.24.ebuild 2021 SHA256 aca0a1feb71d864e093977d5bb55d11071f96192ee4216e0872452465b7e3411 SHA512 941767d64783da0812121a529c79029834ed25899cef0fc05bbf043bd3a21973a72b1f8347a1f1ccd93d474d4484607e5a3e36421faa56a44849e356dfd306aa WHIRLPOOL 2de3d7295a82c91188e72721acc0c4980752eb6c830fb9f26751dd9dfa4e973f72b63f455b264d444de79833b75ff22eb15cde4f896ae9e427d25e553db7f770 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.80.ebuild 2711 SHA256 8c6f84fe21cbe4b4d94491218d080092679e9aa4089584cff20c4c34994f7aa4 SHA512 3a8dcef237bbaacaf5cbb89594b689bc7180c45dc95c6d0c409b40b1861bb310d79aeb36171b88f0d2a5a467c77f1297056a05e8e23ab84a5e3c0cec663cf9c8 WHIRLPOOL 7cfb71e2559b8631e122a4fe6336c4280704ab423892f52ce45e00c5a82860f37a4f66c5d790df661aba8aa0b96ed57310d55eefaf2a1dd075389d07eecaf645 EBUILD pythia-8.1.83.ebuild 2642 SHA256 d103e3aaf3f4da993610e65eefdc35a86b02232339d9db5984d7ac248ed4f66f SHA512 195fcd62db6a1df79c6c20f332c923d2720c45342b1c3ea09ade902d7d3c40a364b6fae0439a55aff3e292d136ba8bafee73d36f505625ac9fa8da702f8abfa1 WHIRLPOOL 0918b488dc1eddd28f3995077bb2c4a1cb6d9f0226edf4de222ba4cf5539992b421d576fe72cef49dd27d124ba90daef4f28c7977edf9803e06646bd7d533e5b -MISC ChangeLog 8030 SHA256 c5a2026dc9708fc7381dfa115eca5ce674e5c541a8b35b75d13d99c87470cf10 SHA512 0475ecb8906664879ae24b002d8f9d6c5035ef633870b230155875f57ec8ed1c22a418a495d2552966dc4db4b397410d716309978c15c7e18215fd3be7dc83ef WHIRLPOOL d4aec484c815f9b4135c2c0dce09ed1f53404fecd596f2449817cc869129ccc6fa6d034ea781f0b88efb2f80c263d685fbfde1336419d2803924e72aabb76b0b +EBUILD pythia-8.1.85.ebuild 2691 SHA256 7950a9786fe0b4a7df386f619d5f19070df0af7081690fe3e6e0cb33d64357a7 SHA512 ccc56628dd24122cd533becdd6c4c2223fe4805cd266ecd3ee93031c273e521e0038482aa24d160d68ed6d48160b9cf7a96ce91ddae540526860de3fb7df35a7 WHIRLPOOL 8ac40051aba19031744ffeed80f1c65fb1eedf412f87968aeecdbf5ee12d29a671d6b84073ffdf3360e2b7252ec76def2583e7a2ffecfdc430e134d6d26dafa7 +MISC ChangeLog 8154 SHA256 cbc4999ab07aeafd8531bf60de4dea50ec0108e647f56b37b7630b64543808b3 SHA512 a9d2c8ada28edaba0403795fa3e3ece64cd92bf23eea8974844fac0cbc6abb6c2b312f40e77941d5acaa448f224a6d05a8437aa3b69d449272fc3f75f1434c83 WHIRLPOOL 1ad35a763182e7b001cc934aa1f9c5e191d86232168564353e722202e7e1a7cfc7f76e4c211f28a08854f284080da03216a0be27bf9ec6c1c4b6a2ff6f0f1066 MISC metadata.xml 894 SHA256 f154993481ba82c5a93c955827e127e82a6d86087ff362c4412fa0236de73560 SHA512 774d2638df70ecea696549945b6c58744c43ed550a59cd8e5b460be254deafded83d6d8a3eca08e6e5695b6de84604a7d9d8a66e41f658107fde8c1c176017af WHIRLPOOL 086831e3b99779f47a222a1c7ac0eb12f55acf050e45c48685b0eef33dfb33b64cdf513e5f41bb06be45c396730b44b0b52f18cd605eba4d986c015f224d737d -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlMJXLsACgkQ1ycZbhPLE2CquACdG/IfONc4bwBHOeBjYsPXufVx -eAYAn064Ab1MClgHqF3j6VMG1QimPHA/ -=Ri12 +iEYEAREIAAYFAlM9jQUACgkQ1ycZbhPLE2DGTACgme4sWILYssBhIzkfBhbTPMGu +7NAAnA91p2c1BDoWIldmPaubm9AmVKh5 +=0mXI -----END PGP SIGNATURE----- diff --git a/sci-physics/pythia/pythia-8.1.85.ebuild b/sci-physics/pythia/pythia-8.1.85.ebuild new file mode 100644 index 000000000000..731f11b2c4a6 --- /dev/null +++ b/sci-physics/pythia/pythia-8.1.85.ebuild @@ -0,0 +1,101 @@ +# 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.85.ebuild,v 1.1 2014/04/03 16:32:02 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:0= )" +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 + docompress -x /usr/share/doc/${PF}/examples + fi +} |