Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jul 2021 17:00:38 GMT
From:      Joseph Mingrone <jrm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c9d5d2dbd29d - main - net-p2p/bitmark: Update to version 0.13.3 and modernize
Message-ID:  <202107281700.16SH0ciU018794@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jrm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c9d5d2dbd29dcffacebd1aef84ddae86afa3c18e

commit c9d5d2dbd29dcffacebd1aef84ddae86afa3c18e
Author:     Christopher Hall <hsw@bitmark.com>
AuthorDate: 2021-07-22 11:43:07 +0000
Commit:     Joseph Mingrone <jrm@FreeBSD.org>
CommitDate: 2021-07-28 16:55:39 +0000

    net-p2p/bitmark: Update to version 0.13.3 and modernize
    
    Reviewed by:    araujo
    Differential Revision:  https://reviews.freebsd.org/D31176
---
 net-p2p/bitmark-cli/Makefile                       |   5 +-
 net-p2p/bitmark-daemon/Makefile                    |   5 +-
 net-p2p/bitmark-recorder/Makefile                  |   5 +-
 net-p2p/bitmark/Makefile                           | 199 +++++++++------------
 net-p2p/bitmark/distinfo                           |  70 ++++----
 ...golang.org_x_sys_unix_ztypes__freebsd__arm64.go |  24 ---
 net-p2p/bitmark/pkg-plist                          |  16 ++
 7 files changed, 149 insertions(+), 175 deletions(-)

diff --git a/net-p2p/bitmark-cli/Makefile b/net-p2p/bitmark-cli/Makefile
index f795281a7915..b559b609aba4 100644
--- a/net-p2p/bitmark-cli/Makefile
+++ b/net-p2p/bitmark-cli/Makefile
@@ -4,9 +4,10 @@ PKGNAMESUFFIX=	-cli
 COMMENT=	Bitmark distributed property system cli
 
 CONFLICTS?=	bitmark
-SLAVE_PORT=	yes
 
-OPTIONS_DEFINE=		CLI
+OPTIONS_EXCLUDE=	DAEMON DUMPER RECORDER
 OPTIONS_DEFAULT=	CLI
 
+_SLAVE_PORT=	yes
+
 .include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/bitmark-daemon/Makefile b/net-p2p/bitmark-daemon/Makefile
index 0581cb540144..42ff9551e154 100644
--- a/net-p2p/bitmark-daemon/Makefile
+++ b/net-p2p/bitmark-daemon/Makefile
@@ -4,9 +4,10 @@ PKGNAMESUFFIX=	-daemon
 COMMENT=	Bitmark distributed property system daemon
 
 CONFLICTS?=	bitmark
-SLAVE_PORT=	yes
 
-OPTIONS_DEFINE=		DAEMON
+OPTIONS_EXCLUDE=	CLI DUMPER RECORDER
 OPTIONS_DEFAULT=	DAEMON
 
+_SLAVE_PORT=	yes
+
 .include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/bitmark-recorder/Makefile b/net-p2p/bitmark-recorder/Makefile
index 4231cb40de26..ccb7fc32296a 100644
--- a/net-p2p/bitmark-recorder/Makefile
+++ b/net-p2p/bitmark-recorder/Makefile
@@ -4,9 +4,10 @@ PKGNAMESUFFIX=	-recorder
 COMMENT=	Bitmark distributed property system recorder
 
 CONFLICTS?=	bitmark
-SLAVE_PORT=	yes
 
-OPTIONS_DEFINE=		RECORDER
+OPTIONS_EXCLUDE=	CLI DAEMON DUMPER
 OPTIONS_DEFAULT=	RECORDER
 
+_SLAVE_PORT=	yes
+
 .include "${MASTERDIR}/Makefile"
diff --git a/net-p2p/bitmark/Makefile b/net-p2p/bitmark/Makefile
index 1f1011e8bb46..e62de98230a4 100644
--- a/net-p2p/bitmark/Makefile
+++ b/net-p2p/bitmark/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bitmark
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.13.2
+DISTVERSION=	0.13.3
 CATEGORIES=	net-p2p
 
 MAINTAINER=	hsw@bitmark.com
