dilfridge    15/07/14 17:08:24

  Added:                cups-filters-1.0.71-poppler0340.patch
  Log:
  Add hack to make cups-filters build against Poppler 0.34. Partly disables 
color management, we need a better solution on the long run.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
84AD142F)

Revision  Changes    Path
1.1                  
net-print/cups-filters/files/cups-filters-1.0.71-poppler0340.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/files/cups-filters-1.0.71-poppler0340.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-print/cups-filters/files/cups-filters-1.0.71-poppler0340.patch?rev=1.1&content-type=text/plain

Index: cups-filters-1.0.71-poppler0340.patch
===================================================================
Hack to make this build against poppler-0.34. Just disables color management in 
some places.
We should probably find a better solution. [email protected]


diff -ruN cups-filters-1.0.71.orig/filter/pdftoopvp/OPVPOutputDev.cxx 
cups-filters-1.0.71/filter/pdftoopvp/OPVPOutputDev.cxx
--- cups-filters-1.0.71.orig/filter/pdftoopvp/OPVPOutputDev.cxx 2015-06-26 
17:45:26.000000000 +0200
+++ cups-filters-1.0.71/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
--- cups-filters-1.0.71.orig/filter/pdftoopvp/oprs/OPRS.cxx     2015-06-26 
17:45:26.000000000 +0200
+++ cups-filters-1.0.71/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);




Reply via email to