Browse Source

Merge branch 'PHP-7.2'

* PHP-7.2:
  NEWS
  display headers (buildtime) and library (runtime) versions in phpinfo (libzip >= 1.3.1)
pull/2978/head
Remi Collet 9 years ago
parent
commit
50e8ee128f
  1. 8
      ext/zip/config.m4
  2. 5
      ext/zip/php_zip.c
  3. 2
      ext/zip/php_zip.h

8
ext/zip/config.m4

@ -109,6 +109,14 @@ if test "$PHP_ZIP" != "no"; then
-L$LIBZIP_LIBDIR
])
PHP_CHECK_LIBRARY(zip, zip_libzip_version,
[
AC_DEFINE(HAVE_LIBZIP_VERSION, 1, [Libzip >= 1.3.1 with zip_libzip_version function])
], [
], [
-L$LIBZIP_LIBDIR
])
AC_DEFINE(HAVE_ZIP,1,[ ])
PHP_NEW_EXTENSION(zip, php_zip.c zip_stream.c, $ext_shared,, $LIBZIP_CFLAGS)
PHP_SUBST(ZIP_SHARED_LIBADD)

5
ext/zip/php_zip.c

@ -3313,7 +3313,12 @@ static PHP_MINFO_FUNCTION(zip)
php_info_print_table_row(2, "Zip", "enabled");
php_info_print_table_row(2, "Zip version", PHP_ZIP_VERSION);
#if HAVE_LIBZIP_VERSION
php_info_print_table_row(2, "Libzip headers version", LIBZIP_VERSION);
php_info_print_table_row(2, "Libzip library version", zip_libzip_version());
#else
php_info_print_table_row(2, "Libzip version", LIBZIP_VERSION);
#endif
php_info_print_table_end();
}

2
ext/zip/php_zip.h

@ -37,7 +37,7 @@ extern zend_module_entry zip_module_entry;
#define ZIP_OVERWRITE ZIP_TRUNCATE
#endif
#define PHP_ZIP_VERSION "1.15.1"
#define PHP_ZIP_VERSION "1.15.2"
#define ZIP_OPENBASEDIR_CHECKPATH(filename) php_check_open_basedir(filename)

Loading…
Cancel
Save