summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/tesseras-paste/Makefile6
-rw-r--r--net/tesseras-paste/crates.inc2
-rw-r--r--net/tesseras-paste/distinfo7
-rw-r--r--net/tesseras-paste/pkg/PLIST2
-rw-r--r--net/tesseras-paste/pkg/tpd.rc5
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