summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2014-07-16 21:32:40 +0000
committerIan Stakenvicius <axs@gentoo.org>2014-07-16 21:32:40 +0000
commit691ede6f8c87d1890965ce5e3736d2535129f584 (patch)
tree63f5c022d98e94f8ce4c4e1903ab1b3b110580e9 /sci-biology
parentadded FAH-EULA-2014 license to EULA group (diff)
downloadhistorical-691ede6f8c87d1890965ce5e3736d2535129f584.tar.gz
historical-691ede6f8c87d1890965ce5e3736d2535129f584.tar.bz2
historical-691ede6f8c87d1890965ce5e3736d2535129f584.zip
version bump; license changed, is slightly more lax now
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x2B6559ED
Diffstat (limited to 'sci-biology')
-rw-r--r--sci-biology/foldingathome/ChangeLog10
-rw-r--r--sci-biology/foldingathome/Manifest13
-rw-r--r--sci-biology/foldingathome/foldingathome-7.4.4.ebuild82
3 files changed, 98 insertions, 7 deletions
diff --git a/sci-biology/foldingathome/ChangeLog b/sci-biology/foldingathome/ChangeLog
index 973004424b29..218546762f76 100644
--- a/sci-biology/foldingathome/ChangeLog
+++ b/sci-biology/foldingathome/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-biology/foldingathome
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/foldingathome/ChangeLog,v 1.42 2013/05/13 16:47:20 axs Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/foldingathome/ChangeLog,v 1.43 2014/07/16 21:32:34 axs Exp $
+
+*foldingathome-7.4.4 (16 Jul 2014)
+
+ 16 Jul 2014; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
+ +foldingathome-7.4.4.ebuild:
+ version bump; license changed, is slightly more lax now
13 May 2013; Ian Stakenvicius <axs@gentoo.org> foldingathome-7.3.6-r2.ebuild:
showing special permission during pkg_setup so that we 'display this notice.'
diff --git a/sci-biology/foldingathome/Manifest b/sci-biology/foldingathome/Manifest
index a2cc35dc2671..2714f3560503 100644
--- a/sci-biology/foldingathome/Manifest
+++ b/sci-biology/foldingathome/Manifest
@@ -6,13 +6,16 @@ AUX 7.3/folding-conf.d 339 SHA256 016af8d64434d3a13d336055347dcae8e486dedbcfe66d
AUX 7.3/initfolding 129 SHA256 465c32ae600ffc4018712e9c987223c37236fe669e20a7d1c77e8d9608893cae SHA512 bf8f5dcbeacb1e950a9410183a33a24647a72029f4d5549096cadbc79b32ed6747b6c0f3b72a6d26c3d9f3581a9dbb04572ca049481ea7432c024c3dfad6ad47 WHIRLPOOL 4b1422d719dacedfde68cf49f0b5d7b1d07bc2f772af72581698a9ec6aa418639b1095de6b2cafe35120b63fdf7d55bc14c32131e44475a8af11a78837b56f65
DIST fahclient_7.3.6-32bit-release.tar.bz2 4014455 SHA256 c8415aa5a64d6b26e7684327d51f9133d524777d4123ea47138ba86595c37f12 SHA512 0a49e9cb26659357b4855f5aaf7ef5c078f172af16777d74fb566e7faa61ac0e41185dcd6f06841bf4efe047017e8dc783eae7682a40b921acb436e4d81e6639 WHIRLPOOL 0cd8f0b6dcfce297cb70b307887f1d44278c07435f5a067d9f1e83399b3913710d481982033023faf1b9056b63f14eca3b53babe698633de24544c6cdbce5f82
DIST fahclient_7.3.6-64bit-release.tar.bz2 4349503 SHA256 e3d48b0d1b64da96601f741e0b9164ea633f1be3fe4407086679bc7c72742079 SHA512 9995a72549e38724830c403eef188786b137c8669b6121c0ec6c3d29539db9b0f67876adf5c3af64c818ada05f57a0f2ea88a58b73bdfd852c1ed8f09a327583 WHIRLPOOL 4e5bccb175dc042a1380c06b96a5d803f36ede50e429d3b1f13b33c872f753bda5acd7f5a3d60a522cb82c7da47313ef95e0c55778cbe94d579a9ecaa22c49cc
+DIST fahclient_7.4.4-32bit-release.tar.bz2 4313096 SHA256 81f1a1d161d1302a08638f23ebcfd7a163046a5427c49c70651fc8e2f6d8d60e SHA512 6a660b99c97c83518863ef671ae760b15e3ca33cacfde6485c11b29e98fab15a9d27833ba307c95b39e6ffb7f271cd0c7a47060ec5b8614961e9a5ee46494b3f WHIRLPOOL 6c6c25446e8e118b7931c58643827739691bcb9f1ae67461e6dd72cfc8556f86d49c533669897f6711537ce920680c23d0d496ba75a21047a88708cc93fec314
+DIST fahclient_7.4.4-64bit-release.tar.bz2 4451080 SHA256 4642ed9b5a06c8ab63106293f6a5ce547f6a96efe85fcd3b8c19d9065ab582df SHA512 40fc93c4ec682342040a4c7a9fd92dc9d1727ef60af6d3fa3191575719c7e595868f289727561f6902f8374061f7b51dfcf565ac047706336ef4ae9a589ff9a8 WHIRLPOOL 4feea83f1e826430943dec0495ce7658408cdaa4671bf1e4d1ec338991dbeb1599f25a4835f3960bea135fe4af7c4e415be6767ea5a0a13f63201c64e6ce6f6e
EBUILD foldingathome-7.3.6-r2.ebuild 2519 SHA256 b398db057487c57ea972afcecf670c3d2d148d0617a0b1bb6e27d5c01ca70a09 SHA512 39f59f1c309291e3a1b07e9dd5ca225949b214e70a28ac3c2cc042f051cc76710fe634006dffebcfb7d417beb705c3ce0a87b5c9f4b25767e7ac1fc66671d0a0 WHIRLPOOL 9e6eb636016056d8f6244cd25e4587ede81bd4cf9905df008780dd3b24385c956c5c9ac24fbd0f107f794f0f517ac139f34189e6e545bb6d6d45675b81227a42
-MISC ChangeLog 12261 SHA256 f14ba1a667c5e214517c114214b86f5ac24a629624a5f94f5bd1a8b3cb68342b SHA512 3aba5f12a10115ae727e906f28b11c6858721395c902b549b946de449cac1365280c13da54e4e9c8693342a0cbd38748cd5122776734c16e898a9ebb328d4714 WHIRLPOOL 748b13175088438e1d977b7bc53d15eb0cafddfe516b7e00968af800896606f2cc55b28510d2c1a3390be75bd10473ec0db448e4c1c55d8771e487a5ba7a15ad
+EBUILD foldingathome-7.4.4.ebuild 2437 SHA256 41ef7e7dda6aebf33b8f2ecf5ca70470b34f4252a4837390c54ed8d689e77a88 SHA512 9c1069ef52acca0f5ea7e31076ec3273eba358a9e463af20bf6471a3016f333cfdf9b2923765c65c45da7ff94e2e48c7ba89468526835803b5ea0164b4b702cd WHIRLPOOL 5092684ef1d3c63d924112edc8b7d33e8fde4f8833bf57b922d0a8fa9e4493d747813d523dfa4b88504a3d2630051671c6955d80e901791af830425328afd07b
+MISC ChangeLog 12444 SHA256 0201fe20d2afdab6041174adb710f3319681e029669444c2010462f2f97db8f9 SHA512 e3b865b137fadd5a68662389c3075c9154c31cb37e749656743479a2611bea340143f2d350c7dcbb5dfb5afa4e50ebea4aed1d27ab28c74c332bb43a63e5035d WHIRLPOOL 339651f0b5538515de2ba7fb44469e91eb6ba6ebae87eef8dce08c2b33ede85d602fa3ad53b1089ef36c3c40ac23d4ea767a2edab038a375d53752eaf8921271
MISC metadata.xml 253 SHA256 6a51e4813e2cce1386254c0dd18974193884777c11442a7efe539a010af5a801 SHA512 26c02f86e34a8431f2721da8a709dfe711cbd8fc14eb0dabe8795a3b39a4bae8953c520bee227d59655dffc1c0e400529b90966720dde56edf8f2314cafdf971 WHIRLPOOL 00a0727f1aa2ae756501c9f3407bca7db77f5f2ce1118d6dcd8a5deba86fc417ffe3924d74439567b908034bf3fec971c8dfa96b9ed360f700a94665afd6a438
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iF4EAREIAAYFAlGRGR4ACgkQ2ugaI38ACPB03gD+MdNvzqyjWw86rA7priCC9KVq
-7rG0hCBhrBNQbbTEXA0A/RuKZ+p9mTGvluRaESP0j/wdCQbpffvgsWj246w1rVPo
-=IZeb
+iF4EAREIAAYFAlPG728ACgkQ2ugaI38ACPANvgEAgCurFYBZlWaiZkD2osBVgwiC
+AUe5JaQFI71C2XOuGFcA/1xpyfD7VHhB9hoWO6kw3hgfM9v32Kxt0E/8WvruLr4/
+=ZjqV
-----END PGP SIGNATURE-----
diff --git a/sci-biology/foldingathome/foldingathome-7.4.4.ebuild b/sci-biology/foldingathome/foldingathome-7.4.4.ebuild
new file mode 100644
index 000000000000..9b9881484362
--- /dev/null
+++ b/sci-biology/foldingathome/foldingathome-7.4.4.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/foldingathome/foldingathome-7.4.4.ebuild,v 1.1 2014/07/16 21:32:34 axs Exp $
+
+EAPI="4"
+
+inherit versionator user
+
+MY_BASEURI="https://fah.stanford.edu/file-releases/public/release/fahclient"
+MY_64B_URI="${MY_BASEURI}/centos-5.3-64bit/v$(get_version_component_range 1-2)/fahclient_${PV}-64bit-release.tar.bz2"
+MY_32B_URI="${MY_BASEURI}/centos-5.5-32bit/v$(get_version_component_range 1-2)/fahclient_${PV}-32bit-release.tar.bz2"
+
+DESCRIPTION="Folding@Home is a distributed computing project for protein folding."
+HOMEPAGE="http://folding.stanford.edu/FAQ-SMP.html"
+SRC_URI="x86? ( ${MY_32B_URI} )
+ amd64? ( ${MY_64B_URI} )"
+
+RESTRICT="mirror bindist strip"
+
+LICENSE="FAH-EULA-2014 FAH-special-permission"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+# Expressly listing all deps, as this is a binpkg and it is doubtful whether
+# i.e. uclibc or clang can provide what is necessary at runtime
+RDEPEND="app-arch/bzip2
+ sys-devel/gcc
+ sys-libs/glibc
+ sys-libs/zlib"
+
+S="${WORKDIR}"
+
+I="opt/foldingathome"
+
+QA_PREBUILT="${I}/*"
+
+pkg_setup() {
+ I="${EROOT}/${I}"
+ einfo ""
+ cat "${PORTDIR}"/licenses/FAH-special-permission
+ einfo ""
+}
+
+src_install() {
+ local myS="fahclient_${PV}-64bit-release"
+ use x86 && myS="${myS//64bit/32bit}"
+ exeinto "${I}"
+ doexe "${FILESDIR}"/7.3/initfolding
+ doexe "${myS}"/{FAHClient,FAHCoreWrapper}
+ newconfd "${FILESDIR}"/7.3/folding-conf.d foldingathome
+ newinitd "${FILESDIR}"/7.3/fah-init foldingathome
+}
+
+pkg_preinst() {
+ # the bash shell is important for "su -c" in init script
+ enewuser foldingathome -1 /bin/bash /opt/foldingathome
+}
+
+pkg_postinst() {
+ chown -R foldingathome:nogroup "${I}"
+ einfo "To run Folding@home in the background at boot (with openrc):"
+ einfo "\trc-update add foldingathome default"
+ einfo ""
+ if [ ! -e "${I}"/config.xml ]; then
+ elog "No configuration found -- please run ${I}/initfolding or"
+ elog "emerge --config ${P} to configure your client and edit"
+ elog "${EROOT}/etc/conf.d/foldingathome for options"
+ fi
+ einfo ""
+ einfo "The original author encourages you to acquire a username and join team 36480."
+ einfo "http://folding.stanford.edu/English/Download#ntoc2"
+ einfo ""
+}
+
+pkg_postrm() {
+ elog "Folding@home data files were not removed."
+ elog "Remove them manually from ${I}"
+}
+
+pkg_config() {
+ "${I}"/initfolding
+}