[php-maint] debian/patches/053-extension_api.patch ?

Ondřej Surý ondrej at sury.org
Mon Feb 6 14:18:06 UTC 2012


Sean,

do you remember why did you change this:

--- a/configure.in
+++ b/configure.in
@@ -1177,8 +1177,13 @@ dnl Build extension directory path

 ZEND_MODULE_API_NO=`$EGREP '#define ZEND_MODULE_API_NO '
$srcdir/Zend/zend_modules.h|$SED 's/#define ZEND_MODULE_API_NO //'`

+DEBIAN_PHP_API=`egrep -h '^#define ZEND_EXTENSION_API_NO|^#define
ZEND_MODULE_API_NO|#define PHP_API_VERSION'
$srcdir/Zend/zend_extensions.h $srcdir/Zend/zend_modules.h
$srcdir/main/php.h | awk '{print $3}' | sed -e 's/^220/20/' | sort -n
| tail -n 1`
+if echo "$CPPFLAGS $CFLAGS" | grep -q -- -D_FILE_OFFSET_BITS=64; then
+  DEBIAN_PHP_API="${DEBIAN_PHP_API}+lfs"
+fi
+
 if test -z "$EXTENSION_DIR"; then
-  extbasedir=$ZEND_MODULE_API_NO
+  extbasedir=$DEBIAN_PHP_API
   if test "$oldstyleextdir" = "yes"; then
     if test "$PHP_DEBUG" = "1"; then
       part1=debug



$ grep "#define ZEND_MODULE_API_NO" Zend/zend*h
Zend/zend_modules.h:#define ZEND_MODULE_API_NO 20100525
$ grep "#define ZEND_EXTENSION_API_NO" Zend/zend*h
Zend/zend_extensions.h:#define ZEND_EXTENSION_API_NO	220100525

It seems to me we can just use ZEND_MODULE_API_NO?

O.
-- 
Ondřej Surý <ondrej at sury.org>



More information about the pkg-php-maint mailing list