commit c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef from: murilo ijanc date: Wed Mar 25 21:19:14 2026 UTC net/tesseras-paste: update port for published 0.1.0 release - Add SITES pointing to tesseras.net/pub for tarball download - Add SEPARATE_BUILD and MODCARGO_RUSTFLAGS=-C debuginfo=0 - Bump tesseras-dht dependency from 0.1.0 to 0.1.1 - Update distinfo checksums for new tarball and crate - Fix rc_pre() to create data directory with correct ownership - Add PLIST exec-update for _tesseras -> _tpd ownership migration commit - 90af880c4f43b8c5708af6712d94afc610f451df commit + c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef blob - 9b28b7930667236e108d27978edb770e736fbdb7 blob + b0e12222e4244078267c92c470961f52c9d83804 --- net/tesseras-paste/Makefile +++ net/tesseras-paste/Makefile @@ -12,6 +12,8 @@ MAINTAINER = Murilo Ijanc # 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