commit - 90af880c4f43b8c5708af6712d94afc610f451df
commit + c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef
blob - 9b28b7930667236e108d27978edb770e736fbdb7
blob + b0e12222e4244078267c92c470961f52c9d83804
--- net/tesseras-paste/Makefile
+++ net/tesseras-paste/Makefile
# ISC
PERMIT_PACKAGE = Yes
+SITES = https://tesseras.net/pub/tesseras-paste/${V}/
+
WANTLIB += ${MODCARGO_WANTLIB}
MODULES = devel/cargo
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
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
-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=
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=
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
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
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
@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
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