PHP_ADD_EXTENSION_DEP(phar, zlib, true)
PHP_ADD_EXTENSION_DEP(phar, bz2, false)
PHP_ADD_EXTENSION_DEP(phar, spl, false)
+ PHP_ADD_EXTENSION_DEP(phar, gnupg, false)
PHP_ADD_MAKEFILE_FRAGMENT
fi
ADD_EXTENSION_DEP('phar', 'zlib', true);
ADD_EXTENSION_DEP('phar', 'bz2', false);
ADD_EXTENSION_DEP('phar', 'spl', false);
+ ADD_EXTENSION_DEP('phar', 'gnupg', false);
}
#else
php_info_print_table_row(2, "bzip2 compression",
"disabled");
+#endif
+#if HAVE_GNUPGLIB
+ if (zend_hash_exists(&module_registry, "gnupg", sizeof("gnupg"))) {
+ php_info_print_table_row(2, "GPG signature",
+ "enabled");
+ } else {
+ php_info_print_table_row(2, "GPG signature",
+ "disabled (install pecl/gnupg)");
+ }
+#else
+ php_info_print_table_row(2, "GPG signature",
+ "disabled");
#endif
php_info_print_table_end();
#if HAVE_BZ2
ZEND_MOD_OPTIONAL("bz2")
#endif
+#if HAVE_GNUPG
+ ZEND_MOD_OPTIONAL("gnupg")
+#endif
#if HAVE_SPL
ZEND_MOD_REQUIRED("spl")
#endif
#include "ext/spl/spl_exceptions.h"
#include "ext/spl/spl_iterators.h"
#endif
+#if HAVE_GNUPGLIB
+#include "ext/gnupg/php_gnupg.h"
+#endif
#include "php_phar.h"
#ifdef HAVE_STDINT_H
#include <stdint.h>