/[ports]
ViewVC logotype

Revision 379779


Jump to revision: Previous Next
Author: koobs
Date: Tue Feb 24 11:10:23 2015 UTC (9 years, 4 months ago)
Changed paths: 10
Log Message:
net-p2p/bitcoin: Update to 0.10.0, split bitcoin-utils, LOTS MORE

- Update to 0.10.0
- Split out bitcoin-cli and bitcoin-tx into net-p2p/bitcoin-utils
- Slave out bitcoin-utils and bitcoin-daemon properly
- Canonicalize MASTER_SITES to what USE_GITHUB uses
- Update COMMENT so each port is unique
- protobuf/protoc is GUI-only dependency, remove it from unconditional
  {BUILD,LIB}_DEPENDS.
- Group and sort USES/USE_*
- Deprecate USE_AUTOTOOLS in favour of USES=autoreconf
- Remove {AUTOMAKE,ACLOCAL}_ARGS accordingly
- Remove unconditional *FLAGS and replace then with OPTIONS-conditional
  ones.
- Remove unnecessary CXXFLAGS
- Add HARDENING and TESTS options, add them to OPTIONS_DEFAULT
- Add DBUS and DEBUG options
- Define OPTIONS only where they're relevant for each port
- Rejig OPTIONS descriptions for greater clarity
- Replace hard-coded SSL inc/lib flags with USE_OPENSSL variables to
  allow for switching between Base and Ports OpenSSL's.
- Use OPTIONS helpers
- Remove post-patch target
- Canonicalize CONFIGURE_ARGS, with slave port specific overrides.
- Verbosify builds (V=1)
- Remove upstreamed patches
- Add regression-test targets (requires TESTS option)
- Add --disable-reduce-exports to CONFIGURE_ARGS until upstream PR #5819
  lands, which caused sanity test failure at run-time [1]

  P.S We now pass the test suite (not including python test, which
      has an error)

Based on patch Submitted by:

 - Andriy Voskoboinyk  <s3erios gmail.com>
 - Robert Backhaus <robbak gmail.com>

[1] https://github.com/bitcoin/bitcoin/pull/5819

PR:		193424
Reviewed by:	maintainer
Approved by:	maintainer


Changed paths

Path Details
Directoryhead/UPDATING modified , text changed
Directoryhead/net-p2p/Makefile modified , text changed
Directoryhead/net-p2p/bitcoin/Makefile modified , text changed
Directoryhead/net-p2p/bitcoin/distinfo modified , text changed
Directoryhead/net-p2p/bitcoin/files/patch-Makefile_include_editSedCommands.patch deleted
Directoryhead/net-p2p/bitcoin/files/patch-memenv.cc_enable_limit_macros added
Directoryhead/net-p2p/bitcoin/files/patch-qt_makefile_am_editSedCommands.patch deleted
Directoryhead/net-p2p/bitcoin-daemon/Makefile modified , text changed
Directoryhead/net-p2p/bitcoin-utils/ added
Directoryhead/net-p2p/bitcoin-utils/Makefile added

  ViewVC Help
Powered by ViewVC 1.1.27