summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-03-12 23:04:35 +0000
committerKarl Berry <karl@freefriends.org>2018-03-12 23:04:35 +0000
commit73f075bc9e08ba903c8235a2cacb2e39b44d1954 (patch)
tree2bb329a05a3a4e4386b82cf87dd8ef8d0157686e
parente93be321c454b06521746cf306363becf46dffef (diff)
ctan-o-mat wrappers
git-svn-id: svn://tug.org/texlive/trunk@46938 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xBuild/source/texk/texlive/linked_scripts/ctan-o-mat/ctan-o-mat (renamed from Master/texmf-dist/doc/support/ctan-o-mat/ctan-o-mat)0
l---------Master/bin/aarch64-linux/ctan-o-mat2
l---------Master/bin/amd64-freebsd/ctan-o-mat2
l---------Master/bin/amd64-netbsd/ctan-o-mat2
l---------Master/bin/armel-linux/ctan-o-mat2
l---------Master/bin/armhf-linux/ctan-o-mat2
l---------Master/bin/i386-cygwin/ctan-o-mat2
l---------Master/bin/i386-darwin/ctan-o-mat2
l---------Master/bin/i386-freebsd/ctan-o-mat2
l---------Master/bin/i386-linux/ctan-o-mat2
l---------Master/bin/i386-linuxmusl/ctan-o-mat2
l---------Master/bin/i386-netbsd/ctan-o-mat2
l---------Master/bin/i386-solaris/ctan-o-mat2
l---------Master/bin/powerpc-darwin/ctan-o-mat2
l---------Master/bin/powerpc-linux/ctan-o-mat2
l---------Master/bin/sparc-solaris/ctan-o-mat2
-rwxr-xr-xMaster/bin/win32/ctan-o-mat.bat (renamed from Master/texmf-dist/source/support/ctan-o-mat/ctan-o-mat.bat)0
-rwxr-xr-xMaster/bin/win32/ctan-o-mat.exebin1536 -> 0 bytes
l---------Master/bin/x86_64-cygwin/ctan-o-mat2
l---------Master/bin/x86_64-darwin/ctan-o-mat2
l---------Master/bin/x86_64-darwinlegacy/ctan-o-mat2
l---------Master/bin/x86_64-linux/ctan-o-mat2
l---------Master/bin/x86_64-linuxmusl/ctan-o-mat2
l---------Master/bin/x86_64-solaris/ctan-o-mat2
-rw-r--r--Master/texmf-dist/doc/man/man1/ctan-o-mat.man1.pdfbin21661 -> 21661 bytes
-rwxr-xr-xMaster/texmf-dist/scripts/ctan-o-mat/ctan-o-mat21
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds11
27 files changed, 49 insertions, 25 deletions
diff --git a/Master/texmf-dist/doc/support/ctan-o-mat/ctan-o-mat b/Build/source/texk/texlive/linked_scripts/ctan-o-mat/ctan-o-mat
index 3041dc07ad3..3041dc07ad3 100755
--- a/Master/texmf-dist/doc/support/ctan-o-mat/ctan-o-mat
+++ b/Build/source/texk/texlive/linked_scripts/ctan-o-mat/ctan-o-mat
diff --git a/Master/bin/aarch64-linux/ctan-o-mat b/Master/bin/aarch64-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/aarch64-linux/ctan-o-mat
+++ b/Master/bin/aarch64-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/amd64-freebsd/ctan-o-mat b/Master/bin/amd64-freebsd/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/amd64-freebsd/ctan-o-mat
+++ b/Master/bin/amd64-freebsd/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/ctan-o-mat b/Master/bin/amd64-netbsd/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/amd64-netbsd/ctan-o-mat
+++ b/Master/bin/amd64-netbsd/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/armel-linux/ctan-o-mat b/Master/bin/armel-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/armel-linux/ctan-o-mat
+++ b/Master/bin/armel-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/armhf-linux/ctan-o-mat b/Master/bin/armhf-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/armhf-linux/ctan-o-mat
+++ b/Master/bin/armhf-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-cygwin/ctan-o-mat b/Master/bin/i386-cygwin/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-cygwin/ctan-o-mat
+++ b/Master/bin/i386-cygwin/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-darwin/ctan-o-mat b/Master/bin/i386-darwin/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-darwin/ctan-o-mat
+++ b/Master/bin/i386-darwin/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-freebsd/ctan-o-mat b/Master/bin/i386-freebsd/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-freebsd/ctan-o-mat
+++ b/Master/bin/i386-freebsd/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-linux/ctan-o-mat b/Master/bin/i386-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-linux/ctan-o-mat
+++ b/Master/bin/i386-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-linuxmusl/ctan-o-mat b/Master/bin/i386-linuxmusl/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-linuxmusl/ctan-o-mat
+++ b/Master/bin/i386-linuxmusl/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/ctan-o-mat b/Master/bin/i386-netbsd/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-netbsd/ctan-o-mat
+++ b/Master/bin/i386-netbsd/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/i386-solaris/ctan-o-mat b/Master/bin/i386-solaris/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/i386-solaris/ctan-o-mat
+++ b/Master/bin/i386-solaris/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/powerpc-darwin/ctan-o-mat b/Master/bin/powerpc-darwin/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/powerpc-darwin/ctan-o-mat
+++ b/Master/bin/powerpc-darwin/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/powerpc-linux/ctan-o-mat b/Master/bin/powerpc-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/powerpc-linux/ctan-o-mat
+++ b/Master/bin/powerpc-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/sparc-solaris/ctan-o-mat b/Master/bin/sparc-solaris/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/sparc-solaris/ctan-o-mat
+++ b/Master/bin/sparc-solaris/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/texmf-dist/source/support/ctan-o-mat/ctan-o-mat.bat b/Master/bin/win32/ctan-o-mat.bat
index 14aa5ff188b..14aa5ff188b 100755
--- a/Master/texmf-dist/source/support/ctan-o-mat/ctan-o-mat.bat
+++ b/Master/bin/win32/ctan-o-mat.bat
diff --git a/Master/bin/win32/ctan-o-mat.exe b/Master/bin/win32/ctan-o-mat.exe
deleted file mode 100755
index 5777d90a17a..00000000000
--- a/Master/bin/win32/ctan-o-mat.exe
+++ /dev/null
Binary files differ
diff --git a/Master/bin/x86_64-cygwin/ctan-o-mat b/Master/bin/x86_64-cygwin/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-cygwin/ctan-o-mat
+++ b/Master/bin/x86_64-cygwin/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/x86_64-darwin/ctan-o-mat b/Master/bin/x86_64-darwin/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-darwin/ctan-o-mat
+++ b/Master/bin/x86_64-darwin/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/x86_64-darwinlegacy/ctan-o-mat b/Master/bin/x86_64-darwinlegacy/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-darwinlegacy/ctan-o-mat
+++ b/Master/bin/x86_64-darwinlegacy/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/x86_64-linux/ctan-o-mat b/Master/bin/x86_64-linux/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-linux/ctan-o-mat
+++ b/Master/bin/x86_64-linux/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/x86_64-linuxmusl/ctan-o-mat b/Master/bin/x86_64-linuxmusl/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-linuxmusl/ctan-o-mat
+++ b/Master/bin/x86_64-linuxmusl/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/bin/x86_64-solaris/ctan-o-mat b/Master/bin/x86_64-solaris/ctan-o-mat
index ed6a2d963c2..e21984663f5 120000
--- a/Master/bin/x86_64-solaris/ctan-o-mat
+++ b/Master/bin/x86_64-solaris/ctan-o-mat
@@ -1 +1 @@
-../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat.pl \ No newline at end of file
+../../texmf-dist/scripts/ctan-o-mat/ctan-o-mat \ No newline at end of file
diff --git a/Master/texmf-dist/doc/man/man1/ctan-o-mat.man1.pdf b/Master/texmf-dist/doc/man/man1/ctan-o-mat.man1.pdf
index a73c5f13c86..88803ca368c 100644
--- a/Master/texmf-dist/doc/man/man1/ctan-o-mat.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/ctan-o-mat.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/scripts/ctan-o-mat/ctan-o-mat b/Master/texmf-dist/scripts/ctan-o-mat/ctan-o-mat
new file mode 100755
index 00000000000..3041dc07ad3
--- /dev/null
+++ b/Master/texmf-dist/scripts/ctan-o-mat/ctan-o-mat
@@ -0,0 +1,21 @@
+#/bin/sh
+##-----------------------------------------------------------------------------
+## This file is part of ctan-o-mat.
+## This program is distributed under BSD-like license. See file LICENSE
+##
+## (c) 2016-2017 Gerd Neugebauer
+##
+## Net: gene@gerd-neugebauer.de
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of a 3-clause BSD-like license as stated in the
+## file LICENSE contained in this distribution.
+##
+## You should have received a copy of the LICENSE along with this
+## program; if not, see the repository under http://***.
+##
+##-----------------------------------------------------------------------------
+
+exec perl "$0.pl" "$@"
+
+# \ No newline at end of file
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 396885cf660..29a6567bbcb 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -27,8 +27,8 @@ use Cwd;
use vars qw($opt_ctan_dir);
# programs used; must all be on the path
-$MV = "mv";
-$CP = "cp -p";
+$MV = "mv -v";
+$CP = "cp -pv";
$RM = "rm -vf"; # just to get feedback from GNU rm on removals
$MAKEINFO = "makeinfo";
$INSTALL = "install -D -m 664";
@@ -2315,6 +2315,7 @@ $standardsource = '(\.(bat|c|drv|dtx|fea|fdd|ins|sfd)'
'cmextra', 'NULL',
'concmath-fonts', 'NULL',
'crossword', $standardsource . '|AcrossLite',
+ 'ctan-o-mat', 'NULL', # process .bat
'cyrplain', 'NULL', # all in tex
'dccpaper', $standardsource . '|Makefile',
'docbytex', 'NULL',
@@ -2806,6 +2807,7 @@ $standardttf = '\.ttf|\.TTC';
'bib2gls' => '\.jar$',
'changes' => '\.bash$',
'cloze' => '\.lua$',
+ 'ctan-o-mat' => 'ctan-o-mat(|\.pl)$',
'epspdf' => '(epspdf(|\.help|boot|tk)|\.rb|makegray\.pro)$',
'latex2nemeth' => '\.jar$',
'latex-make' => '\.py$',
@@ -2846,7 +2848,7 @@ $standardttf = '\.ttf|\.TTC';
'cjk-gs-integrate' => '\.pl$',
'convbkmk' => '\.rb$',
'crossrefware' => '\.pl$',
- 'ctan-o-mat' => '\.pl$',
+ 'ctan-o-mat' => 'ctan-o-mat$',
'ctanify' => '^ctanify$',
'ctanupload' => '\.pl$',
'de-macro' => 'de-macro',
@@ -3738,7 +3740,8 @@ sub doscripts {
&SYSTEM ("$MV $s.bat.noMiKTeX $scriptsdir");
# best to have wrapper also, maybe?
- } elsif ($s eq "lua2dox_filter") { # package lua2dox
+ } elsif ($s eq "lua2dox_filter" # package lua2dox
+ || $s eq "ctan-o-mat") { # package ctan-o-mat
# handwritten .bat
&SYSTEM ("$MV $s.bat $platdir/");
next; # no wrapper