From: Laurent Cheylus Subject: [update] sysutils/direnv 2.38.2 To: OpenBSD ports Cc: ashton@fagg.id.au Date: Sat, 10 Oct 2026 11:42:02 +0200 Hi ports@ [cc Ashton Fagg as maintainer] update for sysutils/direnv to the latest version 2.38.2. Changelog: - v2.38.0 was tagged but not published, because its binaries failed to upload - https://github.com/direnv/direnv/releases/tag/v2.38.1 - https://github.com/direnv/direnv/releases/tag/v2.38.2 - Add TEST_TARGET in Makefile for tests with Go Build and tests OK on current/amd64 with Go 1.27.1 Tests welcome and please commit if OK. Laurent Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/direnv/Makefile,v diff -u -p -r1.8 Makefile --- Makefile 23 May 2026 15:22:36 -0000 1.8 +++ Makefile 10 Oct 2026 09:37:06 -0000 @@ -1,12 +1,14 @@ COMMENT = tool for managing environment based on current directory MODGO_MODNAME = github.com/direnv/direnv/v2 -MODGO_VERSION = v2.37.1 +MODGO_VERSION = v2.38.2 DISTNAME = direnv-${MODGO_VERSION} MAINTAINER= Ashton Fagg + CATEGORIES = sysutils devel + HOMEPAGE = https://direnv.net # MIT @@ -21,6 +23,8 @@ MODULES = lang/go # (even if the shell you're hooking isn't bash...go figure). RUN_DEPENDS = shells/bash +TEST_TARGET = ./... + # Remove some unneeded stuff. These are just Github CI hooks. pre-build: rm -rf ${WRKSRC}/script @@ -30,4 +34,5 @@ do-install: ${INSTALL_MAN} ${WRKSRC}/man/*.1 $(PREFIX)/man/man1/ .include "modules.inc" + .include Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/direnv/distinfo,v diff -u -p -r1.6 distinfo --- distinfo 23 May 2026 15:22:36 -0000 1.6 +++ distinfo 10 Oct 2026 09:37:06 -0000 @@ -1,24 +1,24 @@ -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 +SHA256 (direnv-v2.38.2.zip) = ql4Yq0XB8imKVvvxhA09ZEM5C28vQiy/OUSQypN48xw= +SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.6.0.mod) = RdeLgFcZmbaiWNoPIWc9o55rUBNJwDOkrNFpQ3QR1zM= +SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.6.0.zip) = AfA9bD9L/uEIvaMgJAe1SsDClbgwKhMVUS8SrAUBH9g= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.24.mod) = QbiF9owvpN+yao/6MNCVqTGydpm2srGXSvOUlADcBg8= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.24.zip) = T8/+wLrgrUr3v5biSXqBfYXeZK8Z/+Mdgr2jYhSCNLg= +SHA256 (go_modules/golang.org/x/mod/@v/v0.41.0.mod) = /Ftk71H9kvS4dj671vqVpwBp0pnH3g98ZmYe8kKD6ww= +SHA256 (go_modules/golang.org/x/mod/@v/v0.41.0.zip) = IB5njQo1sYskar5Y2AAXt11gviHLr0y7npY7SIclZak= +SHA256 (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 0iezJfYh9OvijTm6dz6pm4cPOTt8CcNFksNlsW3VYN4= +SHA256 (go_modules/golang.org/x/sys/@v/v0.48.0.mod) = lSL0yYBtHCZYbqgPpWKSkpvSlYZecZgZJ/UplsaxyDE= +SHA256 (go_modules/golang.org/x/sys/@v/v0.48.0.zip) = OkfgZDG6HiTVsqyjp84x/RP6/zTfPl2OY/EF/50MF4Y= +SHA256 (go_modules/golang.org/x/tools/@v/v0.49.0.mod) = huNO/qNbiqUqq/8OoYwO8hfwdN/2fve0xwCugzloz2I= +SHA256 (go_modules/golang.org/x/tools/@v/v0.49.0.zip) = ur0tWgzPTqxJtsl4W+K545smEJeti4prkleLnySHA9U= +SIZE (direnv-v2.38.2.zip) = 190473 +SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.6.0.mod) = 43 +SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.6.0.zip) = 462127 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.24.mod) = 77 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.24.zip) = 9195 +SIZE (go_modules/golang.org/x/mod/@v/v0.41.0.mod) = 86 +SIZE (go_modules/golang.org/x/mod/@v/v0.41.0.zip) = 180455 +SIZE (go_modules/golang.org/x/sys/@v/v0.28.0.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.48.0.mod) = 35 +SIZE (go_modules/golang.org/x/sys/@v/v0.48.0.zip) = 2094772 +SIZE (go_modules/golang.org/x/tools/@v/v0.49.0.mod) = 301 +SIZE (go_modules/golang.org/x/tools/@v/v0.49.0.zip) = 2836351 Index: modules.inc =================================================================== RCS file: /cvs/ports/sysutils/direnv/modules.inc,v diff -u -p -r1.1 modules.inc --- modules.inc 23 May 2026 15:22:36 -0000 1.1 +++ modules.inc 10 Oct 2026 09:37:06 -0000 @@ -1,10 +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_MODULES = \ + github.com/!burnt!sushi/toml v1.6.0 \ + github.com/mattn/go-isatty v0.0.24 \ + golang.org/x/mod v0.41.0 \ + golang.org/x/sys v0.48.0 \ + golang.org/x/tools v0.49.0 -MODGO_MODFILES = \ - golang.org/x/sys v0.6.0 +MODGO_MODFILES = \ + golang.org/x/sys v0.28.0