pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print Resolve conflicts between kpathsea and teTeX-{te...
details: https://anonhg.NetBSD.org/pkgsrc/rev/bbfa55af6690
branches: trunk
changeset: 552772:bbfa55af6690
user: minskim <minskim%pkgsrc.org@localhost>
date: Thu Jan 08 22:09:34 2009 +0000
description:
Resolve conflicts between kpathsea and teTeX-{texmf,bin}.
With this change, texmf.cnf is handled properaly using CONF_FILES, and
tex-* packages can be shared by teTeX-3 and TeX Live 2008.
Bump PKGREVISION for teTeX-{texmf,bin}.
diffstat:
print/teTeX3-bin/INSTALL | 23 +++------
print/teTeX3-bin/Makefile | 24 ++++++----
print/teTeX3-bin/PLIST | 91 +--------------------------------------
print/teTeX3-bin/distinfo | 13 +++--
print/teTeX3-bin/patches/patch-aa | 13 ++++-
print/teTeX3-bin/patches/patch-ab | 28 +++++++++--
print/teTeX3-bin/patches/patch-ao | 22 ---------
print/teTeX3-bin/patches/patch-as | 13 -----
print/teTeX3-bin/patches/patch-az | 22 +++++++++
print/teTeX3-bin/patches/patch-ba | 15 ++++++
print/teTeX3-bin/patches/patch-bb | 19 ++++++++
print/teTeX3-bin/patches/patch-bc | 19 ++++++++
print/teTeX3-bin/patches/patch-bd | 13 +++++
print/teTeX3-texmf/Makefile | 6 +-
print/teTeX3-texmf/PLIST | 3 +-
15 files changed, 158 insertions(+), 166 deletions(-)
diffs (truncated from 573 to 300 lines):
diff -r 7140eb86b0b3 -r bbfa55af6690 print/teTeX3-bin/INSTALL
--- a/print/teTeX3-bin/INSTALL Thu Jan 08 21:58:17 2009 +0000
+++ b/print/teTeX3-bin/INSTALL Thu Jan 08 22:09:34 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.8 2008/12/09 19:43:37 minskim Exp $
+# $NetBSD: INSTALL,v 1.9 2009/01/08 22:09:35 minskim Exp $
PATH="@PREFIX@"/bin:"${PATH}"
export PATH
@@ -43,10 +43,6 @@
exitcode=0
case $ACTION in
ADD)
- # Create ls-R databases in all of the usual TeX directories.
- ${TEST} ! -x ${PKG_PREFIX}/bin/mktexlsr ||
- ${PKG_PREFIX}/bin/mktexlsr
-
# Update teTeX installation to support different TeX formats.
${TEST} ! -x ${PKG_PREFIX}/bin/fmtutil-sys ||
${PKG_PREFIX}/bin/fmtutil-sys --all
@@ -59,14 +55,6 @@
;;
REMOVE)
- # Remove the ls-R databases from the usual TeX directories
- # generated by mktexlsr.
- #
- ${RM} -f ${TEXMF_DISTDATADIR}/ls-R
- ${RM} -f ${TEXMF_DATADIR}/ls-R
- ${RM} -f ${TEXMF_LOCALDATADIR}/ls-R
- ${RM} -f ${TEXMF_VARDIR}/ls-R
-
# We inspect both the user-modified and distributed fmtutil.cnf
# files because we want to ensure we remove bits corresponding
# to both files.
@@ -122,15 +110,22 @@
${RM} -f ${TEXMF_VARDIR}/fonts/map/pdftex/updmap/pdftex_ndl14.map
${RM} -f ${TEXMF_VARDIR}/web2c/updmap.log
+ # Remove config files generated by +TEXCONFIG.
+ ${RM} -f @PKG_SYSCONFDIR@/dvips/config/config.ps
+ ${RM} -f @PKG_SYSCONFDIR@/xdvi/XDvi
+
# Remove stray directores.
for dir in \
${TEXMF_VARDIR}/web2c \
${TEXMF_VARDIR}/fonts/map/dvipdfm/updmap \
${TEXMF_VARDIR}/fonts/map/dvips/updmap \
- ${TEXMF_VARDIR}/fonts/map/pdftex/updmap
+ ${TEXMF_VARDIR}/fonts/map/pdftex/updmap \
+ @PKG_SYSCONFDIR@/dvips/config \
+ @PKG_SYSCONFDIR@/xdvi
do
${RMDIR} -p "$dir" 2>/dev/null || ${TRUE}
done
+ @MKTEXLSR@ ${TEXMF_VARDIR} @PKG_SYSCONFDIR@
;;
*)
diff -r 7140eb86b0b3 -r bbfa55af6690 print/teTeX3-bin/Makefile
--- a/print/teTeX3-bin/Makefile Thu Jan 08 21:58:17 2009 +0000
+++ b/print/teTeX3-bin/Makefile Thu Jan 08 22:09:34 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.33 2008/12/09 19:43:37 minskim Exp $
+# $NetBSD: Makefile,v 1.34 2009/01/08 22:09:35 minskim Exp $
DISTNAME= tetex-src-3.0
PKGNAME= ${DISTNAME:C/tetex/teTeX/:C/src/bin/}
-PKGREVISION= 21
+PKGREVISION= 22
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/unix/teTeX/3.0/distrib/}
@@ -28,23 +28,19 @@
CONFIGURE_ARGS+= --without-texinfo --without-texi2html
CONFIGURE_ARGS+= --with-xdvi-x-toolkit=xaw
+MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
+MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q}
MAKE_FLAGS+= vartexfonts=${VARBASE:Q}/lib/texmf/fonts
-SUBST_CLASSES+= texmfdir
-SUBST_MESSAGE.texmfdir= Setting TEXMFSYSVAR.
-SUBST_STAGE.texmfdir= pre-configure
-SUBST_FILES.texmfdir= texk/kpathsea/texmf.in-teTeX
-SUBST_SED.texmfdir+= -e 's,@VARBASE@,${VARBASE},'
-
BUILD_DEFS+= VARBASE
LOWER_PAPERSIZE_cmd= ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]'
LOWER_PAPERSIZE= ${LOWER_PAPERSIZE_cmd:sh}
FILES_SUBST+= PAPERSIZE=${LOWER_PAPERSIZE:Q}
+PKG_SYSCONFSUBDIR= texmf
+
CONF_FILES+= ${PREFIX}/share/texmf/web2c/fmtutil.cnf.dist \
${PREFIX}/share/texmf/web2c/fmtutil.cnf
-CONF_FILES+= ${PREFIX}/share/texmf/web2c/texmf.cnf.dist \
- ${PREFIX}/share/texmf/web2c/texmf.cnf
OWN_DIRS+= ${VARBASE}/lib/texmf ${PREFIX}/share/texmf-local
.for d in pk source tfm
OWN_DIRS_PERMS+= ${VARBASE}/lib/texmf/fonts/${d} \
@@ -56,8 +52,16 @@
INSTALL_MAKE_FLAGS+= infodir=${DESTDIR}${PREFIX}/${PKGINFODIR}
INSTALL_MAKE_FLAGS+= mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
+TEX_TEXMF_DIRS= ${PREFIX}/share/texmf
+
+.include "../../print/kpathsea/buildlink3.mk"
+.include "../../print/kpathsea/texmf.mk"
.include "../../print/teTeX3-bin/Makefile.common"
.include "../../x11/libXp/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/xaw.buildlink3.mk"
+
+post-extract:
+ ${RM} -rf ${WRKSRC}/texk/kpathsea
+
.include "../../mk/bsd.pkg.mk"
diff -r 7140eb86b0b3 -r bbfa55af6690 print/teTeX3-bin/PLIST
--- a/print/teTeX3-bin/PLIST Thu Jan 08 21:58:17 2009 +0000
+++ b/print/teTeX3-bin/PLIST Thu Jan 08 22:09:34 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2006/04/07 16:19:15 minskim Exp $
+@comment $NetBSD: PLIST,v 1.6 2009/01/08 22:09:35 minskim Exp $
bin/a2ping
bin/afm2tfm
bin/aleph
@@ -38,13 +38,9 @@
bin/gftopk
bin/gftype
bin/gsftopk
-bin/kpseaccess
bin/kpsepath
-bin/kpsereadlink
-bin/kpsestat
bin/kpsetool
bin/kpsewhere
-bin/kpsewhich
bin/kpsexpand
bin/mag
bin/makeindex
@@ -57,10 +53,6 @@
bin/mkocp
bin/mkofm
bin/mktexfmt
-bin/mktexlsr
-bin/mktexmf
-bin/mktexpk
-bin/mktextfm
bin/mpost
bin/mpto
bin/mptopdf
@@ -121,61 +113,9 @@
bin/xdvi
bin/xdvi-xaw.bin
bin/xdvizilla
-include/kpathsea/absolute.h
-include/kpathsea/c-auto.h
-include/kpathsea/c-ctype.h
-include/kpathsea/c-dir.h
-include/kpathsea/c-errno.h
-include/kpathsea/c-fopen.h
-include/kpathsea/c-limits.h
-include/kpathsea/c-memstr.h
-include/kpathsea/c-minmax.h
-include/kpathsea/c-namemx.h
-include/kpathsea/c-pathch.h
-include/kpathsea/c-pathmx.h
-include/kpathsea/c-proto.h
-include/kpathsea/c-stat.h
-include/kpathsea/c-std.h
-include/kpathsea/c-unistd.h
-include/kpathsea/c-vararg.h
-include/kpathsea/cnf.h
-include/kpathsea/concatn.h
-include/kpathsea/config.h
-include/kpathsea/db.h
-include/kpathsea/debug.h
-include/kpathsea/default.h
-include/kpathsea/expand.h
-include/kpathsea/fn.h
-include/kpathsea/fontmap.h
-include/kpathsea/getopt.h
-include/kpathsea/hash.h
-include/kpathsea/kpathsea.h
-include/kpathsea/lib.h
-include/kpathsea/line.h
-include/kpathsea/magstep.h
-include/kpathsea/paths.h
-include/kpathsea/pathsearch.h
-include/kpathsea/proginit.h
-include/kpathsea/progname.h
-include/kpathsea/readable.h
-include/kpathsea/str-list.h
-include/kpathsea/str-llist.h
-include/kpathsea/systypes.h
-include/kpathsea/tex-file.h
-include/kpathsea/tex-glyph.h
-include/kpathsea/tex-hush.h
-include/kpathsea/tex-make.h
-include/kpathsea/tilde.h
-include/kpathsea/truncate.h
-include/kpathsea/types.h
-include/kpathsea/variable.h
-include/kpathsea/xopendir.h
-include/kpathsea/xstat.h
info/latex.info
info/dvips.info
info/web2c.info
-info/kpathsea.info
-lib/libkpathsea.la
man/man1/afm2tfm.1
man/man1/allcm.1
man/man1/allec.1
@@ -215,13 +155,9 @@
man/man1/gftopk.1
man/man1/gftype.1
man/man1/gsftopk.1
-man/man1/kpseaccess.1
man/man1/kpsepath.1
-man/man1/kpsereadlink.1
-man/man1/kpsestat.1
man/man1/kpsetool.1
man/man1/kpsewhere.1
-man/man1/kpsewhich.1
man/man1/kpsexpand.1
man/man1/lambda.1
man/man1/latex.1
@@ -236,10 +172,6 @@
man/man1/mkocp.1
man/man1/mkofm.1
man/man1/mktexfmt.1
-man/man1/mktexlsr.1
-man/man1/mktexmf.1
-man/man1/mktexpk.1
-man/man1/mktextfm.1
man/man1/mpost.1
man/man1/mpto.1
man/man1/newer.1
@@ -319,34 +251,13 @@
share/texmf/web2c/aleph.pool
share/texmf/web2c/fmtutil.cnf.dist
share/texmf/web2c/mf.pool
-share/texmf/web2c/mktex.opt
-share/texmf/web2c/mktexdir
-share/texmf/web2c/mktexdir.opt
-share/texmf/web2c/mktexnam
-share/texmf/web2c/mktexnam.opt
-share/texmf/web2c/mktexupd
share/texmf/web2c/mp.pool
share/texmf/web2c/omega.pool
share/texmf/web2c/pdfetex-pl.pool
share/texmf/web2c/pdfetex.pool
share/texmf/web2c/pdfxtex.pool
share/texmf/web2c/tex.pool
-share/texmf/web2c/texmf.cnf.dist
share/texmf/xdvi/XDvi
share/texmf/xdvi/pixmaps/toolbar.xpm
share/texmf/xdvi/pixmaps/toolbar2.xpm
share/texmf/xdvi/xdvi.cfg
-@dirrm share/texmf/xdvi/pixmaps
-@dirrm share/texmf/xdvi
-@dirrm share/texmf/web2c
-@dirrm share/texmf/texconfig/x
-@dirrm share/texmf/texconfig/v
-@dirrm share/texmf/texconfig/g
-@dirrm share/texmf/texconfig
-@dirrm share/texmf/dvips/gsftopk
-@dirrm share/texmf/dvips/base
-@dirrm share/texmf/dvips
-@dirrm share/texmf/doc/tetex
-@dirrm share/texmf/doc
-@dirrm share/texmf
-@dirrm include/kpathsea
diff -r 7140eb86b0b3 -r bbfa55af6690 print/teTeX3-bin/distinfo
--- a/print/teTeX3-bin/distinfo Thu Jan 08 21:58:17 2009 +0000
+++ b/print/teTeX3-bin/distinfo Thu Jan 08 22:09:34 2009 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.12 2008/12/09 19:43:37 minskim Exp $
+$NetBSD: distinfo,v 1.13 2009/01/08 22:09:35 minskim Exp $
SHA1 (teTeX/tetex-src-3.0.tar.gz) = 7637789f7f4929694aed1b89820f5bad4753e8fc
RMD160 (teTeX/tetex-src-3.0.tar.gz) = 15a139f5f36993e4ed3583260e175cfb13ce7bcc
Size (teTeX/tetex-src-3.0.tar.gz) = 12749314 bytes
-SHA1 (patch-aa) = 77feabef32c612ac5d0250b1e4db50a3fc497990
-SHA1 (patch-ab) = af4e90102afeb6e6dbd46ffbec51e14dd6d4fed5
+SHA1 (patch-aa) = afdcbf2dafe053db174ca456806667dbe2cc79c2
+SHA1 (patch-ab) = caaf91dbbd8fa94fabf7b4f6fe6e0a97c7a6071a
SHA1 (patch-ac) = af7d8c65cece55b7f37e7cf3c99c85e75cb911a1
SHA1 (patch-ad) = 23d8e8729bc10748cceba5be3272484ab50f34e6
SHA1 (patch-ae) = 68825699db129b82f476c37ba3b6e20a8831ad6e
@@ -17,14 +17,17 @@
SHA1 (patch-al) = e1fc74bd6ea05176dfac4e99958f0e1281b89b3b
SHA1 (patch-am) = 54d86197eee3d4e15a6c9bad6ae16ef1e0299667
SHA1 (patch-an) = a02db18a49f61f965e0277fbc5a3fa72a5060b47
-SHA1 (patch-ao) = f40eb1ac8f9c1d5adaf6aac86d59a217b4c8411d
SHA1 (patch-ap) = 0ca7341b416842fbc00a935d6cfdb0531c4169ba
SHA1 (patch-aq) = d7a4dd4864e43cd27b1ca803f8ebfe82e65f84a7
SHA1 (patch-ar) = 7f0c6cdca69b73bad1c8f8298e417ede1cd89d77
-SHA1 (patch-as) = 0b6c4c6b253ba1160628c19fa7080bc7c307caf3
Home |
Main Index |
Thread Index |
Old Index