summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2014-11-04 15:22:02 +0100
committerSven Eden <sven.eden@gmx.de>2014-11-04 15:22:02 +0100
commitf123b41b0ccb55f1ab8eaba7dbc4df639097ce07 (patch)
tree082c2c20ba33a5087da7e9ad25fe5e058516e00f /sci-misc
parentdev-util/nvidia-cuda-toolkit-6.5.14-r1.ebuild : Changed to support gcc-4.9 (diff)
downloadseden-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/ChangeLog544
-rw-r--r--sci-misc/boinc/Manifest7
-rw-r--r--sci-misc/boinc/boinc-7.2.42.ebuild153
-rw-r--r--sci-misc/boinc/files/boinc-7.2-fix_subdirs.patch61
-rw-r--r--sci-misc/boinc/files/boinc.conf17
-rw-r--r--sci-misc/boinc/files/boinc.init103
-rw-r--r--sci-misc/boinc/files/boinc.service11
-rw-r--r--sci-misc/boinc/metadata.xml16
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>