On 2023/01/26 14:57, Claudio Jeker wrote:
> On Thu, Jan 26, 2023 at 01:54:38PM +0000, Stuart Henderson wrote:
> > On 2023/01/26 13:50, Stuart Henderson wrote:
> > > Since the /var referred to here is the directory used by rpki-client
> > > which can't be overridden by anything in ports, imho it should just
> > > use /var not VARBASE.
> > >
> > > (Similar case to ports which refers to /etc files which are part of the
> > > base system, which should be /etc not SYSCONFDIR).
> >
> > + updated diff with missing @conflict
>
> I think we should just drop gortr and switch to stayrtr. gortr is not
> really maintained and that's why the stayrtr fork happened.
Index: net/Makefile
===================================================================
RCS file: /cvs/ports/net/Makefile,v
retrieving revision 1.1333
diff -u -p -r1.1333 Makefile
--- net/Makefile 9 Jan 2023 12:22:17 -0000 1.1333
+++ net/Makefile 26 Jan 2023 14:00:31 -0000
@@ -124,7 +124,6 @@
SUBDIR += gomuks
SUBDIR += gopher
SUBDIR += gophernicus
- SUBDIR += gortr
SUBDIR += gotthard
SUBDIR += gpodder
SUBDIR += grake
Index: net/gortr/Makefile
===================================================================
RCS file: net/gortr/Makefile
diff -N net/gortr/Makefile
--- net/gortr/Makefile 11 Mar 2022 19:46:01 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,42 +0,0 @@
-COMMENT = a RPKI-to-Router server
-
-MODGO_MODNAME= github.com/cloudflare/gortr
-MODGO_VERSION= v0.14.7
-
-DISTNAME= gortr-${MODGO_VERSION}
-REVISION= 0
-
-BROKEN-aarch64= pins old version of golang.org/x/sys/unix
-
-CATEGORIES = net
-
-HOMEPAGE = https://github.com/cloudflare/gortr
-
-MAINTAINER = Claudio Jeker <claudio@openbsd.org>
-# BSD 3-Clause
-PERMIT_PACKAGE = Yes
-
-WANTLIB= c pthread
-
-MODULES= lang/go
-
-MODGO_MODULES = \
- github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 \
- github.com/davecgh/go-spew v1.1.1 \
- github.com/golang/protobuf v1.2.0 \
- github.com/konsorten/go-windows-terminal-sequences v1.0.1 \
- github.com/matttproud/golang_protobuf_extensions v1.0.1 \
- github.com/pmezard/go-difflib v1.0.0 \
- github.com/prometheus/client_golang v0.9.2 \
- github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 \
- github.com/prometheus/common v0.0.0-20181126121408-4724e9255275 \
- github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a \
- github.com/sirupsen/logrus v1.4.0 \
- github.com/stretchr/objx v0.1.1 \
- github.com/stretchr/testify v1.2.2 \
- golang.org/x/crypto v0.0.0-20180904163835-0709b304e793 \
- golang.org/x/net v0.0.0-20181201002055-351d144fa1fc \
- golang.org/x/sync v0.0.0-20181108010431-42b317875d0f \
- golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33
-
-.include <bsd.port.mk>
Index: net/gortr/distinfo
===================================================================
RCS file: net/gortr/distinfo
diff -N net/gortr/distinfo
--- net/gortr/distinfo 9 Dec 2020 11:11:32 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,70 +0,0 @@
-SHA256 (go_modules/github.com/beorn7/perks/@v/v0.0.0-20180321164747-3a771d992973.mod) = zE0fqtdZZfpp6xMSC/lWgncZAF/z7NxwSzb7WPsf0W4=
-SHA256 (go_modules/github.com/beorn7/perks/@v/v0.0.0-20180321164747-3a771d992973.zip) = U258FdO9386SPrx/Vbh79MevaSC869vyTTlp5iTrdTc=
-SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw=
-SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0=
-SHA256 (go_modules/github.com/golang/protobuf/@v/v1.2.0.mod) = wKIDG/J3CHdJ2MzEMkSfaxN1eH6shkHdL5MAdCMar7Q=
-SHA256 (go_modules/github.com/golang/protobuf/@v/v1.2.0.zip) = dXTmUPbxIYbe+LMbDo2YDMuIpqNluZ+/NlFfbnuZ/Qk=
-SHA256 (go_modules/github.com/konsorten/go-windows-terminal-sequences/@v/v1.0.1.mod) = a2na/Tz2TXtX6XiEin4nGivgoE2aJWTdJVZJHSfQoDQ=
-SHA256 (go_modules/github.com/konsorten/go-windows-terminal-sequences/@v/v1.0.1.zip) = f9AnP8CFXtCBcsFQ91bnCNbkPEptUspJOai0PQM1YJE=
-SHA256 (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.1.mod) = XJwAhrmy623J8nuh0zsopmRj/jDC+Hb/BbfISOd56nc=
-SHA256 (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.1.zip) = 5k3FgCP0uMRHLQWkTycZuE1sLMNkzGgoIMn3KyM8nNw=
-SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI=
-SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v0.9.2.mod) = BXocZOjW9i88x5FE5cNQmTlL1p62eZ9KdW9X5ySbvjU=
-SHA256 (go_modules/github.com/prometheus/client_golang/@v/v0.9.2.zip) = RBpGgj5HDeSEdq2Euw2/mwVbnjKlZGBmUg+A5HSv5Vg=
-SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.0.0-20180712105110-5c3871d89910.mod) = ns1IHRDj87hroHVZhqhYUgKLhvK6WXll09NnKy8vtzg=
-SHA256 (go_modules/github.com/prometheus/client_model/@v/v0.0.0-20180712105110-5c3871d89910.zip) = eq7jJln3j8wDL9HmoDCOins4a9VbVxy2pv/ymztquqw=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.0.0-20181126121408-4724e9255275.mod) = BQyxxQq3PNWzp4RWTFLeTV03phPn5bx0jnxvXySXwpU=
-SHA256 (go_modules/github.com/prometheus/common/@v/v0.0.0-20181126121408-4724e9255275.zip) = OSqhSJohlC/kLq5wG5M+ASBjoLZnZ95UVTHdcBEWOPc=
-SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.0.0-20181204211112-1dc9a6cbc91a.mod) = Ut7XCWB1iCAO/0vPvWH84yuww/Dv3TLYRuPqFQsZY1I=
-SHA256 (go_modules/github.com/prometheus/procfs/@v/v0.0.0-20181204211112-1dc9a6cbc91a.zip) = AN7B1TNQknhWxt+6Lt2R1Ij0YT5KmP5t9D8ipl096bw=
-SHA256 (go_modules/github.com/sirupsen/logrus/@v/v1.4.0.mod) = 1nBJZSdJq8ZWDyLe46J6q3laMu4sfgeKVGFaYberuZs=
-SHA256 (go_modules/github.com/sirupsen/logrus/@v/v1.4.0.zip) = ixaVSu2VtE46pVgTOCIjK/CuA1wLBIFDtK1+JeBFiEI=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.1.1.mod) = E1A1TVLSKHpiM27MDVYjLUxHaZr5u6ScZ8K0glTamPE=
-SHA256 (go_modules/github.com/stretchr/objx/@v/v0.1.1.zip) = A1mewdaIjpvwQpNG2VpsB8ZNYGFLXkrzbyNMziIMfKA=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.2.2.mod) = SrRj9ow3AEH5UMEMq1EEkD1FmMUM+CT5qtG3t/aSVa8=
-SHA256 (go_modules/github.com/stretchr/testify/@v/v1.2.2.zip) = oNEnjptJ9z53C98goq9fIytt9rnw5VdwfbAO/Kbtqe0=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20180904163835-0709b304e793.mod) = XQEUTZSEElkdjxHUn3p0+trOWOEtc2bPCvmSFH5SSG0=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.0.0-20180904163835-0709b304e793.zip) = a1E+vdzpE19sCbU3dyhtFbDFGJ6BXvN8/MbEsTZCQBo=
-SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20181201002055-351d144fa1fc.mod) = Pgj0h93aGFG4kd9bHQS7GgG4TW1wKqgtnvvM3gqn34E=
-SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20181201002055-351d144fa1fc.zip) = D3YCETwWzI5JaG5n0sNULCNOy2InB0IvGsbgDtyxapI=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20181108010431-42b317875d0f.mod) = Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
-SHA256 (go_modules/golang.org/x/sync/@v/v0.0.0-20181108010431-42b317875d0f.zip) = 1QdjIf85J5JWi7jsnlgneKYCruvz0nxquZ8Ujq0L8bM=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20180905080454-ebe1bf3edb33.mod) = iWkRXko5EIhIMk55ob2KhEUjDm46rMvp+AV/tQ//yME=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20180905080454-ebe1bf3edb33.zip) = x/4JmbIDZWxR0YbQIM27xXMlhn0/q1duYYIaHi0CrQk=
-SHA256 (gortr-v0.14.7.zip) = lpGU1n1urU6uP1asAbF1jxi9t+rGXFHt4u02E0CYJS8=
-SIZE (go_modules/github.com/beorn7/perks/@v/v0.0.0-20180321164747-3a771d992973.mod) = 31
-SIZE (go_modules/github.com/beorn7/perks/@v/v0.0.0-20180321164747-3a771d992973.zip) = 15013
-SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34
-SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 60320
-SIZE (go_modules/github.com/golang/protobuf/@v/v1.2.0.mod) = 34
-SIZE (go_modules/github.com/golang/protobuf/@v/v1.2.0.zip) = 482403
-SIZE (go_modules/github.com/konsorten/go-windows-terminal-sequences/@v/v1.0.1.mod) = 58
-SIZE (go_modules/github.com/konsorten/go-windows-terminal-sequences/@v/v1.0.1.zip) = 3567
-SIZE (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.1.mod) = 56
-SIZE (go_modules/github.com/matttproud/golang_protobuf_extensions/@v/v1.0.1.zip) = 44378
-SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37
-SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v0.9.2.mod) = 540
-SIZE (go_modules/github.com/prometheus/client_golang/@v/v0.9.2.zip) = 193855
-SIZE (go_modules/github.com/prometheus/client_model/@v/v0.0.0-20180712105110-5c3871d89910.mod) = 42
-SIZE (go_modules/github.com/prometheus/client_model/@v/v0.0.0-20180712105110-5c3871d89910.zip) = 68325
-SIZE (go_modules/github.com/prometheus/common/@v/v0.0.0-20181126121408-4724e9255275.mod) = 36
-SIZE (go_modules/github.com/prometheus/common/@v/v0.0.0-20181126121408-4724e9255275.zip) = 132691
-SIZE (go_modules/github.com/prometheus/procfs/@v/v0.0.0-20181204211112-1dc9a6cbc91a.mod) = 36
-SIZE (go_modules/github.com/prometheus/procfs/@v/v0.0.0-20181204211112-1dc9a6cbc91a.zip) = 103337
-SIZE (go_modules/github.com/sirupsen/logrus/@v/v1.4.0.mod) = 393
-SIZE (go_modules/github.com/sirupsen/logrus/@v/v1.4.0.zip) = 57451
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.1.1.mod) = 32
-SIZE (go_modules/github.com/stretchr/objx/@v/v0.1.1.zip) = 37190
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.2.2.mod) = 35
-SIZE (go_modules/github.com/stretchr/testify/@v/v1.2.2.zip) = 81710
-SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20180904163835-0709b304e793.mod) = 27
-SIZE (go_modules/golang.org/x/crypto/@v/v0.0.0-20180904163835-0709b304e793.zip) = 1758421
-SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20181201002055-351d144fa1fc.mod) = 24
-SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20181201002055-351d144fa1fc.zip) = 1322810
-SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20181108010431-42b317875d0f.mod) = 25
-SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20181108010431-42b317875d0f.zip) = 24743
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20180905080454-ebe1bf3edb33.mod) = 24
-SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20180905080454-ebe1bf3edb33.zip) = 1347424
-SIZE (gortr-v0.14.7.zip) = 138516
Index: net/gortr/pkg/DESCR
===================================================================
RCS file: net/gortr/pkg/DESCR
diff -N net/gortr/pkg/DESCR
--- net/gortr/pkg/DESCR 9 Dec 2020 11:11:32 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-goRTR is an open-source implementation of the RPKI to Router protocol
-(RFC 6810), normally used with BGP routers, using the Go programming
-language.
-
-Features of the server
- Refreshes a JSON list of prefixes
- Prometheus metrics
- Lightweight
- TLS
- SSH
- Signature verification and expiration control
Index: net/gortr/pkg/PLIST
===================================================================
RCS file: net/gortr/pkg/PLIST
diff -N net/gortr/pkg/PLIST
--- net/gortr/pkg/PLIST 11 Mar 2022 19:46:01 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-@bin bin/gortr
-@bin bin/rtrdump
-@bin bin/rtrmon
Index: net/stayrtr/Makefile
===================================================================
RCS file: /cvs/ports/net/stayrtr/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- net/stayrtr/Makefile 26 Jan 2023 13:38:49 -0000 1.1.1.1
+++ net/stayrtr/Makefile 26 Jan 2023 14:00:31 -0000
@@ -2,6 +2,7 @@ COMMENT= RPKI-To-Router implementation i
MODGO_MODNAME= github.com/bgp/stayrtr
MODGO_VERSION= v0.4.0
+EPOCH= 0
DISTNAME= stayrtr-${MODGO_VERSION}
@@ -10,8 +11,6 @@ HOMEPAGE= https://www.github.com/bgp/sta
# BSD 3-Clause
PERMIT_PACKAGE= yes
-
-SUBST_VARS= VARBASE
MODULES= lang/go
Index: net/stayrtr/pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/stayrtr/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- net/stayrtr/pkg/PLIST 26 Jan 2023 13:38:49 -0000 1.1.1.1
+++ net/stayrtr/pkg/PLIST 26 Jan 2023 14:00:31 -0000
@@ -1,3 +1,5 @@
+@pkgpath net/gortr
+@conflict gortr-*
@newgroup _stayrtr:505
@newuser _stayrtr:505:505::StayRTR Account:/var/empty:/sbin/nologin
@rcscript ${RCDIR}/stayrtr
Index: net/stayrtr/pkg/README
===================================================================
RCS file: /cvs/ports/net/stayrtr/pkg/README,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 README
--- net/stayrtr/pkg/README 26 Jan 2023 13:38:49 -0000 1.1.1.1
+++ net/stayrtr/pkg/README 26 Jan 2023 14:00:31 -0000
@@ -8,4 +8,4 @@ To use your local RPKI cache, add to the
And run:
- # rcctl set stayrtr flags -cache ${VARBASE}/db/rpki-client/json
+ # rcctl set stayrtr flags -cache /var/db/rpki-client/json
Index: devel/quirks/Makefile
===================================================================
RCS file: /cvs/ports/devel/quirks/Makefile,v
retrieving revision 1.1481
diff -u -p -r1.1481 Makefile
--- devel/quirks/Makefile 22 Jan 2023 21:03:41 -0000 1.1481
+++ devel/quirks/Makefile 26 Jan 2023 14:00:31 -0000
@@ -3,7 +3,7 @@ CATEGORIES = devel databases
DISTFILES =
# API.rev
-PKGNAME = quirks-6.97
+PKGNAME = quirks-6.98
PKG_ARCH = *
MAINTAINER = Marc Espie <espie@openbsd.org>
Index: devel/quirks/files/Quirks.pm
===================================================================
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1492
diff -u -p -r1.1492 Quirks.pm
--- devel/quirks/files/Quirks.pm 22 Jan 2023 21:03:41 -0000 1.1492
+++ devel/quirks/files/Quirks.pm 26 Jan 2023 14:00:31 -0000
@@ -764,6 +764,7 @@ my $stem_extensions = {
'py-xdg' => 'py3-xdg',
'i3-gaps' => 'i3',
'rebar' => 'rebar3',
+ 'gortr' => 'stayrtr',
};
my $obsolete_reason = {};
No comments:
Post a Comment