This patch avoids registering a constant if it's not defined in the
current version of clamav.
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        [EMAIL PROTECTED] |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------
diff -Nru php-clamavlib-0.13/clamav.c php-clamavlib-0.13/clamav.c
--- php-clamavlib-0.13/clamav.c	2008-09-13 17:56:58.000000000 +0100
+++ php-clamavlib-0.13/clamav.c	2008-09-13 17:56:59.000000000 +0100
@@ -220,8 +220,10 @@
                             CONST_CS | CONST_PERSISTENT);
     REGISTER_LONG_CONSTANT("CL_ETMPFILE", CL_ETMPFILE,
                             CONST_CS | CONST_PERSISTENT);
+#ifdef CL_EFSYNC
     REGISTER_LONG_CONSTANT("CL_EFSYNC", CL_EFSYNC,
                             CONST_CS | CONST_PERSISTENT);
+#endif
     REGISTER_LONG_CONSTANT("CL_EMEM", CL_EMEM,
                             CONST_CS | CONST_PERSISTENT);
     REGISTER_LONG_CONSTANT("CL_EOPEN", CL_EOPEN,
diff -Nru php-clamavlib-0.13/debian/changelog php-clamavlib-0.13/debian/changelog
--- php-clamavlib-0.13/debian/changelog	2008-09-13 17:56:58.000000000 +0100
+++ php-clamavlib-0.13/debian/changelog	2008-09-13 17:56:59.000000000 +0100
@@ -1,3 +1,10 @@
+php-clamavlib (0.13-1.4) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with libclamav5
+
+ -- Stephen Gran <[EMAIL PROTECTED]>  Sat, 13 Sep 2008 17:55:49 +0100
+
 php-clamavlib (0.13-1.3) unstable; urgency=low
 
   * Non-maintainer upload to fix pending l10n issues.

Reply via email to