aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/namecoin
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2020-06-02 14:35:17 +0000
committerMatthias Andree <mandree@FreeBSD.org>2020-06-02 14:35:17 +0000
commitf7e42f332b3e864a6459820fdf9b379692e3e4bb (patch)
tree74eb304480e5ef047f045993ed6b9f4bb8f77a2d /net-p2p/namecoin
parent0ae88dd0b6e0930e6a3238ccb356547b17b5c5c3 (diff)
downloadports-f7e42f332b3e864a6459820fdf9b379692e3e4bb.tar.gz
ports-f7e42f332b3e864a6459820fdf9b379692e3e4bb.zip
net-p2p/namecoin: DEPRECATE, add short EXPIRATION_DATE before 2020Q3, mark BROKEN.
(The db48 dependency was not properly listed in INDEX and thus hidden.)
Notes
Notes: svn path=/head/; revision=537556
Diffstat (limited to 'net-p2p/namecoin')
-rw-r--r--net-p2p/namecoin/Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/net-p2p/namecoin/Makefile b/net-p2p/namecoin/Makefile
index e6d3a9d14869..ff015ce1da1e 100644
--- a/net-p2p/namecoin/Makefile
+++ b/net-p2p/namecoin/Makefile
@@ -3,6 +3,7 @@
PORTNAME= namecoin
PORTVERSION= 0.19.0.1
+PORTREVISION= 1
DISTVERSIONPREFIX= nc
PORTEPOCH= 1
CATEGORIES= net-p2p dns
@@ -10,6 +11,9 @@ CATEGORIES= net-p2p dns
MAINTAINER= milios@ccsys.com
COMMENT?= Decentralized, open DNS and general purpose key/value store
+DEPRECATED= Relies on implementation details of a particular Berkeley DB version (4.8), which has been EOL since 2010.
+EXPIRATION_DATE=2020-06-30
+
LICENSE= MIT
LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
@@ -78,7 +82,7 @@ QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode
WALLET_CONFIGURE_ENABLE= wallet
WALLET_CXXFLAGS= -I${BDB_INCLUDE_DIR}
WALLET_LIBS= -L${BDB_LIB_DIR}
-WALLET_USES= bdb:48
+WALLET_USES= bdb
ZMQ_CONFIGURE_ENABLE= zmq
ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4
@@ -114,4 +118,10 @@ regression-test: build
@cd ${WRKSRC} && ${GMAKE} check
+.include <bsd.port.options.mk>
+
+.if !empty(PORT_OPTIONS:MWALLET)
+BROKEN= Critical design flaw: Wallet option relies on Berkeley DB 4.8 implementation internals, where Berkeley DB 4.8 has been EOL since 2010
+.endif
+
.include <bsd.port.mk>