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 +