PHP_ARG_ENABLE(phar, for phar support/phar zlib support,
[ --enable-phar Enable phar support])
-PHP_ARG_WITH(phar-zip, for zip-based phar support,
-[ --without-phar-zip PHAR: Disable zip-based phar archive support], no, no)
-
if test "$PHP_PHAR" != "no"; then
PHP_NEW_EXTENSION(phar, tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c, $ext_shared)
- AC_MSG_CHECKING([for zip-based phar support])
- if test "$PHP_PHAR_ZIP" != "yes"; then
- AC_MSG_RESULT([yes])
- AC_DEFINE(HAVE_PHAR_ZIP,1,[ ])
- PHP_ADD_EXTENSION_DEP(phar, zip, true)
- else
- AC_MSG_RESULT([no])
- fi
+ AC_DEFINE(HAVE_PHAR_ZIP,1,[ ])
PHP_ADD_BUILD_DIR($ext_builddir/lib, 1)
PHP_SUBST(PHAR_SHARED_LIBADD)
+ PHP_ADD_EXTENSION_DEP(phar, zip, true)
PHP_ADD_EXTENSION_DEP(phar, zlib, true)
PHP_ADD_EXTENSION_DEP(phar, bz2, true)
PHP_ADD_EXTENSION_DEP(phar, spl, true)
// all this false business sets the <providesextension> tag that allows us to have hash built
// in statically
$package->addPackageDepWithChannel('optional', 'hash', 'pecl.php.net', false, false, false, false, 'hash');
+$package->addPackageDepWithChannel('optional', 'zip', 'pecl.php.net', '1.8.11', false, false, false, 'zip');
$package->addExtensionDep('optional', 'spl');
$package->addExtensionDep('optional', 'zlib');
$package->setPackageType('extsrc');