public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/
@ 2021-07-19  9:55 Andrew Ammerlaan
  0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2021-07-19  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     820c0379631ff7d17476d2080c1ee4687013f5c0
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Jul 19 07:54:44 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Jul 19 08:10:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=820c0379

sci-misc/boinc-wrapper: various improvements

Notable changes
* writing config.h manually instead of calling ./configure
* changed dependency operator from '>=' to '~'

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../boinc-wrapper/boinc-wrapper-7.16.16.ebuild     | 47 ++++++++++++----------
 .../boinc-wrapper/boinc-wrapper-7.16.17.ebuild     | 45 ++++++++++++---------
 sci-misc/boinc-wrapper/metadata.xml                |  2 +-
 3 files changed, 52 insertions(+), 42 deletions(-)

diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild
index becebc0ab..e282280fd 100644
--- a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild
+++ b/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild
@@ -1,50 +1,55 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit autotools toolchain-funcs
+inherit toolchain-funcs
 
+MY_PN=${PN%%-*}
 MY_PV=$(ver_cut 1-2)
-
-DESCRIPTION="use non-BOINC apps with BOINC"
+DESCRIPTION="Wrapper to use non-BOINC apps with BOINC"
 HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp"
 
-SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> boinc-${PV}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/boinc-client_release-${MY_PV}-${PV}/samples/wrapper"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
+KEYWORDS="~amd64 ~arm64 ~x86"
+S="${WORKDIR}/${MY_PN}-client_release-${MY_PV}-${PV}/samples/${PN#*-}"
 
 LICENSE="LGPL-3+ regexp-UofT"
 SLOT="0"
 
+# sci-misc/boinc doesn't have all necessary headers, so
+# we have to include from build root. All that said,
+# versions must not mismatch.
 RDEPEND="
 	~sci-misc/boinc-${PV}
