Hi,
as maintainer, I'm trying to update devel/goreleaser port for the latest
version 1.18.2
https://github.com/goreleaser/goreleaser/releases/tag/v1.18.2 , latest
version in ports@ tree is 1.17.2.
After update of modules.inc file (list of Go modules as dependencies), I
have an error to update distinfo file during 'make makesum' execution :
$ make makesum
(download of a lot of Go modules...)
/bin/sh: Argument list too long
*** Error 1 in /usr/ports/mystuff/devel/goreleaser
(/usr/ports/infrastructure/mk/bsd.port.mk:2250 'makesum': @cd
/home/fox/ports/distfiles; ...)
Steps to reproduce this issue :
- update Makefile for version 1.18.2 : MODGO_VERSION = v1.18.2
- comment '.include "modules.inc"' in Makefile
- make makesum => download archive and update distinfo file : OK
- update modules.inc file with 'make modgo-gen-modules > modules.inc'
and remove first line with MODGO_VERSION (already set in Makefile)
- uncomment '.include "modules.inc"' in Makefile
- make makesum => download of Go modules then error
Updated version of modules.inc is big : wc -l modules.inc => 3352
modules.inc
I have not any clue to solve this issue, comments and ideas welcome.
Laurent