Commit graph

50 commits

Author SHA1 Message Date
Mathieu Arnold
f037e39601 USE_BDB cleanup.
- USE_BDB=4x+ -> USES=bdb.
- USE_BDB=yes -> USES=bdb.
- USE_BDB=xx  -> USES=bdb:xx.

Other modernisations when I see them.

PR:		209183
Sponsored by:	Absolight
2016-08-08 13:46:50 +00:00
Tijl Coosemans
41bc76f6fd Add OBJCXX and OBJCXXFLAGS to CONFIGURE_ENV.
When compiled on Darwin bitcoin-qt needs two extra files that are written
in ObjC++.  These aren't needed on FreeBSD but because of this the ObjC++
compiler is used as linker instead of the C++ compiler.  Without defining
OBJCXX clang may be used as C++ compiler while g++ is used as ObjC++
compiler.  This may cause link problems.

PR:		207110
Submitted by:	olexander.v.melnyk@gmail.com
Approved by:	robbak@robbak.com (maintainer, via email)
2016-05-02 14:20:32 +00:00
Tijl Coosemans
5f893fee5f - Update net-p2p/bitcoin to 0.12.1.
- Enable DBUS option by default.  Desktop systems almost always have DBus
  installed.
- Enable UPNP option by default.  Many ISP supplied modems contain a NAT
  these days.
- Remove --disable-reduce-exports.  It's disabled by default.
- Add bitcoind rc.d script. [1]

PR:		208937, 209136
Submitted by:	xenophon+fbsdports@irtnog.org [1]
Approved by:	robbak@gmail.com (maintainer)
2016-05-01 09:50:43 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Thomas Zander
6907d22e32 Update to upstream release 0.11.2
PR:		206453
Submitted by:	jochen@jochen-neumeister.de
Approved by:	robbak@gmail.com (maintainer / alternative e-mail address)
2016-01-23 17:35:17 +00:00
Jan Beich
5dc469fd40 net-p2p/bitcoin: chase r399209
1da63faa4f

PR:		203761
Submitted by:	robbak@gmail.com (based on)
Obtained from:	upstream
MFH:		2015Q4
X-MFH-With:	r399209
2015-10-14 14:57:33 +00:00
Philip M. Gollucci
041ec329ae net-p2p/bitcoin: 0.10.2 -> 0.11.0
PR:                  201524
Submitted by:        robbak@gmail.com (maintainer)
2015-07-16 18:35:16 +00:00
Mark Felder
7154dfbc88 Update to 0.10.2
Resolves CVE-2015-3641

https://en.bitcoin.it/wiki/Common_Vulnerabilities_and_Exposures

PR:		201224
Approved by:	maintainer
2015-07-06 03:09:35 +00:00
Jan Beich
4c0f73173f net-p2p/bitcoin*: update to 0.10.1 and fix conflicts
Work around bin/test_bitcoin installed more than once by leaving
TESTS=on by default only in net-p2p/bitcoin-utils.

Changes:	https://bitcoin.org/en/release/v0.10.1
PR:		198826 [1]
PR:		199856
Reported by:	peter [1]
Submitted by:	robbak@gmail.com (maintainer, other mail)
2015-05-03 16:58:04 +00:00
Kubilay Kocak
2715b5f070 net-p2p/bitcoin: Use linguisttools, 45 less dependencies
Take advantage of the new qt4-linguisttools port [1] to eliminate 45 build
dependencies.

[1] https://svnweb.freebsd.org/changeset/ports/379843

PR:		198024
Submitted by:	Robert Backhaus <robbak gmail com> (maintainer)
2015-02-25 13:16:35 +00:00
Kubilay Kocak
b7755bca61 net-p2p/bitcoin: Centralise regression-test target
Move the regression-test targetr from bitcoin-daemon to bitcoin port proper.

Approved by:	maintainer (via IRC)
2015-02-24 11:54:04 +00:00
Kubilay Kocak
a2ba617492 net-p2p/bitcoin: Reinstate BDB includes for WALLET option
Re-add removed BDB includes and library paths to CXXFLAGS/LIBS for the WALLET
options. Without them ./configure bombs out.
2015-02-24 11:37:49 +00:00
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
Dirk Meyer
258fa587f6 - update miniupnpc to 1.9
- bump users of shared lib version
2014-10-28 05:19:16 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
Steve Wills
91a904eb65 net-p2p/bitcoin: update to 0.9.2
PR:		191357
Submitted by:	Robert Backhaus <robbak@robbak.com> (maintainer)
2014-07-11 16:54:48 +00:00
Steve Wills
99631c4b6e - Update to 0.9.1
PR:		ports/188655
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2014-04-16 16:12:04 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Steve Wills
1c511559d1 - Switch to USES=gmake
- Fix a nit with configuration, QMAKE_ENV is more correct, but is equivilant to
  CONFIGURE_ENV