-	~dev-libs/boinc-zip-${PV}
+	>=dev-libs/boinc-zip-${PV}
 "
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}"/${PN}-$(ver_cut 1-2)-makefile.patch )
-DOCS=( ReadMe.txt job.xml )
-
-src_prepare() {
-	default
+DOCS=( job.xml )
 
+src_configure() {
 	cd ../.. || die
-	eautoreconf
+
 	bash ./generate_svn_version.sh || die
-}
 
-src_configure() {
-	cd ../.. || die
-	econf --enable-pkg-devel --disable-static --disable-fcgi --without-x
-}
+	# autotools would take an eternity to configure
+	cat <<-EOF > "config.h"
+		#ifndef BOINC_CONFIG_H
+		#define BOINC_CONFIG_H
+
+		#define HAVE_SYS_RESOURCE_H 1
+		#define HAVE_SYS_TIME_H 1
+		#define HAVE_SYS_WAIT_H 1
+
+		#endif
+	EOF
 
-src_compile() {
 	tc-export CC CXX
-	default
 }
 
 src_install() {
-	default
+	einstalldocs
 	newbin wrapper boinc-wrapper
 }

diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.17.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.16.17.ebuild
index f25f7d399..e282280fd 100644
--- a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.17.ebuild
+++ b/sci-misc/boinc-wrapper/boinc-wrapper-7.16.17.ebuild
@@ -3,48 +3,53 @@
 
 EAPI=8
 
-inherit autotools toolchain-funcs
+inherit toolchain-funcs
 
+MY_PN=${PN%%-*}
 MY_PV=$(ver_cut 1-2)
-
-DESCRIPTION="use non-BOINC apps with BOINC"
+DESCRIPTION="Wrapper to use non-BOINC apps with BOINC"
 HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp"
 
-SRC_URI="https://github.com/BOINC/boinc/archive/client_release/${MY_PV}/${PV}.tar.gz -> boinc-${PV}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-S="${WORKDIR}/boinc-client_release-${MY_PV}-${PV}/samples/wrapper"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
+KEYWORDS="~amd64 ~arm64 ~x86"
+S="${WORKDIR}/${MY_PN}-client_release-${MY_PV}-${PV}/samples/${PN#*-}"
 
 LICENSE="LGPL-3+ regexp-UofT"
 SLOT="0"
 
+# sci-misc/boinc doesn't have all necessary headers, so
+# we have to include from build root. All that said,
+# versions must not mismatch.
 RDEPEND="
-	>=sci-misc/boinc-${PV}
+	~sci-misc/boinc-${PV}
 	>=dev-libs/boinc-zip-${PV}
 "
 DEPEND="${RDEPEND}"
 
 PATCHES=( "${FILESDIR}"/${PN}-$(ver_cut 1-2)-makefile.patch )
-DOCS=( ReadMe.txt job.xml )
-
-src_prepare() {
-	default
+DOCS=( job.xml )
 
+src_configure() {
 	cd ../.. || die
-	eautoreconf
+
 	bash ./generate_svn_version.sh || die
-}
 
-src_configure() {
-	cd ../.. || die
-	econf --enable-pkg-devel --disable-static --disable-fcgi --without-x
-}
+	# autotools would take an eternity to configure
+	cat <<-EOF > "config.h"
+		#ifndef BOINC_CONFIG_H
+		#define BOINC_CONFIG_H
+
+		#define HAVE_SYS_RESOURCE_H 1
+		#define HAVE_SYS_TIME_H 1
+		#define HAVE_SYS_WAIT_H 1
+
+		#endif
+	EOF
 
-src_compile() {
 	tc-export CC CXX
-	default
 }
 
 src_install() {
-	default
+	einstalldocs
 	newbin wrapper boinc-wrapper
 }

diff --git a/sci-misc/boinc-wrapper/metadata.xml b/sci-misc/boinc-wrapper/metadata.xml
index a07d56d79..ce271dd13 100644
--- a/sci-misc/boinc-wrapper/metadata.xml
+++ b/sci-misc/boinc-wrapper/metadata.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person" proxied="yes">
+	<maintainer type="person">
 		<email>cyber+gentoo@sysrq.in</email>
 		<name>Anna</name>
 	</maintainer>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/
@ 2021-10-08 19:05 Arthur Zamarin
  0 siblings, 0 replies; 5+ messages in thread
From: Arthur Zamarin @ 2021-10-08 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0f6b470885579787b94868dd8274c41603b635e9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  8 18:27:26 2021 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  8 18:28:40 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f6b4708

sci-misc/boinc-wrapper: drop 7.16.16

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sci-misc/boinc-wrapper/Manifest                    |  1 -
 .../boinc-wrapper/boinc-wrapper-7.16.16.ebuild     | 55 ----------------------
 2 files changed, 56 deletions(-)

diff --git a/sci-misc/boinc-wrapper/Manifest b/sci-misc/boinc-wrapper/Manifest
index 909891f1b..a8d70e790 100644
--- a/sci-misc/boinc-wrapper/Manifest
+++ b/sci-misc/boinc-wrapper/Manifest
@@ -1,2 +1 @@
-DIST boinc-7.16.16.tar.gz 49599131 BLAKE2B 819ab85c19a684144711f77e669b892aa73c006b81c1d7ef7adbd9d580e1e8473ae27b52dc17953ee677c70fc78ed15df936afd740e629715f30f2b81d84ea6f SHA512 dd7042e176d6506c70de7866556ae73b2f45734df92038086d5b0414751f3da08dc571c49f0c26d747d3fb2577674d3ff8cdec7d3563861eaaaa5af9c1db0a0e
 DIST boinc-7.16.17.tar.gz 49628624 BLAKE2B 87e266a29506ecaa41fd18a2521b08c291548a4e31f7748001e5214e6f1fada1ded8bb8b559635d4f9c7c256cd7829dcf9132c02448c559d5ceb13524ca42e0f SHA512 e9882f37ad5c83ed020155c8192228322932f83b88ed00d025dcda63bff2dca109ecdcbaf98b48c4522b841f545f32352e5c158ae0a41de0a1f2941ac8135221

diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild
deleted file mode 100644
index e282280fd..000000000
--- a/sci-misc/boinc-wrapper/boinc-wrapper-7.16.16.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PN=${PN%%-*}
-MY_PV=$(ver_cut 1-2)
-DESCRIPTION="Wrapper to use non-BOINC apps with BOINC"
-HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp"
-
-SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/client_release/${MY_PV}/${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
-KEYWORDS="~amd64 ~arm64 ~x86"
-S="${WORKDIR}/${MY_PN}-client_release-${MY_PV}-${PV}/samples/${PN#*-}"
-
-LICENSE="LGPL-3+ regexp-UofT"
-SLOT="0"
-
-# sci-misc/boinc doesn't have all necessary headers, so
-# we have to include from build root. All that said,
-# versions must not mismatch.
-RDEPEND="
-	~sci-misc/boinc-${PV}
-	>=dev-libs/boinc-zip-${PV}
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-$(ver_cut 1-2)-makefile.patch )
-DOCS=( job.xml )
-
-src_configure() {
-	cd ../.. || die
-
-	bash ./generate_svn_version.sh || die
-
-	# autotools would take an eternity to configure
-	cat <<-EOF > "config.h"
-		#ifndef BOINC_CONFIG_H
-		#define BOINC_CONFIG_H
-
-		#define HAVE_SYS_RESOURCE_H 1
-		#define HAVE_SYS_TIME_H 1
-		#define HAVE_SYS_WAIT_H 1
-
-		#endif
-	EOF
-
-	tc-export CC CXX
-}
-
-src_install() {
-	einstalldocs
-	newbin wrapper boinc-wrapper
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/
@ 2022-10-17 11:26 Haelwenn Monnier
  0 siblings, 0 replies; 5+ messages in thread
From: Haelwenn Monnier @ 2022-10-17 11:26 UTC (permalink / raw
  To: gentoo-commits

commit:     c82a8c13ff36cf6abc48b0be5347bd5c853a64bd
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Oct 12 07:26:32 2022 +0000
Commit:     Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Oct 12 07:28:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c82a8c13

sci-misc/boinc-wrapper: drop 7.20.2-r1

Closes: https://bugs.gentoo.org/876827
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../boinc-wrapper/boinc-wrapper-7.20.2-r1.ebuild   | 40 ----------------------
 1 file changed, 40 deletions(-)

diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2-r1.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2-r1.ebuild
deleted file mode 100644
index 1392fc813..000000000
--- a/sci-misc/boinc-wrapper/boinc-wrapper-7.20.2-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-BOINC_SUBMODULE="samples/wrapper"
-inherit boinc
-
-DESCRIPTION="Wrapper to use non-BOINC apps with BOINC"
-HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp"
-
-KEYWORDS="~amd64 ~arm64 ~x86"
-LICENSE="LGPL-3+ regexp-UofT"
-SLOT="0"
-
-RDEPEND="
-	>=sci-misc/boinc-7.20
-	>=dev-libs/boinc-zip-7.20
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( job.xml )
-
-boinc_require_source
-
-boinc_override_config "${FILESDIR}"/config.override.h
-
-src_prepare() {
-	boinc_src_prepare
-	cp "${FILESDIR}"/Makefile.gentoo "${S}" || die
-}
-
-src_compile() {
-	emake -f Makefile.gentoo
-}
-
-src_install() {
-	einstalldocs
-	dobin boinc-wrapper
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/
@ 2024-05-15  1:03 Julien Roy
  0 siblings, 0 replies; 5+ messages in thread
From: Julien Roy @ 2024-05-15  1:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b3a76199a2cf0ebb7b832f0611ae08e0f4ee922e
Author:     Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Tue May 14 23:03:34 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed May 15 00:59:22 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b3a76199

sci-misc/boinc-wrapper: fix variable order

Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 sci-misc/boinc-wrapper/boinc-wrapper-26018-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-misc/boinc-wrapper/boinc-wrapper-26018-r1.ebuild b/sci-misc/boinc-wrapper/boinc-wrapper-26018-r1.ebuild
index 6142c048cf..e388e52a28 100644
--- a/sci-misc/boinc-wrapper/boinc-wrapper-26018-r1.ebuild
+++ b/sci-misc/boinc-wrapper/boinc-wrapper-26018-r1.ebuild
@@ -9,9 +9,9 @@ DESCRIPTION="Wrapper to use non-BOINC apps with BOINC"
 HOMEPAGE="https://boinc.berkeley.edu/trac/wiki/WrapperApp"
 SRC_URI="https://github.com/BOINC/boinc/archive/refs/tags/wrapper/${PV}.tar.gz -> ${P}.tar.gz"
 
-KEYWORDS="~amd64 ~arm64 ~x86"
 LICENSE="Info-ZIP LGPL-3+ regexp-UofT"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 # libboinc-api dependencies
 # no subslot, because "-Wl,--as-needed" removes them


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/
@ 2024-10-07 10:03 David Roman
  0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2024-10-07 10:03 UTC (permalink / raw
  To: gentoo-commits

commit:     7a8f4b3d492c25241b97fb580d561ee69e39c86f
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Oct  7 00:23:15 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Oct  7 00:23:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7a8f4b3d

sci-misc/boinc-wrapper: add myself as a maintainer

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 sci-misc/boinc-wrapper/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-misc/boinc-wrapper/metadata.xml b/sci-misc/boinc-wrapper/metadata.xml
index 10beacc0f..bb9b1987b 100644
--- a/sci-misc/boinc-wrapper/metadata.xml
+++ b/sci-misc/boinc-wrapper/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>cyber+gentoo@sysrq.in</email>
+		<name>Anna</name>
+	</maintainer>
 	<upstream>
 		<remote-id type="github">BOINC/boinc</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-10-07 10:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-17 11:26 [gentoo-commits] repo/proj/guru:master commit in: sci-misc/boinc-wrapper/ Haelwenn Monnier
  -- strict thread matches above, loose matches on Subject: below --
2024-10-07 10:03 David Roman
2024-05-15  1:03 Julien Roy
2021-10-08 19:05 Arthur Zamarin
2021-07-19  9:55 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox