summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* net-p2p/bitcoin-qt: SystemTAP -> SystemTapSam James2024-08-311-1/+1
| | | | | | dev-debug/systemtap is called 'SystemTap'. Signed-off-by: Sam James <sam@gentoo.org>
* profiles/use.desc: Make USE=asm globalMichał Górny2023-12-181-1/+0
| | | | | | | | Add a global USE=asm. It is used consistently in 16 packages. Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34330 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-p2p/bitcoin-qt: unkeyword 25.1 for ~mipsMatoro Mahri2023-12-111-1/+1
| | | | | | Bug: https://bugs.gentoo.org/918445 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-p2p/bitcoin-core: switch transitional packages to EAPI=8Matt Whitlock2023-10-251-1/+1
| | | | | Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-core: clean up after USE="qt5"->"gui" changeMatt Whitlock2023-10-251-1/+1
| | | | | | | | | | | | | * Re-sort IUSE and RDEPEND. * Pass --with-gui=qt5 to configure to explicitly specify Qt5 as the GUI we want since that's the dependencies we're pulling in. * Describe the "gui" USE flag in metadata.xml. (Yes, it's a global USE flag, but we can still provide our own, more specific description.) * Use <pkg> elements in metadata.xml where appropriate. * Fix net-p2p/bitcoin-qt dependency on net-p2p/bitcoin-core[gui]. Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-qt: drop 0.21.0-r1, 22.0-r1, 24.0.1Florian Schmaus2023-10-2410-983/+0
| | | | | Closes: https://bugs.gentoo.org/829405 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-qt: Stabilize 25.1 amd64, #902099Joonas Niilola2023-10-241-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-p2p/{bitcoin-core,bitcoin-qt}: rename bitcoin-core[qt5 → gui]Florian Schmaus2023-10-231-1/+1
| | | | | | | | As per PG 802 [1], rename the 'qt5' use flag to 'gui'. 1: https://projects.gentoo.org/qa/policy-guide/use-flags.html#pg0802 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-core: bump to 25.1Matt Whitlock2023-10-191-0/+18
| | | | | | | | 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>
* net-p2p/bitcoin-qt: drop 25.0Florian Schmaus2023-10-191-18/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-core-25.0: introduce combined packageMatt Whitlock2023-10-091-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* net-p2p/bitcoin-qt: fix build w/ gcc 13Sam James2023-04-102-0/+40
| | | | | Closes: https://bugs.gentoo.org/900246 Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: old versions need old dev-util/libsecp256k1Matt Whitlock2023-03-192-3/+5
| | | | | | | Bug: https://bugs.gentoo.org/901367 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/30227 Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: add note re bundled dev-libs/univalueSam James2023-01-051-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: add 24.0.1Sam James2023-01-053-0/+438
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: Stabilize 22.0 amd64, #889692Arthur Zamarin2023-01-041-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* net-p2p/bitcoin-qt: drop 0.21.1, 21.2Sam James2023-01-043-417/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: fix StaticSrcUriSam James2022-10-014-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: remove stale boost lower boundsDavid Seifert2022-09-044-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* net-p2p/bitcoin-qt: remove boost[threads(+)] usedepDavid Seifert2022-09-044-7/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* net-p2p/bitcoin-qt: use <pkg> tag in metadata.xmlPetr Vaněk2022-08-261-1/+1
| | | | | Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 21.2Luke Dashjr2022-01-152-0/+207
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 22.0Luke Dashjr2021-12-173-0/+226
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Florian Schmaus <flow@gentoo.org>
* net-p2p/bitcoin-qt: drop 0.20.1Joonas Niilola2021-11-182-189/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-p2p/bitcoin-qt: Add patch for boost 1.77 compatibilityLuke Dashjr2021-11-184-0/+62
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.21.1Craig Andrews2021-07-112-0/+208
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* Revert "net-p2p/bitcoin-qt: Bump to 0.21.1"Georgy Yakovlev2021-07-092-208/+0
| | | | | | This reverts commit e62b85aae5a2dd70ff120ebc284bf6d461e34b88. Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.21.1Luke Dashjr2021-07-092-0/+208
| | | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Closes: https://github.com/gentoo/gentoo/pull/21490 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: Stabilize 0.21.0 amd64, #790074Sam James2021-05-281-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.21.0Luke Dashjr2021-02-072-0/+191
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* net-p2p/bitcoin-qt: add cpe stringsJohn Helmert III2021-01-211-0/+2
| | | | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: John Helmert III <jchelmert3@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19022 Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: security cleanupJohn Helmert III2021-01-216-579/+0
| | | | | | | 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>
* net-p2p/bitcoin-qt: Stabilize 0.20.1 amd64, #711198Sam James2020-08-291-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.20.1Luke Dashjr2020-08-182-0/+187
| | | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Closes: https://github.com/gentoo/gentoo/pull/17153 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.20.0Luke Dashjr2020-06-162-0/+187
| | | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Closes: https://github.com/gentoo/gentoo/pull/16280 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin{-qt,d}-0.16.3: Fix UnnecessarySlashStripLuke Dashjr2020-03-071-1/+1
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt-0.16.3: Use desktop eclass newmenuLuke Dashjr2020-03-071-3/+2
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin{-qt,d}-0.16.3: Drop bitcoin_policy_rbf USE flagLuke Dashjr2020-03-072-14/+4
| | | | | | | | 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>
* net-p2p/bitcoin-qt: Drop redundant versionsLuke Dashjr2020-03-073-372/+0
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.19.1Luke Dashjr2020-03-072-0/+190
| | | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Closes: https://github.com/gentoo/gentoo/pull/14860 Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: Add patch for missing includeDavid Seifert2019-12-314-0/+27
| | | | | | Closes: https://bugs.gentoo.org/703544 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-113-1/+4
| | | | | | | | | | | | | | | | | | 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>
* net-p2p/bitcoin-qt: Bump to 0.18.0Luke Dashjr2019-08-072-0/+186
| | | | | Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: Bump to 0.17.1Luke Dashjr2019-01-115-0/+209
| | | | | | Closes: https://bugs.gentoo.org/668520 Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Craig Andrews <candrews@gentoo.org>
* net-p2p/bitcoin-qt: remove old and vulnerableVirgil Dupras2018-10-235-298/+0
| | | | | | Bug: https://bugs.gentoo.org/666669 Signed-off-by: Virgil Dupras <vdupras@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
* net-p2p/bitcoin-qt: x86 stable (bug #666669)Thomas Deutschmann2018-10-011-1/+1
| | | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
* net-p2p/bitcoin-qt: remove oldVirgil Dupras2018-09-304-251/+0
| | | | | Package-Manager: Portage-2.3.50, Repoman-2.3.11 Signed-off-by: Virgil Dupras <vdupras@gentoo.org>