summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check4
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds23
-rw-r--r--Master/tlpkg/tlpsrc/collection-binextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/latex-git-log.tlpsrc1
4 files changed, 22 insertions, 7 deletions
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 40cfce713c5..a0fe0de8750 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -253,9 +253,9 @@ my @TLP_working = qw(
l3kernel l3packages l3experimental
labbook labelcas labels langcode lapdf lastpage
latex latex-bib-ex latex-brochure latex-course latex-doc-ptr latex-fonts
- latex-graphics-companion latex-web-companion latex-notes-zh-cn
+ latex-git-log latex-graphics-companion latex-notes-zh-cn
latex-referenz latex-tabellen
- latex-tds latex-veryshortguide
+ latex-tds latex-veryshortguide latex-web-companion
latex2e-help-texinfo latex2e-help-texinfo-spanish latex2man
latex4wp latex4wp-it
latexcheat latexcheat-esmx latexcheat-ptbr
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 5079fa1c483..0cea75b6c86 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1095,6 +1095,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`);
'fontools' => '&PREHOOK_fontools',
'ibygrk' => '&PREHOOK_ibygrk',
'ktv-texdata' => '&PREHOOK_ktv_texdata',
+ 'latex-git-log' => '&PREHOOK_latex_git_log',
'latexdiff' => '&PREHOOK_latexdiff',
'mathspic' => '&PREHOOK_mathspic',
'movie15' => '&PREHOOK_flatten1',
@@ -2377,6 +2378,7 @@ $standardxmt='\.xmt';
'fragmaster' => 'fragmaster\.pl$',
'fontools' => '(afm2afm|autoinst|ot2kpx)$',
'installfont' => 'installfont-tl',
+ 'latex-git-log' => 'latex-git-log$',
'latex2man' => 'latex2man$',
'latexdiff' => 'latex(diff|diff-vc|revise)\.pl$',
'latexmk' => '\.pl$',
@@ -2445,6 +2447,7 @@ $standardxmt='\.xmt';
'epstopdf' => 'r?epstopdf.1|epstopdf.man1.pdf', # don't keep pdf
'findhyph' => 'findhyph.1',
'fontools' => '\.1$',
+ 'latex-git-log' => '\.1$',
'latexdiff' => '\.1$',
'latexmk' => 'latexmk.1',
'mkjobtexmf' => 'mkjobtexmf.man',
@@ -4648,15 +4651,25 @@ sub PREHOOK_flatten1 {
sub PREHOOK_fontools {
print "PREHOOK_$package - make .1 with pod2man\n";
&xchdir ("bin");
- for my $script (qw(afm2afm autoinst ot2kpx)) {
- my $pod2man = 'pod2man --center="Marc Penninga" --release="fontools" '
- . '--section=1';
- &SYSTEM ("$pod2man $script - >$script.1");
- }
+ &prehook_pod2man ("Marc Penninga", qw(afm2afm autoinst ot2kpx));
&xchdir ("..");
&SYSTEM ("$RM -rf doc"); # remove distributed pdf's
}
+sub PREHOOK_latex_git_log {
+ print "PREHOOK_$package - make .1 with pod2man\n";
+ &prehook_pod2man ("Robin Schneider", $package);
+}
+
+sub prehook_pod2man {
+ my ($author,@scripts) = @_;
+ for my $script (@scripts) {
+ my $pod2man = qq(pod2man --center="$author" --release="$package")
+ . ' --section=1';
+ &SYSTEM ("$pod2man $script - >$script.1");
+ }
+}
+
sub PREHOOK_ibygrk {
print "PREHOOK_$package - handle ibycus4.map\n";
# ibygrk has two instances of the same file ibycus4.map; it is
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
index 3ba96a54837..1d15764a6b4 100644
--- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc
@@ -35,6 +35,7 @@ depend fragmaster
depend hyphenex
depend installfont
depend lacheck
+depend latex-git-log
depend latex2man
depend latexdiff
depend latexfileversion
diff --git a/Master/tlpkg/tlpsrc/latex-git-log.tlpsrc b/Master/tlpkg/tlpsrc/latex-git-log.tlpsrc
new file mode 100644
index 00000000000..dca338c719c
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/latex-git-log.tlpsrc
@@ -0,0 +1 @@
+binpattern f bin/${ARCH}/${PKGNAME}