aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
diff options
context:
space:
mode:
authormat <mat@FreeBSD.org>2016-12-13 22:57:04 +0800
committermat <mat@FreeBSD.org>2016-12-13 22:57:04 +0800
commit0f6bb7fcdc1f59242635898526989ccd1910b81d (patch)
tree56c4aef7c083599b4d13e256efa8fde21bd27b1d /Mk
parentdfcc98269d32d40a4d3d67fe417e9a701ac886ef (diff)
downloadfreebsd-ports-gnome-0f6bb7fcdc1f59242635898526989ccd1910b81d.tar.gz
freebsd-ports-gnome-0f6bb7fcdc1f59242635898526989ccd1910b81d.tar.zst
freebsd-ports-gnome-0f6bb7fcdc1f59242635898526989ccd1910b81d.zip
Add a small target to help converting long strings of GH_* to GH_TUPLE.
Sponsored by: Absolight
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.sites.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/Mk/bsd.sites.mk b/Mk/bsd.sites.mk
index cba11fef613a..7a411c989a5b 100644
--- a/Mk/bsd.sites.mk
+++ b/Mk/bsd.sites.mk
@@ -569,6 +569,7 @@ GH_PROJECT_${_group}?= ${GH_PROJECT_DEFAULT}
GH_TAGNAME_${_group}?= ${GH_TAGNAME_DEFAULT}
GH_TAGNAME_${_group}_SANITIZED= ${GH_TAGNAME_${_group}:S,/,-,}
GH_TAGNAME_${_group}_EXTRACT= ${GH_TAGNAME_${_group}_SANITIZED:C/^[vV]([0-9])/\1/}
+_GH_TUPLE_OUT:= ${_GH_TUPLE_OUT} ${GH_ACCOUNT_${_group}}:${GH_PROJECT_${_group}}:${GH_TAGNAME_${_group}}:${_group}/${GH_SUBDIR_${_group}}
DISTNAME_${_group}:= ${GH_ACCOUNT_${_group}}-${GH_PROJECT_${_group}}-${GH_TAGNAME_${_group}_SANITIZED}
DISTFILE_${_group}:= ${DISTNAME_${_group}}_GH${_GITHUB_REV}${_GITHUB_EXTRACT_SUFX}
DISTFILES:= ${DISTFILES} ${DISTFILE_${_group}}:${_group}
@@ -584,6 +585,8 @@ post-extract-gh-${_group}:
. endif
. endfor
. endif
+convert-to-gh-tuple:
+ @${ECHO_MSG} ${GH_ACCOUNT}:${GH_PROJECT}:${GH_TAGNAME} ${_GH_TUPLE_OUT:S/\/$//}
.endif # defined(USE_GITHUB)
.endif # !defined(IGNORE_MASTER_SITE_GITHUB)