summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-04-19 23:14:36 +0000
committerKarl Berry <karl@freefriends.org>2010-04-19 23:14:36 +0000
commita01e51b01f5819b6091af48cdca581e9f2a9282e (patch)
tree1639d2e67826d68f90643bb3fdba9cf472d23b77 /Master/texmf-dist
parentec197fb09394527e05dddd8ed3ec563e19dfbc91 (diff)
latexmk 4.15c (19apr10)
git-svn-id: svn://tug.org/texlive/trunk@17933 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/support/latexmk/CHANGES6
-rw-r--r--Master/texmf-dist/doc/support/latexmk/README4
-rw-r--r--Master/texmf-dist/doc/support/latexmk/latexmk.pdfbin79060 -> 79070 bytes
-rw-r--r--Master/texmf-dist/doc/support/latexmk/latexmk.txt62
-rwxr-xr-xMaster/texmf-dist/scripts/latexmk/latexmk.pl17
5 files changed, 49 insertions, 40 deletions
diff --git a/Master/texmf-dist/doc/support/latexmk/CHANGES b/Master/texmf-dist/doc/support/latexmk/CHANGES
index 39f9fc45e92..db7c20270b3 100644
--- a/Master/texmf-dist/doc/support/latexmk/CHANGES
+++ b/Master/texmf-dist/doc/support/latexmk/CHANGES
@@ -150,3 +150,9 @@ From v. 4.15 to v. 4.15b
Changed use of Digest module to use of Digest::MD5 module, to give
compatibility with the limited installation of perl shipped
with TeX Live.
+
+From v. 4.15b to v. 4.15c
+ Solved problem that occasionally latexmk failed to detect a
+ dependent file when it analyzed a .log file. (It incorrectly
+ treated some lines of length 79 as being wrapped.)
+
diff --git a/Master/texmf-dist/doc/support/latexmk/README b/Master/texmf-dist/doc/support/latexmk/README
index 2e5701adcad..6f4560b28df 100644
--- a/Master/texmf-dist/doc/support/latexmk/README
+++ b/Master/texmf-dist/doc/support/latexmk/README
@@ -1,4 +1,4 @@
-Latexmk, version 4.15b, 12 April 2010
+Latexmk, version 4.15c, 18 April 2010
-------------------------------------
Latexmk completely automates the process of generating a LaTeX document.
@@ -89,7 +89,7 @@ I hope you find this useful.
John Collins
---------------------------- "latexmk -h" ----------------------------
-Latexmk 4.15b: Automatic LaTeX document generation routine
+Latexmk 4.15c: Automatic LaTeX document generation routine
Usage: latexmk [latexmk_options] [filename ...]
diff --git a/Master/texmf-dist/doc/support/latexmk/latexmk.pdf b/Master/texmf-dist/doc/support/latexmk/latexmk.pdf
index 506d1dd2822..45273f4f572 100644
--- a/Master/texmf-dist/doc/support/latexmk/latexmk.pdf
+++ b/Master/texmf-dist/doc/support/latexmk/latexmk.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/support/latexmk/latexmk.txt b/Master/texmf-dist/doc/support/latexmk/latexmk.txt
index ac61d74eb9f..3a974403443 100644
--- a/Master/texmf-dist/doc/support/latexmk/latexmk.txt
+++ b/Master/texmf-dist/doc/support/latexmk/latexmk.txt
@@ -127,7 +127,7 @@ LATEXMK OPTIONS AND ARGUMENTS ON COMMAND LINE
- 12 April 2010 2
+ 18 April 2010 2
@@ -193,7 +193,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 3
+ 18 April 2010 3
@@ -259,7 +259,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 4
+ 18 April 2010 4
@@ -325,7 +325,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 5
+ 18 April 2010 5
@@ -391,7 +391,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 6
+ 18 April 2010 6
@@ -457,7 +457,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 7
+ 18 April 2010 7
@@ -523,7 +523,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 8
+ 18 April 2010 8
@@ -589,7 +589,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 9
+ 18 April 2010 9
@@ -655,7 +655,7 @@ CONFIGURATION/INITIALIZATION (RC) FILES
- 12 April 2010 10
+ 18 April 2010 10
@@ -722,7 +722,7 @@ FORMAT OF COMMAND SPECIFICATIONS
- 12 April 2010 11
+ 18 April 2010 11
@@ -789,7 +789,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 12
+ 18 April 2010 12
@@ -856,7 +856,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 13
+ 18 April 2010 13
@@ -923,7 +923,7 @@ LIST OF CONFIGURATION VARIABLES USABLE IN INITIALIZATION FILES
- 12 April 2010 14
+ 18 April 2010 14
@@ -990,7 +990,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 15
+ 18 April 2010 15
@@ -1057,7 +1057,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 16
+ 18 April 2010 16
@@ -1124,7 +1124,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 17
+ 18 April 2010 17
@@ -1192,7 +1192,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 18
+ 18 April 2010 18
@@ -1260,7 +1260,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 19
+ 18 April 2010 19
@@ -1328,7 +1328,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 20
+ 18 April 2010 20
@@ -1396,7 +1396,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 21
+ 18 April 2010 21
@@ -1464,7 +1464,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 22
+ 18 April 2010 22
@@ -1532,7 +1532,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 23
+ 18 April 2010 23
@@ -1600,7 +1600,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 24
+ 18 April 2010 24
@@ -1668,7 +1668,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 25
+ 18 April 2010 25
@@ -1738,7 +1738,7 @@ CUSTOM DEPENDENCIES
- 12 April 2010 26
+ 18 April 2010 26
@@ -1808,7 +1808,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 27
+ 18 April 2010 27
@@ -1878,7 +1878,7 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 28
+ 18 April 2010 28
@@ -1948,7 +1948,7 @@ OLD METHOD OF DEFINING CUSTOM DEPENDENCIES
- 12 April 2010 29
+ 18 April 2010 29
@@ -2002,7 +2002,7 @@ THANKS TO
AUTHOR
Current version, by John Collins (username collins at node
- phys.psu.edu). (Version 4.15b).
+ phys.psu.edu). (Version 4.15c).
Released version can be obtained from CTAN: <http://www.tug.org/tex-
archive/support/latexmk/>, and from the author's website
@@ -2018,7 +2018,7 @@ AUTHOR
- 12 April 2010 30
+ 18 April 2010 30
@@ -2088,6 +2088,6 @@ LATEXMK(1L) LATEXMK(1L)
- 12 April 2010 31
+ 18 April 2010 31
diff --git a/Master/texmf-dist/scripts/latexmk/latexmk.pl b/Master/texmf-dist/scripts/latexmk/latexmk.pl
index ababdc1a3a7..7f98a337b6b 100755
--- a/Master/texmf-dist/scripts/latexmk/latexmk.pl
+++ b/Master/texmf-dist/scripts/latexmk/latexmk.pl
@@ -108,8 +108,8 @@ use warnings;
$my_name = 'latexmk';
$My_name = 'Latexmk';
-$version_num = '4.15b';
-$version_details = "$My_name, John Collins, 12 April 2010";
+$version_num = '4.15c';
+$version_details = "$My_name, John Collins, 18 April 2010";
use Config;
@@ -178,6 +178,8 @@ else {
##
## Modification log from 22 Jan 2010 onwards in detail
##
+## 18 Apr 2010, John Collins Clean up comment from previous mod.
+## 16 Apr 2010, John Collins V. 4.15c. Correct line wrapping issue.
## 12 Apr 2010, John Collins V. 4.15b. Change
## use Digest;
## to
@@ -2857,13 +2859,14 @@ sub parse_logB {
s/[\n\r]*$//;
# Handle wrapped lines:
# They are lines brutally broken at exactly $log_wrap chars
- # excluding line-end. The TeX program adds an EXTRA
- # end-of-line character whenever a line gets to $log_wrap
- # characters. So we recover the unwrapped line(s) simply
- # by deleting the end-of-line following a line of exactly
- # $log_wrap characters.
+ # excluding line-end. Sometimes a line $log_wrap chars
+ # long is an ordinary line, sometimes it is part of a line
+ # that was wrapped. To handle all cases, I keep both
+ # options open by putting the line into @lines before
+ # and after appending the next line:
my $len = length($_);
while ( ($len == $log_wrap) && !eof($log_file) ) {
+ push @lines, $_;
my $extra = <$log_file>;
$extra =~ s/[\n\r]*$//;
$len = length($extra);