Commit Diff


commit - 90af880c4f43b8c5708af6712d94afc610f451df
commit + c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef
blob - 9b28b7930667236e108d27978edb770e736fbdb7
blob + b0e12222e4244078267c92c470961f52c9d83804
--- net/tesseras-paste/Makefile
+++ net/tesseras-paste/Makefile
@@ -12,6 +12,8 @@ MAINTAINER =	Murilo Ijanc <murilo@ijanc.org>
 # ISC
 PERMIT_PACKAGE =	Yes
 
+SITES =		https://tesseras.net/pub/tesseras-paste/${V}/
+
 WANTLIB +=	${MODCARGO_WANTLIB}
 
 MODULES =	devel/cargo
@@ -20,6 +22,10 @@ DISTFILES =	${DISTNAME}${EXTRACT_SUFX}
 
 CONFIGURE_STYLE =	cargo
 
+SEPARATE_BUILD =	Yes
+
+MODCARGO_RUSTFLAGS =	-C debuginfo=0
+
 post-install:
 	${INSTALL_MAN} ${WRKSRC}/tp.1 ${PREFIX}/man/man1/
 	${INSTALL_MAN} ${WRKSRC}/tpd.1 ${PREFIX}/man/man1/
blob - 1f4f63fa6ea09aae840f90b99fde815d742ceab5
blob + f0cdc679d2e69cce0fd073814612aa4b2e880df4
--- net/tesseras-paste/crates.inc
+++ net/tesseras-paste/crates.inc
@@ -56,7 +56,7 @@ MODCARGO_CRATES +=	signature	2.2.0
 MODCARGO_CRATES +=	spki	0.7.3
 MODCARGO_CRATES +=	subtle	2.6.1
 MODCARGO_CRATES +=	syn	2.0.117
-MODCARGO_CRATES +=	tesseras-dht	0.1.0
+MODCARGO_CRATES +=	tesseras-dht	0.1.1
 MODCARGO_CRATES +=	typenum	1.19.0
 MODCARGO_CRATES +=	unicode-ident	1.0.24
 MODCARGO_CRATES +=	universal-hash	0.5.1
blob - db49986e9f4d83b33be363939689a4789ac50420
blob + a304e54254d636fd297ee43178cf27d550a81516
--- net/tesseras-paste/distinfo
+++ net/tesseras-paste/distinfo
@@ -1,4 +1,3 @@
-SHA256 (tesseras-paste-0.1.0.tar.gz) = j9RE+gxF91SfWPEfNecqj3KtF6QMo1hnWQU2b8a/ev0=
 SHA256 (cargo/aead-0.5.2.tar.gz) = 0SJBPyhM8tYvsbfbl+Au24zaltdpsW5EOk9hleNWYrA=
 SHA256 (cargo/aho-corasick-1.1.4.tar.gz) = 3dMaEwQnwnUY3yZpQ6UwjtktSyJsxjn1qPEAKBYXQwE=
 SHA256 (cargo/anstream-1.0.0.tar.gz) = gkohL6+W6ays29Cf69NEOPj3EfuE4JqJFgE814Fcoo0=
@@ -57,7 +56,7 @@ SHA256 (cargo/signature-2.2.0.tar.gz) = d1STmVUt5FqJil
 SHA256 (cargo/spki-0.7.3.tar.gz) = 2R7WyFiwH5Qs1Ws3qUs+CheYKQMn0SNuTZz06spE0p0=
 SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K93sxXs4Te4YZSNY+yMXL6y4osUczBDXTBV73qMpI=
 SHA256 (cargo/syn-2.0.117.tar.gz) = 5mW4gD57HSpyf0AjRWu7vnTaZwmcWFJYrwrZxQE7m5k=
