summaryrefslogtreecommitdiff
path: root/korean/hlatexp/Makefile
blob: 09000a0dbc454eccf4df4a87e03ffb08d7f236a5 (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>