Your message dated Tue, 06 Aug 2013 11:48:24 +0000
with message-id <[email protected]>
and subject line Bug#679893: fixed in popplerkit.framework 0.0.20051227svn-7.1
has caused the Debian Bug report #679893,
regarding popplerkit.framework: compatibility with poppler 0.20
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
679893: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679893
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: popplerkit.framework
Version: 0.0.20051227svn-7
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu quantal ubuntu-patch

Dear Maintainer,

We are using this patch in Ubuntu to handle the changes in libpoppler's
API version 19 to version 25/26.  Please consider for Debian.

  * Track changes to poppler20 (libpoppler25) API.


Thanks for considering the patch.

-apw

-- System Information:
Debian Release: wheezy/sid
  APT prefers precise-updates
  APT policy: (500, 'precise-updates'), (500, 'precise-security'), (500, 
'precise-proposed'), (500, 'precise'), (100, 'precise-backports')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-26-generic (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru popplerkit.framework-0.0.20051227svn/debian/patches/poppler20.patch popplerkit.framework-0.0.20051227svn/debian/patches/poppler20.patch
--- popplerkit.framework-0.0.20051227svn/debian/patches/poppler20.patch	1970-01-01 01:00:00.000000000 +0100
+++ popplerkit.framework-0.0.20051227svn/debian/patches/poppler20.patch	2012-06-14 14:04:10.000000000 +0100
@@ -0,0 +1,117 @@
+Description: Track poppler20 (libpoppler25) API changes
+ Track poppler20 (libpoppler25) API changes:
+ .
+ Add version 0.20 detection to config.sh
+ startDoc now takes a PDFDoc not its XRef
+ findText no longer takes a Catalog argument
+ TextOutputDev now takes a wholeWord argument
+Author: Andy Whitcroft <[email protected]>
+Last-Update: 2012-06-14
+Index: popplerkit.framework-0.0.20051227svn/bindings/poppler_splash_renderer.cc
+===================================================================
+--- popplerkit.framework-0.0.20051227svn.orig/bindings/poppler_splash_renderer.cc	2012-06-14 09:51:53.000000000 +0100
++++ popplerkit.framework-0.0.20051227svn/bindings/poppler_splash_renderer.cc	2012-06-14 12:33:45.427732692 +0100
+@@ -57,7 +57,13 @@
+      return;
+    }
+     
+-   SYNCHRONIZED(SPLASH_DEV(output_dev)->startDoc(PDF_DOC(poppler_document)->getXRef()));
++   SYNCHRONIZED(SPLASH_DEV(output_dev)->startDoc(
++#ifdef POPPLER_0_20
++	PDF_DOC(poppler_document)
++#else
++	PDF_DOC(poppler_document)->XRef
++#endif
++   ));
+ }
+ 
+ void poppler_splash_device_destroy(void* output_dev)
+@@ -94,9 +100,12 @@
+ #ifdef POPPLER_0_6
+ 												 gFalse, // printing
+ #else
+-                                                 NULL, // Links
++                                                 NULL // Links
++#endif
++#ifndef POPPLER_0_20
++                                                 , PDF_DOC(poppler_document)->getCatalog()
+ #endif
+-                                                 PDF_DOC(poppler_document)->getCatalog()));
++                                                 ));
+ 
+    return 1;
+ }
+Index: popplerkit.framework-0.0.20051227svn/config.sh
+===================================================================
+--- popplerkit.framework-0.0.20051227svn.orig/config.sh	2012-06-14 09:51:53.000000000 +0100
++++ popplerkit.framework-0.0.20051227svn/config.sh	2012-06-14 10:04:27.775314094 +0100
+@@ -64,6 +64,11 @@
+   POPPLER_VERSION="POPPLER_0_6"
+ fi
+ 
++${PKG_CONFIG} --atleast-version=0.20.0 poppler
++if [ $? -eq 0 ]; then
++  POPPLER_VERSION="POPPLER_0_20"
++fi
++
+ echo $POPPLER_VERSION
+ 
+ # include freetype, just to be sure
+Index: popplerkit.framework-0.0.20051227svn/bindings/GNUmakefile
+===================================================================
+--- popplerkit.framework-0.0.20051227svn.orig/bindings/GNUmakefile	2012-06-14 09:51:53.000000000 +0100
++++ popplerkit.framework-0.0.20051227svn/bindings/GNUmakefile	2012-06-14 10:39:42.001797975 +0100
+@@ -53,4 +53,8 @@
+    bindings_CCFLAGS += -DPOPPLER_0_6
+ endif
+ 
++ifeq ($(POPPLER_0_20), YES)
++   bindings_CCFLAGS += -DPOPPLER_0_20
++endif
++
+ include $(GNUSTEP_MAKEFILES)/subproject.make
+Index: popplerkit.framework-0.0.20051227svn/bindings/poppler_text.cc
+===================================================================
+--- popplerkit.framework-0.0.20051227svn.orig/bindings/poppler_text.cc	2012-06-14 09:51:53.000000000 +0100
++++ popplerkit.framework-0.0.20051227svn/bindings/poppler_text.cc	2012-06-14 14:02:06.922021381 +0100
+@@ -29,7 +29,11 @@
+ void* poppler_text_device_create(int use_phys_layout, int use_raw_text_order, int append)
+ {
+    BEGIN_SYNCHRONIZED;
+-      void* textDevice = new TextOutputDev(NULL, use_phys_layout, use_raw_text_order, append);
++      void* textDevice = new TextOutputDev(NULL, use_phys_layout,
++#ifdef POPPLER_0_20
++					   0,
++#endif
++                                           use_raw_text_order, append);
+    END_SYNCHRONIZED;
+ 
+    return textDevice;
+@@ -56,11 +60,14 @@
+ #endif
+ 			   crop, 
+ #ifdef POPPLER_0_6
+-				gFalse, // printing
++				gFalse // printing
+ #else
+-				NULL, // links
++				NULL // links
++#endif
++#ifndef POPPLER_0_20
++				,PDF_DOC(poppler_document)->getCatalog()
+ #endif
+-				PDF_DOC(poppler_document)->getCatalog()));
++				));
+    return 1;
+ }
+ 
+@@ -79,6 +86,9 @@
+ #ifndef POPPLER_0_4 // 0.5, 0.6
+ 						   gTrue, gFalse,
+ #endif
++#ifdef POPPLER_0_20
++						   gFalse,
++#endif
+                                                    x_min, y_min, x_max, y_max);
+    END_SYNCHRONIZED;
+    
diff -Nru popplerkit.framework-0.0.20051227svn/debian/patches/series popplerkit.framework-0.0.20051227svn/debian/patches/series
--- popplerkit.framework-0.0.20051227svn/debian/patches/series	2012-05-31 16:32:59.000000000 +0100
+++ popplerkit.framework-0.0.20051227svn/debian/patches/series	2012-06-14 10:24:03.000000000 +0100
@@ -1,3 +1,4 @@
 etoile.patch
 poppler06.patch
 C++-compilation.patch
