svn commit: r531678 - head/Mk/Uses
Dmitri Goutnik
dmgk at FreeBSD.org
Tue Apr 14 12:52:03 UTC 2020
Author: dmgk
Date: Tue Apr 14 12:52:02 2020
New Revision: 531678
URL: https://svnweb.freebsd.org/changeset/ports/531678
Log:
Mk/Uses/go.mk: Fix gomod-vendor-diff when there are 3 or fewer items in the GH_TUPLE
'make gomod-vendor-diff' currently doesn't work properly when modules2tuple
doesn't return the first empty line, when 3 or fewer items are in the GH_TUPLE
list.
PR: 245617
Submitted by: yuri
Modified:
head/Mk/Uses/go.mk
Modified: head/Mk/Uses/go.mk
==============================================================================
--- head/Mk/Uses/go.mk Tue Apr 14 12:42:35 2020 (r531677)
+++ head/Mk/Uses/go.mk Tue Apr 14 12:52:02 2020 (r531678)
@@ -191,7 +191,7 @@ gomod-vendor: gomod-vendor-deps patch
gomod-vendor-diff: gomod-vendor-deps patch
@cd ${WRKSRC}; ${SETENV} GOPATH=${WRKDIR}/.gopath GOFLAGS=-modcacherw ${GO_CMD} mod vendor; \
- [ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt | ${GREP} -v "^GH_TUPLE=" | ${SED} 's| \\$$||' > ${WRKDIR}/GH_TUPLE-new.txt && \
+ [ -r vendor/modules.txt ] && ${_MODULES2TUPLE_CMD} vendor/modules.txt | ${SED} 's|GH_TUPLE=| |; s| \\$$||' | ${GREP} -v ' \\' > ${WRKDIR}/GH_TUPLE-new.txt && \
echo ${GH_TUPLE} | ${TR} -s " " "\n" | ${SED} "s|^| |" > ${WRKDIR}/GH_TUPLE-old.txt && \
${DIFF} ${WRKDIR}/GH_TUPLE-old.txt ${WRKDIR}/GH_TUPLE-new.txt || exit 0
.endif
More information about the svn-ports-all
mailing list