| @@ -1,37 +1,31 @@ | | | @@ -1,37 +1,31 @@ |
1 | # $NetBSD: Makefile,v 1.11 2020/02/10 13:13:04 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2020/03/18 00:05:18 rillig Exp $ |
2 | | | 2 | |
3 | DISTNAME= ninja-1.10.0 | | 3 | DISTNAME= ninja-1.10.0 |
4 | PKGNAME= ${DISTNAME:S/ninja/ninja-build/} | | 4 | PKGNAME= ${DISTNAME:S/ninja/ninja-build/} |
5 | CATEGORIES= devel | | 5 | CATEGORIES= devel |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=ninja-build/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=ninja-build/} |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} |
8 | GITHUB_PROJECT= ninja | | 8 | GITHUB_PROJECT= ninja |
9 | | | 9 | |
10 | MAINTAINER= ryoon@NetBSD.org | | 10 | MAINTAINER= ryoon@NetBSD.org |
11 | HOMEPAGE= https://ninja-build.org/ | | 11 | HOMEPAGE= https://ninja-build.org/ |
12 | COMMENT= Small build system with a focus on speed | | 12 | COMMENT= Small build system with a focus on speed |
13 | LICENSE= apache-2.0 | | 13 | LICENSE= apache-2.0 |
14 | | | 14 | |
15 | BUILD_DEPENDS+= re2c>=0.11.3:../../devel/re2c | | 15 | BUILD_DEPENDS+= re2c>=0.11.3:../../devel/re2c |
16 | | | 16 | |
17 | USE_LANGUAGES= c c++ | | 17 | USE_LANGUAGES= c c++ |
18 | | | 18 | |
19 | SUBST_CLASSES+= prefix | | | |
20 | SUBST_STAGE.prefix= pre-configure | | | |
21 | SUBST_MESSAGE.prefix= Fix PREFIX | | | |
22 | SUBST_FILES.prefix= configure.py | | | |
23 | SUBST_VARS.prefix= PREFIX | | | |
24 | | | | |
25 | INSTALLATION_DIRS= bin share/doc/ninja share/ninja | | 19 | INSTALLATION_DIRS= bin share/doc/ninja share/ninja |
26 | | | 20 | |
27 | do-build: | | 21 | do-build: |
28 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./configure.py --bootstrap | | 22 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./configure.py --bootstrap |
29 | | | 23 | |
30 | do-install: | | 24 | do-install: |
31 | ${INSTALL_PROGRAM} ${WRKSRC}/ninja \ | | 25 | ${INSTALL_PROGRAM} ${WRKSRC}/ninja \ |
32 | ${DESTDIR}${PREFIX}/bin | | 26 | ${DESTDIR}${PREFIX}/bin |
33 | ${INSTALL_DATA} ${WRKSRC}/doc/manual.asciidoc \ | | 27 | ${INSTALL_DATA} ${WRKSRC}/doc/manual.asciidoc \ |
34 | ${DESTDIR}${PREFIX}/share/doc/ninja | | 28 | ${DESTDIR}${PREFIX}/share/doc/ninja |
35 | ${INSTALL_DATA} ${WRKSRC}/misc/ninja-mode.el \ | | 29 | ${INSTALL_DATA} ${WRKSRC}/misc/ninja-mode.el \ |
36 | ${DESTDIR}${PREFIX}/share/ninja | | 30 | ${DESTDIR}${PREFIX}/share/ninja |
37 | ${INSTALL_DATA} ${WRKSRC}/misc/ninja.vim \ | | 31 | ${INSTALL_DATA} ${WRKSRC}/misc/ninja.vim \ |