freebsd-ports/net-p2p/Makefile
Kubilay Kocak 24c1a3701d 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
2015-02-24 11:10:23 +00:00

108 lines
2.7 KiB
Makefile

# $FreeBSD$
#
COMMENT = peer-to-peer network applications
SUBDIR += amule
SUBDIR += amule-devel
SUBDIR += bitcoin
SUBDIR += bitcoin-daemon
SUBDIR += bitcoin-utils
SUBDIR += bitflu
SUBDIR += bitmessage
SUBDIR += bnbt
SUBDIR += btpd
SUBDIR += btqueue
SUBDIR += btsync
SUBDIR += cpuminer
SUBDIR += createtorrent
SUBDIR += ctcs
SUBDIR += ctorrent
SUBDIR += dclib
SUBDIR += deluge
SUBDIR += digitalcoin
SUBDIR += dogecoin
SUBDIR += ed2k
SUBDIR += edonkey-tool-hash
SUBDIR += eiskaltdcpp-cli
SUBDIR += eiskaltdcpp-daemon
SUBDIR += eiskaltdcpp-data
SUBDIR += eiskaltdcpp-gtk
SUBDIR += eiskaltdcpp-lib
SUBDIR += eiskaltdcpp-qt
SUBDIR += frost
SUBDIR += gkremldk
SUBDIR += gnewtellium
SUBDIR += gnunet
SUBDIR += gnunet-gtk
SUBDIR += gtk-gnutella
SUBDIR += gtorrentviewer
SUBDIR += jigdo
SUBDIR += ktorrent
SUBDIR += libbt
SUBDIR += liberator
SUBDIR += libktorrent
SUBDIR += libpdtp
SUBDIR += libtorrent
SUBDIR += libtorrent-rasterbar
SUBDIR += libtorrent-rasterbar-python
SUBDIR += linuxdcpp
SUBDIR += litecoin
SUBDIR += litecoin-daemon
SUBDIR += lopster
SUBDIR += microdc2
SUBDIR += minder
SUBDIR += mktorrent
SUBDIR += mldonkey
SUBDIR += mldonkey-core
SUBDIR += mldonkey-gui
SUBDIR += namecoin
SUBDIR += napshare
SUBDIR += ncdc
SUBDIR += opendchub
SUBDIR += p5-Net-BitTorrent
SUBDIR += p5-Net-BitTorrent-File
SUBDIR += p5-Net-BitTorrent-PeerPacket
SUBDIR += p5-Net-DirectConnect
SUBDIR += p5-WWW-BitTorrent
SUBDIR += phex
SUBDIR += py-kenosis
SUBDIR += py-py2play
SUBDIR += py-transmissionrpc
SUBDIR += py-vertex
SUBDIR += qbittorrent
SUBDIR += qbittorrent-nox11
SUBDIR += retroshare
SUBDIR += rtgui
SUBDIR += rtorrent
SUBDIR += shx
SUBDIR += squall
SUBDIR += torrentsniff
SUBDIR += transmission
SUBDIR += transmission-cli
SUBDIR += transmission-daemon
SUBDIR += transmission-gtk
SUBDIR += transmission-qt4
SUBDIR += transmission-remote-gui
SUBDIR += tribler
SUBDIR += twister
SUBDIR += uhub
SUBDIR += unworkable
SUBDIR += valknut
SUBDIR += verlihub
SUBDIR += verlihub-plugins
SUBDIR += verlihub-plugins-chatroom
SUBDIR += verlihub-plugins-floodprotect
SUBDIR += verlihub-plugins-forbid
SUBDIR += verlihub-plugins-iplog
SUBDIR += verlihub-plugins-isp
SUBDIR += verlihub-plugins-luascript
SUBDIR += verlihub-plugins-messanger
SUBDIR += verlihub-plugins-stats
SUBDIR += vuze
SUBDIR += xnap
SUBDIR += zetacoin
SUBDIR += zetacoin-nox11
.include <bsd.port.subdir.mk>