]> git.donarmstrong.com Git - lilypond.git/commitdiff
mf2ptf1.pl: Sort MetaPost output files. Fixes #565.
authorWerner Lemberg <wl@gnu.org>
Sat, 26 Jan 2008 02:42:35 +0000 (03:42 +0100)
committerWerner Lemberg <wl@gnu.org>
Sat, 26 Jan 2008 02:42:35 +0000 (03:42 +0100)
buildscripts/mf2pt1.pl

index 3d4ed5a4625c7b3bcba8cd4a1e71ad8c5523684d..1b7f9032536d5cb5481895d0d53e9756abbaaf37 100644 (file)
@@ -429,7 +429,9 @@ sub get_bboxes ($)
     execute_command 1, ("mpost", "-mem=mf2pt1", "-progname=mpost",
                         "\\mode:=localfont; mag:=$mag; bpppix $bpppix; input $mffile");
     opendir (CURDIR, ".") || die "${progname}: $! ($filedir)\n";
-    @charfiles = grep /^$filebase.*\.\d+$/, readdir(CURDIR);
+    @charfiles = sort
+                   { ($a=~ /\.(\d+)$/)[0] <=> ($b=~ /\.(\d+)$/)[0] }
+                   grep /^$filebase.*\.\d+$/, readdir(CURDIR);
     close CURDIR;
     @fontbbox = (1000000, 1000000, -1000000, -1000000);
     foreach my $psfile (@charfiles) {