diff options
author | Justin Lecher <jlec@gentoo.org> | 2014-05-19 08:48:09 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2014-05-19 08:48:09 +0000 |
commit | 4ade88015e34c561df7ea86c90da4711afeb6451 (patch) | |
tree | 38a4fd731bc928efee44e9b928c8fbbafab5c36b | |
parent | Take maintainership (proxy user seems inactive) (diff) | |
download | historical-4ade88015e34c561df7ea86c90da4711afeb6451.tar.gz historical-4ade88015e34c561df7ea86c90da4711afeb6451.tar.bz2 historical-4ade88015e34c561df7ea86c90da4711afeb6451.zip |
sci-chemistry/shelx: Bump to EAPI=5, add missing die, add prefix support
Package-Manager: portage-2.2.10/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!
-rw-r--r-- | sci-chemistry/shelx/ChangeLog | 10 | ||||
-rw-r--r-- | sci-chemistry/shelx/Manifest | 28 | ||||
-rw-r--r-- | sci-chemistry/shelx/metadata.xml | 8 | ||||
-rw-r--r-- | sci-chemistry/shelx/shelx-20060317-r2.ebuild | 75 |
4 files changed, 107 insertions, 14 deletions
diff --git a/sci-chemistry/shelx/ChangeLog b/sci-chemistry/shelx/ChangeLog index b75e315a60fa..fd8823cc38b2 100644 --- a/sci-chemistry/shelx/ChangeLog +++ b/sci-chemistry/shelx/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-chemistry/shelx -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/shelx/ChangeLog,v 1.22 2012/10/19 10:29:30 jlec Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/shelx/ChangeLog,v 1.23 2014/05/19 08:48:08 jlec Exp $ + +*shelx-20060317-r2 (19 May 2014) + + 19 May 2014; Justin Lecher <jlec@gentoo.org> +shelx-20060317-r2.ebuild, + metadata.xml: + Bump to EAPI=5, add missing die, add prefix support 19 Oct 2012; Justin Lecher <jlec@gentoo.org> shelx-20060317-r1.ebuild, metadata.xml: diff --git a/sci-chemistry/shelx/Manifest b/sci-chemistry/shelx/Manifest index 67eca781f17a..a80ab13919cb 100644 --- a/sci-chemistry/shelx/Manifest +++ b/sci-chemistry/shelx/Manifest @@ -1,18 +1,30 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 +Hash: SHA512 AUX 20060317-autotool.patch 1218 SHA256 6c41666ddb019d8ad42413723247fd8cda76e0b754e8fdce5734a6a4ba5ba9b8 SHA512 1203bd2a1a477f49ed8b15bf396a010064ba4bffbd832f063bca3b02381ce8a1bfba19650cad9ae201a23bf283ad14d250b8786272fa2aaca5494a7ddbf6a92d WHIRLPOOL 5bada38508ea7576cfa9ad771ab29014cec9b4245fff100a2f2b21bbb903061c584373d77f0eb11839225b186abd2be20dfb25a8eea4ebf7527432772935fc53 AUX 20060317-gfortran.patch 686 SHA256 fc1b248bea13989383e12a24628c3330b781cb26b6135f2614323fad7d70cc17 SHA512 ddbb3e49d90593be18e7ffc1b13aa75d160361f051285074a0753950d29439918158568fa60f814278931e2c58272401dce2f864a16214774a5e4bdbd7e2511b WHIRLPOOL 5bcc494046d6f831e6f7c4891f5da276f9823e5176dac8109da28169ca5bc61d364cde7e5ca856e8789252be55d8af3248b0fbf2fd58276e160c3895d9480294 DIST shelx-20060317-mp.tgz 1208177 SHA256 00c3254269404b704f8ceb5ee45c0ab71b57b4bbb04f1b72a188dd18ccced7d2 SHA512 42358b65b44ef6ca5f570880348c733f5255dcad12f8a83b50f59e32d33e23ff32d462c0c5cffcbbdac7c5b8f40cdac3d4f98f70e5a3f1b3528d79972b252d10 WHIRLPOOL 4917a5235b12444f2c7dd91378a303186ab2319239f3a8d573b4b0159145cd3674eaa8f2ba9d5e89a85a88d0a0e9072058494fb10d34f99e37cf42d8838a9f92 DIST shelx-20060317.tgz 527162 SHA256 8edb841fa71cae420e65fa87fdb3d829359a199aeead6522c72a08c4f72307d9 SHA512 80d70bd157ae8b1ef81b6a4ba6feb0497a2983a8c888f875e6642f4c35b4263083c9d0f59bb11b42595d09a4035157f7faf0e6decd3f93597225d52f8a779995 WHIRLPOOL a55aae2c768dd8fd263f906440c8c9e90b6164bfbfa194f6b58fea3b35b1d4406b6bdfcc7417fc1179782afb6f3f65519d4b3e4915d27597282512dc371b6c84 EBUILD shelx-20060317-r1.ebuild 1732 SHA256 ae99d8e6992bbcdebb2b9ee5612016618ed458ef09a699722c2637b4aa5bf489 SHA512 7846eaac52141bd3266411141c7bef9b10389851877d85b16f2613ea1999a4e7739e358570edfd09d6b2be754f1de57b21cc3d9a22d6b6ea7e72c286ade28f57 WHIRLPOOL 02c470e02972959251d8aaab45218a9b193b7c654dcc6c5291244f8a290ca18c1c9df4b15b417baabc7bc06013b1f5d81d958e2f7edc3a3b7b6741b36c68b409 -MISC ChangeLog 3284 SHA256 04140f9dea89369d9aa5214ce229cce65f1a982ae1b6426bbd3839b21f6de20a SHA512 49d8c00c7933a833dcdc3ac8f459d65f4c37a5f34a48a8e812720e36836fa816a8da2d0a36535141ff34f3ee12c6363b59b60cbcb0ef7baf5e25be3fac9b37ce WHIRLPOOL 5c8f487a2fe20cde8d8392e8166b44eb1b51ce1857aa112a2f5147927a264ee5ed3eea5ef81c528f2bbd64478fe72869b1cc14ff3e34aba9bff77e452b851eef -MISC metadata.xml 285 SHA256 3a992c4849b07535e8802efe87db07534a2b6b6e40b63200c5f6011627ff317c SHA512 bdb84db6da14cd041e7b04eb9f5ec89fcee583a6fde1499e083c3e802bcf4302d907a491632f351a05100a2a9e6a46319bbf35c85d08951f3573e669132dd0a4 WHIRLPOOL 47e6c34ef3362e64604e624b6e950995ce770bc88b585f3cdfbb22fc29f5b9c061696af0db25c3fb65751774e9e824f4a37bb51caa98ba89671816d7cffd8a76 +EBUILD shelx-20060317-r2.ebuild 1736 SHA256 c812c143bc6cdb9e53298048a3dace22693ee0eee5f0e7b335c0a444661c16d8 SHA512 05a92ca5f60b543a7dc209d11cbdf9d837ab5d8a60e93f271da933ca346978923bf855d47d9667a93099ca1310c6e956ca1ff32186c1de4be9a010682c080122 WHIRLPOOL 5764bb8e218addb5b0cdff8eb4f97ad39d7f56bbc12a999bc1b7a268c83403909058a2774228ade937645112c63641aed37989b6907e32f79315106722153beb +MISC ChangeLog 3463 SHA256 8886c1002689365402a9b885626fb29d0c7ed80d94dc755f9e1d4fb18fdfd4da SHA512 30249f784fe7e2702270f89e7948c4482da35627262ea549dc64b8a266159f94f5c55f99b068b0d96edfbff20fedc09ae6a36b120cee77d9bcc202033d18a47f WHIRLPOOL d26b600c7f171dd7e96a8e595437ccdba7d09affeafde8112d54406b572dac17bf090ee2ce20b0efe7ba2b6dee78fae34623228a0ddcc98a3e6a683d37a71d37 +MISC metadata.xml 290 SHA256 4440435ae9beccd6bea35374b538c8ead7e802840e2491f6605f847d64146595 SHA512 5c74a7651fe51cd0549c07d66f7fd1987bef440c20ae70c28106389f32754c4bc8ad118766da65a2b556f23a6a87295f3cafd891eaa00906227a977aa62f523e WHIRLPOOL f488631c4f2a68bb562e5837170724ef3edcc50aaa0de5c36126beb7b3bfc196dc423e457b7f8094424a6842ae1a15998e77a771f133279988406ad4328c9a49 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) -Comment: GPGTools - http://gpgtools.org +Version: GnuPG v2.0.22 (GNU/Linux) -iEYEAREIAAYFAlCBK4sACgkQgAnW8HDreRbaxgCgmq7a7iYoyMvPXxoAjZuO7xcY -9OMAoLCaXcINWxrTqdOFh69yaMb+Oda9 -=wuxQ +iQJ8BAEBCgBmBQJTecVJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC +OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirRTAP/2agK4/B5/9T8ncpIzSR3Ffr +hbmtpt9trxFh/M6b0ERml1xFiJqEg2+7DdtW8WGK9CnuAM3bAex/HO1bgtiDronG +LP2VQrOVtaXwdVPqdXS04EBmGL4mOaxBztNVvxEbfa8P86/+FaM3oNo1eweZwl75 +lYwhQvlEbRD+doP2aTEgL75NA+2hFZvaPAkgWhl1lGWr1t4NrWaximmDjlWsEgZH +ms2iRrE3ZiOPG+r8st1oLpYD9Ze9b9jlTtcSd8ST80eLH+MnmTD9oP8uiDi0CV3u +ATemAwgeZcrlDlkcsfT9uahEx+Pwj5pwGDO4miOc/CdIoUs8PlVsVsbiUiycIQNb +NBzTwM5QoVEdGriv/jJkifLkFCpRy3J0iq8MjQbqzRkEnMLZziafXhWO/qLCGkoo +cFUckPdUlSkd4I3AXMTP6EIDaW5Kn1GKA9KUjGSHQ5elui57L5LE9hGIa6gqhut6 +aJwCOlJtS5giKf0NP/ynhZ5c5WpbB8CTRd7ovgDFTFocy68jEmj6ZsWEc3h2Lak8 +RZQNF0Y0ndjAROLJOkSDmbsZNe1uxDDD4vZPwTlYuoZAifEuSmiPc/l+zLySwS9b +Ndtyw7niAqK40VGMfjklaqlGcwFZKdS2fliT1IelLWKnPgL7BCduGLhR4tNTJNMe +PK+WjLrfA+SS4RvDNmv6 +=UUnV -----END PGP SIGNATURE----- diff --git a/sci-chemistry/shelx/metadata.xml b/sci-chemistry/shelx/metadata.xml index 851c78e7d251..dcdde22fade9 100644 --- a/sci-chemistry/shelx/metadata.xml +++ b/sci-chemistry/shelx/metadata.xml @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <herd>sci-chemistry</herd> - <use> - <flag name="dosformat">Use CR/LF to end lines; useful in mixed Linux/Windows + <herd>sci-chemistry</herd> + <use> + <flag name="dosformat">Use CR/LF to end lines; useful in mixed Linux/Windows environments</flag> - </use> + </use> </pkgmetadata> diff --git a/sci-chemistry/shelx/shelx-20060317-r2.ebuild b/sci-chemistry/shelx/shelx-20060317-r2.ebuild new file mode 100644 index 000000000000..8647755c3a78 --- /dev/null +++ b/sci-chemistry/shelx/shelx-20060317-r2.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/shelx/shelx-20060317-r2.ebuild,v 1.1 2014/05/19 08:48:08 jlec Exp $ + +EAPI=5 + +inherit autotools eutils fortran-2 flag-o-matic toolchain-funcs + +DESCRIPTION="Programs for crystal structure determination from single-crystal diffraction data" +HOMEPAGE="http://shelx.uni-ac.gwdg.de/SHELX/" +SRC_URI=" + ${P}.tgz + openmp? ( ${P}-mp.tgz )" + +SLOT="0" +LICENSE="free-noncomm" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" +IUSE="dosformat openmp" + +S="${WORKDIR}/unix" + +RESTRICT="fetch" + +pkg_nofetch() { + elog "Go to ${HOMEPAGE}" + elog "Fill out the application form, and send it in." + elog "Download unix.tgz, rename it to ${P}.tgz," + use openmp && elog "download mp.tgz, rename it to ${P}-mp.tgz," + elog "and place renamed tarballs in ${DISTDIR}." +} + +src_prepare() { + EPATCH_OPTS="-p1" \ + epatch \ + "${FILESDIR}"/${PV}-autotool.patch \ + "${FILESDIR}"/${PV}-gfortran.patch + + if use openmp; then + for i in shelxh shelxlv; do + cp "${WORKDIR}"/mp/${i}_omp.f "${WORKDIR}"/unix/${i}.f || die + done + fi + + sed -i \ + -e "s:CIFDIR='/usr/local/bin/':CIFDIR='${EPREFIX}/usr/share/${PN}/':g" \ + "${S}"/ciftab.f || die + + if use dosformat; then + sed -i \ + -e "s/KD=CHAR(32)/KD=CHAR(13)/g" \ + "${S}"/*f + fi + + cd "${S}" || die + eautoreconf +} + +src_configure() { + case $(tc-getF77) in + *gfortran) append-flags -fopenmp ;; + ifort) append-flags -openmp ;; + *) ewarn "Please add any necessary OpenMP build flags to F77FLAGS." ;; + esac + + econf \ + FC="$(tc-getFC)" +} + +pkg_info() { + use openmp && einfo "Set OMP_NUM_THREADS to the number of threads you want." +} + +pkg_postinst() { + pkg_info +} |