X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpdf%2Finject-xpdf.pl;h=0e08c53ea57b556883e1f2c1248878947f1a792c;hb=6a529bfa890997a55fec9ae0e0d388cf9d5276c2;hp=6571080d59fc1345f508090fc4ebd00f3a013c55;hpb=d7a44f0702f62381b468d0738c9c923d8c56fa03;p=swftools.git diff --git a/lib/pdf/inject-xpdf.pl b/lib/pdf/inject-xpdf.pl index 6571080..0e08c53 100755 --- a/lib/pdf/inject-xpdf.pl +++ b/lib/pdf/inject-xpdf.pl @@ -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 <