diff options
author | Tomas Chvatal <scarabeus@gentoo.org> | 2009-01-23 12:02:03 +0100 |
---|---|---|
committer | Tomas Chvatal <scarabeus@gentoo.org> | 2009-01-23 12:02:03 +0100 |
commit | 7ef8478e1e88e24ee265bb12f7bd425cc3643f50 (patch) | |
tree | e377f513557e2e37d2392e486a3e329fb8fc3c5a /sci-misc | |
parent | Update script. (diff) | |
download | sci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.tar.gz sci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.tar.bz2 sci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.zip |
Working cuda :]
Diffstat (limited to 'sci-misc')
-rw-r--r-- | sci-misc/boinc-bin/ChangeLog | 4 | ||||
-rw-r--r-- | sci-misc/boinc-bin/Manifest | 6 | ||||
-rw-r--r-- | sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild | 13 | ||||
-rw-r--r-- | sci-misc/boinc-bin/files/boinc.init | 19 |
4 files changed, 27 insertions, 15 deletions
diff --git a/sci-misc/boinc-bin/ChangeLog b/sci-misc/boinc-bin/ChangeLog index 308bdebc0..0d57473ee 100644 --- a/sci-misc/boinc-bin/ChangeLog +++ b/sci-misc/boinc-bin/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 23 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init, + boinc-bin-6.4.5.ebuild: + cuda working. + 22 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> -boinc-bin-6.5.0.ebuild: Dont bother with prereleases (waste of time). diff --git a/sci-misc/boinc-bin/Manifest b/sci-misc/boinc-bin/Manifest index 4e122eeab..5970b1a85 100644 --- a/sci-misc/boinc-bin/Manifest +++ b/sci-misc/boinc-bin/Manifest @@ -1,7 +1,7 @@ AUX boinc.conf 706 RMD160 dc1a8faaabae2441bbaa23c4a07e9a1f9658ae38 SHA1 5239bdb08fb0ad16944ea68e8b54d3940ac3b091 SHA256 feac94f8f6a893f32908031d0df9dac0c7e0c65448b85c819ff0dd487b4b834a -AUX boinc.init 2655 RMD160 e132930855cafcb9c46eced31b4d693ea26026dc SHA1 7c10e052a0aecd10796bb1ddc45fd926bf12b142 SHA256 67893c8714946f8585a8be843f8aa38869728a787985fe7f05e1ef5ae9762945 +AUX boinc.init 2808 RMD160 65ce2f47a2fcc21476cab17eabcfaa4593eaa4c3 SHA1 14defce8894f5f1afcf7e56d14904e3a5b369e41 SHA256 63b0edd80ac82edd866a0c9578d7bec0e7a9afab3f7398707b7943dcabe4377c DIST boinc_6.4.5_i686-pc-linux-gnu.sh 4371490 RMD160 cb7687c806f8eb2d2ed974908048be1a057524ec SHA1 32eab0dfd0abcad56d2a4bbbf6a53ac8673a7e8d SHA256 b45884ee6b1f7c1299345f3db06dd368264d0af18d0361d6925eda6688e60778 DIST boinc_6.4.5_x86_64-pc-linux-gnu.sh 4575051 RMD160 992df581e95d847a36f50bf2595862f53fb712ad SHA1 8ba3ae6e62485f61d0bdeae9aa161d2c1c827b79 SHA256 3471710ff8c25f2c1788f18bbdab057c8a762847862058962bb809b7cdf2fd7d -EBUILD boinc-bin-6.4.5.ebuild 3385 RMD160 e78a439cc6e896bb8185342757572f0168734330 SHA1 813f69ae7736b22e7167389c6f1f8a20e7d6c14e SHA256 7ad576b7375e681e47ff2728192f4e4488d5cdb289ced5ddde8a326f353c3927 -MISC ChangeLog 895 RMD160 bccd9d69e4350f14fea8d3db5ee909c103603aed SHA1 9ffd1d7d05c9c8380b82de965c96a67d5f5da8e3 SHA256 4b85f2b50442fbf13749f29a7dbb2d73992749364b6d35c317a5bd4695e617c8 +EBUILD boinc-bin-6.4.5.ebuild 3455 RMD160 07cc03a0ed93763f35c22a861f7e4a60931508f9 SHA1 8f5615f6733228136dd4959e4bc01cab0d94c926 SHA256 1c69a64e136b86e1132fec0cfaef37a817428d89e26008be86705c2e95685f0d +MISC ChangeLog 1008 RMD160 6308380141b4d3f18cd58095b9e40ce71366d7ce SHA1 bbf9a42c1ceb31cecd57051fb16beb788d1488a6 SHA256 81ebe6dc5a70a21f6224d6a212b8d6099cd8fc2218e57695aaf870623a7531e9 MISC metadata.xml 250 RMD160 5bf897b41e46e6c42952eebb58c4857207ea43b2 SHA1 09fb670253158d6b85c1dd75da137c02c814cbc4 SHA256 58a285ae4d3dcbc187c68a22ce84ca0b8e23ea78616f5a11cfebf4d928773977 diff --git a/sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild b/sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild index 4c552249c..c2cdabe2a 100644 --- a/sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild +++ b/sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild @@ -26,14 +26,12 @@ IUSE="X" RDEPEND=" !sci-misc/boinc - >=dev-libs/openssl-0.9.7 - >=net-misc/curl-7.15.5 + app-misc/ca-certificates + dev-libs/openssl + net-misc/curl sys-apps/util-linux sys-libs/zlib - X? ( x11-libs/wxGTK:2.8 ) - " -DEPEND="${RDEPEND} - app-misc/ca-certificates + cuda? ( dev-util/nvidia-cuda-toolkit ) X? ( media-libs/freeglut media-libs/jpeg @@ -41,6 +39,7 @@ DEPEND="${RDEPEND} x11-libs/libX11 x11-libs/libXmu x11-libs/libXt + x11-libs/wxGTK:2.8 x11-proto/xproto ) " @@ -93,6 +92,8 @@ src_install() { done # certificates dosym /etc/ssl/certs/ca-certificates.crt /opt/${MY_PN}/ca-bundle.crt + # cuda + use cuda && /opt/cuda/lib/libcudart.so /opt/${MY_PN}/libcudart.so } pkg_preinst() { diff --git a/sci-misc/boinc-bin/files/boinc.init b/sci-misc/boinc-bin/files/boinc.init index 0bec85d60..54812d104 100644 --- a/sci-misc/boinc-bin/files/boinc.init +++ b/sci-misc/boinc-bin/files/boinc.init @@ -24,8 +24,15 @@ generate_logs() { if [[ ! -f $LOGFILE ]]; then einfo "No $LOGFILE around. Creating new..." einfo "For good log rotation is great tool app-admin/logrotate" - touch ${LOGFILE} - chown ${USER}:${GROUP} ${LOGFILE} + touch $LOGFILE + chown ${USER}:${GROUP} $LOGFILE + fi +} + +cuda_check() { + if [[ -f /opt/boinc/libcudart.so ]]; then + # user wanted cuda so lets enable it + ln -s /opt/cuda/lib/libcudart.so $WORKDIR/libcudart.so fi } @@ -34,10 +41,10 @@ start() { create_work_directory - cd ${RUNTIMEDIR} + cd $RUNTIMEDIR - if [ ! -f lockfile ]; then - einfo "File ${RUNTIMEDIR}/lockfile does not exist, assuming first run." + if [[ ! -f lockfile ]]; then + einfo "File $RUNTIMEDIR/lockfile does not exist, assuming first run." einfo "You need to setup an account on the BOINC project homepage beforehand!" einfo "Go to http://boinc.berkeley.edu/ and locate your project." einfo "Then either run /etc/init.d/boinc attach or connect with a gui client" @@ -73,7 +80,7 @@ start() { fi fi - eend ${RESULT} + eend $RESULT } attach() { |