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