summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-misc/boinc: restore ~arm64Sam James2021-01-301-1/+1
| | | | | | Bug: https://bugs.gentoo.org/766054 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* sci-misc/boinc: use rm -r in 7.16.14Joonas Niilola2021-01-181-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: Drop obsolete boinc-7.9.3.ebuildSven Eden2021-01-182-197/+0
| | | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Closes: https://github.com/gentoo/gentoo/pull/18183 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: Drop obsolete boinc-7.8.6.ebuildSven Eden2021-01-182-197/+0
| | | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: V7.16.14 bump, EAPI 7 upgrade, bug fixes, GLEP 81Sven Eden2021-01-186-61/+342
| | | | | | | | | | | | | | | | | This version bump also fixes the following issues: * The user/group management is now done according to GLEP 81 * /etc/init.d/boinc: Ensure correct RUNTIMEDIR permissions (#684074) * /etc/init.d/boinc: The password does no longer need to be submitted * Hardcoded library search paths to /lib and /usr/lib have been removed or switched to /lib64 and /usr/lib64, if those are the regular library directories on the emerging system. (#732024) Closes: https://bugs.gentoo.org/684074 Closes: https://bugs.gentoo.org/717580 Closes: https://bugs.gentoo.org/732024 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: added ~arm64Roy Bamford2020-12-021-2/+2
| | | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sci-misc/boinc: Maintainer retiredJonas Stein2020-08-241-4/+0
| | | | | | | Proxied maintainer retired due to inactivity. Bug: https://bugs.gentoo.org/633138 Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Jonas Stein <jstein@gentoo.org>
* sci-misc/boinc: Add -9999 live versionCraig Andrews2018-12-061-0/+192
| | | | | Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* sci-misc/boinc: 7.14.2 version bumpCraig Andrews2018-12-062-0/+193
| | | | | | | | | Remove boinc.service; upstream provides boinc_client.service elog about OpenCL as well as CUDA Closes: https://bugs.gentoo.org/672550 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* sci-misc/boinc: New version 7.9.3 and new xlocale patchSven Eden2018-04-243-0/+234
| | | | | | | | | | | The client release series 7.10 is currently a "pre-release", so the series has the lower client version 7.9.3 as its newest release. As predicted the old xlocale patch does not fit any more, so a new patch was created. Tested-by: Sven Eden <yamakuzure@gmx.net> Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sci-misc/boinc: Remove obsolete 7.8.4-r1Sven Eden2018-04-242-196/+0
| | | | Package-Manager: Portage-2.3.28, Repoman-2.3.9
* sci-misc/boinc: 7.8.6 version bumpSven Eden2018-04-244-1/+198
| | | | | | | | | | | | | Besides the version bump the xlocale patch has been renamed to include the client release series. This has been done to counter future changes which might make the current patch to fail. Further the ebuild got cleaned up. The static-libs USE flag has been removed, it was not used anywhere. Tested-by: Sven Eden <yamakuzure@gmx.net> Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7531
* sci-misc/boinc: Remove useless maintainer <description/>Michał Górny2018-02-111-1/+0
| | | | | | | | | Remove useless/redundant maintainer <description/>. It does not benefit bug wrangling, and only wastes developer's time on reading it. Few tips: - assignee/CC is implied by ordering, there is no reason to repeat it, - we know that maintainer is maintainer (la la la la la), - most of adjectives for maintainer are of no value and/or are obvious.
* sci-misc/boinc: Update icon cache if icons are installed/removedSven Eden2017-12-271-2/+8
| | | | Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-misc/boinc: Remove xlocale.h usage, fixes bug 639108Sven Eden2017-12-272-0/+44
| | | | | | | | | | | | | | | | | >=sys-libs/glibc-2.26 dropped xlocale.h support. From https://sourceware.org/glibc/wiki/Release/2.26#Removal_of_.27xlocale.h.27 > The nonstandard header xlocale.h has been removed in this release. It was > never intended to be included directly by programs other than glibc itself, > and it was a strict subset of the standard header locale.h. This commit removes the inclusion of xlocale.h, and substitutes it with locale.h where necessary. Tested-by: Sven Eden <yamakuzure@gmx.net> Bug: https://bugs.gentoo.org/639108 Closes: https://bugs.gentoo.org/639108 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-misc/boinc: Clean up old ebuildsSven Eden2017-12-273-371/+0
| | | | | | | | | As it was discussed in bug 640822, said bug is now closed with cleaning up the old ebuilds. The newest no longer depends on gtk2 based wxWidgets, and remains. Closes: https://bugs.gentoo.org/640822 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-misc/boinc: update icon cache in 7.8.4 as wellMart Raudsepp2017-12-211-2/+8
| | | | | | | | | | This brings in the iconcache update fix from 7.8.1-r1 that was pushed while 7.8.4 PR was still unmerged. But without the redundant gnome2_icon_savelist call, as the conditional to only call cache update isn't inside itself since a while now. Bug: https://bugs.gentoo.org/636886 Package-Manager: Portage-2.3.19, Repoman-2.3.6
* sci-misc/boinc: sci-misc/boinc: bump 7.8.4 & SLOT wxGTK:3.0-gtk3kuzetsa2017-12-212-0/+182
| | | | | Bug: https://bugs.gentoo.org/640822 Package-Manager: Portage-2.3.13, Repoman-2.3.3
* sci-misc/boinc: update icon cacheFrancesco Turco2017-12-201-0/+189
| | | | | | | /usr/share/icons/hicolor/icon-theme.cache needs to be updated every time users install or remove BOINC Closes: https://bugs.gentoo.org/636886
* sci-misc: Update Manifest hashes.Ulrich Müller2017-12-101-2/+2
|
* sci-misc/boinc: remove oldMart Raudsepp2017-11-024-539/+0
| | | | | Acked-by: David Seifert <soap@gentoo.org> Package-Manager: Portage-2.3.8, Repoman-2.3.2
* sci-misc/boinc: Updated Manifest due to upstream changesSven Eden2017-09-221-4/+4
| | | | | | Closes: https://bugs.gentoo.org/631184 Closes: https://github.com/gentoo/gentoo/pull/5706 Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sci-misc/boinc: New ebuild for series 7.8 client version 7.8.1Sven Eden2017-08-192-0/+182
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sci-misc/boinc: Version bump of series 7.2 client to version 7.2.47Sven Eden2017-08-192-1/+1
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sci-misc/boinc: Fix typos in init scriptSven Eden2017-08-194-5/+5
| | | | | | | | | | | | | | | This commit fixes Gentoo Bug #626958 "sci-misc/boinc-7.6.33-r5 typos in /etc/init.d/boinc" In five places the eerror function was spelled "eeror", which is obviously wrong. This commit fixes that. As the init script isn't correctly working in all error cases without these fixes, the ebuilds got revision bumped to forece the installation of the fixed version. Bug: https://bugs.gentoo.org/show_bug.cgi?id=626958 Package-Manager: Portage-2.3.8, Repoman-2.3.3
* sci-misc/boinc: Fix bashisms in init script and enhance OpenCL supportSven Eden2017-07-055-55/+107
| | | | | | | | | | | | | | | | | This commit fixes the following issues: - https://bugs.gentoo.org/show_bug.cgi?id=620818 The previous init script consisted of many bashisms that have been removed. - BOINC supports OpenCL unconditionally. This commit adds an informational text about its support to the ebuilds. - For OpenCL to work, the currently used libOpenCL.so must be symlinked into the BOINC working directory, just like libcudart.so. The init script has been updated to take care of symlinking libOpenCL.so. Closes: https://github.com/gentoo/gentoo/pull/4887 Package-Manager: Portage-2.3.6, Repoman-2.3.2
* sci-misc/boinc: Drop curl_ssl_polarssl which was removed as part of bug #618356Thomas Deutschmann2017-06-093-3/+3
| | | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
* sci-misc/boinc: Fix suspend/resume commands in the init script.Sven Eden2017-06-044-8/+12
| | | | | | | | | | | Both suspend and resume do not work any more, at least with boinc-7.6.33. The reason is, that fetching the project URLs require password authentication. This commit adds the required steps to no longer get an authentication error when trying to suspend/resume boinc. Closes: https://github.com/gentoo/gentoo/pull/4732 Package-Manager: portage-2.3.6
* sci-misc/boinc: Support CURL_SSL="gnutls"Sven Eden2017-06-043-9/+9
| | | | | | | | | | | Enabling gnutls USE flag on curl broke boinc ability to connect to WorldCommunityGrid (WCG) servers. This situation seems to have changed, as I have no problem connecting to WCG using CURL_SSL="gnutls" any more. Bug: https://bugs.gentoo.org/619032 Package-Manager: portage-2.3.6
* Drop remaining $Id$ and $Header$ from files.Ulrich Müller2017-02-281-1/+0
| | | | Bug: 611234
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-283-3/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sci-misc/boinc: reorder maintainers to match descriptionsMichael Palimaka2017-02-171-4/+4
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* sci-misc/boinc: Depend on virtual/imagemagick-toolsDavid Seifert2017-02-113-18/+6
| | | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3907
* sci-misc/boinc: remove unused patchMichael Mair-Keimberger (asterix)2017-01-291-69/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/3709
* sci-misc/boinc: Rename desktop file to boincmgr.desktopSven Eden2017-01-043-0/+12
| | | | | | | | | | | | | | | | | Gentoo-Bug: 599910 This is a workaround to the following issue: The desktop entry filename and the executable filename are different. Binary: boincmgr Desktop file: boincmgr-boinc.desktop This causes GNOME to use an ugly icon in the launcher. It is also not possible to add the BOINC icon to the favorites. Renaming the desktop file to boincmgr.desktop fixes both issues, although this is only a hotfix. The GNOME shell should be perfectly capable of using any well formed desktop file regardless of its name. Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3056
* sci-misc/boinc: Remove obsolete ebuilds, everybody should update.Sven Eden2017-01-043-478/+0
| | | | | Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3056
* sci-misc/boinc: Update init script to fix bug 584386 and 603522Sven Eden2017-01-042-23/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gentoo-Bug: 584386 The boinc init script starts boinc_client in daemon mode, and relies on boinccmd to send a quit signal to stop the service. This leads to the following two problems: 1) It is not possible to generate a pid file, as the pid read from the started boinc_client is invalid after it forked to background. 2) The stop command immediately returns, but boinc_client can still be active for a long time, over a minute in fact, while it is stopping running projects and cleaning up its work data. This is especially problematic when boinc is stopped while shutting down the machine. Gentoo-Bug: 603522 The init script for boinc calls "chown -R" on "${RUNTIMEDIR}". This leads to the security issue, that the "boinc" user can create a hardlink within ${RUNTIMEDIR} pointing to a file that he does not own, and the next time the daemon is started, the init script (as root) will give ownership of the *target* of the hardlink to the boinc user. This commit removes the usage of "chown -R" from start_pre(), and adds a single call to "chown" to create_work_directory() if, and only if the working directory has been newly created. Other fixes and changes: Another problem found is the function cuda_check(), which assumes the cuda libraries to be installed in /opt/cuda/lib, leading to an invalid symlink for libcudart.so on 64 bit machines where the library is installed in /opt/cuda/lib64. This commit changes the following behaviour, besides some long overdue cleanup: 1) start() no longer uses the --daemon option of the boinc_client, but the --background option of the start-stop-daemon command. Further it creates a pid file in the path set by the new config variable BOINC_PIDFILE, that has been added to boinc.conf. 2) stop() no longer uses boinccmd to send a quit signal, but uses the --stop and --pidfile options of the start-stop-daemon command. The waiting time should be large enough to successfully await the end of the exiting task of the boinc_client program. 3) cuda_check() now checks the validity of the libcudart.so symlink and removes it if it is invalid. Further it looks for a present libcudart.so library in /opt/cuda/lib* and picks the newest found to create a new symlink if none is present. 4) The suspend() and resume() functions have been updated to use the start-stop-daemon command, so both the user:group and a possibly required password are now used to circumvent authentication errors. Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3056
* sci-misc/boinc: Add new icons to all ebuilds with revbumpSven Eden2016-11-124-11/+366
| | | | | | | | | | | | | | | | | | | | Gentoo-Bug: 593362 Currently BOINC manager uses the 48x48 icon from /usr/share/pixmaps/boinc.png, which looks quite ugly. There are better icons from http://boinc.berkeley.edu/logo.php. If USE="X" is set, the ebuilds now use convert (from either imagemagick or graphicsmagick) to produce png icons from http://boinc.berkeley.edu/logo/boinc_glossy2_512_F.tif. Produced sizes are: 16, 22, 24, 32, 36, 48, 64, 72, 96, 128, 192 and 256. Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Update to EAPI 6Sven Eden2016-11-123-9/+25
| | | | | | | Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Cleanup of obsolete ebuilds and filesSven Eden2016-11-125-561/+1
| | | | | | | Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Add suspend/resume to boinc init script, fix null byte input.Sven Eden2016-11-121-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | Gentoo-Bug: 493476 Enable users to suspend/resume all projects without having to start and use the manager GUI. Gentoo-Bug: 584386 (partly) After upgrading to the current app-shells/bash-4.4 the stop command provokes the following warning: "command substitution: ignored null byte in input" This happens due to the usage of "cut" with --output-delimiter=''. Obviously "cut" puts a null byte out if the delimiter was set to nothing. (Checked with hexdump, it does.) The fix is to use "tr -d ." to concatenate the version numbers, and then to compare against an "expr substr". Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Fix linker errors with wxGTK for boinc-7.6.33Sven Eden2016-11-122-0/+168
| | | | | | | | | | | | Gentoo-Bug: 587462 >=x11-libs/wxGTK-3.0.2.0-r3 has webview removed. This patch adds webview to the CLIENTGUILIBS. Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: New ebuild for boinc-7.4.52Sven Eden2016-11-121-3/+7
| | | | | | | Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2768 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: New ebuild for boinc-7.6.33Sven Eden2016-06-142-0/+157
| | | | | | | Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1629 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: New ebuild for boinc-7.4.43Sven Eden2016-06-141-0/+154
| | | | | | | Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1629 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: New ebuild for boinc-7.2.44Sven Eden2016-06-141-0/+154
| | | | | | | Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1629 Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Fix VSYSCALL check for boinc-7.6.31Sven Eden2016-05-081-21/+13
| | | | | | | | | | | | | | | | | | | Gentoo-Bug: 578750 The configuration options were misunderstood. - CONFIG_X86_VSYSCALL_EMULATION only enables a dmesg message if any legacy application tries to use any vsyscall. If disabled, these applications simply segfault with no output in dmesg. - To make the old calls available, either CONFIG_LEGACY_VSYSCALL_NATIVE or CONFIG_LEGACY_VSYSCALL_EMULATE must be used. Therefore the ebuild was reverted to check against the CONFIG_LEGACY_VSYSCALL_NONE option, and warns the user if this is set. Package-Manager: portage-2.2.28
* sci-misc/boinc: Fix VSYSCALL check for boinc-7.4.42Sven Eden2016-05-081-21/+13
| | | | | | | | | | | | | | | | | | | Gentoo-Bug: 578750 The configuration options were misunderstood. - CONFIG_X86_VSYSCALL_EMULATION only enables a dmesg message if any legacy application tries to use any vsyscall. If disabled, these applications simply segfault with no output in dmesg. - To make the old calls available, either CONFIG_LEGACY_VSYSCALL_NATIVE or CONFIG_LEGACY_VSYSCALL_EMULATE must be used. Therefore the ebuild was reverted to check against the CONFIG_LEGACY_VSYSCALL_NONE option, and warns the user if this is set. Package-Manager: portage-2.2.28
* sci-misc/boinc: Fix VSYSCALL check for boinc-7.2.42Sven Eden2016-05-081-21/+13
| | | | | | | | | | | | | | | | | | | Gentoo-Bug: 578750 The configuration options were misunderstood. - CONFIG_X86_VSYSCALL_EMULATION only enables a dmesg message if any legacy application tries to use any vsyscall. If disabled, these applications simply segfault with no output in dmesg. - To make the old calls available, either CONFIG_LEGACY_VSYSCALL_NATIVE or CONFIG_LEGACY_VSYSCALL_EMULATE must be used. Therefore the ebuild was reverted to check against the CONFIG_LEGACY_VSYSCALL_NONE option, and warns the user if this is set. Package-Manager: portage-2.2.28
* sci-misc/boinc: Fix variable default statements in init scriptsDavid Seifert2016-05-054-6/+7
| | | | Package-Manager: portage-2.2.28