Hi,

On Thu, Dec 17, 2015 at 09:01:58PM +0100, Matthias Kilian wrote:
> Update to poppler-0.39.0. The major bump to libpoppler-glib is
> necessary because the removal of a function.

This appears to break print/py-poppler. Here's a fix for it. Any
objections?

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/py-poppler/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile    5 May 2015 17:00:18 -0000       1.10
+++ Makefile    18 Dec 2015 08:19:57 -0000
@@ -6,7 +6,7 @@ DISTNAME=       pypoppler-0.12.1
 PKGNAME=        ${DISTNAME:S/^py/py-/}
 CATEGORIES=    print
 
-REVISION=      6
+REVISION=      7
 
 MASTER_SITES=  ${HOMEPAGE}/trunk/development/+download/
 HOMEPAGE=      http://launchpad.net/poppler-python/
Index: patches/patch-poppler_defs
===================================================================
RCS file: /cvs/ports/print/py-poppler/patches/patch-poppler_defs,v
retrieving revision 1.2
diff -u -p -r1.2 patch-poppler_defs
--- patches/patch-poppler_defs  27 Apr 2013 16:02:59 -0000      1.2
+++ patches/patch-poppler_defs  18 Dec 2015 12:00:55 -0000
@@ -8,8 +8,39 @@ And follow API changes from poppler-0.16
 
 
 --- poppler.defs.orig  Sun Sep 27 11:07:59 2009
-+++ poppler.defs       Fri Apr 26 22:49:32 2013
-@@ -1646,58 +1646,6 @@
++++ poppler.defs       Fri Dec 18 13:00:41 2015
+@@ -578,18 +578,6 @@
+   )
+ )
+ 
+-(define-enum Orientation
+-  (in-module "Poppler")
+-  (c-name "PopplerOrientation")
+-  (gtype-id "POPPLER_TYPE_ORIENTATION")
+-  (values
+-    '("portrait" "POPPLER_ORIENTATION_PORTRAIT")
+-    '("landscape" "POPPLER_ORIENTATION_LANDSCAPE")
+-    '("upsidedown" "POPPLER_ORIENTATION_UPSIDEDOWN")
+-    '("seascape" "POPPLER_ORIENTATION_SEASCAPE")
+-  )
+-)
+-
+ (define-enum PageTransitionType
+   (in-module "Poppler")
+   (c-name "PopplerPageTransitionType")
+@@ -1341,11 +1329,6 @@
+   (return-type "GType")
+ )
+ 
+-(define-function poppler_orientation_get_type
+-  (c-name "poppler_orientation_get_type")
+-  (return-type "GType")
+-)
+-
+ (define-function poppler_page_transition_type_get_type
+   (c-name "poppler_page_transition_type_get_type")
+   (return-type "GType")
+@@ -1646,58 +1629,6 @@
    (return-type "GType")
  )
  
@@ -68,7 +99,7 @@ And follow API changes from poppler-0.16
  (define-method render
    (of-object "PopplerPage")
    (c-name "poppler_page_render")
-@@ -1795,6 +1743,12 @@
+@@ -1795,6 +1726,12 @@
  (define-method get_text
    (of-object "PopplerPage")
    (c-name "poppler_page_get_text")

Reply via email to