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.