[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: fb065073defe5d3bcac42d79cc43634a87710cf1
Author: Eli Schwartz gentoo org>
AuthorDate: Fri Mar 13 05:27:00 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Fri Mar 13 08:17:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb065073
net-p2p/bitcoin-core: Stabilize 30.2 arm64, #971137
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
index 203619a74ff8..331715cd8c2f 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.2.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"
+ KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
fi
IUSE="asm +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet zeromq"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 9a8f04c7f2a415811036e83c000e2c2c9f0bc2a0
Author: Eli Schwartz gentoo org>
AuthorDate: Fri Mar 13 05:27:01 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Fri Mar 13 08:17:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8f04c7
net-p2p/bitcoin-core: Stabilize 30.2 amd64, #971137
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
index 331715cd8c2f..24049f63df86 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.2.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"
+ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
fi
IUSE="asm +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet zeromq"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: cc461cdc0f9df3e304eb8d0052470de6f25d3788
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Sun Jan 18 06:54:55 2026 +
Commit: Florian Schmaus gentoo org>
CommitDate: Tue Feb 10 08:49:26 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc461cdc
net-p2p/bitcoin-core: drop old
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/45409
Closes: https://github.com/gentoo/gentoo/pull/45409
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 -
net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 408 --
net-p2p/bitcoin-core/files/29.0-qt6.patch | 394 -
3 files changed, 803 deletions(-)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 6cfe728f5d00..4a74cc9920e7 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,4 +1,3 @@
-DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
DIST bitcoin-core-29.3.tar.gz 12882742 BLAKE2B
eac67459c29ceb38b685a5de9ebf382371f24175885e9d9ff2964746ee848bec56e71ac048e9727db5a2010dfd3c995ace05e266af00107c2af172889fd29703
SHA512
66e726eff5cca74c0baa58a4ac85ff054849567dc8b9c1dd221ca11dfbdf52887835afc5b8c9cf5c8acc1c8045c815e720cfb92ec8dfe07a06ecdf673e52294d
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
deleted file mode 100644
index f9d55b3b221e..
--- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
+++ /dev/null
@@ -1,408 +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 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"
-fi
-IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode
+sqlite +system-libsecp256k1 systemtap test test-full 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]
- )
- 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:= )
-"
-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="
- >=dev-build/cmake-3.25
- 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-tutoria
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 10af1461e33f8c5a2c4ffc01992952c857a649a4
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Sat Jan 17 02:19:39 2026 +
Commit: Florian Schmaus gentoo org>
CommitDate: Tue Feb 10 08:49:26 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10af1461
net-p2p/bitcoin-core: bump to 29.3
See: http://github.com/bitcoin/bitcoin/releases/tag/v29.3
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/45409
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 +
net-p2p/bitcoin-core/bitcoin-core-29.3.ebuild | 344 ++
2 files changed, 345 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 83266f0ae102..6cfe728f5d00 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,4 +1,5 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
+DIST bitcoin-core-29.3.tar.gz 12882742 BLAKE2B
eac67459c29ceb38b685a5de9ebf382371f24175885e9d9ff2964746ee848bec56e71ac048e9727db5a2010dfd3c995ace05e266af00107c2af172889fd29703
SHA512
66e726eff5cca74c0baa58a4ac85ff054849567dc8b9c1dd221ca11dfbdf52887835afc5b8c9cf5c8acc1c8045c815e720cfb92ec8dfe07a06ecdf673e52294d
DIST bitcoin-core-30.2.tar.gz 12682326 BLAKE2B
426ea9126ea8ee0eb0152a0e4806d7f6920be067bf4203bf98d91bcb74544383652c9406da23aaf15d72b4fd55584bd6c5fcc66267741a3cc35a338e379f8ea7
SHA512
850d8da77875b9a385c92f3a25be10d13f5961f10867cce0811e6dbf0c22edf00caa283bdfee6771978fa00bdc3865a06fa252232366b7231fded65e6ea0b5a5
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.3.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.3.ebuild
new file mode 100644
index ..f4cc9818492d
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.3.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+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
+
https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1
-> ${PN}-29.0-qt6.patch
+"
+S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}"
+
+LICENSE="MIT"
+SLOT="0"
+if [[ "${PV}" != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode
+sqlite +system-libsecp256k1 systemtap test test-full 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]
+ )
+ 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:= )
+"
+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="
+ >=dev-build/cmake-3.25
+ virtual/pkgconfig
+ daemon? (
+ acct-group/bitcoin
+
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 52fe52c4012f65e819e34e9c35f7d78554ba8134
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 04:54:49 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 04:57:42 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fe52c4
net-p2p/bitcoin-core: Stabilize 29.2 x86, #968872
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
index 49648e8be553..25ef8e894b88 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.2.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"
+ KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
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: 4ddf32258ff6aef5071fda00cce40ab666b3832d
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 02:23:57 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 02:24:07 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddf3225
net-p2p/bitcoin-core: Stabilize 29.2 arm, #968872
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
index f456a4017e39..49648e8be553 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.2.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"
+ KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86"
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: 21911ed3fd6d837c4aad9a03c488e5e74e1bd295
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 01:33:12 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 02:24:06 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21911ed3
net-p2p/bitcoin-core: Stabilize 29.2 arm64, #968872
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
index 2b0b512ab858..f456a4017e39 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.2.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"
+ KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86"
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: e62ee1c83c957e56a40de51d64eea8afc4a452a1
Author: Eli Schwartz gentoo org>
AuthorDate: Sun Jan 18 00:15:17 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Sun Jan 18 00:15:17 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62ee1c8
net-p2p/bitcoin-core: Stabilize 29.2 amd64, #968872
Signed-off-by: Eli Schwartz gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
index b5e9563642e7..2b0b512ab858 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
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: 53efb9d288088441b74afe4578046dee5fa4cbe1
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Sat Jan 10 06:22:49 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 10 08:34:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53efb9d2
net-p2p/bitcoin-core: drop old
Note: Releases 30.0 and 30.1 contained a potentially money-losing bug
that could delete wallet files upon a failed legacy wallet migration.
See https://github.com/bitcoin/bitcoin/issues/34128 for more info.
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/45310
Closes: https://github.com/gentoo/gentoo/pull/45310
Signed-off-by: Sam James gentoo.org>
net-p2p/bitcoin-core/Manifest| 3 -
net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild| 411 ---
net-p2p/bitcoin-core/bitcoin-core-30.0-r1.ebuild | 320 --
net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild| 324 --
4 files changed, 1058 deletions(-)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 1c27538fa1f7..83266f0ae102 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,7 +1,4 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
-DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879
SHA512
0110ea33787fc2fad1525787c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
-DIST bitcoin-core-30.0.tar.gz 12676071 BLAKE2B
4204613d7b24193520bd5c539b45d368a5348a7aace365b8909ba439dbe0393d2e58b498431d492901abf09963408d3661998f1cbdf987e6074be117a3ad44f4
SHA512
290bdbffc945f34cb5571c19bcb41265cb3f209fd86018694a2426555456812c56bba5a4271e6928ccc4468a1f0175a6769d4745ecb213e521d3201cd557a21f
-DIST bitcoin-core-30.1.tar.gz 12678968 BLAKE2B
9a724098f275066d5550e1036a2773136355bc59402de5773a0d13d397876d397c7f1702b2ae9fa38ed99b6a96e3af3fc56378db633f42578223eea8a9ae0667
SHA512
537bef288134c21a1d19814c5fcdcbae3096370c000a3b8284d4edfc9aa8e096975d69660e2623c90d7429b8808b20ea7b9330a66e0913868d575259e2e2cc83
DIST bitcoin-core-30.2.tar.gz 12682326 BLAKE2B
426ea9126ea8ee0eb0152a0e4806d7f6920be067bf4203bf98d91bcb74544383652c9406da23aaf15d72b4fd55584bd6c5fcc66267741a3cc35a338e379f8ea7
SHA512
850d8da77875b9a385c92f3a25be10d13f5961f10867cce0811e6dbf0c22edf00caa283bdfee6771978fa00bdc3865a06fa252232366b7231fded65e6ea0b5a5
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
deleted file mode 100644
index 1639994b592b..
--- a/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
+++ /dev/null
@@ -1,411 +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 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
-
https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1
-> ${PN}-29.0-qt6.patch
-"
-S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}"
-
-LICENSE="MIT"
-SLOT="0"
-if [[ "${PV}" != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-fi
-IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode
+sqlite +system-libsecp256k1 systemtap test test-full 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="
-
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 92b6eecb69d69b6c266c65629c777e76a14bea94
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Sat Jan 10 06:14:37 2026 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 10 08:34:47 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b6eecb
net-p2p/bitcoin-core: bump to 30.2
See: https://github.com/bitcoin/bitcoin/releases/tag/v30.2
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/45310
Signed-off-by: Sam James gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 +
net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild | 324 ++
2 files changed, 325 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 8e33a9569e63..1c27538fa1f7 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -4,3 +4,4 @@ DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166d
DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
DIST bitcoin-core-30.0.tar.gz 12676071 BLAKE2B
4204613d7b24193520bd5c539b45d368a5348a7aace365b8909ba439dbe0393d2e58b498431d492901abf09963408d3661998f1cbdf987e6074be117a3ad44f4
SHA512
290bdbffc945f34cb5571c19bcb41265cb3f209fd86018694a2426555456812c56bba5a4271e6928ccc4468a1f0175a6769d4745ecb213e521d3201cd557a21f
DIST bitcoin-core-30.1.tar.gz 12678968 BLAKE2B
9a724098f275066d5550e1036a2773136355bc59402de5773a0d13d397876d397c7f1702b2ae9fa38ed99b6a96e3af3fc56378db633f42578223eea8a9ae0667
SHA512
537bef288134c21a1d19814c5fcdcbae3096370c000a3b8284d4edfc9aa8e096975d69660e2623c90d7429b8808b20ea7b9330a66e0913868d575259e2e2cc83
+DIST bitcoin-core-30.2.tar.gz 12682326 BLAKE2B
426ea9126ea8ee0eb0152a0e4806d7f6920be067bf4203bf98d91bcb74544383652c9406da23aaf15d72b4fd55584bd6c5fcc66267741a3cc35a338e379f8ea7
SHA512
850d8da77875b9a385c92f3a25be10d13f5961f10867cce0811e6dbf0c22edf00caa283bdfee6771978fa00bdc3865a06fa252232366b7231fded65e6ea0b5a5
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
new file mode 100644
index ..203619a74ff8
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.2.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 check-reqs cmake 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"
+fi
+IUSE="asm +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet 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:=
+ daemon? (
+ acct-group/bitcoin
+ acct-user/bitcoin
+ )
+ gui? (
+ >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets]
+ )
+ qrcode? ( >=media-gfx/qrencode-4.1.1:= )
+ system-libsecp256k1? (
>=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,musig,recovery,schnorr]
)
+ wallet? ( >=dev-db/sqlite-3.38.5:= )
+ 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="
+ >=dev-build/cmake-3.25
+ 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
+
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: f29d6b49459e1ec7fca7e6bb2e79202e7abf38d7
Author: Sam James gentoo org>
AuthorDate: Mon Dec 22 11:45:44 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Dec 22 11:45:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29d6b49
net-p2p/bitcoin-core: drop old prefix kws
Now removed.
Signed-off-by: Sam James gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
index 614e01d9821b..5e2ae87a74c3 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.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"
fi
IUSE="asm +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet zeromq"
RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 5880d4ea0c57649a44cc459b250e8d933d01e813
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Fri Dec 5 21:26:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Dec 22 11:44:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5880d4ea
net-p2p/bitcoin-core: bump to 30.1
See: http://github.com/bitcoin/bitcoin/releases/tag/v30.1
Bug: https://bugs.gentoo.org/965371
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/44928
Closes: https://github.com/gentoo/gentoo/pull/44928
Signed-off-by: Sam James gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 +
net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild | 324 ++
2 files changed, 325 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index d0fcbaa8e338..8e33a9569e63 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -3,3 +3,4 @@ DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f1496129449
DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879
SHA512
0110ea33787fc2fad1525787c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
DIST bitcoin-core-30.0.tar.gz 12676071 BLAKE2B
4204613d7b24193520bd5c539b45d368a5348a7aace365b8909ba439dbe0393d2e58b498431d492901abf09963408d3661998f1cbdf987e6074be117a3ad44f4
SHA512
290bdbffc945f34cb5571c19bcb41265cb3f209fd86018694a2426555456812c56bba5a4271e6928ccc4468a1f0175a6769d4745ecb213e521d3201cd557a21f
+DIST bitcoin-core-30.1.tar.gz 12678968 BLAKE2B
9a724098f275066d5550e1036a2773136355bc59402de5773a0d13d397876d397c7f1702b2ae9fa38ed99b6a96e3af3fc56378db633f42578223eea8a9ae0667
SHA512
537bef288134c21a1d19814c5fcdcbae3096370c000a3b8284d4edfc9aa8e096975d69660e2623c90d7429b8808b20ea7b9330a66e0913868d575259e2e2cc83
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
new file mode 100644
index ..614e01d9821b
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.1.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 check-reqs cmake 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 +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet 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:=
+ daemon? (
+ acct-group/bitcoin
+ acct-user/bitcoin
+ )
+ gui? (
+ >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets]
+ )
+ qrcode? ( >=media-gfx/qrencode-4.1.1:= )
+ system-libsecp256k1? (
>=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,musig,recovery,schnorr]
)
+ wallet? ( >=dev-db/sqlite-3.38.5:= )
+ 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="
+ >=dev-build/cmake-3.25
+ 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
+
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 8b3caae6339bccb97cad5c80e8a973452011f552
Author: Joe Kappus wt gd>
AuthorDate: Thu Oct 30 20:37:55 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Oct 31 09:55:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3caae6
net-p2p/bitcoin-core: add dev-libs/libsecp256k1[musig] to COMMON_DEPEND
musig is needed now built-in to use system-libsecp256k1
[sam: git mv; add bug ref]
Closes: https://bugs.gentoo.org/965368
Signed-off-by: Joe Kappus wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/44392
Closes: https://github.com/gentoo/gentoo/pull/44392
Signed-off-by: Sam James gentoo.org>
.../{bitcoin-core-30.0.ebuild => bitcoin-core-30.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.0-r1.ebuild
similarity index 99%
rename from net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
rename to net-p2p/bitcoin-core/bitcoin-core-30.0-r1.ebuild
index ec2424cdd1d6..5c7e4cc303eb 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.0-r1.ebuild
@@ -39,7 +39,7 @@ COMMON_DEPEND="
>=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets]
)
qrcode? ( >=media-gfx/qrencode-4.1.1:= )
- system-libsecp256k1? (
>=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,recovery,schnorr] )
+ system-libsecp256k1? (
>=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,musig,recovery,schnorr]
)
wallet? ( >=dev-db/sqlite-3.38.5:= )
zeromq? ( >=net-libs/zeromq-4.3.4:= )
"
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: cd7648c2682d902ea5358903669c021e0db6c26c
Author: Florian Schmaus gentoo org>
AuthorDate: Thu Oct 30 20:08:34 2025 +
Commit: Florian Schmaus gentoo org>
CommitDate: Thu Oct 30 20:08:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd7648c2
net-p2p/bitcoin-core: remove unused db-use inherit
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
index 60c40b175420..ec2424cdd1d6 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{11..14} )
-inherit bash-completion-r1 check-reqs cmake db-use desktop edo multiprocessing
python-any-r1 systemd toolchain-funcs xdg-utils
+inherit bash-completion-r1 check-reqs cmake desktop edo multiprocessing
python-any-r1 systemd toolchain-funcs xdg-utils
DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency"
HOMEPAGE="https://bitcoincore.org/";
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/files/, net-p2p/bitcoin-core/
commit: 2abfc2dd756a66f251b928103079a86c163f715e
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Thu Oct 9 21:55:03 2025 +
Commit: Florian Schmaus gentoo org>
CommitDate: Thu Oct 30 19:28:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abfc2dd
net-p2p/bitcoin-core: bump to 30.0
Note: This release drops IUSE="berkdb" and replaces IUSE="sqlite" with
IUSE="wallet" since the BDB wallet format is no longer supported. An
automated detection is added in pkg_setup() to alert users if they have
any auto-loaded wallets still in the obsolete format. Even if they miss
seeing the warning, the worst that will happen is that their system
service or manually executed BitcoinD will fail to start, and they will
need to edit their settings.json to remove the offending wallets and
then call the migratewallet RPC to migrate their old wallets to the new
format. Bitcoin Core 30.0 introduces a minimal Berkeley DB reader (with
no dependency on any Berkeley DB library) so that the wallet migration
command remains usable.
Note: This release drops the automated data directory migration that has
been offered since 380aad5fc649a00ae46644c130fb9a3b8970ee09 (Oct 2023).
Users who still have /var/lib/bitcoin/.bitcoin as a symlink to
/var/lib/bitcoind will lose that symlink upon upgrading to this release.
See: https://github.com/bitcoin/bitcoin/releases/tag/v30.0
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/44118
Closes: https://github.com/gentoo/gentoo/pull/44118
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 +
net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild | 320 +
.../bitcoin-core/files/30.0-cmake-syslibs.patch| 78 +
net-p2p/bitcoin-core/metadata.xml | 1 +
4 files changed, 400 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index 2ef90b761821..f7d8221c0125 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,3 +1,4 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879
SHA512
0110ea33787fc2fad1525787c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
+DIST bitcoin-core-30.0.tar.gz 12676071 BLAKE2B
4204613d7b24193520bd5c539b45d368a5348a7aace365b8909ba439dbe0393d2e58b498431d492901abf09963408d3661998f1cbdf987e6074be117a3ad44f4
SHA512
290bdbffc945f34cb5571c19bcb41265cb3f209fd86018694a2426555456812c56bba5a4271e6928ccc4468a1f0175a6769d4745ecb213e521d3201cd557a21f
diff --git a/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
new file mode 100644
index ..60c40b175420
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-30.0.ebuild
@@ -0,0 +1,320 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+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 +cli +daemon dbus examples +external-signer gui qrcode
+system-libsecp256k1 systemtap test test-full +wallet 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:=
+ daemon? (
+ acct-group/bitcoin
+ acct-user/bitcoin
+ )
+ gui? (
+ >=dev-qt/qtbase-6.2:6[dbus?,gui,ne
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: a620392f7409cfe134407933df7b98f6e48b5e29
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Fri Oct 10 20:25:28 2025 +
Commit: Florian Schmaus gentoo org>
CommitDate: Thu Oct 30 19:29:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a620392f
net-p2p/bitcoin-core: bump to 29.2
Note: An automated detection is added in pkg_setup() to alert users if
they have any auto-loaded wallets still in the soon-to-be obsolete
format. Even if they miss seeing the warning, the worst that will happen
upon upgrading to 30.0 is that their system service or manually executed
BitcoinD will fail to start, and they will need to edit their
settings.json to remove the offending wallets and then call the
migratewallet RPC to migrate their old wallets to the new format.
Bitcoin Core 30.0 introduces a minimal Berkeley DB reader (with no
dependency on any Berkeley DB library) so that the wallet migration
command remains usable.
Note: This release drops the automated data directory migration that has
been offered since 380aad5fc649a00ae46644c130fb9a3b8970ee09 (Oct 2023).
Users who still have /var/lib/bitcoin/.bitcoin as a symlink to
/var/lib/bitcoind will lose that symlink upon upgrading to this release.
See: https://github.com/bitcoin/bitcoin/releases/tag/v29.2
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/44122
Closes: https://github.com/gentoo/gentoo/pull/44122
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/Manifest | 1 +
net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild | 340 ++
2 files changed, 341 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index f7d8221c0125..d0fcbaa8e338 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1,4 +1,5 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879
SHA512
0110ea33787fc2fad1525787c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
+DIST bitcoin-core-29.2.tar.gz 12874820 BLAKE2B
43c57637f9ae842935cc27c8d16cfbdc7a2abe7ed55f58666f3bd3a2aa2826532a2207a35a27ed846b86ea2b304e22a99446d6d7138d202029ce9bde82353577
SHA512
1c3eb5988e1f6b0292f103de3e7911dc9430429687158988c510e647520d094e55b7cc63fd9044db9225111811368c1998b8320066bcec4f154e771e2beee7eb
DIST bitcoin-core-30.0.tar.gz 12676071 BLAKE2B
4204613d7b24193520bd5c539b45d368a5348a7aace365b8909ba439dbe0393d2e58b498431d492901abf09963408d3661998f1cbdf987e6074be117a3ad44f4
SHA512
290bdbffc945f34cb5571c19bcb41265cb3f209fd86018694a2426555456812c56bba5a4271e6928ccc4468a1f0175a6769d4745ecb213e521d3201cd557a21f
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
new file mode 100644
index ..40e419072042
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.2.ebuild
@@ -0,0 +1,340 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+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
+
https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1
-> ${PN}-29.0-qt6.patch
+"
+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 qrcode
+sqlite +system-libsecp256k1 systemtap test test-full 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.
+COMM
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: 83ae15a51687c2c2585b6a03193bf91447defb81
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Sun Jun 22 21:28:05 2025 +
Commit: Florian Schmaus gentoo org>
CommitDate: Thu Oct 30 19:27:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83ae15a5
net-p2p/bitcoin-core-29.0: fix CMake 4 compatibility
Closes: https://bugs.gentoo.org/958361
See:
https://github.com/google/crc32c/commit/2bbb3be42e20a0e6c0f7b39dc07dc863d9ffbc07
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/42703
Closes: https://github.com/gentoo/gentoo/pull/42703
Signed-off-by: Florian Schmaus gentoo.org>
net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild | 4
1 file changed, 4 insertions(+)
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
index 573e07308fc6..d964a4f37b22 100644
--- a/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.0.ebuild
@@ -138,6 +138,10 @@ pkg_setup() {
}
src_prepare() {
+ # https://bugs.gentoo.org/958361
+ #
https://github.com/google/crc32c/commit/2bbb3be42e20a0e6c0f7b39dc07dc863d9ffbc07
+ sed -e '/^cmake_minimum_required(VERSION 3\.1)$/s/)$/6)/' -i
src/crc32c/CMakeLists.txt || die
+
eapply_user
! use system-libsecp256k1 || rm -r src/secp256k1 || die
cmake_src_prepare
[gentoo-commits] repo/gentoo:master commit in: net-p2p/bitcoin-core/
commit: f6d29a4c69efcbfbf50ef797c1938affd86c18b5
Author: Matt Whitlock mattwhitlock name>
AuthorDate: Fri Sep 5 19:43:33 2025 +
Commit: Sam James gentoo org>
CommitDate: Fri Sep 19 14:08:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d29a4c
net-p2p/bitcoin-core: bump to 29.1
Note: I moved the Qt6 patch back into ${DISTDIR} since Eli said it's
okay.
See: https://github.com/bitcoin/bitcoin/releases/tag/v29.1
Closes: https://bugs.gentoo.org/963022
Signed-off-by: Matt Whitlock mattwhitlock.name>
Part-of: https://github.com/gentoo/gentoo/pull/43679
Closes: https://github.com/gentoo/gentoo/pull/43679
Signed-off-by: Sam James gentoo.org>
net-p2p/bitcoin-core/Manifest | 2 +
net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild | 411 ++
2 files changed, 413 insertions(+)
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index e97a8963878e..2ef90b761821 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1 +1,3 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B
ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9
SHA512
1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
+DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B
bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694
SHA512
af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
+DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B
ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879
SHA512
0110ea33787fc2fad1525787c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
b/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
new file mode 100644
index ..100fcb6a0475
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
@@ -0,0 +1,411 @@
+# 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
+
https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1
-> ${PN}-29.0-qt6.patch
+"
+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 qrcode
+sqlite +system-libsecp256k1 systemtap test test-full 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]
+ )
+ 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:= )
+"
+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="
+ >=dev-build/cmake-3.25
+ 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
[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 <[email protected]>
+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="
