summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/latexmk
diff options
context:
space:
mode:
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.