[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