texlive[53480] trunk: texmf-dist/scripts/texlive-extra: new
commits+karl at tug.org
commits+karl at tug.org
Tue Jan 21 19:33:23 CET 2020
Revision: 53480
http://tug.org/svn/texlive?view=revision&revision=53480
Author: karl
Date: 2020-01-21 19:33:23 +0100 (Tue, 21 Jan 2020)
Log Message:
-----------
texmf-dist/scripts/texlive-extra: new directory, for miscellanous
scripts maintained as part of TeX Live, but not important for
infrastructure or installation.
allcm.sh, allneeded.sh: move there (from scripts/texlive).
texlive-extra.tlpsrc: new package.
tetex.tlpsrc: remove all*.sh and man pages from here.
collection-binextra.tlpsrc: add texlive-extra here.
bin/*/all*: adjust symlinks.
Build/.../texlive/linked_scripts/texlive-extra: new slave directory.
Adjust Makefile.am, including creating allec symlink here.
Build/.../texlive/tl_scripts: remove allcm.sh, allneeded.sh here.
Adjust Makefile.am.
Many more to move ...
Modified Paths:
--------------
trunk/Build/source/texk/texlive/linked_scripts/Makefile.am
trunk/Build/source/texk/texlive/linked_scripts/Makefile.in
trunk/Build/source/texk/texlive/linked_scripts/scripts.lst
trunk/Build/source/texk/texlive/tl_scripts/Makefile.am
trunk/Build/source/texk/texlive/tl_scripts/Makefile.in
trunk/Build/source/texk/texlive/tl_scripts/scripts.lst
trunk/Master/bin/aarch64-linux/allcm
trunk/Master/bin/aarch64-linux/allneeded
trunk/Master/bin/amd64-freebsd/allcm
trunk/Master/bin/amd64-freebsd/allneeded
trunk/Master/bin/amd64-netbsd/allcm
trunk/Master/bin/amd64-netbsd/allneeded
trunk/Master/bin/armhf-linux/allcm
trunk/Master/bin/armhf-linux/allneeded
trunk/Master/bin/i386-cygwin/allcm
trunk/Master/bin/i386-cygwin/allneeded
trunk/Master/bin/i386-freebsd/allcm
trunk/Master/bin/i386-freebsd/allneeded
trunk/Master/bin/i386-linux/allcm
trunk/Master/bin/i386-linux/allneeded
trunk/Master/bin/i386-netbsd/allcm
trunk/Master/bin/i386-netbsd/allneeded
trunk/Master/bin/i386-solaris/allcm
trunk/Master/bin/i386-solaris/allneeded
trunk/Master/bin/x86_64-cygwin/allcm
trunk/Master/bin/x86_64-cygwin/allneeded
trunk/Master/bin/x86_64-darwin/allcm
trunk/Master/bin/x86_64-darwin/allneeded
trunk/Master/bin/x86_64-darwinlegacy/allcm
trunk/Master/bin/x86_64-darwinlegacy/allneeded
trunk/Master/bin/x86_64-linux/allcm
trunk/Master/bin/x86_64-linux/allneeded
trunk/Master/bin/x86_64-linuxmusl/allcm
trunk/Master/bin/x86_64-linuxmusl/allneeded
trunk/Master/bin/x86_64-solaris/allcm
trunk/Master/bin/x86_64-solaris/allneeded
trunk/Master/texmf-dist/scripts/texlive/README
trunk/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
trunk/Master/tlpkg/tlpsrc/tetex.tlpsrc
trunk/Master/tlpkg/tlpsrc/texlive-scripts.tlpsrc
Added Paths:
-----------
trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/
trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allcm.sh
trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allneeded.sh
trunk/Master/texmf-dist/scripts/texlive-extra/
trunk/Master/texmf-dist/scripts/texlive-extra/README
trunk/Master/texmf-dist/scripts/texlive-extra/allcm.sh
trunk/Master/texmf-dist/scripts/texlive-extra/allneeded.sh
trunk/Master/tlpkg/tlpsrc/texlive-scripts-extra.tlpsrc
Removed Paths:
-------------
trunk/Build/source/texk/texlive/tl_scripts/allcm.sh
trunk/Build/source/texk/texlive/tl_scripts/allneeded.sh
trunk/Master/texmf-dist/scripts/texlive/allcm.sh
trunk/Master/texmf-dist/scripts/texlive/allneeded.sh
Modified: trunk/Build/source/texk/texlive/linked_scripts/Makefile.am
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/Makefile.am 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/linked_scripts/Makefile.am 2020-01-21 18:33:23 UTC (rev 53480)
@@ -204,6 +204,8 @@
texlive/updmap-sys.sh \
texlive/updmap-user.sh \
texlive/updmap.pl \
+ texlive-extra/allcm.sh \
+ texlive-extra/allneeded.sh \
texliveonfly/texliveonfly.py \
texloganalyser/texloganalyser \
texplate/texplate.sh \
@@ -236,6 +238,7 @@
## Symlinks within $(bindir): FILE:LINK here means "ln -s FILE LINK" is done.
bin_links = \
+ allcm:allec \
cluttex:clxelatex \
cluttex:cllualatex \
epstopdf:repstopdf \
Modified: trunk/Build/source/texk/texlive/linked_scripts/Makefile.in
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/Makefile.in 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/linked_scripts/Makefile.in 2020-01-21 18:33:23 UTC (rev 53480)
@@ -417,6 +417,8 @@
texlive/updmap-sys.sh \
texlive/updmap-user.sh \
texlive/updmap.pl \
+ texlive-extra/allcm.sh \
+ texlive-extra/allneeded.sh \
texliveonfly/texliveonfly.py \
texloganalyser/texloganalyser \
texplate/texplate.sh \
@@ -445,6 +447,7 @@
$(texmf_context_scripts)
bin_links = \
+ allcm:allec \
cluttex:clxelatex \
cluttex:cllualatex \
epstopdf:repstopdf \
Modified: trunk/Build/source/texk/texlive/linked_scripts/scripts.lst
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/scripts.lst 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/linked_scripts/scripts.lst 2020-01-21 18:33:23 UTC (rev 53480)
@@ -147,6 +147,8 @@
texlive/updmap-sys.sh
texlive/updmap-user.sh
texlive/updmap.pl
+texlive-extra/allcm.sh
+texlive-extra/allneeded.sh
texliveonfly/texliveonfly.py
texloganalyser/texloganalyser
texplate/texplate.sh
Added: trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allcm.sh
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allcm.sh (rev 0)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allcm.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+
+progname=`basename $0`
+tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
+
+case "$progname" in
+ allec)
+ encoding=T1;;
+ *)
+ encoding=OT1;;
+esac
+
+case "$1" in
+ -r)
+ DVIPS=dvired
+ shift
+ ;;
+ *)
+ DVIPS=dvips
+ ;;
+esac
+
+body()
+{
+ cat <<-'eof'
+ \pagestyle{empty}
+ \parindent0in
+ \hfuzz=\maxdimen
+ \hbadness=10000
+ \textheight9.5in
+ \textwidth6.5in
+ \newcommand{\myformula}{\sum a_{b_{c_d}} = c}
+ \newcommand{\mytext}{text $\mathcal{\myformula}\mathrm{\myformula}
+ \mathbf{\myformula}\mathsf{\myformula}\mathtt{\myformula}
+ \mathnormal{\myformula}\mathit{\myformula}$}
+
+ \newcommand{\TestSizes}{{%
+ \tiny \mytext\scriptsize \mytext\footnotesize \mytext\small \mytext
+ \normalsize \mytext
+ \large \mytext\Large \mytext\LARGE \mytext\huge \mytext\Huge \mytext}}
+ \newcommand{\TestRM}{rm-family: {\rmfamily\TestSizes}\newline}
+ \newcommand{\TestSF}{sf-family: {\sffamily\TestSizes}\newline}
+ \newcommand{\TestTT}{tt-family: {\ttfamily\TestSizes}\newline}
+ \newcommand{\TestFamilies}{\TestRM\TestSF\TestTT\newline}
+ \newcommand{\TestMD}{md-series: {\mdseries\TestFamilies}}
+ \newcommand{\TestBF}{bf-series: {\bfseries\TestFamilies}}
+ \newcommand{\TestSeries}{\TestBF\TestMD\par}
+ \newcommand{\TestUP}{up-shape: {\upshape\TestSeries}\par}
+ \newcommand{\TestIT}{it-shape: {\itshape\TestSeries}\par}
+ \newcommand{\TestSL}{sl-shape: {\slshape\TestSeries}\par}
+ \newcommand{\TestSC}{sc-shape: {\scshape\TestSeries}\par}
+ \newcommand{\TestShapes}{\TestUP\TestIT\TestSL\TestSC}
+ \begin{document}
+ \TestShapes
+ \end{document}
+eof
+}
+
+head()
+{
+ echo '\documentclass['$1'pt]{article}'
+ echo '\usepackage['$encoding']{fontenc}'
+}
+
+# before we create the tmpdir, set trap for cleanup
+trap '
+ rm -rf $tmpdir
+ exit 1
+' 1 2 3 7 13 15
+
+(umask 077; mkdir "$tmpdir") || {
+ echo "$progname: failed to create temp directory." >&2
+ exit 1
+}
+
+cd $tmpdir || exit 1
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Generating testfiles for 10pt, 11pt and 12pt. <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+head 10 > allcm10.tex
+head 11 > allcm11.tex
+head 12 > allcm12.tex
+body >> allcm10.tex
+body >> allcm11.tex
+body >> allcm12.tex
+
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Calling latex... <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+latex allcm10 >/dev/null
+latex allcm11 >/dev/null
+latex allcm12 >/dev/null
+
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Now, calling $DVIPS to make missing fonts... <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+$DVIPS ${1+"$@"} -V -f allcm10 > /dev/null
+$DVIPS ${1+"$@"} -V -f allcm11 > /dev/null
+$DVIPS ${1+"$@"} -V -f allcm12 > /dev/null
+
+cd /
+rm -rf $tmpdir
Property changes on: trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allcm.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allneeded.sh
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allneeded.sh (rev 0)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allneeded.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+progname=`basename $0`
+dvired=false
+
+case $1 in
+-r) DVIPS="dvips -x707"
+ shift;;
+*) DVIPS=dvips;;
+esac
+
+case $# in
+0) echo "Usage: $progname [-r] files ..." >&2
+ exit ;;
+esac
+
+findopt=
+dvipsopt=
+
+for i
+do
+ if [ -f $i ] || [ -d $i ]; then
+ findopt="$findopt $i"
+ else
+ dvipsopt="$dvipsopt $i"
+ fi
+done
+
+find $findopt -name \*.dvi -type f -print |
+ while true; do
+ read i
+ test -z "$i" && exit
+ echo "processing file '$i' ..."
+ $DVIPS $dvipsopt -f "$i" >/dev/null
+ echo
+ done
Property changes on: trunk/Build/source/texk/texlive/linked_scripts/texlive-extra/allneeded.sh
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+LF
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/Build/source/texk/texlive/tl_scripts/Makefile.am
===================================================================
--- trunk/Build/source/texk/texlive/tl_scripts/Makefile.am 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/tl_scripts/Makefile.am 2020-01-21 18:33:23 UTC (rev 53480)
@@ -26,8 +26,6 @@
# These first variable definitions are what scripts_links.am requires.
perl_scripts = e2pall
sh_scripts = \
- allcm \
- allneeded \
dvi2fax \
dvired \
fontinst \
Modified: trunk/Build/source/texk/texlive/tl_scripts/Makefile.in
===================================================================
--- trunk/Build/source/texk/texlive/tl_scripts/Makefile.in 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/tl_scripts/Makefile.in 2020-01-21 18:33:23 UTC (rev 53480)
@@ -258,8 +258,6 @@
# These first variable definitions are what scripts_links.am requires.
perl_scripts = e2pall
sh_scripts = \
- allcm \
- allneeded \
dvi2fax \
dvired \
fontinst \
Deleted: trunk/Build/source/texk/texlive/tl_scripts/allcm.sh
===================================================================
--- trunk/Build/source/texk/texlive/tl_scripts/allcm.sh 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/tl_scripts/allcm.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-test -f /bin/sh5 && test -z "$RUNNING_SH5" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
- && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
-unset RUNNING_SH5
-
-test -f /bin/bsh && test -z "$RUNNING_BSH" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
- && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
-unset RUNNING_BSH
-
-# hack around a bug in zsh:
-test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
-
-progname=`basename $0`
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
-
-case "$progname" in
- allec)
- encoding=T1;;
- *)
- encoding=OT1;;
-esac
-
-case "$1" in
- -r)
- DVIPS=dvired
- shift
- ;;
- *)
- DVIPS=dvips
- ;;
-esac
-
-body()
-{
- cat <<-'eof'
- \pagestyle{empty}
- \parindent0in
- \hfuzz=\maxdimen
- \hbadness=10000
- \textheight9.5in
- \textwidth6.5in
- \newcommand{\myformula}{\sum a_{b_{c_d}} = c}
- \newcommand{\mytext}{text $\mathcal{\myformula}\mathrm{\myformula}
- \mathbf{\myformula}\mathsf{\myformula}\mathtt{\myformula}
- \mathnormal{\myformula}\mathit{\myformula}$}
-
- \newcommand{\TestSizes}{{%
- \tiny \mytext\scriptsize \mytext\footnotesize \mytext\small \mytext
- \normalsize \mytext
- \large \mytext\Large \mytext\LARGE \mytext\huge \mytext\Huge \mytext}}
- \newcommand{\TestRM}{rm-family: {\rmfamily\TestSizes}\newline}
- \newcommand{\TestSF}{sf-family: {\sffamily\TestSizes}\newline}
- \newcommand{\TestTT}{tt-family: {\ttfamily\TestSizes}\newline}
- \newcommand{\TestFamilies}{\TestRM\TestSF\TestTT\newline}
- \newcommand{\TestMD}{md-series: {\mdseries\TestFamilies}}
- \newcommand{\TestBF}{bf-series: {\bfseries\TestFamilies}}
- \newcommand{\TestSeries}{\TestBF\TestMD\par}
- \newcommand{\TestUP}{up-shape: {\upshape\TestSeries}\par}
- \newcommand{\TestIT}{it-shape: {\itshape\TestSeries}\par}
- \newcommand{\TestSL}{sl-shape: {\slshape\TestSeries}\par}
- \newcommand{\TestSC}{sc-shape: {\scshape\TestSeries}\par}
- \newcommand{\TestShapes}{\TestUP\TestIT\TestSL\TestSC}
- \begin{document}
- \TestShapes
- \end{document}
-eof
-}
-
-head()
-{
- echo '\documentclass['$1'pt]{article}'
- echo '\usepackage['$encoding']{fontenc}'
-}
-
-# before we create the tmpdir, set trap for cleanup
-trap '
- rm -rf $tmpdir
- exit 1
-' 1 2 3 7 13 15
-
-(umask 077; mkdir "$tmpdir") || {
- echo "$progname: failed to create temp directory." >&2
- exit 1
-}
-
-cd $tmpdir || exit 1
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Generating testfiles for 10pt, 11pt and 12pt. <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-head 10 > allcm10.tex
-head 11 > allcm11.tex
-head 12 > allcm12.tex
-body >> allcm10.tex
-body >> allcm11.tex
-body >> allcm12.tex
-
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Calling latex... <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-latex allcm10 >/dev/null
-latex allcm11 >/dev/null
-latex allcm12 >/dev/null
-
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Now, calling $DVIPS to make missing fonts... <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-$DVIPS ${1+"$@"} -V -f allcm10 > /dev/null
-$DVIPS ${1+"$@"} -V -f allcm11 > /dev/null
-$DVIPS ${1+"$@"} -V -f allcm12 > /dev/null
-
-cd /
-rm -rf $tmpdir
Deleted: trunk/Build/source/texk/texlive/tl_scripts/allneeded.sh
===================================================================
--- trunk/Build/source/texk/texlive/tl_scripts/allneeded.sh 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/tl_scripts/allneeded.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-test -f /bin/sh5 && test -z "$RUNNING_SH5" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
- && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
-unset RUNNING_SH5
-
-test -f /bin/bsh && test -z "$RUNNING_BSH" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
- && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
-unset RUNNING_BSH
-
-progname=`basename $0`
-dvired=false
-
-case $1 in
--r) DVIPS="dvips -x707"
- shift;;
-*) DVIPS=dvips;;
-esac
-
-case $# in
-0) echo "Usage: $progname [-r] files ..." >&2
- exit ;;
-esac
-
-findopt=
-dvipsopt=
-
-for i
-do
- if [ -f $i ] || [ -d $i ]; then
- findopt="$findopt $i"
- else
- dvipsopt="$dvipsopt $i"
- fi
-done
-
-find $findopt -name \*.dvi -type f -print |
- while true; do
- read i
- test -z "$i" && exit
- echo "processing file '$i' ..."
- $DVIPS $dvipsopt -f "$i" >/dev/null
- echo
- done
Modified: trunk/Build/source/texk/texlive/tl_scripts/scripts.lst
===================================================================
--- trunk/Build/source/texk/texlive/tl_scripts/scripts.lst 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Build/source/texk/texlive/tl_scripts/scripts.lst 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1,7 +1,5 @@
tl_scripts='
e2pall.pl
-allcm.sh
-allneeded.sh
dvi2fax.sh
dvired.sh
fontinst.sh
Modified: trunk/Master/bin/aarch64-linux/allcm
===================================================================
--- trunk/Master/bin/aarch64-linux/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/aarch64-linux/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/aarch64-linux/allneeded
===================================================================
--- trunk/Master/bin/aarch64-linux/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/aarch64-linux/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/amd64-freebsd/allcm
===================================================================
--- trunk/Master/bin/amd64-freebsd/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/amd64-freebsd/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/amd64-freebsd/allneeded
===================================================================
--- trunk/Master/bin/amd64-freebsd/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/amd64-freebsd/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/amd64-netbsd/allcm
===================================================================
--- trunk/Master/bin/amd64-netbsd/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/amd64-netbsd/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/amd64-netbsd/allneeded
===================================================================
--- trunk/Master/bin/amd64-netbsd/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/amd64-netbsd/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/armhf-linux/allcm
===================================================================
--- trunk/Master/bin/armhf-linux/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/armhf-linux/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/armhf-linux/allneeded
===================================================================
--- trunk/Master/bin/armhf-linux/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/armhf-linux/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-cygwin/allcm
===================================================================
--- trunk/Master/bin/i386-cygwin/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-cygwin/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-cygwin/allneeded
===================================================================
--- trunk/Master/bin/i386-cygwin/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-cygwin/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-freebsd/allcm
===================================================================
--- trunk/Master/bin/i386-freebsd/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-freebsd/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-freebsd/allneeded
===================================================================
--- trunk/Master/bin/i386-freebsd/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-freebsd/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-linux/allcm
===================================================================
--- trunk/Master/bin/i386-linux/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-linux/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-linux/allneeded
===================================================================
--- trunk/Master/bin/i386-linux/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-linux/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-netbsd/allcm
===================================================================
--- trunk/Master/bin/i386-netbsd/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-netbsd/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-netbsd/allneeded
===================================================================
--- trunk/Master/bin/i386-netbsd/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-netbsd/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-solaris/allcm
===================================================================
--- trunk/Master/bin/i386-solaris/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-solaris/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/i386-solaris/allneeded
===================================================================
--- trunk/Master/bin/i386-solaris/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/i386-solaris/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-cygwin/allcm
===================================================================
--- trunk/Master/bin/x86_64-cygwin/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-cygwin/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-cygwin/allneeded
===================================================================
--- trunk/Master/bin/x86_64-cygwin/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-cygwin/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-darwin/allcm
===================================================================
--- trunk/Master/bin/x86_64-darwin/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-darwin/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-darwin/allneeded
===================================================================
--- trunk/Master/bin/x86_64-darwin/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-darwin/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-darwinlegacy/allcm
===================================================================
--- trunk/Master/bin/x86_64-darwinlegacy/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-darwinlegacy/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-darwinlegacy/allneeded
===================================================================
--- trunk/Master/bin/x86_64-darwinlegacy/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-darwinlegacy/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-linux/allcm
===================================================================
--- trunk/Master/bin/x86_64-linux/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-linux/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-linux/allneeded
===================================================================
--- trunk/Master/bin/x86_64-linux/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-linux/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-linuxmusl/allcm
===================================================================
--- trunk/Master/bin/x86_64-linuxmusl/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-linuxmusl/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-linuxmusl/allneeded
===================================================================
--- trunk/Master/bin/x86_64-linuxmusl/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-linuxmusl/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-solaris/allcm
===================================================================
--- trunk/Master/bin/x86_64-solaris/allcm 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-solaris/allcm 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allcm.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allcm.sh
\ No newline at end of file
Modified: trunk/Master/bin/x86_64-solaris/allneeded
===================================================================
--- trunk/Master/bin/x86_64-solaris/allneeded 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/bin/x86_64-solaris/allneeded 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/texlive/allneeded.sh
\ No newline at end of file
+link ../../texmf-dist/scripts/texlive-extra/allneeded.sh
\ No newline at end of file
Modified: trunk/Master/texmf-dist/scripts/texlive/README
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/README 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/texmf-dist/scripts/texlive/README 2020-01-21 18:33:23 UTC (rev 53480)
@@ -3,25 +3,27 @@
(This file is public domain.)
This directory contains scripts for TeX Live. Unlike everything else
-under Master/texmf-dist/scripts (and most of the rest of Master), most
-of these scripts are actually maintained here, and not under Build.
+under Master/texmf-dist/scripts, except scripts/texlive-extra, most of
+these scripts are actually maintained here, and not under Build.
There are slave copies of these Master-maintained scripts in
Build/source/texk/texlive/linked_scripts, just as for the multitude of
scripts updated from CTAN.
-(Perhaps at some point we will move things around to make this true for
-all the scripts here, instead of just most. The remainder now are in
-Build/source/texk/texlive/tl_scripts.)
+The man pages for the programs here, though, are still maintained in
+Build/, since that is almost 100% true in TL, and it seems better not to
+break that.
-One reason for doing this is so we can have $Id$ expansion, so
+Additional scripts maintained as part of TeX Live, but not important for
+infrastructure or installation, are in ../texlive-extra.
+
+One reason for doing this is so we can have $Id expansion, so
svn:keywords is set for the scripts maintained here. When they were
maintained in Build, the --version option and doc of the copies in bin/
-would become a literal "$Id$", because svn->git mirror process does not
-preserve $Id$ strings. (Note from Karl: Although many people and
-processes hate keyword expansion, I'm afraid that I find it quite
-useful, so I don't want to give it up as long as I am working here. Feel
-free to change it when I'm gone. :)
+svn->git mirror process does not preserve $Id strings. (Note from Karl:
+Although many people and processes hate keyword expansion, I'm afraid
+that I find it quite useful, so I don't want to give it up as long as I
+am working here. Feel free to change it after I'm gone. :)
Another reason is that almost all scripts in the bin/*/ directories are
now symlinks into texmf-dist/scripts/, so it's nice for these to follow
Deleted: trunk/Master/texmf-dist/scripts/texlive/allcm.sh
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/allcm.sh 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/texmf-dist/scripts/texlive/allcm.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-test -f /bin/sh5 && test -z "$RUNNING_SH5" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
- && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
-unset RUNNING_SH5
-
-test -f /bin/bsh && test -z "$RUNNING_BSH" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
- && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
-unset RUNNING_BSH
-
-# hack around a bug in zsh:
-test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
-
-progname=`basename $0`
-tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
-
-case "$progname" in
- allec)
- encoding=T1;;
- *)
- encoding=OT1;;
-esac
-
-case "$1" in
- -r)
- DVIPS=dvired
- shift
- ;;
- *)
- DVIPS=dvips
- ;;
-esac
-
-body()
-{
- cat <<-'eof'
- \pagestyle{empty}
- \parindent0in
- \hfuzz=\maxdimen
- \hbadness=10000
- \textheight9.5in
- \textwidth6.5in
- \newcommand{\myformula}{\sum a_{b_{c_d}} = c}
- \newcommand{\mytext}{text $\mathcal{\myformula}\mathrm{\myformula}
- \mathbf{\myformula}\mathsf{\myformula}\mathtt{\myformula}
- \mathnormal{\myformula}\mathit{\myformula}$}
-
- \newcommand{\TestSizes}{{%
- \tiny \mytext\scriptsize \mytext\footnotesize \mytext\small \mytext
- \normalsize \mytext
- \large \mytext\Large \mytext\LARGE \mytext\huge \mytext\Huge \mytext}}
- \newcommand{\TestRM}{rm-family: {\rmfamily\TestSizes}\newline}
- \newcommand{\TestSF}{sf-family: {\sffamily\TestSizes}\newline}
- \newcommand{\TestTT}{tt-family: {\ttfamily\TestSizes}\newline}
- \newcommand{\TestFamilies}{\TestRM\TestSF\TestTT\newline}
- \newcommand{\TestMD}{md-series: {\mdseries\TestFamilies}}
- \newcommand{\TestBF}{bf-series: {\bfseries\TestFamilies}}
- \newcommand{\TestSeries}{\TestBF\TestMD\par}
- \newcommand{\TestUP}{up-shape: {\upshape\TestSeries}\par}
- \newcommand{\TestIT}{it-shape: {\itshape\TestSeries}\par}
- \newcommand{\TestSL}{sl-shape: {\slshape\TestSeries}\par}
- \newcommand{\TestSC}{sc-shape: {\scshape\TestSeries}\par}
- \newcommand{\TestShapes}{\TestUP\TestIT\TestSL\TestSC}
- \begin{document}
- \TestShapes
- \end{document}
-eof
-}
-
-head()
-{
- echo '\documentclass['$1'pt]{article}'
- echo '\usepackage['$encoding']{fontenc}'
-}
-
-# before we create the tmpdir, set trap for cleanup
-trap '
- rm -rf $tmpdir
- exit 1
-' 1 2 3 7 13 15
-
-(umask 077; mkdir "$tmpdir") || {
- echo "$progname: failed to create temp directory." >&2
- exit 1
-}
-
-cd $tmpdir || exit 1
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Generating testfiles for 10pt, 11pt and 12pt. <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-head 10 > allcm10.tex
-head 11 > allcm11.tex
-head 12 > allcm12.tex
-body >> allcm10.tex
-body >> allcm11.tex
-body >> allcm12.tex
-
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Calling latex... <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-latex allcm10 >/dev/null
-latex allcm11 >/dev/null
-latex allcm12 >/dev/null
-
-echo >&2
-echo "---------------------------------------------------------------------" >&2
-echo ">>>>>>>>>>> Now, calling $DVIPS to make missing fonts... <<<<<<<<<<" >&2
-echo "---------------------------------------------------------------------" >&2
-$DVIPS ${1+"$@"} -V -f allcm10 > /dev/null
-$DVIPS ${1+"$@"} -V -f allcm11 > /dev/null
-$DVIPS ${1+"$@"} -V -f allcm12 > /dev/null
-
-cd /
-rm -rf $tmpdir
Deleted: trunk/Master/texmf-dist/scripts/texlive/allneeded.sh
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/allneeded.sh 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/texmf-dist/scripts/texlive/allneeded.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -1,46 +0,0 @@
-#!/bin/sh
-
-test -f /bin/sh5 && test -z "$RUNNING_SH5" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
- && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
-unset RUNNING_SH5
-
-test -f /bin/bsh && test -z "$RUNNING_BSH" \
- && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
- && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
-unset RUNNING_BSH
-
-progname=`basename $0`
-dvired=false
-
-case $1 in
--r) DVIPS="dvips -x707"
- shift;;
-*) DVIPS=dvips;;
-esac
-
-case $# in
-0) echo "Usage: $progname [-r] files ..." >&2
- exit ;;
-esac
-
-findopt=
-dvipsopt=
-
-for i
-do
- if [ -f $i ] || [ -d $i ]; then
- findopt="$findopt $i"
- else
- dvipsopt="$dvipsopt $i"
- fi
-done
-
-find $findopt -name \*.dvi -type f -print |
- while true; do
- read i
- test -z "$i" && exit
- echo "processing file '$i' ..."
- $DVIPS $dvipsopt -f "$i" >/dev/null
- echo
- done
Added: trunk/Master/texmf-dist/scripts/texlive-extra/README
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive-extra/README (rev 0)
+++ trunk/Master/texmf-dist/scripts/texlive-extra/README 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,18 @@
+$Id$
+Master/texmf-dist/scripts/texlive-extra
+(This file is public domain.)
+
+This directory contains scripts maintained as part of TeX Live. Unlike
+everything else under Master/texmf-dist/scripts, except scripts/texlive,
+these scripts are actually maintained here, and not under Build.
+
+These scripts are not important for the infrastructure or installation
+of TeX Live. They just happen to be maintained by us; many were
+inherited from teTeX.
+
+See texmf-dist/scripts/texlive/README (i.e., ../texlive/README) for more
+info.
+
+The principal mailing list is http://lists.tug.org/tex-live.
+
+All of these scripts are free software, mostly public domain.
Property changes on: trunk/Master/texmf-dist/scripts/texlive-extra/README
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
Copied: trunk/Master/texmf-dist/scripts/texlive-extra/allcm.sh (from rev 53479, trunk/Master/texmf-dist/scripts/texlive/allcm.sh)
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive-extra/allcm.sh (rev 0)
+++ trunk/Master/texmf-dist/scripts/texlive-extra/allcm.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+
+progname=`basename $0`
+tmpdir=${TMPDIR-${TEMP-${TMP-/tmp}}}/$progname.$$
+
+case "$progname" in
+ allec)
+ encoding=T1;;
+ *)
+ encoding=OT1;;
+esac
+
+case "$1" in
+ -r)
+ DVIPS=dvired
+ shift
+ ;;
+ *)
+ DVIPS=dvips
+ ;;
+esac
+
+body()
+{
+ cat <<-'eof'
+ \pagestyle{empty}
+ \parindent0in
+ \hfuzz=\maxdimen
+ \hbadness=10000
+ \textheight9.5in
+ \textwidth6.5in
+ \newcommand{\myformula}{\sum a_{b_{c_d}} = c}
+ \newcommand{\mytext}{text $\mathcal{\myformula}\mathrm{\myformula}
+ \mathbf{\myformula}\mathsf{\myformula}\mathtt{\myformula}
+ \mathnormal{\myformula}\mathit{\myformula}$}
+
+ \newcommand{\TestSizes}{{%
+ \tiny \mytext\scriptsize \mytext\footnotesize \mytext\small \mytext
+ \normalsize \mytext
+ \large \mytext\Large \mytext\LARGE \mytext\huge \mytext\Huge \mytext}}
+ \newcommand{\TestRM}{rm-family: {\rmfamily\TestSizes}\newline}
+ \newcommand{\TestSF}{sf-family: {\sffamily\TestSizes}\newline}
+ \newcommand{\TestTT}{tt-family: {\ttfamily\TestSizes}\newline}
+ \newcommand{\TestFamilies}{\TestRM\TestSF\TestTT\newline}
+ \newcommand{\TestMD}{md-series: {\mdseries\TestFamilies}}
+ \newcommand{\TestBF}{bf-series: {\bfseries\TestFamilies}}
+ \newcommand{\TestSeries}{\TestBF\TestMD\par}
+ \newcommand{\TestUP}{up-shape: {\upshape\TestSeries}\par}
+ \newcommand{\TestIT}{it-shape: {\itshape\TestSeries}\par}
+ \newcommand{\TestSL}{sl-shape: {\slshape\TestSeries}\par}
+ \newcommand{\TestSC}{sc-shape: {\scshape\TestSeries}\par}
+ \newcommand{\TestShapes}{\TestUP\TestIT\TestSL\TestSC}
+ \begin{document}
+ \TestShapes
+ \end{document}
+eof
+}
+
+head()
+{
+ echo '\documentclass['$1'pt]{article}'
+ echo '\usepackage['$encoding']{fontenc}'
+}
+
+# before we create the tmpdir, set trap for cleanup
+trap '
+ rm -rf $tmpdir
+ exit 1
+' 1 2 3 7 13 15
+
+(umask 077; mkdir "$tmpdir") || {
+ echo "$progname: failed to create temp directory." >&2
+ exit 1
+}
+
+cd $tmpdir || exit 1
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Generating testfiles for 10pt, 11pt and 12pt. <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+head 10 > allcm10.tex
+head 11 > allcm11.tex
+head 12 > allcm12.tex
+body >> allcm10.tex
+body >> allcm11.tex
+body >> allcm12.tex
+
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Calling latex... <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+latex allcm10 >/dev/null
+latex allcm11 >/dev/null
+latex allcm12 >/dev/null
+
+echo >&2
+echo "---------------------------------------------------------------------" >&2
+echo ">>>>>>>>>>> Now, calling $DVIPS to make missing fonts... <<<<<<<<<<" >&2
+echo "---------------------------------------------------------------------" >&2
+$DVIPS ${1+"$@"} -V -f allcm10 > /dev/null
+$DVIPS ${1+"$@"} -V -f allcm11 > /dev/null
+$DVIPS ${1+"$@"} -V -f allcm12 > /dev/null
+
+cd /
+rm -rf $tmpdir
Copied: trunk/Master/texmf-dist/scripts/texlive-extra/allneeded.sh (from rev 53479, trunk/Master/texmf-dist/scripts/texlive/allneeded.sh)
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive-extra/allneeded.sh (rev 0)
+++ trunk/Master/texmf-dist/scripts/texlive-extra/allneeded.sh 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,46 @@
+#!/bin/sh
+
+test -f /bin/sh5 && test -z "$RUNNING_SH5" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; }
+unset RUNNING_SH5
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+progname=`basename $0`
+dvired=false
+
+case $1 in
+-r) DVIPS="dvips -x707"
+ shift;;
+*) DVIPS=dvips;;
+esac
+
+case $# in
+0) echo "Usage: $progname [-r] files ..." >&2
+ exit ;;
+esac
+
+findopt=
+dvipsopt=
+
+for i
+do
+ if [ -f $i ] || [ -d $i ]; then
+ findopt="$findopt $i"
+ else
+ dvipsopt="$dvipsopt $i"
+ fi
+done
+
+find $findopt -name \*.dvi -type f -print |
+ while true; do
+ read i
+ test -z "$i" && exit
+ echo "processing file '$i' ..."
+ $DVIPS $dvipsopt -f "$i" >/dev/null
+ echo
+ done
Modified: trunk/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc 2020-01-21 18:33:23 UTC (rev 53480)
@@ -87,6 +87,7 @@
depend texdoc
depend texdoctk
depend texfot
+depend texlive-extra
depend texliveonfly
depend texloganalyser
depend texosquery
Modified: trunk/Master/tlpkg/tlpsrc/tetex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/tetex.tlpsrc 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/tlpkg/tlpsrc/tetex.tlpsrc 2020-01-21 18:33:23 UTC (rev 53480)
@@ -20,8 +20,6 @@
runpattern f texmf-dist/texconfig/v/*
runpattern f texmf-dist/texconfig/x/*
#
-runpattern f texmf-dist/scripts/texlive/allcm.sh
-runpattern f texmf-dist/scripts/texlive/allneeded.sh
runpattern f texmf-dist/scripts/texlive/dvi2fax.sh
runpattern f texmf-dist/scripts/texlive/dvired.sh
runpattern f texmf-dist/scripts/texlive/e2pall.pl
@@ -39,9 +37,6 @@
runpattern f texmf-dist/scripts/texlive/updmap-user.sh
runpattern f texmf-dist/scripts/texlive/updmap.pl
-docpattern f texmf-dist/doc/man/man1/allcm.*
-docpattern f texmf-dist/doc/man/man1/allec.*
-docpattern f texmf-dist/doc/man/man1/allneeded.*
docpattern f texmf-dist/doc/man/man1/dvi2fax.*
docpattern f texmf-dist/doc/man/man1/dvired.*
docpattern f texmf-dist/doc/man/man1/e2pall.*
@@ -57,9 +52,6 @@
docpattern f texmf-dist/doc/man/man5/updmap.*
docpattern d texmf-dist/doc/tetex
-binpattern f bin/${ARCH}/allcm
-binpattern f bin/${ARCH}/allec
-binpattern f bin/${ARCH}/allneeded
binpattern f bin/${ARCH}/dvi2fax
binpattern f bin/${ARCH}/dvired
binpattern f bin/${ARCH}/e2pall
Added: trunk/Master/tlpkg/tlpsrc/texlive-scripts-extra.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/texlive-scripts-extra.tlpsrc (rev 0)
+++ trunk/Master/tlpkg/tlpsrc/texlive-scripts-extra.tlpsrc 2020-01-21 18:33:23 UTC (rev 53480)
@@ -0,0 +1,19 @@
+category TLCore
+shortdesc TeX Live scripts
+longdesc Miscellaneous scripts maintained as part of TeX Live, but
+longdesc not important for the infrastructure. Thus, this is not part of
+longdesc scheme-infraonly or tlcritical, just a normal package.
+
+docpattern f texmf-dist/scripts/texlive-extra/README
+
+runpattern f texmf-dist/scripts/texlive-extra/allcm.sh
+docpattern f texmf-dist/doc/man/man1/allcm.*
+binpattern f bin/${ARCH}/allcm
+#
+# symlink to allcm.sh.
+docpattern f texmf-dist/doc/man/man1/allec.*
+binpattern f bin/${ARCH}/allec
+#
+runpattern f texmf-dist/scripts/texlive-extra/allneeded.sh
+docpattern f texmf-dist/doc/man/man1/allneeded.*
+binpattern f bin/${ARCH}/allneeded
Modified: trunk/Master/tlpkg/tlpsrc/texlive-scripts.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/texlive-scripts.tlpsrc 2020-01-21 17:56:03 UTC (rev 53479)
+++ trunk/Master/tlpkg/tlpsrc/texlive-scripts.tlpsrc 2020-01-21 18:33:23 UTC (rev 53480)
@@ -5,6 +5,8 @@
#
depend texlive.infra
#
+docpattern f texmf-dist/scripts/texlive/README
+#
runpattern f texmf-dist/scripts/texlive/mktexmf
runpattern f texmf-dist/scripts/texlive/mktexpk
runpattern f texmf-dist/scripts/texlive/mktextfm
More information about the tex-live-commits
mailing list