@@ -10,28 +10,12 @@ LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386
-ONLY_FOR_ARCHS_REASON=	depends on go which is not supported in this \
-			architecture
+ONLY_FOR_ARCHS_REASON=	depends on go which is not supported in this architecture
 
 LIB_DEPENDS=	libargon2.so:security/libargon2 \
 		libzmq.so:net/libzmq4
 
 USES=		go:modules pkgconfig
-
-CONFLICTS?=	bitmark-{daemon,cli,recorder,dumper}
-SLAVE_PORT?=	no
-
-OPTIONS_DEFINE?=	CLI DAEMON DUMPER RECORDER
-OPTIONS_DEFAULT?=	CLI DAEMON RECORDER
-OPTIONS_SUB=		yes
-
-DAEMON_DESC=	Main bitmarkd node server
-CLI_DESC=	Command line program to access bitmarks
-DUMPER_DESC=	Utility to dump bitmarkd levelDB
-RECORDER_DESC=	Hashing program
-
-.include <bsd.port.options.mk>
-
 USE_GITHUB=	yes
 GH_ACCOUNT=	bitmark-inc:DEFAULT
 GH_PROJECT=	bitmarkd
@@ -42,115 +26,106 @@ GH_TUPLE=	bitmark-inc:certgen:v0.1.1:bitmark_inc_certgen/vendor/github.com/bitma
 		bitmark-inc:logger:v0.3.5:bitmark_inc_logger/vendor/github.com/bitmark-inc/logger \
 		bitmark-inc:btcd:16c0ce95d92a:btcsuite_btcd/vendor/github.com/btcsuite/btcd \
 		btcsuite:btclog:84c8d2346e9f:btcsuite_btclog/vendor/github.com/btcsuite/btclog \
-		btcsuite:btcutil:9e5f4b9a998d:btcsuite_btcutil/vendor/github.com/btcsuite/btcutil \
+		btcsuite:btcutil:v1.0.2:btcsuite_btcutil/vendor/github.com/btcsuite/btcutil \
 		btcsuite:go-socks:4720035b7bfd:btcsuite_go_socks/vendor/github.com/btcsuite/go-socks \
 		cihub:seelog:f561c5e57575:cihub_seelog/vendor/github.com/cihub/seelog \
-		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man/v2 \
-		davecgh:go-spew:v1.1.0:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+		cpuguy83:go-md2man:v2.0.0:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
+		davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
 		fsnotify:fsnotify:v1.4.9:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
 		go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
-		golang:crypto:f7b00557c8c4:golang_crypto/vendor/golang.org/x/crypto \
-		golang:net:aa69164e4478:golang_net/vendor/golang.org/x/net \
-		golang:snappy:2e65f85255db:golang_snappy/vendor/github.com/golang/snappy \
-		golang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \
-		golang:sys:aed5e4c7ecf9:golang_sys/vendor/golang.org/x/sys \
-		golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
-		miekg:dns:v1.1.28:miekg_dns/vendor/github.com/miekg/dns \
-		mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
+		golang:crypto:c07d793c2f9a:golang_crypto/vendor/golang.org/x/crypto \
+		golang:mock:v1.5.0:golang_mock/vendor/github.com/golang/mock \
+		golang:net:abc453219eb5:golang_net/vendor/golang.org/x/net \
+		golang:snappy:v0.0.3:golang_snappy/vendor/github.com/golang/snappy \
+		golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:35b2ab0089ea:golang_sys/vendor/golang.org/x/sys \
+		golang:term:a79de5458b56:golang_term/vendor/golang.org/x/term \
+		golang:time:f8bda1e9f3ba:golang_time/vendor/golang.org/x/time \
+		miekg:dns:v1.1.42:miekg_dns/vendor/github.com/miekg/dns \
+		mitchellh:mapstructure:v1.4.1:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
 		patrickmn:go-cache:v2.1.0:patrickmn_go_cache/vendor/github.com/patrickmn/go-cache \
