[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/
commit: 0565184d95677c7b18136de25b2443305b8bb12e Author: Michael Mair-Keimberger gentoo org> AuthorDate: Sun Jun 15 08:50:12 2025 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Jun 15 17:22:57 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0565184d net-p2p/bitcoin-core: remove unused file Signed-off-by: Michael Mair-Keimberger gentoo.org> Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/files/bitcoin-qt.protocol | 11 --- 1 file changed, 11 deletions(-) diff --git a/net-p2p/bitcoin-core/files/bitcoin-qt.protocol b/net-p2p/bitcoin-core/files/bitcoin-qt.protocol deleted file mode 100644 index 014588d53679.. --- a/net-p2p/bitcoin-core/files/bitcoin-qt.protocol +++ /dev/null @@ -1,11 +0,0 @@ -[Protocol] -exec=bitcoin-qt '%u' -protocol=bitcoin -input=none -output=none -helper=true -listing= -reading=false -writing=false -makedir=false -deleting=false
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/, net-p2p/bitcoin-core/files/
commit: f52096f978ed5c97f675d0efe2743bd7a2af170e Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed May 21 20:35:35 2025 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 22 20:08:59 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52096f9 net-p2p/bitcoin-core: drop 28.1, 28.1-r1 Closes: https://bugs.gentoo.org/955268 Signed-off-by: Andreas Sturmlechner gentoo.org> net-p2p/bitcoin-core/Manifest| 1 - net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 416 -- net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild| 421 --- net-p2p/bitcoin-core/files/28.0-syslibs.patch| 296 net-p2p/bitcoin-core/files/28.1-qt6.patch| 288 net-p2p/bitcoin-core/metadata.xml| 2 - 6 files changed, 1424 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 32fb82b5ca09..e97a8963878e 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,2 +1 @@ -DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c SHA512 859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9 DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9 SHA512 1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild deleted file mode 100644 index 6a8ebf6e91b1.. --- a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild +++ /dev/null @@ -1,416 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils - -DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" -HOMEPAGE="https://bitcoincore.org/"; -SRC_URI=" - https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz -" -S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" - -LICENSE="MIT" -SLOT="0" -if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" -fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui nat-pmp qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - dbus? ( gui ) - qrcode? ( gui ) - test-full? ( test ) -" -# dev-libs/univalue is now bundled, as upstream dropped support for system copy -# and their version in the Bitcoin repo has deviated a fair bit from upstream. -# Upstream also seems very inactive. -COMMON_DEPEND=" - >=dev-libs/boost-1.81.0:= - >=dev-libs/libevent-2.1.12:= - berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) - daemon? ( - acct-group/bitcoin - acct-user/bitcoin - ) - gui? ( - >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets] - ) - nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) - qrcode? ( >=media-gfx/qrencode-4.1.1:= ) - sqlite? ( >=dev-db/sqlite-3.38.5:= ) - system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[ellswift,extrakeys,recovery,schnorr] ) - upnp? ( >=net-libs/miniupnpc-2.2.7:= ) - zeromq? ( >=net-libs/zeromq-4.3.4:= ) -" -RDEPEND=" - ${COMMON_DEPEND} - !dev-util/bitcoin-tx - cli? ( !net-p2p/bitcoin-cli ) - daemon? ( !net-p2p/bitcoind ) - gui? ( !net-p2p/bitcoin-qt ) -" -DEPEND=" - ${COMMON_DEPEND} - systemtap? ( >=dev-debug/systemtap-4.8 ) -" -BDEPEND=" - virtual/pkgconfig - daemon? ( - acct-group/bitcoin - acct-user/bitcoin - ) - gui? ( >=dev-qt/qttools-6.2:6[linguist] ) - test? ( ${PYTHON_DEPS} ) -" -IDEPEND=" - gui? ( dev-util/desktop-file-utils ) -" - -DOCS=( - doc/bips.md - doc/bitcoin-conf.md - doc/descriptors.md - doc/files.md - doc/i2p.md - doc/JSON-RPC-interface.md - doc/multisig-tutorial.md - doc/p2p-bad-ports.md - doc/psbt.md - doc/reduce-memory.md - doc/reduce-traffic.md - doc/release-notes.md - doc/REST-interface.md - doc/tor.md -) - -PATCHES=( - "${FILESDIR}/28.1-qt6.patch" - "${FILESDIR}/28.0-syslibs.patch" - "${FILESDIR}/26.0-init.patch" -) - -efmt() { - : ${1:?} ; local l ; while read -r l ; do "${!#}" "${l}" ; done < <(fmt "${@:1:
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 6912467f9ae8cdda9910edf74af8339e2093b242 Author: Arthur Zamarin gentoo org> AuthorDate: Wed May 21 10:56:35 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed May 21 10:56:35 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6912467f net-p2p/bitcoin-core: Stabilize 29.0 amd64, #955268 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild index a62e434bade3..573e07308fc6 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 41012a068e22a69b5cb94ffb7509ffb66e2ebcf3 Author: Arthur Zamarin gentoo org> AuthorDate: Wed May 21 10:56:34 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed May 21 10:56:34 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41012a06 net-p2p/bitcoin-core: Stabilize 29.0 x86, #955268 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild index 356e4460d2ba..a62e434bade3 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 9db8a0507a0bc1b5ef67cb780d157e5d8752d167 Author: Sam James gentoo org> AuthorDate: Tue May 20 21:26:55 2025 + Commit: Sam James gentoo org> CommitDate: Tue May 20 21:26:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9db8a050 net-p2p/bitcoin-core: Stabilize 29.0 arm64, #955268 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild index 7b65801fe3e9..356e4460d2ba 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 6521cd9109d5b129a7d07e2b78c5cdcd12d3fb0a Author: Sam James gentoo org> AuthorDate: Tue May 20 21:26:54 2025 + Commit: Sam James gentoo org> CommitDate: Tue May 20 21:26:54 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6521cd91 net-p2p/bitcoin-core: Stabilize 29.0 arm, #955268 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild index af4809227550..7b65801fe3e9 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: fda3c63f1901a294ba8fa1ad4db0c71276c08b2d Author: Matt Whitlock mattwhitlock name> AuthorDate: Sun Apr 20 20:50:58 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 21:36:08 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda3c63f net-p2p/bitcoin-core-29.0: import Qt 6 patch from upstream Closes: https://bugs.gentoo.org/954108 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/41677 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 1 - net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 3 +- net-p2p/bitcoin-core/files/29.0-qt6.patch | 394 ++ 3 files changed, 395 insertions(+), 3 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 71162880c567..32fb82b5ca09 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,3 +1,2 @@ DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c SHA512 859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9 -DIST bitcoin-core-29.0-qt6.patch 16090 BLAKE2B cfa30f07cb9aad43092598d9b7ab45062b41e5c68836e81199f9d5fc32531239b7dffa9680370808e02953d76c6001f79c2f2558def101c0195e97d8bd978e49 SHA512 f8e79a7a90e423a649baccbd89dc4bbaa6f40e4b327ace5a44b183ac363281c5e6e263406daff6f390af4e202c98bff115511ac3a334bcd81af42af6e97e5f24 DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9 SHA512 1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459 diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild index beb2264add1e..af4809227550 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild @@ -11,7 +11,6 @@ DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" HOMEPAGE="https://bitcoincore.org/"; SRC_URI=" https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz - https://github.com/bitcoin/bitcoin/pull/30997/commits/f9472962d1cdf58bfc1ad64c4bb44ddf5d0b4db2.patch?full_index=1 -> ${PN}-29.0-qt6.patch " S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" @@ -92,7 +91,7 @@ DOCS=( ) PATCHES=( - "${DISTDIR}/${PN}-29.0-qt6.patch" + "${FILESDIR}/29.0-qt6.patch" "${FILESDIR}/29.0-cmake-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/files/29.0-qt6.patch b/net-p2p/bitcoin-core/files/29.0-qt6.patch new file mode 100644 index ..d4d25f57f919 --- /dev/null +++ b/net-p2p/bitcoin-core/files/29.0-qt6.patch @@ -0,0 +1,394 @@ +https://github.com/bitcoin/bitcoin/pull/30997 + +From 6d4214925fadc36d26aa58903db5788c742e68c6 Mon Sep 17 00:00:00 2001 +From: Hennadii Stepanov <32963518+heba...@users.noreply.github.com> +Date: Wed, 2 Apr 2025 09:11:48 +0100 +Subject: [PATCH] cmake: Require Qt 6 to build GUI + +--- + .github/ISSUE_TEMPLATE/good_first_issue.yml | 2 +- + CMakeLists.txt | 2 +- + cmake/module/FindQt.cmake | 21 + doc/build-freebsd.md| 4 +- + doc/build-netbsd.md | 4 +- + doc/build-openbsd.md| 6 +-- + doc/build-osx.md| 4 +- + doc/build-unix.md | 12 +++-- + src/qt/CMakeLists.txt | 58 +++-- + src/qt/sendcoinsdialog.cpp | 13 + + src/qt/sendcoinsdialog.h| 4 ++ + src/qt/test/CMakeLists.txt | 2 +- + 12 files changed, 79 insertions(+), 53 deletions(-) + +diff --git a/.github/ISSUE_TEMPLATE/good_first_issue.yml b/.github/ISSUE_TEMPLATE/good_first_issue.yml +index 133937c011af6..2a486b3f2b43b 100644 +--- a/.github/ISSUE_TEMPLATE/good_first_issue.yml b/.github/ISSUE_TEMPLATE/good_first_issue.yml +@@ -28,7 +28,7 @@ body: + id: useful-skills + attributes: + label: Useful Skills +- description: For example, “`std::thread`”, “Qt5 GUI and async GUI design” or “basic understanding of Bitcoin mining and the Bitcoin Core RPC interface”. ++ description: For example, “`std::thread`”, “Qt6 GUI and async GUI design” or “basic understanding of Bitcoin mining and the Bitcoin Core RPC interface”. + value: | + * Compiling Bitcoin Core from source + * Running the C++ unit tests and the Python functional tests +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bbcedcec2d617..119f4bea897f9 100644 +--- a/CMakeLists.txt b/CMakeL
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: d5657d8654d806583a53af437da59590558d2020 Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Apr 2 16:53:58 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 08:17:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5657d86 net-p2p/bitcoin-core-28.1: drop IUSE="man"; force installing of man pages Official Gentoo policy requires installing man pages unconditionally. :| See: https://projects.gentoo.org/qa/policy-guide/installed-files.html#pg0305 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild index 03c4bf184605..5ca8512fc43c 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild @@ -19,7 +19,7 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -174,7 +174,6 @@ src_configure() { --disable-ccache $(use_enable asm) $(use_enable zeromq zmq) - $(use_enable man) $(use_enable external-signer) --with-utils $(use_enable {,util-}cli)
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 0675f8f5bf1f181f1eca7d042f8e83943ade2e0c Author: Matt Whitlock mattwhitlock name> AuthorDate: Sat Apr 12 14:33:53 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 08:17:19 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0675f8f5 net-p2p/bitcoin-core-28.1: drop '+' from IUSE="qrcode" It's superfluous now that profiles/targets/desktop/package.use contains "net-p2p/bitcoin-core qrcode". See: https://github.com/gentoo/gentoo/pull/41395#pullrequestreview-2736885791 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 2 +- net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild index 5ca8512fc43c..3437fb624095 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild @@ -19,7 +19,7 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde nat-pmp qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 8c24047ad430..7061330cce81 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -19,7 +19,7 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: ffb878705aa8eded20fc77d7ec3adc5ae7841d24 Author: Matt Whitlock mattwhitlock name> AuthorDate: Thu Apr 3 21:31:47 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 08:17:20 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb87870 net-p2p/bitcoin-core-28.1: drop IUSE="kde"; omit unneeded KIO .protocol file There doesn't seem to be any need for a KIO protocol helper since the desktop entry for Bitcoin-Qt specifies MimeType=x-scheme-handler/bitcoin;. See: https://github.com/gentoo/gentoo/pull/41395#pullrequestreview-2734109680 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/41395 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild index 3437fb624095..6a8ebf6e91b1 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild @@ -19,12 +19,11 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde nat-pmp qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui nat-pmp qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" dbus? ( gui ) - kde? ( gui ) qrcode? ( gui ) test-full? ( test ) " @@ -263,11 +262,6 @@ src_install() { newins src/qt/res/src/bitcoin.svg bitcoin128.svg domenu "${FILESDIR}/org.bitcoin.bitcoin-qt.desktop" - - if use kde ; then - insinto /usr/share/kservices5 - doins "${FILESDIR}/bitcoin-qt.protocol" - fi fi if use examples ; then @@ -296,10 +290,6 @@ pkg_preinst() { dosym -r /var/lib/bitcoin{/.bitcoin,d} fi fi - - if use kde && [[ -d "${EROOT}/usr/share/kde4" ]] ; then - dosym -r /usr/share/{kservices5,kde4/services}/bitcoin-qt.protocol - fi } pkg_postinst() {
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/, net-p2p/bitcoin-core/files/
commit: 12605b306c74e3812bdf699d9c990eb9427c2cff Author: Matt Whitlock mattwhitlock name> AuthorDate: Mon Mar 31 05:59:10 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 08:17:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12605b30 net-p2p/bitcoin-core-28.1: build against Qt 6 Revbumped because of changed runtime dependencies. See: https://github.com/gentoo/gentoo/pull/41266 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 424 +++ net-p2p/bitcoin-core/files/28.1-qt6.patch| 288 +++ 2 files changed, 712 insertions(+) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild new file mode 100644 index ..573e7219eba2 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild @@ -0,0 +1,424 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + test-full? ( test ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets] + ) + nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[ellswift,extrakeys,recovery,schnorr] ) + upnp? ( >=net-libs/miniupnpc-2.2.7:= ) + zeromq? ( >=net-libs/zeromq-4.3.4:= ) +" +DEPEND=" + ${RDEPEND} + systemtap? ( >=dev-debug/systemtap-4.8 ) +" +BDEPEND=" + virtual/pkgconfig + daemon? ( + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( >=dev-qt/qttools-6.2:6[linguist] ) + test? ( ${PYTHON_DEPS} ) +" +IDEPEND=" + gui? ( dev-util/desktop-file-utils ) +" + +DOCS=( + doc/bips.md + doc/bitcoin-conf.md + doc/descriptors.md + doc/files.md + doc/i2p.md + doc/JSON-RPC-interface.md + doc/multisig-tutorial.md + doc/p2p-bad-ports.md + doc/psbt.md + doc/reduce-memory.md + doc/reduce-traffic.md + doc/release-notes.md + doc/REST-interface.md + doc/tor.md +) + +PATCHES=( + "${FILESDIR}/28.1-qt6.patch" + "${FILESDIR}/28.0-syslibs.patch" + "${FILESDIR}/26.0-init.patch" +) + +efmt() { + : ${1:?} ; local l ; while read -r l ; do "${!#}" "${l}" ; done < <(fmt "${@:1:$#-1}") +} + +pkg_pretend() { + if ! use daemon && ! use gui && ! has_version "${CATEGORY}/${PN}[-daemon,-gui(-),-qt5(-)]" ; then + efmt ewarn <<-EOF + You are enabling neither USE="daemon" nor USE="gui". This is a valid + configuration, but you will be unable to run a Bitcoin node using this + installation. + EOF + fi + if use daemon && ! use cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli(-),-cli(-)]" ; then + efmt ewarn <<-EOF + You are enabling USE="daemon" but not USE="cli". This is a valid + configuration, but you will be unable to interact with your bitcoind node + via the command line using this installation. + EOF + fi + if ! use berkdb && ! use sqlite && + { { use daemon && ! has_version "${CATEGORY}/${PN}[daemon,-berkdb,-sqlite]" ; } || + { use gui
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 38403888bbe1baf607c1710e93ef4c519e49a0d1 Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Apr 2 16:36:24 2025 + Commit: Sam James gentoo org> CommitDate: Sun Apr 20 08:17:18 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38403888 net-p2p/bitcoin-core-28.1: remove blockers from DEPEND See: https://github.com/gentoo/gentoo/pull/41395#pullrequestreview-2736885791 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild | 15 +-- 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild index 573e7219eba2..03c4bf184605 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1-r1.ebuild @@ -31,19 +31,15 @@ REQUIRED_USE=" # dev-libs/univalue is now bundled, as upstream dropped support for system copy # and their version in the Bitcoin repo has deviated a fair bit from upstream. # Upstream also seems very inactive. -RDEPEND=" - !dev-util/bitcoin-tx +COMMON_DEPEND=" >=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) - cli? ( !net-p2p/bitcoin-cli ) daemon? ( - !net-p2p/bitcoind acct-group/bitcoin acct-user/bitcoin ) gui? ( - !net-p2p/bitcoin-qt >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets] ) nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) @@ -53,8 +49,15 @@ RDEPEND=" upnp? ( >=net-libs/miniupnpc-2.2.7:= ) zeromq? ( >=net-libs/zeromq-4.3.4:= ) " +RDEPEND=" + ${COMMON_DEPEND} + !dev-util/bitcoin-tx + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( !net-p2p/bitcoind ) + gui? ( !net-p2p/bitcoin-qt ) +" DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} systemtap? ( >=dev-debug/systemtap-4.8 ) " BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 44917553d0a37e8dbe702dc3d834f069a743229a Author: Matt Whitlock mattwhitlock name> AuthorDate: Mon Mar 31 02:09:12 2025 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 31 15:33:23 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44917553 net-p2p/bitcoin-core: drop old 28.0 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Andreas Sturmlechner gentoo.org> net-p2p/bitcoin-core/Manifest | 1 - net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild | 423 -- net-p2p/bitcoin-core/metadata.xml | 1 - 3 files changed, 425 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 1af9e5140591..b3d48f6bcca4 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,3 +1,2 @@ -DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c SHA512 859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9 DIST bitcoin-core-29.0_rc2.tar.gz 12927429 BLAKE2B 4d207fd7992f10804a45ef5890a35937875c95c9c202701a6dceed5addaa307d9a0f54fd749d6cc0780cdbcabed21a3742e02b58e14dd7dbc40ac2e45fff2276 SHA512 8896eaa0ee6199b5193d68339567cfa774e336506bc18153db1b57c589f4dff71a680a3a1a10781bfc496656c7ec3cb1d4510fa9fbea1cec57ea2d7be5b598c0 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild deleted file mode 100644 index 12e6f048027d.. --- a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild +++ /dev/null @@ -1,423 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..13} ) - -inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils - -DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" -HOMEPAGE="https://bitcoincore.org/"; -SRC_URI=" - https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz -" -S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" - -LICENSE="MIT" -SLOT="0" -if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -fi -IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - dbus? ( gui ) - kde? ( gui ) - qrcode? ( gui ) - system-leveldb? ( || ( daemon gui ) ) - test-full? ( test ) -" -# dev-libs/univalue is now bundled, as upstream dropped support for system copy -# and their version in the Bitcoin repo has deviated a fair bit from upstream. -# Upstream also seems very inactive. -RDEPEND=" - !dev-util/bitcoin-tx - >=dev-libs/boost-1.81.0:= - >=dev-libs/libevent-2.1.12:= - berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) - cli? ( !net-p2p/bitcoin-cli ) - daemon? ( - !net-p2p/bitcoind - acct-group/bitcoin - acct-user/bitcoin - ) - gui? ( - !net-p2p/bitcoin-qt - >=dev-qt/qtcore-5.15.14:5 - >=dev-qt/qtgui-5.15.14:5 - >=dev-qt/qtnetwork-5.15.14:5 - >=dev-qt/qtwidgets-5.15.14:5 - dbus? ( >=dev-qt/qtdbus-5.15.14:5 ) - ) - nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) - qrcode? ( >=media-gfx/qrencode-4.1.1:= ) - sqlite? ( >=dev-db/sqlite-3.38.5:= ) - system-leveldb? ( virtual/bitcoin-leveldb ) - system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.4.0:=[ellswift,extrakeys,recovery,schnorr] ) - upnp? ( >=net-libs/miniupnpc-2.2.7:= ) - zeromq? ( >=net-libs/zeromq-4.3.4:= ) -" -DEPEND=" - ${RDEPEND} - systemtap? ( >=dev-debug/systemtap-4.8 ) -" -BDEPEND=" - virtual/pkgconfig - daemon? ( - acct-group/bitcoin - acct-user/bitcoin - ) - gui? ( >=dev-qt/linguist-tools-5.15.14:5 ) - test? ( ${PYTHON_DEPS} ) -" -IDEPEND=" - gui? ( dev-util/desktop-file-utils ) -" - -DOCS=( - doc/bips.md - doc/bitcoin-conf.md - doc/descriptors.md - doc/files.md - doc/i2p.md - doc/JSON-RPC-interface.md - doc/multisig-tutorial.md - doc/p2p-bad-ports.md - doc/psbt.md - doc/reduce-memory.md - doc
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: f09d0b1c85676ac3856a9a9c23e3fdcbe42a475d Author: Matt Whitlock mattwhitlock name> AuthorDate: Thu Mar 13 06:51:41 2025 + Commit: Sam James gentoo org> CommitDate: Thu Mar 20 00:01:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f09d0b1c net-p2p/bitcoin-core: add unkeyworded 29.0_rc2 See: https://github.com/bitcoin/bitcoin/releases/tag/v29.0rc2 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/41047 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild | 415 + .../bitcoin-core/files/29.0-cmake-syslibs.patch| 81 3 files changed, 497 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 0d31c0b6cb85..1af9e5140591 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,2 +1,3 @@ DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c SHA512 859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9 +DIST bitcoin-core-29.0_rc2.tar.gz 12927429 BLAKE2B 4d207fd7992f10804a45ef5890a35937875c95c9c202701a6dceed5addaa307d9a0f54fd749d6cc0780cdbcabed21a3742e02b58e14dd7dbc40ac2e45fff2276 SHA512 8896eaa0ee6199b5193d68339567cfa774e336506bc18153db1b57c589f4dff71a680a3a1a10781bfc496656c7ec3cb1d4510fa9fbea1cec57ea2d7be5b598c0 diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild new file mode 100644 index ..e4a12af72175 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-29.0_rc2.ebuild @@ -0,0 +1,415 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit bash-completion-r1 check-reqs cmake db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man +qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + test-full? ( test ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.16:5 + >=dev-qt/qtgui-5.15.16:5 + >=dev-qt/qtnetwork-5.15.16:5 + >=dev-qt/qtwidgets-5.15.16:5 + dbus? ( >=dev-qt/qtdbus-5.15.16:5 ) + ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,recovery,schnorr] ) + zeromq? ( >=net-libs/zeromq-4.3.4:= ) +" +DEPEND=" + ${RDEPEND} + systemtap? ( >=dev-debug/systemtap-4.8 ) +" +BDEPEND=" + >=dev-build/cmake-3.25 + virtual/pkgconfig + daemon? ( + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( >=dev-qt/linguist-tools-5.15.16:5 ) + test? ( + ${PYTHON_DEPS} + gui? ( >=dev-qt/qttest-5.15.16:5 ) + ) +" +IDEPEND=" + gui? ( dev-util/desktop-file-utils ) +" + +DOCS=( + doc/bips.md + doc/bitcoin-conf.md + doc/descriptors.md + doc/files.md + doc/i2p.md + doc/JSON-RPC-interface.md + doc/multisig-tutorial.md + doc/p2p-bad-ports.md + doc/psbt.md + doc/reduce-memory.md +
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: e9498f54253c0210ef5bfec9f11ee449ae956ef2 Author: Joonas Niilola gentoo org> AuthorDate: Thu Feb 13 08:48:00 2025 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Feb 13 08:48:40 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9498f54 net-p2p/bitcoin-core: Stabilize 28.1 x86, #949631 Signed-off-by: Joonas Niilola gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 886915d620e7..8c24047ad430 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: a71d516ea3cd7dc865af4549f3ca27a2c3b6c1c5 Author: Sam James gentoo org> AuthorDate: Wed Feb 12 04:59:49 2025 + Commit: Sam James gentoo org> CommitDate: Wed Feb 12 04:59:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71d516e net-p2p/bitcoin-core: Stabilize 28.1 amd64, #949631 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 27c995938f74..886915d620e7 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: c8f012ef169a1fd8a404e90733e09d57e6b7e76d Author: Sam James gentoo org> AuthorDate: Wed Feb 12 04:59:48 2025 + Commit: Sam James gentoo org> CommitDate: Wed Feb 12 04:59:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f012ef net-p2p/bitcoin-core: Stabilize 28.1 arm, #949631 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 4eec8fc940d0..27c995938f74 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: a8f1913ad33710395945edd0f93d16fb7c36c815 Author: Sam James gentoo org> AuthorDate: Wed Feb 12 04:59:47 2025 + Commit: Sam James gentoo org> CommitDate: Wed Feb 12 04:59:47 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f1913a net-p2p/bitcoin-core: Stabilize 28.1 arm64, #949631 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 4033be10f25b..4eec8fc940d0 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 8af7d4cef6dca4edde2ec59b7395b981b88ccda5 Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Jan 8 00:33:37 2025 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jan 9 08:26:12 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af7d4ce net-p2p/bitcoin-core: bump to 28.1 See: https://github.com/bitcoin/bitcoin/releases/tag/v28.1 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/40037 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- .../{bitcoin-core-28.1_rc2.ebuild => bitcoin-core-28.1.ebuild}| 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index d70c66770b6f..0d31c0b6cb85 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,2 +1,2 @@ DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 -DIST bitcoin-core-28.1_rc2.tar.gz 12601765 BLAKE2B 3a16411497d00f635b89684e7cda69cac98aa03d442d5ad1bde6d0ca757cd65354687110d5ec71d05d4be55cc732b93f03cfc769b5ed278d6ae72bad28794039 SHA512 59f4176c8c456c410ea4adfe396c4bbf89a70b41c251c0d6aa8ed98b29b1b1826ed14b2c15409306330d29cd4337469e67179d102e777c3a945d438a912c974a +DIST bitcoin-core-28.1.tar.gz 12601466 BLAKE2B f6dd3c269b0e132798b3bea96a122a89b95e7544f01fd3401bfc2fd1ef11fc847a3570f8d5c0339778df0a3ecf17cf49af4148c2f68d7719d6f85ac2688e9d3c SHA512 859c5f0b2f927969766d3ebde64173469e5810694ba317629fac64c66311d847698ae093dbf585e327cf4e75983b722ff45a23ed3fe6f1f13752db4cf6846aa9 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild similarity index 99% rename from net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild index 98309717e219..4033be10f25b 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -53,7 +53,7 @@ RDEPEND=" nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) qrcode? ( >=media-gfx/qrencode-4.1.1:= ) sqlite? ( >=dev-db/sqlite-3.38.5:= ) - system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.4.0:=[ellswift,extrakeys,recovery,schnorr] ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[ellswift,extrakeys,recovery,schnorr] ) upnp? ( >=net-libs/miniupnpc-2.2.7:= ) zeromq? ( >=net-libs/zeromq-4.3.4:= ) "
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 748d62a710387f50a59103179c4b0d0796cb3ef5 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Dec 17 20:23:15 2024 + Commit: Sam James gentoo org> CommitDate: Thu Dec 19 23:59:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=748d62a7 net-p2p/bitcoin-core: add unkeyworded 28.1_rc2 See: https://github.com/bitcoin/bitcoin/releases/tag/v28.1rc2 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39598 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild | 421 ++ 2 files changed, 422 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 5f28a662ade8..2a726470742b 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -7,4 +7,5 @@ DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733 DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 DIST bitcoin-core-27.2.tar.gz 13148048 BLAKE2B 981064868267c1e7d880e556da1d5271c0989b9f97133ec209507a3dbb0af937e2f2684035f540680c242a523ff341118b7480e404d52c96bbb8a47105565a5d SHA512 d0e4f15327b8e443cb6a5fac7c5cf1387a867b90ce688e614374f0c73b448bf3a9aa01b1f89b898ace2753277ec766dafebdd12a106d1f8b12e8aee28e7e22db DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 +DIST bitcoin-core-28.1_rc2.tar.gz 12601765 BLAKE2B 3a16411497d00f635b89684e7cda69cac98aa03d442d5ad1bde6d0ca757cd65354687110d5ec71d05d4be55cc732b93f03cfc769b5ed278d6ae72bad28794039 SHA512 59f4176c8c456c410ea4adfe396c4bbf89a70b41c251c0d6aa8ed98b29b1b1826ed14b2c15409306330d29cd4337469e67179d102e777c3a945d438a912c974a DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild new file mode 100644 index ..98309717e219 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-28.1_rc2.ebuild @@ -0,0 +1,421 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite +system-libsecp256k1 systemtap test test-full upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + test-full? ( test ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.14:5 + >=dev-qt/qtgui-5.15.14:5 + >=dev-qt/qtnetwork-5.15.14:5 + >=dev-qt/qtwidgets-5.15.14:5 + dbus? ( >=dev-qt/qtdbus-5.15.14:5 ) + ) + nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.4.0:=[ellswift,extrakeys,recovery,schnorr] ) + upnp? ( >=net-libs/miniupnpc-2.2.7:= ) + zero
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 49b7e7fcd09c8d0e9aa95b904b46815ad333ac27 Author: Joonas Niilola gentoo org> AuthorDate: Fri Dec 13 07:39:12 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Dec 13 07:39:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b7e7fc net-p2p/bitcoin-core: Stabilize 28.0 amd64, #946195 Signed-off-by: Joonas Niilola gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild index 9f25896321b6..12e6f048027d 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 1449b2acf10ac6d729ba6c50d9371a0f6a6bb79c Author: Sam James gentoo org> AuthorDate: Tue Dec 10 15:21:49 2024 + Commit: Sam James gentoo org> CommitDate: Tue Dec 10 15:21:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1449b2ac net-p2p/bitcoin-core: Stabilize 28.0 arm64, #946195 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild index 90a131cf166a..9f25896321b6 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 2329e68f939a815f5c7b5c40294058e0ad90e3d7 Author: Sam James gentoo org> AuthorDate: Tue Dec 10 15:21:48 2024 + Commit: Sam James gentoo org> CommitDate: Tue Dec 10 15:21:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2329e68f net-p2p/bitcoin-core: Stabilize 28.0 arm, #946195 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild index ce9ac5cb48df..90a131cf166a 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: b239df3a5e54165cf214c94214fc702a3b8dac60 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Dec 10 14:37:33 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Dec 10 14:37:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b239df3a net-p2p/bitcoin-core: Stabilize 28.0 x86, #946195 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild index 52d9e599d002..ce9ac5cb48df 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 384114afc4bae9f19fab227906f261d8e79eb144 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 9 10:08:50 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 9 10:08:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=384114af net-p2p/bitcoin-core: Stabilize 27.1 x86, #941227 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild index eb5f651c2469..9e477e6cc769 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 33911ef75882e12951feee24d5bc569b31c2490e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 9 09:57:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 9 09:57:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33911ef7 net-p2p/bitcoin-core: Stabilize 27.1 amd64, #941227 Signed-off-by: Arthur Zamarin gentoo.org> net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild index b372269aea53..eb5f651c2469 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 3c3f21f6a71d329197171ccc4207ee4e7f38b63a Author: Sam James gentoo org> AuthorDate: Thu Nov 7 09:16:36 2024 + Commit: Sam James gentoo org> CommitDate: Thu Nov 7 09:16:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c3f21f6 net-p2p/bitcoin-core: Stabilize 27.1 arm, #941227 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild index 019dc6f4fbf1..bbff92c4fa05 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 86d6347654a0f6a94ef163c9133019d073d2ace9 Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Oct 23 05:05:26 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Nov 6 09:58:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d63476 net-p2p/bitcoin-core: bump to 27.2 See: https://github.com/bitcoin/bitcoin/releases/tag/v27.2 Closes: https://bugs.gentoo.org/942840 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39083 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-27.2.ebuild | 428 ++ 2 files changed, 429 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 55472f19f61d..5f28a662ade8 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -5,5 +5,6 @@ DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0 DIST bitcoin-core-26.2.tar.gz 12889171 BLAKE2B 9a0d5ed49eb4e14e9bd4c88fb5665536a82ad054c8a6756bed7eeff15be1fb15bca280e73ecd97a2a09d5a4bc9ae6c400f815a83e62959eac26a22d0803a2282 SHA512 4069a903423d58e29a49c638274f0916d6b8e6e8761b987e570a230ecb3b5f6ceaa499b1d6e3dd52bc16f2c3c229ad31ab2ce1d0c91e61d85a65fdc477b0e3ba DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 +DIST bitcoin-core-27.2.tar.gz 13148048 BLAKE2B 981064868267c1e7d880e556da1d5271c0989b9f97133ec209507a3dbb0af937e2f2684035f540680c242a523ff341118b7480e404d52c96bbb8a47105565a5d SHA512 d0e4f15327b8e443cb6a5fac7c5cf1387a867b90ce688e614374f0c73b448bf3a9aa01b1f89b898ace2753277ec766dafebdd12a106d1f8b12e8aee28e7e22db DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.2.ebuild new file mode 100644 index ..aa44cbc4f311 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-27.2.ebuild @@ -0,0 +1,428 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) + test-full? ( test ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.11:5 + >=dev-qt/qtgui-5.15.11:5 + >=dev-qt/qtnetwork-5.15.11:5 + >=
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: cfc954f9192b7d506c600fb75ce3f81beb7a4bdc Author: Matt Whitlock mattwhitlock name> AuthorDate: Fri Oct 4 23:26:13 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Tue Oct 8 19:32:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc954f9 net-p2p/bitcoin-core: bump to 28.0 See: https://github.com/bitcoin/bitcoin/releases/tag/v28.0 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/38882 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- .../{bitcoin-core-28.0_rc2.ebuild => bitcoin-core-28.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 463acacb9ffd..55472f19f61d 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -5,5 +5,5 @@ DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0 DIST bitcoin-core-26.2.tar.gz 12889171 BLAKE2B 9a0d5ed49eb4e14e9bd4c88fb5665536a82ad054c8a6756bed7eeff15be1fb15bca280e73ecd97a2a09d5a4bc9ae6c400f815a83e62959eac26a22d0803a2282 SHA512 4069a903423d58e29a49c638274f0916d6b8e6e8761b987e570a230ecb3b5f6ceaa499b1d6e3dd52bc16f2c3c229ad31ab2ce1d0c91e61d85a65fdc477b0e3ba DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 -DIST bitcoin-core-28.0_rc2.tar.gz 12595205 BLAKE2B 679e33428e39c7bfca31806f295520b926ba632568a064a3dde192fbcda37b1328a6dfa80287d462dd2286b640039741b0a7047164f617d7a28d53fed1b2a258 SHA512 ca2d598061c1dc8585ad8ac7d2c53c2b2b1af46f12425cdc6b8556eff17a97af83e9f345c5130ae2d24480b7690b2abb272dc704abe8106e1bae42c2c1d2489c +DIST bitcoin-core-28.0.tar.gz 12598313 BLAKE2B 20b189cc359d4ba1d2c61af6f69f050be32b3670a3df7e9d8fe53e55bd78fcac8dde07d6a5d32088981742aa97234aa38c19669d77837c5ab6b114260762e039 SHA512 67b2abf58c1bc57ce53b80d2d2bc9c83fc5b6d8ac08224073e03a7f13b7f6fef1127d9b825ff3594210a7c962098b520042f1eff9007ba26a5d8922f96f96e57 DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0_rc2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild similarity index 100% rename from net-p2p/bitcoin-core/bitcoin-core-28.0_rc2.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-28.0.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 367dcd0586b14427dc4aee7dcbf1f0f081b1a924 Author: Matt Whitlock mattwhitlock name> AuthorDate: Sun Sep 22 07:57:04 2024 + Commit: Sam James gentoo org> CommitDate: Sun Sep 22 11:26:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=367dcd05 net-p2p/bitcoin-core: bump to 28.0_rc2 See: https://github.com/bitcoin/bitcoin/releases/tag/v28.0rc2 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/38721 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- .../{bitcoin-core-28.0_rc1.ebuild => bitcoin-core-28.0_rc2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index fb0a5eb5b0fa..463acacb9ffd 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -5,5 +5,5 @@ DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0 DIST bitcoin-core-26.2.tar.gz 12889171 BLAKE2B 9a0d5ed49eb4e14e9bd4c88fb5665536a82ad054c8a6756bed7eeff15be1fb15bca280e73ecd97a2a09d5a4bc9ae6c400f815a83e62959eac26a22d0803a2282 SHA512 4069a903423d58e29a49c638274f0916d6b8e6e8761b987e570a230ecb3b5f6ceaa499b1d6e3dd52bc16f2c3c229ad31ab2ce1d0c91e61d85a65fdc477b0e3ba DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 -DIST bitcoin-core-28.0_rc1.tar.gz 12588747 BLAKE2B dc1900ad2dd58c504092127d60db83e22cea67cbb693f6d827b9284e4ddaed9c447a0107fcbc7109dd98a465b239aee46b10496c40f40301d5e02d02b16d86a3 SHA512 6d123330d8b3f4f50b21f84463c754d8bf179b0298f1004ef3249655213fb37855665de6eb3b2e226c3127e0e83bdb93a4ee0992d300f37025c5f033dbb1891e +DIST bitcoin-core-28.0_rc2.tar.gz 12595205 BLAKE2B 679e33428e39c7bfca31806f295520b926ba632568a064a3dde192fbcda37b1328a6dfa80287d462dd2286b640039741b0a7047164f617d7a28d53fed1b2a258 SHA512 ca2d598061c1dc8585ad8ac7d2c53c2b2b1af46f12425cdc6b8556eff17a97af83e9f345c5130ae2d24480b7690b2abb272dc704abe8106e1bae42c2c1d2489c DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0_rc2.ebuild similarity index 100% rename from net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-28.0_rc2.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: 5aab337e0677f95eb102a0404c44d763504aea02 Author: Matt Whitlock mattwhitlock name> AuthorDate: Mon Sep 2 03:31:44 2024 + Commit: Sam James gentoo org> CommitDate: Mon Sep 2 05:05:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aab337e net-p2p/bitcoin-core: add unkeyworded 28.0_rc1 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/38376 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild | 423 ++ net-p2p/bitcoin-core/files/28.0-syslibs.patch | 296 +++ net-p2p/bitcoin-core/metadata.xml | 1 + 4 files changed, 721 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index d5be9aa47104..fb0a5eb5b0fa 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -5,4 +5,5 @@ DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0 DIST bitcoin-core-26.2.tar.gz 12889171 BLAKE2B 9a0d5ed49eb4e14e9bd4c88fb5665536a82ad054c8a6756bed7eeff15be1fb15bca280e73ecd97a2a09d5a4bc9ae6c400f815a83e62959eac26a22d0803a2282 SHA512 4069a903423d58e29a49c638274f0916d6b8e6e8761b987e570a230ecb3b5f6ceaa499b1d6e3dd52bc16f2c3c229ad31ab2ce1d0c91e61d85a65fdc477b0e3ba DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 +DIST bitcoin-core-28.0_rc1.tar.gz 12588747 BLAKE2B dc1900ad2dd58c504092127d60db83e22cea67cbb693f6d827b9284e4ddaed9c447a0107fcbc7109dd98a465b239aee46b10496c40f40301d5e02d02b16d86a3 SHA512 6d123330d8b3f4f50b21f84463c754d8bf179b0298f1004ef3249655213fb37855665de6eb3b2e226c3127e0e83bdb93a4ee0992d300f37025c5f033dbb1891e DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild new file mode 100644 index ..52d9e599d002 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-28.0_rc1.ebuild @@ -0,0 +1,423 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test test-full upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) + test-full? ( test ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.14:5 + >=dev-qt/qtgui-5.15.14:5 + >=dev-qt/qtnetwork-5.15.14:5 + >=dev-qt/qtwidgets-5.15.14:5 + dbus? ( >=dev-qt/qtdbus-5.15.14:5 ) + ) + nat-pmp? ( >=net-libs/libnatpmp-20230423:= ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-leveldb? ( virtu
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: db7c3b5707475eadbb95b452d96423a853e8908d Author: Sam James gentoo org> AuthorDate: Sat Aug 31 02:21:11 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 02:21:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7c3b57 net-p2p/bitcoin-core: SystemTAP -> SystemTap dev-debug/systemtap is called 'SystemTap'. Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/metadata.xml b/net-p2p/bitcoin-core/metadata.xml index a43e231b9918..63568431d943 100644 --- a/net-p2p/bitcoin-core/metadata.xml +++ b/net-p2p/bitcoin-core/metadata.xml @@ -22,7 +22,7 @@ Support descriptor wallets in SQLite format Link with virtual/bitcoin-leveldb rather than embedding an internal copy Link with dev-libs/libsecp256k1 rather than embedding an internal copy - Enable SystemTAP/DTrace tracing + Enable SystemTap/DTrace tracing Enable Universal Plug and Play Report blocks and transactions via zeromq
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: 045c6968dbaa67827b95a371e125c78ceebd1b12 Author: Matt Whitlock mattwhitlock name> AuthorDate: Thu Aug 8 08:06:53 2024 + Commit: Sam James gentoo org> CommitDate: Thu Aug 8 11:07:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=045c6968 net-p2p/bitcoin-core: patch for GCC 15 compatibility Closes: https://bugs.gentoo.org/937531 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/38015 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild | 1 + net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild| 1 + net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild | 1 + net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild| 1 + net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild| 1 + net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild| 2 + net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild| 2 + net-p2p/bitcoin-core/files/25.0-gcc15.patch | 37 ++ net-p2p/bitcoin-core/files/27.0-gcc15.patch | 61 9 files changed, 107 insertions(+) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild index 52a3f31055e3..775041e6ebdd 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild @@ -95,6 +95,7 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" "${FILESDIR}/25.0-syslibs.patch" "${FILESDIR}/init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild index d3b23526e37c..a5bf6b1f0433 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild @@ -96,6 +96,7 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" "${FILESDIR}/25.0-syslibs.patch" "${FILESDIR}/init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild index 27e0238e5b62..c89c35852110 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild @@ -95,6 +95,7 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" "${FILESDIR}/26.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild index 5327852ba303..f134e690a97a 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild @@ -96,6 +96,7 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" "${FILESDIR}/26.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild index 8c33bb9af0a7..96303f672e91 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild @@ -94,6 +94,7 @@ DOCS=( ) PATCHES=( + "${FILESDIR}/25.0-gcc15.patch" "${FILESDIR}/26.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild index f35da4dc4869..d29c9e015a1c 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild @@ -96,6 +96,8 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" + "${FILESDIR}/27.0-gcc15.patch" "${FILESDIR}/27.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild index 9ee8d0810153..019dc6f4fbf1 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild @@ -96,6 +96,8 @@ DOCS=( PATCHES=( "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" + "${FILESDIR}/25.0-gcc15.patch" + "${FILESDIR}/27.0-gcc15.patch" "${FILESDIR}/27.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git a/net-p2p/bitcoin-core/files/25.0-gcc15.patch b/net-p2p/bitcoin-core/files/25.0-gcc15.patch new file mode 100644 index ..f63b23a8a3e3 --- /dev/null +++ b/net-p2p/bitcoin-core/files/25.0-gcc15.patch @@ -0,0 +1,37 @@ +From 74eebed6491d38d9c076bebc99d073cdd129003a Mon Sep 17 00:00:00 2001 +From: Matt Whitlock +Date: Wed, 7 Aug 2024 22:04:40 -0400 +Subject: [PATCH] add missing #include for GCC 15 + +--- + src/chainparamsbase.h | 1 + + src/node/interface_ui.h | 1 + + 2 files changed, 2 insertions(+) + +diff --git a/src/chainparamsbase.h b/
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 9efbcd5f9d7665542c81a53322a84160ef8a563d Author: Matt Whitlock mattwhitlock name> AuthorDate: Thu Jul 11 10:25:40 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Jul 29 07:33:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9efbcd5f net-p2p/bitcoin-core: bump to 26.2 See: https://github.com/bitcoin/bitcoin/releases/tag/v26.2 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/37517 Signed-off-by: Joonas Niilola gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- .../{bitcoin-core-26.2_rc1.ebuild => bitcoin-core-26.2.ebuild} | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index e05eefe46e00..d5be9aa47104 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -2,7 +2,7 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb6 DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 DIST bitcoin-core-25.2.tar.gz 12502724 BLAKE2B b6c4a2916c058a399c61ea3c57dd485a19d67fd71cdadf014b82d779792de65f7359d0cf994130681e5e27d568fbcfbc7dba22ff72b2dbc684c6bde9b99ab622 SHA512 bee23eee4d95dadabc34c72f48c940d81512c25b5db2fac8ed9f58bc433f6bdbe4e4aaba2a39b7d46c08355c957f8e7afc8e9a4836f634641c297dbc41ff0809 DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 -DIST bitcoin-core-26.2_rc1.tar.gz 12889436 BLAKE2B 59a517597f2482ea297bbe251464e635937e166379d9dcd420a14cb1ed8af3f02c5480a1d2501a3c43c461938728e06b1c48944ad653bada2ab183ce5051647d SHA512 cd67cbd5b813d34c098a0724e00375d8a2daa3509756055a7a60fd86ef681e7e65df9c21322b38a652e580f72122b0e01bea1dd2dfb46a337cfcc0645e5b9f53 +DIST bitcoin-core-26.2.tar.gz 12889171 BLAKE2B 9a0d5ed49eb4e14e9bd4c88fb5665536a82ad054c8a6756bed7eeff15be1fb15bca280e73ecd97a2a09d5a4bc9ae6c400f815a83e62959eac26a22d0803a2282 SHA512 4069a903423d58e29a49c638274f0916d6b8e6e8761b987e570a230ecb3b5f6ceaa499b1d6e3dd52bc16f2c3c229ad31ab2ce1d0c91e61d85a65fdc477b0e3ba DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild index 73ea8bc6302b..8c33bb9af0a7 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.2.ebuild @@ -11,7 +11,6 @@ DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" HOMEPAGE="https://bitcoincore.org/"; SRC_URI=" https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz - https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1 -> ${PN}-miniupnpc-2.2.8-compat.patch " S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" @@ -95,7 +94,6 @@ DOCS=( ) PATCHES=( - "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" "${FILESDIR}/26.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: ef78ef66f5a4b4c92e646a45ebd20c06c756eeb3 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Jun 25 19:38:33 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Jun 26 09:26:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef78ef66 net-p2p/bitcoin-core: make compat with >=net-libs/miniupnpc-2.2.8 See: https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5 Closes: https://bugs.gentoo.org/934821 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/37301 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-27.0.ebuild | 6 +- net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild | 6 +- 8 files changed, 36 insertions(+), 7 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 2377fd11938e..e05eefe46e00 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -5,3 +5,4 @@ DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0 DIST bitcoin-core-26.2_rc1.tar.gz 12889436 BLAKE2B 59a517597f2482ea297bbe251464e635937e166379d9dcd420a14cb1ed8af3f02c5480a1d2501a3c43c461938728e06b1c48944ad653bada2ab183ce5051647d SHA512 cd67cbd5b813d34c098a0724e00375d8a2daa3509756055a7a60fd86ef681e7e65df9c21322b38a652e580f72122b0e01bea1dd2dfb46a337cfcc0645e5b9f53 DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 +DIST bitcoin-core-miniupnpc-2.2.8-compat.patch 1130 BLAKE2B 4b1e8eaf4c7f13e9317fa4f69f6c2bce5f1663d8e4731bfe5ca5b4622fcd140e6532acdae544259727a59050b7f3f7bd7dab6f7f23dccebef4caf8fdef0f0c83 SHA512 ec0890d90a5ec3555b2e5477ead75ea5874c57aa3312dc64df5688224f51569f3f7c59593ed2f4336b283fff71c87b5d4fd786ab3cfecbb6407ef143b5018ba5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild index 1b14729e0a7c..52a3f31055e3 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild @@ -9,7 +9,10 @@ inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessi DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" HOMEPAGE="https://bitcoincore.org/"; -SRC_URI="https://bitcoincore.org/bin/${P}/${P/-core}.tar.gz"; +SRC_URI=" + https://bitcoincore.org/bin/${P}/${P/-core}.tar.gz + https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1 -> ${PN}-miniupnpc-2.2.8-compat.patch +" S="${WORKDIR}/${P/-core}" LICENSE="MIT" @@ -91,6 +94,7 @@ DOCS=( ) PATCHES=( + "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" "${FILESDIR}/25.0-syslibs.patch" "${FILESDIR}/init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild index b51f27a43b29..d3b23526e37c 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild @@ -9,7 +9,10 @@ inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessi DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" HOMEPAGE="https://bitcoincore.org/"; -SRC_URI="https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz" +SRC_URI=" + https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz + https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1 -> ${PN}-miniupnpc-2.2.8-compat.patch +" S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" @@ -92,6 +95,7 @@ DOCS=( ) PATCHES=( + "${DISTDIR}/${PN}-miniupnpc-2.2.8-compat.patch" "${FILESDIR}/25.0-syslibs.patch" "${FILESDIR}/init.patch" ) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild index bc609a903ac0..27e0238e5b62 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild +++ b/net-p2p/bitcoin
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 736b65b51bb899f3fcf6f737d3af1e5995ed12c4 Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 20 11:28:45 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 20 11:28:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736b65b5 net-p2p/bitcoin-core: stabilize 26.1 for amd64 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild index eacdbc50d800..54533f4ae6a8 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" if [[ "${PV}" != *_rc* ]] ; then - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: d1c3e50a54c80836609b3874e1eab2e3b0a1c21e Author: Matt Whitlock mattwhitlock name> AuthorDate: Fri Jun 14 14:10:44 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 20 11:27:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1c3e50a net-p2p/bitcoin-core: add unkeyworded 26.2_rc1 See: https://github.com/bitcoin/bitcoin/releases/tag/v26.2rc1 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/37157 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild | 423 ++ 2 files changed, 424 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 906b73b6782b..2377fd11938e 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -2,5 +2,6 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb6 DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 DIST bitcoin-core-25.2.tar.gz 12502724 BLAKE2B b6c4a2916c058a399c61ea3c57dd485a19d67fd71cdadf014b82d779792de65f7359d0cf994130681e5e27d568fbcfbc7dba22ff72b2dbc684c6bde9b99ab622 SHA512 bee23eee4d95dadabc34c72f48c940d81512c25b5db2fac8ed9f58bc433f6bdbe4e4aaba2a39b7d46c08355c957f8e7afc8e9a4836f634641c297dbc41ff0809 DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 +DIST bitcoin-core-26.2_rc1.tar.gz 12889436 BLAKE2B 59a517597f2482ea297bbe251464e635937e166379d9dcd420a14cb1ed8af3f02c5480a1d2501a3c43c461938728e06b1c48944ad653bada2ab183ce5051647d SHA512 cd67cbd5b813d34c098a0724e00375d8a2daa3509756055a7a60fd86ef681e7e65df9c21322b38a652e580f72122b0e01bea1dd2dfb46a337cfcc0645e5b9f53 DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild new file mode 100644 index ..eacdbc50d800 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-26.2_rc1.ebuild @@ -0,0 +1,423 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI="https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.10:5 + >=dev-qt/qtgui-5.15.10:5 + >=dev-qt/qtnetwork-5.15.10:5 + >=dev-qt/qtwidgets-5.15.10:5 + dbus? ( >=dev-qt/qtdbus-5.15
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 04490613a37cd6fe2e033adfa80820081e2d3e18 Author: Matt Whitlock mattwhitlock name> AuthorDate: Fri Jun 14 14:05:36 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 20 11:27:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04490613 net-p2p/bitcoin-core: bump to 27.1 See: https://github.com/bitcoin/bitcoin/releases/tag/v27.1 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- .../{bitcoin-core-27.1_rc1.ebuild => bitcoin-core-27.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 755d6a1f68d0..906b73b6782b 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -3,4 +3,4 @@ DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0e DIST bitcoin-core-25.2.tar.gz 12502724 BLAKE2B b6c4a2916c058a399c61ea3c57dd485a19d67fd71cdadf014b82d779792de65f7359d0cf994130681e5e27d568fbcfbc7dba22ff72b2dbc684c6bde9b99ab622 SHA512 bee23eee4d95dadabc34c72f48c940d81512c25b5db2fac8ed9f58bc433f6bdbe4e4aaba2a39b7d46c08355c957f8e7afc8e9a4836f634641c297dbc41ff0809 DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c -DIST bitcoin-core-27.1_rc1.tar.gz 13150196 BLAKE2B bf0b7d76b54cbb9f097b3d15e7e3397f504dba60d1f838373eb9096f435a33b9eefef408a44f7d484657e43fcd627000685d5177aab9ebc3d7d91960645b8b29 SHA512 273a1f8d05ef2d5204a59742726ad03fc8e1ce6797cf95cf9bc9c6b75db7f23d4f7e46c153c5757cefdf246b1094b9146b1fea2a853274fc11474b98874389b5 +DIST bitcoin-core-27.1.tar.gz 13146683 BLAKE2B 9df45ca67565aa1f1cb851e86302ab5e7edbc573642cbd66585910cbd20ecbe8b3a89f7441fc7f299bb3ff32cf687a617f7449cd1a4164e9ac78637501f619da SHA512 b3c2f90b125705401dbf1318db44be586f3609473a9aa3b7330d6c7f48bf5b31951f822e494ae607ebb96e5ffb62b909bea51be14fd91ed71ea62324d2736862 diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild similarity index 100% rename from net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-27.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: e818e9c623dd14bae8a27d6fc0a83bdaf6b79f65 Author: Matt Whitlock mattwhitlock name> AuthorDate: Mon Jun 10 19:33:31 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 13 07:47:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e818e9c6 net-p2p/bitcoin-core: add unkeyworded 27.1_rc1 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/37113 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild | 423 ++ 2 files changed, 424 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index f76b525a3ab7..755d6a1f68d0 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -3,3 +3,4 @@ DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0e DIST bitcoin-core-25.2.tar.gz 12502724 BLAKE2B b6c4a2916c058a399c61ea3c57dd485a19d67fd71cdadf014b82d779792de65f7359d0cf994130681e5e27d568fbcfbc7dba22ff72b2dbc684c6bde9b99ab622 SHA512 bee23eee4d95dadabc34c72f48c940d81512c25b5db2fac8ed9f58bc433f6bdbe4e4aaba2a39b7d46c08355c957f8e7afc8e9a4836f634641c297dbc41ff0809 DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c +DIST bitcoin-core-27.1_rc1.tar.gz 13150196 BLAKE2B bf0b7d76b54cbb9f097b3d15e7e3397f504dba60d1f838373eb9096f435a33b9eefef408a44f7d484657e43fcd627000685d5177aab9ebc3d7d91960645b8b29 SHA512 273a1f8d05ef2d5204a59742726ad03fc8e1ce6797cf95cf9bc9c6b75db7f23d4f7e46c153c5757cefdf246b1094b9146b1fea2a853274fc11474b98874389b5 diff --git a/net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild new file mode 100644 index ..820fbbb16b31 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-27.1_rc1.ebuild @@ -0,0 +1,423 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI="https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" != *_rc* ]] ; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.11:5 + >=dev-qt/qtgui-5.15.11:5 + >=dev-qt/qtnetwork-5.15.11:5 + >=dev-qt/qtwidgets-5.15.11:5 + dbus? ( >=dev-qt/qtdbus-5.15.11:5 ) + ) + libs? ( !net-libs/libbitcoinconsensus ) + nat-pmp? ( >=net-libs/libnatpmp-20220705:= ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-leveldb? ( virtual/bitcoin-leveldb ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.4.0:=[ellswift,extrakeys,recovery,schnorr] ) + upnp? ( >=net-libs/miniupnpc-2.2.2:= ) + zeromq? ( >=net-libs/zeromq-4.3.4:= ) +" +DEPEND=" + ${RDEPEND} + systemtap? ( >=dev-debug/systemtap-4.8 ) +" +BDEPEND=" + virtual/pkgconfig + daemon? ( + acct-group/bitcoin + acct-user/bitcoin + ) + gu
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 3317412ab15a4c6f0c89b9f7c1f4b0df555a8eaf Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Apr 17 08:40:18 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 17 10:08:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3317412a net-p2p/bitcoin-core: bump to 25.2 and 27.0 See: https://github.com/bitcoin/bitcoin/releases/tag/v25.2 See: https://github.com/bitcoin/bitcoin/releases/tag/v27.0 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/36292 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 4 ++-- ...coin-core-25.2_rc1.ebuild => bitcoin-core-25.2.ebuild} | 15 +++ ...coin-core-27.0_rc1.ebuild => bitcoin-core-27.0.ebuild} | 15 +++ 3 files changed, 16 insertions(+), 18 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 6bd7695b6c08..f76b525a3ab7 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,5 +1,5 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 -DIST bitcoin-core-25.2_rc1.tar.gz 12499745 BLAKE2B db05eb84f80aebfcbb269367ac95f8e9f710210ddb99ea44755344260be3000e0c41cf9e458fb66288f8e206a376f63b2e486ff430daee4719d201b2c18f435e SHA512 40c1b13f887d7229742155d48946e42adedf1431d92acc322426a4df38625f7acabff226a70d2a864ea12d34a16b67d657db3274891c313534c46f64e7b07a3a +DIST bitcoin-core-25.2.tar.gz 12502724 BLAKE2B b6c4a2916c058a399c61ea3c57dd485a19d67fd71cdadf014b82d779792de65f7359d0cf994130681e5e27d568fbcfbc7dba22ff72b2dbc684c6bde9b99ab622 SHA512 bee23eee4d95dadabc34c72f48c940d81512c25b5db2fac8ed9f58bc433f6bdbe4e4aaba2a39b7d46c08355c957f8e7afc8e9a4836f634641c297dbc41ff0809 DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 -DIST bitcoin-core-27.0_rc1.tar.gz 13084690 BLAKE2B c4fe8de0ae8e46a5ce9f00ef0274a1ddb7bc6c448b467224375fe5f317e3af0a12a53b704b56ed4f77cfd3efd043349905e72ada1cc12db82e72be5e07374d17 SHA512 515fb0ad1dfce7d1a3b580a0200cebe6a51a267210c1218e6c601048c3ce64be52e20aa662f97183deb9d0e4e36ac23fe989f8189458c9755000c02c825353fc +DIST bitcoin-core-27.0.tar.gz 13087956 BLAKE2B f625eaa2ce98cd8ed771f97d5a7e66733e94523d2ddda99cd858777bfb88a6e7eafae71e10fbf1ddadfcf629f2e3f790fb48c39f0e016d3fb22f1da7e7c93614 SHA512 0833fbd654570bc3e50efbe4da1f0bcab7744b92becc76d0dfea39a551325bd1b64ae746f7d9824d9e93fc53c95bc5eb5977869f0af04e26bd8ccb992d4c6e7c diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild similarity index 95% rename from net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild index f0ad56e4ac05..b51f27a43b29 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.2.ebuild @@ -17,8 +17,7 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi -# IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 -IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -35,7 +34,7 @@ RDEPEND=" >=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) - bitcoin-cli? ( !net-p2p/bitcoin-cli ) + cli? ( !net-p2p/bitcoin-cli ) daemon? ( !net-p2p/bitcoind acct-group/bitcoin @@ -109,9 +108,9 @@ pkg_pretend() { installation. EOF fi - if use daemon && ! use bitcoin-cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli]" ; then + if use daemon && ! use cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli(-),-cli(-)]" ; then
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 01894255a5a44b8263f72342ab7dfc4666f93611 Author: Matt Whitlock mattwhitlock name> AuthorDate: Fri Mar 29 01:55:31 2024 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Apr 3 17:34:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01894255 net-p2p/bitcoin-core: bump to 26.1 Note: This begins the rename of USE="bitcoin-cli" back to "cli" now that the 23.0 profile no longer disables that flag by default. See: https://github.com/bitcoin/bitcoin/releases/tag/v26.1 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/35975 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 2 +- ...coin-core-26.1_rc2.ebuild => bitcoin-core-26.1.ebuild} | 15 +++ net-p2p/bitcoin-core/metadata.xml | 1 + 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index d6dcb289c108..6bd7695b6c08 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,5 +1,5 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 DIST bitcoin-core-25.2_rc1.tar.gz 12499745 BLAKE2B db05eb84f80aebfcbb269367ac95f8e9f710210ddb99ea44755344260be3000e0c41cf9e458fb66288f8e206a376f63b2e486ff430daee4719d201b2c18f435e SHA512 40c1b13f887d7229742155d48946e42adedf1431d92acc322426a4df38625f7acabff226a70d2a864ea12d34a16b67d657db3274891c313534c46f64e7b07a3a -DIST bitcoin-core-26.1_rc2.tar.gz 12823146 BLAKE2B 92d193936475fd2bf8f4cb2e823546a5b51722dd80e035fbbdd1e501b9d65cfcc25f2ff60afd0702030c57e572af92bc16eae1a9a27aad7d588b5f4e77697b8c SHA512 4d77fd5fa05b53be0a0b67f6c999fedfec28c7264ed65e6173a7ab9fe1586bfc4d7947fca2a7466dbd23ebb771da5cfb6383f072f15120b2645ad8430647a5bf +DIST bitcoin-core-26.1.tar.gz 12822211 BLAKE2B 9093133f025a47cc93cc02056c2588be0eb8cc5dcb58c33111a79f88b7b07ef36e278ea7b95ee8d359ec0935a71846306b14d31f423e1af330dc55dcfa23abab SHA512 b7d364134b12bbd683661db95d2cd313644ca7e0f4d04163c09ab39753df55ce4943ae386e8f41b6787e993b2bbf674cde0a093487afe1a1504f0b6e45338ac9 DIST bitcoin-core-27.0_rc1.tar.gz 13084690 BLAKE2B c4fe8de0ae8e46a5ce9f00ef0274a1ddb7bc6c448b467224375fe5f317e3af0a12a53b704b56ed4f77cfd3efd043349905e72ada1cc12db82e72be5e07374d17 SHA512 515fb0ad1dfce7d1a3b580a0200cebe6a51a267210c1218e6c601048c3ce64be52e20aa662f97183deb9d0e4e36ac23fe989f8189458c9755000c02c825353fc diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc2.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild similarity index 95% rename from net-p2p/bitcoin-core/bitcoin-core-26.1_rc2.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild index cf31b6360f4b..eacdbc50d800 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc2.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.1.ebuild @@ -17,8 +17,7 @@ SLOT="0" if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi -# IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 -IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +IUSE="+asm +berkdb +cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -35,7 +34,7 @@ RDEPEND=" >=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) - bitcoin-cli? ( !net-p2p/bitcoin-cli ) + cli? ( !net-p2p/bitcoin-cli ) daemon? ( !net-p2p/bitcoind acct-group/bitcoin @@ -109,9 +108,9 @@ pkg_pretend() { installation. EOF fi - if use daemon && ! use bitcoin-cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli]" ; then + if use daemon && ! use cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli(-),-cli(-)]" ; then efmt ewarn <<-EOF - You are enabling USE="daemon" but not USE="bitcoin-cli". This is a valid + You are enabling USE="daemon" but not USE="cli". This is a valid configuration, but you will be unab
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/, net-p2p/bitcoin-core/files/
commit: 91fe002717045ce64aabe093c241f3c878f27510 Author: Matt Whitlock mattwhitlock name> AuthorDate: Fri Mar 15 01:03:43 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 15 04:04:01 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fe0027 net-p2p/bitcoin-core: add unkeyworded 27.0_rc1 + bump 26.1_rc{1=>2} Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/35764 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 5 +- ...6.1_rc1.ebuild => bitcoin-core-26.1_rc2.ebuild} | 0 ...6.1_rc1.ebuild => bitcoin-core-27.0_rc1.ebuild} | 14 +- net-p2p/bitcoin-core/files/27.0-syslibs.patch | 296 + 4 files changed, 306 insertions(+), 9 deletions(-) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 1bf4be169a74..d6dcb289c108 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,4 +1,5 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab -DIST bitcoin-core-25.2_rc1.tar.gz 12499745 BLAKE2B db05eb84f80aebfcbb269367ac95f8e9f710210ddb99ea44755344260be3000e0c41cf9e458fb66288f8e206a376f63b2e486ff430daee4719d201b2c18f435e SHA512 40c1b13f887d7229742155d48946e42adedf1431d92acc322426a4df38625f7acabff226a70d2a864ea12d34a16b67d657db3274891c313534c46f64e7b07a3a DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 -DIST bitcoin-core-26.1_rc1.tar.gz 12816436 BLAKE2B 05a3c774901f75368a42f4f81b2dcf181efc1db4f82b230bca1c5f78ee9a310e00654960fdab368eb169bbc283628f9c5a020d1e7c7abcad6fe15ca4feba01c5 SHA512 5f93bc3061e93c57d65c00c458c39ede19e1908a25804b2191ed4866a7cf92438b068de15e8685a37d38608d750be3ce64d3e7cc22418e27b47ed65d9bcb7557 +DIST bitcoin-core-25.2_rc1.tar.gz 12499745 BLAKE2B db05eb84f80aebfcbb269367ac95f8e9f710210ddb99ea44755344260be3000e0c41cf9e458fb66288f8e206a376f63b2e486ff430daee4719d201b2c18f435e SHA512 40c1b13f887d7229742155d48946e42adedf1431d92acc322426a4df38625f7acabff226a70d2a864ea12d34a16b67d657db3274891c313534c46f64e7b07a3a +DIST bitcoin-core-26.1_rc2.tar.gz 12823146 BLAKE2B 92d193936475fd2bf8f4cb2e823546a5b51722dd80e035fbbdd1e501b9d65cfcc25f2ff60afd0702030c57e572af92bc16eae1a9a27aad7d588b5f4e77697b8c SHA512 4d77fd5fa05b53be0a0b67f6c999fedfec28c7264ed65e6173a7ab9fe1586bfc4d7947fca2a7466dbd23ebb771da5cfb6383f072f15120b2645ad8430647a5bf +DIST bitcoin-core-27.0_rc1.tar.gz 13084690 BLAKE2B c4fe8de0ae8e46a5ce9f00ef0274a1ddb7bc6c448b467224375fe5f317e3af0a12a53b704b56ed4f77cfd3efd043349905e72ada1cc12db82e72be5e07374d17 SHA512 515fb0ad1dfce7d1a3b580a0200cebe6a51a267210c1218e6c601048c3ce64be52e20aa662f97183deb9d0e4e36ac23fe989f8189458c9755000c02c825353fc diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.1_rc2.ebuild similarity index 100% copy from net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild copy to net-p2p/bitcoin-core/bitcoin-core-26.1_rc2.ebuild diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-27.0_rc1.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-27.0_rc1.ebuild index cf31b6360f4b..71f4e9421dd1 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-27.0_rc1.ebuild @@ -43,11 +43,11 @@ RDEPEND=" ) gui? ( !net-p2p/bitcoin-qt - >=dev-qt/qtcore-5.15.10:5 - >=dev-qt/qtgui-5.15.10:5 - >=dev-qt/qtnetwork-5.15.10:5 - >=dev-qt/qtwidgets-5.15.10:5 - dbus? ( >=dev-qt/qtdbus-5.15.10:5 ) + >=dev-qt/qtcore-5.15.11:5 + >=dev-qt/qtgui-5.15.11:5 + >=dev-qt/qtnetwork-5.15.11:5 + >=dev-qt/qtwidgets-5.15.11:5 + dbus? ( >=dev-qt/qtdbus-5.15.11:5 ) ) libs? ( !net-libs/libbitcoinconsensus ) nat-pmp? ( >=net-libs/libnatpmp-20220705:= ) @@ -68,7 +68,7 @@ BDEPEND=" acct-group/bitcoin acct-user/bitcoin ) - gui? ( >=dev-qt/linguist-tools-5.15.10:5 ) + gui? ( >=dev-qt/linguist-tools-5.15.11:5 ) test? ( ${PYTHON_DEPS} ) " IDEPEND=" @@ -93,7 +93,7 @@ DOCS=( ) PATCHES=( - "${FILESDIR}/26.0-syslibs.patch" + "${FILESDIR}/27.0-syslibs.patch" "${FILESDIR}/26.0-init.patch" ) diff --git
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 950b8a10289e3d99377239afef096e91104a30bd Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Mar 6 18:03:20 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 7 15:15:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950b8a10 net-p2p/bitcoin-core: install symlink for bitcoin-qt Bash completion Closes: https://bugs.gentoo.org/926253 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Sam James gentoo.org> .../{bitcoin-core-25.1-r1.ebuild => bitcoin-core-25.1-r2.ebuild} | 7 ++- .../{bitcoin-core-26.0.ebuild => bitcoin-core-26.0-r1.ebuild} | 7 ++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild index 688ac7bf25d3..1b14729e0a7c 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1-r2.ebuild @@ -221,7 +221,12 @@ src_install() { newbashcomp contrib/completions/bash/bitcoin-tx.bash-completion bitcoin-tx use bitcoin-cli && newbashcomp contrib/completions/bash/bitcoin-cli.bash-completion bitcoin-cli - use daemon || use gui && newbashcomp contrib/completions/bash/bitcoind.bash-completion bitcoind + if use daemon ; then + newbashcomp contrib/completions/bash/bitcoind.bash-completion bitcoind + use gui && bashcomp_alias bitcoind bitcoin-qt + elif use gui ; then + newbashcomp contrib/completions/bash/bitcoind.bash-completion bitcoin-qt + fi if use daemon ; then insinto /etc/bitcoin diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild index 90d9df5ad6dd..bc609a903ac0 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.0-r1.ebuild @@ -228,7 +228,12 @@ src_install() { newbashcomp contrib/completions/bash/bitcoin-tx.bash bitcoin-tx use bitcoin-cli && newbashcomp contrib/completions/bash/bitcoin-cli.bash bitcoin-cli - use daemon || use gui && newbashcomp contrib/completions/bash/bitcoind.bash bitcoind + if use daemon ; then + newbashcomp contrib/completions/bash/bitcoind.bash bitcoind + use gui && bashcomp_alias bitcoind bitcoin-qt + elif use gui ; then + newbashcomp contrib/completions/bash/bitcoind.bash bitcoin-qt + fi if use daemon ; then insinto /etc/bitcoin
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 7dbd815f8630708953f03aad46ad067ce24d7caf Author: Matt Whitlock mattwhitlock name> AuthorDate: Wed Mar 6 18:03:53 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 7 15:15:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbd815f net-p2p/bitcoin-core: add unkeyworded 25.2_rc1 and 26.1_rc1 Closes: https://bugs.gentoo.org/926275 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/35639 Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/Manifest | 2 + net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild | 415 + net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild | 426 ++ 3 files changed, 843 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index 496eef02d287..1bf4be169a74 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1,2 +1,4 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab +DIST bitcoin-core-25.2_rc1.tar.gz 12499745 BLAKE2B db05eb84f80aebfcbb269367ac95f8e9f710210ddb99ea44755344260be3000e0c41cf9e458fb66288f8e206a376f63b2e486ff430daee4719d201b2c18f435e SHA512 40c1b13f887d7229742155d48946e42adedf1431d92acc322426a4df38625f7acabff226a70d2a864ea12d34a16b67d657db3274891c313534c46f64e7b07a3a DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 +DIST bitcoin-core-26.1_rc1.tar.gz 12816436 BLAKE2B 05a3c774901f75368a42f4f81b2dcf181efc1db4f82b230bca1c5f78ee9a310e00654960fdab368eb169bbc283628f9c5a020d1e7c7abcad6fe15ca4feba01c5 SHA512 5f93bc3061e93c57d65c00c458c39ede19e1908a25804b2191ed4866a7cf92438b068de15e8685a37d38608d750be3ce64d3e7cc22418e27b47ed65d9bcb7557 diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild new file mode 100644 index ..7e4f5c62aec2 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild @@ -0,0 +1,415 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI="https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" + +LICENSE="MIT" +SLOT="0" +if [[ "${PV}" == *_rc* ]] ; then + KEYWORDS="" +else + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +# IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 +IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + bitcoin-cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.5:5 + >=dev-qt/qtgui-5.15.5:5 + >=dev-qt/qtnetwork-5.15.5:5 + >=dev-qt/qtwidgets-5.15.5:5 + dbus? ( >=dev-qt/qtdbus-5.15.5:5 ) + ) + libs? ( !net-libs/libbitcoinconsensus ) + nat-pmp? ( >=net-libs/libnatpmp-20220705:= ) + qrcode? ( >=media-gfx/qrencode-4.1.1:= ) + sqlite? ( >=dev-db/sqlite-3.38.5:= ) + system-leveldb? ( virtual/bitcoin-leveldb ) + system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.3.1:=[recovery,schnorr] ) + upnp? ( >=net-libs/miniupnpc-2.2.2:= ) + zeromq? ( >=net-libs/zeromq-4.3.4:= ) +" +DEPEND=" + ${RDEPEND} + systemtap? ( >=dev-debug/systemtap-4.8 ) +" +BDEPEND=" + virtual
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 3d6ca46320b6ace4d3157bc685d0e9436e73567f Author: Sam James gentoo org> AuthorDate: Thu Mar 7 15:18:20 2024 + Commit: Sam James gentoo org> CommitDate: Thu Mar 7 15:18:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6ca463 net-p2p/bitcoin-core: define KEYWORDS on one line Per PG0105 and MultipleKeywordsLines. Signed-off-by: Sam James gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild | 4 +--- net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild index 7e4f5c62aec2..f0ad56e4ac05 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.2_rc1.ebuild @@ -14,9 +14,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" -if [[ "${PV}" == *_rc* ]] ; then - KEYWORDS="" -else +if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild index 10e917bd4b78..cf31b6360f4b 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.1_rc1.ebuild @@ -14,9 +14,7 @@ S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}" LICENSE="MIT" SLOT="0" -if [[ "${PV}" == *_rc* ]] ; then - KEYWORDS="" -else +if [[ "${PV}" != *_rc* ]] ; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 05a44653f0cb459b22349e4b15c447ac70bf09be Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Dec 12 21:25:56 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Dec 13 07:46:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05a44653 net-p2p/bitcoin-core: fix build failure when USE="-daemon" Regenerating the example bitcoin.conf doesn't work when we didn't build bitcoind. No revbump required since it was not possible to complete a build in the affected configurations. Closes: https://bugs.gentoo.org/919772 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/34255 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild index 6bdeaa1317a6..4e37d3fc4059 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild @@ -194,7 +194,9 @@ src_configure() { src_compile() { default - tc-is-cross-compiler || TOPDIR="${S}" bash contrib/devtools/gen-bitcoin-conf.sh || die + if use daemon && ! tc-is-cross-compiler ; then + TOPDIR="${S}" bash contrib/devtools/gen-bitcoin-conf.sh || die + fi sed -e 's/ To use, copy this file$//p;Tp;:0;n;/save the file\.$/!b0;d;:p;p' \ -ni share/examples/bitcoin.conf || die }
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/, net-p2p/bitcoin-core/files/
commit: 3c5cb2d985a42ada1be3fff8f600a530d1266fce Author: Matt Whitlock mattwhitlock name> AuthorDate: Thu Dec 7 11:12:16 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Dec 11 11:14:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5cb2d9 net-p2p/bitcoin-core: bump to 26.0 Differences versus 25.1: * We're now fetching the sources from GitHub since that source would be harder to compromise than bitcoincore.org. See the [rationale][1]. * The Qt dependencies are bumped from 5.15.5 to 5.15.10 per upstream. * The dev-libs/libsecp256k1 dependency when USE="system-libsecp256k1" is bumped from 0.3.1 to 0.4.0 and now requires USE="ellswift extrakeys". * The soft blockers on the obsolete split packages are now unversioned, as there will be no more transitional meta-packages from this release onward. * configure.ac is patched to check that the system-installed libsecp256k1 (if requested) indeed supports the required modules. * Upstream dropped the syscall sandbox, so we no longer need to configure --without-seccomp to disable it. * Upstream renamed the bash-completion scripts. * When we're not cross-compiling, we now regenerate the example bitcoin.conf using contrib/devtools/gen-bitcoin-conf.sh, just in case upstream ever forgets to do it when tagging a release. * If USE="berkdb", ewarn about support for legacy wallets going away soon and the need to set "deprecatedrpc=create_bdb" if one still wants to create legacy wallets with this release. [1]: https://github.com/gentoo/gentoo/pull/33555#discussion_r1375507602 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/34161 Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/Manifest | 1 + net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild | 415 ++ net-p2p/bitcoin-core/files/26.0-init.patch| 196 net-p2p/bitcoin-core/files/26.0-syslibs.patch | 296 ++ 4 files changed, 908 insertions(+) diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest index bbfc7b44670b..496eef02d287 100644 --- a/net-p2p/bitcoin-core/Manifest +++ b/net-p2p/bitcoin-core/Manifest @@ -1 +1,2 @@ DIST bitcoin-25.1.tar.gz 12498596 BLAKE2B e8e4ea99cb40db420033c4df75e985af93cbb64f9862376e2de1a0731b4aeafbf43a95b33770e882ad77b73e454d48dbd5744902c78ade2b965e3d2d4e4b4656 SHA512 310e5d976a062496d2b99d0e64c4d5d2b536a747901e887f85b75151d94237f0de800163b534c812d390eb5e93b3f7284cd7f71843ec35e891f34634b6b142ab +DIST bitcoin-26.0.tar.gz 12753904 BLAKE2B 35b5d40390dc5eab18a12b0f120619d40d9d0eaf4a59f5ed943a59189c0ede5d78207b7606f1c3490b90f14c17e87882242d6637fdc348005a6f60a1d8202d13 SHA512 31b7bc66b43d073611ccf19adc80a4dd3ce3a4b5cf4c8b814f4be9e771e88721d20ae0aa83d89cd8d55ffaf085379932b425e82081fd66bb037c6b53e4a8 diff --git a/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild new file mode 100644 index ..6bdeaa1317a6 --- /dev/null +++ b/net-p2p/bitcoin-core/bitcoin-core-26.0.ebuild @@ -0,0 +1,415 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils + +DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" +HOMEPAGE="https://bitcoincore.org/"; +SRC_URI="https://github.com/bitcoin/bitcoin/archive/v${PV}.tar.gz -> ${P/-core}.tar.gz" +S="${WORKDIR}/${P/-core}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +# IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 +IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer gui kde libs +man nat-pmp +qrcode +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + dbus? ( gui ) + kde? ( gui ) + qrcode? ( gui ) + system-leveldb? ( || ( daemon gui ) ) +" +# dev-libs/univalue is now bundled, as upstream dropped support for system copy +# and their version in the Bitcoin repo has deviated a fair bit from upstream. +# Upstream also seems very inactive. +RDEPEND=" + !dev-util/bitcoin-tx + >=dev-libs/boost-1.81.0:= + >=dev-libs/libevent-2.1.12:= + berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] ) + bitcoin-cli? ( !net-p2p/bitcoin-cli ) + daemon? ( + !net-p2p/bitcoind + acct-group/bitcoin + acct-user/bitcoin + ) + gui? ( + !net-p2p/bitcoin-qt + >=dev-qt/qtcore-5.15.10:5 + >=dev-qt/qtgui-5.15.10:5 + >=dev-qt/qtnetwork-5.15.10:5 + >=dev-qt/qtwidgets-5.15.10:5 + dbus? ( >=dev-qt/qtdbus-5.1
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 1494dde4f27b31dd269d646e5ce0298f082c4716 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Oct 24 15:43:47 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Oct 25 08:37:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1494dde4 net-p2p/bitcoin-core: add warnings about unlikely USE flag combos Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild | 42 --- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild index 351ec614e96f..a5818124e34f 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild @@ -95,6 +95,36 @@ PATCHES=( "${FILESDIR}/init.patch" ) +efmt() { + : ${1:?} ; local l ; while read -r l ; do "${!#}" "${l}" ; done < <(fmt "${@:1:$#-1}") +} + +pkg_pretend() { + if ! use daemon && ! use gui && ! has_version "${CATEGORY}/${PN}[-daemon,-gui(-),-qt5(-)]" ; then + efmt ewarn <<-EOF + You are enabling neither USE="daemon" nor USE="gui". This is a valid + configuration, but you will be unable to run a Bitcoin node using this + installation. + EOF + fi + if use daemon && ! use bitcoin-cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli]" ; then + efmt ewarn <<-EOF + You are enabling USE="daemon" but not USE="bitcoin-cli". This is a valid + configuration, but you will be unable to interact with your bitcoind node + via the command line using this installation. + EOF + fi + if ! use berkdb && ! use sqlite && + { { use daemon && ! has_version "${CATEGORY}/${PN}[daemon,-berkdb,-sqlite]" ; } || + { use gui && ! has_version "${CATEGORY}/${PN}[gui,-berkdb,-sqlite]" ; } ; } + then + efmt ewarn <<-EOF + You are enabling neither USE="berkdb" nor USE="sqlite". This is a valid + configuration, but your Bitcoin node will be unable to open any wallets. + EOF + fi +} + pkg_setup() { use test && python-any-r1_pkg_setup } @@ -209,10 +239,6 @@ src_install() { fi } -efmt() { - : ${1:?} ; local l ; while read -r l ; do "${!#}" "${l}" ; done < <(fmt "${@:1:$#-1}") -} - pkg_preinst() { if use daemon && [[ -d "${EROOT}/var/lib/bitcoin/.bitcoin" ]] ; then if [[ -h "${EROOT}/var/lib/bitcoin/.bitcoin" ]] ; then @@ -254,6 +280,14 @@ pkg_postinst() { - Running bitcoind directly: add that user to the 'tor' user group. EOF fi + + if use bitcoin-cli && use daemon ; then + efmt -su elog <<-EOF + To use bitcoin-cli with the /etc/init.d/bitcoind service: +- Add your user(s) to the 'bitcoin' group. +- Symlink ~/.bitcoin to /var/lib/bitcoind. + EOF + fi } pkg_postrm() {
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: ce3df200dcf0857155b695bc917825d4edea840c Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Oct 24 16:00:31 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Oct 25 08:37:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3df200 net-p2p/bitcoin-core: run functional tests if USE="daemon" Add --without-seccomp since the sandbox is broken and has been dropped upstream in 26.0 anyway. Pass --timeout-factor (default: 15) to test/functional/test_runner.py since our system may not be as quick as the machines upstream tests on, especially if we happen to be building multiple packages in parallel. Set TIMEOUT_FACTOR in package env to override. Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild | 21 +++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild index 5eadbf6fddce..4d55cae08417 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit autotools bash-completion-r1 db-use desktop python-any-r1 systemd xdg-utils +inherit autotools bash-completion-r1 check-reqs db-use desktop edo multiprocessing python-any-r1 systemd xdg-utils DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency" HOMEPAGE="https://bitcoincore.org/"; @@ -123,10 +123,17 @@ pkg_pretend() { configuration, but your Bitcoin node will be unable to open any wallets. EOF fi + + # test/functional/feature_pruning.py requires 4 GB disk space + # test/functional/wallet_pruning.py requires 1.3 GB disk space + use test && CHECKREQS_DISK_BUILD="6G" check-reqs_pkg_pretend } pkg_setup() { - use test && python-any-r1_pkg_setup + if use test ; then + CHECKREQS_DISK_BUILD="6G" check-reqs_pkg_setup + python-any-r1_pkg_setup + fi } src_prepare() { @@ -174,6 +181,9 @@ src_configure() { --enable-util-tx --${wallet}-util-wallet --disable-util-util + # syscall sandbox is missing faccessat2 and pselect6, causing bitcoind to crash during tests; + # removed upstream for 26.0 in https://github.com/bitcoin/bitcoin/commit/32e2ffc39374f61bb2435da507f285459985df9e + --without-seccomp $(use_with libs) $(use_with daemon) $(use_with gui gui qt5) @@ -184,6 +194,13 @@ src_configure() { econf "${myeconfargs[@]}" } +src_test() { + emake check + + use daemon && edo "${PYTHON}" test/functional/test_runner.py \ + --ansi --extended --jobs="$(get_makeopts_jobs)" --timeout-factor="${TIMEOUT_FACTOR:-15}" +} + src_install() { use external-signer && DOCS+=( doc/external-signer.md ) use berkdb || use sqlite && DOCS+=( doc/managing-wallets.md )
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 2d23ce0f6769a00197db3e28117a7e809dc92828 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Oct 24 15:46:17 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Wed Oct 25 08:37:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d23ce0f net-p2p/bitcoin-core: install rpcauth.py to doc dir Closes: https://bugs.gentoo.org/757102 Signed-off-by: Matt Whitlock mattwhitlock.name> Signed-off-by: Florian Schmaus gentoo.org> .../{bitcoin-core-25.1.ebuild => bitcoin-core-25.1-r1.ebuild} | 6 ++ 1 file changed, 6 insertions(+) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild similarity index 98% rename from net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild rename to net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild index a5818124e34f..5eadbf6fddce 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1-r1.ebuild @@ -191,6 +191,12 @@ src_install() { use systemtap && DOCS+=( doc/tracing.md ) use zeromq && DOCS+=( doc/zmq.md ) + if use daemon ; then + # https://bugs.gentoo.org/757102 + DOCS+=( share/rpcauth/rpcauth.py ) + docompress -x "/usr/share/doc/${PF}/rpcauth.py" + fi + default find "${ED}" -type f -name '*.la' -delete || die
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 46885b9adfec7c1b558411a1711e7961f57f94b4 Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 24 09:14:02 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 24 09:14:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46885b9a net-p2p/bitcoin-core: Stabilize 25.1 x86, #902099 Signed-off-by: Joonas Niilola gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild index 99945cb2a26c..7697985bd4d0 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P/-core}" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp +qrcode gui +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 020013f9af9b8fb6867d36084d403471268a0c06 Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 24 09:13:33 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 24 09:13:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020013f9 net-p2p/bitcoin-core: Stabilize 25.1 amd64, #902099 Signed-off-by: Joonas Niilola gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild index f512f8f4c517..99945cb2a26c 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P/-core}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp +qrcode gui +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: a6f863a3eacafb5487e924d5870234422c564bbf Author: Florian Schmaus gentoo org> AuthorDate: Mon Oct 9 13:13:29 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Oct 9 13:14:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6f863a3 net-p2p/bitcoin-core: don't enable USE=qrcode per default USE=qrcode requires qt5 via REQUIRED_USE, which is *not* enabled per default. Either both USE flags should be enabled per default, or none. Signed-off-by: Florian Schmaus gentoo.org> net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild b/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild index 0ed41f21df48..396432ac6598 100644 --- a/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild +++ b/net-p2p/bitcoin-core/bitcoin-core-25.0.ebuild @@ -16,7 +16,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" # IUSE="+cli" doesn't work due to https://bugs.gentoo.org/831045#c3 -IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp +qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" +IUSE="+asm +berkdb +bitcoin-cli +daemon dbus examples +external-signer kde libs +man nat-pmp qrcode qt5 +sqlite system-leveldb +system-libsecp256k1 systemtap test upnp zeromq" RESTRICT="!test? ( test )" REQUIRED_USE="