diff options
| author | murilo ijanc | 2026-03-25 18:19:14 -0300 |
|---|---|---|
| committer | murilo ijanc | 2026-03-25 18:19:14 -0300 |
| commit | c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef (patch) | |
| tree | de5f50077eade037bba1447cf3f78632ad18809b /net/tesseras-paste | |
| parent | 90af880c4f43b8c5708af6712d94afc610f451df (diff) | |
| download | ports-c2e64f22d01737a5d0b1f31b8948e9c7f8c5ffef.tar.gz | |
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
Diffstat (limited to 'net/tesseras-paste')
| -rw-r--r-- | net/tesseras-paste/Makefile | 6 | ||||
| -rw-r--r-- | net/tesseras-paste/crates.inc | 2 | ||||
| -rw-r--r-- | net/tesseras-paste/distinfo | 7 | ||||
| -rw-r--r-- | net/tesseras-paste/pkg/PLIST | 2 | ||||
| -rw-r--r-- | net/tesseras-paste/pkg/tpd.rc | 5 |
5 files changed, 18 insertions, 4 deletions
diff --git a/net/tesseras-paste/Makefile b/net/tesseras-paste/Makefile index 9b28b79..b0e1222 100644 --- a/net/tesseras-paste/Makefile +++ b/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/ diff --git a/net/tesseras-paste/crates.inc b/net/tesseras-paste/crates.inc index 1f4f63f..f0cdc67 100644 --- a/net/tesseras-paste/crates.inc +++ b/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 diff --git a/net/tesseras-paste/distinfo b/net/tesseras-paste/distinfo index db49986..a304e54 100644 --- a/net/tesseras-paste/distinfo +++ b/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) = d1STmVUt5FqJilgMG0HURb9zDfhnzETmwCM7vEuD 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.gz) = zPPsZRqEfrAd5zzK0V632 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) = 28477 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 diff --git a/net/tesseras-paste/pkg/PLIST b/net/tesseras-paste/pkg/PLIST index 14d9389..08b49ba 100644 --- a/net/tesseras-paste/pkg/PLIST +++ b/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 diff --git a/net/tesseras-paste/pkg/tpd.rc b/net/tesseras-paste/pkg/tpd.rc index 240edd3..7965a6d 100644 --- a/net/tesseras-paste/pkg/tpd.rc +++ b/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 |