-		pebbe:zmq4:v1.2.0:pebbe_zmq4/vendor/github.com/pebbe/zmq4 \
-		russross:blackfriday:v2.0.1:russross_blackfriday/vendor/github.com/russross/blackfriday/v2 \
-		shurcooL:sanitized_anchor_name:v1.0.0:shurcool_sanitized_anchor_name/vendor/github.com/shurcooL/sanitized_anchor_name \
+		pebbe:zmq4:v1.2.7:pebbe_zmq4/vendor/github.com/pebbe/zmq4 \
+		pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+		russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
 		syndtr:goleveldb:v1.0.0:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb \
-		urfave:cli:v1.22.3:urfave_cli/vendor/github.com/urfave/cli \
+		urfave:cli:v1.22.5:urfave_cli/vendor/github.com/urfave/cli \
 		yuin:gluamapper:d836955830e7:yuin_gluamapper/vendor/github.com/yuin/gluamapper \
-		yuin:gopher-lua:ab39c6098bdb:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua
-
-SLAVE_PORT?=	NO
-
-VAR_DIR=	/var
-
-.if ${PORT_OPTIONS:MDAEMON}
-USERS+=		bitmark
-GROUPS+=	bitmark
-BITMARKD_RUN=	${VAR_DIR}/run/bitmarkd
-BITMARKD_DATA=	${VAR_DIR}/lib/bitmarkd
-SERVER_LIST+=	bitmarkd
-USE_RC_SUBR+=	bitmarkd
-SUB_LIST+=	BITMARKD_DATA=${BITMARKD_DATA} \
-		BITMARKD_GROUP=bitmark \
-		BITMARKD_RUN=${BITMARKD_RUN} \
-		BITMARKD_USER=bitmark
-PLIST_FILES+=	"etc/bitmarkd.conf.sub"
-.endif
+		yuin:gopher-lua:f4c35e4016d9:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua
+GO_BUILDFLAGS+=	-ldflags="-X main.version=${DISTVERSION}"
 
-.if ${PORT_OPTIONS:MRECORDER}
-USERS+=		bitmark-recorder
-GROUPS+=	bitmark-recorder
-RECORDERD_RUN=	${VAR_DIR}/run/recorderd
-RECORDERD_DATA=	${VAR_DIR}/lib/recorderd
-SERVER_LIST+=	recorderd
-USE_RC_SUBR+=	recorderd
-SUB_LIST+=	RECORDERD_DATA=${RECORDERD_DATA} \
-		RECORDERD_GROUP=bitmark-recorder \
-		RECORDERD_RUN=${RECORDERD_RUN} \
-		RECORDERD_USER=bitmark-recorder
-.endif
+CONFLICTS=	bitmark-cli bitmark-daemon bitmark-recorder
 
-.if ${PORT_OPTIONS:MCLI}
-COMMAND_LIST+=	bitmark-cli
-.endif
-.if ${PORT_OPTIONS:MDUMPER}
-COMMAND_LIST+=	bitmark-dumpdb
-.endif
+OPTIONS_DEFINE=		CLI DAEMON DUMPER RECORDER
+OPTIONS_DEFAULT?=	CLI DAEMON RECORDER
+OPTIONS_SUB=		yes
 
