summaryrefslogtreecommitdiff
path: root/print/tex-kpathsea
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2012-10-14 21:21:34 +0000
committerminskim <minskim@pkgsrc.org>2012-10-14 21:21:34 +0000
commit695f86143cf9e324946d54609b712f59239d7699 (patch)
treeb4226690c0b92099dc251bff416b6a5f1408fc3d /print/tex-kpathsea
parent031f7c2779ab5801e733bf7ffab0650936992fbf (diff)
downloadpkgsrc-695f86143cf9e324946d54609b712f59239d7699.tar.gz
Let tex-kpathsea install fmtutil.cnf.
This allows TeX formats to be generated without relying on texlive-tetex.
Diffstat (limited to 'print/tex-kpathsea')
-rw-r--r--print/tex-kpathsea/Makefile19
-rw-r--r--print/tex-kpathsea/PLIST4
-rw-r--r--print/tex-kpathsea/distinfo3
-rw-r--r--print/tex-kpathsea/patches/patch-texmf_web2c_fmtutil.cnf99
4 files changed, 112 insertions, 13 deletions
diff --git a/print/tex-kpathsea/Makefile b/print/tex-kpathsea/Makefile
index 3246f533fe0..e2674fb5aca 100644
--- a/print/tex-kpathsea/Makefile
+++ b/print/tex-kpathsea/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.12 2012/10/13 22:50:06 minskim Exp $
+# $NetBSD: Makefile,v 1.13 2012/10/14 21:21:34 minskim Exp $
DISTNAME= kpathsea
PKGNAME= tex-${DISTNAME}-2012
+PKGREVISION= 1
TEXLIVE_REV= 27341
MAINTAINER= minskim@NetBSD.org
@@ -9,22 +10,20 @@ COMMENT= Translation tables for TeX
LICENSE= gnu-lgpl-v2.1
CONFLICTS+= tex-bin-kpathsea-[0-9]*
-CONFLICTS+= texlive-tetex<=2011nb1
-DEPENDS+= tex-tetex>=3.0.27774:../../print/tex-tetex
+CONFLICTS+= texlive-tetex<=2011nb2
SUPERSEDES= tex-bin-kpathsea<=2008.12897
-INSTALLATION_DIRS+= bin
+PKG_SYSCONFSUBDIR= texmf
+
+MAKE_DIRS+= ${PKG_SYSCONFDIR}/web2c
+CONF_FILES+= ${PREFIX}/share/texmf/web2c/fmtutil.cnf \
+ ${PKG_SYSCONFDIR}/web2c/fmtutil.cnf
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
-TEXLIVE_IGNORE_PATTERNS= texmf/web2c/fmtutil.cnf \
- texmf/web2c/mktex.opt \
+TEXLIVE_IGNORE_PATTERNS= texmf/web2c/mktex.opt \
texmf/web2c/mktex[a-z]* \
texmf/web2c/texmf.cnf
.include "../../print/texlive/package.mk"
-
-post-install:
- ${LN} -sf fmtutil ${DESTDIR}${PREFIX}/bin/mktexfmt
-
.include "../../mk/bsd.pkg.mk"
diff --git a/print/tex-kpathsea/PLIST b/print/tex-kpathsea/PLIST
index b5b568a34ba..c0ea1507457 100644
--- a/print/tex-kpathsea/PLIST
+++ b/print/tex-kpathsea/PLIST
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2012/10/13 22:50:06 minskim Exp $
-bin/mktexfmt
+@comment $NetBSD: PLIST,v 1.4 2012/10/14 21:21:34 minskim Exp $
share/texmf/web2c/amiga-pl.tcx
share/texmf/web2c/cp1250cs.tcx
share/texmf/web2c/cp1250pl.tcx
@@ -9,6 +8,7 @@ share/texmf/web2c/cp852-cs.tcx
share/texmf/web2c/cp852-pl.tcx
share/texmf/web2c/cp8bit.tcx
share/texmf/web2c/empty.tcx
+share/texmf/web2c/fmtutil.cnf
share/texmf/web2c/il1-t1.tcx
share/texmf/web2c/il2-cs.tcx
share/texmf/web2c/il2-pl.tcx
diff --git a/print/tex-kpathsea/distinfo b/print/tex-kpathsea/distinfo
index 2edaf5f5156..47472b18b1f 100644
--- a/print/tex-kpathsea/distinfo
+++ b/print/tex-kpathsea/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.11 2012/10/13 22:50:06 minskim Exp $
+$NetBSD: distinfo,v 1.12 2012/10/14 21:21:34 minskim Exp $
SHA1 (tex-kpathsea-27341/kpathsea.tar.xz) = 0a254e7a5c6031fd7fbcd1d6fd22a38f53022797
RMD160 (tex-kpathsea-27341/kpathsea.tar.xz) = bab58280ce1310b3e0539ae00a5723c2742f1467
Size (tex-kpathsea-27341/kpathsea.tar.xz) = 30060 bytes
+SHA1 (patch-texmf_web2c_fmtutil.cnf) = 827f22ea3b31f40509915c05dcb59c8db8c15b77
diff --git a/print/tex-kpathsea/patches/patch-texmf_web2c_fmtutil.cnf b/print/tex-kpathsea/patches/patch-texmf_web2c_fmtutil.cnf
new file mode 100644
index 00000000000..9dfe1b2eebe
--- /dev/null
+++ b/print/tex-kpathsea/patches/patch-texmf_web2c_fmtutil.cnf
@@ -0,0 +1,99 @@
+$NetBSD: patch-texmf_web2c_fmtutil.cnf,v 1.1 2012/10/14 21:21:34 minskim Exp $
+
+--- texmf/web2c/fmtutil.cnf.orig 2012-05-14 02:46:14.000000000 +0000
++++ texmf/web2c/fmtutil.cnf
+@@ -33,94 +33,3 @@
+ #
+ # 4) usual comments start with "# ", whereas disabled configurations
+ # start with "#! " in this file.
+-
+-#
+-# from aleph:
+-aleph aleph - *aleph.ini
+-lamed aleph language.dat *lambda.ini
+-#
+-# from amstex:
+-amstex pdftex - -translate-file=cp227.tcx *amstex.ini
+-#
+-# from context:
+-cont-en pdftex cont-usr.tex -8bit *cont-en.ini
+-cont-en xetex cont-usr.tex -8bit *cont-en.ini
+-#! cont-de pdftex cont-usr.tex -8bit *cont-de.ini
+-#! cont-fr pdftex cont-usr.tex -8bit *cont-fr.ini
+-#! cont-it pdftex cont-usr.tex -8bit *cont-it.ini
+-#! cont-nl pdftex cont-usr.tex -8bit *cont-nl.ini
+-#! cont-ro pdftex cont-usr.tex -8bit *cont-ro.ini
+-#
+-# from cslatex:
+-cslatex pdftex - -etex -translate-file=cp227.tcx cslatex.ini
+-pdfcslatex pdftex - -etex -translate-file=cp227.tcx cslatex.ini
+-#
+-# from csplain:
+-csplain pdftex - -etex -translate-file=cp227.tcx csplain.ini
+-pdfcsplain pdftex - -etex -translate-file=cp227.tcx csplain.ini
+-#
+-# from eplain:
+-eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
+-#
+-# from jadetex:
+-jadetex pdftex language.dat *jadetex.ini
+-pdfjadetex pdftex language.dat *pdfjadetex.ini
+-#
+-# from latex-bin:
+-latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
+-pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
+-dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
+-lualatex luatex language.dat,language.dat.lua lualatex.ini
+-#
+-# from luatex:
+-luatex luatex language.def,language.dat.lua luatex.ini
+-dviluatex luatex language.def,language.dat.lua dviluatex.ini
+-#
+-# from metafont:
+-mf mf-nowin - -translate-file=cp227.tcx mf.ini
+-#
+-# from mex:
+-mex pdftex mexconf.tex -translate-file=cp227.tcx *mex.ini
+-pdfmex pdftex mexconf.tex -translate-file=cp227.tcx *pdfmex.ini
+-utf8mex pdftex mexconf.tex -enc *utf8mex.ini
+-#
+-# from mltex:
+-mllatex pdftex language.dat -translate-file=cp227.tcx -mltex mllatex.ini
+-mltex pdftex - -translate-file=cp227.tcx -mltex mltex.ini
+-#
+-# from mptopdf:
+-mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex
+-#
+-# from pdftex:
+-pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+-etex pdftex language.def -translate-file=cp227.tcx *etex.ini
+-pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+-#
+-# from ptex:
+-ptex ptex - ptex.ini
+-eptex eptex language.def *eptex.ini
+-platex eptex language.dat *platex.ini
+-#
+-# from t2:
+-#! cyramstex pdftex language.dat -translate-file=cp227.tcx *cyramstx.ini
+-#! cyrtex pdftex language.dat -translate-file=cp227.tcx *cyrtex.ini
+-#! cyrtexinfo pdftex language.dat -translate-file=cp227.tcx *cyrtxinf.ini
+-#
+-# from tex:
+-tex tex - tex.ini
+-#
+-# from texsis:
+-texsis pdftex - -translate-file=cp227.tcx texsis.ini
+-#
+-# from uptex:
+-uptex uptex - uptex.ini
+-euptex euptex language.def *euptex.ini
+-uplatex euptex language.dat *uplatex.ini
+-#
+-# from xetex:
+-xetex xetex language.def -etex xetex.ini
+-xelatex xetex language.dat -etex xelatex.ini
+-#
+-# from xmltex:
+-xmltex pdftex language.dat *xmltex.ini
+-pdfxmltex pdftex language.dat *pdfxmltex.ini