make use of DISTFILES syntax properly to avoid duplicating

foobar/blahblahblahblah/@v/v0.0.0-20210123012345-abcdefghijjkl.zip
(x 1000+ for the average modern go port) on generated command lines
"yep" espie
This commit is contained in:
sthen 2021-10-30 17:15:11 +00:00
parent 126770fce7
commit 24e57f1b94

View File

@ -1,4 +1,4 @@
# $OpenBSD: go.port.mk,v 1.44 2021/07/27 13:13:02 sthen Exp $
# $OpenBSD: go.port.mk,v 1.45 2021/10/30 17:15:11 sthen Exp $
ONLY_FOR_ARCHS ?= ${GO_ARCHS}
@ -76,11 +76,11 @@ DISTFILES += ${DISTNAME_ESC}${EXTRACT_SUFX}{${MODGO_VERSION}${EXTRACT_SUFX}}
EXTRACT_ONLY = ${DISTNAME_ESC}${EXTRACT_SUFX}
MASTER_SITES ?= ${MASTER_SITE_ATHENS}${MODGO_MODNAME_ESC}/@v/
. for _modpath _modver in ${MODGO_MODULES}
DISTFILES += ${MODGO_DIST_SUBDIR}/${_modpath}/@v/${_modver}.zip{${_modpath}/@v/${_modver}.zip}:${MODGO_MASTER_SITESN}
DISTFILES += ${MODGO_DIST_SUBDIR}/${_modpath}/@v/${_modver}.mod{${_modpath}/@v/${_modver}.mod}:${MODGO_MASTER_SITESN}
DISTFILES += ${MODGO_DIST_SUBDIR}/{}${_modpath}/@v/${_modver}.zip:${MODGO_MASTER_SITESN}
DISTFILES += ${MODGO_DIST_SUBDIR}/{}${_modpath}/@v/${_modver}.mod:${MODGO_MASTER_SITESN}
. endfor
. for _modpath _modver in ${MODGO_MODFILES}
DISTFILES += ${MODGO_DIST_SUBDIR}/${_modpath}/@v/${_modver}.mod{${_modpath}/@v/${_modver}.mod}:${MODGO_MASTER_SITESN}
DISTFILES += ${MODGO_DIST_SUBDIR}/{}${_modpath}/@v/${_modver}.mod:${MODGO_MASTER_SITESN}
. endfor
MAKE_ENV += GOPROXY=file://${WRKDIR}/go_modules
MAKE_ENV += GO111MODULE=on GOPATH="${MODGO_GOPATH}"