Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Jun 2020 14:35:17 +0000 (UTC)
From:      Matthias Andree <mandree@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r537556 - head/net-p2p/namecoin
Message-ID:  <202006021435.052EZHFk020848@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006021435.052EZHFk020848>