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 - [email protected]
+
+- 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 - [email protected]
+
+- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro
+
+-------------------------------------------------------------------
+Thu Apr  7 08:19:27 UTC 2016 - [email protected]
+
+- 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



Reply via email to