summaryrefslogblamecommitdiff
path: root/korean/hlatex/Makefile
blob: 337bbc3e4d9de2aa88383b09eab7b0cb48e26c64 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                                                            



           


                            
                                                                         


                                                        
 
                               
                                                        
 
                             

                                               
 
                                     















                                                                               

                          

                                                   
         
                                                   
                                                   
                                       

                                                                      



                                     

                                 
                                                 
                                                              
                                                                   

                                                  
                                          





























                                                          













                                                                      


                                                                    












                                                                    
# New ports collection makefile for:    HLaTeX(UHC encoding)
# Date created:                 2 Jul 2000
# Whom:                         CHOI Junho <cjh@FreeBSD.org>
#
# $FreeBSD$
#

PORTNAME=	HLaTeX
PORTVERSION=	0.991
CATEGORIES=	korean print
MASTER_SITES=	ftp://ftp.kr.FreeBSD.org/pub/FreeBSD-kr/distfiles/hlatex/
DISTFILES=	HLaTeX-0.991.tar.gz ${HLATEX_FONTS_BASE}
DIST_SUBDIR=	hlatex
EXTRACT_ONLY=	HLaTeX-0.991.tar.gz

MAINTAINER=	cjh@FreeBSD.org
COMMENT=	LaTeX package to use Hangul(UHC/KSX1001)

# it depends on teTeX(lambda)
BUILD_DEPENDS=	texhash:${PORTSDIR}/print/teTeX
RUN_DEPENDS=	latex:${PORTSDIR}/print/teTeX

TEXMF=		${PREFIX}/share/texmf

# default fonts.
HLATEX_FONTS_BASE=	uhc-myoungjo.tar.gz \
			uhc-gothic.tar.gz \
			uhc-taza.tar.gz
# documents.
HLATEX_DOC_BASE=	VERSION0.991 changelog.ks complang.tex \
			hlatex-en.html hlatex-ko.html hlatex.html \
			hlguide.bib hlguide.dvi hlguide.tex \
			news.098 news.099 readme.eng \
			uhc/uhc.ks moonttf/moonttf.ks \
			doc/compword.pdf.gz doc/compword.ps.gz \
			doc/dot.js doc/font-exam.jpg doc/hlguide.html \
			doc/hlguide.ps.gz doc/hlogo-bg.jpg doc/hlogo.jpg

HLATEX_SAMPLE_BASE=	sample/a.tex sample/p.tex sample/f.tex sample/readme.ks

# psfonts.map, special.map
# it should be downloadable, so use uhc-down.map
# why? otherwise you need nasty gs Fontmap setup...
do-build:
	${CAT}  ${TEXMF}/dvips/config/psfonts.map \
		${WRKDIR}/uhc/config/uhc-down.map \
		> ${WRKDIR}/psfonts.map
	${SED} 's@/usr/tex/share/texmf.local@${PREFIX}/share/texmf@' \
		${WRKDIR}/uhc/config/Fontmap.uhc \
		> ${WRKDIR}/Fontmap

# Installation according to readme.ks
do-install:
	# Part 1: install psfonts
	# psfonts.map
	${MV} ${TEXMF}/dvips/config/psfonts.map \
		${TEXMF}/dvips/config/psfonts.map.beforehlatex
	${INSTALL_DATA} ${WRKDIR}/psfonts.map ${TEXMF}/dvips/config

	# Part 2: macros, style, font descriptions
	${MKDIR} ${TEXMF}/tex/latex/hlatex
	${MKDIR} ${TEXMF}/omega/lambda/hlatex
	${MKDIR} ${TEXMF}/omega/otp/hlatex
	${MKDIR} ${TEXMF}/omega/ocp/hlatex

	${INSTALL_DATA} ${WRKDIR}/hfont.tex \
			${WRKDIR}/hfont.sty \
			${WRKDIR}/hfont.cfg \
			${WRKDIR}/hangul.sty \
			${WRKDIR}/josa.tab \
			${WRKDIR}/uhc/latex/* \
			${WRKDIR}/moonttf/*.fd \
			${WRKDIR}/moonttf/moonttf.sty \
			${TEXMF}/tex/latex/hlatex

	${INSTALL_DATA} ${WRKDIR}/uhc/lambda/*.tex \
			${WRKDIR}/uhc/lambda/*.fd \
			${TEXMF}/omega/lambda/hlatex

	${INSTALL_DATA} ${WRKDIR}/uhc/lambda/ksx1001.otp \
			${TEXMF}/omega/otp/hlatex

	${INSTALL_DATA} ${WRKDIR}/uhc/lambda/ksx1001.ocp \
			${TEXMF}/omega/ocp/hlatex

	${INSTALL_DATA} ${WRKDIR}/contrib/halpha.bst \
			${TEXMF}/bibtex/bst/misc

	${INSTALL_DATA} ${WRKDIR}/contrib/hind.ist \
			${WRKDIR}/contrib/hglo.ist \
			${TEXMF}/makeindex

	# Part 3: documents and samples
	${MKDIR} ${TEXMF}/doc/latex/hlatex/
	for file in ${HLATEX_DOC_BASE}; \
	do \
		${INSTALL_DATA} \
		  ${WRKDIR}/$$file ${TEXMF}/doc/latex/hlatex; \
	done
	${MKDIR} ${TEXMF}/doc/latex/hlatex/sample
	for file in ${HLATEX_SAMPLE_BASE}; \
	do \
		${INSTALL_DATA} \
		  ${WRKDIR}/$$file ${TEXMF}/doc/latex/hlatex/sample; \
	done
	# fontmap...
	${INSTALL_DATA} ${WRKDIR}/Fontmap \
			${TEXMF}/doc/latex/hlatex/sample/Fontmap.uhc

	# Part 4: default mf fonts
	cd ${TEXMF}/fonts/; \
	for fonts in ${HLATEX_FONTS_BASE}; \
	do \
		${EXTRACT_CMD} \
			${EXTRACT_BEFORE_ARGS} \
			${_DISTDIR}/$$fonts ${EXTRACT_AFTER_ARGS}; \
	done
	# Part 5: rehash
	${PREFIX}/bin/texhash

.include <bsd.port.mk>