Update x11-fonts/intlfonts to version 1.2.1_4
[dports.git] / x11-fonts / intlfonts / Makefile
1 # Created by: Satoshi TAOKA <taoka@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       intlfonts
5 PORTVERSION=    1.2.1
6 PORTREVISION=   4
7 CATEGORIES=     x11-fonts
8 MASTER_SITES=   ${MASTER_SITE_GNU}
9 MASTER_SITE_SUBDIR=     intlfonts
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Free X11 fonts for all characters that Emacs can handle
13
14 BUILD_DEPENDS=  bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
15                 mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
16                 mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
17 RUN_DEPENDS=    type1inst:${PORTSDIR}/x11-fonts/p5-type1inst
18
19 OPTIONS_DEFINE= DOCS
20
21 USE_XORG=       x11
22 PLIST_SUB+=     FONTSDIR=${FONTSDIR} T1_FONTSDIR=${T1_FONTSDIR} \
23                 TT_FONTSDIR=${TT_FONTSDIR}
24
25 NORMAL_FONTS=   Asian           \
26                 Chinese         \
27                 Ethiopic        \
28                 European        \
29                 Japanese        \
30                 Misc
31 BIG_FONTS=      Chinese.BIG     \
32                 European.BIG    \
33                 Japanese.BIG
34 SCALABLE_FONTS= TrueType \
35                 Type1
36 FONTSDIR=       lib/X11/fonts/local
37 T1_FONTSDIR=    lib/X11/fonts/Type1
38 TT_FONTSDIR=    lib/X11/fonts/TrueType
39 PKGINSTALL=     ${WRKDIR}/INSTALL
40 PKGDEINSTALL=   ${WRKDIR}/DEINSTALL
41
42 do-build:
43         cd ${WRKSRC}; \
44         for dir in ${NORMAL_FONTS} ${BIG_FONTS}; do \
45                 for bdf in $$dir/*.bdf ; do \
46                         ${ECHO_CMD} $$bdf; \
47                         pcf_gz=`${ECHO_CMD} $$bdf | ${SED} 's/.bdf$$/.pcf.gz/'`; \
48                         ${CAT} $$bdf | bdftopcf | ${GZIP_CMD} \
49                                 > $$pcf_gz; \
50                 done \
51         done
52         for f in INSTALL DEINSTALL; do \
53                 ${SED} -e 's,%%FONTSDIR%%,${FONTSDIR},g' \
54                         -e 's,%%T1_FONTSDIR%%,${T1_FONTSDIR},g' \
55                         -e 's,%%TT_FONTSDIR%%,${TT_FONTSDIR},g' \
56                         -e 's,%%LOCALBASE%%,${LOCALBASE},g' \
57                         < ${FILESDIR}/$${f}.tmpl > ${WRKDIR}/$${f}; \
58         done
59
60
61 do-install:
62         (cd ${WRKSRC}; \
63           ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTSDIR}; \
64           for dir in ${NORMAL_FONTS} ${BIG_FONTS}; do \
65                 ${INSTALL_DATA} $$dir/*.pcf.gz ${STAGEDIR}${PREFIX}/${FONTSDIR} ; \
66           done; \
67           ${MKDIR} ${STAGEDIR}${PREFIX}/${T1_FONTSDIR}; \
68           ${INSTALL_DATA} Type1/*.* ${STAGEDIR}${PREFIX}/${T1_FONTSDIR} ; \
69           ${MKDIR} ${STAGEDIR}${PREFIX}/${TT_FONTSDIR}; \
70           ${INSTALL_DATA} TrueType/*.ttf ${STAGEDIR}${PREFIX}/${TT_FONTSDIR} ; \
71         )
72         @${MKDIR} ${STAGEDIR}${DOCSDIR}
73         ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/Emacs.ap ${WRKSRC}/NEWS \
74                 ${STAGEDIR}${DOCSDIR}
75
76 .include <bsd.port.mk>