On 2023/05/03 09:10:31 +0200, Laurent Cheylus <f...@free.fr> wrote:
> [...]
> +USE_GMAKE =  Yes

It's useless to specify USE_GMAKE.  When using the go module, it takes
over the do-build target and so gmake is not used.  (you'd need to
change CONFIGURE_STYLE to avoid go.port.mk taking over those targets,
or provide your own custom targets.)

I'm not using direnv, but it seems that using only go.port.mk suffice.

Then, I'd change this

>  do-install:

into a post-install and leave only the man installation.

>       ${INSTALL_MAN} ${WRKSRC}/man/*.1 $(PREFIX)/man/man1/

Also, although I agree with the stylistic changes, I'd refrain from
changing too many things in a port at once, especially when the real
changes are more than a simple version bump.  It makes harder to see
what's actually being changed.


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/sysutils/direnv/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile    11 Mar 2022 19:57:21 -0000      1.7
+++ Makefile    3 May 2023 09:42:25 -0000
@@ -1,9 +1,9 @@
-COMMENT =              tool for managing environment based on current directory
+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.32.2
+
+DISTNAME =     direnv-${MODGO_VERSION}
 
 MAINTAINER=            Ashton Fagg <ash...@fagg.id.au>
 CATEGORIES =           sysutils devel
@@ -21,18 +21,9 @@ MODULES =            lang/go
 # (even if the shell you're hooking isn't bash...go figure).
 RUN_DEPENDS =          shells/bash
 
-# Remove some unneeded stuff. These are just Github CI hooks.
-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
+post-install:
        ${INSTALL_MAN} ${WRKSRC}/man/*.1 $(PREFIX)/man/man1/
 
-do-test:
-       ${MODGO_CMD} test github.com/direnv/direnv/...
+.include "modules.inc"
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/sysutils/direnv/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    30 Dec 2020 22:29:24 -0000      1.5
+++ distinfo    3 May 2023 09:27:35 -0000
@@ -1,2 +1,54 @@
-SHA256 (direnv-2.26.0.tar.gz) = s9u5f00mJ+xYiJTwhL/cdttH/1477CEFC7gYYIx4Nbk=
-SIZE (direnv-2.26.0.tar.gz) = 1378688
+SHA256 (direnv-v2.32.2.zip) = ++hNvWCRIhFnzleUtQEaSEmSrqtZRka8WIsSrhc6/eU=
+SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.0.mod) = 
JnfIL+dPIDdyiJpagBr7Mp2VF1UId92ssXIZFpurPt0=
+SHA256 (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.0.zip) = 
Owa0u+HB4TUyiUGU6ctTrwBoaQIwApvuXqn1J92DhBU=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.mod) = 
6SmRM81yQ+wmZ6oloEstrGAJI0rkwc2k7bRXSZcNrp8=
+SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.zip) = 
a48BdljZAN6HP8VnI3VI7yBUCCrtZGaWVeUb7u/ug8c=
+SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 
M+0HClpm4JYGhaxThkQOG1mJnnTYo4oRgGhecqIZXe0=
+SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20191011191535-87dc89f01550.mod) = 
OrnwH0YQ/ns5vYXWjo2XglNR5+KCw5zaQUV8KidvO+M=
+SHA256 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20191011191535-87dc89f01550.zip) = 
iOR6oF6yXGq9rXOHzMz8OedFQYlth7exJp6d0voAEA0=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.5.1.mod) = 
uVQhGJtkdk7en2hHL039Id48lyso3LjrKqkp0Qa8aQs=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.5.1.zip) = 
i+0UiRIOlCimSsqXw6DRMGWjPRVkWTquReXHMcSI+XU=
+SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190404232315-eb5bcb51f2a3.mod) 
= 9wRnadqsAr61fLzEgSgN9Z+0A8lv6CYigquoWMf3+k0=
+SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) 
= 5u/a94opUD8IDPbSYV4onPsdnjq31XD1NmjsorSrQdo=
+SHA256 (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.zip) 
= i0N7iOzmjmEzYVD73SpMDo2A8UO83IbOTvBHxMk/PKo=
+SHA256 
(go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) = 
Qh9hOWhtWJHz3FpWPQmVeA0yefZcrU0iXOpSaGeUFhw=
+SHA256 
(go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.zip) = 
3BBcK01serSOVJRs4vYk6NH11HJw7/Hoj+0GzGX5H7Q=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) 
= iWkRXko5EIhIMk55ob2KhEUjDm46rMvp+AV/tQ//yME=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod) 
= GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) 
= 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
+SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.zip) 
= c0yvGJVJ6puF3ZP1jofj87zq7HIilEn1h5w8Bnoq1g4=
+SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 
NoedWG/YAB6E2oeHGQoR5PeHSeKoHf6Lm2kxiZ//Mc8=
+SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 
6jBoOVUD08fvjOFqKG91yMk4gsJaZsKqbI4q1Np6muA=
+SHA256 
(go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod) = 
iNR5Jl+Ib15ZjXbAA9DyV7QtvxuJXYIKErWrCzUBrKE=
+SHA256 
(go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.zip) = 
CS4GMj16VYgO5Dh5BevzWgIf/98rf3LYD7PDbkhmhlE=
+SHA256 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 
ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
+SHA256 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20191011141410-1b5146add898.mod) = 
ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U=
+SHA256 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20191011141410-1b5146add898.zip) = 
UFnHt+lfE5uMQtkAGXL6X6aIs1ge+UbJEsHbxSQV/xY=
+SIZE (direnv-v2.32.2.zip) = 140805
+SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.0.mod) = 43
+SIZE (go_modules/github.com/!burnt!sushi/toml/@v/v1.2.0.zip) = 238247
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.mod) = 104
+SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.zip) = 8919
+SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20190308221718-c2843e01d9a2.mod) = 88
+SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20191011191535-87dc89f01550.mod) = 146
+SIZE 
(go_modules/golang.org/x/crypto/@v/v0.0.0-20191011191535-87dc89f01550.zip) = 
1844911
+SIZE (go_modules/golang.org/x/mod/@v/v0.5.1.mod) = 214
+SIZE (go_modules/golang.org/x/mod/@v/v0.5.1.zip) = 150900
+SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190404232315-eb5bcb51f2a3.mod) = 
119
+SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.mod) = 
181
+SIZE (go_modules/golang.org/x/net/@v/v0.0.0-20190620200207-3b0461eec859.zip) = 
1421786
+SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.mod) 
= 25
+SIZE (go_modules/golang.org/x/sync/@v/v0.0.0-20190423024810-112230192c58.zip) 
= 25620
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190215142949-d0b11bdaac8a.mod) = 
24
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190412213103-97732733099d.mod) = 
33
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod) = 
33
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.mod) = 
33
+SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220520151302-bc2c85ada10a.zip) = 
1762176
+SIZE (go_modules/golang.org/x/text/@v/v0.3.0.mod) = 25
+SIZE (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 6349244
+SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.mod) 
= 212
+SIZE (go_modules/golang.org/x/tools/@v/v0.0.0-20191119224855-298f0cb1881e.zip) 
= 2915387
+SIZE 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20190717185122-a985d3407aa7.mod) = 37
+SIZE 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20191011141410-1b5146add898.mod) = 37
+SIZE 
(go_modules/golang.org/x/xerrors/@v/v0.0.0-20191011141410-1b5146add898.zip) = 
19898
Index: modules.inc
===================================================================
RCS file: modules.inc
diff -N modules.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ modules.inc 3 May 2023 09:34:55 -0000
@@ -0,0 +1,20 @@
+MODGO_MODULES =        \
+       github.com/!burnt!sushi/toml     v1.2.0 \
+       github.com/mattn/go-isatty       v0.0.14 \
+       golang.org/x/crypto              v0.0.0-20191011191535-87dc89f01550 \
+       golang.org/x/mod                 v0.5.1 \
+       golang.org/x/net                 v0.0.0-20190620200207-3b0461eec859 \
+       golang.org/x/sync                v0.0.0-20190423024810-112230192c58 \
+       golang.org/x/sys                 v0.0.0-20220520151302-bc2c85ada10a \
+       golang.org/x/text                v0.3.0 \
+       golang.org/x/tools               v0.0.0-20191119224855-298f0cb1881e \
+       golang.org/x/xerrors             v0.0.0-20191011141410-1b5146add898
+
+MODGO_MODFILES =       \
+       golang.org/x/crypto      v0.0.0-20190308221718-c2843e01d9a2 \
+       golang.org/x/net         v0.0.0-20190404232315-eb5bcb51f2a3 \
+       golang.org/x/sys         v0.0.0-20190215142949-d0b11bdaac8a \
+       golang.org/x/sys         v0.0.0-20190412213103-97732733099d \
+       golang.org/x/sys         v0.0.0-20210630005230-0f9fa26af87c \
+       golang.org/x/xerrors     v0.0.0-20190717185122-a985d3407aa7
+

Reply via email to