diff options
author | Sven Eden <sven.eden@gmx.de> | 2014-11-04 15:22:02 +0100 |
---|---|---|
committer | Sven Eden <sven.eden@gmx.de> | 2014-11-04 15:22:02 +0100 |
commit | f123b41b0ccb55f1ab8eaba7dbc4df639097ce07 (patch) | |
tree | 082c2c20ba33a5087da7e9ad25fe5e058516e00f /sci-misc | |
parent | dev-util/nvidia-cuda-toolkit-6.5.14-r1.ebuild : Changed to support gcc-4.9 (diff) | |
download | seden-f123b41b0ccb55f1ab8eaba7dbc4df639097ce07.tar.gz seden-f123b41b0ccb55f1ab8eaba7dbc4df639097ce07.tar.bz2 seden-f123b41b0ccb55f1ab8eaba7dbc4df639097ce07.zip |
sci-misc/boinc-7.2.42.ebuild : git enabled ebuild to use newest release version.
Diffstat (limited to 'sci-misc')
-rw-r--r-- | sci-misc/boinc/ChangeLog | 544 | ||||
-rw-r--r-- | sci-misc/boinc/Manifest | 7 | ||||
-rw-r--r-- | sci-misc/boinc/boinc-7.2.42.ebuild | 153 | ||||
-rw-r--r-- | sci-misc/boinc/files/boinc-7.2-fix_subdirs.patch | 61 | ||||
-rw-r--r-- | sci-misc/boinc/files/boinc.conf | 17 | ||||
-rw-r--r-- | sci-misc/boinc/files/boinc.init | 103 | ||||
-rw-r--r-- | sci-misc/boinc/files/boinc.service | 11 | ||||
-rw-r--r-- | sci-misc/boinc/metadata.xml | 16 |
8 files changed, 912 insertions, 0 deletions
diff --git a/sci-misc/boinc/ChangeLog b/sci-misc/boinc/ChangeLog new file mode 100644 index 0000000..893b071 --- /dev/null +++ b/sci-misc/boinc/ChangeLog @@ -0,0 +1,544 @@ +# ChangeLog for sci-misc/boinc +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*boinc-7.2.42 (04 Nov 2014) + + 04 Nov 2014; Sven Eden <yamakuzure@gmx.net> +boinc-7.2.42.ebuild, + -files/generate_tarball.sh: + Updated to use git-r3 to fetch client_release/7.2/<VERSION> instead of + manually created tarballs. + generate_tarball.sh is no longer needed. + clientscr is built again, boinc has an X11 variant now. + +*boinc-7.2.0-r1 (31 Dec 2013) + + 31 Dec 2013; Pacho Ramos <pacho@gentoo.org> +boinc-7.2.0-r1.ebuild, + +files/boinc.service: + Add unit file (#496514 by Szymon Jaranowski) + +*boinc-7.2.0 (30 Jun 2013) + + 30 Jun 2013; Justin Lecher <jlec@gentoo.org> -boinc-7.0.29.ebuild, + +boinc-7.2.0.ebuild, -files/7.0.2-fix_subdirs.patch, + +files/boinc-7.2.0-fix_subdirs.patch, files/boinc.init, + files/generate_tarball.sh, metadata.xml: + Version bump and drop old, fixes: security issue, #467908; link problems, + #464772; correlation with abrupt time changes through ntp, #413041; menu + items with newer x11-libs/wxGTK, #379979 & #376237 + + 17 Aug 2012; Tomáš Chvátal <scarabeus@gentoo.org> -boinc-6.12.42.ebuild, + -files/6.12.26-fix_subdirs.patch: + Drop older to keep just one release. + +*boinc-7.0.29 (18 Jul 2012) + + 18 Jul 2012; Alexey Shvetsov <alexxy@gentoo.org> +boinc-7.0.29.ebuild, + +files/7.0.2-fix_subdirs.patch: + [sci-misc/boinc] Version bump per bug #411463 + + 26 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> boinc-6.12.42.ebuild: + inherit user for enewgroup and enewuser + + 26 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> boinc-6.12.42.ebuild: + Fix building with dev-libs/glib >= 2.32 wrt #413675. Fix building with + sys-devel/automake >= 1.12 wrt #423081. Convert to the new CURL_SSL flags wrt + #412437. + + 04 Nov 2011; Tomáš Chvátal <scarabeus@gentoo.org> + -files/6.12.26-libnotify-0.7.patch, boinc-6.12.42.ebuild: + Drop already applied patch. + +*boinc-6.12.42 (04 Nov 2011) + + 04 Nov 2011; Tomáš Chvátal <scarabeus@gentoo.org> -boinc-6.12.33.ebuild, + +boinc-6.12.42.ebuild: + Version bump to latest. Fixes bug #384077. + + 23 Oct 2011; Lars Wendler <polynomial-c@gentoo.org> files/boinc.init: + non-maintainer commit: Fixed remaining issues with opts variable deprecation + in init script (bug #382281). + + 08 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Use extra_commands instead of opts. Per bug #382281. + +*boinc-6.12.33 (11 Jul 2011) + + 11 Jul 2011; Tomáš Chvátal <scarabeus@gentoo.org> + -boinc-6.12.26-r1.ebuild, +boinc-6.12.33.ebuild: + Version bump to the latest. Drop older. Fixes bug #374329. + + 27 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> boinc-6.12.26-r1.ebuild: + Make the dep on libnotify versioned so even suckers that do not update wont + get crashes. Per bug #368809. + + 23 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Fix quoting in attach and stop. + +*boinc-6.12.26-r1 (23 May 2011) + + 23 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> -boinc-6.12.26.ebuild, + +boinc-6.12.26-r1.ebuild, files/boinc.conf, files/boinc.init: + Revision bump for total rewrite of the init script. + + 22 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml: + Shutup repoman warining about unused local useflags. + + 22 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Fix blank pw issue. Per bug #367615. + +*boinc-6.12.26 (22 May 2011) + + 22 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.12.26-fix_subdirs.patch, +files/6.12.26-libnotify-0.7.patch, + -boinc-6.10.58-r1.ebuild, +boinc-6.12.26.ebuild, files/generate_tarball.sh: + Version bump to boinc 6.12.26. Drop older. Update tarballs to be lzma + compressed. + + 21 May 2011; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.conf, + files/boinc.init: + Drop not fully tested features from initscript. Should solve most issues. + + 08 Nov 2010; Kacper Kowalik <xarthisius@gentoo.org> + boinc-6.10.58-r1.ebuild: + media-libs/jpeg -> virtual/jpeg + + 07 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org> + boinc-6.10.58-r1.ebuild: + Whoops forgot to remove code for patches. + +*boinc-6.10.58-r1 (07 Aug 2010) + + 07 Aug 2010; Tomáš Chvátal <scarabeus@gentoo.org> + -files/6.4.5-glibc210.patch, -boinc-6.10.58.ebuild, + +boinc-6.10.58-r1.ebuild, files/boinc.init: + Version bump. Fix bug #328999, #327695 and hopefully #320747. + + 19 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Whitespace. + + 15 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Attempt to fix the initsystem. Blind commit as i dont have my hands on my + desktop for at least 14 days. + +*boinc-6.10.58 (09 Jul 2010) + + 09 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org> + -boinc-6.10.18.ebuild, -boinc-6.10.36.ebuild, +boinc-6.10.58.ebuild, + files/boinc.init: + Version bump. Drop older. Fix bugs #323635 #309439 #314155. + + 02 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org> + +files/generate_tarball.sh: + Add tarball generating script for future maintainer. + + 02 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml: + Give up maintainership. + + 23 Mar 2010; Mike Frysinger <vapier@gentoo.org> boinc-6.10.18.ebuild, + boinc-6.10.36.ebuild: + Update make_desktop_entry usage with the 5th arg #310763 by Jim Ramsay. + +*boinc-6.10.36 (05 Mar 2010) + + 05 Mar 2010; Tomáš Chvátal <scarabeus@gentoo.org> boinc-6.10.18.ebuild, + +boinc-6.10.36.ebuild: + Version bump. Fix up missing dependency on sqlite per bug #302100. + + 09 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -files/6.6.40-as-needed.patch, -files/6.6.40-cuda.patch, + -files/6.6.40-fcgi.patch, -files/6.6.40-gui01.patch, + -files/6.6.40-locale.patch, -boinc-6.6.40-r2.ebuild, + -files/6.6.40-xfersigseg.patch: + rm + + 03 Dec 2009; Tomáš Chvátal <scarabeus@gentoo.org> boinc-6.10.18.ebuild: + Use correct function for users install. + + 22 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Update script attach function to work correcty. + + 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> boinc-6.10.18.ebuild: + Drop the server support from now on. Better for my sanity sorry guys. + + 10 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Update initscript to fix bug #289853. + +*boinc-6.10.18 (10 Nov 2009) + + 10 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> + -files/6.4.5-RSA_security.patch, -boinc-6.4.5-r2.ebuild, + -files/6.4.5-gcc44.patch, -files/6.4.5-nostrip.patch, + +boinc-6.10.18.ebuild: + Version bump. Drop old. Per bug #292640. + + 20 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> + boinc-6.6.40-r2.ebuild: + Fix jobs issue for now. Makeopts=-j1 :/ Per bug #287033. + + 20 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> + boinc-6.6.40-r2.ebuild: + Kill QA warning. + +*boinc-6.6.40-r2 (03 Oct 2009) + + 03 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.6.40-xfersigseg.patch, -boinc-6.6.40-r1.ebuild, + +boinc-6.6.40-r2.ebuild: + Revision bump to fix segfault. Per bug #287441. Thx to Isaac Chanin for + the patch. + + 30 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.6.40-fcgi.patch: + Add patch for fcgi issue per bug #286902. Thx to Kacper Kowalik for the + patch. + + 30 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.6.40-cuda.patch: + Apply fix for cuda compilation issues. Per bug #286779. Thx to Kacper + Kowalik for the patch. + + 29 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.6.40-as-needed.patch, -boinc-6.6.40.ebuild, + boinc-6.6.40-r1.ebuild: + Add new as-needed patch per bug #286771. Also fix elog informations per + bug #286905. + +*boinc-6.6.40-r1 (28 Sep 2009) + + 28 Sep 2009; Mounir Lamouri <volkmar@gentoo.org> +boinc-6.6.40-r1.ebuild: + Prevent bad changes in compile flags, fix bug 286701 + + 28 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> boinc-6.6.40.ebuild: + Enable optimalizations by default. + +*boinc-6.6.40 (26 Sep 2009) + + 26 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.6.40-gui01.patch, +files/6.6.40-locale.patch, + +boinc-6.6.40.ebuild, metadata.xml: + Version bump. Per bug #272283. Thanks everyone in the bug for + testing/feedback. + + 02 Sep 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Fix attach function. Per bug #266684. + + 29 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> + +files/6.4.5-glibc210.patch, boinc-6.4.5-r2.ebuild: + Fix glibc-2.10 compilation issues. Per bug #276868. Thx to Joost Ruis for + the patch. + + 24 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Remove bashism in initscript. Per bug #278811. Thanks to Michał Górny + for the patch. + + 08 Jul 2009; Tomáš Chvátal <scarabeus@gentoo.org> files/boinc.init: + Use pidfile in initscript. Per bug #276271. + + 29 May 2009; Tomáš Chvátal <scarabeus@gentoo.org> + boinc-6.4.5-r2.ebuild, files/boinc.init: + Apply patch for cuda detection. Per bug #270292. Thanks to Poly-C for + patch. + + 20 May 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5-r2.ebuild: + Move from Education;Science; to Math;Science; Per bug #269858. + +*boinc-6.4.5-r2 (14 May 2009) + + 14 May 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/6.4.5-nostrip.patch, -boinc-6.4.5-r1.ebuild, + +boinc-6.4.5-r2.ebuild: + Fix stripping issue per bug #257297. Again big thanks to Victor Ostroga. + + 13 May 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/6.4.5-gcc44.patch, boinc-6.4.5-r1.ebuild: + Add gcc 4.4 compat patch. Thanks to Victor Ostroga for this one. Per bug + #269618 + + 11 May 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5-r1.ebuild: + Update in-ebuild url to be correct + + 23 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init: + Some gentoo syntax improvement in init.d file. + + 23 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init, + boinc-6.4.5-r1.ebuild: + Fix multilib support for cuda. Per bug #266637. + + 30 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5-r1.ebuild: + Add block on quickswitch since their files collide. Per bug #210877. + + 30 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5-r1.ebuild: + Make the desktop filename less funky. Per bug #263140. + + 11 Mar 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init: + Fix directory rights for workdir when attaching to a project. Per bug + #259410. + + 18 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5-r1.ebuild: + Fix wrong functions usage. Per bug #248769. Thanks to Martin von Gagern + for the patch. + + 17 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> + files/6.4.5-RSA_security.patch: + Update the patch so it works again. + +*boinc-6.4.5-r1 (16 Feb 2009) + + 16 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> + +files/6.4.5-RSA_security.patch, -boinc-6.4.5.ebuild, + +boinc-6.4.5-r1.ebuild: + Revision bump. Fix the RSA Security issue. Per bug #258011. + + 13 Feb 2009; Brent Baude <ranger@gentoo.org> boinc-6.4.5.ebuild: + Marking boinc-6.4.5 ~ppc64 for bug 255156 + + 03 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init: + Fix init with final version. Thanks to UberLord. + + 01 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init: + Fix initscript for baselayout-1. This time for real :]. Per bug #257113. + Big thanks to Andrea Conti <alyf@alyf.net> + + 01 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.4.5.ebuild: + Fix bug #249997. Wrong dependency on ca-certificates. + + 01 Feb 2009; Tomas Chvatal <scarabeus@gentoo.org> files/boinc.init: + Update init script so it works with baselayout1 again. Per bug #257113. + +*boinc-6.4.5 (31 Jan 2009) + + 31 Jan 2009; Tomas Chvatal <scarabeus@gentoo.org> + -files/08_all_Makefile.patch, -files/boinc-4.72.20050813-gcc4-fix.patch, + -files/boinc-5.2.14-gcc-4.1.patch, -files/boinc-5.10.45-gcc4.3.patch, + -files/boinc-6.2.15-mute-warnings.patch, + -files/boinc-6.2.15-project-list-size.patch, files/boinc.conf, + files/boinc.init, -files/gui_rpc_auth.cfg, metadata.xml, + -boinc-4.72.20050813-r3.ebuild, -boinc-5.2.14.ebuild, + -boinc-5.4.11.ebuild, -boinc-5.5.6.ebuild, -boinc-5.8.15.ebuild, + -boinc-5.10.28.ebuild, -boinc-5.10.45.ebuild, -boinc-6.2.15.ebuild, + +boinc-6.4.5.ebuild: + Version bump. Remove old cruft. Per bug #251766. + + 21 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org> metadata.xml: + Updated maintainership for scarabeus + + 02 Jan 2009; Marcus D. Hanwell <cryos@gentoo.org> metadata.xml: + Removed myself as maintainer. + + 28 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> boinc-6.2.15.ebuild: + Update confusing information about password for graphical client. + + 27 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> +files/gui_rpc_auth.cfg, + boinc-6.2.15.ebuild: + Add gui_rpc_auth.cfg and fix cert issues. Bug #248749 + +*boinc-6.2.15 (24 Nov 2008) + + 24 Nov 2008; Tomas Chvatal <scarabeus@gentoo.org> + +files/boinc-6.2.15-mute-warnings.patch, + +files/boinc-6.2.15-project-list-size.patch, +boinc-6.2.15.ebuild: + Version bump. Mostly rewrite from scratch. + + 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 18 Apr 2008; Markus Dittrich <markusle@gentoo.org> boinc-5.10.45.ebuild: + Fixed compilation problems with USE="-X" (see bug #218168). + + 17 Apr 2008; Markus Dittrich <markusle@gentoo.org> + +files/boinc-5.10.45-gcc4.3.patch, boinc-4.72.20050813-r3.ebuild, + boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, boinc-5.5.6.ebuild, + boinc-5.10.28.ebuild, boinc-5.10.45.ebuild: + Added patch to fix compile problems with gcc-4.3 (see bug #217919). + Fixed lots of QA issues. + +*boinc-5.10.45 (15 Apr 2008) + + 15 Apr 2008; Joshua Jackson <tsunam@gentoo.org> +boinc-5.10.45.ebuild: + adding 5.10.45 to the tree + + 05 Feb 2008; Benedikt Böhm <hollow@gentoo.org> + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild, boinc-5.8.15.ebuild, boinc-5.10.28.ebuild: + fix depend.apache usage wrt #208584 + + 17 Jan 2008; Joshua Jackson <tsunam@gentoo.org> + +boinc-4.72.20050813-r3.ebuild, +boinc-5.2.14.ebuild, + +boinc-5.4.11.ebuild, +boinc-5.5.6.ebuild: + I forgot about setiathome + +*boinc-5.10.28 (17 Jan 2008) + + 17 Jan 2008; Joshua Jackson <tsunam@gentoo.org> + -boinc-4.72.20050813-r3.ebuild, -boinc-5.2.14.ebuild, + -boinc-5.4.11.ebuild, -boinc-5.5.6.ebuild, +boinc-5.10.28.ebuild: + Adding a recent version that matches upstream stable...removing some of the + very old versions as well + + 29 Jul 2007; Christian Heim <phreak@gentoo.org> + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild, boinc-5.8.15.ebuild: + Fixing the DEPEND/RDEPEND for the move of net-www/apache to + www-servers/apache (#78622). + + 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>; + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild, boinc-5.8.15.ebuild: + Drop virtual/x11 references. + + 19 May 2007; Ryan Hill <dirtyepic@gentoo.org> + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild, boinc-5.8.15.ebuild: + Use wxwidgets.eclass. + +*boinc-5.8.15 (27 Mar 2007) + + 27 Mar 2007; Joshua Jackson <tsunam@gentoo.org> +boinc-5.8.15.ebuild: + Adding the new considered stable version to the tree, with help from users + in bug #166920 + + 13 Mar 2007; Danny van Dyk <kugelfang@gentoo.org> + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild: + QA: which -> type -P + + 23 Nov 2006; Francesco Riosa <vivo@gentoo.org> + boinc-4.72.20050813-r3.ebuild, boinc-5.2.14.ebuild, boinc-5.4.11.ebuild, + boinc-5.5.6.ebuild: + dev-db/mysql => virtual/mysql + + 05 Nov 2006; Marcus D. Hanwell <cryos@gentoo.org> + +files/boinc-4.72.20050813-gcc4-fix.patch, +boinc-4.72.20050813-r3.ebuild: + Ressurect until new setiathome version is in the tree. + +*boinc-5.4.11 (03 Nov 2006) + + 03 Nov 2006; Marcus D. Hanwell <cryos@gentoo.org> + -files/boinc-4.72.20050813-gcc4-fix.patch, -boinc-4.72.20050813-r3.ebuild, + +boinc-5.4.11.ebuild: + Version bump to add latest stable, bug 151556. Removed old version. + + 15 Oct 2006; Marcus D. Hanwell <cryos@gentoo.org> ChangeLog: + Redigesting, should fix bug 151389. + + 15 Jul 2006; Marcus D. Hanwell <cryos@gentoo.org> boinc-5.5.6.ebuild: + Forced -j1, should fix bug 136374. + + 15 Jul 2006; Marcus D. Hanwell <cryos@gentoo.org> boinc-5.2.14.ebuild, + boinc-5.5.6.ebuild: + Added unicode USE flag, should fix bug 135306. + + 11 Jul 2006; Marcus D. Hanwell <cryos@gentoo.org> boinc-5.5.6.ebuild: + Updated to call the necessary autotools directly, should fix bug 139923. + +*boinc-5.5.6 (10 Jul 2006) + + 10 Jul 2006; Marcus D. Hanwell <cryos@gentoo.org> +boinc-5.5.6.ebuild: + Version bump, closes bug 135309. + + 23 Apr 2006; Thomas Cort <tcort@gentoo.org> boinc-4.72.20050813-r3.ebuild: + Added ~alpha keyword wrt Bug #103250. + + 14 Apr 2006; Marcus D. Hanwell <cryos@gentoo.org> + +files/boinc-5.2.14-gcc-4.1.patch, boinc-5.2.14.ebuild: + Added GCC 4.1 patch supplied by Mark Loeser <halcy0n@gentoo.org>, closes bug + 129592. + + 25 Feb 2006; Marcus D. Hanwell <cryos@gentoo.org> boinc-5.2.14.ebuild: + Add warning about client password, bug 121896. + + 18 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> files/boinc.init, + boinc-5.2.14.ebuild: + Fixed dep, bug 115819. Also adjusted handling of the log file. + + 11 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> + +files/08_all_Makefile.patch, boinc-5.2.14.ebuild: + Added patch to allow linking on systems with older boinc versions installed. + +*boinc-5.2.14 (05 Dec 2005) + + 05 Dec 2005; Marcus D. Hanwell <cryos@gentoo.org> +boinc-5.2.14.ebuild: + Version bump, in p.mask for now until it receives more testing. + +*boinc-4.72.20050813-r3 (28 Nov 2005) + + 28 Nov 2005; Marcus D. Hanwell <cryos@gentoo.org> + +files/boinc-4.72.20050813-gcc4-fix.patch, files/boinc.init, + -boinc-4.72.20050813-r2.ebuild, +boinc-4.72.20050813-r3.ebuild: + Fix to init script to append log output, bug 103250. Also added GCC 4 fix, + thanks to Dario Birtic <dariobirtic@gmx.net>, closes bug 112133. + +*boinc-4.72.20050813-r2 (29 Oct 2005) + + 29 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> files/boinc.init, + -boinc-4.72.20050813-r1.ebuild, +boinc-4.72.20050813-r2.ebuild: + Correct error in init file, revision bump to push it out, closes bug 110839. + + 29 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> + -files/boinc-4.32_cmdline_options.patch, + -files/boinc-4.32_socket_close_fix.patch: + Removed obsolete patches. + +*boinc-4.72.20050813-r1 (29 Oct 2005) + + 29 Oct 2005; Marcus D. Hanwell <cryos@gentoo.org> files/boinc.conf, + files/boinc.init, -boinc-4.32.ebuild, -boinc-4.72.20050813.ebuild, + +boinc-4.72.20050813-r1.ebuild: + Clean up old versions, several cleanups closing bug 103558, 109567 and + 110606. Thanks to Tony Murrary <tonymurray@fastmail.fm> and Benjamin + Gaillard <gentoo@powercode.net>. + + 25 Aug 2005; Aron Griffis <agriffis@gentoo.org> + boinc-4.72.20050813.ebuild: + add ~ia64 #103250 + + 23 Aug 2005; Ferris McCormick <fmccor@gentoo.org> + boinc-4.72.20050813.ebuild: + Add ~sparc keyword (Bug #103250) --- builds and installs on sparc, and + runs well enough to benchmark the system, at least. (Note that on my + test system, however, parallel (-j3) make had problems; "-j1" was fine.) + + 23 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org> boinc-4.32.ebuild, + boinc-4.72.20050813.ebuild: + Changed enewuser call to comply with bug 103421. + + 20 Aug 2005; Marcus D. Hanwell <cryos@gentoo.org> -boinc-4.19.ebuild, + boinc-4.32.ebuild, -boinc-4.72.20050725.ebuild, + boinc-4.72.20050813.ebuild: + Cleaned out some old ebuilds. Fixed the php dependency to virtual/php + closing bug 102835. + +*boinc-4.72.20050813 (14 Aug 2005) +*boinc-4.72.20050725 (14 Aug 2005) + + 14 Aug 2005; Olivier Fisette <ribosome@gentoo.org> files/boinc.init, + +boinc-4.72.20050725.ebuild, +boinc-4.72.20050813.ebuild: + Fixed bug #98342: Boinc is now started using setsid. Fulfilled request in + bug #93744: Boinc ebuilds are now up-to-date. Fixed bug #91930: Boinc now + compiles fine with Unicode-enabled wxGTK. + + 06 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> boinc-4.32.ebuild: + Added to ~sparc. + + 22 Jul 2005; Michael Hanselmann <hansmi@gentoo.org> boinc-4.32.ebuild: + Added to ~ppc. + + 28 May 2005; Marcus D. Hanwell <cryos@gentoo.org> boinc-4.19.ebuild, + boinc-4.32.ebuild: + Give the boinc user /bin/false as shell. + + 24 May 2005; Marcus D. Hanwell <cryos@gentoo.org> metadata.xml: + Fix up metadata, thanks to squinky86 in bug 93744. + +*boinc-4.32 (21 Apr 2005) +*boinc-4.19 (21 Apr 2005) + + 21 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> + +files/boinc-4.32_cmdline_options.patch, + +files/boinc-4.32_socket_close_fix.patch, +files/boinc.conf, + +files/boinc.init, +metadata.xml, +boinc-4.19.ebuild, +boinc-4.32.ebuild: + Initial import, placed in p.mask for now during initial testing. Thanks go + to Robert Moss <robmoss@gentoo.org> and Tony Murray <tonymurray@fastmail.fm> + for the ebuilds and maintenance performed by Tony, as well as all the other + contributors who helped with this ebuild. This closes bug 54962. diff --git a/sci-misc/boinc/Manifest b/sci-misc/boinc/Manifest new file mode 100644 index 0000000..ad2f4d2 --- /dev/null +++ b/sci-misc/boinc/Manifest @@ -0,0 +1,7 @@ +AUX boinc-7.2-fix_subdirs.patch 1629 SHA256 95b3ffb11a469e34ee46865e494c20312c836af7dc0a785409bc2b684c50e75f SHA512 056197eec0edcf9ea60c2e4f45d333ee63b2c71a73ac8b5ce1863bf2c4601fc2d0c2b7d06b1414f86dcd898e0fccad7b98222fb6aaba8fe604997129aac819b1 WHIRLPOOL 5b456c4af272c3d665c2899cd5ffc512d513971f649087c2601a02664905e81d72f7e9dc01348a8f6e8e755242644cfe91176ab534919e3c657183a16eeec9b7 +AUX boinc.conf 376 SHA256 286f5f11e54a73b41ebf1e35aae1db4c2c3e249a3bfce755ced84c8c1b361cc9 SHA512 5c28de999c4b32c0cdb096dd48d2ee22504c3cb60bacdbdc4a48c4967dac181060427f2912463e45ea109c49f1c6d6a9f9631844ef26687c75521926cf26677a WHIRLPOOL 05cc900fa19722185025df2fb09e0ad4e86c7bae01dc54dc2d43fd1a0d590de4e1bf15f8cf38c8e17f441d17db482ac7390bf35c61e92742cc05dda778656858 +AUX boinc.init 2640 SHA256 d15f25a8e53e1d94abd1f30eda1e49be497ebbfcd167facc40b7f46128e01d5c SHA512 481426c8bbb5b481c9298e816a9317bf1351dd59926f3e1a2a20b77aad3971cb8782797892d18459f8b3cab70fefe84a7731da1bdfa3ae0b2bcf120f4fa0b194 WHIRLPOOL fe398384b4b76d7cdb7dc732b8f44501b9433eeb925a3cd98a38ac0b7f0e9065cb0340d5869e1f0476842c76ada8817a6e8b3af56ec28ccf58c7a655f7e746ec +AUX boinc.service 178 SHA256 3bcd2bdc65f7b6d9f568eeb63f54e7beaa2f0681f34bfd2d486cfd212fced105 SHA512 86a59b9096b19e6472781cb2a7229dd0540569666bcb5bedd83371e6264f1d6bee70e8b47216e1a5b6462726dcd3b54d86ba8de4478faab6c1792071b76abaf9 WHIRLPOOL 1c34aef20a8cdc0cb50a5b25c759cf622488dd2749945317f9f162a1ef1e8189b1f1069ea7be78528d1ee6454945f02f859b02359381e1d27240b796c5c0a85b +EBUILD boinc-7.2.42.ebuild 3776 SHA256 bac39bb487c03aae71102671a54bdc9f3b9c17ccbffabaf3baeddeea4b677aab SHA512 a3d09d0ad39eef1e0b687c2e396501f9e957a2bfa5e8a2d19757d673e6c6811610c42fd7eaea9d112f665de5d36f0b820f8f7d4c797b3c18f7044011c90b656d WHIRLPOOL 36cf3ee77d7e7a25b68e7fcb702b68e334983685e17d8ff38ce3b0c873928cb0e0e0468d7f29904099d85ed017390d19c9e46ea722abcb93da32e55128b7934c +MISC ChangeLog 21022 SHA256 1b7806e3add2cc0d13e4f580c2f8351af53c49fe8fdb2b5e863516492069318f SHA512 94dec102186e91d6929f9a066563265a568b3f881264290aee02c4a614906869a05e6b323e98b00d5daf7825c991cd54e532d9d08e714c2b1ca64ba85cc85215 WHIRLPOOL 69afbc41913041b29e9a6c5460af47be99deb10a466b3c6aaee05f8c6e05b020682911f25b4a26cedeafc99a44deee5e1a7197a8a9d2315d1ab0343df18f558d +MISC metadata.xml 584 SHA256 520545ff296ad2850b9ddf643655864c3a4c0d467bddc062f70842da4afef56d SHA512 39b73667c88c2d3bcf9f70f7c0edcffea23f7aab497fffe456329bd0ab8d33c65e508d1c9d8ad3810b970c51b660d13b38b676b79bb5327333803133dee65ba7 WHIRLPOOL 2d8739a38988de04ee2d5d5740959eb903989d726154e9ae7683a7af824c29af70392752134aa67eb9888603f503d2b8eac2be1e6996ab3993d8f9e3d9096b69 diff --git a/sci-misc/boinc/boinc-7.2.42.ebuild b/sci-misc/boinc/boinc-7.2.42.ebuild new file mode 100644 index 0000000..c48abec --- /dev/null +++ b/sci-misc/boinc/boinc-7.2.42.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=true + +inherit autotools-utils flag-o-matic eutils wxwidgets user versionator git-r3 + +MY_PV=$(get_version_component_range 1-2) + +DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" +HOMEPAGE="http://boinc.ssl.berkeley.edu/" +SRC_URI="" + +EGIT_MIN_CLONE_TYPE="shallow" +EGIT_REPO_URI="git://boinc.berkeley.edu/boinc-v2.git \ + http://boinc.berkeley.edu/git/boinc-v2.git" +EGIT_COMMIT="client_release/${MY_PV}/${PV}" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="X cuda static-libs" + +RDEPEND=" + !sci-misc/boinc-bin + !app-admin/quickswitch + >=app-misc/ca-certificates-20080809 + dev-libs/openssl + net-misc/curl[ssl,-gnutls(-),-nss(-),curl_ssl_openssl(+)] + sys-apps/util-linux + sys-libs/zlib + cuda? ( + >=dev-util/nvidia-cuda-toolkit-2.1 + >=x11-drivers/nvidia-drivers-180.22 + ) + X? ( + dev-db/sqlite:3 + media-libs/freeglut + sys-libs/glibc:2.2 + virtual/jpeg + x11-libs/gtk+:2 + >=x11-libs/libnotify-0.7 + x11-libs/wxGTK:2.8[X,opengl] + ) +" +DEPEND="${RDEPEND} + dev-vcs/git + sys-devel/gettext + app-text/docbook-xml-dtd:4.4 + app-text/docbook2X +" + +AUTOTOOLS_IN_SOURCE_BUILD=1 + +PATCHES=( + "${FILESDIR}"/${PN}-${MY_PV}-fix_subdirs.patch +) + +src_prepare() { + # prevent bad changes in compile flags, bug 286701 + sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" + + autotools-utils_src_prepare +} + +src_configure() { + local wxconf="" + + # add gtk includes + use X && append-flags "$(pkg-config --cflags gtk+-2.0)" + + # look for wxGTK + if use X; then + WX_GTK_VER="2.8" + need-wxwidgets unicode + wxconf+=" --with-wx-config=${WX_CONFIG}" + else + wxconf+=" --without-wxdir" + fi + + local myeconfargs=( + --disable-server + --enable-client + --enable-dynamic-client-linkage + --disable-static + --enable-unicode + --with-ssl + $(use_with X x) + $(use_enable X manager) + ${wxconf} + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + dodir /var/lib/${PN}/ + keepdir /var/lib/${PN}/ + + if use X; then + newicon "${S}"/packages/generic/sea/${PN}mgr.48x48.png ${PN}.png || die + make_desktop_entry boincmgr "${PN}" "${PN}" "Math;Science" "Path=/var/lib/${PN}" + fi + + # cleanup cruft + rm -rf "${ED}"/etc/ + + newinitd "${FILESDIR}"/${PN}.init ${PN} + newconfd "${FILESDIR}"/${PN}.conf ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_preinst() { + enewgroup ${PN} + # note this works only for first install so we have to + # elog user about the need of being in video group + if use cuda; then + enewuser ${PN} -1 -1 /var/lib/${PN} "${PN},video" + else + enewuser ${PN} -1 -1 /var/lib/${PN} "${PN}" + fi +} + +pkg_postinst() { + echo + elog "You are using the source compiled version of ${PN}." + use X && elog "The graphical manager can be found at /usr/bin/${PN}mgr" + elog + elog "You need to attach to a project to do anything useful with ${PN}." + elog "You can do this by running /etc/init.d/${PN} attach" + elog "The howto for configuration is located at:" + elog "http://boinc.berkeley.edu/wiki/Anonymous_platform" + elog + # Add warning about the new password for the client, bug 121896. + if use X; then + elog "If you need to use the graphical manager the password is in:" + elog "/var/lib/${PN}/gui_rpc_auth.cfg" + elog "Where /var/lib/ is default RUNTIMEDIR, that can be changed in:" + elog "/etc/conf.d/${PN}" + elog "You should change this password to something more memorable (can be even blank)." + elog "Remember to launch init script before using manager. Or changing the password." + elog + fi + if use cuda; then + elog "To be able to use CUDA you should add boinc user to video group." + elog "Run as root:" + elog "gpasswd -a boinc video" + fi +} diff --git a/sci-misc/boinc/files/boinc-7.2-fix_subdirs.patch b/sci-misc/boinc/files/boinc-7.2-fix_subdirs.patch new file mode 100644 index 0000000..0502b7e --- /dev/null +++ b/sci-misc/boinc/files/boinc-7.2-fix_subdirs.patch @@ -0,0 +1,61 @@ + Makefile.am | 14 +++++++------- + configure.ac | 5 ----- + 2 files changed, 7 insertions(+), 12 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 6322db1..45d8b67 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -10,13 +10,13 @@ ACLOCAL_AMFLAGS = -I m4 + + if ENABLE_LIBRARIES + API_SUBDIRS = api lib +-if ENABLE_SERVER +- API_SUBDIRS += zip +-endif ++#if ENABLE_SERVER ++# API_SUBDIRS += zip ++#endif + endif + + if ENABLE_SERVER +- SERVER_SUBDIRS = db test py sched apps tools vda html ++ SERVER_SUBDIRS = db test py sched apps tools vda + ## once contained samples/example_app which breaks out-of-source-tree builds + endif + +@@ -26,9 +26,9 @@ endif + + if ENABLE_MANAGER + CLIENTGUI_SUBDIRS = clientgui locale +-if BUILD_X11_SCREENSAVER +- CLIENTGUI_SUBDIRS += clientscr +-endif ++#if BUILD_X11_SCREENSAVER ++# CLIENTGUI_SUBDIRS += clientscr ++#endif + endif + + # ORDER MATTERS below. One must build dependencies FIRST, then things +diff --git a/configure.ac b/configure.ac +index 2bef437..5a9e104 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -964,7 +963,6 @@ AC_CONFIG_FILES([ + db/Makefile + doc/Makefile + doc/manpages/Makefile +- html/Makefile + lib/Makefile + locale/Makefile + Makefile +@@ -994,9 +992,6 @@ AC_CONFIG_FILES([ + tools/boinc_path_config.py:py/boinc_path_config.py.in + tools/Makefile + vda/Makefile +- zip/Makefile +- zip/zip/Makefile +- zip/unzip/Makefile + m4/Makefile + ]) + diff --git a/sci-misc/boinc/files/boinc.conf b/sci-misc/boinc/files/boinc.conf new file mode 100644 index 0000000..0fef6ae --- /dev/null +++ b/sci-misc/boinc/files/boinc.conf @@ -0,0 +1,17 @@ +# Config file for /etc/init.d/boinc + +# Owner of BOINC process (must be existing) +USER="boinc" +GROUP="boinc" + +# Directory with runtime data: Work units, project binaries, user info etc. +RUNTIMEDIR="/var/lib/boinc" + +# Location of the boinc command line binary +BOINCBIN="/usr/bin/boinc_client" + +# Allow remote gui RPC yes or no +ALLOW_REMOTE_RPC="no" + +# nice level +NICELEVEL="19" diff --git a/sci-misc/boinc/files/boinc.init b/sci-misc/boinc/files/boinc.init new file mode 100644 index 0000000..a350e3e --- /dev/null +++ b/sci-misc/boinc/files/boinc.init @@ -0,0 +1,103 @@ +#!/sbin/runscript + +extra_started_commands="attach" + +depend() { + # we can use dns and net, but we can also in most cases live without them + use dns net ntp-client ntpd +} + +create_work_directory() { + if [ ! -d "${RUNTIMEDIR}" ]; then + einfo "Directory ${RUNTIMEDIR} not existing, creating now." + mkdir "${RUNTIMEDIR}" + if [ ! -d "${RUNTIMEDIR}" ]; then + eeror "Directory ${RUNTIMEDIR} could not be created!" + return 1 + fi + fi + if [ ! -e "${RUNTIMEDIR}"/ca-bundle.crt ] ; then + ln -s /etc/ssl/certs/ca-certificates.crt "${RUNTIMEDIR}"/ca-bundle.crt + fi +} + +cuda_check() { + if [ -f /opt/cuda/lib/libcudart.so ]; then + # symlink wont harm :] + ln -snf /opt/cuda/lib/libcudart.so "${RUNTIMEDIR}"/libcudart.so + fi +} + +check_baselayout() { + if [ "${RC_VERSION:-0}" = "0" ]; then + eerror "This script cannot be used for baselayout-1." + return 1 + fi +} + +start() { + check_baselayout || return 1 + create_work_directory || return 1 + cuda_check + + # always ensure proper ownership + chown -R "${USER}:${GROUP}" "${RUNTIMEDIR}" + + if [ ! -f "${RUNTIMEDIR}/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" + einfo "and attach to a project with that." + echo + ewarn "Note that for attaching to some project you need your network up and running." + ewarn "network is needed only for jobs fetching afterwards" + fi + + if [ "${ALLOW_REMOTE_RPC}" = "yes" ]; then + ARGS="${ARGS} --allow_remote_gui_rpc" + fi + + ebegin "Starting ${SVCNAME}" + su -m ${USER} -c "nice -n ${NICELEVEL} \"${BOINCBIN}\" ${ARGS} --daemon --dir \"${RUNTIMEDIR}\" --redirectio" + eend $? +} + +attach() { + local password url key + + einfo "If you cant find your account key just try to obtain it by using:" + einfo " boinccmd --passwd PASSWORD_FROM_GUI_RPC_AUTH --lookup_account URL EMAIL PASSWORD" + + printf " Enter the Project URL: " + read url + printf " Enter your Account Key: " + read key + + if ! service_started; then + "${RC_SERVICE}" start + fi + + password=$(cat "${RUNTIMEDIR}/gui_rpc_auth.cfg") + + ebegin "${SVCNAME}: Attaching to project" + su -m ${USER} -c "boinccmd --passwd \"${password}\" --project_attach ${url} ${key}" + eend $? + + unset password url key + + sleep 10 + tail "${RUNTIMEDIR}/stdoutdae.txt" +} + +stop() { + local password + + password=$(cat "${RUNTIMEDIR}/gui_rpc_auth.cfg") + + ebegin "Stopping ${SVCNAME}" + su -m ${USER} -c "boinccmd --passwd \"${password}\" --quit" + eend $? + + unset password +} diff --git a/sci-misc/boinc/files/boinc.service b/sci-misc/boinc/files/boinc.service new file mode 100644 index 0000000..af8edf4 --- /dev/null +++ b/sci-misc/boinc/files/boinc.service @@ -0,0 +1,11 @@ +[Unit] +Description=BOINC Daemon + +[Service] +User=boinc +Group=boinc +Nice=19 +ExecStart=/usr/bin/boinc_client --dir /var/lib/boinc --redirectio + +[Install] +WantedBy=multi-user.target diff --git a/sci-misc/boinc/metadata.xml b/sci-misc/boinc/metadata.xml new file mode 100644 index 0000000..8c4e657 --- /dev/null +++ b/sci-misc/boinc/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>sci</herd> + <longdescription lang="en"> + BOINC (Berkeley Open Infrastructure for Network Computing) is a software + platform for distributed computing using volunteered computer resources. +</longdescription> + <use> + <flag name="cuda"> + Use nvidia cuda toolkit for speeding up computations. + NOTE: works only for subset of nvidia graphic cards so make sure your card + is supported before opening bug about it. + </flag> + </use> +</pkgmetadata> |