Sun May 12 19:45:56 2024 UTC (14d)
go: silence "extraction" step

For some packages, like grafana, it spams the terminal.


(wiz)
diff -r1.14 -r1.15 pkgsrc/lang/go/go-module.mk

cvs diff -r1.14 -r1.15 pkgsrc/lang/go/go-module.mk (expand / switch to unified diff)

--- pkgsrc/lang/go/go-module.mk 2024/05/05 15:15:24 1.14
+++ pkgsrc/lang/go/go-module.mk 2024/05/12 19:45:56 1.15
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: go-module.mk,v 1.14 2024/05/05 15:15:24 wiz Exp $ 1# $NetBSD: go-module.mk,v 1.15 2024/05/12 19:45:56 wiz Exp $
2# 2#
3# This file implements common logic for compiling Go programs in pkgsrc. 3# This file implements common logic for compiling Go programs in pkgsrc.
4# 4#
5# === Package-settable variables === 5# === Package-settable variables ===
6# 6#
7# GO_BUILD_PATTERN (optional) 7# GO_BUILD_PATTERN (optional)
8# Argument used for 'go install'. 8# Argument used for 'go install'.
9# In most cases, the default is fine. 9# In most cases, the default is fine.
10# 10#
11# Default: 11# Default:
12# "./...", which means all files below the top-level directory. 12# "./...", which means all files below the top-level directory.
13# 13#
14# GO_MODULE_FILES (optional) 14# GO_MODULE_FILES (optional)
@@ -70,28 +70,28 @@ print-go-modules show-go-modules: ${WRKD @@ -70,28 +70,28 @@ print-go-modules show-go-modules: ${WRKD
70 ${RUN} ${PRINTF} '# $$%s$$\n\n' NetBSD 70 ${RUN} ${PRINTF} '# $$%s$$\n\n' NetBSD
71 ${RUN} cd ${WRKDIR}/.gopath/pkg/mod/cache/download && ${FIND} . -type f -a \( -name "*.mod" -o -name "*.zip" \) | ${SED} -e 's/\.\//GO_MODULE_FILES+= /' | ${SORT} 71 ${RUN} cd ${WRKDIR}/.gopath/pkg/mod/cache/download && ${FIND} . -type f -a \( -name "*.mod" -o -name "*.zip" \) | ${SED} -e 's/\.\//GO_MODULE_FILES+= /' | ${SORT}
72 72
73DISTFILES?= ${DEFAULT_DISTFILES} 73DISTFILES?= ${DEFAULT_DISTFILES}
74.for i in ${GO_MODULE_FILES} 74.for i in ${GO_MODULE_FILES}
75DISTFILES+= ${i:C/[\/!]/_/g} 75DISTFILES+= ${i:C/[\/!]/_/g}
76SITES.${i:C/[\/!]/_/g}= -https://proxy.golang.org/${i} 76SITES.${i:C/[\/!]/_/g}= -https://proxy.golang.org/${i}
77.endfor 77.endfor
78 78
79.PHONY: post-extract-go 79.PHONY: post-extract-go
80post-extract: post-extract-go 80post-extract: post-extract-go
81post-extract-go: 81post-extract-go:
82.for i in ${GO_MODULE_FILES} 82.for i in ${GO_MODULE_FILES}
83 ${MKDIR} ${WRKDIR}/.goproxy/${i:H} 83 @${MKDIR} ${WRKDIR}/.goproxy/${i:H}
84 cp ${DISTDIR}/${DIST_SUBDIR}/${i:C/[\/!]/_/g} ${WRKDIR}/.goproxy/${i} 84 @cp ${DISTDIR}/${DIST_SUBDIR}/${i:C/[\/!]/_/g} ${WRKDIR}/.goproxy/${i}
85.endfor 85.endfor
86 86
87.PHONY: pre-clean-go 87.PHONY: pre-clean-go
88pre-clean: pre-clean-go 88pre-clean: pre-clean-go
89pre-clean-go: 89pre-clean-go:
90 ${RUN} [ -d ${WRKDIR}/.gopath ] && chmod -R +w ${WRKDIR}/.gopath || true 90 ${RUN} [ -d ${WRKDIR}/.gopath ] && chmod -R +w ${WRKDIR}/.gopath || true
91 91
92_VARGROUPS+= go 92_VARGROUPS+= go
93_PKG_VARS.go= GO_BUILD_PATTERN GO_MODULE_FILES GO_EXTRA_MOD_DIRS 93_PKG_VARS.go= GO_BUILD_PATTERN GO_MODULE_FILES GO_EXTRA_MOD_DIRS
94_USER_VARS.go= GO_VERSION_DEFAULT 94_USER_VARS.go= GO_VERSION_DEFAULT
95_SYS_VARS.go= GO GO_VERSION GOVERSSUFFIX GOARCH GOCHAR \ 95_SYS_VARS.go= GO GO_VERSION GOVERSSUFFIX GOARCH GOCHAR \
96 GOOPT GOTOOLDIR GO_PLATFORM 96 GOOPT GOTOOLDIR GO_PLATFORM
97_DEF_VARS.go= GO14_VERSION GO19_VERSION GO110_VERSION \ 97_DEF_VARS.go= GO14_VERSION GO19_VERSION GO110_VERSION \