summaryrefslogtreecommitdiff
path: root/Master/tlpkg/libexec
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-06-27 16:44:39 +0000
committerKarl Berry <karl@freefriends.org>2013-06-27 16:44:39 +0000
commitd1e85bfb2d9a06c0d47bdb12cc9d3e53f4f4b7a2 (patch)
tree09d2f136eac81eb32bff92064569c1c4caf623c5 /Master/tlpkg/libexec
parent5d0a78fa69eddaec28febee79e47b450d57ada3f (diff)
new script latex-git-log (16jun13)
git-svn-id: svn://tug.org/texlive/trunk@30983 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/libexec')
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds23
1 files changed, 18 insertions, 5 deletions
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