]> git.pld-linux.org Git - packages/php.git/commitdiff
- xml breakage checker from PHP_5_2
authorElan Ruusamäe <glen@pld-linux.org>
Wed, 14 Apr 2010 10:34:47 +0000 (10:34 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    php.spec -> 1.867

php.spec

index 78683bbcf7d779af1a26b6a79d218abed4906c5e..806c02a531a405758aba8007781aecadd8d459e8 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -203,7 +203,7 @@ BuildRequires:      libtool >= 2:2.2
 BuildRequires: libtool >= 1.4.3
 %endif
 #BuildRequires:        libwrap-devel
-BuildRequires: libxml2-devel >= 2.5.10
+BuildRequires: libxml2-devel >= 1:2.7.6-4
 BuildRequires: libxslt-devel >= 1.1.0
 %{?with_mm:BuildRequires:      mm-devel >= 1.3.0}
 %{?with_ldap:BuildRequires:    openldap-devel >= 2.3.0}
@@ -986,8 +986,8 @@ Summary(pl.UTF-8):  Moduł MySQLi dla PHP
 Group:         Libraries
 URL:           http://www.php.net/manual/en/book.mysqli.php
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
-Requires:      %{name}-spl = %{epoch}:%{version}-%{release}
 %{?with_mysqlnd:Requires:      %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
+Requires:      %{name}-spl = %{epoch}:%{version}-%{release}
 Provides:      php(mysqli)
 
 %description mysqli
@@ -1142,8 +1142,8 @@ Summary(pl.UTF-8):        Moduł PHP Data Objects (PDO) z obsługą MySQL-a
 Group:         Libraries
 URL:           http://www.php.net/manual/en/ref.pdo-mysql.php
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
-Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
 %{?with_mysqlnd:Requires:      %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
+Requires:      %{name}-pdo = %{epoch}:%{version}-%{release}
 Provides:      php(pdo-mysql)
 Obsoletes:     php-pecl-PDO_MYSQL
 
@@ -2083,6 +2083,9 @@ cp -af php_config.h.cli main/php_config.h
 %{__make} -f Makefile.cli
 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
 
+# check for stupid xml parse breakage where &lt; and &gt; 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>&lt;</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
+
 # Generate stub .ini files for each extension
 rm -rf conf.d
 install -d conf.d
This page took 0.043503 seconds and 4 git commands to generate.