Approved by:	portmgr (implicit)
2014-01-16 19:44:58 +00:00
Steve Wills
1c6c6f328a - Update to 0.8.6
PR:		ports/184655
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2013-12-17 02:13:55 +00:00
Baptiste Daroussin
4c9e6f67a4 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 15:24:47 +00:00
Max Brazhnikov
2e206d8fad - Pass QMAKE_ARGS to qmake
Approved by:	portmgr (blanket approval)
2013-11-22 12:55:11 +00:00
Steve Wills
913a7da22a - Update to 0.8.5
- Remove no longer needed patch

PR:		ports/182062
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2013-09-24 01:48:57 +00:00
Baptiste Daroussin
bb4b86e043 Add NO_STAGE all over the place in preparation for the staging support (cat: net-p2p) 2013-09-20 22:28:25 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Steve Wills
a8cda2ff97 - Update to 0.8.3
PR:		ports/179995
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2013-06-30 12:57:41 +00:00
Raphael Kubo da Costa
08d9b8846e Fix `make checksum'.
PR:		ports/179435
Submitted by:	Robert Backhaus <robbak@robbak.com> (maintainer)
2013-06-09 18:32:16 +00:00
Steve Wills
ca5f52a23f - Update to 0.8.2
PR:		ports/179091
Submitted by:	Robert Backahus <robbak@robbak.com>
2013-05-30 11:28:53 +00:00
Steve Wills
f120146efc - Add patch to prevent deletion of /dev/null
PR:		ports/177867
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2013-04-24 02:42:20 +00:00
Steve Wills
4a77520c91 - Update to 0.8.1
PR:		ports/177135
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
2013-03-24 12:25:14 +00:00
Ruslan Makhmatkhanov
80d261bcd3 - update to 0.8.0
- remove patched, applied upstream

changelog:
http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.0/

PR:     176284
Submitted by:	Robert Backahus <robbak@mynetfone.com.au> (maintainer, other email)
2013-02-20 20:27:32 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Steve Wills
5a9a7e80cc - Update to 0.7.1
- Update db version to 4.8, for compatability with data files from other OSs
- Convert to OptionsNG
- Remove no-op sed commands.
- Pet portlint

PR:		ports/172839
Submitted by:	Robert Backahus <robbak@robbak.com> (maintainer)
Feature safe:	yes
2012-10-21 02:24:30 +00:00
Steve Wills
4507954b4c - Update to 0.7.0
- Set submitter as maintainer

Submitted by:	"Robert Backhaus" <robbak@robbak.com> (private email)
2012-09-27 13:29:34 +00:00
Steve Wills
cd2051d094 - Hopefully really fix the last high CPU usage case
PR:		ports/171252
Submitted by:	Steven Lee <steven@roothosts.com>
2012-09-04 20:46:54 +00:00
Steve Wills
24b332e8ee - Fix another high CPU usage condition 2012-09-03 17:40:21 +00:00
Steve Wills
25857df5b8 - Fix 100% usage issue
Submitted by:	Robert Backhaus <robbak@robbak.com>
2012-09-02 14:16:18 +00:00
Steve Wills
0d1385818a - Update to 0.6.3
PR:		ports/171080
Security:	b50913ce-f4a7-11e1-b135-003067b2972c
2012-09-02 02:51:56 +00:00
Shaun Amott
291ad651f4 Back to the pool. 2012-06-14 13:52:22 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Shaun Amott
4da8483850 - Update to 0.4.0.
- Use DIST_SUBDIR since the distfiles are just version numbers.
2011-09-23 21:22:57 +00:00
Shaun Amott
4b22f9d375 - Update to 0.3.24.
- Hack for github no longer required.
2011-08-08 00:05:15 +00:00
Shaun Amott
3558c33de3 - Upgrade to 0.3.23.
- Add missing wxGTK runtime dependency. [1]
- Add missing glib dependency (when built without GUI) [2]

Submitted by:	Tim Bishop [1], netchild [2]
2011-07-01 22:21:35 +00:00
Shaun Amott
49f8aa2d48 Second half of the previous fix.
Note to self: test things before committing.
2011-05-25 01:59:09 +00:00
Shaun Amott
048e33d54a - Fix miniupnpc library dependency.
- Bump PORTREVISION for previous plist fix while here.

Submitted by:	"Micheal" via private e-mail [1]
2011-05-25 01:44:08 +00:00
Shaun Amott
64d57260db Fix plist.
Submitted by:	pavmail
Pointyhat to:	shaun (me)
2011-05-24 23:21:23 +00:00
Shaun Amott
2cdcd495df The distfile for this port is assembled (or made available) on the fly.
Add a pre-fetch hook to trigger this process, so that the tarball is
available when we try to fetch.
2011-05-24 22:48:17 +00:00
Shaun Amott
4e2908e006 Fix dependency line.
Submitted by:	Torfinn Ingolfsen via freebsd-ports
2011-05-22 15:53:57 +00:00
Shaun Amott
192807fa5b Add port: bitcoin
Bitcoin is a digital currency created in 2009 by Satoshi Nakamoto. It is
also the name of the open source software designed in order to use this
currency.
2011-05-20 22:50:37 +00:00