| @@ -1,33 +1,34 @@ | | | @@ -1,33 +1,34 @@ |
1 | # $NetBSD: Makefile,v 1.54 2015/12/29 21:21:20 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.55 2020/05/16 06:24:15 rillig Exp $ |
2 | | | 2 | |
3 | PKGNAME= createbuildlink-3.17 | | 3 | PKGNAME= createbuildlink-3.17 |
4 | CATEGORIES= pkgtools sysutils | | 4 | CATEGORIES= pkgtools sysutils |
5 | | | 5 | |
6 | MAINTAINER= pkgsrc-users@NetBSD.org | | 6 | MAINTAINER= pkgsrc-users@NetBSD.org |
7 | COMMENT= Shell script to help creating buildlink3.mk files | | 7 | COMMENT= Shell script to help creating buildlink3.mk files |
8 | LICENSE= original-bsd | | 8 | LICENSE= original-bsd |
9 | | | 9 | |
10 | WRKSRC= ${WRKDIR} | | 10 | WRKSRC= ${WRKDIR} |
11 | USE_LANGUAGES= # empty | | 11 | USE_LANGUAGES= # empty |
12 | NO_BUILD= yes | | 12 | NO_BUILD= yes |
13 | | | 13 | |
14 | SCRIPT= ${PKGNAME:C/-.*$//} | | 14 | SCRIPT= ${PKGNAME:C/-.*$//} |
15 | SCRIPTS= ${SCRIPT} substplistbasedirs | | 15 | SCRIPTS= ${SCRIPT} substplistbasedirs |
16 | REPLACE_SH+= ${SCRIPTS} | | 16 | REPLACE_SH+= ${SCRIPTS} |
17 | | | 17 | |
18 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man8 | | 18 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man8 |
19 | | | 19 | |
| | | 20 | SUBST_CLASSES+= vars |
| | | 21 | SUBST_STAGE.vars= pre-configure |
| | | 22 | SUBST_FILES.vars= ${SCRIPT} |
| | | 23 | SUBST_VARS.vars= PKGVERSION MAKE |
| | | 24 | |
20 | do-extract: | | 25 | do-extract: |
21 | .for scr in ${SCRIPTS} | | 26 | cd ${FILESDIR} && ${CP} ${SCRIPTS} ${WRKSRC} |
22 | ${SED} -e 's|@PKGVERSION@|${PKGVERSION}|' \ | | | |
23 | -e 's|@MAKE@|${MAKE}|' \ | | | |
24 | < ${FILESDIR:Q}/${scr:Q} > ${WRKSRC:Q}/${scr:Q} | | | |
25 | .endfor | | | |
26 | | | 27 | |
27 | do-install: | | 28 | do-install: |
28 | .for scr in ${SCRIPTS} | | 29 | .for scr in ${SCRIPTS} |
29 | ${INSTALL_SCRIPT} ${WRKSRC:Q}/${scr:Q} ${DESTDIR}${PREFIX}/bin/${scr:Q} | | 30 | ${INSTALL_SCRIPT} ${WRKSRC:Q}/${scr:Q} ${DESTDIR}${PREFIX}/bin/${scr:Q} |
30 | .endfor | | 31 | .endfor |
31 | ${INSTALL_MAN} ${FILESDIR:Q}/${SCRIPT:Q}.8 ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man8 | | 32 | ${INSTALL_MAN} ${FILESDIR:Q}/${SCRIPT:Q}.8 ${DESTDIR}${PREFIX}/${PKGMANDIR:Q}/man8 |
32 | | | 33 | |
33 | .include "../../mk/bsd.pkg.mk" | | 34 | .include "../../mk/bsd.pkg.mk" |