%bcond_without ldap # without LDAP extension module
%bcond_without mhash # without mhash extension module
%bcond_without mime_magic # without mime-magic module
-%bcond_without ming # without ming extension module
+%bcond_with ming # with ming extension module
%bcond_without mm # without mm support for session storage
%bcond_without mssql # without MS SQL extension module
%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
Name: php
Version: 5.2.13
-Release: 4
+Release: 10
Epoch: 4
License: PHP
Group: Libraries
Patch50: extension-shared-optional-dep.patch
Patch51: spl-shared.patch
Patch52: %{name}-libpng.patch
+Patch53: %{name}-gmp.patch
+Patch54: %{name}-bug-51192.patch
URL: http://www.php.net/
%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
%patch50 -p1
%patch51 -p1
%patch52 -p1
+%patch53 -p1
+%patch54 -p1
# conflict seems to be resolved by recode patches
rm -f ext/recode/config9.m4
%{__make} sapi/cli/php -f Makefile.cli
[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
+# check for stupid xml parse breakage where < and > just get lost in parse result
+./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x><</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
+
# Generate stub .ini files for each extension
rm -rf conf.d
install -d conf.d