FreeBSD Bugzilla – Attachment 163857 Details for
Bug 204772
Added GH_TUPLE that allows to add many GitHub projects in a more succinct form
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
bsd.sites.mk.patch (text/plain), 2.21 KB, created by
Yuri Victorovich
on 2015-12-04 22:40:04 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Yuri Victorovich
Created:
2015-12-04 22:40:04 UTC
Size:
2.21 KB
patch
obsolete
>Index: Mk/bsd.sites.mk >=================================================================== >--- Mk/bsd.sites.mk (revision 402815) >+++ Mk/bsd.sites.mk (working copy) >@@ -519,6 +519,7 @@ > # Using the name of a branch here is incorrect. It is > # possible to do GH_TAGNAME= GIT_HASH to do a snapshot. > # default: ${DISTVERSION} >+# GH_TUPLE - above shortened to account:project:tagname[:group] > # > .if defined(USE_GITHUB) > . if defined(GH_TAGNAME) && ${GH_TAGNAME} == master >@@ -526,6 +527,27 @@ > Must use a tag or commit hash so the upstream does \ > not "reroll" as soon as the branch is updated > . endif >+. if defined(GH_TUPLE) >+GH_ACCOUNT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\1\4@} >+GH_PROJECT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\2\4@} >+GH_TAGNAME+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\3\4@} >+ >+_GIT_REV_GET= ${GH_TUPLE:@TUPLE@GIT_REV_${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\4@:C@:@@:C@-@_@g}=`git ls-remote https://github.com/${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\1@}/${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\2@}.git | ${GREP} HEAD | ${SED} -E "s/^(.......).*/\\1/g"` && @} >+_GIT_REV_ECHO= ${GH_TUPLE:@TUPLE@echo "GH_TUPLE+= ${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\1:\2:\${GIT_REV_${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\4@:C@:@@:C@-@_@g}}\4@}" && @} >+_GIT_REV_CHANGE=${GH_TUPLE:@TUPLE@if [ ${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\3@} != "\$$GIT_REV_${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\4@:C@:@@:C@-@_@g}" ]; then echo "GH_TUPLE+= ${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\1:\2:\${GIT_REV_${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\4@:C@:@@:C@-@_@g}}\4@}"; fi && @} >+ >+gh-get-latest-revisions: >+ @${ECHO} "--begin latest revisions--" && \ >+ ${_GIT_REV_GET} \ >+ ${_GIT_REV_ECHO} \ >+ ${ECHO} "--end latest revisions--" >+ >+gh-get-changed-revisions: >+ @${ECHO} "--begin changed revisions--" && \ >+ ${_GIT_REV_GET} \ >+ ${_GIT_REV_CHANGE} \ >+ ${ECHO} "--end changed revisions--" >+. endif > # We are cheating and using backend URLS for Github here. See ports/194898 > # comment #15 for explanation as to why and how to deal with it if it breaks. > MASTER_SITE_GITHUB+= https://codeload.github.com/%SUBDIR%
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 204772
:
163461
|
163645
|
163857
|
164127
|
164140