svn commit: r537556 - head/net-p2p/namecoin

Matthias Andree mandree at FreeBSD.org
Tue Jun 2 14:35:18 UTC 2020


Author: mandree
Date: Tue Jun  2 14:35:17 2020
New Revision: 537556
URL: https://svnweb.freebsd.org/changeset/ports/537556

Log:
  net-p2p/namecoin: DEPRECATE, add short EXPIRATION_DATE before 2020Q3, mark BROKEN.
  
  (The db48 dependency was not properly listed in INDEX and thus hidden.)

Modified:
  head/net-p2p/namecoin/Makefile

Modified: head/net-p2p/namecoin/Makefile
==============================================================================
--- head/net-p2p/namecoin/Makefile	Tue Jun  2 14:15:17 2020	(r537555)
+++ head/net-p2p/namecoin/Makefile	Tue Jun  2 14:35:17 2020	(r537556)
@@ -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 at 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/libqrenco
 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
@@ -113,5 +117,11 @@ regression-test: build
 	# from CONFIGURE_ARGS above.
 
 	@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>


More information about the svn-ports-head mailing list