-.for command in ${SERVER_LIST}
-PLIST_FILES+=	"@sample etc/${command}.conf.sample" \
-		etc/newsyslog.conf.d/${command}.conf \
-		etc/syslog.d/${command}.conf \
-		sbin/${command}
-.endfor
-.for command in ${COMMAND_LIST}
-PLIST_FILES+=	bin/${command}
-.endfor
-.if ${PORT_OPTIONS:MDAEMON}
-PLIST_FILES+=	"@dir(bitmark,bitmark,) ${BITMARKD_DATA}" \
-		"@dir(bitmark,bitmark,) ${BITMARKD_RUN}"
-.endif
-.if ${PORT_OPTIONS:MRECORDER}
-PLIST_FILES+=	"@dir(bitmark-recorder,bitmark-recorder,) ${RECORDERD_DATA}" \
-		"@dir(bitmark-recorder,bitmark-recorder,) ${RECORDERD_RUN}"
+CLI_DESC=	Command line program to access bitmarks
+DAEMON_DESC=	Main bitmarkd node server
+DUMPER_DESC=	Utility to dump bitmarkd levelDB
+RECORDER_DESC=	Hashing program
+
+CLI_VARS=		GO_TARGET+=./command/bitmark-cli
+DAEMON_USE=		RC_SUBR=bitmarkd
+DAEMON_SUB_LIST=	BITMARKD_DATA=/var/lib/bitmarkd \
+			BITMARKD_GROUP=bitmark \
+			BITMARKD_RUN=/var/run/bitmarkd \
+			BITMARKD_USER=bitmark
+DAEMON_VARS=		GO_TARGET+=./command/bitmarkd \
+			GROUPS+=bitmark \
+			USERS+=bitmark
+DUMPER_VARS=		GO_TARGET+=./command/bitmark-dumpdb
+RECORDER_USE=		RC_SUBR=recorderd
+RECORDER_SUB_LIST=	RECORDERD_DATA=/var/lib/recorderd \
+			RECORDERD_GROUP=bitmark-recorder \
+			RECORDERD_RUN=/var/run/recorderd \
+			RECORDERD_USER=bitmark-recorder
+RECORDER_VARS=		GO_TARGET+=./command/recorderd \
+			GROUPS+=bitmark-recorder \
+			RECORDERD_DATA=/var/lib/recorderd \
+			RECORDERD_RUN=/var/run/recorderd \
+			USERS+=bitmark-recorder
+
+_SLAVE_PORT?=	no
+
+.include <bsd.port.options.mk>
+
+.if empty(PORT_OPTIONS)
+IGNORE=		at least one option must be enabled
 .endif
+
 .if ${PORT_OPTIONS:MDAEMON} || ${PORT_OPTIONS:MRECORDER}
-PLIST_FILES+=	"@dir ${VAR_DIR}/lib"
+PLIST_SUB+=	DAEMONRECORDER=""
+.else
+PLIST_SUB+=	DAEMONRECORDER="@comment "
 .endif
 
-GO_BUILDFLAGS+=	-ldflags="-X main.version=${DISTVERSION}"
-
-.for command in ${SERVER_LIST} ${COMMAND_LIST}
-GO_TARGET+=	./command/${command}
-.endfor
-
 do-install:
