pkgsrc/print/teTeX3-texmf/Makefile
minskim 48ce10afa6 Let teTeX-texmf register its map files and hyphenation patterns using
map.mk and hyphen.mk.  With this change, language.dat and language.def
are handled propertly through CONF_FILES.

Bump PKGREVISION for teTeX-texmf and teTeX-bin.
2009-03-06 20:41:02 +00:00

173 lines
5.5 KiB
Makefile

# $NetBSD: Makefile,v 1.24 2009/03/06 20:41:02 minskim Exp $
#
DISTNAME= tetex-texmf-3.0
PKGNAME= ${DISTNAME:C/tetex/teTeX/}
PKGREVISION= 10
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/unix/teTeX/3.0/distrib/}
MAINTAINER= kei@NetBSD.org,pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.tug.org/tetex/
COMMENT= Machine-independent part of teTeX
PKG_DESTDIR_SUPPORT= user-destdir
NOT_FOR_BULK_PLATFORM= HPUX-*-*
CONFLICTS+= teTeX-share-[0-9]*
DEPENDS+= tex-bin-kpathsea-[0-9]*:../../print/tex-bin-kpathsea
EXTRACT_ELEMENTS+= ChangeLog
EXTRACT_ELEMENTS+= LICENSE.texmf
EXTRACT_ELEMENTS+= aliases
EXTRACT_ELEMENTS+= bibtex
EXTRACT_ELEMENTS+= context
EXTRACT_ELEMENTS+= doc
EXTRACT_ELEMENTS+= dvipdfm
EXTRACT_ELEMENTS+= dvips
EXTRACT_ELEMENTS+= fonts
EXTRACT_ELEMENTS+= makeindex
EXTRACT_ELEMENTS+= metafont
EXTRACT_ELEMENTS+= metapost
EXTRACT_ELEMENTS+= mft
EXTRACT_ELEMENTS+= omega
EXTRACT_ELEMENTS+= release-tetex-texmf.txt
EXTRACT_ELEMENTS+= scripts
EXTRACT_ELEMENTS+= tex
EXTRACT_ELEMENTS+= texdoctk
WRKSRC= ${WRKDIR}/tetex
EXTRACT_DIR= ${WRKSRC}
NO_BUILD= yes
REPLACE_PERL+= doc/generic/ruhyphen/reduce-patt doc/generic/ruhyphen/sorthyph
# No dependency on Perl.
CHECK_INTERPRETER_SKIP+=share/texmf-dist/doc/generic/ruhyphen/reduce-patt \
share/texmf-dist/doc/generic/ruhyphen/sorthyph
REPLACE_SH+= doc/latex/bibunits/bibtexall doc/latex/multibib/bibtexall
USE_TOOLS+= sh:run pax
TEX_HYPHEN_DAT+= french frhyph.tex
TEX_HYPHEN_DAT+= = patois
TEX_HYPHEN_DAT+= german dehypht.tex
TEX_HYPHEN_DAT+= = austrian
TEX_HYPHEN_DAT+= ngerman dehyphn.tex
TEX_HYPHEN_DAT+= = naustrian
TEX_HYPHEN_DAT+= bahasa inhyph.tex
TEX_HYPHEN_DAT+= basque bahyph.tex
TEX_HYPHEN_DAT+= bulgarian bghyphen.tex
TEX_HYPHEN_DAT+= catalan cahyph.tex
TEX_HYPHEN_DAT+= croatian hrhyph.tex
TEX_HYPHEN_DAT+= czech czhyph.tex
TEX_HYPHEN_DAT+= danish dkhyphen.tex
TEX_HYPHEN_DAT+= dutch nehyph.tex
TEX_HYPHEN_DAT+= esperanto eohyph.tex
TEX_HYPHEN_DAT+= estonian eehyph.tex
TEX_HYPHEN_DAT+= finnish fi8hyph.tex
TEX_HYPHEN_DAT+= greek grhyph.tex
TEX_HYPHEN_DAT+= icelandic icehyph.tex
TEX_HYPHEN_DAT+= irish gahyph.tex
TEX_HYPHEN_DAT+= italian ithyph.tex
TEX_HYPHEN_DAT+= latin lahyph.tex
TEX_HYPHEN_DAT+= magyar huhyphn.tex
TEX_HYPHEN_DAT+= norsk nohyphbx.tex
TEX_HYPHEN_DAT+= polish plhyph.tex
TEX_HYPHEN_DAT+= portuges pt8hyph.tex
TEX_HYPHEN_DAT+= romanian rohyphen.tex
TEX_HYPHEN_DAT+= russian ruhyphen.tex
TEX_HYPHEN_DAT+= serbian srhyphc.tex
TEX_HYPHEN_DAT+= slovak skhyph.tex
TEX_HYPHEN_DAT+= slovene sihyph23.tex
TEX_HYPHEN_DAT+= spanish eshyph.tex
TEX_HYPHEN_DAT+= swedish sehyph.tex
TEX_HYPHEN_DAT+= turkish trhyph.tex
TEX_HYPHEN_DAT+= ukrainian ukrhyph.tex
TEX_MAP_FILES+= antp.map
TEX_MAP_FILES+= cork-antt.map
TEX_MAP_FILES+= cs-antt.map
TEX_MAP_FILES+= exp-antt.map
TEX_MAP_FILES+= greek-antt.map
TEX_MAP_FILES+= qx-antt.map
TEX_MAP_FILES+= t2a-antt.map
TEX_MAP_FILES+= t2b-antt.map
TEX_MAP_FILES+= t2c-antt.map
TEX_MAP_FILES+= t5-antt.map
TEX_MAP_FILES+= texnansi-antt.map
TEX_MAP_FILES+= wncy-antt.map
TEX_MAP_FILES+= qbk.map
TEX_MAP_FILES+= qcr.map
TEX_MAP_FILES+= qhv.map
TEX_MAP_FILES+= qpl.map
TEX_MAP_FILES+= qtm.map
TEX_MAP_FILES+= qzc.map
TEX_MAP_FILES+= charter.map
TEX_MAP_FILES+= cmcyr.map
TEX_MAP_FILES+= contnav.map
TEX_MAP_FILES+= cork-lm.map
TEX_MAP_FILES+= qx-lm.map
TEX_MAP_FILES+= texnansi-lm.map
TEX_MAP_FILES+= ts1-lm.map
TEX_MAP_FILES+= marvosym.map
TEX_MAP_FILES+= mathpple.map
TEX_MAP_FILES+= omega.map
TEX_MAP_FILES+= pazo.map
TEX_MAP_FILES+= pxfonts.map
TEX_MAP_FILES+= txfonts.map
TEX_MAP_FILES+= xypic.map
TEX_MAP_FILES+= mt-belleek.map
TEX_MAP_FILES+= urwvn.map
TEX_MAP_FILES+= dstroke.map
TEX_MAP_FILES+= fpls.map
TEX_MIXEDMAP_FILES+= ttcmex.map
TEX_MIXEDMAP_FILES+= bsr.map
TEX_MIXEDMAP_FILES+= bsr-interpolated.map
TEX_MIXEDMAP_FILES+= cs.map
TEX_MIXEDMAP_FILES+= hoekwater.map
TEX_MIXEDMAP_FILES+= pl.map
TEX_MIXEDMAP_FILES+= ccpl.map
TEX_MIXEDMAP_FILES+= eurosym.map
TEX_MIXEDMAP_FILES+= vnr.map
.include "../../print/kpathsea/texmf.mk"
.include "../../print/texlive-tetex/hyphen.mk"
.include "../../print/texlive-tetex/map.mk"
post-extract:
rm -f ${WRKSRC}/ls-R
rmdir ${WRKSRC}/doc/generic/pdfcrop
rm -rf ${WRKSRC}/dvips/config
rm -rf ${WRKSRC}/dvips/tetex
rmdir ${WRKSRC}/fonts/cmap
rmdir ${WRKSRC}/fonts/lig
rmdir ${WRKSRC}/fonts/map/dvipdfm/updmap
rmdir ${WRKSRC}/fonts/map/dvips/updmap
rmdir ${WRKSRC}/fonts/map/pdftex/updmap
rmdir ${WRKSRC}/fonts/misc
rmdir ${WRKSRC}/fonts/opentype
rmdir ${WRKSRC}/fonts/pk
rmdir ${WRKSRC}/fonts/sfd
rmdir ${WRKSRC}/fonts/truetype
rmdir ${WRKSRC}/fonts/type3
rmdir ${WRKSRC}/fonts/type42
rm -rf ${WRKSRC}/fonts/enc/dvipdfm/tetex
rm -rf ${WRKSRC}/fonts/enc/dvips/tetex
rm -f ${WRKSRC}/fonts/map/dvipdfm/tetex/cm-dvipdfm-fix.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/dvipdfm35.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/dvips35.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/mathpple.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/mt-belleek.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/mt-plus.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/mt-yy.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/pdftex35.map
rm -f ${WRKSRC}/fonts/map/dvips/tetex/ps2pk35.map
rm -f ${WRKSRC}/tex/generic/config/language.dat
rm -f ${WRKSRC}/tex/generic/hyphen/dumyhyph.tex
rm -f ${WRKSRC}/tex/generic/hyphen/hyphen.tex
rm -f ${WRKSRC}/tex/generic/hyphen/hypht1.tex
rm -f ${WRKSRC}/tex/generic/hyphen/zerohyph.tex
rm -f ${WRKSRC}/tex/plain/config/language.def
do-install:
cd ${WRKSRC} && pax -wr -s ',.*\.orig$$,,' * ${DESTDIR}${PREFIX}/share/texmf-dist
.include "../../mk/bsd.pkg.mk"