pdf2swf: added support for print mode (-s asprint), as3: small optimizations
[swftools.git] / lib / pdf / inject-xpdf.pl
index b917023..16b2a77 100755 (executable)
@@ -12,10 +12,15 @@ mkdir("$directory/tmp/");
 
 chdir("$directory/tmp/") or die;
 system("tar -zxvf ../../$filename") and die;
-system("find -type f -exec mv {} .. \\;") and die;
+system("find . -type f -exec mv {} .. \\;") and die;
 chdir("..");
-system("find -type d -exec rmdir {} \\; 2> /dev/null");
-system("patch < ../xpdf-changes.patch");
+system("find . -type d -exec rmdir {} \\; 2> /dev/null");
+
+$c = 'find . \( -name "*.cc" -or -name "*.h" -or -name "*.c" \) -exec cp {} {}.orig \;';
+print "$c\n";
+system($c);
+
+system("patch < ../xpdf-changes.patch 2>&1 | grep -i failed");
 chdir("..");
 system("rm -f xpdf");
 system("ln -s $directory xpdf");
@@ -45,7 +50,4 @@ EOF
 close(fi);
 system("chmod a+x switch");
 
-$c = 'find '.$directory.' \( -name "*.cc" -or -name "*.h" -or -name "*.c" \) -exec cp {} {}.orig \;';
-print "$c\n";
-system($c);