summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sci-misc/boinc: remove VIDEO_CARDS USE flagCraig Andrews2022-08-092-14/+197
| | | | | | | Closes: https://bugs.gentoo.org/863617 Signed-off-by: Craig Andrews <candrews@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/26737 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* sci-misc/boinc: fix newinit callFlorian Schmaus2022-08-013-2/+2
| | | | | | | | | | | | | That one is on me. My last-minute modifcation of b19f0b8c6415 ("sci-misc/boinc: Simplify the init script") did not respect that the removed sed was not using --in-place. Fixes: b19f0b8c6415 ("sci-misc/boinc: Simplify the init script") Closes: https://bugs.gentoo.org/862783 Closes: https://bugs.gentoo.org/862786 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: Add optfeature message to point out net-fs/cvmfsSven Eden2022-08-012-2/+8
| | | | | | | | | | | | | | CVMFS is needed to run ATLAS native tasks from LHC@home. But besides not being needed by anything else, it is also only available on x86 and amd64. Therefore this did not become a USE flag but an optional feature message. Bug: https://bugs.gentoo.org/811249 Closes: https://bugs.gentoo.org/811249 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Closes: https://github.com/gentoo/gentoo/pull/26619 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: Untangle CUDA/OpenCL for nvidia and fix dependenciesSven Eden2022-08-012-6/+6
| | | | | | | | | | | | | | * OpenCL is not needed to run CUDA apps * BOINC can use CUDA via nvidia-drivers, dev-util/nvidia-cuda-toolkit is not neccessary * BOINC can use OpenCL via nvidia-drivers, media-gfx/nvidia-cg-toolkit is not neccessary * USE flag "opencl" pulls in virtual/opencl instead. Bug: https://bugs.gentoo.org/819378 Closes: https://bugs.gentoo.org/819378 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: Simplify the init scriptSven Eden2022-08-013-51/+0
| | | | | | | | | | It is no longer neccessary to maintain CUDA/OpenCL symlinks. [ flow: remove sed which became effectless ] Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org> Modified-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: Apply the 7.20.2 updates to the live ebuildSven Eden2022-08-011-14/+24
| | | | | Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: drop 7.18.1-r2Sven Eden2022-08-011-197/+0
| | | | | Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: Bump to 7.20.2 ; plus OpenCL dependency fixesSven Eden2022-08-013-1/+209
| | | | | | | | | | | | | | | | | | | | | BOINC can now detect and use the correct OpenCL implementations for various situations. Therefore VIDEO_CARDS is questioned to pull in the needed dependencies: * video_cards_amdgpu : dev-libs/rocm-opencl-runtime -> AMD GPUs supported by the amdgpu kernel driver. 64-bit only * video_cards_intel : dev-libs/intel-compute-runtime -> integrated Intel GPUs from Broadwell onwards. 64-bit only * video_cards_nvidia : media-gfx/nvidia-cg-toolkit -> USE="cuda" is enforced in this case * video_cards_radeonsi : media-libs/mesa[opencl] WARNING: Only nvidia+intel have been tested yet! Bug: https://bugs.gentoo.org/861440 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: fix dependenciesFlorian Schmaus2022-04-252-13/+18
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: fix dep, openrc: ALLOW_REMOTE_RPC=no, GROUP=(id -gn $USER)Florian Schmaus2022-04-244-8/+8
| | | | | | | | | | | | | | | Replace the deprecated virtual/jpeg with media-libs/libjpeg-turbo. Use 'boinc' user's primary group per default. This syncs the behavior of the openrc-run script with the systemd service file. We can now also drop acct-group/boinc, since nothing in sci-misc/boinc depends on it. Also set ALLOW_REMOTE_RPC=no, instead of yes, if absent. Allowing remote RPCs, if not explicitly enabled by the user, that is, per default, is not sensible from a security perspective. Note that the shipped boinc.conf already sets ALLOW_REMOTE_RPC=no. Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: readd missing depsJoonas Niilola2022-04-232-0/+2
| | | | | | - we don't depend on indirect deps. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: remove unused eclass, update HOMEPAGE, fix jpeg depFlorian Schmaus2022-04-232-6/+4
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: drop 7.16.17Matt Jolly2022-04-234-308/+0
| | | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/25064 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: update 9999Matt Jolly2022-04-233-30/+8
| | | | | | | * Now matches 7.18 ebuild with changes for current master. Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: remove outdated bugfixMatt Jolly2022-04-231-11/+1
| | | | | | | \#732024 had its fixes merged upstream in 2020. Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: update EAPI 7 -> 8Matt Jolly2022-04-231-1/+1
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: add 7.18.1Matt Jolly2022-04-233-0/+221
| | | | | Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* sci-misc/boinc: drop 7.16.16Jakov Smolić2021-10-062-209/+0
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sci-misc/boinc: remove COMMON_DEPEND, introduce BDEPEND in 7.16.17Joonas Niilola2021-07-081-4/+3
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: Cleanup version 7.16.14Sven Eden2021-07-082-211/+0
| | | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Closes: https://github.com/gentoo/gentoo/pull/21369 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: Bump to 7.16.17Sven Eden2021-07-082-0/+209
| | | | | | | | | Simple copy&rename bump, no changes needed. Closes: https://bugs.gentoo.org/797439 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* sci-misc/boinc: drop obsolete LibreSSL supportSam James2021-05-013-9/+9
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
* sci-misc/boinc: Cleanup obsolete 7.14.2 ebuild.Sven Eden2021-04-242-192/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/20482 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Bump to 7.16.16Sven Eden2021-04-243-1/+210
| | | | | | | | | The live ebuild is synced to this new version. Closes: https://bugs.gentoo.org/784635 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: Fix installation with imagemagick[-xml]Sven Eden2021-04-242-12/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If imagemagick is installed with USE="-xml" when installing boinc with USE="X", the process off creating png icons using `convert` fails with the following messages: ======== convert: Incorrect value for "RichTIFFIPTC"; tag ignored. `TIFFFetchNormalTag' @ warning/tiff.c/TIFFWarnings/1046. convert: delegate library support not built-in '/data/portage/portage/sci-misc/boinc-7.14.2/distdir/boinc.tif' (XML) @ error/profile.c/ValidateXMPProfile/1927. convert: Incorrect value for "RichTIFFIPTC"; tag ignored. `TIFFFetchNormalTag' @ warning/tiff.c/TIFFWarnings/1046. ======== Actually these are just warnings from libtiff, and the conversion succeeds. There is no problem with the resulting PNGs. This commit switches the check'n'fail from the `convert` command to the `newicon` command, so we only fail if the target PNG really could not be created. Also add some minor fixes to the ebuild. Closes: https://bugs.gentoo.org/766093 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Signed-off-by: David Seifert <soap@gentoo.org>
* sci-misc/boinc: sync live ebuildSam James2021-04-121-24/+38
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-misc/boinc: add explicit desktop inherit to 7.14.2Sam James2021-04-121-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sci-misc/boinc: need-wxwidgets -> setup-wxwidgetsDavid Seifert2021-04-042-6/+4
| | | | | | Closes: https://github.com/gentoo/gentoo/pull/20254 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sci-misc/boinc: remove unused patches/fileMichael Mair-Keimberger2021-02-213-90/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/19574 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* 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