* [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