Sun Dec 23 03:23:48 2012 UTC ()
Apply patch from Noud de Brouwer in PR 47096 to fix build with current
poppler.


(dholland)
diff -r1.14 -r1.15 pkgsrc/sysutils/gnome-commander/distinfo
diff -r0 -r1.1 pkgsrc/sysutils/gnome-commander/patches/patch-src_tags_gnome-cmd-tags-poppler.cc

cvs diff -r1.14 -r1.15 pkgsrc/sysutils/gnome-commander/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/gnome-commander/Attic/distinfo 2012/12/22 20:03:47 1.14
+++ pkgsrc/sysutils/gnome-commander/Attic/distinfo 2012/12/23 03:23:48 1.15
@@ -1,7 +1,8 @@ @@ -1,7 +1,8 @@
1$NetBSD: distinfo,v 1.14 2012/12/22 20:03:47 joerg Exp $ 1$NetBSD: distinfo,v 1.15 2012/12/23 03:23:48 dholland Exp $
2 2
3SHA1 (gnome-commander-1.2.8.15.tar.xz) = b70521c7487fa3dea5e7f8a444c6207441317a17 3SHA1 (gnome-commander-1.2.8.15.tar.xz) = b70521c7487fa3dea5e7f8a444c6207441317a17
4RMD160 (gnome-commander-1.2.8.15.tar.xz) = 1a2710608da6b25ec27c6c1d719d5692c029507e 4RMD160 (gnome-commander-1.2.8.15.tar.xz) = 1a2710608da6b25ec27c6c1d719d5692c029507e
5Size (gnome-commander-1.2.8.15.tar.xz) = 3637808 bytes 5Size (gnome-commander-1.2.8.15.tar.xz) = 3637808 bytes
6SHA1 (patch-aa) = bdc924914e80b2dd9844f2c77555131fa299c351 6SHA1 (patch-aa) = bdc924914e80b2dd9844f2c77555131fa299c351
7SHA1 (patch-src_dict.h) = 1dc8e8e0261c911bcaa8cde788d441d33057e269 7SHA1 (patch-src_dict.h) = 49cf4e3e79c5e5505abe50efcf4d781e9aee9a46
 8SHA1 (patch-src_tags_gnome-cmd-tags-poppler.cc) = ca80c8b449859821a002c1050bd42d73b1587cdf

File Added: pkgsrc/sysutils/gnome-commander/patches/Attic/patch-src_tags_gnome-cmd-tags-poppler.cc
$NetBSD: patch-src_tags_gnome-cmd-tags-poppler.cc,v 1.1 2012/12/23 03:23:48 dholland Exp $

Fix build with recent poppler. From Noud de Brouwer in PR 47096.

--- src/tags/gnome-cmd-tags-poppler.cc~	2011-12-06 19:10:29.000000000 +0000
+++ src/tags/gnome-cmd-tags-poppler.cc
@@ -41,7 +41,7 @@ using namespace std;
 static regex_t rxDate;
 static gboolean rxDate_OK;
 
-static void noErrorReporting(int pos, char *msg, va_list args)
+static void noErrorReporting(void *, ErrorCategory, int pos, char *msg)
 {
 }
 #endif
@@ -52,7 +52,7 @@ void gcmd_tags_poppler_init()
 #ifdef HAVE_PDF
     rxDate_OK = regcomp (&rxDate, "^(D:)?([12][019][0-9][0-9]([01][0-9]([0-3][0-9]([012][0-9]([0-5][0-9]([0-5][0-9])?)?)?)?)?)", REG_EXTENDED)==0;
 
-    setErrorFunction(noErrorReporting);
+    setErrorCallback(noErrorReporting, NULL);
 #endif
 }