pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update to 0.12.1



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%ir.bbn.com@localhost>
Pushed By:	gdt
Date:		Tue Nov 29 15:33:03 2016 -0500
Changeset:	2730919f3eb416fa5b5d5a6a4f966807fd7eab4e

Modified Files:
	bitcoin/Makefile
	bitcoin/PLIST
	bitcoin/distinfo

Log Message:
Update to 0.12.1

Add libunivalue to PLIST.
New program bench_bitcoin (nonfunctional).
Depend on libevent.

Upstream changes:

First version bits BIP9 softfork deployment
-------------------------------------------

This release includes a soft fork deployment to enforce [BIP68][],
[BIP112][] and [BIP113][] using the [BIP9][] deployment mechanism.

BIP68 soft fork to enforce sequence locks for relative locktime
---------------------------------------------------------------

[BIP68][] introduces relative lock-time consensus-enforced semantics of
the sequence number field to enable a signed transaction input to remain
invalid for a defined period of time after confirmation of its corresponding
outpoint.

BIP112 soft fork to enforce OP_CHECKSEQUENCEVERIFY
--------------------------------------------------

[BIP112][] redefines the existing OP_NOP3 as OP_CHECKSEQUENCEVERIFY (CSV)
for a new opcode in the Bitcoin scripting system that in combination with
[BIP68][] allows execution pathways of a script to be restricted based
on the age of the output being spent.

BIP113 locktime enforcement soft fork
-------------------------------------

Bitcoin Core 0.11.2 previously introduced mempool-only locktime
enforcement using GetMedianTimePast(). This release seeks to
consensus enforce the rule.

Miscellaneous
-------------

The p2p alert system is off by default. To turn on, use `-alert` with
startup configuration.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2730919f3eb416fa5b5d5a6a4f966807fd7eab4e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 bitcoin/Makefile | 10 +++++-----
 bitcoin/PLIST    |  5 +++++
 bitcoin/distinfo |  8 ++++----
 3 files changed, 14 insertions(+), 9 deletions(-)

diffs:
diff --git a/bitcoin/Makefile b/bitcoin/Makefile
index 83a018e..1f7e30e 100644
--- a/bitcoin/Makefile
+++ b/bitcoin/Makefile
@@ -1,8 +1,7 @@
 # $NetBSD$
 
 # TODO: update to latest release
-DISTNAME=       bitcoin-0.11.2
-PKGREVISION=    6
+DISTNAME=       bitcoin-0.12.1
 CATEGORIES=	finance
 MASTER_SITES=   ${MASTER_SITE_GITHUB:=bitcoin/}
 GITHUB_TAG=     v${PKGVERSION_NOREV}
@@ -59,9 +58,9 @@ SUBST_MESSAGE.pkg=	Fixing /usr references to ${PREFIX}.
 pre-configure:
 	cd ${WRKSRC} && ./autogen.sh
 
-# TODO: Decide if secp256k1 is supposed to be installed, and if so
-# where, or it if should be linked with privately.
-INSTALL_DIRS=	${BUILD_DIRS} src/secp256k1
+# TODO: Decide if secp256k1 and univalue are supposed to be installed,
+# and if so where, or if they should be linked with privately.
+INSTALL_DIRS=	${BUILD_DIRS} src/secp256k1 src/univalue
 
 post-install:
 	# Install the Debian example config file.
@@ -72,6 +71,7 @@ post-install:
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../databases/db4/buildlink3.mk"
 .include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/libevent/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/bitcoin/PLIST b/bitcoin/PLIST
index 353e514..670cbf1 100644
--- a/bitcoin/PLIST
+++ b/bitcoin/PLIST
@@ -1,12 +1,17 @@
 @comment $NetBSD$
+bin/bench_bitcoin
 bin/bitcoin-cli
 bin/bitcoin-tx
 bin/bitcoind
 bin/test_bitcoin
 include/bitcoinconsensus.h
 include/secp256k1.h
+include/secp256k1_recovery.h
+include/univalue.h
 lib/libbitcoinconsensus.la
 lib/libsecp256k1.la
+lib/libunivalue.la
 lib/pkgconfig/libbitcoinconsensus.pc
 lib/pkgconfig/libsecp256k1.pc
+lib/pkgconfig/libunivalue.pc
 share/examples/bitcoin/bitcoin.conf
diff --git a/bitcoin/distinfo b/bitcoin/distinfo
index 57fd6dd..d81f5ba 100644
--- a/bitcoin/distinfo
+++ b/bitcoin/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (bitcoin-0.11.2.tar.gz) = 1cb785a2dcd4a714159f7fa9f90cc830a93168c3
-RMD160 (bitcoin-0.11.2.tar.gz) = 5f340415560fdd85400afec3d0dc532d5c9f24cb
-SHA512 (bitcoin-0.11.2.tar.gz) = ace44bb017bd6359755dc545846cf1990c793aaa1467165db4b0808efd92dccce781b50b44fbd535195fe45727b499b5c26e4d8a21faa88a1bc8cbf2b0dc1b7d
-Size (bitcoin-0.11.2.tar.gz) = 5955398 bytes
+SHA1 (bitcoin-0.12.1.tar.gz) = a4aa233bf4587169925c6b7c1dfc288ef3b0bc40
+RMD160 (bitcoin-0.12.1.tar.gz) = c556b0a6cf61587d05eb046aec20c18f035d0ebb
+SHA512 (bitcoin-0.12.1.tar.gz) = a79b88c505c9b53affaf305e9a37d4fc3574c88df816fae5e0a3164692b5f61c0b17b4fb007c86fe69e6e95d1745b592c12a7cbd4996cfc6d7e7a0f207668912
+Size (bitcoin-0.12.1.tar.gz) = 6751284 bytes
 SHA1 (patch-src_leveldb_port_port__posix.h) = 6a3cde12951b9801e8ffe19b6134ca48ad0d876c
 SHA1 (patch-src_netbase.cpp) = 4de772e3b5f23ef6c29fedc70455f7a8705df591


Home | Main Index | Thread Index | Old Index