2016-07-30 14:54:52 +02:00
|
|
|
# $NetBSD: Makefile,v 1.8 2016/07/30 12:54:52 mef Exp $
|
2001-03-15 16:26:35 +01:00
|
|
|
#
|
|
|
|
|
2016-07-30 14:54:52 +02:00
|
|
|
DISTNAME= igerman98-20160407
|
2013-04-24 13:15:41 +02:00
|
|
|
PKGNAME= ${DISTNAME:S/german98/spell-de/1}
|
2001-03-15 16:26:35 +01:00
|
|
|
CATEGORIES= textproc
|
2002-11-16 01:13:09 +01:00
|
|
|
MASTER_SITES= http://j3e.de/ispell/igerman98/dict/
|
2001-03-15 16:26:35 +01:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
|
2006-03-04 22:28:51 +01:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2002-11-16 01:13:09 +01:00
|
|
|
HOMEPAGE= http://j3e.de/ispell/igerman98/
|
2001-03-15 16:26:35 +01:00
|
|
|
COMMENT= German dictionary for interactive spelling checker
|
2016-02-03 13:44:40 +01:00
|
|
|
LICENSE= gnu-gpl-v3 OR gnu-gpl-v2
|
2001-03-15 16:26:35 +01:00
|
|
|
|
2013-04-24 13:15:41 +02:00
|
|
|
CONFLICTS+= ispell-german-[0-9]*
|
2013-04-24 04:20:36 +02:00
|
|
|
DEPENDS+= ispell>=3.1.20nb1:../../textproc/ispell
|
2001-03-15 16:26:35 +01:00
|
|
|
|
Update to 20081106.
NOTE: Now installs de_AT, de_CH, and de_DE dictionaries
instead of "german" before.
since 20071211:
- fix a wrong encoded umlaut and enhance the check for that in the Makefile
- words added and shifted around
- additionaly put the dictionary under GPLv3
- allow Ispell F prefix flag to be combined with suffixes
- eliminate absolutely useless G flag (prefix ge)
- deactivate K suffix flag: unused
- eliminate H suffix flag: was almost unused
- remove Q and q redundancy: every Q flagged word needs a q now, too
- fix build issue with de_CH hunspell dictionary (a missing ß/ss conversion)
- better empty-line fault tolerance of dictionaries
- revise the aspell Makefile target using the myspell format now for aspell
- simplify W flag
- use sha256 checksums and prevent checksumming temporary files
since 20070829:
- words added and shifted around
- Hunspell affix fix
since 20030222:
- in order to make use of Hunspell's compound word support, categorise noun
word lists into compoundable end and non-end words.
- add blacklists to prevent by compound rules wrongly accepted words to be
accepted
- add Binnen-I support
- add "nosuggest" flag used by Hunspell to some words where it's appropriate
- in order to support as well Hunspell optimized dictionary builts and ispell
and myspell builts, a complete Makefile rewrite was done. The Makefile might
now require GNU make, sorry if that causes trouble. The good news is that
makefile dependencies are clean now and make -j is possible
- igerman98 names the Ispell dictionaries after ISO 639 language codes now
(de_{AT,CH,DE}.{aff,hash})
- isowordlist is obsoleted by isowordlist-de_{AT,CH,DE} now
2008-11-10 19:15:05 +01:00
|
|
|
BUILD_TARGET= ispell/de_DE.aff ispell/de_DE.hash ispell/de_AT.aff ispell/de_AT.hash ispell/de_CH.aff ispell/de_CH.hash
|
2005-07-16 03:19:06 +02:00
|
|
|
USE_TOOLS+= gmake perl
|
2002-11-16 01:13:09 +01:00
|
|
|
REPLACE_PERL= bin/dic2iso.pl bin/grepl bin/sq.pl bin/myspellfixprefix.pl \
|
|
|
|
bin/clear_affix.pl bin/unsq.pl bin/uniqflag.pl
|
2001-03-15 16:26:35 +01:00
|
|
|
|
2005-06-17 05:50:19 +02:00
|
|
|
INSTALLATION_DIRS= lib
|
|
|
|
|
2002-07-27 21:05:54 +02:00
|
|
|
do-install:
|
2009-02-17 15:43:05 +01:00
|
|
|
${INSTALL_DATA} ${WRKSRC}/ispell/*.aff ${DESTDIR}${PREFIX}/lib
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/ispell/*.hash ${DESTDIR}${PREFIX}/lib
|
2002-07-27 21:05:54 +02:00
|
|
|
|
2001-03-15 16:26:35 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|