removed parameter_t
[swftools.git] / lib / pdf / inject-xpdf.pl
index 6571080..0e08c53 100755 (executable)
@@ -15,7 +15,12 @@ system("tar -zxvf ../../$filename") 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") and die;
+
+$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 failed");
 chdir("..");
 system("rm -f xpdf");
 system("ln -s $directory xpdf");
@@ -25,11 +30,17 @@ open(fi, ">switch");
 print fi <<EOF
 #!/bin/sh
 
-if test "x\$1" = "xstable";then
+VERSION=\$1
+PS3="choose> "
+
+if test "x\$VERSION" = "x";then
+    select V in stable latest;do VERSION="\$V";break;done
+fi
+if test "x\$VERSION" = "xstable";then
     echo "Switching to stable version"
     rm -f xpdf
-    ln -s xpdf-3.01 xpdf
-elif test "x\$1" = "xlatest";then
+    ln -s xpdf-3.02 xpdf
+elif test "x\$VERSION" = "xlatest";then
     echo "Switching to latest version"
     rm -f xpdf
     ln -s $directory xpdf
@@ -39,3 +50,4 @@ EOF
 close(fi);
 system("chmod a+x switch");
 
+