From ce57a552309046a4cc494db73b145392d23854d8 Mon Sep 17 00:00:00 2001 From: Manuel Pégourié-Gonnard Date: Thu, 22 May 2008 12:12:33 +0000 Subject: -mglossaries v1.13 (2008/05/18) git-svn-id: svn://tug.org/texlive/trunk@8285 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/scripts/glossaries/makeglossaries | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'Master/texmf-dist/scripts/glossaries') diff --git a/Master/texmf-dist/scripts/glossaries/makeglossaries b/Master/texmf-dist/scripts/glossaries/makeglossaries index 6807b69bae3..3b9f1cb6b48 100755 --- a/Master/texmf-dist/scripts/glossaries/makeglossaries +++ b/Master/texmf-dist/scripts/glossaries/makeglossaries @@ -2,7 +2,7 @@ # File : makeglossaries # Author : Nicola Talbot -# Version : 1.3 (2008/03/08) +# Version : 1.4 (2008/05/10) # Description: simple Perl script that calls makeindex. # Intended for use with "glossaries.sty" (saves having to remember # all the various switches) @@ -28,6 +28,8 @@ # Also makeglossaries and makeglossaries. # # History: +# v1.4 (2008-05-10) : +# * added support for filenames with spaces. # v1.3 (2008-03-08) : # * changed first line from /usr/bin/perl -w to /usr/bin/env perl # (Thanks to Karl Berry for suggesting this.) @@ -108,6 +110,9 @@ if (open AUXFILE, "$name.aux") if (m/\\\@istfilename\s*{([^}]*)}/) { $istfile = $1; + + # check if double quotes were added to \jobname + $istfile=~s/^"(.*)"\.ist$/$1.ist/; } } @@ -248,7 +253,7 @@ sub makeindex{ my($name,$cmdstr,$buffer,$n,$i,$j); my(@stuff,@item); - $cmdstr = "$rest -s $ist -t $trans -o $out $in"; + $cmdstr = "$rest -s \"$ist\" -t \"$trans\" -o \"$out\" \"$in\""; unless ($quiet) { -- cgit v1.2.3