-SHA256 (cargo/tesseras-dht-0.1.0.tar.gz) = eRrb+7yhV6hUz4chtGb0+5tvgYVI+lDupuO7M7HlnRw=
+SHA256 (cargo/tesseras-dht-0.1.1.tar.gz) = vpctvIXppjAYEXyztxzJ2cCUzeUiJ3HI0+yONuUGcUw=
 SHA256 (cargo/typenum-1.19.0.tar.gz) = Vi1IEGa94GWCdqNUZ8SvAL3G7nJjBWmKVbhuYdetgrs=
 SHA256 (cargo/unicode-ident-1.0.24.tar.gz) = 5uQxPNX809rVyvoXlwLiskT3YJkfRTl9FNTr84JH2nU=
 SHA256 (cargo/universal-hash-0.5.1.tar.gz) = /B3ixojcFTBZiLVjw4VAZAQzVgGfl6S0Ynb+c0xPB+o=
@@ -67,6 +66,7 @@ SHA256 (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.g
 SHA256 (cargo/windows-link-0.2.1.tar.gz) = 8IBSIuV/dSHWpi42+pFjvIkazUIvlx3v6X1k5w0KT+U=
 SHA256 (cargo/windows-sys-0.61.2.tar.gz) = rhNyKby9bN8Pe4CjHfYXZhRQd930lBanKLAss5If8/w=
 SHA256 (cargo/zeroize-1.8.2.tar.gz) = uXFU5n4yyFRlgm6LzBxZQpqq8QfB5KnlPI2MzV7/iNA=
+SHA256 (tesseras-paste-0.1.0.tar.gz) = SbWoBBY0N5xTiiZIxzRFzhkkxxiSPW2HD2SUlnNvuxg=
 SIZE (cargo/aead-0.5.2.tar.gz) = 15509
 SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
 SIZE (cargo/anstream-1.0.0.tar.gz) = 28916
@@ -125,7 +125,7 @@ SIZE (cargo/signature-2.2.0.tar.gz) = 15531
 SIZE (cargo/spki-0.7.3.tar.gz) = 16409
 SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
 SIZE (cargo/syn-2.0.117.tar.gz) = 306011
-SIZE (cargo/tesseras-dht-0.1.0.tar.gz) = 102302
+SIZE (cargo/tesseras-dht-0.1.1.tar.gz) = 102596
 SIZE (cargo/typenum-1.19.0.tar.gz) = 76414
 SIZE (cargo/unicode-ident-1.0.24.tar.gz) = 49298
 SIZE (cargo/universal-hash-0.5.1.tar.gz) = 9146
@@ -135,3 +135,4 @@ SIZE (cargo/wasi-0.11.1+wasi-snapshot-preview1.tar.gz)
 SIZE (cargo/windows-link-0.2.1.tar.gz) = 6133
 SIZE (cargo/windows-sys-0.61.2.tar.gz) = 2517186
 SIZE (cargo/zeroize-1.8.2.tar.gz) = 20907
+SIZE (tesseras-paste-0.1.0.tar.gz) = 35720
blob - 14d93896548682c1a02ffe98e48b61e66f404a44
blob + 08b49bad5e684613dce6c1ba6b1ffe985c2e9a2c
--- net/tesseras-paste/pkg/PLIST
+++ net/tesseras-paste/pkg/PLIST
@@ -5,6 +5,8 @@
 @owner _tpd
 @group _tpd
 @sample ${LOCALSTATEDIR}/tesseras-paste/
+@comment fix owner for upgrades from tesseras-pasted (_tesseras -> _tpd)
+@exec-update chown -R _tpd:_tpd ${LOCALSTATEDIR}/tesseras-paste
 @owner
 @group
 @bin bin/tp
blob - 240edd33ced4fe5b5fb3a4873491955ce370776c
blob + 7965a6d33bf3faa401fc4d930a2c09f146f8ff64
--- net/tesseras-paste/pkg/tpd.rc
+++ net/tesseras-paste/pkg/tpd.rc
@@ -8,4 +8,9 @@ daemon_user="_tpd"
 rc_bg=YES
 rc_reload=NO
 
+rc_pre() {
+	install -d -o _tpd -g _tpd -m 750 /var/tesseras-paste
+	chown -R _tpd:_tpd /var/tesseras-paste
+}
+
 rc_cmd $1