Tue May 7 16:01:07 2024 UTC (18d)
nudoku: Adapt to new ncurses reality. Allow NetBSD curses.


(nia)
diff -r1.9 -r1.10 pkgsrc/games/nudoku/Makefile

cvs diff -r1.9 -r1.10 pkgsrc/games/nudoku/Makefile (expand / switch to unified diff)

--- pkgsrc/games/nudoku/Makefile 2024/05/06 15:13:47 1.9
+++ pkgsrc/games/nudoku/Makefile 2024/05/07 16:01:06 1.10
@@ -1,32 +1,36 @@ @@ -1,32 +1,36 @@
1# $NetBSD: Makefile,v 1.9 2024/05/06 15:13:47 jperkin Exp $ 1# $NetBSD: Makefile,v 1.10 2024/05/07 16:01:06 nia Exp $
2 2
3DISTNAME= nudoku-4.0.0 3DISTNAME= nudoku-4.0.0
4CATEGORIES= games 4CATEGORIES= games
5MASTER_SITES= ${MASTER_SITE_GITHUB:=jubalh/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=jubalh/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://jubalh.github.io/nudoku/ 8HOMEPAGE= https://jubalh.github.io/nudoku/
9COMMENT= Ncurses based sudoku game 9COMMENT= Ncurses based sudoku game
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4 12TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4
13 13
14# Fix gettext includes 14# Fix gettext includes
15SUBST_CLASSES+= includes 15SUBST_CLASSES+= includes
16SUBST_STAGE.includes= post-configure 16SUBST_STAGE.includes= post-configure
17SUBST_MESSAGE.includes= Fix gettext includes 17SUBST_MESSAGE.includes= Fix gettext includes
18SUBST_FILES.includes+= src/sudoku.c 18SUBST_FILES.includes+= src/sudoku.c
19SUBST_SED.includes+= -e 's,"gettext.h",<libintl.h>,' 19SUBST_SED.includes+= -e 's,"gettext.h",<libintl.h>,'
20 20
21USE_TOOLS+= autoreconf automake autoconf autopoint gettext 21USE_TOOLS+= autoreconf automake autoconf autopoint gettext
22USE_TOOLS+= pkg-config 22USE_TOOLS+= pkg-config
23GNU_CONFIGURE= yes 23GNU_CONFIGURE= yes
24USE_CURSES= wide 24USE_CURSES= wide
 25FAKE_NCURSES= yes
25USE_PKGLOCALEDIR= yes 26USE_PKGLOCALEDIR= yes
26 27
 28CONFIGURE_ENV+= ncursesw_CFLAGS=-I${BUILDLINK_PREFIX.curses}/include
 29CONFIGURE_ENV+= ncursesw_LIBS=${BUILDLINK_LDADD.curses:Q}
 30
27pre-configure: 31pre-configure:
28 cd ${WRKSRC} && autoreconf -i 32 cd ${WRKSRC} && autoreconf -i
29 33
30.include "../../devel/gettext-lib/buildlink3.mk" 34.include "../../devel/gettext-lib/buildlink3.mk"
31.include "../../devel/ncurses/buildlink3.mk" 35.include "../../mk/curses.buildlink3.mk"
32.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"