+poppler20.patch

--- End Message ---
--- Begin Message ---
Source: popplerkit.framework
Source-Version: 0.0.20051227svn-7.1

We believe that the bug you reported is fixed in the latest version of
popplerkit.framework, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <[email protected]> (supplier of updated popplerkit.framework 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 23 Jul 2013 12:33:12 +0200
Source: popplerkit.framework
Binary: libpopplerkit-dev libpopplerkit0
Architecture: source amd64
Version: 0.0.20051227svn-7.1
Distribution: unstable
Urgency: low
Maintainer: Debian GNUstep maintainers 
<[email protected]>
Changed-By: Pino Toscano <[email protected]>
Description: 
 libpopplerkit-dev - GNUstep framework for rendering PDF content (development 
files)
 libpopplerkit0 - GNUstep framework for rendering PDF content (library files)
Closes: 679893
Changes: 
 popplerkit.framework (0.0.20051227svn-7.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Fix compatibility with Poppler >= 0.20.x (Closes: #679893)
Checksums-Sha1: 
 9567cdae0638a7d3fdaeb4775dc7b52518e0cbfb 1565 
popplerkit.framework_0.0.20051227svn-7.1.dsc
 c64b736c238a08cc66c0c140188b4a4502c70f14 7523 
popplerkit.framework_0.0.20051227svn-7.1.debian.tar.gz
 f1e60140f5572d1f3a590b7e2c1d1c9091a3207f 7486 
libpopplerkit-dev_0.0.20051227svn-7.1_amd64.deb
 0df8598c0fc42d907a792a481dfecb807ddc0448 52474 
libpopplerkit0_0.0.20051227svn-7.1_amd64.deb
Checksums-Sha256: 
 338ca15ca14475a2a1f0591f56b9d8212b69b772627b38af62e7eb7332ad866b 1565 
popplerkit.framework_0.0.20051227svn-7.1.dsc
 331b45cb748a47d31ae15303c201c93dd9878ecbd98dbfc1c345a61829eac4fe 7523 
popplerkit.framework_0.0.20051227svn-7.1.debian.tar.gz
 921b9bee959cd1de2b0640918f764c6d34496d3829585beaf8c085ae85be16ac 7486 
libpopplerkit-dev_0.0.20051227svn-7.1_amd64.deb
 52a878e929b7dfb4189cb917efad72ec651be9583291f9cd9848112cd06640f3 52474 
libpopplerkit0_0.0.20051227svn-7.1_amd64.deb
Files: 
 696b30a755da76302aabf069ca2b1ef4 1565 libs optional 
popplerkit.framework_0.0.20051227svn-7.1.dsc
 66a1271e0090d6a5c38c4121110629c6 7523 libs optional 
popplerkit.framework_0.0.20051227svn-7.1.debian.tar.gz
 d4a82fa0706437dccf235cf3de5fb784 7486 libdevel optional 
libpopplerkit-dev_0.0.20051227svn-7.1_amd64.deb
 aafe3e4d17ec68b648f6a8f577f551e1 52474 libs optional 
libpopplerkit0_0.0.20051227svn-7.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iD8DBQFR7l0PTNH2piB/L3oRAjqoAJ4joMR0ee+pjXvrc0O3tRvBvsxGDACdGvlf
fSPVMSX9Rnfu71IVRQ6SkJY=
=9h29
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to