Wed May 15 09:56:07 2024 UTC (32d)
ncc: fix build

Didn't build because it didn't find -lncurses.
Use curses.buildlink3.mk instead of ncurses/bl3.mk and set FAKE_NCURSES.


(wiz)
diff -r1.19 -r1.20 pkgsrc/devel/ncc/Makefile

cvs diff -r1.19 -r1.20 pkgsrc/devel/ncc/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ncc/Makefile 2024/05/06 08:40:23 1.19
+++ pkgsrc/devel/ncc/Makefile 2024/05/15 09:56:07 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.19 2024/05/06 08:40:23 jperkin Exp $ 1# $NetBSD: Makefile,v 1.20 2024/05/15 09:56:07 wiz Exp $
2# 2#
3 3
4DISTNAME= ncc-2.8 4DISTNAME= ncc-2.8
5PKGREVISION= 12 5PKGREVISION= 12
6CATEGORIES= devel 6CATEGORIES= devel
7MASTER_SITES= http://students.ceid.upatras.gr/~sxanth/ncc/ 7MASTER_SITES= http://students.ceid.upatras.gr/~sxanth/ncc/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://students.ceid.upatras.gr/~sxanth/ncc/index.html 10HOMEPAGE= http://students.ceid.upatras.gr/~sxanth/ncc/index.html
11COMMENT= Compiler that produces program analysis information 11COMMENT= Compiler that produces program analysis information
12 12
13BUILD_TARGET= tout 13BUILD_TARGET= tout
14CFLAGS+= -DNOGNU='"${PREFIX}/share/ncc/nognu"' 14CFLAGS+= -DNOGNU='"${PREFIX}/share/ncc/nognu"'
@@ -33,16 +33,18 @@ do-install: @@ -33,16 +33,18 @@ do-install:
33 ${INSTALL_SCRIPT} ${WRKSRC}/scripts/nccstrip2.py ${DESTDIR}${PREFIX}/bin 33 ${INSTALL_SCRIPT} ${WRKSRC}/scripts/nccstrip2.py ${DESTDIR}${PREFIX}/bin
34 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccar 34 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccar
35 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccc++ 35 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccc++
36 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccld 36 ${LN} -s ncc ${DESTDIR}${PREFIX}/bin/nccld
37 ${INSTALL_PROGRAM} ${WRKSRC}/nccnav/nccnav ${DESTDIR}${PREFIX}/bin 37 ${INSTALL_PROGRAM} ${WRKSRC}/nccnav/nccnav ${DESTDIR}${PREFIX}/bin
38 ${LN} -s nccnav ${DESTDIR}${PREFIX}/bin/nccnavi 38 ${LN} -s nccnav ${DESTDIR}${PREFIX}/bin/nccnavi
39 ${INSTALL_DATA} ${WRKSRC}/doc/nognu ${DESTDIR}${PREFIX}/share/ncc 39 ${INSTALL_DATA} ${WRKSRC}/doc/nognu ${DESTDIR}${PREFIX}/share/ncc
40 ${INSTALL_MAN} ${WRKSRC}/ncc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 40 ${INSTALL_MAN} ${WRKSRC}/ncc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
41 ${INSTALL_DATA} ${WRKSRC}/doc/KEYS.txt ${DESTDIR}${PREFIX}/share/doc/ncc 41 ${INSTALL_DATA} ${WRKSRC}/doc/KEYS.txt ${DESTDIR}${PREFIX}/share/doc/ncc
42 ${INSTALL_DATA} ${WRKSRC}/doc/TROUBLES ${DESTDIR}${PREFIX}/share/doc/ncc 42 ${INSTALL_DATA} ${WRKSRC}/doc/TROUBLES ${DESTDIR}${PREFIX}/share/doc/ncc
43 ${INSTALL_DATA} ${WRKSRC}/doc/hacking.* ${DESTDIR}${PREFIX}/share/doc/ncc 43 ${INSTALL_DATA} ${WRKSRC}/doc/hacking.* ${DESTDIR}${PREFIX}/share/doc/ncc
44 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/ncc 44 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/ncc
45 45
46.include "../../devel/ncurses/buildlink3.mk" 46FAKE_NCURSES= yes
 47
 48.include "../../mk/curses.buildlink3.mk"
47.include "../../lang/python/application.mk" 49.include "../../lang/python/application.mk"
48.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"