Versions
v25.1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- amd64 x86 ~amd64-linux ~arm ~arm64 ~ppc ~ppc64 ~x86-linux
- USE flags
- asm berkdb examples external-signer nat-pmp sqlite systemtap test upnp wallet zeromq
USE flags
General
- asm
- Enable using assembly for optimization
- berkdb
- Add support for sys-libs/db (Berkeley DB for MySQL)
- examples
- Install examples, usually source code
- external-signer
- Include support for external wallet signer programs
- nat-pmp
- Enable NAT-PMP port forwarding
- sqlite
- Add support for sqlite - embedded sql database
- systemtap
- Enable SystemTap/DTrace tracing
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- upnp
- Enable Universal Plug and Play
- wallet
- Enable wallet support
- zeromq
- Report blocks and transactions via zeromq
Runtime Dependencies
net-p2p / bitcoin-core : Reference implementation of the Bitcoin cryptocurrency
Depending packages
net-p2p / bitcoin-core : Reference implementation of the Bitcoin cryptocurrency
Bugs
- 766983
- net-p2p/bitcoind: Information leak via RPC calls (CVE-2021-3195)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
net-p2p/bitcoind: unkeyword 25.1 for ~mips
Bug: https://bugs.gentoo.org/918445 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Whitlock · gentoo
net-p2p/bitcoin-core: switch transitional packages to EAPI=8
Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-p2p/bitcoind: drop 0.21.0-r1, 22.0-r1, 24.0.1
Closes: https://bugs.gentoo.org/907712 Closes: https://bugs.gentoo.org/829409 Closes: https://bugs.gentoo.org/807151 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-p2p/bitcoind: Stabilize 25.1 x86, #902099
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
net-p2p/bitcoind: Stabilize 25.1 amd64, #902099
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-p2p/bitcoind: drop 25.0
Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Whitlock · gentoo
net-p2p/bitcoin-core: bump to 25.1
See: https://github.com/bitcoin/bitcoin/releases/tag/v25.1 Closes: https://bugs.gentoo.org/916014 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/33414 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Whitlock · gentoo
net-p2p/bitcoin-core-25.0: introduce combined package
This package combines: - dev-util/bitcoin-tx (always installed) - net-libs/libbitcoinconsensus (installed if USE="libs") - net-p2p/bitcoin-cli (installed if USE="bitcoin-cli") - net-p2p/bitcoind (installed if USE="daemon") - net-p2p/bitcoin-qt (installed if USE="qt5") To ease the transition, new ebuilds of the above packages at version 25.0 are added. These are empty packages that simply RDEPEND upon net-p2p/bitcoin-core with the necessary USE flags. Two new USE flags are introduced to control whether to embed internal copies of LevelDB and libsecp256k1 into Bitcoin Core or to dynamically link with the system-installed libraries. The "sqlite" USE flag is now enabled by default, as descriptor wallets are no longer experimental and are indeed now the default. The "wallet" USE flag has been dropped, as it was redundant. If "berkdb" and/or "sqlite" is enabled, then you get wallet support. If neither is enabled, then you don't. When a wallet is enabled, the 'bitcoin-wallet' utility is now installed. The OpenRC init script has been overhauled to use -daemonwait so that startup of other services needing bitcoind will be deferred until after bitcoind is ready to accept RPCs. The datadir that has long been located at the awkward /var/lib/bitcoin/.bitcoin/ is migrating to /var/lib/bitcoind/. On systems where the older path exists, the ebuild installs a symlink at the new path, so that the system service will continue to work, and emits an ewarn instructing the user to run the pkg_config() function to perform the migration on their system. The init scripts now specify the location for the debug log file, defaulting to /var/log/bitcoind/debug.log, instead of allowing it to be written by default to /var/lib/bitcoin/.bitcoin/debug.log. It's an important distinction, as /var/log may be located on a different storage volume than /var/lib. Closes: https://bugs.gentoo.org/890261 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/32978 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: fix build w/ gcc 13
Closes: https://bugs.gentoo.org/903781 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Matt Whitlock · gentoo
net-p2p/bitcoind: old versions need old dev-util/libsecp256k1
Bug: https://bugs.gentoo.org/901367 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: add note re bundled dev-libs/univalue
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-p2p/bitcoind: add 24.0.1
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-p2p/bitcoind: Stabilize 22.0 x86, #889692
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-p2p/bitcoind: Stabilize 22.0 amd64, #889692
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: drop 0.21.1, 21.2
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: fix StaticSrcUri
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-p2p/bitcoind: remove stale boost lower bounds
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-p2p/bitcoind: remove boost[threads(+)] usedep
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 21.2
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 22.0
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-p2p/bitcoind: drop 0.20.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoind: Add patch for boost 1.77 compatibility
Closes: https://bugs.gentoo.org/816885 Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Closes: https://github.com/gentoo/gentoo/pull/22849 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Craig Andrews · gentoo
net-p2p/bitcoind: Bump to 0.21.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Georgy Yakovlev · gentoo
Revert "net-p2p/bitcoind: Bump to 0.21.1"
This reverts commit 78463679a7dd6077c65e78515fee796522eb905e. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.21.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: Stabilize 0.21.0 x86, #790074
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: Stabilize 0.21.0 amd64, #790074
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.21.0
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - John Helmert III · gentoo
net-p2p/bitcoind: security cleanup
Bug: https://bugs.gentoo.org/711198 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: John Helmert III <jchelmert3@posteo.net> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-p2p/bitcoind: x86 stable (bug #711198)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/bitcoind: Stabilize 0.20.1 amd64, #711198
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.20.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.20.0
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.19.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-p2p/bitcoind: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
net-p2p/bitcoind: Add patch for missing <deque> include
Closes: https://bugs.gentoo.org/703228 Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoin{-qt,d}-0.16.3: Fix UnnecessarySlashStrip
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoind: Drop redundant versions
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoind-0.16.3: Migrate from user eclass to GLEP 81
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoin{-qt,d}-0.16.3: Drop bitcoin_policy_rbf USE flag
It is now always enabled at build time. Users who don't like it can turn it off at runtime. Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.18.0
Closes: https://bugs.gentoo.org/685912 Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
net-p2p/bitcoind: Fix dodoc in case USE=examples
The referenced file 'contrib/tidy_datadir.sh' is no longer shipped by upstream. Closes: https://bugs.gentoo.org/675474 Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Florian Schmaus <flo@geekplace.eu> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.17.1
Closes: https://bugs.gentoo.org/672064 Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Virgil Dupras · gentoo
net-p2p/bitcoind: remove old and vulnerable
Bug: https://bugs.gentoo.org/666669 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
net-p2p/bitcoind: x86 stable (bug #666669)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Virgil Dupras · gentoo
net-p2p/bitcoind: remove old
Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
net-p2p/bitcoind: amd64 stable wrt bug #666669
Package-Manager: Portage-2.3.49, Repoman-2.3.10 RepoMan-Options: --include-arches="amd64" - Repository mirror & CI · gentoo
Merge updates from master - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.16.3
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Bug: https://bugs.gentoo.org/666669 - Matt Turner · gentoo
net-p2p/bitcoind: dropped mips keywords - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.16.0 - Andreas Sturmlechner · gentoo
net-p2p/bitcoind: Drop old
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Mikle Kolyada · gentoo
net-p2p/bitcoind: arm stable wrt bug #644940
Package-Manager: Portage-2.3.24, Repoman-2.3.6 - Agostino Sarubbo · gentoo
net-p2p/bitcoind: amd64 stable wrt bug #644940
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" - Francesco Turco · gentoo
net-p2p/bitcoind: use HTTPS instead of HTTP - Thomas Deutschmann · gentoo
net-p2p/bitcoind: x86 stable (bug #644940)
Package-Manager: Portage-2.3.20, Repoman-2.3.6 - Luke Dashjr · gentoo
net-p2p/bitcoind-0.15.1: Fix tests
Closes: https://github.com/gentoo/gentoo/pull/6934 Closes: https://bugs.gentoo.org/645250 - Andreas Sturmlechner · gentoo
net-p2p/bitcoind: Drop live ebuild (outdated)
Package-Manager: Portage-2.3.19, Repoman-2.3.6 - Luke Dashjr · gentoo
net-p2p/bitcoind: Bump to 0.15.1
Closes: https://bugs.gentoo.org/521366 Closes: https://bugs.gentoo.org/622370 - Anthony G. Basile · gentoo
net-p2p/bitcoind: add knots support
Package-Manager: Portage-2.3.3, Repoman-2.3.1 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Andreas Sturmlechner · gentoo
net-p2p/bitcoind: Drop old
Package-Manager: portage-2.3.0 - Luke Dashjr · gentoo
Bitcoin 0.13.2 - Agostino Sarubbo · gentoo
net-p2p/bitcoind: arm stable wrt bug #584982
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Agostino Sarubbo · gentoo
net-p2p/bitcoind: x86 stable wrt bug #584982
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Tobias Klausmann · gentoo
net-p2p/bitcoind-0.13.1-r0: stable on amd64
Gentoo-Bug: 584982 - Luke Dashjr · gentoo
Bitcoin 0.13.1 - Luke Dashjr · gentoo
Bitcoin 0.13.0 - Luke Dashjr · gentoo
net-p2p/bitcoind: 0.12.1
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoind: 0.12.0+ have removed bitrpc example
Signed-off-by: Anthony G. Basile <blueness@gentoo.org> - Luke Dashjr · gentoo
net-p2p/bitcoin*: bump all pkgs to 0.12.0 and update 9999 - Anthony G. Basile · gentoo
net-p2p/bitcoind: version bump to 0.11.2
Package-Manager: portage-2.2.20.1 - Julian Ospald · gentoo
Revert "bitcoincore: Bump to 0.11.1"
This reverts commit f0eac2dfbd1498bff1f03350c97d2d12e63e2711. - Julian Ospald · gentoo
Revert "bitcoincore 0.11.1 & 9999: hasufell's suggestions"
This reverts commit 5be824adbd39361d273f6d7c08a15a5574ceec24. - Luke Dashjr · gentoo
net-p2p/bitcoin{-qt,d}: Backport miniupnpc-14 support to older versions - Luke Dashjr · gentoo
bitcoincore 0.11.1 & 9999: hasufell's suggestions - Luke Dashjr · gentoo
bitcoincore 0.11.1 & 9999: hasufell's suggestions - Luke Dashjr · gentoo
bitcoincore: Bump to 0.11.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> - Luke Dashjr · gentoo
bitcoincore: Bump to 0.11.1
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed