pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print/texlive-tetex Use absolute paths in invoking tcf...
details: https://anonhg.NetBSD.org/pkgsrc/rev/53ee1bdec40e
branches: trunk
changeset: 399497:53ee1bdec40e
user: minskim <minskim%pkgsrc.org@localhost>
date: Sun Sep 20 19:16:49 2009 +0000
description:
Use absolute paths in invoking tcfmgr, fmtutil, fmtutil-sys, texlinks,
updmap, updmap-sys, and various TeX engines.
diffstat:
print/texlive-tetex/Makefile | 13 +++-
print/texlive-tetex/distinfo | 9 +-
print/texlive-tetex/patches/patch-ae | 11 +++-
print/texlive-tetex/patches/patch-af | 8 ++-
print/texlive-tetex/patches/patch-ai | 105 ++++++++++++++++++++++++++++++++++-
print/texlive-tetex/patches/patch-al | 58 +++++++++++++++++++
6 files changed, 192 insertions(+), 12 deletions(-)
diffs (290 lines):
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/Makefile
--- a/print/texlive-tetex/Makefile Sun Sep 20 18:50:32 2009 +0000
+++ b/print/texlive-tetex/Makefile Sun Sep 20 19:16:49 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2009/09/20 03:33:42 minskim Exp $
+# $NetBSD: Makefile,v 1.5 2009/09/20 19:16:49 minskim Exp $
DISTNAME= texlive-20080816-source
PKGNAME= texlive-tetex-2008
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= print
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
EXTRACT_SUFX= .tar.lzma
@@ -38,12 +38,17 @@
SUBST_MESSAGE.paths= Setting paths to commands.
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= fmtutil fmtutil-sys kpsetool kpsewhere \
- texconfig texconfig-dialog texconfig-sys \
+ tcfmgr texconfig texconfig-dialog texconfig-sys \
texlinks updmap updmap-sys
SUBST_SED.paths= -e 's,@DIALOG@,${LOCALBASE}/bin/dialog,g' \
+ -e 's,@FMTUTIL@,${PREFIX}/bin/fmtutil,g' \
+ -e 's,@FMTUTIL_SYS@,${PREFIX}/bin/fmtutil-sys,g' \
-e 's,@KPSEWHICH@,${LOCALBASE}/bin/kpsewhich,g' \
+ -e 's,@LOCALBASE@,${LOCALBASE},g' \
-e 's,@TEXCONFIG@,${PREFIX}/bin/texconfig,g' \
- -e 's,@UPDMAP@,${PREFIX}/bin/updmap,g'
+ -e 's,@TEXLINKS@,${PREFIX}/bin/texlinks,g' \
+ -e 's,@UPDMAP@,${PREFIX}/bin/updmap,g' \
+ -e 's,@UPDMAP_SYS@,${PREFIX}/bin/updmap-sys,g'
INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/distinfo
--- a/print/texlive-tetex/distinfo Sun Sep 20 18:50:32 2009 +0000
+++ b/print/texlive-tetex/distinfo Sun Sep 20 19:16:49 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2009/09/20 03:33:42 minskim Exp $
+$NetBSD: distinfo,v 1.5 2009/09/20 19:16:49 minskim Exp $
SHA1 (texlive-20080816-source.tar.lzma) = 730986c628bd658b5062face9e400f61203d6b8d
RMD160 (texlive-20080816-source.tar.lzma) = 629784b111c0d4bc9fac9f9131f63203d6e1dd38
@@ -7,10 +7,11 @@
SHA1 (patch-ab) = 7dedf57466ab0256b25a4c6a52e47cfaa0183b0b
SHA1 (patch-ac) = 00a18f7106ac91c8f6e38b27cd607dce28d00cd6
SHA1 (patch-ad) = 3fde31afd0d136e8f04a373b2ece3f6d7f587495
-SHA1 (patch-ae) = 3fc85a25f2618da91c6531f20a26f9d43f36125b
-SHA1 (patch-af) = 01a16d24be655036e8d7f2ad6448a06faa84cdf9
+SHA1 (patch-ae) = fb409ba1f357b257a041080ee2a71cbd456f026b
+SHA1 (patch-af) = a5c098fc4f136d35188318d322adeb6db885291d
SHA1 (patch-ag) = 71dcd936a37628de69bb56f9f17f67e009b4646c
SHA1 (patch-ah) = 12e49c230b2af8bac83539fb07a954e04e62fbd7
-SHA1 (patch-ai) = f082ca1a7525e7264a92e77d734342fe3861e377
+SHA1 (patch-ai) = 59d06c8fa109226045f56ff6cbfcaf18b77582ce
SHA1 (patch-aj) = 4abe9d57ebafe6b053b84e1eea7fd63a43952e8b
SHA1 (patch-ak) = 9c2125e681a4ae59f3d05ec92323c42cd928a1a2
+SHA1 (patch-al) = 0b51e3aecd3a048132ffd02bacfb9a63f55051ef
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/patches/patch-ae
--- a/print/texlive-tetex/patches/patch-ae Sun Sep 20 18:50:32 2009 +0000
+++ b/print/texlive-tetex/patches/patch-ae Sun Sep 20 19:16:49 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ae,v 1.1 2009/09/20 03:33:43 minskim Exp $
+$NetBSD: patch-ae,v 1.2 2009/09/20 19:16:49 minskim Exp $
--- fmtutil.orig 2008-06-17 11:00:24.000000000 -0700
+++ fmtutil
@@ -70,6 +70,15 @@
if test -n "$poolfile" && test -f "$poolfile"; then
verboseMsg "$progname: attempting to create localized format using pool=$pool and tcx=$tcx."
cp "$poolfile" $engine.pool
+@@ -694,7 +694,7 @@ run_initex()
+ (
+ # If necessary, set TEXPOOL. Use absolute path, because of KPSE_DOT.
+ $localpool && { TEXPOOL="`pwd`:$TEXPOOL"; export TEXPOOL; }
+- verbose $engine -ini $tcxflag $jobswitch $prgswitch $texargs
++ verbose @LOCALBASE@/bin/$engine -ini $tcxflag $jobswitch $prgswitch $texargs
+ ) </dev/null
+
+ if test $use_engine_dir; then
@@ -790,7 +790,7 @@ recreate_by_fmt()
create_missing()
{
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/patches/patch-af
--- a/print/texlive-tetex/patches/patch-af Sun Sep 20 18:50:32 2009 +0000
+++ b/print/texlive-tetex/patches/patch-af Sun Sep 20 19:16:49 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-af,v 1.1 2009/09/20 03:33:43 minskim Exp $
+$NetBSD: patch-af,v 1.2 2009/09/20 19:16:49 minskim Exp $
--- fmtutil-sys.orig 2006-01-17 13:41:51.000000000 -0800
+++ fmtutil-sys
-@@ -19,8 +19,8 @@ unset RUNNING_BSH
+@@ -19,11 +19,11 @@ unset RUNNING_BSH
test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
export PATH
@@ -13,3 +13,7 @@
TEXMFVAR="$v"
TEXMFCONFIG="$c"
+ export TEXMFVAR TEXMFCONFIG
+
+-exec fmtutil ${1+"$@"}
++exec @FMTUTIL@ ${1+"$@"}
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/patches/patch-ai
--- a/print/texlive-tetex/patches/patch-ai Sun Sep 20 18:50:32 2009 +0000
+++ b/print/texlive-tetex/patches/patch-ai Sun Sep 20 19:16:49 2009 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ai,v 1.1 2009/09/20 03:33:43 minskim Exp $
+$NetBSD: patch-ai,v 1.2 2009/09/20 19:16:49 minskim Exp $
--- texconfig.orig 2008-07-17 13:24:39.000000000 -0700
+++ texconfig
@@ -56,6 +56,15 @@
*) return;;
esac
}
+@@ -478,7 +478,7 @@ listDvipsPapers()
+ #
+ getFormatsForHyphen()
+ {
+- fmtutil --catcfg | awk '$3 != "-" {print $1}' | sort
++ @FMTUTIL@ --catcfg | awk '$3 != "-" {print $1}' | sort
+ }
+
+ ###############################################################################
@@ -606,7 +606,7 @@ Report bugs to <tex-k%tug.org@localhost>."
echo
echo '============================= font map files ============================='
@@ -119,3 +128,97 @@
if test -z "$MT_VARTEXFONTS"; then
echo "$progname: failed to set \`font ro'; reason: could not determine VARTEXFONTS variable." >&2; rc=1
return
+@@ -1023,10 +1023,10 @@ EOM
+
+ setupTmpDir
+ echo "$progname: analyzing old configuration..." >&2
+- fmtutil --catcfg > $tmpdir/pre
+- fmtutil --edit
++ @FMTUTIL@ --catcfg > $tmpdir/pre
++ @FMTUTIL@ --edit
+ echo "$progname: analyzing new configuration..." >&2
+- fmtutil --catcfg > $tmpdir/post
++ @FMTUTIL@ --catcfg > $tmpdir/post
+
+ if cmp $tmpdir/pre $tmpdir/post >/dev/null 2>&1; then
+ echo "$progname: no new/updated formats available ..." >&2
+@@ -1034,9 +1034,9 @@ EOM
+ echo "$progname: updating formats ..." >&2
+ comm -13 $tmpdir/pre $tmpdir/post > $tmpdir/addOrChange
+ for i in `awk '{print $1}' $tmpdir/addOrChange`; do
+- fmtutil --byfmt "$i" || rc=1
++ @FMTUTIL@ --byfmt "$i" || rc=1
+ done
+- texlinks --multiplatform || rc=1
++ @TEXLINKS@ --multiplatform || rc=1
+ fi
+ ;;
+
+@@ -1076,7 +1076,7 @@ $formatsForHyphenFmt"
+ *)
+ if checkElemInList "$tcBatchHyphenFormat" $formatsForHyphen; then
+
+- tcBatchHyphenFile=`fmtutil --showhyphen "$tcBatchHyphenFormat"`
++ tcBatchHyphenFile=`@FMTUTIL@ --showhyphen "$tcBatchHyphenFormat"`
+ case $tcBatchHyphenFile in
+ "")
+ echo "$progname: could not find hyphen setup file for format \`$tcBatchHyphenFormat'" >&2
+@@ -1133,7 +1133,7 @@ $formatsForHyphenFmt"
+ fi
+ ;;
+ esac
+- fmtutil --byhyphen "$tcBatchHFOut"
++ @FMTUTIL@ --byhyphen "$tcBatchHFOut"
+ fi
+ else
+ echo "$progname: invalid format \`$tcBatchHyphenFormat' specified as argument for \`$progname hyphen'" >&2
+@@ -1150,17 +1150,17 @@ $formatsForHyphenFmt"
+
+ init)
+ if test -n "$texconfig_sys"; then # set by texconfig-sys
+- fmtutil=fmtutil-sys
+- updmap=updmap-sys
++ fmtutil=@FMTUTIL_SYS@
++ updmap=@UPDMAP_SYS@
+ else
+- fmtutil=fmtutil
+- updmap=updmap
++ fmtutil=@FMTUTIL@
++ updmap=@UPDMAP@
+ fi
+
+ case $2 in
+ "")
+ if $fmtutil --all \
+- && texlinks --multiplatform \
++ && @TEXLINKS@ --multiplatform \
+ && $updmap; then
+ :
+ else
+@@ -1273,7 +1273,7 @@ Valid PAPER settings:
+ set x `getRes "$tcBatchPdftexMode"`; shift
+ fmgrConfigReplace pdftexconfig.tex 'pdfpkresolution' "\\pdfpkresolution=$1"
+ if $fmgrConfigReplaceChanged; then
+- fmtutil --refresh
++ @FMTUTIL@ --refresh
+ fi
+ else
+ echo "$progname: unknown MODE \`$tcBatchPdftexMode' given as argument for \`$progname pdftex mode'" >&2
+@@ -1292,7 +1292,7 @@ Valid PAPER settings:
+ wChanged=$fmgrConfigReplaceChanged
+ fmgrConfigReplace pdftexconfig.tex pdfpageheight '\pdfpageheight='"$h"
+ if $wChanged || $fmgrConfigReplaceChanged; then
+- fmtutil --refresh
++ @FMTUTIL@ --refresh
+ fi
+ ;;
+ a4)
+@@ -1301,7 +1301,7 @@ Valid PAPER settings:
+ wChanged=$fmgrConfigReplaceChanged
+ fmgrConfigReplace pdftexconfig.tex pdfpageheight '\pdfpageheight='"$h"
+ if $wChanged || $fmgrConfigReplaceChanged; then
+- fmtutil --refresh
++ @FMTUTIL@ --refresh
+ fi
+ ;;
+ "") echo "$help" >&2; rc=1;;
diff -r 4a7c3beac1d1 -r 53ee1bdec40e print/texlive-tetex/patches/patch-al
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/print/texlive-tetex/patches/patch-al Sun Sep 20 19:16:49 2009 +0000
@@ -0,0 +1,58 @@
+$NetBSD: patch-al,v 1.1 2009/09/20 19:16:49 minskim Exp $
+
+--- tcfmgr.orig 2008-05-08 01:16:38.000000000 -0700
++++ tcfmgr
+@@ -46,7 +46,7 @@ setupMap()
+ esac
+
+ case $TFC_MAP in
+- "") TFC_MAP=`(kpsewhich -progname=texconfig -format='other text files' tcfmgr.map) 2>/dev/null`;;
++ "") TFC_MAP=`(@KPSEWHICH@ -progname=texconfig -format='other text files' tcfmgr.map) 2>/dev/null`;;
+ esac
+
+ case $TFC_MAP in
+@@ -83,7 +83,7 @@ setupTemp()
+ setupTexmfConfig()
+ {
+ case $TFC_TEXMFCONFIG in
+- "") TFC_TEXMFCONFIG=`(kpsewhich -var-value=TEXMFCONFIG) 2>/dev/null`;;
++ "") TFC_TEXMFCONFIG=`(@KPSEWHICH@ -var-value=TEXMFCONFIG) 2>/dev/null`;;
+ *) (exit 0); return 0;;
+ esac
+ case $TFC_TEXMFCONFIG in
+@@ -94,7 +94,7 @@ setupTexmfConfig()
+ setupMktexDir()
+ {
+ case $TFC_MKTEXDIR in
+- "") TFC_MKTEXDIR=`(kpsewhich --format='web2c files' mktexdir) 2>/dev/null`;;
++ "") TFC_MKTEXDIR=`(@KPSEWHICH@ --format='web2c files' mktexdir) 2>/dev/null`;;
+ esac
+
+ case $TFC_MKTEXDIR in
+@@ -105,7 +105,7 @@ setupMktexDir()
+ setupMktexupd()
+ {
+ case $TFC_MKTEXUPD in
+- "") TFC_MKTEXUPD=`(kpsewhich --format='web2c files' mktexupd) 2>/dev/null`;;
++ "") TFC_MKTEXUPD=`(@KPSEWHICH@ --format='web2c files' mktexupd) 2>/dev/null`;;
+ esac
+
+ case $TFC_MKTEXUPD in
+@@ -192,7 +192,7 @@ check_out()
+ case "$orig" in
+ "")
+ get_info
+- orig=`(kpsewhich -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE") 2>/dev/null`
++ orig=`(@KPSEWHICH@ -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE") 2>/dev/null`
+ ;;
+ *)
+ test -f "$orig" || orig=
+@@ -307,7 +307,7 @@ check_in()
+ find_file()
+ {
+ get_info
+- kpsewhich -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE"
++ @KPSEWHICH@ -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE"
+ }
+
+ help()
Home |
Main Index |
Thread Index |
Old Index