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")