summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/latexmk
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-01-29 23:24:32 +0000
committerKarl Berry <karl@freefriends.org>2011-01-29 23:24:32 +0000
commit78945180d93da4cff20fc17d331fc2874fa5b2b5 (patch)
tree20ca52b78e653dc648219089d92b643d98b80d34 /Master/texmf-dist/scripts/latexmk
parenta14b05861d2dd0b4c264b70a4d181f6f8533cedf (diff)
latexmk 4.22d (30jan11)
git-svn-id: svn://tug.org/texlive/trunk@21226 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/scripts/latexmk')
-rwxr-xr-xMaster/texmf-dist/scripts/latexmk/latexmk.pl16
1 files changed, 12 insertions, 4 deletions
diff --git a/Master/texmf-dist/scripts/latexmk/latexmk.pl b/Master/texmf-dist/scripts/latexmk/latexmk.pl
index 6f6caacc161..88d6bdbec05 100755
--- a/Master/texmf-dist/scripts/latexmk/latexmk.pl
+++ b/Master/texmf-dist/scripts/latexmk/latexmk.pl
@@ -107,8 +107,8 @@ use warnings;
$my_name = 'latexmk';
$My_name = 'Latexmk';
-$version_num = '4.22c';
-$version_details = "$My_name, John Collins, 23 January 2011";
+$version_num = '4.22d';
+$version_details = "$My_name, John Collins, 26 January 2011";
use Config;
@@ -177,8 +177,10 @@ else {
##
## Modification log from 23 Jun 2010 onwards in detail
##
-## 23 Jan 2011, John Collins Fix detection of biber use with MikTeX (which doesn't put
-## openout lines in log file).
+## 23 Jan 2011, John Collins Fix detection of makeindex files with
+## MiKTeX v >= 2.8
+## 23 Jan 2011, John Collins Fix detection of biber use with MiKTeX
+## (which doesn't put openout lines in log file).
## 9 Jan 2011, John Collins Correct parsing of blg file for biber 0.7.2
## 3 Jan 2011, John Collins Small correction on reading .fdb_file
## 1 Jan 2011, John Collins Biber implementation
@@ -4188,6 +4190,12 @@ sub rdb_set_from_logB {
if ($diagnostics > -1);
rdb_ensure_file( $rule, $ind_file, $from_rule );
}
+ # Make sure the .ind file is treated as a detected source file;
+ # otherwise if the log file has it under a different name (as
+ # with MiKTeX which gives full directory information), there
+ # will be problems with the clean-up of the rule concerning
+ # no-longer-in-use source files:
+ $dependents{$ind_file} = 4;
if ( ! -e $ind_file ) {
# Failure was non-existence of makable file
# Leave failure issue to other rules.