blob: 6488172db3faa2e4786d31c3312aadc89860b83e (
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# New ports collection makefile for: latex-auto-greek
# Date created: 13 March 2005
# Whom: EelVex
#
# $FreeBSD$
PORTNAME= latex-auto-greek
PORTVERSION= 1.0b
PORTREVISION= 4
CATEGORIES= print
MASTER_SITES= http://a.physics.upatras.gr/~mplekos/files/
MAINTAINER= mplekos@physics.upatras.gr
COMMENT= A LaTeX package for switching between greek/latintext automaticaly
BUILD_DEPENDS= updmap-sys:${PORTSDIR}/print/teTeX-base \
mktexlsr:${PORTSDIR}/print/teTeX-base \
fmtutil-sys:${PORTSDIR}/print/teTeX-base
RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX-base
NO_BUILD= YES
PLIST_SUB= TEXMFDIST=${TEXMFDIST} UPDMAP=${UPDMAP} \
CLASSDIR=${CLASSDIR} FMTUTIL=${FMTUTIL} \
MKTEXLSR=${MKTEXLSR} AFFONTDIR=${AFFONTDIR} \
PFFONTDIR=${PFFONTDIR} TFFONTDIR=${TFFONTDIR} \
ENCDIR=${ENCDIR} PSMAPDIR=${PSMAPDIR} \
UPDMAP_FILE=${UPDMAP_FILE} HYPHDIR=${HYPHDIR}
TEXMFDIST= share/texmf-dist
TEXMFCONFIG= share/texmf-config
MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
UPDMAP= ${LOCALBASE}/bin/updmap-sys
FMTUTIL= ${LOCALBASE}/bin/fmtutil-sys
CLASSDIR= ${TEXMFDIST}/tex/latex/${PORTNAME:S/^latex-//}
FONTDIR= ${TEXMFDIST}/fonts
TRFONTDIR= ${FONTDIR}/truetype/public/${PORTNAME:S/^latex-//}
PFFONTDIR= ${FONTDIR}/type1/public/${PORTNAME:S/^latex-//}
AFFONTDIR= ${FONTDIR}/afm/public/${PORTNAME:S/^latex-//}
TFFONTDIR= ${FONTDIR}/tfm/public/${PORTNAME:S/^latex-//}
PSMAPDIR= ${FONTDIR}/map/dvips/${PORTNAME:S/^latex-//}
ENCDIR= ${FONTDIR}/enc/dvips/${PORTNAME:S/^latex-//}
HYPHDIR= ${TEXMFDIST}/tex/generic/hyphen/
WRKSRC= ${WRKDIR}/
DOC_FILES= README ag-test.tex ag-test.dvi
UPDMAP_FILE= ${TEXMFCONFIG}/web2c/updmap.cfg
CLASS_FILES= auto-greek.sty updmap.inc ot1grcouri.fd ot1grarial.fd ot1grtimes.fd grushyph.tex
PFFONT_FILES= *.pfb
AFFONT_FILES= *.afm
TFFONT_FILES= *.tfm
PSMAP_FILES= greek.map
ENC_FILES= greek.enc
HYPH_FILES= grushyph.tex
MAP_INC= updmap.inc
do-install:
${MKDIR} ${PREFIX}/${CLASSDIR}
${MKDIR} ${PREFIX}/${PFFONTDIR}
${MKDIR} ${PREFIX}/${AFFONTDIR}
${MKDIR} ${PREFIX}/${TFFONTDIR}
${MKDIR} ${PREFIX}/${PSMAPDIR}
${MKDIR} ${PREFIX}/${ENCDIR}
${INSTALL_DATA} ${CLASS_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${CLASSDIR}
${INSTALL_DATA} ${PFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${PFFONTDIR}
${INSTALL_DATA} ${AFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${AFFONTDIR}
${INSTALL_DATA} ${TFFONT_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${TFFONTDIR}
${INSTALL_DATA} ${PSMAP_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${PSMAPDIR}
${INSTALL_DATA} ${ENC_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${ENCDIR}
${CAT} ${MAP_INC:S@^@${WRKSRC}/@} >> ${PREFIX}/${UPDMAP_FILE}
${CP} ${PREFIX}/${HYPHDIR}/hyphen.tex ${PREFIX}/${HYPHDIR}/hyphen.tex.old
${INSTALL_DATA} ${HYPH_FILES:S@^@${WRKSRC}/@} ${PREFIX}/${HYPHDIR}/hyphen.tex
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES:S@^@${WRKSRC}/@} ${DOCSDIR}
.endif
post-install:
${MKTEXLSR}
${UPDMAP}
${FMTUTIL} --byfmt latex
${FMTUTIL} --byfmt pdflatex
.include <bsd.port.mk>
|