commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-04-30 23:31:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "php7" Changes: -------- --- /work/SRC/openSUSE:Factory/php7/php7.changes 2016-04-22 16:24:07.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-04-30 23:31:44.000000000 +0200 @@ -1,0 +2,17 @@ +Thu Apr 28 11:56:53 UTC 2016 - pgajdos@suse.com + +- updated to 7.0.6: This is a security release. Several security + bugs were fixed in this release. + * removed upstreamed php7-no-reentrant-crypt.patch + +------------------------------------------------------------------- +Mon Apr 25 09:47:49 UTC 2016 - schwab@linux-m68k.org + +- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro + +------------------------------------------------------------------- +Thu Apr 7 08:19:27 UTC 2016 - pgajdos@suse.com + +- build for sle12 + +------------------------------------------------------------------- Old: ---- php-7.0.5.tar.xz php-7.0.5.tar.xz.asc php7-no-reentrant-crypt.patch New: ---- aarch64-mult.patch php-7.0.6.tar.xz php-7.0.6.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php7.spec ++++++ --- /var/tmp/diff_new_pack.YXBNj6/_old 2016-04-30 23:31:45.000000000 +0200 +++ /var/tmp/diff_new_pack.YXBNj6/_new 2016-04-30 23:31:45.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -51,7 +51,7 @@ %define need_libxml2_hack %(if [ -e %{_includedir}/libxml/parser.h ]; then if grep -q XML_PARSE_OLDSAX %{_includedir}/libxml/parser.h; then echo 1; else echo 0; fi; else echo 0; fi) Name: php7 -Version: 7.0.5 +Version: 7.0.6 Release: 0 Summary: PHP7 Core Files License: PHP-3.01 @@ -91,12 +91,12 @@ # from their checking as I indicated in crypt-tests.patch yet, or php will # silently use his own implementation again Patch12: php7-crypt-tests.patch -# related to previous patch; !(defined(_REENTRANT) || defined(_THREAD_SAFE)) -Patch13: php7-no-reentrant-crypt.patch # https://bugs.php.net/bug.php?id=53007 Patch14: php7-odbc-cmp-int-cast.patch # https://bugs.php.net/bug.php?id=70461 Patch15: php7-fix_net-snmp_disable_MD5.patch +# https://bugs.php.net/bug.php?id=70015 +Patch16: aarch64-mult.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache-rpm-macros @@ -165,8 +165,7 @@ %if %{with firebird} BuildRequires: firebird-devel # libfbclient2-devel pkg split in 12.2 -# 'on all openSUSE from 12.1 (no sle12)', sigh -%if 0%{suse_version} > 1210 && (0%{?is_opensuse} || 0%{suse_version} != 1315) +%if 0%{suse_version} > 1210 BuildRequires: libfbclient2-devel %endif %endif @@ -645,7 +644,6 @@ PHP functions for access to firebird database servers. %endif - %package odbc Summary: PHP7 Extension Module Group: Development/Libraries/PHP @@ -765,7 +763,6 @@ functionality. %endif - %package readline Summary: PHP7 readline extension Group: Development/Libraries/PHP @@ -869,7 +866,6 @@ is compatible to 3rd party binary extension like ZendOptimizer. %endif - %package sysvmsg Summary: PHP7 Extension Module Group: Development/Libraries/PHP @@ -1041,9 +1037,9 @@ echo "*** SKIPPING LIBMXL2.7 FIX ***" %endif %patch12 -%patch13 %patch14 %patch15 +%patch16 -p1 # Safety check for API version change. vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h` ++++++ aarch64-mult.patch ++++++ Index: php-7.0.5/Zend/zend_multiply.h =================================================================== --- php-7.0.5.orig/Zend/zend_multiply.h +++ php-7.0.5/Zend/zend_multiply.h @@ -53,8 +53,8 @@ __asm__("mul %0, %2, %3\n" \ "smulh %1, %2, %3\n" \ "sub %1, %1, %0, asr #63\n" \ - : "=X"(__tmpvar), "=X"(usedval) \ - : "X"(a), "X"(b)); \ + : "=&r"(__tmpvar), "=&r"(usedval) \ + : "r"(a), "r"(b)); \ if (usedval) (dval) = (double) (a) * (double) (b); \ else (lval) = __tmpvar; \ } while (0) ++++++ php-7.0.5.tar.xz -> php-7.0.6.tar.xz ++++++ /work/SRC/openSUSE:Factory/php7/php-7.0.5.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.6.tar.xz differ: char 26, line 1
participants (1)
-
root@hilbert.suse.de