From a489176691d69116ddff58a4021dc22998629d8e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 13 Dec 2009 01:30:42 +0000 Subject: install new script latexdiff git-svn-id: svn://tug.org/texlive/trunk@16379 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/bin/tlpkg-ctan-check | 3 ++- Master/tlpkg/libexec/ctan2tds | 16 +++++++++------- Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc | 1 + Master/tlpkg/tlpsrc/collection-binextra.tlpsrc | 1 + Master/tlpkg/tlpsrc/latexdiff.tlpsrc | 2 ++ 5 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 Master/tlpkg/tlpsrc/latexdiff.tlpsrc (limited to 'Master/tlpkg') diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 339d37e7185..ad9dbe7bd2b 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -146,8 +146,9 @@ my @WorkingTLP = qw( l2picfaq l2tabu l2tabu-english l2tabu-french l2tabu-it l2tabu-spanish labbook labelcas labels lastpage latex latex-doc-ptr latex-notes-zh-cn latex-veryshortguide + latex-course latex-tds latex2e-help-texinfo latex2man - latex-course latex-tds latexcheat latexcheat-ptbr latexmk latexmp + latexcheat latexcheat-ptbr latexdiff latexmk latexmp layouts lcd lcg lcyw leading leaflet ledmac leftidx lettrine lewis lfb lgreek lh libertine libris limap linearA lineno linguex diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 3dc049ad582..e64ce58adcb 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -657,6 +657,7 @@ $Master = "$mydir/../.."; 'knuth' => '&POSTknuth', 'koma-script' => '&POSTkomascript', 'latex2man' => '&POSTlatex2man', + 'latexdiff' => '&POSTlatexdiff', 'lithuanian' => '&POSTlithuanian', 'montex' => '&POSTmontex', 'pgf' => '&POSTpgf', @@ -700,6 +701,7 @@ $standardsource='\.fdd|\.dtx|\.ins|\.c$|Makefile|configure.*|install-sh|\.drv'; 'latex-doc-ptr', 'NULL', # doc package 'latex2e-help-texinfo','NULL', # doc package 'latex2man', 'NULL', # leave Makefile + 'latexdiff', 'NULL', # leave Makefile 'mpman-ru', 'NULL', # doc package 'ot2cyr', '\.afm|\.etx|' . $standardsource, 'pdfx', 'rvdtx\.sty|' . $standardsource, @@ -1489,6 +1491,7 @@ $standardxmt='\.xmt'; 'findhyph' => 'findhyph$', 'fragmaster' => 'fragmaster.pl', 'latex2man' => 'latex2man$', + 'latexdiff' => 'latex(diff-so|diff-vc|revise)$', 'latexmk' => '\.pl$', 'listings-ext' => '\.sh$', 'mkgrkindex' => 'mkgrkindex$', @@ -1518,6 +1521,7 @@ $standardxmt='\.xmt'; %specialmans = ( 'epstopdf' => 'epstopdf.1', 'findhyph' => 'findhyph.1', + 'latexdiff' => '\.1$', 'latexmk' => 'latexmk.1', 'perltex' => 'perltex.1', 'pkfix-helper' => 'pkfix-helper.1', @@ -3762,14 +3766,12 @@ sub POSTlatex2man print "YOU-MUST-DO! update /tmp/$package.info into texmf/doc/info\n"; } -sub POSTlibertine +sub POSTlatexdiff { - print "POST$package - remove nosource docs"; - # post routine instead of moreclean because we use MAKEcopy. - # doable one way or another, but skipping for now. xx - # - # no source for doku.pdf. - &SYSTEM ("$RM doc/fonts/libertine/*libertine[dD]oku.pdf"); + print "POST$package - rename $package-so to $package.pl\n"; + # to avoid special case in w32 wrapper + my $dir = "$DEST/scripts/$package"; + &SYSTEM ("$MV $dir/latexdiff-so $dir/latexdiff.pl"); } sub POSTlithuanian diff --git a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc index 7dbc0d9518c..cc1fd970a13 100644 --- a/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc +++ b/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc @@ -22,6 +22,7 @@ runpattern Package t texmf-dist tex %NAME% runpattern Package t texmf-dist vtex %NAME% srcpattern Package t texmf-dist source %NAME% docpattern Package t texmf-dist doc %NAME% +docpattern Package f texmf/doc/man/man1/%NAME%.* # auto patterns for category TLCore docpattern TLCore t texmf doc %NAME% diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc index 6b40a1fcf7d..2803589c234 100644 --- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc @@ -24,6 +24,7 @@ depend fragmaster depend hyphenex depend lacheck depend latex2man +depend latexdiff depend latexmk depend listings-ext depend mkind-english diff --git a/Master/tlpkg/tlpsrc/latexdiff.tlpsrc b/Master/tlpkg/tlpsrc/latexdiff.tlpsrc new file mode 100644 index 00000000000..7ab6ed498b3 --- /dev/null +++ b/Master/tlpkg/tlpsrc/latexdiff.tlpsrc @@ -0,0 +1,2 @@ +docpattern +f texmf/doc/man/man1/latexdiff-vc.* +docpattern +f texmf/doc/man/man1/latexrevise.* -- cgit v1.2.3