Created attachment 233820 [details] gopass-1.14.1.diff Builds OK in poudriere; needs ports tree at or after ports 6e236e189.
Hello Dmitri! It works like a charm, thanks a lot for your help. Other good thing to know is that we can mix GO_MODULE with USE_GITHUB/GH_TUPLE! 2 questions: - GO_MODULE URL: related to sysutils/gomplate why did you choose github.com/hairyhenderson/gomplate/v3 and not just github.com/hairyhenderson/gomplate ? - USE_GITHUB=nodefault isn't documented in Porterś Handbook, where can I find more info about this "nodefault"? Thank you very much, Nuno Teixeira
Today I updated games/neo-cowsay with GO_MODULE=github.com/Code-Hex/Neo-cowsay/v2 just by luck because at first github.com/Code-Hex/Neo-cowsay URL fails...
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=aedd69e790a85d6d3ec234ed4939bd5c375a1d4c commit aedd69e790a85d6d3ec234ed4939bd5c375a1d4c Author: Dmitri Goutnik <dmgk@freebsd.org> AuthorDate: 2022-05-10 09:30:08 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2022-05-10 09:33:28 +0000 security/gopass: Update to 1.14.1 - Switch to GO_MODULE method ChangeLog: https://github.com/gopasspw/gopass/blob/master/CHANGELOG.md PR: 263876 security/gopass/Makefile | 62 ++----------------------- security/gopass/distinfo | 116 +++------------------------------------------- security/gopass/pkg-plist | 5 ++ 3 files changed, 17 insertions(+), 166 deletions(-)
(In reply to Nuno Teixeira from comment #1) Hi Nuno, - GO_MODULE is always taken from the upstream go.mod "module" directive [1][2] - "nodefault" is also in the PHB [3] - in case of security/gopass, its .zip file (that is fetched from GOPROXY) is considered the "default distribution", so "nodefault" is needed for the examples repo. [1] https://github.com/hairyhenderson/gomplate/blob/master/go.mod#L1 [2] https://docs.freebsd.org/en/books/porters-handbook/special/index.html#using-go [3] https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github-multiple
Thanks you for the info, now I understand how it works. Cheers, Nuno