cups-filter: add compat patch for poppler 0.34.
This commit is contained in:
parent
7869c6fd39
commit
a214eae680
38
srcpkgs/cups-filters/patches/poppler0340.patch
Normal file
38
srcpkgs/cups-filters/patches/poppler0340.patch
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
Hack to make this build against poppler-0.34. Just disables color management in some places.
|
||||||
|
We should probably find a better solution. dilfridge@gentoo.org
|
||||||
|
|
||||||
|
|
||||||
|
diff -ruN cups-filters-1.0.71.orig/filter/pdftoopvp/OPVPOutputDev.cxx cups-filters-1.0.71/filter/pdftoopvp/OPVPOutputDev.cxx
|
||||||
|
--- filter/pdftoopvp/OPVPOutputDev.cxx 2015-06-26 17:45:26.000000000 +0200
|
||||||
|
+++ filter/pdftoopvp/OPVPOutputDev.cxx 2015-07-14 19:02:51.666737621 +0200
|
||||||
|
@@ -1812,9 +1812,15 @@
|
||||||
|
maskSplash->drawImage(&imageSrc, &imgMaskData,
|
||||||
|
splashModeMono8, gFalse, maskWidth, maskHeight, mat);
|
||||||
|
#else
|
||||||
|
+#if POPPLER_VERSION_MAJOR <= 0 && POPPLER_VERSION_MINOR <= 33
|
||||||
|
maskSplash->drawImage(&imageSrc, &imgMaskData,
|
||||||
|
splashModeMono8, gFalse, maskWidth, maskHeight,
|
||||||
|
mat,gFalse);
|
||||||
|
+#else
|
||||||
|
+ maskSplash->drawImage(&imageSrc, NULL, &imgMaskData,
|
||||||
|
+ splashModeMono8, gFalse, maskWidth, maskHeight,
|
||||||
|
+ mat,gFalse);
|
||||||
|
+#endif
|
||||||
|
#endif
|
||||||
|
delete imgMaskData.imgStr;
|
||||||
|
maskStr->close();
|
||||||
|
diff -ruN cups-filters-1.0.71.orig/filter/pdftoopvp/oprs/OPRS.cxx cups-filters-1.0.71/filter/pdftoopvp/oprs/OPRS.cxx
|
||||||
|
--- filter/pdftoopvp/oprs/OPRS.cxx 2015-06-26 17:45:26.000000000 +0200
|
||||||
|
+++ filter/pdftoopvp/oprs/OPRS.cxx 2015-07-14 19:00:20.655740720 +0200
|
||||||
|
@@ -241,7 +241,11 @@
|
||||||
|
#if POPPLER_VERSION_MAJOR <= 0 && (POPPLER_VERSION_MINOR <= 20 || (POPPLER_VERSION_MINOR == 21 && POPPLER_VERSION_MICRO <= 2))
|
||||||
|
return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);
|
||||||
|
#else
|
||||||
|
+#if POPPLER_VERSION_MAJOR <= 0 && POPPLER_VERSION_MINOR <= 33
|
||||||
|
return splash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat,gFalse);
|
||||||
|
+#else
|
||||||
|
+ return splash->drawImage(src,NULL,srcData,srcMode,srcAlpha,w,h,mat,gFalse);
|
||||||
|
+#endif
|
||||||
|
#endif
|
||||||
|
} else {
|
||||||
|
return opvpSplash->drawImage(src,srcData,srcMode,srcAlpha,w,h,mat);
|
Loading…
x
Reference in New Issue
Block a user