| @@ -1,72 +1,74 @@ | | | @@ -1,72 +1,74 @@ |
1 | # $NetBSD: Makefile,v 1.32 2013/04/06 13:24:19 rodent Exp $ | | 1 | # $NetBSD: Makefile,v 1.33 2013/04/08 07:37:55 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= intlfonts-1.2.1 | | 3 | DISTNAME= intlfonts-1.2.1 |
4 | PKGREVISION= 5 | | 4 | PKGREVISION= 5 |
5 | CATEGORIES= fonts x11 | | 5 | CATEGORIES= fonts x11 |
6 | MASTER_SITES= ${MASTER_SITE_GNU:=intlfonts/intlfonts-1.2.1-split/} | | 6 | MASTER_SITES= ${MASTER_SITE_GNU:=intlfonts/intlfonts-1.2.1-split/} |
| | | 7 | # not redundant here -- needed in the DISTFILES line below |
| | | 8 | EXTRACT_SUFX= .tar.gz |
7 | DISTFILES= ${FONT_SETS:=${EXTRACT_SUFX}} ${MISC_FILES} | | 9 | DISTFILES= ${FONT_SETS:=${EXTRACT_SUFX}} ${MISC_FILES} |
8 | | | 10 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | COMMENT= Free X11 fonts (BDF format) for all characters that Emacs can handle | | 12 | COMMENT= Free X11 fonts (BDF format) for all characters that Emacs can handle |
11 | | | 13 | |
12 | FONT_SETS= Asian \ | | 14 | FONT_SETS= Asian \ |
13 | Chinese \ | | 15 | Chinese \ |
14 | Ethiopic \ | | 16 | Ethiopic \ |
15 | European \ | | 17 | European \ |
16 | Japanese \ | | 18 | Japanese \ |
17 | Misc | | 19 | Misc |
18 | | | 20 | |
19 | USE_TOOLS+= bdftopcf | | 21 | USE_TOOLS+= bdftopcf |
20 | | | 22 | |
21 | # Use the X font set for Korean, as there isn't anything better | | 23 | # Use the X font set for Korean, as there isn't anything better |
22 | FONT_SETS+= Korean.X | | 24 | FONT_SETS+= Korean.X |
23 | | | 25 | |
24 | # These are extra files that not many folks will likely need or want | | 26 | # These are extra files that not many folks will likely need or want |
25 | # They are all bigger than 24 dots -- you'll only want them if you | | 27 | # They are all bigger than 24 dots -- you'll only want them if you |
26 | # want to display text in really big fonts. | | 28 | # want to display text in really big fonts. |
27 | # | | 29 | # |
28 | EXTRA_FONTS= Chinese.BIG \ | | 30 | EXTRA_FONTS= Chinese.BIG \ |
29 | European.BIG \ | | 31 | European.BIG \ |
30 | Japanese.BIG | | 32 | Japanese.BIG |
31 | | | 33 | |
32 | # Type1/TrueType fonts for Latin1, Thai and Vietnamese | | 34 | # Type1/TrueType fonts for Latin1, Thai and Vietnamese |
33 | # XXX need "fonts.scale" for them | | 35 | # XXX need "fonts.scale" for them |
34 | # | | 36 | # |
35 | EXTRA_FONTS+= Type1 \ | | 37 | EXTRA_FONTS+= Type1 \ |
36 | TrueType | | 38 | TrueType |
37 | CONFIGURE_ARGS+= --with-type1 --with-truetype | | 39 | CONFIGURE_ARGS+= --with-type1 --with-truetype |
38 | | | 40 | |
39 | MISC_FILES= README.split | | 41 | MISC_FILES= README.split |
40 | | | 42 | |
41 | DIST_SUBDIR= ${PKGNAME_NOREV} | | 43 | DIST_SUBDIR= ${PKGNAME_NOREV} |
42 | EXTRACT_ONLY= ${FONT_SETS:=${EXTRACT_SUFX}} | | 44 | EXTRACT_ONLY= ${FONT_SETS:=${EXTRACT_SUFX}} |
43 | | | 45 | |
44 | GNU_CONFIGURE= yes | | 46 | GNU_CONFIGURE= yes |
45 | CONFIGURE_ARGS+=--with-fontdir=${FONTS_DIR} \ | | 47 | CONFIGURE_ARGS+=--with-fontdir=${FONTS_DIR} \ |
46 | --enable-compress=gzip | | 48 | --enable-compress=gzip |
47 | INSTALL_MAKE_FLAGS+= fontdir=${DESTDIR}${FONTS_DIR} | | 49 | INSTALL_MAKE_FLAGS+= fontdir=${DESTDIR}${FONTS_DIR} |
48 | | | 50 | |
49 | FONTS_DIR= ${PREFIX}/lib/X11/fonts/intlfonts | | 51 | FONTS_DIR= ${PREFIX}/lib/X11/fonts/intlfonts |
50 | | | 52 | |
51 | FONTS_DIRS.x11+= ${FONTS_DIR} | | 53 | FONTS_DIRS.x11+= ${FONTS_DIR} |
52 | FONTS_DIRS.x11+= ${FONTS_DIR}/bdf | | 54 | FONTS_DIRS.x11+= ${FONTS_DIR}/bdf |
53 | FONTS_DIRS.type1+= ${FONTS_DIR}/Type1 | | 55 | FONTS_DIRS.type1+= ${FONTS_DIR}/Type1 |
54 | FONTS_DIRS.ttf+= ${FONTS_DIR}/TrueType | | 56 | FONTS_DIRS.ttf+= ${FONTS_DIR}/TrueType |
55 | REQD_DIRS+= ${FONTS_DIR} | | 57 | REQD_DIRS+= ${FONTS_DIR} |
56 | REQD_DIRS+= ${FONTS_DIR}/bdf | | 58 | REQD_DIRS+= ${FONTS_DIR}/bdf |
57 | REQD_DIRS+= ${FONTS_DIR}/Type1 | | 59 | REQD_DIRS+= ${FONTS_DIR}/Type1 |
58 | REQD_DIRS+= ${FONTS_DIR}/TrueType | | 60 | REQD_DIRS+= ${FONTS_DIR}/TrueType |
59 | | | 61 | |
60 | .include "../../mk/bsd.prefs.mk" | | 62 | .include "../../mk/bsd.prefs.mk" |
61 | | | 63 | |
62 | .if !defined(NO_EXTRA_FONTS) | | 64 | .if !defined(NO_EXTRA_FONTS) |
63 | FONT_SETS+= ${EXTRA_FONTS} | | 65 | FONT_SETS+= ${EXTRA_FONTS} |
64 | PLIST_SRC= PLIST PLIST.extrafonts | | 66 | PLIST_SRC= PLIST PLIST.extrafonts |
65 | .endif | | 67 | .endif |
66 | | | 68 | |
67 | post-extract: | | 69 | post-extract: |
68 | .for file in ${MISC_FILES} | | 70 | .for file in ${MISC_FILES} |
69 | ${CP} ${_DISTDIR}/${file} ${WRKSRC} | | 71 | ${CP} ${_DISTDIR}/${file} ${WRKSRC} |
70 | .endfor | | 72 | .endfor |
71 | | | 73 | |
72 | .include "../../mk/bsd.pkg.mk" | | 74 | .include "../../mk/bsd.pkg.mk" |