this updates direnv to 2.37.1, which also fixes the build for riscv64.

make test does not pass for me, but the issue with that is a panic in go
vet. this only happens for me with make test in the port - running the
tests outside of ports works for me on the same riscv64 machine.

diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index b5c3d6c4ea8..f9cb35ed2bd 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,9 +1,9 @@
 COMMENT =              tool for managing environment based on current directory
 
-GH_ACCOUNT =           direnv
-GH_PROJECT =           direnv
-GH_TAGNAME =           v2.26.0
-REVISION =             0
+MODGO_MODNAME =                github.com/direnv/direnv/v2
+MODGO_VERSION =                v2.37.1
+
+DISTNAME =             direnv-${MODGO_VERSION}
 
 MAINTAINER=            Ashton Fagg <[email protected]>
 CATEGORIES =           sysutils devel
@@ -25,14 +25,9 @@ RUN_DEPENDS =                shells/bash
 pre-build:
        rm -rf ${WRKSRC}/script
 
-do-build:
-       ${MODGO_BUILD_CMD} github.com/direnv/direnv/...
-
 do-install:
        $(INSTALL_PROGRAM) $(MODGO_WORKSPACE)/bin/direnv $(PREFIX)/bin
        ${INSTALL_MAN} ${WRKSRC}/man/*.1 $(PREFIX)/man/man1/
 
-do-test:
-       ${MODGO_CMD} test github.com/direnv/direnv/...
-
+.include "modules.inc"
 .include <bsd.port.mk>
diff --git a/sysutils/direnv/distinfo b/sysutils/direnv/distinfo
index 00adf4df424..d220c91ab7a 100644
--- a/sysutils/direnv/distinfo
+++ b/sysutils/direnv/distinfo
@@ -1,2 +1,24 @@
-SHA256 (direnv-2.26.0.tar.gz) = s9u5f00mJ+xYiJTwhL/cdttH/1477CEFC7gYYIx4Nbk=
-SIZE (direnv-2.26.0.tar.gz) = 1378688
+SHA256 (direnv-v2.37.1.zip) = zEVCNsSLsMAkcqkvDzwk1PO9iG7J7/v0iexPCej2GEk=
+SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.5.0.mod) = 
RdeLgFcZmbaiWNoPIWc9o55rUBNJwDOkrNFpQ3QR1zM=
+SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.5.0.zip) = 
oQyNPWxKm3PciFRkJF7sayfWT0MNaXk4nNnFit3hWFU=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = 
Huq+8bTZjbc8bCBzKJFjZJvJoERVKsqGudWS/oTqocg=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 
8tX4nKRRV34XRkubtZbcDQ7OzsteqmNiLEG1fNC3uMw=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.25.0.mod) = 
H7itL3IBzXm/F4V4s1qurRcgyrK4z+o1uZsltgg58e8=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.25.0.zip) = 
8wIeXmp3fBRuRpAnrM8es2PuowRf+BIJkVKyDyYY9hw=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.30.0.mod) = 
0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.30.0.zip) = 
9SFL/smPAOVDLaaLvs4D6YYA+kFZTtAmVWy96Py298k=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.6.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 
FCs0FrAOghO0CeJ5pDS5emzglTHJFMG0cXh4FX1Xmj8=
+SHA256 (go_modules/golang.org/x/tools/@v/v0.13.0.zip) = 
b9HiUBEiFXCUVEaOrVPDHFJLBcyQpi7YF9DUeA/bZCk=
+SIZE (direnv-v2.37.1.zip) = 164556
+SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.5.0.mod) = 43
+SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.5.0.zip) = 352548
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.mod) = 76
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.20.zip) = 8936
+SIZE (go_modules/golang.org/x/mod/@v/v0.25.0.mod) = 86
+SIZE (go_modules/golang.org/x/mod/@v/v0.25.0.zip) = 172648
+SIZE (go_modules/golang.org/x/sys/@v/v0.30.0.mod) = 33
+SIZE (go_modules/golang.org/x/sys/@v/v0.30.0.zip) = 1987982
+SIZE (go_modules/golang.org/x/sys/@v/v0.6.0.mod) = 33
+SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.mod) = 214
+SIZE (go_modules/golang.org/x/tools/@v/v0.13.0.zip) = 3071376
diff --git a/sysutils/direnv/modules.inc b/sysutils/direnv/modules.inc
new file mode 100644
index 00000000000..b9005c3eb7c
--- /dev/null
+++ b/sysutils/direnv/modules.inc
@@ -0,0 +1,10 @@
+MODGO_MODULES =        \
+       github.com/!burnt!sushi/toml     v1.5.0 \
+       github.com/mattn/go-isatty       v0.0.20 \
+       golang.org/x/mod                 v0.25.0 \
+       golang.org/x/sys                 v0.30.0 \
+       golang.org/x/tools               v0.13.0
+
+MODGO_MODFILES =       \
+       golang.org/x/sys         v0.6.0
+

Reply via email to