commit: 732938676da4f5edf3e3fe29cdbdc1d954927f10 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Thu Oct 16 14:11:06 2025 +0000 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> CommitDate: Thu Oct 16 15:37:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=73293867
sci-misc/boinc-wrapper: add 26019, drop 26018-r2 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> sci-misc/boinc-wrapper/Manifest | 1 + ...-26018-r2.ebuild => boinc-wrapper-26019.ebuild} | 29 ++++++++++++++++++---- 2 files changed, 25 insertions(+), 5 deletions(-) diff --git a/sci-misc/boinc-wrapper/Manifest b/sci-misc/boinc-wrapper/Manifest index 04b6d278c6..de9ccacc52 100644 --- a/sci-misc/boinc-wrapper/Manifest +++ b/sci-misc/boinc-wrapper/Manifest @@ -1 +1,2 @@ DIST boinc-wrapper-26018.tar.gz 46563463 BLAKE2B 18ea79d095b45ca9baac0f5d2511fe264356175e28428ae5b5cbf6eed1bcc5cf0b8d1b99f55326ae77605b43ea7454d57cb042e2a27744dc7b96375674a7cc77 SHA512 f5aecfd79bd21ab715eb1091d0bdf34f5cc3d3d6504fccb9d88f953694d3be085b9bd087d82939f324ded5e5b76846aac425b8eec2ecb3b43e8d1db6a6a11733 +DIST boinc-wrapper-26019.tar.gz 47053824 BLAKE2B 811932e9d3b02d9fddbfa3103470b87a6201db7ebc332f89e9c2af8c94f8a71a8e73bd8447604bc601b86462b771d6b1f220c049cc564d3810f9f7b400f4c51c SHA512 39c8112134f79813897e909e51d8c86fe21914283b6b84a7e27decffee7ee4475293fddffdb11ad508900c7ec96d22bc9219f08eea28460b695756e058495234 diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-26018-r2.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-26019.ebuild similarity index 62% rename from sci-misc/boinc-wrapper/boinc-wrapper-26018-r2.ebuild rename to sci-misc/boinc-wrapper/boinc-wrapper-26019.ebuild index 57e857ec56..4b7ac015d5 100644 --- a/sci-misc/boinc-wrapper/boinc-wrapper-26018-r2.ebuild +++ b/sci-misc/boinc-wrapper/boinc-wrapper-26019.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 2021-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,16 +6,29 @@ EAPI=8 inherit autotools edo DESCRIPTION="Wrapper to use non-BOINC apps with BOINC" -HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp" +HOMEPAGE="https://github.com/BOINC/boinc/wiki/WrapperApp" SRC_URI="https://github.com/BOINC/boinc/archive/refs/tags/wrapper/${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="Info-ZIP LGPL-3+ regexp-UofT" +LICENSE="Info-ZIP LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" +RDEPEND=" + dev-libs/libzip:= + sys-libs/zlib:= +" +DEPEND="${RDEPEND}" + DOCS=( job.xml ) -PATCHES=( "${FILESDIR}"/${PN}-26018-sigstop.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-26018-makefile.patch +) + +QA_CONFIG_IMPL_DECL_SKIP=( + # https://bugs.gentoo.org/922046 + "_mm*" +) src_prepare() { default @@ -43,7 +56,13 @@ src_configure() { src_compile() { emake - emake -C samples/wrapper + + local wrapper_make_args=( + MAKEFILE_LDFLAGS="-lpthread" + MAKEFILE_STDLIB= + WRAPPER_RELEASE_SUFFIX= + ) + emake -C samples/wrapper "${wrapper_make_args[@]}" } src_install() {
