Lines 519-524
Link Here
|
519 |
# Using the name of a branch here is incorrect. It is |
519 |
# Using the name of a branch here is incorrect. It is |
520 |
# possible to do GH_TAGNAME= GIT_HASH to do a snapshot. |
520 |
# possible to do GH_TAGNAME= GIT_HASH to do a snapshot. |
521 |
# default: ${DISTVERSION} |
521 |
# default: ${DISTVERSION} |
|
|
522 |
# GH_TUPLE - above shortened to account:project:tagname[:group] |
522 |
# |
523 |
# |
523 |
.if defined(USE_GITHUB) |
524 |
.if defined(USE_GITHUB) |
524 |
. if defined(GH_TAGNAME) && ${GH_TAGNAME} == master |
525 |
. if defined(GH_TAGNAME) && ${GH_TAGNAME} == master |
Lines 526-531
Link Here
|
526 |
Must use a tag or commit hash so the upstream does \ |
527 |
Must use a tag or commit hash so the upstream does \ |
527 |
not "reroll" as soon as the branch is updated |
528 |
not "reroll" as soon as the branch is updated |
528 |
. endif |
529 |
. endif |
|
|
530 |
. if defined(GH_TUPLE) |
531 |
GH_ACCOUNT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?).*@\1\4@} |
532 |
GH_PROJECT+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?).*@\2\4@} |
533 |
GH_TAGNAME+= ${GH_TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?).*@\3\4@} |
534 |
|
535 |
_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"` && @} |
536 |
_GIT_REV_ECHO= ${GH_TUPLE:@TUPLE@echo "GH_TUPLE+= ${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\1:\2:\${GIT_REV_${TUPLE:C@^([^:]*):([^:]*):([^:]*)((:[^:]*)?)@\4@:C@:@@:C@-@_@g}}\4@}" && @} |
537 |
_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 && @} |
538 |
|
539 |
gh-get-latest-revisions: |
540 |
@${ECHO} "--begin latest revisions--" && \ |
541 |
${_GIT_REV_GET} \ |
542 |
${_GIT_REV_ECHO} \ |
543 |
${ECHO} "--end latest revisions--" |
544 |
|
545 |
gh-get-changed-revisions: |
546 |
@${ECHO} "--begin changed revisions--" && \ |
547 |
${_GIT_REV_GET} \ |
548 |
${_GIT_REV_CHANGE} \ |
549 |
${ECHO} "--end changed revisions--" |
550 |
. endif |
529 |
# We are cheating and using backend URLS for Github here. See ports/194898 |
551 |
# We are cheating and using backend URLS for Github here. See ports/194898 |
530 |
# comment #15 for explanation as to why and how to deal with it if it breaks. |
552 |
# comment #15 for explanation as to why and how to deal with it if it breaks. |
531 |
MASTER_SITE_GITHUB+= https://codeload.github.com/%SUBDIR% |
553 |
MASTER_SITE_GITHUB+= https://codeload.github.com/%SUBDIR% |