-.for command in ${SERVER_LIST}
-	${INSTALL_PROGRAM} ${WRKDIR}/bin/${command} ${STAGEDIR}${PREFIX}/sbin
-	${INSTALL_DATA} ${WRKSRC}/command/${command}/${command}.conf.sample ${STAGEDIR}${PREFIX}/etc/${command}.conf.sample
-	${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d
-	${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
-	${INSTALL_DATA} ${FILESDIR}/${command}.syslog ${STAGEDIR}${PREFIX}/etc/syslog.d/${command}.conf
-	${INSTALL_DATA} ${FILESDIR}/${command}.newsyslog ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${command}.conf
-.endfor
-.for command in ${COMMAND_LIST}
-	${INSTALL_PROGRAM} ${WRKDIR}/bin/${command} ${STAGEDIR}${PREFIX}/bin
-.endfor
-.if ${PORT_OPTIONS:MDAEMON}
+
+do-install-CLI-on:
+	${INSTALL_PROGRAM} ${WRKDIR}/bin/bitmark-cli ${STAGEDIR}${PREFIX}/bin
+
+do-install-DAEMON-on:
+	@${MKDIR} ${STAGEDIR}/var/lib/bitmarkd
+	@${MKDIR} ${STAGEDIR}/var/run/bitmarkd
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d
+	${INSTALL_DATA} ${FILESDIR}/bitmarkd.newsyslog ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/bitmarkd.conf
+	${INSTALL_DATA} ${FILESDIR}/bitmarkd.syslog ${STAGEDIR}${PREFIX}/etc/syslog.d/bitmarkd.conf
+	${INSTALL_DATA} ${WRKSRC}/command/bitmarkd/bitmarkd.conf.sample ${STAGEDIR}${PREFIX}/etc/bitmarkd.conf.sample
 	${INSTALL_DATA} ${WRKSRC}/command/bitmarkd/bitmarkd.conf.sub ${STAGEDIR}${PREFIX}/etc/bitmarkd.conf.sub
-	${MKDIR} ${STAGEDIR}${BITMARKD_RUN}
-	${MKDIR} ${STAGEDIR}${BITMARKD_DATA}
-.endif
-.if ${PORT_OPTIONS:MRECORDER}
-	${MKDIR} ${STAGEDIR}${RECORDERD_RUN}
-	${MKDIR} ${STAGEDIR}${RECORDERD_DATA}
-.endif
+	${INSTALL_PROGRAM} ${WRKDIR}/bin/bitmarkd ${STAGEDIR}${PREFIX}/sbin
+
+do-install-DUMPER-on:
+	${INSTALL_PROGRAM} ${WRKDIR}/bin/bitmark-dumpdb ${STAGEDIR}${PREFIX}/bin
+
+do-install-RECORDER-on:
+	@${MKDIR} ${STAGEDIR}${RECORDERD_DATA}
+	@${MKDIR} ${STAGEDIR}${RECORDERD_RUN}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/syslog.d
+	${INSTALL_DATA} ${FILESDIR}/recorderd.newsyslog ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/recorderd.conf
+	${INSTALL_DATA} ${FILESDIR}/recorderd.syslog ${STAGEDIR}${PREFIX}/etc/syslog.d/recorderd.conf
+	${INSTALL_DATA} ${WRKSRC}/command/recorderd/recorderd.conf.sample ${STAGEDIR}${PREFIX}/etc/recorderd.conf.sample
+	${INSTALL_PROGRAM} ${WRKDIR}/bin/recorderd ${STAGEDIR}${PREFIX}/sbin
 
 .include <bsd.port.mk>
diff --git a/net-p2p/bitmark/distinfo b/net-p2p/bitmark/distinfo
index 07240605945a..4b6a34462438 100644
--- a/net-p2p/bitmark/distinfo
+++ b/net-p2p/bitmark/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1590565748
-SHA256 (bitmark-inc-bitmarkd-v0.13.2_GH0.tar.gz) = 040e38ea68082cddf168090b7d20951670b319ef79d2560c39b6eaafd8f7689d
-SIZE (bitmark-inc-bitmarkd-v0.13.2_GH0.tar.gz) = 483747
+TIMESTAMP = 1626164381
+SHA256 (bitmark-inc-bitmarkd-v0.13.3_GH0.tar.gz) = 516ec30d8f53a91b53592680feaea37f01e4937f4b459e20ee53e80d4e9ff848
+SIZE (bitmark-inc-bitmarkd-v0.13.3_GH0.tar.gz) = 484308
 SHA256 (bitmark-inc-certgen-v0.1.1_GH0.tar.gz) = 8f298113dc155afb0d8991afcc9611f9f6fa213d89c5d35a7fa7a526b1baaf7c
 SIZE (bitmark-inc-certgen-v0.1.1_GH0.tar.gz) = 2349
 SHA256 (bitmark-inc-exitwithstatus-v0.1.2_GH0.tar.gz) = 1c54ae7d58cfc09b252f2f62b295b11ce66dd0a4d17d28a742b49d39a5129073
@@ -15,49 +15,53 @@ SHA256 (bitmark-inc-btcd-16c0ce95d92a_GH0.tar.gz) = 688439ef9fe9283cfd45a6a451bc
 SIZE (bitmark-inc-btcd-16c0ce95d92a_GH0.tar.gz) = 2845568
 SHA256 (btcsuite-btclog-84c8d2346e9f_GH0.tar.gz) = f31154671fc11e8731ef563f37a25dedc69819bc7f1c7d2395a58314e6b89ee1
 SIZE (btcsuite-btclog-84c8d2346e9f_GH0.tar.gz) = 7045
-SHA256 (btcsuite-btcutil-9e5f4b9a998d_GH0.tar.gz) = 32c79162921b370c7402ca22ad1c48c6fd60e7a64d433077267764ea4f53481b
-SIZE (btcsuite-btcutil-9e5f4b9a998d_GH0.tar.gz) = 104581
+SHA256 (btcsuite-btcutil-v1.0.2_GH0.tar.gz) = 8d28d8a43bf2e4c3492c103b57e27e149441f705eec5d05b811aa81d32299445
+SIZE (btcsuite-btcutil-v1.0.2_GH0.tar.gz) = 152694
 SHA256 (btcsuite-go-socks-4720035b7bfd_GH0.tar.gz) = 22c5444550941cc67c1117d2fcf2dcd3c3f0878c9af0386e7a818a3ac3d8338d
 SIZE (btcsuite-go-socks-4720035b7bfd_GH0.tar.gz) = 3391
 SHA256 (cihub-seelog-f561c5e57575_GH0.tar.gz) = e7fae3b72e1e5c5a3898ae76accd411903996e7ec75d7af3b97bba12dcdf762f
 SIZE (cihub-seelog-f561c5e57575_GH0.tar.gz) = 66529
 SHA256 (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 50537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
 SIZE (cpuguy83-go-md2man-v2.0.0_GH0.tar.gz) = 52021
-SHA256 (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 1f7e0bd2db0341925b5f2ee5834e99380f4c2b1bd36cf0fa62d7717899d39d62
-SIZE (davecgh-go-spew-v1.1.0_GH0.tar.gz) = 42337
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
 SHA256 (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 4f888b1cb132026227826751d156c0a2958e7d492e5e38386cde8848ef494dcb
 SIZE (fsnotify-fsnotify-v1.4.9_GH0.tar.gz) = 31900
 SHA256 (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 42c3e4ef9eca2860d22b3c6c5582c6c13fb4b417e5ebc1acc56ee5e2c4ddcaff
 SIZE (go-yaml-yaml-v2.2.2_GH0.tar.gz) = 70656
-SHA256 (golang-crypto-f7b00557c8c4_GH0.tar.gz) = 029c7e2c21a3b1a5df481e441b58f89d7c6ade793d6155ca01e23094047e3598
-SIZE (golang-crypto-f7b00557c8c4_GH0.tar.gz) = 1727281
-SHA256 (golang-net-aa69164e4478_GH0.tar.gz) = b538bbdda3b9f7c93b6bbac94874d8fa85d25e43577f3b356fd825f39410be0f
-SIZE (golang-net-aa69164e4478_GH0.tar.gz) = 1100688
-SHA256 (golang-snappy-2e65f85255db_GH0.tar.gz) = 3f0d9ed5fbea9b10b33c38321afe9a9e8a45dc3f0dbed9c3c1b640e69da05f76
-SIZE (golang-snappy-2e65f85255db_GH0.tar.gz) = 62580
-SHA256 (golang-sync-112230192c58_GH0.tar.gz) = 6d98880ea18369550cb12d7011df8e4b21c5b7588268a412b863b5c9d2fa0313
-SIZE (golang-sync-112230192c58_GH0.tar.gz) = 16832
-SHA256 (golang-sys-aed5e4c7ecf9_GH0.tar.gz) = 80849fe6940e50c7c4647678c5280f40d23db1c315b6f9329f5a9827aeb2e7f2
-SIZE (golang-sys-aed5e4c7ecf9_GH0.tar.gz) = 1493914
-SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
-SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
-SHA256 (miekg-dns-v1.1.28_GH0.tar.gz) = c00d149f35f8299270e2fde152a8b5dc02b97a399dfa4eb5b32c042dba7410a2
-SIZE (miekg-dns-v1.1.28_GH0.tar.gz) = 183985
-SHA256 (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 53fbc06b125ff1c9c73a4eb1764346932671a29c67a45a92e2ebc6855635069b
-SIZE (mitchellh-mapstructure-v1.1.2_GH0.tar.gz) = 20980
+SHA256 (golang-crypto-c07d793c2f9a_GH0.tar.gz) = bd1e0856c43287c6ebd20d59e2b4f2ffa91c5cc275dbb02bb2cfc822e6dc18a4
+SIZE (golang-crypto-c07d793c2f9a_GH0.tar.gz) = 1732023
+SHA256 (golang-mock-v1.5.0_GH0.tar.gz) = 7a8212b8332072626d1ce440883929a28ab18450926bc5164d926c6e5cae61ff
+SIZE (golang-mock-v1.5.0_GH0.tar.gz) = 66429
+SHA256 (golang-net-abc453219eb5_GH0.tar.gz) = 4be86d74b852b0c8ed2eb9431e21e78b9d914edb611fb976bd98fdcb45b9a888
+SIZE (golang-net-abc453219eb5_GH0.tar.gz) = 1251746
+SHA256 (golang-snappy-v0.0.3_GH0.tar.gz) = c22541bf48b252b55ea0e618a5887e3d4f95c6ec5e46bbd60d1020366ffa2580
+SIZE (golang-snappy-v0.0.3_GH0.tar.gz) = 65976
+SHA256 (golang-sync-036812b2e83c_GH0.tar.gz) = 75ac8fc16bdceb2496c4a9cc98584b70c29032d91a9e57a624acb073e3232fda
+SIZE (golang-sync-036812b2e83c_GH0.tar.gz) = 18752
+SHA256 (golang-sys-35b2ab0089ea_GH0.tar.gz) = ae3263474cd4232035eca625e6382d0bf27ee2367ff683a9722cf38d40fe44ac
+SIZE (golang-sys-35b2ab0089ea_GH0.tar.gz) = 1197183
+SHA256 (golang-term-a79de5458b56_GH0.tar.gz) = e2456003e6399902c70947a068f3e0f043de033c8ade1713d8d7294a5c6521ab
+SIZE (golang-term-a79de5458b56_GH0.tar.gz) = 14927
+SHA256 (golang-time-f8bda1e9f3ba_GH0.tar.gz) = e068a34e54894c9c189ba2c2e5b7ea9116ed661f6a7c0d0e744d8e0066017ebb
+SIZE (golang-time-f8bda1e9f3ba_GH0.tar.gz) = 9656
+SHA256 (miekg-dns-v1.1.42_GH0.tar.gz) = 167b2c2c9cb96d07c97db2c46286914fb74d09be5b02d7149f4918782d675ccb
+SIZE (miekg-dns-v1.1.42_GH0.tar.gz) = 200831
+SHA256 (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = d936baa5006f7dda1346aff863745a110981f7583a1184e93b9077fa52cd4048
+SIZE (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = 27826
 SHA256 (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 3ab025f2f580f8818a5357db52596fef1b0ad5945816a022c8b805ba46dc93be
 SIZE (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 13572
-SHA256 (pebbe-zmq4-v1.2.0_GH0.tar.gz) = d4637dfeb7ab747b17cbd71dfd4a4b1b24c0aa7f93e9f9ad6fcc204497051979
-SIZE (pebbe-zmq4-v1.2.0_GH0.tar.gz) = 117827
-SHA256 (russross-blackfriday-v2.0.1_GH0.tar.gz) = 5a0f38a36b6f3b2d59b72d713451a895a4d3a4406b3533882483782e37797cff
-SIZE (russross-blackfriday-v2.0.1_GH0.tar.gz) = 79613
-SHA256 (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 7e11964980f9b8595c17bc8970f0174621afe464920e38df7f8d77e45058388f
-SIZE (shurcooL-sanitized_anchor_name-v1.0.0_GH0.tar.gz) = 2143
+SHA256 (pebbe-zmq4-v1.2.7_GH0.tar.gz) = d7b6ca658d2c4bd8d1812b702024a39c95e851ddeca6697c6fc1879d4ddddb4a
+SIZE (pebbe-zmq4-v1.2.7_GH0.tar.gz) = 121333
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
+SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
 SHA256 (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = c80191f7f77b41d6cb3d1c6de1d42a9b8177656ee49c256d2df2b95a893cf8b8
 SIZE (syndtr-goleveldb-v1.0.0_GH0.tar.gz) = 142710
-SHA256 (urfave-cli-v1.22.3_GH0.tar.gz) = df0d62d708a2ccf67cb25126843268ba4034002e22c1b8a44c97594f9fb49fb5
-SIZE (urfave-cli-v1.22.3_GH0.tar.gz) = 77683
+SHA256 (urfave-cli-v1.22.5_GH0.tar.gz) = 57138657dd61c81e21b52cfb1aa5c97ad5c9379197fa7fb550051e59056eb30f
+SIZE (urfave-cli-v1.22.5_GH0.tar.gz) = 78125
 SHA256 (yuin-gluamapper-d836955830e7_GH0.tar.gz) = 966a0062fa11526c7eb3b97a7b47a24be792cc60babaab93a918f15f113fcad4
 SIZE (yuin-gluamapper-d836955830e7_GH0.tar.gz) = 3472
-SHA256 (yuin-gopher-lua-ab39c6098bdb_GH0.tar.gz) = 709a4aeb7a033157f678db2a5f785a1bfc541cbeb5cf53a1e92ba8d8fd93fd07
-SIZE (yuin-gopher-lua-ab39c6098bdb_GH0.tar.gz) = 161569
+SHA256 (yuin-gopher-lua-f4c35e4016d9_GH0.tar.gz) = 4694620cb5ae735933bdd5bb7921de0daa0ed930c0e877cb8f2049d9fbeca16b
+SIZE (yuin-gopher-lua-f4c35e4016d9_GH0.tar.gz) = 162941
diff --git a/net-p2p/bitmark/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go b/net-p2p/bitmark/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go
deleted file mode 100644
index 0e0603b77cee..000000000000
--- a/net-p2p/bitmark/files/patch-vendor_golang.org_x_sys_unix_ztypes__freebsd__arm64.go
+++ /dev/null
@@ -1,24 +0,0 @@
-From 33540a1f603772f9d4b761f416f5c10dade23e96 Mon Sep 17 00:00:00 2001
-From: Tobias Klauser <tklauser@distanz.ch>
-Date: Fri, 25 Oct 2019 21:13:51 +0200
-Subject: [PATCH] unix: don't use non-existing uint128 type on freebsd/arm64
-
-CL 179099 introduced type FpReg on freebsd, on freebsd/arm64 using a
-type uint128. This type doesn't exist in Go.
-
-Change-Id: Ie7f065f38f2cc2c163abdfa7dddad886b8edbe3b
-Reviewed-on: https://go-review.googlesource.com/c/sys/+/203419
-Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
-TryBot-Result: Gobot Gobot <gobot@golang.org>
-Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
---- vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go.orig	2019-08-18 13:42:05 UTC
-+++ vendor/golang.org/x/sys/unix/ztypes_freebsd_arm64.go
-@@ -397,7 +397,7 @@ type Reg struct {
- }
- 
- type FpReg struct {
--	Fp_q  [32]uint128
-+	Fp_q  [512]uint8
- 	Fp_sr uint32
- 	Fp_cr uint32
- }
diff --git a/net-p2p/bitmark/pkg-plist b/net-p2p/bitmark/pkg-plist
new file mode 100644
index 000000000000..9aa387e94370
--- /dev/null
+++ b/net-p2p/bitmark/pkg-plist
@@ -0,0 +1,16 @@
+%%DAEMON%%@sample etc/bitmarkd.conf.sample
+%%DAEMON%%etc/bitmarkd.conf.sub
+%%DAEMON%%etc/newsyslog.conf.d/bitmarkd.conf
+%%DAEMON%%etc/syslog.d/bitmarkd.conf
+%%DAEMON%%sbin/bitmarkd
+%%RECORDER%%@sample etc/recorderd.conf.sample
+%%RECORDER%%etc/newsyslog.conf.d/recorderd.conf
+%%RECORDER%%etc/syslog.d/recorderd.conf
+%%RECORDER%%sbin/recorderd
+%%CLI%%bin/bitmark-cli
+%%DUMPER%%bin/bitmark-dumpdb
+%%DAEMONRECORDER%%@dir /var/lib
+%%DAEMON%%@dir(bitmark,bitmark,) /var/lib/bitmarkd
+%%DAEMON%%@dir(bitmark,bitmark,) /var/run/bitmarkd
+%%RECORDER%%@dir(bitmark-recorder,bitmark-recorder,) /var/lib/recorderd
+%%RECORDER%%@dir(bitmark-recorder,bitmark-recorder,) /var/run/recorderd



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