| @@ -1,51 +1,57 @@ | | | @@ -1,51 +1,57 @@ |
1 | # $NetBSD: Makefile,v 1.70 2018/08/22 09:46:44 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.71 2019/07/24 19:04:29 rin Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= aspell-0.60.6.1 | | 4 | DISTNAME= aspell-0.60.6.1 |
5 | PKGREVISION= 8 | | 5 | PKGREVISION= 9 |
6 | CATEGORIES= textproc | | 6 | CATEGORIES= textproc |
7 | MASTER_SITES= ${MASTER_SITE_GNU:=aspell/} | | 7 | MASTER_SITES= ${MASTER_SITE_GNU:=aspell/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://aspell.net/ | | 10 | HOMEPAGE= http://aspell.net/ |
11 | COMMENT= Spell checker with good multi-language support | | 11 | COMMENT= Spell checker with good multi-language support |
12 | LICENSE= gnu-lgpl-v2.1 | | 12 | LICENSE= gnu-lgpl-v2.1 |
13 | | | 13 | |
14 | CONFLICTS= libpspell-[0-9]* | | 14 | CONFLICTS= libpspell-[0-9]* |
15 | | | 15 | |
16 | GNU_CONFIGURE= yes | | 16 | GNU_CONFIGURE= yes |
17 | USE_FEATURES= snprintf vsnprintf | | 17 | USE_FEATURES= snprintf vsnprintf |
18 | USE_TOOLS+= gmake | | 18 | USE_TOOLS+= gmake |
19 | # for bin/aspell-import | | 19 | # for bin/aspell-import |
20 | USE_TOOLS+= perl:run | | 20 | USE_TOOLS+= perl:run |
21 | USE_LIBTOOL= yes | | 21 | USE_LIBTOOL= yes |
22 | USE_LANGUAGES= c c++ | | 22 | USE_LANGUAGES= c c++ |
23 | USE_NCURSES= yes | | 23 | USE_NCURSES= yes |
24 | USE_PKGLOCALEDIR= yes | | 24 | USE_PKGLOCALEDIR= yes |
25 | INFO_FILES= yes | | 25 | INFO_FILES= yes |
26 | | | 26 | |
27 | CONFIGURE_ARGS+= --enable-doc-dir=${PREFIX}/share/doc/aspell | | 27 | CONFIGURE_ARGS+= --enable-doc-dir=${PREFIX}/share/doc/aspell |
28 | CONFIGURE_ARGS+= --enable-curses=ncurses | | 28 | CONFIGURE_ARGS+= --enable-curses=${CURSES_TYPE} |
29 | CONFIGURE_ARGS+= --enable-pkgdatadir=${PREFIX}/share/aspell | | 29 | CONFIGURE_ARGS+= --enable-pkgdatadir=${PREFIX}/share/aspell |
30 | CONFIGURE_ARGS+= --enable-dict-dir=${PREFIX}/lib/aspell | | 30 | CONFIGURE_ARGS+= --enable-dict-dir=${PREFIX}/lib/aspell |
31 | CONFIGURE_ENV+= gt_cv_func_gnugettext1_libintl=yes | | 31 | CONFIGURE_ENV+= gt_cv_func_gnugettext1_libintl=yes |
32 | | | 32 | |
33 | .include "../../mk/bsd.prefs.mk" | | 33 | .include "../../mk/bsd.prefs.mk" |
34 | | | 34 | |
| | | 35 | # aspell does not work with curses in NetBSD <= 8.0. |
| | | 36 | .if !empty(MACHINE_PLATFORM:MNetBSD-8.0*) || \ |
| | | 37 | !empty(MACHINE_PLATFORM:MNetBSD-[0-7].*) |
| | | 38 | USE_CURSES= ncurses |
| | | 39 | .endif |
| | | 40 | |
35 | .if !empty(MACHINE_PLATFORM:MIRIX-5*) | | 41 | .if !empty(MACHINE_PLATFORM:MIRIX-5*) |
36 | CPPFLAGS+= -DDECLARE_VSNPRINTF -DDECLARE_SNPRINTF | | 42 | CPPFLAGS+= -DDECLARE_VSNPRINTF -DDECLARE_SNPRINTF |
37 | # IRIX 5 has an older implementation of signal() | | 43 | # IRIX 5 has an older implementation of signal() |
38 | CPPFLAGS+= -DHAVE_OLD_SIGNAL | | 44 | CPPFLAGS+= -DHAVE_OLD_SIGNAL |
39 | .endif | | 45 | .endif |
40 | | | 46 | |
41 | .include "options.mk" | | 47 | .include "options.mk" |
42 | | | 48 | |
43 | REPLACE_PERL= scripts/aspell-import | | 49 | REPLACE_PERL= scripts/aspell-import |
44 | | | 50 | |
45 | NOT_FOR_COMPILER= xlc | | 51 | NOT_FOR_COMPILER= xlc |
46 | | | 52 | |
47 | LIBS.SunOS+= -lm | | 53 | LIBS.SunOS+= -lm |
48 | | | 54 | |
49 | .include "../../devel/gettext-lib/buildlink3.mk" | | 55 | .include "../../devel/gettext-lib/buildlink3.mk" |
50 | .include "../../devel/ncurses/buildlink3.mk" | | 56 | .include "../../mk/curses.buildlink3.mk" |
51 | .include "../../mk/bsd.pkg.mk" | | 57 | .include "../../mk/bsd.pkg.mk" |