aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-01-23 12:02:03 +0100
committerTomas Chvatal <scarabeus@gentoo.org>2009-01-23 12:02:03 +0100
commit7ef8478e1e88e24ee265bb12f7bd425cc3643f50 (patch)
treee377f513557e2e37d2392e486a3e329fb8fc3c5a /sci-misc
parentUpdate script. (diff)
downloadsci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.tar.gz
sci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.tar.bz2
sci-7ef8478e1e88e24ee265bb12f7bd425cc3643f50.zip
Working cuda :]
Diffstat (limited to 'sci-misc')
-rw-r--r--sci-misc/boinc-bin/ChangeLog4
-rw-r--r--sci-misc/boinc-bin/Manifest6
-rw-r--r--sci-misc/boinc-bin/boinc-bin-6.4.5.ebuild13
-rw-r--r--sci-misc/boinc-bin/files/boinc.init19
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() {