update Sat Sep 12 12:37:01 PDT 2009
[pkgsrc.git] / wip / cjk-latex-wadalab / Makefile
1 # $NetBSD$
2
3 DISTNAME=       cjk-latex-wadalab-4.5.2
4 CATEGORIES=     print
5 FONTARCHS=      wadalab-gothic-0-13.5.tar.gz \
6                 wadalab-maru-0-8.4.tar.gz \
7                 wadalab-maru-1-8.tar.gz \
8                 wadalab-mincho-0-12.8.tar.gz \
9                 wadalab-mincho-0-8.4.tar.gz \
10                 wadalab-mincho-1-8.tar.gz \
11                 wadalab-sym.7.tar.gz
12 ALLARCHS=       CJK-4_5.2.tar.gz \
13                 ${FONTARCHS}
14 EXTRACT_ONLY=   ${ALLARCHS}
15 DISTFILES=      ${ALLARCHS} \
16                 wftodm.c
17 SITES.JK-4_5.2.tar.gz= \
18                 http://www.feyrer.de/Misc/ \
19                 ${MASTER_SITE_LOCAL}    # relocate to MSL when moving to pkgsrc
20 SITES.wftodm.c= \
21                 ftp://ftp.dante.de/pub/tex/support/ghostscript/3rdparty/fonts/kanji/Font/tools/
22 .for f in ${FONTARCHS}
23 SITES.${f}+= \
24                 ftp://ftp.dante.de/pub/tex/support/ghostscript/3rdparty/fonts/kanji/Font/
25 .endfor
26
27 MAINTAINER=     hubertf@NetBSD.org
28 HOMEPAGE=       http://cjk.ffii.org/
29 COMMENT=        Wadalab japanese font for cjk-latex
30
31 DEPENDS+=       cjk-latex>=4.5.2:../../wip/cjk-latex
32 BUILD_DEPENDS+= t1utils-[0-9]*:../../fonts/t1utils
33
34 TEXMFMAIN=      ${PREFIX}/share/texmf
35 FDDIR=          ${TEXMFMAIN}/tex/latex/CJK/JIS
36 TFMDIR=         ${TEXMFMAIN}/fonts/tfm/public/wadalab
37 PFBDIR=         ${TEXMFMAIN}/fonts/type1/public/wadalab
38 MAPDIR=         ${TEXMFMAIN}/dvips/config
39 WRKSRC=         ${WRKDIR}
40
41 MAKE_ENV+=      TEXMFMAIN=${TEXMFMAIN:Q}
42
43 DEINSTALL_SRC=  ${WRKDIR}/DEINSTALL
44 INSTALL_SRC=    ${WRKDIR}/INSTALL
45
46 FILES_SUBST=            MAPDIR=${MAPDIR:Q} \
47                         TEXMFMAIN=${TEXMFMAIN:Q}
48 FILES_SUBST_SED=        ${FILES_SUBST:S/=/@!/:S/$/!g/:S/^/ -e s!@/}
49
50 post-extract:
51                 ${CP} ${DISTDIR}/wftodm.c ${WRKDIR}
52
53 do-build:
54         cd ${WRKDIR}; \
55         gcc -O wftodm.c -o wftodm; \
56         ${MKDIR} f ; \
57         cd f ; \
58         ../wftodm -FontBase dg ../wadalab-sym/jis*.ps ../wadalab-gothic-0-13/goth-*.ps; \
59         ../wftodm -FontBase dm ../wadalab-sym/jis*.ps ../wadalab-mincho-0-12/min-*.ps; \
60         ../wftodm -FontBase mc ../wadalab-sym/jis*.ps ../wadalab-mincho-0-8/min-*.ps; \
61         ../wftodm -FontBase mr ../wadalab-sym/jis*.ps ../wadalab-maru-0-8/maru-*.ps; \
62         ../wftodm -FontBase mc2 ../wadalab-mincho-1-8/min*.ps; \
63         ../wftodm -FontBase mr2 ../wadalab-maru-1-8/maru*.ps; \
64         ${SH} ../CJK-4_5.2/contrib/wadalab/makefont
65
66 pre-install:
67         ${SED} ${FILES_SUBST_SED} ${PKGDIR}/DEINSTALL > ${DEINSTALL_FILE}
68         ${SED} ${FILES_SUBST_SED} ${PKGDIR}/INSTALL > ${INSTALL_FILE}
69
70 do-install:
71         ${INSTALL_DATA_DIR} ${TFMDIR}
72         ${INSTALL_DATA_DIR} ${PFBDIR}
73         ${INSTALL_DATA_DIR} ${MAPDIR}
74         ${INSTALL_DATA} ${WRKDIR}/f/*.pfb ${PFBDIR}
75         ${INSTALL_DATA} ${WRKDIR}/f/*.tfm ${TFMDIR}
76         ${INSTALL_DATA} ${WRKDIR}/CJK-4_5.2/contrib/wadalab/wadalab.map ${MAPDIR}
77         ${INSTALL_DATA} ${WRKDIR}/CJK-4_5.2/contrib/wadalab/*.fd* ${FDDIR}
78         # Update updmap.cfg etc. by running updmap
79         @${SH} ${INSTALL_FILE} ${PKGNAME} POST-INSTALL
80
81 .include "../../mk/bsd.pkg.mk"