diff options
Diffstat (limited to 'Master/texmf-dist/scripts/latexmk')
-rwxr-xr-x | Master/texmf-dist/scripts/latexmk/latexmk.pl | 16 |
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. |