aboutsummaryrefslogtreecommitdiffstats
path: root/korean/hlatexp/Makefile
blob: b30798453daa9bb081b87da16c8906cee3ee0000 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# New ports collection makefile for:    hLaTeXp
# Date created:                 Jun 28 2000
# Whom:                         CHOI Junho <cjh@FreeBSD.org>
#
# $FreeBSD$
#

PORTNAME=   hLaTeXp
PORTVERSION=    1998.11.20
CATEGORIES= korean print
MASTER_SITES=   ftp://knot.kaist.ac.kr/pub/htex/hlatexp/ \
        ftp://knot.kaist.ac.kr/pub/htex/htex-fonts/
DISTFILES=  unpacked.tar.gz htex.tfm.tar.gz
DIST_SUBDIR=    htex

MAINTAINER= cjh@FreeBSD.org

# it depends teTeX.
RUN_DEPENDS=    virtex:${PORTSDIR}/print/teTeX

NO_BUILD=   YES

TEXMF=      ${PREFIX}/share/texmf
TEXMFCNF=   ${TEXMF}/web2c/texmf.cnf
PKFONTSUB=  's@(^PKFONTS\s+=\s+\.)@\1;\$$TEXMF/fonts/pk/\{xhan300,xhan600,xhan1200\}@g'

do-install:
    ### pk dir
    ${MKDIR} ${TEXMF}/fonts/pk
    ### TFM files
    ${MKDIR} ${TEXMF}/fonts/tfm/public/xhan
    ${INSTALL_DATA} ${WRKDIR}/htex.tfm/* ${TEXMF}/fonts/tfm/public/xhan/
    ### build hlatex script
    ${SED} -e "s@%%PATH_HTEXPINI%%@${PREFIX}/bin/htexpini@g" \
           -e "s@%%PK300_SAMPLE%%@${TEXMF}/fonts/pk/xhan300@g" \
           -e "s@%%PK600_SAMPLE%%@${TEXMF}/fonts/pk/xhan600@g" \
           -e "s@%%PK1200_SAMPLE%%@${TEXMF}/fonts/pk/xhan1200@g" \
              < ${FILESDIR}/hlatex.in > ${WRKDIR}/hlatex
    ${INSTALL_SCRIPT} ${WRKDIR}/hlatex ${PREFIX}/bin
    ### build hlatex.fmt
    ( cd ${WRKDIR}/unpacked && \
      ${PREFIX}/bin/initex --interaction batchmode hlatex.ltx || \
      ${TRUE} )
    ${INSTALL_DATA} ${WRKDIR}/unpacked/hlatex.fmt \
            ${TEXMF}/web2c/
    ### install under unpacked/
    ${MKDIR} ${TEXMF}/tex/latex/hlatexp
.for file in    hlatex.ltx hlatexp.ltx dbfont.map hltxman.tex latex.ltx \
        latexbug.tex testpage.tex lablst.tex idx.tex nfssfont.tex \
        small2e.tex sample2e.tex docstrip.tex \
        *.sty *.cls *.clo *.fd *.def *.cfg
    ${INSTALL_DATA} ${WRKDIR}/unpacked/${file} ${TEXMF}/tex/latex/hlatexp
.endfor
    ### rehash
    ${PREFIX}/bin/texhash
    ### modify texmf.cnf
    ${PERL} -pi -e ${PKFONTSUB} ${TEXMFCNF}

.include <bsd.port.mk>