| @@ -1,67 +1,66 @@ | | | @@ -1,67 +1,66 @@ |
1 | # $NetBSD: Makefile,v 1.37 2020/01/10 13:32:10 bsiegert Exp $ | | 1 | # $NetBSD: Makefile,v 1.38 2020/01/21 14:17:40 leot Exp $ |
2 | | | 2 | |
3 | DISTNAME= hub-2.13.0 | | 3 | DISTNAME= hub-2.14.0 |
4 | PKGREVISION= 2 | | | |
5 | CATEGORIES= net | | 4 | CATEGORIES= net |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=github/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=github/} |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 6 | GITHUB_TAG= v${PKGVERSION_NOREV} |
8 | | | 7 | |
9 | MAINTAINER= leot@NetBSD.org | | 8 | MAINTAINER= leot@NetBSD.org |
10 | HOMEPAGE= https://hub.github.com/ | | 9 | HOMEPAGE= https://hub.github.com/ |
11 | COMMENT= Command-line tool that makes git easier to use with GitHub | | 10 | COMMENT= Command-line tool that makes git easier to use with GitHub |
12 | LICENSE= mit | | 11 | LICENSE= mit |
13 | | | 12 | |
14 | GO_DIST_BASE= ${DISTNAME} | | 13 | GO_DIST_BASE= ${DISTNAME} |
15 | GO_SRCPATH= github.com/github/hub | | 14 | GO_SRCPATH= github.com/github/hub |
16 | | | 15 | |
17 | DEPENDS+= git-base>=1.7.3:../../devel/git-base | | 16 | DEPENDS+= git-base>=1.7.3:../../devel/git-base |
18 | | | 17 | |
19 | SUBST_CLASSES+= man | | 18 | SUBST_CLASSES+= man |
20 | SUBST_STAGE.man= pre-configure | | 19 | SUBST_STAGE.man= pre-configure |
21 | SUBST_MESSAGE.man= Fix hub name in hub(1) man page | | 20 | SUBST_MESSAGE.man= Fix hub name in hub(1) man page |
22 | SUBST_FILES.man= share/man/man1/hub.1.md | | 21 | SUBST_FILES.man= share/man/man1/hub.1.md |
23 | SUBST_SED.man+= -e 's/\$$ git/$$ hub/' | | 22 | SUBST_SED.man+= -e 's/\$$ git/$$ hub/' |
24 | SUBST_SED.man+= -e '/\$$ GITHUB_HOST=/ s/ git clone / hub clone /' | | 23 | SUBST_SED.man+= -e '/\$$ GITHUB_HOST=/ s/ git clone / hub clone /' |
25 | | | 24 | |
26 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 | | 25 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man1 |
27 | | | 26 | |
28 | CHECK_RELRO_SKIP+= bin/hub | | 27 | CHECK_RELRO_SKIP+= bin/hub |
29 | | | 28 | |
30 | # List of hub commands to generate man pages, HELP_CMD list of ${WRKSRC}/Makefile | | 29 | # List of hub commands to generate man pages, HELP_CMD list of ${WRKSRC}/Makefile |
31 | HUB_COMMANDS= alias \ | | 30 | HUB_COMMANDS= alias \ |
32 | api \ | | 31 | api \ |
33 | browse \ | | 32 | browse \ |
34 | ci-status \ | | 33 | ci-status \ |
35 | compare \ | | 34 | compare \ |
36 | create \ | | 35 | create \ |
37 | delete \ | | 36 | delete \ |
38 | fork \ | | 37 | fork \ |
39 | gist \ | | 38 | gist \ |
40 | pr \ | | 39 | pr \ |
41 | pull-request \ | | 40 | pull-request \ |
42 | release \ | | 41 | release \ |
43 | issue \ | | 42 | issue \ |
44 | sync | | 43 | sync |
45 | | | 44 | |
46 | # Generate hub man pages | | 45 | # Generate hub man pages |
47 | pre-install: | | 46 | pre-install: |
48 | .for hc in ${HUB_COMMANDS} | | 47 | .for hc in ${HUB_COMMANDS} |
49 | cd ${WRKDIR} && \ | | 48 | cd ${WRKDIR} && \ |
50 | ./bin/hub help ${hc} --plain-text > \ | | 49 | ./bin/hub help ${hc} --plain-text > \ |
51 | src/github.com/github/hub/share/man/man1/hub-${hc}.1.md | | 50 | src/github.com/github/hub/share/man/man1/hub-${hc}.1.md |
52 | .endfor | | 51 | .endfor |
53 | cd ${WRKDIR} && \ | | 52 | cd ${WRKDIR} && \ |
54 | ./bin/md2roff-bin --manual="hub manual" \ | | 53 | ./bin/md2roff-bin --manual="hub manual" \ |
55 | --version=${PKGVERSION_NOREV} \ | | 54 | --version=${PKGVERSION_NOREV} \ |
56 | --template=src/github.com/github/hub/man-template.html \ | | 55 | --template=src/github.com/github/hub/man-template.html \ |
57 | src/github.com/github/hub/share/man/man1/*.md | | 56 | src/github.com/github/hub/share/man/man1/*.md |
58 | | | 57 | |
59 | do-install: | | 58 | do-install: |
60 | ${INSTALL_PROGRAM} ${WRKDIR}/bin/hub ${DESTDIR}${PREFIX}/bin | | 59 | ${INSTALL_PROGRAM} ${WRKDIR}/bin/hub ${DESTDIR}${PREFIX}/bin |
61 | ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hub.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 60 | ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hub.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
62 | .for hc in ${HUB_COMMANDS} | | 61 | .for hc in ${HUB_COMMANDS} |
63 | ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hub-${hc}.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 62 | ${INSTALL_MAN} ${WRKSRC}/share/man/man1/hub-${hc}.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
64 | .endfor | | 63 | .endfor |
65 | | | 64 | |
66 | .include "../../lang/go/go-package.mk" | | 65 | .include "../../lang/go/go-package.mk" |
67 | .include "../../mk/bsd.pkg.mk" | | 66 | .include "../../mk/bsd.pkg.mk" |