- texlive-context requires texlive-texmf-context (#455163)
- fix lacheck to not to segfault (#451513) - rediff some patchesto be applicable with zero fuzz
This commit is contained in:
parent
8778d13731
commit
860dd420bd
@ -1,7 +1,42 @@
|
|||||||
--- tetex-src-3.0/texk/pdvipsk/Makefile.in.pdvips 2005-04-13 19:35:07.000000000 +0900
|
diff -up texlive-2007/texk/configure.in.pdvips texlive-2007/texk/configure.in
|
||||||
+++ tetex-src-3.0/texk/pdvipsk/Makefile.in 2005-04-13 19:53:44.000000000 +0900
|
--- texlive-2007/texk/configure.in.pdvips 2007-01-10 17:36:20.000000000 +0100
|
||||||
@@ -20,6 +20,8 @@
|
+++ texlive-2007/texk/configure.in 2008-08-27 15:26:38.000000000 +0200
|
||||||
ac_include ../make/texi.mk
|
@@ -62,6 +62,7 @@ PKGS='
|
||||||
|
dvipng
|
||||||
|
dvipos
|
||||||
|
dvipsk
|
||||||
|
+ pdvipsk
|
||||||
|
gsftopk
|
||||||
|
lacheck
|
||||||
|
makeindexk
|
||||||
|
diff -up texlive-2007/texk/configure.pdvips texlive-2007/texk/configure
|
||||||
|
--- texlive-2007/texk/configure.pdvips 2007-01-10 17:36:44.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/configure 2008-08-27 15:26:38.000000000 +0200
|
||||||
|
@@ -6604,6 +6604,7 @@ PKGS='
|
||||||
|
dvipng
|
||||||
|
dvipos
|
||||||
|
dvipsk
|
||||||
|
+ pdvipsk
|
||||||
|
gsftopk
|
||||||
|
lacheck
|
||||||
|
makeindexk
|
||||||
|
diff -up texlive-2007/texk/pdvipsk/dvips.c.pdvips texlive-2007/texk/pdvipsk/dvips.c
|
||||||
|
--- texlive-2007/texk/pdvipsk/dvips.c.pdvips 2008-08-27 15:26:38.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/pdvipsk/dvips.c 2008-08-27 15:26:38.000000000 +0200
|
||||||
|
@@ -597,7 +597,7 @@ main P2C(int, argc, char **, argv)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef KPATHSEA
|
||||||
|
- kpse_set_program_name (argv[0], "dvips");
|
||||||
|
+ kpse_set_program_name (argv[0], "pdvips");
|
||||||
|
kpse_set_program_enabled (kpse_pk_format, MAKE_TEX_PK_BY_DEFAULT, kpse_src_compile);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
diff -up texlive-2007/texk/pdvipsk/Makefile.in.pdvips texlive-2007/texk/pdvipsk/Makefile.in
|
||||||
|
--- texlive-2007/texk/pdvipsk/Makefile.in.pdvips 2008-08-27 15:26:38.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/pdvipsk/Makefile.in 2008-08-27 15:26:38.000000000 +0200
|
||||||
|
@@ -20,6 +20,8 @@ kpse_include ../make/cross.mk
|
||||||
|
kpse_include ../make/texi.mk
|
||||||
prog_cflags = -DUNIX -DKPATHSEA -DNeedFunctionPrototypes -DSHIFTLOWCHARS
|
prog_cflags = -DUNIX -DKPATHSEA -DNeedFunctionPrototypes -DSHIFTLOWCHARS
|
||||||
|
|
||||||
+ppsheaderdir = $(texmf)/pdvips
|
+ppsheaderdir = $(texmf)/pdvips
|
||||||
@ -9,7 +44,7 @@
|
|||||||
# The `t[mp]-' business is so that we don't create an empty .pro file,
|
# The `t[mp]-' business is so that we don't create an empty .pro file,
|
||||||
# if running squeeze fails for some reason. A dependency on squeeze
|
# if running squeeze fails for some reason. A dependency on squeeze
|
||||||
# fails here, so we include it below.
|
# fails here, so we include it below.
|
||||||
@@ -36,11 +38,11 @@
|
@@ -36,11 +38,11 @@ scalewidth.o dosection.o dopage.o reside
|
||||||
header.o repack.o virtualfont.o dpicheck.o finclude.o writet1.o \
|
header.o repack.o virtualfont.o dpicheck.o finclude.o writet1.o \
|
||||||
pprescan.o papersiz.o color.o bbox.o hps.o t1part.o
|
pprescan.o papersiz.o color.o bbox.o hps.o t1part.o
|
||||||
|
|
||||||
@ -23,7 +58,7 @@
|
|||||||
|
|
||||||
$(program): $(kpathsea) $(objects)
|
$(program): $(kpathsea) $(objects)
|
||||||
$(kpathsea_link) $(objects) $(LOADLIBES)
|
$(kpathsea_link) $(objects) $(LOADLIBES)
|
||||||
@@ -93,16 +95,16 @@
|
@@ -93,16 +95,16 @@ uninstall-exec:
|
||||||
for p in $(programs); do rm -f $(bindir)/$$p; done
|
for p in $(programs); do rm -f $(bindir)/$$p; done
|
||||||
rm -f $(bindir)/o$(program)
|
rm -f $(bindir)/o$(program)
|
||||||
|
|
||||||
@ -45,7 +80,7 @@
|
|||||||
# psfonts.map.
|
# psfonts.map.
|
||||||
# if test ! -r $(psheaderdir)/base/psfonts.map \
|
# if test ! -r $(psheaderdir)/base/psfonts.map \
|
||||||
# || grep 'original psfonts.map --' $(psheaderdir)/base/psfonts.map \
|
# || grep 'original psfonts.map --' $(psheaderdir)/base/psfonts.map \
|
||||||
@@ -110,11 +112,8 @@
|
@@ -110,11 +112,8 @@ install-data: $(program).info
|
||||||
# $(INSTALL_DATA) $(srcdir)/psfonts.map $(psheaderdir)/base/psfonts.map; \
|
# $(INSTALL_DATA) $(srcdir)/psfonts.map $(psheaderdir)/base/psfonts.map; \
|
||||||
# else true; fi
|
# else true; fi
|
||||||
# psfonts_jp.map.
|
# psfonts_jp.map.
|
||||||
@ -59,7 +94,7 @@
|
|||||||
# Man pages.
|
# Man pages.
|
||||||
$(INSTALL_DATA) $(srcdir)/$(program).1 $(man1dir)/$(program).$(manext)
|
$(INSTALL_DATA) $(srcdir)/$(program).1 $(man1dir)/$(program).$(manext)
|
||||||
rm -f $(man1dir)/o$(program).$(manext)
|
rm -f $(man1dir)/o$(program).$(manext)
|
||||||
@@ -124,9 +123,6 @@
|
@@ -124,9 +123,6 @@ install-data: $(program).info
|
||||||
# cd $(srcdir)/tex && for m in *.tex; do \
|
# cd $(srcdir)/tex && for m in *.tex; do \
|
||||||
# $(INSTALL_DATA) $$m $(dvips_plain_macrodir)/$$m; done
|
# $(INSTALL_DATA) $$m $(dvips_plain_macrodir)/$$m; done
|
||||||
$(POST_INSTALL)
|
$(POST_INSTALL)
|
||||||
@ -69,7 +104,7 @@
|
|||||||
|
|
||||||
uninstall-data:
|
uninstall-data:
|
||||||
$(PRE_UNINSTALL)
|
$(PRE_UNINSTALL)
|
||||||
@@ -149,11 +145,11 @@
|
@@ -149,11 +145,11 @@ uninstall-data:
|
||||||
rm -f $(man1dir)/dvips.$(manext) $(man1dir)/afm2tfm.$(manext)
|
rm -f $(man1dir)/dvips.$(manext) $(man1dir)/afm2tfm.$(manext)
|
||||||
|
|
||||||
distname = dvipsk
|
distname = dvipsk
|
||||||
@ -83,64 +118,3 @@
|
|||||||
post-dist-$(distname):
|
post-dist-$(distname):
|
||||||
ln -s `pwd`/contrib `pwd`/tex $(distdir)
|
ln -s `pwd`/contrib `pwd`/tex $(distdir)
|
||||||
mkdir $(distdir)/reencode; ln -s $(fontname)/*.enc $(distdir)/reencode
|
mkdir $(distdir)/reencode; ln -s $(fontname)/*.enc $(distdir)/reencode
|
||||||
--- tetex-src-2.99.6.20041211-beta/texk/pdvipsk/dvips.c.pdvips 2004-12-14 21:13:36.005636838 +0900
|
|
||||||
+++ tetex-src-2.99.6.20041211-beta/texk/pdvipsk/dvips.c 2004-12-14 21:13:36.076623936 +0900
|
|
||||||
@@ -588,17 +588,17 @@ main P2C(int, argc, char **, argv)
|
|
||||||
#ifdef __APPLE__ /* for Mac OS X, T. Uchiyama */
|
|
||||||
struct rlimit rl;
|
|
||||||
getrlimit(RLIMIT_STACK, &rl);
|
|
||||||
rl.rlim_cur = 2048 * 1024;
|
|
||||||
setrlimit(RLIMIT_STACK, &rl);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef KPATHSEA
|
|
||||||
- kpse_set_program_name (argv[0], "dvips");
|
|
||||||
+ kpse_set_program_name (argv[0], "pdvips");
|
|
||||||
kpse_set_program_enabled (kpse_pk_format, MAKE_TEX_PK_BY_DEFAULT, kpse_src_compile);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __THINK__
|
|
||||||
argc = dcommand(&argv) ; /* do I/O stream redirection */
|
|
||||||
#endif
|
|
||||||
#ifdef VMS /* Grab the command-line buffer */
|
|
||||||
short len_arg;
|
|
||||||
--- texlive-2007/texk/configure.in.pdvips 2007-01-11 01:36:20.000000000 +0900
|
|
||||||
+++ texlive-2007/texk/configure.in 2007-02-22 10:45:22.000000000 +0900
|
|
||||||
@@ -57,16 +57,17 @@ PKGS='
|
|
||||||
dvi2tty
|
|
||||||
dvidvi
|
|
||||||
dviljk
|
|
||||||
dvipdfm
|
|
||||||
dvipdfmx
|
|
||||||
dvipng
|
|
||||||
dvipos
|
|
||||||
dvipsk
|
|
||||||
+ pdvipsk
|
|
||||||
gsftopk
|
|
||||||
lacheck
|
|
||||||
makeindexk
|
|
||||||
musixflx
|
|
||||||
ps2pkm
|
|
||||||
seetexk
|
|
||||||
tetex
|
|
||||||
tex4htk
|
|
||||||
--- texlive-2007/texk/configure.pdvips 2007-01-11 01:36:44.000000000 +0900
|
|
||||||
+++ texlive-2007/texk/configure 2007-02-22 10:46:14.000000000 +0900
|
|
||||||
@@ -6599,16 +6599,17 @@ PKGS='
|
|
||||||
dvi2tty
|
|
||||||
dvidvi
|
|
||||||
dviljk
|
|
||||||
dvipdfm
|
|
||||||
dvipdfmx
|
|
||||||
dvipng
|
|
||||||
dvipos
|
|
||||||
dvipsk
|
|
||||||
+ pdvipsk
|
|
||||||
gsftopk
|
|
||||||
lacheck
|
|
||||||
makeindexk
|
|
||||||
musixflx
|
|
||||||
ps2pkm
|
|
||||||
seetexk
|
|
||||||
tetex
|
|
||||||
tex4htk
|
|
||||||
|
@ -1,6 +1,33 @@
|
|||||||
--- TeX/texk/tetex/allcm.badscript 2006-05-24 16:15:36.000000000 -0700
|
diff -up texlive-2007/texk/dviljk/dvihp.badscript texlive-2007/texk/dviljk/dvihp
|
||||||
+++ TeX/texk/tetex/allcm 2006-05-24 16:18:47.000000000 -0700
|
--- texlive-2007/texk/dviljk/dvihp.badscript 2006-01-17 22:41:51.000000000 +0100
|
||||||
@@ -14,7 +14,7 @@
|
+++ texlive-2007/texk/dviljk/dvihp 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -7,9 +7,7 @@
|
||||||
|
: ${SPOOL=lpr} # used to print an LJ file
|
||||||
|
: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
|
||||||
|
|
||||||
|
-tmpdir="${TMPDIR}"/dvihp$$
|
||||||
|
-(umask 077; mkdir "$tmpdir") \
|
||||||
|
- || { echo "cannot create directory \`$tmpdir'."; exit 1; }
|
||||||
|
+tmpdir=`mktemp -d ${TMPDIR}/dvihp.XXXXXX` || { echo "cannot create secure temporary directory."; exit 1; }
|
||||||
|
|
||||||
|
trap '
|
||||||
|
cd "${TMPDIR}"
|
||||||
|
diff -up texlive-2007/texk/dvipdfm/dvipdft.badscript texlive-2007/texk/dvipdfm/dvipdft
|
||||||
|
--- texlive-2007/texk/dvipdfm/dvipdft.badscript 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dvipdfm/dvipdft 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -31,7 +31,7 @@ help="Usage: $progname [options] dvifile
|
||||||
|
$progname --help
|
||||||
|
$progname --version"
|
||||||
|
|
||||||
|
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
|
||||||
|
+tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX`
|
||||||
|
|
||||||
|
quoteit()
|
||||||
|
{
|
||||||
|
diff -up texlive-2007/texk/tetex/allcm.badscript texlive-2007/texk/tetex/allcm
|
||||||
|
--- texlive-2007/texk/tetex/allcm.badscript 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/allcm 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -14,7 +14,7 @@ unset RUNNING_BSH
|
||||||
test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
|
test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
|
||||||
|
|
||||||
progname=`basename $0`
|
progname=`basename $0`
|
||||||
@ -9,7 +36,7 @@
|
|||||||
|
|
||||||
case "$progname" in
|
case "$progname" in
|
||||||
allec)
|
allec)
|
||||||
@@ -81,11 +81,6 @@
|
@@ -81,11 +81,6 @@ trap '
|
||||||
exit 1
|
exit 1
|
||||||
' 1 2 3 7 13 15
|
' 1 2 3 7 13 15
|
||||||
|
|
||||||
@ -21,9 +48,10 @@
|
|||||||
cd $tmpdir || exit 1
|
cd $tmpdir || exit 1
|
||||||
echo >&2
|
echo >&2
|
||||||
echo "---------------------------------------------------------------------" >&2
|
echo "---------------------------------------------------------------------" >&2
|
||||||
--- TeX/texk/tetex/fmtutil.badscript 2006-05-24 16:19:21.000000000 -0700
|
diff -up texlive-2007/texk/tetex/fmtutil.badscript texlive-2007/texk/tetex/fmtutil
|
||||||
+++ TeX/texk/tetex/fmtutil 2006-05-24 16:22:26.000000000 -0700
|
--- texlive-2007/texk/tetex/fmtutil.badscript 2007-01-14 18:46:37.000000000 +0100
|
||||||
@@ -108,8 +108,6 @@
|
+++ texlive-2007/texk/tetex/fmtutil 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -112,8 +112,6 @@ setupTmpDir()
|
||||||
|
|
||||||
trap 'cleanup 1' 1 2 3 7 13 15
|
trap 'cleanup 1' 1 2 3 7 13 15
|
||||||
needsCleanup=true
|
needsCleanup=true
|
||||||
@ -32,7 +60,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -355,7 +353,7 @@
|
@@ -360,7 +358,7 @@ main()
|
||||||
need_find_hyphenfile=false
|
need_find_hyphenfile=false
|
||||||
cfgparam=
|
cfgparam=
|
||||||
cfgmaint=
|
cfgmaint=
|
||||||
@ -40,10 +68,11 @@
|
|||||||
+ tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX`
|
+ tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX`
|
||||||
verboseFlag=true
|
verboseFlag=true
|
||||||
|
|
||||||
# mktexfmtMode: if called as mktexfmt, set to true. Will echo the generated
|
# mktexfmtMode: if called as mktexfmt, set to true. Will echo the
|
||||||
--- TeX/texk/tetex/texconfig.badscript 2006-05-24 16:22:54.000000000 -0700
|
diff -up texlive-2007/texk/tetex/texconfig.badscript texlive-2007/texk/tetex/texconfig
|
||||||
+++ TeX/texk/tetex/texconfig 2006-05-24 16:24:18.000000000 -0700
|
--- texlive-2007/texk/tetex/texconfig.badscript 2007-01-16 01:33:36.000000000 +0100
|
||||||
@@ -37,7 +37,7 @@
|
+++ texlive-2007/texk/tetex/texconfig 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -37,7 +37,7 @@ envVars="
|
||||||
TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS
|
TEXMFDBS TEXMFINI TEXMFSCRIPTS TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS
|
||||||
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
|
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
|
||||||
"
|
"
|
||||||
@ -52,7 +81,7 @@
|
|||||||
needsCleanup=false
|
needsCleanup=false
|
||||||
lastUpdatedFile=
|
lastUpdatedFile=
|
||||||
|
|
||||||
@@ -216,8 +216,6 @@
|
@@ -216,8 +216,6 @@ setupTmpDir()
|
||||||
|
|
||||||
trap 'cleanup 1' 1 2 3 7 13 15
|
trap 'cleanup 1' 1 2 3 7 13 15
|
||||||
needsCleanup=true
|
needsCleanup=true
|
||||||
@ -61,9 +90,10 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
--- TeX/texk/tetex/texlinks.badscript 2005-08-28 12:45:59.000000000 -0700
|
diff -up texlive-2007/texk/tetex/texlinks.badscript texlive-2007/texk/tetex/texlinks
|
||||||
+++ TeX/texk/tetex/texlinks 2006-05-24 16:31:25.000000000 -0700
|
--- texlive-2007/texk/tetex/texlinks.badscript 2007-01-17 17:31:31.000000000 +0100
|
||||||
@@ -100,8 +100,6 @@
|
+++ texlive-2007/texk/tetex/texlinks 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -100,8 +100,6 @@ setupTmpDir()
|
||||||
|
|
||||||
trap 'cleanup 1' 1 2 3 7 13 15
|
trap 'cleanup 1' 1 2 3 7 13 15
|
||||||
needsCleanup=true
|
needsCleanup=true
|
||||||
@ -72,7 +102,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -192,7 +190,7 @@
|
@@ -199,7 +197,7 @@ search_symlinkdir()
|
||||||
upd_symlinkdir()
|
upd_symlinkdir()
|
||||||
{
|
{
|
||||||
search_symlinkdir || return 0
|
search_symlinkdir || return 0
|
||||||
@ -81,7 +111,7 @@
|
|||||||
install_link "$selfautoloc/$i" "$symlinkdir/$i"
|
install_link "$selfautoloc/$i" "$symlinkdir/$i"
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@@ -236,12 +234,12 @@
|
@@ -243,12 +241,12 @@ main()
|
||||||
test -f "$cnf_file" || abort "config file \`$cnf' not found"
|
test -f "$cnf_file" || abort "config file \`$cnf' not found"
|
||||||
|
|
||||||
|
|
||||||
@ -96,7 +126,7 @@
|
|||||||
|
|
||||||
if test -z "$dirs"; then
|
if test -z "$dirs"; then
|
||||||
if test $multiplatform = true; then
|
if test $multiplatform = true; then
|
||||||
@@ -259,8 +257,8 @@
|
@@ -266,8 +264,8 @@ main()
|
||||||
for d in $dirs; do
|
for d in $dirs; do
|
||||||
kpseaccess -w $d \
|
kpseaccess -w $d \
|
||||||
|| { errmsg "$d: no write permissions. Skipping..."; continue; }
|
|| { errmsg "$d: no write permissions. Skipping..."; continue; }
|
||||||
@ -107,9 +137,10 @@
|
|||||||
while test $# != 0; do
|
while test $# != 0; do
|
||||||
fmt=$1; engine=$2; shift; shift
|
fmt=$1; engine=$2; shift; shift
|
||||||
|
|
||||||
--- TeX/texk/tetex/updmap.badscript 2006-05-24 16:32:13.000000000 -0700
|
diff -up texlive-2007/texk/tetex/updmap.badscript texlive-2007/texk/tetex/updmap
|
||||||
+++ TeX/texk/tetex/updmap 2006-05-24 16:33:51.000000000 -0700
|
--- texlive-2007/texk/tetex/updmap.badscript 2006-12-25 19:43:31.000000000 +0100
|
||||||
@@ -769,7 +769,6 @@
|
+++ texlive-2007/texk/tetex/updmap 2008-08-27 13:30:02.000000000 +0200
|
||||||
|
@@ -769,7 +769,6 @@ setupTmpDir()
|
||||||
|
|
||||||
trap 'cleanup 1' 1 2 3 7 13 15
|
trap 'cleanup 1' 1 2 3 7 13 15
|
||||||
needsCleanup=true
|
needsCleanup=true
|
||||||
@ -117,7 +148,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@@ -1296,7 +1295,8 @@
|
@@ -1299,7 +1298,8 @@ main()
|
||||||
dvipsoutputdir=; pdftexoutputdir=; dvipdfmoutputdir=
|
dvipsoutputdir=; pdftexoutputdir=; dvipdfmoutputdir=
|
||||||
: ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`}
|
: ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`}
|
||||||
|
|
||||||
@ -127,27 +158,3 @@
|
|||||||
tmp1=$tmpdir/a
|
tmp1=$tmpdir/a
|
||||||
tmp2=$tmpdir/b
|
tmp2=$tmpdir/b
|
||||||
tmp3=$tmpdir/c
|
tmp3=$tmpdir/c
|
||||||
--- TeX/texk/dviljk/dvihp.badscript 2006-05-24 16:43:13.000000000 -0700
|
|
||||||
+++ TeX/texk/dviljk/dvihp 2006-05-24 16:47:10.000000000 -0700
|
|
||||||
@@ -7,9 +7,7 @@
|
|
||||||
: ${SPOOL=lpr} # used to print an LJ file
|
|
||||||
: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
|
|
||||||
|
|
||||||
-tmpdir="${TMPDIR}"/dvihp$$
|
|
||||||
-(umask 077; mkdir "$tmpdir") \
|
|
||||||
- || { echo "cannot create directory \`$tmpdir'."; exit 1; }
|
|
||||||
+tmpdir=`mktemp -d ${TMPDIR}/dvihp.XXXXXX` || { echo "cannot create secure temporary directory."; exit 1; }
|
|
||||||
|
|
||||||
trap '
|
|
||||||
cd "${TMPDIR}"
|
|
||||||
--- TeX/texk/dvipdfm/dvipdft.badscript 2006-05-24 16:48:16.000000000 -0700
|
|
||||||
+++ TeX/texk/dvipdfm/dvipdft 2006-05-24 16:51:53.000000000 -0700
|
|
||||||
@@ -31,7 +31,7 @@
|
|
||||||
$progname --help
|
|
||||||
$progname --version"
|
|
||||||
|
|
||||||
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
|
|
||||||
+tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX`
|
|
||||||
|
|
||||||
quoteit()
|
|
||||||
{
|
|
||||||
|
@ -1,43 +1,7 @@
|
|||||||
--- tetex-src-2.0.2/texk/web2c/web2c/Makefile.in.makej 2002-10-12 13:37:39.000000000 +0200
|
diff -up texlive-2007/texk/web2c/omegafonts/Makefile.in.makej texlive-2007/texk/web2c/omegafonts/Makefile.in
|
||||||
+++ tetex-src-2.0.2/texk/web2c/web2c/Makefile.in 2005-01-07 10:48:22.931698496 +0100
|
--- texlive-2007/texk/web2c/omegafonts/Makefile.in.makej 2006-01-17 22:41:51.000000000 +0100
|
||||||
@@ -25,13 +25,14 @@
|
+++ texlive-2007/texk/web2c/omegafonts/Makefile.in 2008-08-27 13:28:57.000000000 +0200
|
||||||
|
@@ -34,12 +34,13 @@ omfonts: $(omfonts_objects)
|
||||||
# We use y_tab.* for the sake of MS-DOS.
|
|
||||||
main.o: main.c y_tab.h
|
|
||||||
-y_tab.c y_tab.h: web2c.y
|
|
||||||
+y_tab.c: y_tab.h
|
|
||||||
+y_tab.h: web2c.y
|
|
||||||
@echo Expect one shift/reduce conflict.
|
|
||||||
$(YACC) -d -v $(srcdir)/web2c.y
|
|
||||||
-test -f y.tab.c && mv -f y.tab.c y_tab.c
|
|
||||||
-test -f y.tab.h && mv -f y.tab.h y_tab.h
|
|
||||||
$(LEX_OUTPUT_ROOT).o: y_tab.h
|
|
||||||
-$(LEX_OUTPUT_ROOT).c: web2c.l
|
|
||||||
+$(LEX_OUTPUT_ROOT).c: y_tab.h web2c.l
|
|
||||||
$(LEX) $(srcdir)/web2c.l
|
|
||||||
|
|
||||||
fixwrites: fixwrites.o
|
|
||||||
--- tetex-src-2.0.2/texk/web2c/otps/Makefile.in.makej 2000-06-21 00:27:56.000000000 +0200
|
|
||||||
+++ tetex-src-2.0.2/texk/web2c/otps/Makefile.in 2005-01-07 10:49:37.588348960 +0100
|
|
||||||
@@ -21,12 +21,13 @@
|
|
||||||
$(kpathsea_link) $(otp2ocp_objects) $(LEXLIB) $(LOADLIBES)
|
|
||||||
|
|
||||||
otp2ocp.o: otp2ocp.c y_tab.h
|
|
||||||
-y_tab.c y_tab.h: otp.y
|
|
||||||
+y_tab.c: y_tab.h
|
|
||||||
+y_tab.h: otp.y
|
|
||||||
$(YACC) -d -v $(srcdir)/otp.y
|
|
||||||
-test -f y.tab.c && mv -f y.tab.c y_tab.c
|
|
||||||
-test -f y.tab.h && mv -f y.tab.h y_tab.h
|
|
||||||
$(LEX_OUTPUT_ROOT).o: otp.h
|
|
||||||
-$(LEX_OUTPUT_ROOT).c: otp.l
|
|
||||||
+$(LEX_OUTPUT_ROOT).c: y_tab.h otp.l
|
|
||||||
$(LEX) $(srcdir)/otp.l
|
|
||||||
|
|
||||||
outocp: outocp.o
|
|
||||||
--- tetex-src-2.0.2/texk/web2c/omegafonts/Makefile.in.makej 2001-11-10 14:42:37.000000000 +0100
|
|
||||||
+++ tetex-src-2.0.2/texk/web2c/omegafonts/Makefile.in 2005-01-07 10:44:36.556112816 +0100
|
|
||||||
@@ -34,12 +34,13 @@
|
|
||||||
$(kpathsea_link) $(omfonts_objects) $(LEXLIB) $(LOADLIBES)
|
$(kpathsea_link) $(omfonts_objects) $(LEXLIB) $(LOADLIBES)
|
||||||
|
|
||||||
omfonts.o: omfonts.c y_tab.h
|
omfonts.o: omfonts.c y_tab.h
|
||||||
@ -53,3 +17,42 @@
|
|||||||
$(LEX) $(srcdir)/pl.l
|
$(LEX) $(srcdir)/pl.l
|
||||||
|
|
||||||
|
|
||||||
|
diff -up texlive-2007/texk/web2c/otps/Makefile.in.makej texlive-2007/texk/web2c/otps/Makefile.in
|
||||||
|
--- texlive-2007/texk/web2c/otps/Makefile.in.makej 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/web2c/otps/Makefile.in 2008-08-27 13:28:57.000000000 +0200
|
||||||
|
@@ -21,12 +21,13 @@ otp2ocp: $(otp2ocp_objects)
|
||||||
|
$(kpathsea_link) $(otp2ocp_objects) $(LEXLIB) $(LOADLIBES)
|
||||||
|
|
||||||
|
otp2ocp.o: otp2ocp.c y_tab.h
|
||||||
|
-y_tab.c y_tab.h: otp.y
|
||||||
|
+y_tab.c: y_tab.h
|
||||||
|
+y_tab.h: otp.y
|
||||||
|
$(YACC) -d -v $(srcdir)/otp.y
|
||||||
|
-test -f y.tab.c && mv -f y.tab.c y_tab.c
|
||||||
|
-test -f y.tab.h && mv -f y.tab.h y_tab.h
|
||||||
|
$(LEX_OUTPUT_ROOT).o: otp.h
|
||||||
|
-$(LEX_OUTPUT_ROOT).c: otp.l
|
||||||
|
+$(LEX_OUTPUT_ROOT).c: y_tab.h otp.l
|
||||||
|
$(LEX) $(srcdir)/otp.l
|
||||||
|
|
||||||
|
outocp: outocp.o
|
||||||
|
diff -up texlive-2007/texk/web2c/web2c/Makefile.in.makej texlive-2007/texk/web2c/web2c/Makefile.in
|
||||||
|
--- texlive-2007/texk/web2c/web2c/Makefile.in.makej 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/web2c/web2c/Makefile.in 2008-08-27 13:28:57.000000000 +0200
|
||||||
|
@@ -25,13 +25,14 @@ web2c: $(web2c_objects)
|
||||||
|
|
||||||
|
# We use y_tab.* for the sake of MS-DOS.
|
||||||
|
main.o: main.c y_tab.h
|
||||||
|
-y_tab.c y_tab.h: web2c.y
|
||||||
|
+y_tab.c: y_tab.h
|
||||||
|
+y_tab.h: web2c.y
|
||||||
|
@echo Expect one shift/reduce conflict.
|
||||||
|
$(YACC) -d -v $(srcdir)/web2c.y
|
||||||
|
-test -f y.tab.c && mv -f y.tab.c y_tab.c
|
||||||
|
-test -f y.tab.h && mv -f y.tab.h y_tab.h
|
||||||
|
$(LEX_OUTPUT_ROOT).o: y_tab.h
|
||||||
|
-$(LEX_OUTPUT_ROOT).c: web2c.l
|
||||||
|
+$(LEX_OUTPUT_ROOT).c: y_tab.h web2c.l
|
||||||
|
$(LEX) $(srcdir)/web2c.l
|
||||||
|
|
||||||
|
fixwrites: fixwrites.o kps.o
|
||||||
|
@ -1,39 +1,7 @@
|
|||||||
--- TeX/texk/tetex/texconfig.tmpcleanup 2006-05-24 17:21:48.000000000 -0700
|
diff -up texlive-2007/texk/tetex/fmtutil.tmpcleanup texlive-2007/texk/tetex/fmtutil
|
||||||
+++ TeX/texk/tetex/texconfig 2006-05-24 17:23:55.000000000 -0700
|
--- texlive-2007/texk/tetex/fmtutil.tmpcleanup 2008-08-27 13:31:03.000000000 +0200
|
||||||
@@ -38,7 +38,8 @@
|
+++ texlive-2007/texk/tetex/fmtutil 2008-08-27 13:31:03.000000000 +0200
|
||||||
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
|
@@ -354,11 +354,13 @@ main()
|
||||||
"
|
|
||||||
tmpdir=`mktemp -d "${TMP-/tmp}/$progname.XXXXXX"` || exit 1
|
|
||||||
-needsCleanup=false
|
|
||||||
+trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
|
||||||
+needsCleanup=true
|
|
||||||
lastUpdatedFile=
|
|
||||||
|
|
||||||
###############################################################################
|
|
||||||
--- TeX/texk/tetex/updmap.tmpcleanup 2006-05-24 17:24:18.000000000 -0700
|
|
||||||
+++ TeX/texk/tetex/updmap 2006-05-24 17:26:39.000000000 -0700
|
|
||||||
@@ -1288,7 +1288,7 @@
|
|
||||||
texhashEnabled=true
|
|
||||||
mkmapEnabled=true
|
|
||||||
verbose=true
|
|
||||||
- needsCleanup=false
|
|
||||||
+ needsCleanup=true
|
|
||||||
|
|
||||||
cnfFileShort=updmap.cfg
|
|
||||||
cnfFile=
|
|
||||||
@@ -1296,7 +1296,8 @@
|
|
||||||
: ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`}
|
|
||||||
|
|
||||||
tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX` || \
|
|
||||||
- abort "could not create directory"
|
|
||||||
+ abort "could not create temporary directory"
|
|
||||||
+ trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
|
||||||
tmp1=$tmpdir/a
|
|
||||||
tmp2=$tmpdir/b
|
|
||||||
tmp3=$tmpdir/c
|
|
||||||
--- TeX/texk/tetex/fmtutil.tmpcleanup 2006-05-24 17:27:13.000000000 -0700
|
|
||||||
+++ TeX/texk/tetex/fmtutil 2006-05-24 17:30:36.000000000 -0700
|
|
||||||
@@ -349,11 +349,13 @@
|
|
||||||
destdir= # global variable: where do we put the format files?
|
destdir= # global variable: where do we put the format files?
|
||||||
cnf_file= # global variable: full name of the config file
|
cnf_file= # global variable: full name of the config file
|
||||||
cmd= # desired action from command line
|
cmd= # desired action from command line
|
||||||
@ -48,4 +16,39 @@
|
|||||||
+ trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
+ trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
||||||
verboseFlag=true
|
verboseFlag=true
|
||||||
|
|
||||||
# mktexfmtMode: if called as mktexfmt, set to true. Will echo the generated
|
# mktexfmtMode: if called as mktexfmt, set to true. Will echo the
|
||||||
|
diff -up texlive-2007/texk/tetex/texconfig.tmpcleanup texlive-2007/texk/tetex/texconfig
|
||||||
|
--- texlive-2007/texk/tetex/texconfig.tmpcleanup 2008-08-27 13:31:03.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/tetex/texconfig 2008-08-27 13:31:03.000000000 +0200
|
||||||
|
@@ -38,7 +38,8 @@ envVars="
|
||||||
|
TEXSOURCES TFMFONTS TRFONTS TTFONTS VFFONTS WEB2C WEBINPUTS
|
||||||
|
"
|
||||||
|
tmpdir=`mktemp -d "${TMP-/tmp}/$progname.XXXXXX"` || exit 1
|
||||||
|
-needsCleanup=false
|
||||||
|
+trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
||||||
|
+needsCleanup=true
|
||||||
|
lastUpdatedFile=
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
diff -up texlive-2007/texk/tetex/updmap.tmpcleanup texlive-2007/texk/tetex/updmap
|
||||||
|
--- texlive-2007/texk/tetex/updmap.tmpcleanup 2008-08-27 13:31:03.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/tetex/updmap 2008-08-27 13:31:03.000000000 +0200
|
||||||
|
@@ -1291,7 +1291,7 @@ main()
|
||||||
|
texhashEnabled=true
|
||||||
|
mkmapEnabled=true
|
||||||
|
verbose=true
|
||||||
|
- needsCleanup=false
|
||||||
|
+ needsCleanup=true
|
||||||
|
|
||||||
|
cnfFileShort=updmap.cfg
|
||||||
|
cnfFile=
|
||||||
|
@@ -1299,7 +1299,8 @@ main()
|
||||||
|
: ${TEXMFMAIN=`kpsewhich -var-value=TEXMFMAIN`}
|
||||||
|
|
||||||
|
tmpdir=`mktemp -d ${TMP-/tmp}/$progname.XXXXXX` || \
|
||||||
|
- abort "could not create directory"
|
||||||
|
+ abort "could not create temporary directory"
|
||||||
|
+ trap -- "cleanup;" EXIT 1 2 3 7 13 15
|
||||||
|
tmp1=$tmpdir/a
|
||||||
|
tmp2=$tmpdir/b
|
||||||
|
tmp3=$tmpdir/c
|
||||||
|
@ -1,6 +1,135 @@
|
|||||||
diff -up tetex-src-3.0/texk/dviljk/dvi2xx.c.dviljktemp tetex-src-3.0/texk/dviljk/dvi2xx.c
|
diff -up texlive-2007/texk/dviljk/c-auto.in.dviljktemp texlive-2007/texk/dviljk/c-auto.in
|
||||||
--- tetex-src-3.0/texk/dviljk/dvi2xx.c.dviljktemp 1999-02-06 22:46:34.000000000 +0100
|
--- texlive-2007/texk/dviljk/c-auto.in.dviljktemp 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ tetex-src-3.0/texk/dviljk/dvi2xx.c 2007-11-13 14:53:45.000000000 +0100
|
+++ texlive-2007/texk/dviljk/c-auto.in 2008-08-27 13:32:10.000000000 +0200
|
||||||
|
@@ -1,9 +1,23 @@
|
||||||
|
-/* c-auto.in. Generated automatically from configure.in by autoheader. */
|
||||||
|
+/* c-auto.in. Generated from configure.in by autoheader. */
|
||||||
|
+/* acconfig.h -- used by autoheader when generating c-auto.in.
|
||||||
|
|
||||||
|
-/* Define if type char is unsigned and you are not using gcc. */
|
||||||
|
-#ifndef __CHAR_UNSIGNED__
|
||||||
|
-#undef __CHAR_UNSIGNED__
|
||||||
|
-#endif
|
||||||
|
+ If you're thinking of editing acconfig.h to fix a configuration
|
||||||
|
+ problem, don't. Edit the c-auto.h file created by configure,
|
||||||
|
+ instead. Even better, fix configure to give the right answer. */
|
||||||
|
+
|
||||||
|
+/* Define to 1 if you have the `mkdtemp' function. */
|
||||||
|
+#undef HAVE_MKDTEMP
|
||||||
|
+
|
||||||
|
+/* Define to 1 if you have the `rmdir' function. */
|
||||||
|
+#undef HAVE_RMDIR
|
||||||
|
|
||||||
|
-/* The number of bytes in a long. */
|
||||||
|
+/* Define to 1 if you have the `unlink' function. */
|
||||||
|
+#undef HAVE_UNLINK
|
||||||
|
+
|
||||||
|
+/* The size of a `long', as computed by sizeof. */
|
||||||
|
#undef SIZEOF_LONG
|
||||||
|
+
|
||||||
|
+/* Define to 1 if type `char' is unsigned and you are not using gcc. */
|
||||||
|
+#ifndef __CHAR_UNSIGNED__
|
||||||
|
+# undef __CHAR_UNSIGNED__
|
||||||
|
+#endif
|
||||||
|
diff -U0 texlive-2007/texk/dviljk/ChangeLog.dviljktemp texlive-2007/texk/dviljk/ChangeLog
|
||||||
|
--- texlive-2007/texk/dviljk/ChangeLog.dviljktemp 2006-05-29 22:09:20.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/dviljk/ChangeLog 2008-08-27 13:32:10.000000000 +0200
|
||||||
|
@@ -0,0 +1,39 @@
|
||||||
|
+2007-07-02 Joachim Schrod <jschrod@acm.org>
|
||||||
|
+
|
||||||
|
+ * dvi2xx.c (DoSpecial): Security issue: usage of tmpnam() caused
|
||||||
|
+ tempfile race condition. I use mkdtemp() if it's available and
|
||||||
|
+ fall back to tmpnam.
|
||||||
|
+
|
||||||
|
+ Special parsing of include files was inconsistent, unify it. The
|
||||||
|
+ current parsing code still allows lots of non-sensical special
|
||||||
|
+ commands, but at least it doesn't access unrelated variables any
|
||||||
|
+ more.
|
||||||
|
+
|
||||||
|
+2007-06-28 Joachim Schrod <jschrod@acm.org>
|
||||||
|
+
|
||||||
|
+ * dvi2xx.c: Fixed a whole bunch of buffer overflows: The program
|
||||||
|
+ did not check memory bounds for any string operation. All places
|
||||||
|
+ where strings are copied with strcpy are replaced by dynamically
|
||||||
|
+ allocated strings (with xstrdup from kpathsea) or bounded string
|
||||||
|
+ operations. Fixed also manual string copy operations on special
|
||||||
|
+ strings. Fixed array buffer overflow in defpoint and fill special
|
||||||
|
+ operations.
|
||||||
|
+ (DoSpecial): Call of ghostscript for psfile special had also a
|
||||||
|
+ potential buffer overflow caused by unchecked usage of sprintf.
|
||||||
|
+ Fix core dump: Check if all required parameters of psfile special
|
||||||
|
+ are passed.
|
||||||
|
+
|
||||||
|
+ Bumped version number up to 2.6p3.
|
||||||
|
+
|
||||||
|
+ * dvi2xx.h: Some fixed sized string arrays are pointers now, they
|
||||||
|
+ get dynamically allocated.
|
||||||
|
+ (GetBytes): Another buffer overflow: Check that the buffer size is
|
||||||
|
+ sufficient to store the read bytes. That relies on the invariant
|
||||||
|
+ that the GetBytes macro is always called with an array as argument
|
||||||
|
+ and not with a pointer.
|
||||||
|
+
|
||||||
|
+ * config.h: Throw an error if kpathsea is not used. dvi2xx.c
|
||||||
|
+ had previously already kpathsea dependencies without protecting
|
||||||
|
+ them with #if KPATHSEA. We go that road further since upstream
|
||||||
|
+ does not exist any more.
|
||||||
|
+
|
||||||
|
diff -up texlive-2007/texk/dviljk/config.h.dviljktemp texlive-2007/texk/dviljk/config.h
|
||||||
|
--- texlive-2007/texk/dviljk/config.h.dviljktemp 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dviljk/config.h 2008-08-27 13:32:10.000000000 +0200
|
||||||
|
@@ -216,12 +216,7 @@ typedef SCHAR_TYPE signed_char;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef KPATHSEA
|
||||||
|
-extern bool findfile(
|
||||||
|
-#if NeedFunctionPrototypes
|
||||||
|
-char path[], char n[], long4 fontmag, char name[],
|
||||||
|
- bool tfm, int level
|
||||||
|
-#endif
|
||||||
|
- );
|
||||||
|
+#error "Would need changed findfile, dviljk has changed allocation semantic of name member in tfontptr"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@@ -444,3 +439,24 @@ typedef FILE *FILEPTR;
|
||||||
|
/* If we have neither, should fall back to fprintf with fixed args. */
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
+
|
||||||
|
+/* If unlink and rmdir are not there, we don't delete the temporary files. */
|
||||||
|
+#ifndef HAVE_RMDIR
|
||||||
|
+#define rmdir(dir)
|
||||||
|
+#endif
|
||||||
|
+#ifndef HAVE_UNLINK
|
||||||
|
+#define unlink(file)
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+/* If mkdtemp() does not exist, we have to use tmpnam(). */
|
||||||
|
+#ifndef HAVE_MKDTEMP
|
||||||
|
+#define mkdtemp(dir) (tmpnam(dir) ? \
|
||||||
|
+ ( mkdir(dir, 0700) == -1 ? NULL : dir ) : \
|
||||||
|
+ ( errno = EINVAL, NULL ) )
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
+#ifndef KPATHSEA
|
||||||
|
+/* FIXME: Should provide a strdup function. But currently this tree is
|
||||||
|
+ only used in connection with kpathsea anyhow. */
|
||||||
|
+#error "Need xstrdup and xmalloc function, e.g. from kpathsea"
|
||||||
|
+#endif
|
||||||
|
diff -up texlive-2007/texk/dviljk/configure.in.dviljktemp texlive-2007/texk/dviljk/configure.in
|
||||||
|
--- texlive-2007/texk/dviljk/configure.in.dviljktemp 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dviljk/configure.in 2008-08-27 13:32:10.000000000 +0200
|
||||||
|
@@ -13,6 +13,7 @@ sinclude(../kpathsea/withenable.ac)
|
||||||
|
dnl These tests prevent reliable cross-compilation. Sigh.
|
||||||
|
AC_C_CHAR_UNSIGNED
|
||||||
|
AC_CHECK_SIZEOF(long)
|
||||||
|
+AC_CHECK_FUNCS(rmdir unlink mkdtemp)
|
||||||
|
|
||||||
|
KPSE_CONFIG_FILES([Makefile])
|
||||||
|
AC_OUTPUT
|
||||||
|
diff -up texlive-2007/texk/dviljk/dvi2xx.c.dviljktemp texlive-2007/texk/dviljk/dvi2xx.c
|
||||||
|
--- texlive-2007/texk/dviljk/dvi2xx.c.dviljktemp 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dviljk/dvi2xx.c 2008-08-27 13:32:10.000000000 +0200
|
||||||
@@ -1,5 +1,5 @@
|
@@ -1,5 +1,5 @@
|
||||||
/* $Id: dvi2xx.c,v 2.5 1997/12/08 20:52:20 neumann Exp $ */
|
/* $Id: dvi2xx.c,v 2.5 1997/12/08 20:52:20 neumann Exp $ */
|
||||||
-#define VERSION "2.6p2 (dviljk)"
|
-#define VERSION "2.6p2 (dviljk)"
|
||||||
@ -711,64 +840,9 @@ diff -up tetex-src-3.0/texk/dviljk/dvi2xx.c.dviljktemp tetex-src-3.0/texk/dviljk
|
|||||||
|
|
||||||
tfontptr->plusid = plusid;
|
tfontptr->plusid = plusid;
|
||||||
plusid++;
|
plusid++;
|
||||||
diff -U0 tetex-src-3.0/texk/dviljk/ChangeLog.dviljktemp tetex-src-3.0/texk/dviljk/ChangeLog
|
diff -up texlive-2007/texk/dviljk/dvi2xx.h.dviljktemp texlive-2007/texk/dviljk/dvi2xx.h
|
||||||
--- tetex-src-3.0/texk/dviljk/ChangeLog.dviljktemp 1998-03-03 11:17:39.000000000 +0100
|
--- texlive-2007/texk/dviljk/dvi2xx.h.dviljktemp 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ tetex-src-3.0/texk/dviljk/ChangeLog 2007-11-13 14:59:19.000000000 +0100
|
+++ texlive-2007/texk/dviljk/dvi2xx.h 2008-08-27 13:32:10.000000000 +0200
|
||||||
@@ -0,0 +1,39 @@
|
|
||||||
+2007-07-02 Joachim Schrod <jschrod@acm.org>
|
|
||||||
+
|
|
||||||
+ * dvi2xx.c (DoSpecial): Security issue: usage of tmpnam() caused
|
|
||||||
+ tempfile race condition. I use mkdtemp() if it's available and
|
|
||||||
+ fall back to tmpnam.
|
|
||||||
+
|
|
||||||
+ Special parsing of include files was inconsistent, unify it. The
|
|
||||||
+ current parsing code still allows lots of non-sensical special
|
|
||||||
+ commands, but at least it doesn't access unrelated variables any
|
|
||||||
+ more.
|
|
||||||
+
|
|
||||||
+2007-06-28 Joachim Schrod <jschrod@acm.org>
|
|
||||||
+
|
|
||||||
+ * dvi2xx.c: Fixed a whole bunch of buffer overflows: The program
|
|
||||||
+ did not check memory bounds for any string operation. All places
|
|
||||||
+ where strings are copied with strcpy are replaced by dynamically
|
|
||||||
+ allocated strings (with xstrdup from kpathsea) or bounded string
|
|
||||||
+ operations. Fixed also manual string copy operations on special
|
|
||||||
+ strings. Fixed array buffer overflow in defpoint and fill special
|
|
||||||
+ operations.
|
|
||||||
+ (DoSpecial): Call of ghostscript for psfile special had also a
|
|
||||||
+ potential buffer overflow caused by unchecked usage of sprintf.
|
|
||||||
+ Fix core dump: Check if all required parameters of psfile special
|
|
||||||
+ are passed.
|
|
||||||
+
|
|
||||||
+ Bumped version number up to 2.6p3.
|
|
||||||
+
|
|
||||||
+ * dvi2xx.h: Some fixed sized string arrays are pointers now, they
|
|
||||||
+ get dynamically allocated.
|
|
||||||
+ (GetBytes): Another buffer overflow: Check that the buffer size is
|
|
||||||
+ sufficient to store the read bytes. That relies on the invariant
|
|
||||||
+ that the GetBytes macro is always called with an array as argument
|
|
||||||
+ and not with a pointer.
|
|
||||||
+
|
|
||||||
+ * config.h: Throw an error if kpathsea is not used. dvi2xx.c
|
|
||||||
+ had previously already kpathsea dependencies without protecting
|
|
||||||
+ them with #if KPATHSEA. We go that road further since upstream
|
|
||||||
+ does not exist any more.
|
|
||||||
+
|
|
||||||
diff -up tetex-src-3.0/texk/dviljk/configure.dviljktemp tetex-src-3.0/texk/dviljk/configure
|
|
||||||
diff -up tetex-src-3.0/texk/dviljk/configure.in.dviljktemp tetex-src-3.0/texk/dviljk/configure.in
|
|
||||||
--- tetex-src-3.0/texk/dviljk/configure.in.dviljktemp 1999-02-08 22:42:01.000000000 +0100
|
|
||||||
+++ tetex-src-3.0/texk/dviljk/configure.in 2007-11-13 14:55:04.000000000 +0100
|
|
||||||
@@ -13,6 +13,7 @@ sinclude(../kpathsea/withenable.ac)
|
|
||||||
dnl These tests prevent reliable cross-compilation. Sigh.
|
|
||||||
AC_C_CHAR_UNSIGNED
|
|
||||||
AC_CHECK_SIZEOF(long)
|
|
||||||
+AC_CHECK_FUNCS(rmdir unlink mkdtemp)
|
|
||||||
|
|
||||||
AC_OUTPUT(Makefile)
|
|
||||||
dnl Update stamp-auto, since we just remade `c-auto.h'.
|
|
||||||
diff -up tetex-src-3.0/texk/dviljk/dvi2xx.h.dviljktemp tetex-src-3.0/texk/dviljk/dvi2xx.h
|
|
||||||
--- tetex-src-3.0/texk/dviljk/dvi2xx.h.dviljktemp 1999-03-16 08:03:33.000000000 +0100
|
|
||||||
+++ tetex-src-3.0/texk/dviljk/dvi2xx.h 2007-11-13 14:53:45.000000000 +0100
|
|
||||||
@@ -10,8 +10,8 @@
|
@@ -10,8 +10,8 @@
|
||||||
|
|
||||||
#ifdef KPATHSEA
|
#ifdef KPATHSEA
|
||||||
@ -865,78 +939,3 @@ diff -up tetex-src-3.0/texk/dviljk/dvi2xx.h.dviljktemp tetex-src-3.0/texk/dviljk
|
|||||||
#ifdef IBM3812
|
#ifdef IBM3812
|
||||||
bool FirstAlternate = _FALSE; /* first page from alternate casette ? */
|
bool FirstAlternate = _FALSE; /* first page from alternate casette ? */
|
||||||
#endif
|
#endif
|
||||||
diff -up tetex-src-3.0/texk/dviljk/c-auto.in.dviljktemp tetex-src-3.0/texk/dviljk/c-auto.in
|
|
||||||
--- tetex-src-3.0/texk/dviljk/c-auto.in.dviljktemp 1999-03-23 23:40:08.000000000 +0100
|
|
||||||
+++ tetex-src-3.0/texk/dviljk/c-auto.in 2007-11-13 14:53:45.000000000 +0100
|
|
||||||
@@ -1,9 +1,23 @@
|
|
||||||
-/* c-auto.in. Generated automatically from configure.in by autoheader. */
|
|
||||||
+/* c-auto.in. Generated from configure.in by autoheader. */
|
|
||||||
+/* acconfig.h -- used by autoheader when generating c-auto.in.
|
|
||||||
|
|
||||||
-/* Define if type char is unsigned and you are not using gcc. */
|
|
||||||
-#ifndef __CHAR_UNSIGNED__
|
|
||||||
-#undef __CHAR_UNSIGNED__
|
|
||||||
-#endif
|
|
||||||
+ If you're thinking of editing acconfig.h to fix a configuration
|
|
||||||
+ problem, don't. Edit the c-auto.h file created by configure,
|
|
||||||
+ instead. Even better, fix configure to give the right answer. */
|
|
||||||
+
|
|
||||||
+/* Define to 1 if you have the `mkdtemp' function. */
|
|
||||||
+#undef HAVE_MKDTEMP
|
|
||||||
+
|
|
||||||
+/* Define to 1 if you have the `rmdir' function. */
|
|
||||||
+#undef HAVE_RMDIR
|
|
||||||
|
|
||||||
-/* The number of bytes in a long. */
|
|
||||||
+/* Define to 1 if you have the `unlink' function. */
|
|
||||||
+#undef HAVE_UNLINK
|
|
||||||
+
|
|
||||||
+/* The size of a `long', as computed by sizeof. */
|
|
||||||
#undef SIZEOF_LONG
|
|
||||||
+
|
|
||||||
+/* Define to 1 if type `char' is unsigned and you are not using gcc. */
|
|
||||||
+#ifndef __CHAR_UNSIGNED__
|
|
||||||
+# undef __CHAR_UNSIGNED__
|
|
||||||
+#endif
|
|
||||||
diff -up tetex-src-3.0/texk/dviljk/config.h.dviljktemp tetex-src-3.0/texk/dviljk/config.h
|
|
||||||
--- tetex-src-3.0/texk/dviljk/config.h.dviljktemp 2002-01-03 17:40:25.000000000 +0100
|
|
||||||
+++ tetex-src-3.0/texk/dviljk/config.h 2007-11-13 14:53:45.000000000 +0100
|
|
||||||
@@ -216,12 +216,7 @@ typedef SCHAR_TYPE signed_char;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef KPATHSEA
|
|
||||||
-extern bool findfile(
|
|
||||||
-#if NeedFunctionPrototypes
|
|
||||||
-char path[], char n[], long4 fontmag, char name[],
|
|
||||||
- bool tfm, int level
|
|
||||||
-#endif
|
|
||||||
- );
|
|
||||||
+#error "Would need changed findfile, dviljk has changed allocation semantic of name member in tfontptr"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
@@ -444,3 +439,24 @@ typedef FILE *FILEPTR;
|
|
||||||
/* If we have neither, should fall back to fprintf with fixed args. */
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
+
|
|
||||||
+/* If unlink and rmdir are not there, we don't delete the temporary files. */
|
|
||||||
+#ifndef HAVE_RMDIR
|
|
||||||
+#define rmdir(dir)
|
|
||||||
+#endif
|
|
||||||
+#ifndef HAVE_UNLINK
|
|
||||||
+#define unlink(file)
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+/* If mkdtemp() does not exist, we have to use tmpnam(). */
|
|
||||||
+#ifndef HAVE_MKDTEMP
|
|
||||||
+#define mkdtemp(dir) (tmpnam(dir) ? \
|
|
||||||
+ ( mkdir(dir, 0700) == -1 ? NULL : dir ) : \
|
|
||||||
+ ( errno = EINVAL, NULL ) )
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
+#ifndef KPATHSEA
|
|
||||||
+/* FIXME: Should provide a strdup function. But currently this tree is
|
|
||||||
+ only used in connection with kpathsea anyhow. */
|
|
||||||
+#error "Need xstrdup and xmalloc function, e.g. from kpathsea"
|
|
||||||
+#endif
|
|
||||||
|
@ -1,11 +1,17 @@
|
|||||||
diff -up texlive-2007/texk/lacheck/lacheck.lex.lacheck texlive-2007/texk/lacheck/lacheck.lex
|
diff -up texlive-2007/texk/lacheck/lacheck.lex.lacheck texlive-2007/texk/lacheck/lacheck.lex
|
||||||
--- texlive-2007/texk/lacheck/lacheck.lex.lacheck 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/lacheck/lacheck.lex.lacheck 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/lacheck/lacheck.lex 2008-06-18 14:03:27.000000000 +0200
|
+++ texlive-2007/texk/lacheck/lacheck.lex 2008-08-27 13:20:52.000000000 +0200
|
||||||
@@ -117,6 +117,7 @@
|
@@ -1042,11 +1042,12 @@ char *name;
|
||||||
|
void g_checkend(n)
|
||||||
|
int n;
|
||||||
|
{
|
||||||
|
- if ( check_top_level_end(yytext,n) == 1 )
|
||||||
|
+ if ( check_top_level_end(yytext,n) == 1 ) {
|
||||||
|
if ( CG_TYPE != n )
|
||||||
|
print_bad_match(yytext,n);
|
||||||
|
else
|
||||||
|
pop();
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
#include <stdio.h>
|
void e_checkend(n, name)
|
||||||
#include <string.h>
|
|
||||||
+#include <unistd.h>
|
|
||||||
|
|
||||||
#ifdef WIN32
|
|
||||||
#include <win32lib.h>
|
|
||||||
|
@ -1,6 +1,24 @@
|
|||||||
|
diff -up texlive-2007/texk/dvipdfm/dvipdft.1.notetex texlive-2007/texk/dvipdfm/dvipdft.1
|
||||||
|
--- texlive-2007/texk/dvipdfm/dvipdft.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dvipdfm/dvipdft.1 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "dvipdft" "1" "May 2004" "teTeX" "teTeX"
|
||||||
|
+.TH "dvipdft" "1" "May 2004" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
dvipdft \- create thumbnail images for use with dvipdfm
|
||||||
|
diff -up texlive-2007/texk/dvipdfm/ebb.1.notetex texlive-2007/texk/dvipdfm/ebb.1
|
||||||
|
--- texlive-2007/texk/dvipdfm/ebb.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/dvipdfm/ebb.1 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "ebb" "1" "May 2004" "teTeX" "teTeX"
|
||||||
|
+.TH "ebb" "1" "May 2004" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
ebb \- extract a bounding box from JPEG, PNG, and PDF files
|
||||||
diff -up texlive-2007/texk/makeindexk/mkindex.1.notetex texlive-2007/texk/makeindexk/mkindex.1
|
diff -up texlive-2007/texk/makeindexk/mkindex.1.notetex texlive-2007/texk/makeindexk/mkindex.1
|
||||||
--- texlive-2007/texk/makeindexk/mkindex.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/makeindexk/mkindex.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/makeindexk/mkindex.1 2008-01-17 13:17:46.000000000 +0100
|
+++ texlive-2007/texk/makeindexk/mkindex.1 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "mkindex" "1" "September 2000" "teTeX" "teTeX"
|
-.TH "mkindex" "1" "September 2000" "teTeX" "teTeX"
|
||||||
+.TH "mkindex" "1" "September 2000" "TeXLive" "TeXLive"
|
+.TH "mkindex" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
@ -16,48 +34,63 @@ diff -up texlive-2007/texk/makeindexk/mkindex.1.notetex texlive-2007/texk/makein
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/dvipdfm/dvipdft.1.notetex texlive-2007/texk/dvipdfm/dvipdft.1
|
diff -up texlive-2007/texk/tetex/allcm.man.notetex texlive-2007/texk/tetex/allcm.man
|
||||||
--- texlive-2007/texk/dvipdfm/dvipdft.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/allcm.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/dvipdfm/dvipdft.1 2008-01-17 13:17:46.000000000 +0100
|
+++ texlive-2007/texk/tetex/allcm.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "dvipdft" "1" "May 2004" "teTeX" "teTeX"
|
-.TH allcm 1 "11/94" "teTeX" "teTeX"
|
||||||
+.TH "dvipdft" "1" "May 2004" "TeXLive" "TeXLive"
|
+.TH allcm 1 "11/94" "TeXLive" "TeXLive"
|
||||||
.PP
|
.SH NAME
|
||||||
.SH "NAME"
|
allcm \- force the most important Computer\-Modern\-fonts to be calculated
|
||||||
dvipdft \- create thumbnail images for use with dvipdfm
|
.SH SYNOPSIS
|
||||||
diff -up texlive-2007/texk/dvipdfm/ebb.1.notetex texlive-2007/texk/dvipdfm/ebb.1
|
diff -up texlive-2007/texk/tetex/allec.man.notetex texlive-2007/texk/tetex/allec.man
|
||||||
--- texlive-2007/texk/dvipdfm/ebb.1.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/allec.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/dvipdfm/ebb.1 2008-01-17 13:17:46.000000000 +0100
|
+++ texlive-2007/texk/tetex/allec.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "ebb" "1" "May 2004" "teTeX" "teTeX"
|
-.TH alldc 1 "11/94" "teTeX" "teTeX"
|
||||||
+.TH "ebb" "1" "May 2004" "TeXLive" "TeXLive"
|
+.TH alldc 1 "11/94" "TeXLive" "TeXLive"
|
||||||
|
.SH NAME
|
||||||
|
allec \- force the most important ec\-fonts to be calculated
|
||||||
|
.SH SYNOPSIS
|
||||||
|
diff -up texlive-2007/texk/tetex/allneeded.man.notetex texlive-2007/texk/tetex/allneeded.man
|
||||||
|
--- texlive-2007/texk/tetex/allneeded.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/allneeded.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH allneeded 1 "11/94" "teTeX" "teTeX"
|
||||||
|
+.TH allneeded 1 "11/94" "TeXLive" "TeXLive"
|
||||||
|
.SH NAME
|
||||||
|
allneeded \- force the calculation of all fonts now needed
|
||||||
|
.SH SYNOPSIS
|
||||||
|
diff -up texlive-2007/texk/tetex/dvired.man.notetex texlive-2007/texk/tetex/dvired.man
|
||||||
|
--- texlive-2007/texk/tetex/dvired.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/dvired.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH dvired 1 "09/94" "teTeX" "teTeX"
|
||||||
|
+.TH dvired 1 "09/94" "TeXLive" "TeXLive"
|
||||||
|
.SH NAME
|
||||||
|
dvired \- print dvi-files
|
||||||
|
.SH SYNOPSIS
|
||||||
|
diff -up texlive-2007/texk/tetex/e2pall.man.notetex texlive-2007/texk/tetex/e2pall.man
|
||||||
|
--- texlive-2007/texk/tetex/e2pall.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/e2pall.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "e2pall" "1" "August 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "e2pall" "1" "August 2000" "TeXLive" "TeXLive"
|
||||||
.PP
|
.PP
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
ebb \- extract a bounding box from JPEG, PNG, and PDF files
|
e2pall \- convert all EPS files in a LaTeX document to PDF
|
||||||
diff -up texlive-2007/texk/tetex/texdoc.man.notetex texlive-2007/texk/tetex/texdoc.man
|
diff -up texlive-2007/texk/tetex/fmtutil.cnf.5.notetex texlive-2007/texk/tetex/fmtutil.cnf.5
|
||||||
--- texlive-2007/texk/tetex/texdoc.man.notetex 2008-01-17 13:17:46.000000000 +0100
|
--- texlive-2007/texk/tetex/fmtutil.cnf.5.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/texdoc.man 2008-01-17 17:55:26.000000000 +0100
|
+++ texlive-2007/texk/tetex/fmtutil.cnf.5 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -9,7 +9,7 @@
|
@@ -1,4 +1,4 @@
|
||||||
.ft R
|
-.TH "fmtutil\&.cnf" "5" "October 2000" "teTeX" "teTeX"
|
||||||
.fi
|
+.TH "fmtutil\&.cnf" "5" "October 2000" "TeXLive" "TeXLive"
|
||||||
..
|
|
||||||
-.TH "texdoc" "1" "September 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "texdoc" "1" "September 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
.PP
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
texdoc \- Utility to look up TeX documentation
|
fmtutil\&.cnf \- configuration file for fmtutil
|
||||||
@@ -23,7 +23,7 @@ texdoc \- Utility to look up TeX documen
|
@@ -55,11 +55,11 @@ hyphenation pattern file
|
||||||
\fBtexdoc\fP seaches for \fINAME\fP in the TeX documentation and
|
\fBamstex\fP(1), \fBetex\fP(1), \fBfmtutil\fP(8),
|
||||||
starts an appropriate viewer\&.
|
\fBtex\fP(1), \fBtexconfig\fP(8), \fBtexlinks\fP(8)\&.
|
||||||
.PP
|
|
||||||
-\fINAME\fP should be the name of a command or package in the teTeX
|
|
||||||
+\fINAME\fP should be the name of a command or package in the TeX
|
|
||||||
distribution\&.
|
|
||||||
.PP
|
|
||||||
.SH "OPTIONS"
|
|
||||||
@@ -87,11 +87,11 @@ search order can be configured in \fItex
|
|
||||||
.PP
|
|
||||||
\fBxdg-open\fP(1), \fBxdvi\fP(1)
|
|
||||||
.PP
|
.PP
|
||||||
-Web page: <http://tug\&.org/teTeX/>
|
-Web page: <http://tug\&.org/teTeX/>
|
||||||
+Web page: <http://tug\&.org/texlive/>
|
+Web page: <http://tug\&.org/texlive/>
|
||||||
@ -71,7 +104,7 @@ diff -up texlive-2007/texk/tetex/texdoc.man.notetex texlive-2007/texk/tetex/texd
|
|||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/fmtutil.man.notetex texlive-2007/texk/tetex/fmtutil.man
|
diff -up texlive-2007/texk/tetex/fmtutil.man.notetex texlive-2007/texk/tetex/fmtutil.man
|
||||||
--- texlive-2007/texk/tetex/fmtutil.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/fmtutil.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/fmtutil.man 2008-01-17 18:01:11.000000000 +0100
|
+++ texlive-2007/texk/tetex/fmtutil.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "fmtutil" "8" "February 2005" "teTeX" "teTeX"
|
-.TH "fmtutil" "8" "February 2005" "teTeX" "teTeX"
|
||||||
+.TH "fmtutil" "8" "February 2005" "TeXLive" "TeXLive"
|
+.TH "fmtutil" "8" "February 2005" "TeXLive" "TeXLive"
|
||||||
@ -92,27 +125,58 @@ diff -up texlive-2007/texk/tetex/fmtutil.man.notetex texlive-2007/texk/tetex/fmt
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/dvired.man.notetex texlive-2007/texk/tetex/dvired.man
|
|
||||||
--- texlive-2007/texk/tetex/dvired.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/dvired.man 2008-01-17 17:53:33.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH dvired 1 "09/94" "teTeX" "teTeX"
|
|
||||||
+.TH dvired 1 "09/94" "TeXLive" "TeXLive"
|
|
||||||
.SH NAME
|
|
||||||
dvired \- print dvi-files
|
|
||||||
.SH SYNOPSIS
|
|
||||||
diff -up texlive-2007/texk/tetex/fontinst.man.notetex texlive-2007/texk/tetex/fontinst.man
|
diff -up texlive-2007/texk/tetex/fontinst.man.notetex texlive-2007/texk/tetex/fontinst.man
|
||||||
--- texlive-2007/texk/tetex/fontinst.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/fontinst.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/fontinst.man 2008-01-17 18:08:43.000000000 +0100
|
+++ texlive-2007/texk/tetex/fontinst.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "fontinst" "1" "May 2000" "teTeX" "teTeX"
|
-.TH "fontinst" "1" "May 2000" "teTeX" "teTeX"
|
||||||
+.TH "fontinst" "1" "May 2000" "TeXLive" "TeXLive"
|
+.TH "fontinst" "1" "May 2000" "TeXLive" "TeXLive"
|
||||||
.PP
|
.PP
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
fontinst \- utility to run TeX as fontinst
|
fontinst \- utility to run TeX as fontinst
|
||||||
|
diff -up texlive-2007/texk/tetex/kpsetool.man.notetex texlive-2007/texk/tetex/kpsetool.man
|
||||||
|
--- texlive-2007/texk/tetex/kpsetool.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/kpsetool.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
-.TH "kpsetool" "1" "September 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "kpsetool" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
-kpsetool \- script to make teTeX-style \fBkpsetool\fP,
|
||||||
|
+kpsetool \- script to make TeXLive-style \fBkpsetool\fP,
|
||||||
|
\fBkpsexpand\fP, and \fBkpsepath\fP available
|
||||||
|
.PP
|
||||||
|
.SH "SYNOPSIS"
|
||||||
|
@@ -14,11 +14,8 @@ kpsetool \- script to make teTeX-style \
|
||||||
|
.PP
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
.PP
|
||||||
|
-\fBkpsetool\fP is a Bourne shell script that makes a teTeX-style
|
||||||
|
+\fBkpsetool\fP is a Bourne shell script that makes a TeXLive-style
|
||||||
|
\fBkpsetool\fP, \fBkpsexpand\fP, and \fBkpsepath\fP available\&.
|
||||||
|
-\fBkpsetool\fP uses \fBweb2c\fP\'s (new) \fBkpsexpand\fP binary, so the
|
||||||
|
-syntax for \fBkpsexpand\fP is incompatible with teTeX\'s as of version
|
||||||
|
-0\&.4\&.
|
||||||
|
.PP
|
||||||
|
.SH "OPTIONS"
|
||||||
|
.PP
|
||||||
|
@@ -86,11 +83,11 @@ virtual font
|
||||||
|
.PP
|
||||||
|
\fIKpathsea: A library for path searching\fP (info or DVI file)
|
||||||
|
.PP
|
||||||
|
-Web page: <http://tug\&.org/teTeX/>
|
||||||
|
+Web page: <http://tug\&.org/texlive/>
|
||||||
|
.PP
|
||||||
|
.SH "BUGS"
|
||||||
|
.PP
|
||||||
|
-None known, but report any bugs found to <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
|
||||||
|
+None known, but report any bugs found to <tex-live@tug\&.org> (mailing list)\&.
|
||||||
|
.PP
|
||||||
|
.SH "AUTHOR"
|
||||||
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/kpsewhere.man.notetex texlive-2007/texk/tetex/kpsewhere.man
|
diff -up texlive-2007/texk/tetex/kpsewhere.man.notetex texlive-2007/texk/tetex/kpsewhere.man
|
||||||
--- texlive-2007/texk/tetex/kpsewhere.man.notetex 2008-01-17 13:17:46.000000000 +0100
|
--- texlive-2007/texk/tetex/kpsewhere.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/kpsewhere.man 2008-01-17 17:57:17.000000000 +0100
|
+++ texlive-2007/texk/tetex/kpsewhere.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "kpsewhere" "1" "March 2004" "teTeX" "teTeX"
|
-.TH "kpsewhere" "1" "March 2004" "teTeX" "teTeX"
|
||||||
+.TH "kpsewhere" "1" "March 2004" "TeXLive" "TeXLive"
|
+.TH "kpsewhere" "1" "March 2004" "TeXLive" "TeXLive"
|
||||||
@ -133,9 +197,45 @@ diff -up texlive-2007/texk/tetex/kpsewhere.man.notetex texlive-2007/texk/tetex/k
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
|
diff -up texlive-2007/texk/tetex/mkofm.man.notetex texlive-2007/texk/tetex/mkofm.man
|
||||||
|
--- texlive-2007/texk/tetex/mkofm.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/mkofm.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "mkofm" "1" "September 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "mkofm" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
mkofm \- front end to \fBmktextfm\fP(1)
|
||||||
|
diff -up texlive-2007/texk/tetex/pslatex.man.notetex texlive-2007/texk/tetex/pslatex.man
|
||||||
|
--- texlive-2007/texk/tetex/pslatex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/pslatex.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "pslatex" "1" "September 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "pslatex" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
pslatex \- utility to typeset LaTeX files using PostScript fonts
|
||||||
|
diff -up texlive-2007/texk/tetex/rubibtex.man.notetex texlive-2007/texk/tetex/rubibtex.man
|
||||||
|
--- texlive-2007/texk/tetex/rubibtex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/rubibtex.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "rubibtex" "1" "October 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "rubibtex" "1" "October 2000" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
rubibtex \- make a bibliography for (La)TeX using Russian
|
||||||
|
diff -up texlive-2007/texk/tetex/rumakeindex.man.notetex texlive-2007/texk/tetex/rumakeindex.man
|
||||||
|
--- texlive-2007/texk/tetex/rumakeindex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/rumakeindex.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-.TH "rumakeindex" "1" "September 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "rumakeindex" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
|
.PP
|
||||||
|
.SH "NAME"
|
||||||
|
rumakeindex \- process a LaTeX index using Russian Cyrillic
|
||||||
diff -up texlive-2007/texk/tetex/texconfig.man.notetex texlive-2007/texk/tetex/texconfig.man
|
diff -up texlive-2007/texk/tetex/texconfig.man.notetex texlive-2007/texk/tetex/texconfig.man
|
||||||
--- texlive-2007/texk/tetex/texconfig.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/texconfig.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/texconfig.man 2008-01-17 18:03:13.000000000 +0100
|
+++ texlive-2007/texk/tetex/texconfig.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,8 +1,8 @@
|
@@ -1,8 +1,8 @@
|
||||||
-.TH texconfig 1 "February 2005" "teTeX" "teTeX"
|
-.TH texconfig 1 "February 2005" "teTeX" "teTeX"
|
||||||
+.TH texconfig 1 "February 2005" "TeXLive" "TeXLive"
|
+.TH texconfig 1 "February 2005" "TeXLive" "TeXLive"
|
||||||
@ -157,18 +257,30 @@ diff -up texlive-2007/texk/tetex/texconfig.man.notetex texlive-2007/texk/tetex/t
|
|||||||
in an easy and convenient manner. It uses the
|
in an easy and convenient manner. It uses the
|
||||||
.I dialog
|
.I dialog
|
||||||
program to draw nice input boxes. After answering the dialoges, the
|
program to draw nice input boxes. After answering the dialoges, the
|
||||||
diff -up texlive-2007/texk/tetex/fmtutil.cnf.5.notetex texlive-2007/texk/tetex/fmtutil.cnf.5
|
diff -up texlive-2007/texk/tetex/texdoc.man.notetex texlive-2007/texk/tetex/texdoc.man
|
||||||
--- texlive-2007/texk/tetex/fmtutil.cnf.5.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/texdoc.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/fmtutil.cnf.5 2008-01-17 13:17:46.000000000 +0100
|
+++ texlive-2007/texk/tetex/texdoc.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -9,7 +9,7 @@
|
||||||
-.TH "fmtutil\&.cnf" "5" "October 2000" "teTeX" "teTeX"
|
.ft R
|
||||||
+.TH "fmtutil\&.cnf" "5" "October 2000" "TeXLive" "TeXLive"
|
.fi
|
||||||
|
..
|
||||||
|
-.TH "texdoc" "1" "September 2000" "teTeX" "teTeX"
|
||||||
|
+.TH "texdoc" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
.PP
|
.PP
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
fmtutil\&.cnf \- configuration file for fmtutil
|
texdoc \- Utility to look up TeX documentation
|
||||||
@@ -55,11 +55,11 @@ hyphenation pattern file
|
@@ -23,7 +23,7 @@ texdoc \- Utility to look up TeX documen
|
||||||
\fBamstex\fP(1), \fBetex\fP(1), \fBfmtutil\fP(8),
|
\fBtexdoc\fP seaches for \fINAME\fP in the TeX documentation and
|
||||||
\fBtex\fP(1), \fBtexconfig\fP(8), \fBtexlinks\fP(8)\&.
|
starts an appropriate viewer\&.
|
||||||
|
.PP
|
||||||
|
-\fINAME\fP should be the name of a command or package in the teTeX
|
||||||
|
+\fINAME\fP should be the name of a command or package in the TeX
|
||||||
|
distribution\&.
|
||||||
|
.PP
|
||||||
|
.SH "OPTIONS"
|
||||||
|
@@ -71,11 +71,11 @@ hostname$ export TEXDOCVIEW_html
|
||||||
|
\fBacroread\fP(1), \fBgv\fP(1), \fBkpsewhich\fP(1),
|
||||||
|
\fBless\fP(1), \fBmore\fP(1), \fBxdvi\fP(1)
|
||||||
.PP
|
.PP
|
||||||
-Web page: <http://tug\&.org/teTeX/>
|
-Web page: <http://tug\&.org/teTeX/>
|
||||||
+Web page: <http://tug\&.org/texlive/>
|
+Web page: <http://tug\&.org/texlive/>
|
||||||
@ -180,45 +292,21 @@ diff -up texlive-2007/texk/tetex/fmtutil.cnf.5.notetex texlive-2007/texk/tetex/f
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/e2pall.man.notetex texlive-2007/texk/tetex/e2pall.man
|
diff -up texlive-2007/texk/tetex/texdoctk.man.notetex texlive-2007/texk/tetex/texdoctk.man
|
||||||
--- texlive-2007/texk/tetex/e2pall.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/texdoctk.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/e2pall.man 2008-01-17 18:00:18.000000000 +0100
|
+++ texlive-2007/texk/tetex/texdoctk.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -80,7 +80,7 @@ If you want to print the documentations,
|
||||||
-.TH "e2pall" "1" "August 2000" "teTeX" "teTeX"
|
non-PS files into PostScript. Here are some suggestions:
|
||||||
+.TH "e2pall" "1" "August 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
\& dvi->ps:
|
||||||
.SH "NAME"
|
-dvips (is part of teTeX) (http://www.radicaleye.com/dvips.html)
|
||||||
e2pall \- convert all EPS files in a LaTeX document to PDF
|
+dvips (is part of TeXLive) (http://www.radicaleye.com/dvips.html)
|
||||||
diff -up texlive-2007/texk/tetex/thumbpdf.man.notetex texlive-2007/texk/tetex/thumbpdf.man
|
|
||||||
--- texlive-2007/texk/tetex/thumbpdf.man.notetex 2008-01-17 13:17:46.000000000 +0100
|
\& pdf->ps:
|
||||||
+++ texlive-2007/texk/tetex/thumbpdf.man 2008-01-17 17:58:17.000000000 +0100
|
pdf2ps (http://www.cs.wisc.edu/~ghost) or
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH "thumbpdf" "1" "September 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "thumbpdf" "1" "September 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
|
||||||
.SH "NAME"
|
|
||||||
thumbpdf \- generate thumbnail images for a PDF file
|
|
||||||
@@ -75,7 +75,7 @@ for which a user wants to generate thumb
|
|
||||||
.PP
|
|
||||||
\fBgs\fP(1), \fBpdftex\fP(1)\&.
|
|
||||||
.PP
|
|
||||||
-Web page: <http://tug\&.org/teTeX/>
|
|
||||||
+Web page: <http://tug\&.org/texlive/>
|
|
||||||
.PP
|
|
||||||
.SH "BUGS"
|
|
||||||
.PP
|
|
||||||
diff -up texlive-2007/texk/tetex/allec.man.notetex texlive-2007/texk/tetex/allec.man
|
|
||||||
--- texlive-2007/texk/tetex/allec.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/allec.man 2008-01-17 18:02:16.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH alldc 1 "11/94" "teTeX" "teTeX"
|
|
||||||
+.TH alldc 1 "11/94" "TeXLive" "TeXLive"
|
|
||||||
.SH NAME
|
|
||||||
allec \- force the most important ec\-fonts to be calculated
|
|
||||||
.SH SYNOPSIS
|
|
||||||
diff -up texlive-2007/texk/tetex/texlinks.man.notetex texlive-2007/texk/tetex/texlinks.man
|
diff -up texlive-2007/texk/tetex/texlinks.man.notetex texlive-2007/texk/tetex/texlinks.man
|
||||||
--- texlive-2007/texk/tetex/texlinks.man.notetex 2008-01-17 13:17:46.000000000 +0100
|
--- texlive-2007/texk/tetex/texlinks.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/texlinks.man 2008-01-17 17:59:32.000000000 +0100
|
+++ texlive-2007/texk/tetex/texlinks.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "texlinks" "8" "September 2000" "teTeX" "teTeX"
|
-.TH "texlinks" "8" "September 2000" "teTeX" "teTeX"
|
||||||
+.TH "texlinks" "8" "September 2000" "TeXLive" "TeXLive"
|
+.TH "texlinks" "8" "September 2000" "TeXLive" "TeXLive"
|
||||||
@ -239,18 +327,39 @@ diff -up texlive-2007/texk/tetex/texlinks.man.notetex texlive-2007/texk/tetex/te
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/mkofm.man.notetex texlive-2007/texk/tetex/mkofm.man
|
diff -up texlive-2007/texk/tetex/thumbpdf.man.notetex texlive-2007/texk/tetex/thumbpdf.man
|
||||||
--- texlive-2007/texk/tetex/mkofm.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/thumbpdf.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/mkofm.man 2008-01-17 18:08:22.000000000 +0100
|
+++ texlive-2007/texk/tetex/thumbpdf.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "mkofm" "1" "September 2000" "teTeX" "teTeX"
|
-.TH "thumbpdf" "1" "September 2000" "teTeX" "teTeX"
|
||||||
+.TH "mkofm" "1" "September 2000" "TeXLive" "TeXLive"
|
+.TH "thumbpdf" "1" "September 2000" "TeXLive" "TeXLive"
|
||||||
.PP
|
.PP
|
||||||
.SH "NAME"
|
.SH "NAME"
|
||||||
mkofm \- front end to \fBmktextfm\fP(1)
|
thumbpdf \- generate thumbnail images for a PDF file
|
||||||
|
@@ -75,7 +75,7 @@ for which a user wants to generate thumb
|
||||||
|
.PP
|
||||||
|
\fBgs\fP(1), \fBpdftex\fP(1)\&.
|
||||||
|
.PP
|
||||||
|
-Web page: <http://tug\&.org/teTeX/>
|
||||||
|
+Web page: <http://tug\&.org/texlive/>
|
||||||
|
.PP
|
||||||
|
.SH "BUGS"
|
||||||
|
.PP
|
||||||
|
diff -up texlive-2007/texk/tetex/updmap.cfg.5.notetex texlive-2007/texk/tetex/updmap.cfg.5
|
||||||
|
--- texlive-2007/texk/tetex/updmap.cfg.5.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
|
+++ texlive-2007/texk/tetex/updmap.cfg.5 2008-08-27 13:33:41.000000000 +0200
|
||||||
|
@@ -23,7 +23,7 @@
|
||||||
|
friends.
|
||||||
|
.SH "DESCRIPTION"
|
||||||
|
The file \fBupdmap.cfg\fR is the central font configuration file of a
|
||||||
|
-teTeX system and is read by \fBupdmap\fP(1). It describes if and how
|
||||||
|
+TeX system and is read by \fBupdmap\fP(1). It describes if and how
|
||||||
|
fonts should be included (or not included) into PS-/PDF-files. This
|
||||||
|
works for Outline (Postscript Type1) and Bitmap Fonts (Postscript
|
||||||
|
Type3) mostly coming from MetaFont.
|
||||||
diff -up texlive-2007/texk/tetex/updmap.man.notetex texlive-2007/texk/tetex/updmap.man
|
diff -up texlive-2007/texk/tetex/updmap.man.notetex texlive-2007/texk/tetex/updmap.man
|
||||||
--- texlive-2007/texk/tetex/updmap.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/updmap.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/updmap.man 2008-01-17 18:07:21.000000000 +0100
|
+++ texlive-2007/texk/tetex/updmap.man 2008-08-27 13:33:41.000000000 +0200
|
||||||
@@ -1,4 +1,4 @@
|
@@ -1,4 +1,4 @@
|
||||||
-.TH "updmap" "1" "February 2005" "teTeX" "teTeX"
|
-.TH "updmap" "1" "February 2005" "teTeX" "teTeX"
|
||||||
+.TH "updmap" "1" "February 2005" "TeXLive" "TeXLive"
|
+.TH "updmap" "1" "February 2005" "TeXLive" "TeXLive"
|
||||||
@ -289,112 +398,3 @@ diff -up texlive-2007/texk/tetex/updmap.man.notetex texlive-2007/texk/tetex/updm
|
|||||||
.PP
|
.PP
|
||||||
.SH "AUTHOR"
|
.SH "AUTHOR"
|
||||||
.PP
|
.PP
|
||||||
diff -up texlive-2007/texk/tetex/rumakeindex.man.notetex texlive-2007/texk/tetex/rumakeindex.man
|
|
||||||
--- texlive-2007/texk/tetex/rumakeindex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/rumakeindex.man 2008-01-17 17:56:25.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH "rumakeindex" "1" "September 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "rumakeindex" "1" "September 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
|
||||||
.SH "NAME"
|
|
||||||
rumakeindex \- process a LaTeX index using Russian Cyrillic
|
|
||||||
diff -up texlive-2007/texk/tetex/kpsetool.man.notetex texlive-2007/texk/tetex/kpsetool.man
|
|
||||||
--- texlive-2007/texk/tetex/kpsetool.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/kpsetool.man 2008-01-17 17:50:19.000000000 +0100
|
|
||||||
@@ -1,7 +1,7 @@
|
|
||||||
-.TH "kpsetool" "1" "September 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "kpsetool" "1" "September 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
|
||||||
.SH "NAME"
|
|
||||||
-kpsetool \- script to make teTeX-style \fBkpsetool\fP,
|
|
||||||
+kpsetool \- script to make TeXLive-style \fBkpsetool\fP,
|
|
||||||
\fBkpsexpand\fP, and \fBkpsepath\fP available
|
|
||||||
.PP
|
|
||||||
.SH "SYNOPSIS"
|
|
||||||
@@ -14,11 +14,8 @@ kpsetool \- script to make teTeX-style \
|
|
||||||
.PP
|
|
||||||
.SH "DESCRIPTION"
|
|
||||||
.PP
|
|
||||||
-\fBkpsetool\fP is a Bourne shell script that makes a teTeX-style
|
|
||||||
+\fBkpsetool\fP is a Bourne shell script that makes a TeXLive-style
|
|
||||||
\fBkpsetool\fP, \fBkpsexpand\fP, and \fBkpsepath\fP available\&.
|
|
||||||
-\fBkpsetool\fP uses \fBweb2c\fP\'s (new) \fBkpsexpand\fP binary, so the
|
|
||||||
-syntax for \fBkpsexpand\fP is incompatible with teTeX\'s as of version
|
|
||||||
-0\&.4\&.
|
|
||||||
.PP
|
|
||||||
.SH "OPTIONS"
|
|
||||||
.PP
|
|
||||||
@@ -86,11 +83,11 @@ virtual font
|
|
||||||
.PP
|
|
||||||
\fIKpathsea: A library for path searching\fP (info or DVI file)
|
|
||||||
.PP
|
|
||||||
-Web page: <http://tug\&.org/teTeX/>
|
|
||||||
+Web page: <http://tug\&.org/texlive/>
|
|
||||||
.PP
|
|
||||||
.SH "BUGS"
|
|
||||||
.PP
|
|
||||||
-None known, but report any bugs found to <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
|
|
||||||
+None known, but report any bugs found to <tex-live@tug\&.org> (mailing list)\&.
|
|
||||||
.PP
|
|
||||||
.SH "AUTHOR"
|
|
||||||
.PP
|
|
||||||
diff -up texlive-2007/texk/tetex/updmap.cfg.5.notetex texlive-2007/texk/tetex/updmap.cfg.5
|
|
||||||
--- texlive-2007/texk/tetex/updmap.cfg.5.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/updmap.cfg.5 2008-01-17 13:17:46.000000000 +0100
|
|
||||||
@@ -23,7 +23,7 @@
|
|
||||||
friends.
|
|
||||||
.SH "DESCRIPTION"
|
|
||||||
The file \fBupdmap.cfg\fR is the central font configuration file of a
|
|
||||||
-teTeX system and is read by \fBupdmap\fP(1). It describes if and how
|
|
||||||
+TeX system and is read by \fBupdmap\fP(1). It describes if and how
|
|
||||||
fonts should be included (or not included) into PS-/PDF-files. This
|
|
||||||
works for Outline (Postscript Type1) and Bitmap Fonts (Postscript
|
|
||||||
Type3) mostly coming from MetaFont.
|
|
||||||
diff -up texlive-2007/texk/tetex/texdoctk.man.notetex texlive-2007/texk/tetex/texdoctk.man
|
|
||||||
--- texlive-2007/texk/tetex/texdoctk.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/texdoctk.man 2008-01-17 18:06:40.000000000 +0100
|
|
||||||
@@ -80,7 +80,7 @@ If you want to print the documentations,
|
|
||||||
non-PS files into PostScript. Here are some suggestions:
|
|
||||||
|
|
||||||
\& dvi->ps:
|
|
||||||
-dvips (is part of teTeX) (http://www.radicaleye.com/dvips.html)
|
|
||||||
+dvips (is part of TeXLive) (http://www.radicaleye.com/dvips.html)
|
|
||||||
|
|
||||||
\& pdf->ps:
|
|
||||||
pdf2ps (http://www.cs.wisc.edu/~ghost) or
|
|
||||||
diff -up texlive-2007/texk/tetex/allneeded.man.notetex texlive-2007/texk/tetex/allneeded.man
|
|
||||||
--- texlive-2007/texk/tetex/allneeded.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/allneeded.man 2008-01-17 18:09:11.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH allneeded 1 "11/94" "teTeX" "teTeX"
|
|
||||||
+.TH allneeded 1 "11/94" "TeXLive" "TeXLive"
|
|
||||||
.SH NAME
|
|
||||||
allneeded \- force the calculation of all fonts now needed
|
|
||||||
.SH SYNOPSIS
|
|
||||||
diff -up texlive-2007/texk/tetex/pslatex.man.notetex texlive-2007/texk/tetex/pslatex.man
|
|
||||||
--- texlive-2007/texk/tetex/pslatex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/pslatex.man 2008-01-17 18:01:53.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH "pslatex" "1" "September 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "pslatex" "1" "September 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
|
||||||
.SH "NAME"
|
|
||||||
pslatex \- utility to typeset LaTeX files using PostScript fonts
|
|
||||||
diff -up texlive-2007/texk/tetex/rubibtex.man.notetex texlive-2007/texk/tetex/rubibtex.man
|
|
||||||
--- texlive-2007/texk/tetex/rubibtex.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/rubibtex.man 2008-01-17 17:58:46.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH "rubibtex" "1" "October 2000" "teTeX" "teTeX"
|
|
||||||
+.TH "rubibtex" "1" "October 2000" "TeXLive" "TeXLive"
|
|
||||||
.PP
|
|
||||||
.SH "NAME"
|
|
||||||
rubibtex \- make a bibliography for (La)TeX using Russian
|
|
||||||
diff -up texlive-2007/texk/tetex/allcm.man.notetex texlive-2007/texk/tetex/allcm.man
|
|
||||||
--- texlive-2007/texk/tetex/allcm.man.notetex 2006-01-17 22:41:51.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/allcm.man 2008-01-17 17:54:07.000000000 +0100
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-.TH allcm 1 "11/94" "teTeX" "teTeX"
|
|
||||||
+.TH allcm 1 "11/94" "TeXLive" "TeXLive"
|
|
||||||
.SH NAME
|
|
||||||
allcm \- force the most important Computer\-Modern\-fonts to be calculated
|
|
||||||
.SH SYNOPSIS
|
|
||||||
|
@ -1,50 +1,55 @@
|
|||||||
--- configure
|
diff -up texlive-2007/configure.t1lib texlive-2007/configure
|
||||||
+++ configure 2006-01-17 17:25:04.000000000 +0100
|
--- texlive-2007/configure.t1lib 2008-08-27 13:37:53.000000000 +0200
|
||||||
@@ -3920,6 +3920,7 @@
|
+++ texlive-2007/configure 2008-08-27 13:37:53.000000000 +0200
|
||||||
|
@@ -4097,6 +4097,7 @@ int main() {
|
||||||
char *p = testbuf;
|
char *p = testbuf;
|
||||||
int i;
|
int i;
|
||||||
int version_num;
|
int version_num;
|
||||||
+ memset(p, 0, sizeof(testbuf));
|
+ memset(p, 0, sizeof(testbuf));
|
||||||
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
||||||
convert the leading numbers to a single digit: */
|
convert the leading numbers to a single digit: */
|
||||||
for (i = 0; i < BUFLEN; i++) {
|
for (i = 0; i < BUFLEN - 1; i++) {
|
||||||
--- libs/configure
|
diff -up texlive-2007/libs/configure.t1lib texlive-2007/libs/configure
|
||||||
+++ libs/configure 2006-01-17 17:24:15.000000000 +0100
|
--- texlive-2007/libs/configure.t1lib 2008-08-27 13:37:53.000000000 +0200
|
||||||
@@ -1728,6 +1728,7 @@
|
+++ texlive-2007/libs/configure 2008-08-27 13:37:53.000000000 +0200
|
||||||
|
@@ -1757,6 +1757,7 @@ int main() {
|
||||||
char *p = testbuf;
|
char *p = testbuf;
|
||||||
int i;
|
int i;
|
||||||
int version_num;
|
int version_num;
|
||||||
+ memset(p, 0, sizeof(testbuf));
|
+ memset(p, 0, sizeof(testbuf));
|
||||||
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
||||||
convert the leading numbers to a single digit: */
|
convert the leading numbers to a single digit: */
|
||||||
for (i = 0; i < BUFLEN; i++) {
|
for (i = 0; i < BUFLEN - 1; i++) {
|
||||||
--- libs/t1lib/t1lib.ac
|
diff -up texlive-2007/libs/t1lib/t1lib.ac.t1lib texlive-2007/libs/t1lib/t1lib.ac
|
||||||
+++ libs/t1lib/t1lib.ac 2006-01-17 17:26:13.000000000 +0100
|
--- texlive-2007/libs/t1lib/t1lib.ac.t1lib 2006-01-16 01:09:26.000000000 +0100
|
||||||
@@ -45,6 +45,7 @@
|
+++ texlive-2007/libs/t1lib/t1lib.ac 2008-08-27 13:37:53.000000000 +0200
|
||||||
|
@@ -45,6 +45,7 @@ int main() {
|
||||||
char *p = testbuf;
|
char *p = testbuf;
|
||||||
int i;
|
int i;
|
||||||
int version_num;
|
int version_num;
|
||||||
+ memset(p, 0, sizeof(testbuf));
|
+ memset(p, 0, sizeof(testbuf));
|
||||||
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
||||||
convert the leading numbers to a single digit: */
|
convert the leading numbers to a single digit: */
|
||||||
for (i = 0; i < BUFLEN; i++) {
|
for (i = 0; i < BUFLEN - 1; i++) {
|
||||||
--- texk/dvipng/configure
|
diff -up texlive-2007/texk/dvipng/configure.t1lib texlive-2007/texk/dvipng/configure
|
||||||
+++ texk/dvipng/configure 2006-01-17 17:24:52.000000000 +0100
|
--- texlive-2007/texk/dvipng/configure.t1lib 2007-01-04 17:14:52.000000000 +0100
|
||||||
@@ -2659,6 +2659,7 @@
|
+++ texlive-2007/texk/dvipng/configure 2008-08-27 13:37:53.000000000 +0200
|
||||||
|
@@ -5680,6 +5680,7 @@ int main() {
|
||||||
char *p = testbuf;
|
char *p = testbuf;
|
||||||
int i;
|
int i;
|
||||||
int version_num;
|
int version_num;
|
||||||
+ memset(p, 0, sizeof(testbuf));
|
+ memset(p, 0, sizeof(testbuf));
|
||||||
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
||||||
convert the leading numbers to a single digit: */
|
convert the leading numbers to a single digit: */
|
||||||
for (i = 0; i < BUFLEN; i++) {
|
for (i = 0; i < BUFLEN - 1; i++) {
|
||||||
--- texk/xdvik/configure
|
diff -up texlive-2007/texk/xdvik/configure.t1lib texlive-2007/texk/xdvik/configure
|
||||||
+++ texk/xdvik/configure 2006-01-17 17:24:32.000000000 +0100
|
--- texlive-2007/texk/xdvik/configure.t1lib 2006-07-16 19:26:38.000000000 +0200
|
||||||
@@ -4227,6 +4227,7 @@
|
+++ texlive-2007/texk/xdvik/configure 2008-08-27 13:37:53.000000000 +0200
|
||||||
|
@@ -4280,6 +4280,7 @@ int main() {
|
||||||
char *p = testbuf;
|
char *p = testbuf;
|
||||||
int i;
|
int i;
|
||||||
int version_num;
|
int version_num;
|
||||||
+ memset(p, 0, sizeof(testbuf));
|
+ memset(p, 0, sizeof(testbuf));
|
||||||
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
/* T1_GetLibIdent() might return something like '0.8-beta2';
|
||||||
convert the leading numbers to a single digit: */
|
convert the leading numbers to a single digit: */
|
||||||
for (i = 0; i < BUFLEN; i++) {
|
for (i = 0; i < BUFLEN - 1; i++) {
|
||||||
|
@ -1,77 +1,6 @@
|
|||||||
diff -up texlive-2007/texk/tetex/texdoc.man.texdoc texlive-2007/texk/tetex/texdoc.man
|
|
||||||
--- texlive-2007/texk/tetex/texdoc.man.texdoc 2008-01-22 09:34:54.000000000 +0100
|
|
||||||
+++ texlive-2007/texk/tetex/texdoc.man 2008-01-22 09:37:03.000000000 +0100
|
|
||||||
@@ -28,28 +28,37 @@ distribution\&.
|
|
||||||
.PP
|
|
||||||
.SH "OPTIONS"
|
|
||||||
.PP
|
|
||||||
-.IP "\fB--help\fP"
|
|
||||||
+.IP "\fB\-\-help\fP"
|
|
||||||
Display a brief summary of options\&.
|
|
||||||
.IP
|
|
||||||
-.IP "\fB-l\fP"
|
|
||||||
+.IP "\fB\-l\fP"
|
|
||||||
List matching files\&. Does not start a viewer\&.
|
|
||||||
-.IP "\fB-v\fP"
|
|
||||||
+.PP
|
|
||||||
+.IP "\fB\-s\fP"
|
|
||||||
+Search the disk. From all documentation files found by texdoc, the
|
|
||||||
+ones whose names match the remaining arguments (as egrep pattern) will
|
|
||||||
+be displayed.
|
|
||||||
+.IP "\fB\-v\fP"
|
|
||||||
Sets verbose mode\&. Shows the command being used to
|
|
||||||
display the documentation\&.
|
|
||||||
.PP
|
|
||||||
.SH "ENVIRONMENT"
|
|
||||||
.PP
|
|
||||||
.IP "\fB$TEXDOCVIEW_dvi\fP"
|
|
||||||
-DVI viewer\&. Defaults to \fBxdvi\fP(1)\&.
|
|
||||||
+DVI viewer\&. The default is to use the program specified
|
|
||||||
+by the freedesktop standard\&.
|
|
||||||
.IP "\fB$TEXDOCVIEW_pdf\fP"
|
|
||||||
-PDF viewer\&. Defaults to \fBacroread\fP(1)\&.
|
|
||||||
+PDF viewer\&. The default is to use the program specified
|
|
||||||
+by the freedesktop standard\&.
|
|
||||||
.IP "\fB$TEXDOCVIEW_ps\fP"
|
|
||||||
-PostScript viewer\&. Defaults to
|
|
||||||
-\fBghostview\fP(1)\&.
|
|
||||||
+PostScript viewer\&. The default is to use the program specified
|
|
||||||
+by the freedesktop standard\&.
|
|
||||||
.IP "\fB$TEXDOCVIEW_html\fP"
|
|
||||||
-HTML viewer\&. Defaults to \fBnetscape\fP(1)\&.
|
|
||||||
+HTML viewer\&. The default is to use a program through
|
|
||||||
+\fBxdg-open\fP\&.
|
|
||||||
.IP "\fB$TEXDOCVIEW_txt\fP"
|
|
||||||
-Text viewer\&. Defaults to \fB$PAGER-more\fP\&.
|
|
||||||
+Text viewer\&. Defaults is to use the program specified
|
|
||||||
+by the freedesktop standard\&.
|
|
||||||
.PP
|
|
||||||
The environment variables should be set with a ``%s\&'\&' as a placeholder
|
|
||||||
for the name of the file\&. For example,
|
|
||||||
@@ -66,10 +75,18 @@ hostname$ TEXDOCVIEW_html="mozilla %s"
|
|
||||||
hostname$ export TEXDOCVIEW_html
|
|
||||||
.EE
|
|
||||||
.PP
|
|
||||||
+.SH "SPECIFIC TO DEBIAN AND FEDORA"
|
|
||||||
+.PP
|
|
||||||
+The Debian and Fedora TeX Live packages texdoc use the mime-support package to determine
|
|
||||||
+the appropriate viewer for the respective file type except for
|
|
||||||
+\fIdvi\fP. texdoc of Debian and Fedora is able to handle gzip- and
|
|
||||||
+bzip2-compressed files. If texdoc finds more than on file for a string
|
|
||||||
+the first hit is displayed. The file extensions are regarded and the
|
|
||||||
+search order can be configured in \fItexmf.cnf\fP (\fI90TeXDoc.cnf\fP).
|
|
||||||
+.PP
|
|
||||||
.SH "SEE ALSO"
|
|
||||||
.PP
|
|
||||||
-\fBacroread\fP(1), \fBgv\fP(1), \fBkpsewhich\fP(1),
|
|
||||||
-\fBless\fP(1), \fBmore\fP(1), \fBxdvi\fP(1)
|
|
||||||
+\fBxdg-open\fP(1)
|
|
||||||
.PP
|
|
||||||
Web page: <http://tug\&.org/teTeX/>
|
|
||||||
.PP
|
|
||||||
diff -up texlive-2007/texk/tetex/texdoc.texdoc texlive-2007/texk/tetex/texdoc
|
diff -up texlive-2007/texk/tetex/texdoc.texdoc texlive-2007/texk/tetex/texdoc
|
||||||
--- texlive-2007/texk/tetex/texdoc.texdoc 2006-01-17 22:41:51.000000000 +0100
|
--- texlive-2007/texk/tetex/texdoc.texdoc 2006-01-17 22:41:51.000000000 +0100
|
||||||
+++ texlive-2007/texk/tetex/texdoc 2008-01-22 09:39:17.000000000 +0100
|
+++ texlive-2007/texk/tetex/texdoc 2008-08-27 13:35:33.000000000 +0200
|
||||||
@@ -17,6 +17,15 @@
|
@@ -17,6 +17,15 @@
|
||||||
#
|
#
|
||||||
# Support for compressed documentation implemented by adopting changes
|
# Support for compressed documentation implemented by adopting changes
|
||||||
@ -214,3 +143,74 @@ diff -up texlive-2007/texk/tetex/texdoc.texdoc texlive-2007/texk/tetex/texdoc
|
|||||||
eval "$uncompress $filename > $tmpdir/$src"
|
eval "$uncompress $filename > $tmpdir/$src"
|
||||||
filename=$tmpdir/$src
|
filename=$tmpdir/$src
|
||||||
viewer=`eval echo $viewer | sed -e "s|%s|$filename; rm -f $filename; cleanup|"`
|
viewer=`eval echo $viewer | sed -e "s|%s|$filename; rm -f $filename; cleanup|"`
|
||||||
|
diff -up texlive-2007/texk/tetex/texdoc.man.texdoc texlive-2007/texk/tetex/texdoc.man
|
||||||
|
--- texlive-2007/texk/tetex/texdoc.man.texdoc 2008-08-27 13:35:29.000000000 +0200
|
||||||
|
+++ texlive-2007/texk/tetex/texdoc.man 2008-08-27 13:35:33.000000000 +0200
|
||||||
|
@@ -28,28 +28,37 @@ distribution\&.
|
||||||
|
.PP
|
||||||
|
.SH "OPTIONS"
|
||||||
|
.PP
|
||||||
|
-.IP "\fB--help\fP"
|
||||||
|
+.IP "\fB\-\-help\fP"
|
||||||
|
Display a brief summary of options\&.
|
||||||
|
.IP
|
||||||
|
-.IP "\fB-l\fP"
|
||||||
|
+.IP "\fB\-l\fP"
|
||||||
|
List matching files\&. Does not start a viewer\&.
|
||||||
|
-.IP "\fB-v\fP"
|
||||||
|
+.PP
|
||||||
|
+.IP "\fB\-s\fP"
|
||||||
|
+Search the disk. From all documentation files found by texdoc, the
|
||||||
|
+ones whose names match the remaining arguments (as egrep pattern) will
|
||||||
|
+be displayed.
|
||||||
|
+.IP "\fB\-v\fP"
|
||||||
|
Sets verbose mode\&. Shows the command being used to
|
||||||
|
display the documentation\&.
|
||||||
|
.PP
|
||||||
|
.SH "ENVIRONMENT"
|
||||||
|
.PP
|
||||||
|
.IP "\fB$TEXDOCVIEW_dvi\fP"
|
||||||
|
-DVI viewer\&. Defaults to \fBxdvi\fP(1)\&.
|
||||||
|
+DVI viewer\&. The default is to use the program specified
|
||||||
|
+by the freedesktop standard\&.
|
||||||
|
.IP "\fB$TEXDOCVIEW_pdf\fP"
|
||||||
|
-PDF viewer\&. Defaults to \fBacroread\fP(1)\&.
|
||||||
|
+PDF viewer\&. The default is to use the program specified
|
||||||
|
+by the freedesktop standard\&.
|
||||||
|
.IP "\fB$TEXDOCVIEW_ps\fP"
|
||||||
|
-PostScript viewer\&. Defaults to
|
||||||
|
-\fBghostview\fP(1)\&.
|
||||||
|
+PostScript viewer\&. The default is to use the program specified
|
||||||
|
+by the freedesktop standard\&.
|
||||||
|
.IP "\fB$TEXDOCVIEW_html\fP"
|
||||||
|
-HTML viewer\&. Defaults to \fBnetscape\fP(1)\&.
|
||||||
|
+HTML viewer\&. The default is to use a program through
|
||||||
|
+\fBxdg-open\fP\&.
|
||||||
|
.IP "\fB$TEXDOCVIEW_txt\fP"
|
||||||
|
-Text viewer\&. Defaults to \fB$PAGER-more\fP\&.
|
||||||
|
+Text viewer\&. Defaults is to use the program specified
|
||||||
|
+by the freedesktop standard\&.
|
||||||
|
.PP
|
||||||
|
The environment variables should be set with a ``%s\&'\&' as a placeholder
|
||||||
|
for the name of the file\&. For example,
|
||||||
|
@@ -66,10 +75,18 @@ hostname$ TEXDOCVIEW_html="mozilla %s"
|
||||||
|
hostname$ export TEXDOCVIEW_html
|
||||||
|
.EE
|
||||||
|
.PP
|
||||||
|
+.SH "SPECIFIC TO DEBIAN AND FEDORA"
|
||||||
|
+.PP
|
||||||
|
+The Debian and Fedora TeX Live packages texdoc use the mime-support package to determine
|
||||||
|
+the appropriate viewer for the respective file type except for
|
||||||
|
+\fIdvi\fP. texdoc of Debian and Fedora is able to handle gzip- and
|
||||||
|
+bzip2-compressed files. If texdoc finds more than on file for a string
|
||||||
|
+the first hit is displayed. The file extensions are regarded and the
|
||||||
|
+search order can be configured in \fItexmf.cnf\fP (\fI90TeXDoc.cnf\fP).
|
||||||
|
+.PP
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.PP
|
||||||
|
-\fBacroread\fP(1), \fBgv\fP(1), \fBkpsewhich\fP(1),
|
||||||
|
-\fBless\fP(1), \fBmore\fP(1), \fBxdvi\fP(1)
|
||||||
|
+\fBxdg-open\fP(1)
|
||||||
|
.PP
|
||||||
|
Web page: <http://tug\&.org/texlive/>
|
||||||
|
.PP
|
||||||
|
10
texlive.spec
10
texlive.spec
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
Name: texlive
|
Name: texlive
|
||||||
Version: %{texlive_ver}
|
Version: %{texlive_ver}
|
||||||
Release: 34%{?dist}
|
Release: 35%{?dist}
|
||||||
Summary: Binaries for the TeX formatting system
|
Summary: Binaries for the TeX formatting system
|
||||||
|
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
@ -309,6 +309,7 @@ East Asian support for TeXLive.
|
|||||||
Summary: ConTeXt is a document preparation system based on TeX
|
Summary: ConTeXt is a document preparation system based on TeX
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
Requires: texlive = %{version}-%{release}
|
Requires: texlive = %{version}-%{release}
|
||||||
|
Requires: texlive-texmf-context = %{version}
|
||||||
Requires: texlive-texmf-errata-context = %{version}
|
Requires: texlive-texmf-errata-context = %{version}
|
||||||
Requires: ruby
|
Requires: ruby
|
||||||
Provides: tex(context)
|
Provides: tex(context)
|
||||||
@ -413,7 +414,7 @@ chmod -x texk/dvipdfm/encodings.c
|
|||||||
%patch202 -p1 -b .pdftex
|
%patch202 -p1 -b .pdftex
|
||||||
|
|
||||||
%patch300 -p0
|
%patch300 -p0
|
||||||
%patch301 -p0
|
%patch301 -p1
|
||||||
%patch302 -p0
|
%patch302 -p0
|
||||||
%patch303 -p0
|
%patch303 -p0
|
||||||
%patch306 -p0
|
%patch306 -p0
|
||||||
@ -1232,6 +1233,11 @@ fi
|
|||||||
%{_mandir}/man1/texutil.1*
|
%{_mandir}/man1/texutil.1*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 27 2008 Jindrich Novy <jnovy@redhat.com> - 2007-35
|
||||||
|
- texlive-context requires texlive-texmf-context (#455163)
|
||||||
|
- fix lacheck to not to segfault (#451513)
|
||||||
|
- rediff some patchesto be applicable with zero fuzz
|
||||||
|
|
||||||
* Mon Jun 23 2008 Jindrich Novy <jnovy@redhat.com> - 2007-34
|
* Mon Jun 23 2008 Jindrich Novy <jnovy@redhat.com> - 2007-34
|
||||||
- do not directly depend on restorecon and run it only if
|
- do not directly depend on restorecon and run it only if
|
||||||
selinux is enabled
|
selinux is enabled
|
||||||
|
Loading…
Reference in New Issue
Block a user