| @@ -1,41 +1,45 @@ | | | @@ -1,41 +1,45 @@ |
1 | # $NetBSD: Makefile,v 1.1.1.1 2008/10/20 07:52:26 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2008/11/05 12:29:04 wiz Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= ncc-2.8 | | 4 | DISTNAME= ncc-2.8 |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
6 | MASTER_SITES= http://students.ceid.upatras.gr/~sxanth/ncc/ | | 7 | MASTER_SITES= http://students.ceid.upatras.gr/~sxanth/ncc/ |
7 | | | 8 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://students.ceid.upatras.gr/~sxanth/ncc/index.html | | 10 | HOMEPAGE= http://students.ceid.upatras.gr/~sxanth/ncc/index.html |
10 | COMMENT= Compiler that produces program analysis information | | 11 | COMMENT= Compiler that produces program analysis information |
11 | | | 12 | |
12 | BUILD_TARGET= tout | | 13 | BUILD_TARGET= tout |
13 | CFLAGS+= -DNOGNU='"${PREFIX}/share/ncc/nognu"' | | 14 | CFLAGS+= -DNOGNU='"${PREFIX}/share/ncc/nognu"' |
14 | | | 15 | |
15 | USE_LANGUAGES= c c++ | | 16 | USE_LANGUAGES= c c++ |
16 | | | 17 | |
17 | SUBST_CLASSES+= prefix | | 18 | SUBST_CLASSES+= prefix |
18 | SUBST_STAGE.prefix= pre-configure | | 19 | SUBST_STAGE.prefix= pre-configure |
19 | SUBST_MESSAGE.prefix= Fixing hardcoded paths | | 20 | SUBST_MESSAGE.prefix= Fixing hardcoded paths |
20 | SUBST_FILES.prefix= config.h | | 21 | SUBST_FILES.prefix= config.h |
21 | SUBST_SED.prefix= -e 's,@PREFIX@,${PREFIX},g' | | 22 | SUBST_SED.prefix= -e 's,@PREFIX@,${PREFIX},g' |
22 | | | 23 | |
| | | 24 | PYTHON_PATCH_SCRIPTS+= scripts/nccstrip2.py |
23 | | | 25 | |
24 | do-install: | | 26 | do-install: |
25 | ${INSTALL_PROGRAM} ${WRKSRC}/objdir/ncc ${PREFIX}/bin | | 27 | ${INSTALL_PROGRAM} ${WRKSRC}/objdir/ncc ${PREFIX}/bin |
| | | 28 | ${INSTALL_SCRIPT} ${WRKSRC}/scripts/nccstrip2.py ${PREFIX}/bin |
26 | ${LN} -s ncc ${PREFIX}/bin/nccar | | 29 | ${LN} -s ncc ${PREFIX}/bin/nccar |
27 | ${LN} -s ncc ${PREFIX}/bin/nccc++ | | 30 | ${LN} -s ncc ${PREFIX}/bin/nccc++ |
28 | ${LN} -s ncc ${PREFIX}/bin/nccld | | 31 | ${LN} -s ncc ${PREFIX}/bin/nccld |
29 | ${INSTALL_PROGRAM} ${WRKSRC}/nccnav/nccnav ${PREFIX}/bin | | 32 | ${INSTALL_PROGRAM} ${WRKSRC}/nccnav/nccnav ${PREFIX}/bin |
30 | ${LN} -s nccnav ${PREFIX}/bin/nccnavi | | 33 | ${LN} -s nccnav ${PREFIX}/bin/nccnavi |
31 | ${INSTALL_DATA_DIR} ${PREFIX}/share/ncc | | 34 | ${INSTALL_DATA_DIR} ${PREFIX}/share/ncc |
32 | ${INSTALL_DATA} ${WRKSRC}/doc/nognu ${PREFIX}/share/ncc | | 35 | ${INSTALL_DATA} ${WRKSRC}/doc/nognu ${PREFIX}/share/ncc |
33 | ${INSTALL_MAN} ${WRKSRC}/ncc.1 ${PREFIX}/${PKGMANDIR}/man1 | | 36 | ${INSTALL_MAN} ${WRKSRC}/ncc.1 ${PREFIX}/${PKGMANDIR}/man1 |
34 | ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ncc | | 37 | ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ncc |
35 | ${INSTALL_DATA} ${WRKSRC}/doc/KEYS.txt ${PREFIX}/share/doc/ncc | | 38 | ${INSTALL_DATA} ${WRKSRC}/doc/KEYS.txt ${PREFIX}/share/doc/ncc |
36 | ${INSTALL_DATA} ${WRKSRC}/doc/TROUBLES ${PREFIX}/share/doc/ncc | | 39 | ${INSTALL_DATA} ${WRKSRC}/doc/TROUBLES ${PREFIX}/share/doc/ncc |
37 | ${INSTALL_DATA} ${WRKSRC}/doc/hacking.* ${PREFIX}/share/doc/ncc | | 40 | ${INSTALL_DATA} ${WRKSRC}/doc/hacking.* ${PREFIX}/share/doc/ncc |
38 | ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/ncc | | 41 | ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/ncc |
39 | | | 42 | |
40 | .include "../../devel/ncurses/buildlink3.mk" | | 43 | .include "../../devel/ncurses/buildlink3.mk" |
| | | 44 | .include "../../lang/python/application.mk" |
41 | .include "../../mk/bsd.pkg.mk" | | 45 | .include "../../mk/bsd.pkg.mk" |