commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-11-02 14:04:00 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3463 (New) Package is "php7" Mon Nov 2 14:04:00 2020 rev:86 rq:844983 version:7.4.12 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-10-18 16:18:54.768423835 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.3463/php7.changes 2020-11-02 14:04:10.652671609 +0100 @@ -1,0 +2,6 @@ +Thu Oct 29 18:20:34 UTC 2020 - Arjen de Korte + +- updated to 7.4.12: This is a bug fix release. See + https://www.php.net/ChangeLog-7.php#7.4.12 + +--- Old: php-7.4.11.tar.xz php-7.4.11.tar.xz.asc New: php-7.4.12.tar.xz php-7.4.12.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.lm29Eu/_old 2020-11-02 14:04:12.364672909 +0100 +++ /var/tmp/diff_new_pack.lm29Eu/_new 2020-11-02 14:04:12.368672912 +0100 @@ -41,7 +41,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.11 +Version:7.4.12 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.11.tar.xz -> php-7.4.12.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.11.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3463/php-7.4.12.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-10-18 16:18:44 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3486 (New) Package is "php7" Sun Oct 18 16:18:44 2020 rev:85 rq:841752 version:7.4.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-10-08 13:07:46.826933214 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.3486/php7.changes 2020-10-18 16:18:54.768423835 +0200 @@ -1,0 +2,5 @@ +Wed Oct 7 08:48:06 UTC 2020 - pgaj...@suse.com + +- fix build for 15 and 15sp1 + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.EFpn4d/_old 2020-10-18 16:18:56.752424718 +0200 +++ /var/tmp/diff_new_pack.EFpn4d/_new 2020-10-18 16:18:56.756424720 +0200 @@ -30,7 +30,11 @@ %global zendver 20190902 %define extension_dir %{_libdir}/%{name}/extensions %define php_sysconf %{_sysconfdir}/%{name} +%if 0%{?is_opensuse} || 0%{?sle_version} >= 150200 %define build_firebird 1 +%else +%define build_firebird 0 +%endif %define build_sodium 1 %define build_argon2 0 %if %{?suse_version} >= 1500 @@ -142,7 +146,7 @@ Recommends: php-xmlwriter # Recommends instead of Requires smtp_daemon bsc#1115213 Recommends: smtp_daemon -# suggest %{name}-* instead of php-* [bsc#1022158c#4] +# suggest %%{name}-* instead of php-* [bsc#1022158c#4] Suggests: %{name}-gd Suggests: %{name}-gettext Suggests: %{name}-mbstring
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-10-08 13:06:48 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.4249 (New) Package is "php7" Thu Oct 8 13:06:48 2020 rev:84 rq:839058 version:7.4.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-09-10 22:45:08.711663482 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.4249/php7.changes 2020-10-08 13:07:46.826933214 +0200 @@ -1,0 +2,6 @@ +Thu Oct 1 16:43:38 UTC 2020 - Arjen de Korte + +- updated to 7.4.11: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.11 + +--- Old: php-7.4.10.tar.xz php-7.4.10.tar.xz.asc New: php-7.4.11.tar.xz php-7.4.11.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.qjg1MU/_old 2020-10-08 13:07:48.226934481 +0200 +++ /var/tmp/diff_new_pack.qjg1MU/_new 2020-10-08 13:07:48.230934485 +0200 @@ -37,7 +37,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.10 +Version:7.4.11 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.10.tar.xz -> php-7.4.11.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.10.tar.xz /work/SRC/openSUSE:Factory/.php7.new.4249/php-7.4.11.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-09-10 22:44:54 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.4249 (New) Package is "php7" Thu Sep 10 22:44:54 2020 rev:83 rq:832712 version:7.4.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-09-06 21:38:06.141709362 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.4249/php7.changes 2020-09-10 22:45:08.711663482 +0200 @@ -1,0 +2,5 @@ +Mon Sep 7 09:28:53 UTC 2020 - pgaj...@suse.com + +- do not rely on apr-devel to pull db-devel + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.AqCQ9m/_old 2020-09-10 22:45:10.619665240 +0200 +++ /var/tmp/diff_new_pack.AqCQ9m/_new 2020-09-10 22:45:10.623665243 +0200 @@ -89,6 +89,7 @@ BuildRequires: curl BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel +BuildRequires: db-devel BuildRequires: freetds-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-09-06 21:36:58 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3399 (New) Package is "php7" Sun Sep 6 21:36:58 2020 rev:82 rq:831677 version:7.4.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-08-13 10:17:02.774729646 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.3399/php7.changes 2020-09-06 21:38:06.141709362 +0200 @@ -1,0 +2,6 @@ +Thu Sep 3 12:25:35 UTC 2020 - Arjen de Korte + +- updated to 7.4.10: This is a bug fix release. See + https://www.php.net/ChangeLog-7.php#7.4.10 + +--- Old: php-7.4.9.tar.xz php-7.4.9.tar.xz.asc New: php-7.4.10.tar.xz php-7.4.10.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.nDNc1o/_old 2020-09-06 21:38:10.421711472 +0200 +++ /var/tmp/diff_new_pack.nDNc1o/_new 2020-09-06 21:38:10.425711473 +0200 @@ -37,7 +37,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.9 +Version:7.4.10 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.9.tar.xz -> php-7.4.10.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.9.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3399/php-7.4.10.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-08-13 10:14:56 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3399 (New) Package is "php7" Thu Aug 13 10:14:56 2020 rev:81 rq:824689 version:7.4.9 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-07-13 09:04:54.235998648 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.3399/php7.changes 2020-08-13 10:17:02.774729646 +0200 @@ -1,0 +2,6 @@ +Thu Aug 6 12:48:15 UTC 2020 - Arjen de Korte + +- updated to 7.4.9: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.9 + +--- Old: php-7.4.8.tar.xz php-7.4.8.tar.xz.asc New: php-7.4.9.tar.xz php-7.4.9.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.ekxLuI/_old 2020-08-13 10:17:04.910730524 +0200 +++ /var/tmp/diff_new_pack.ekxLuI/_new 2020-08-13 10:17:04.914730525 +0200 @@ -37,7 +37,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.8 +Version:7.4.9 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.8.tar.xz -> php-7.4.9.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.8.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3399/php-7.4.9.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-07-13 09:04:36 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3060 (New) Package is "php7" Mon Jul 13 09:04:36 2020 rev:80 rq:819887 version:7.4.8 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-06-22 17:41:45.545048716 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.3060/php7.changes 2020-07-13 09:04:54.235998648 +0200 @@ -1,0 +2,25 @@ +Thu Jul 9 14:09:09 UTC 2020 - Arjen de Korte + +- updated to 7.4.8: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.8 + +--- +Thu Jul 9 13:13:48 UTC 2020 - pgaj...@suse.com + +- Use /run/php-fpm instead of /run/php +- modified sources + % php-fpm.tmpfiles.d + +--- +Thu Jul 9 12:23:52 UTC 2020 - pgaj...@suse.com + +- do not install %{_tmpfilesdir}, %{_tmpfilesdir}/php-fpm.conf in + test favour + +--- +Mon Jul 6 21:21:45 UTC 2020 - Daniel Molkentin + +- added tmpfiles.d for php-fpm to provide a base base for a socket + (boo#1173786) + +--- Old: php-7.4.7.tar.xz php-7.4.7.tar.xz.asc New: php-7.4.8.tar.xz php-7.4.8.tar.xz.asc php-fpm.tmpfiles.d Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.eeUjJy/_old 2020-07-13 09:04:55.384001534 +0200 +++ /var/tmp/diff_new_pack.eeUjJy/_new 2020-07-13 09:04:55.388001544 +0200 @@ -37,7 +37,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.7 +Version:7.4.8 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -52,6 +52,7 @@ Source9:%{name}.keyring Source11: %{name}.rpmlintrc %endif +Source12: php-fpm.tmpfiles.d Source100: build-test.sh ## SUSE specific patches Patch0: php-phpize.patch @@ -977,6 +978,8 @@ export CXXFLAGS export LDFLAGS="-pie" export NO_INTERACTION=true +# Totally fake, it wasnt and will never be reliable anyway. +export PHP_UNAME="Linux suse 2.6.36 #1 SMP 2011-02-21 10:34:10 +0100 x86_64 x86_64 x86_64 GNU/Linux" # where to install extensions export EXTENSION_DIR=%{extension_dir} # Fix build-cli for %arm and aarch64 @@ -1250,6 +1253,9 @@ #install fpm init script. install -D -m 0644 ./build-fpm/sapi/fpm/php-fpm.service %{buildroot}%{_unitdir}/php-fpm.service ln -s service %{buildroot}%{_sbindir}/rcphp-fpm +# bug 1173786 +install -d -m 0755 %{buildroot}%{_tmpfilesdir} +install -m 0644 %{SOURCE12} %{buildroot}/%{_tmpfilesdir}/php-fpm.conf %endif %if !%{with test} @@ -1282,6 +1288,7 @@ %post fpm %service_add_post php-fpm.service +%tmpfiles_create %{_tmpfilesdir}/php-fpm.conf %post embed -p /sbin/ldconfig %postun embed -p /sbin/ldconfig @@ -1342,6 +1349,8 @@ %dir %{_datadir}/%{name}/fpm %{_datadir}/%{name}/fpm/status.html %{_unitdir}/php-fpm.service +%{_tmpfilesdir}/php-fpm.conf +%ghost %dir %attr(711,root,root) /run/php-fpm %files embed %defattr(-, root, root) ++ php-7.4.7.tar.xz -> php-7.4.8.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.7.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3060/php-7.4.8.tar.xz differ: char 26, line 1 ++ php-fpm.tmpfiles.d ++ # Type PathMode UIDGID Age Argument d /run/php-fpm0711 root root- - ++ php-no-build-date.patch ++ --- /var/tmp/diff_new_pack.eeUjJy/_old 2020-07-13 09:04:55.508001846 +0200 +++ /var/tmp/diff_new_pack.eeUjJy/_new 2020-07-13 09:04:55.508001846 +0200 @@ -55,7 +55,7 @@ === --- php-7.4.0RC6.orig/configure.ac 2019-11-19 11:29:46.258681331 +0100 +++ php-7.4.0RC6/configure.ac 2019-11-19 11:31:37.507302813 +0100 -@@ -1295,13 +1295,12 @@ EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PR +@@ -1317,10 +1317,8 @@ EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PR dnl SOURCE_DATE_EPOCH for reproducible builds dnl https://reproducible-builds.org/specs/source-date-epoch/ @@ -67,12 +67,7 @@ +PHP_BUILD_DATE="1970-01-01" AC_DEFINE_UNQUOTED(PHP_BUILD_DATE,"$PHP_BUILD_DATE",[PHP build date]) --PHP_UNAME=`uname -a | xargs` -+dnl Totally fake, it wasnt and will never be reliable anyway. -+PHP_UNAME="Linux suse 2.6.36 #1 SMP 2011-02-21 10:34:10 +0100 x86_64 x86_64 x86_64 GNU/Linux" - AC_DEFINE_UNQUOTED(PHP_UNAME,"$PHP_UNAME",[uname -a output]) - PHP_OS=`uname | xargs` - AC_DE
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-06-22 17:41:39 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.2956 (New) Package is "php7" Mon Jun 22 17:41:39 2020 rev:79 rq:814637 version:7.4.7 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-05-14 23:25:48.309113315 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.2956/php7.changes 2020-06-22 17:41:45.545048716 +0200 @@ -1,0 +2,6 @@ +Thu Jun 11 15:25:04 UTC 2020 - Arjen de Korte + +- updated to 7.4.7: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.7 + +--- Old: php-7.4.6.tar.xz php-7.4.6.tar.xz.asc New: php-7.4.7.tar.xz php-7.4.7.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.TvV8AM/_old 2020-06-22 17:41:46.961053261 +0200 +++ /var/tmp/diff_new_pack.TvV8AM/_new 2020-06-22 17:41:46.965053273 +0200 @@ -37,7 +37,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.6 +Version:7.4.7 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.6.tar.xz -> php-7.4.7.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.6.tar.xz /work/SRC/openSUSE:Factory/.php7.new.2956/php-7.4.7.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-05-14 23:25:38 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.2738 (New) Package is "php7" Thu May 14 23:25:38 2020 rev:78 rq:805521 version:7.4.6 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-04-18 00:30:02.538004092 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.2738/php7.changes 2020-05-14 23:25:48.309113315 +0200 @@ -1,0 +2,32 @@ +Thu May 14 09:05:51 UTC 2020 - Arjen de Korte + +- updated to 7.4.6: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.6 + +--- +Wed May 13 11:42:01 UTC 2020 - pgaj...@suse.com + +- added patches + build fixes in SLE12 + + php7-arm-build-fixes.patch + +--- +Tue May 12 13:28:05 UTC 2020 - pgaj...@suse.com + +- added to SLE-12 [jsc#SLE-12474] + +--- +Tue May 12 13:11:31 UTC 2020 - pgaj...@suse.com + +- spec file usable under SLE12 again and better prepared for + phpM -> phpMN transition + +--- +Mon May 11 09:59:41 UTC 2020 - pgaj...@suse.com + +- added to SLE-15-SP2 [jsc#SLE-12482], including fixes for: + CVE-2020-7063 [bsc#1165289] + CVE-2020-7062 [bsc#1165280] + CVE-2019-11046, CVE-2019-11050, CVE-2019-11047, CVE-2019-11045 + +--- @@ -101,0 +134,31 @@ +Tue Nov 19 09:50:52 UTC 2019 - pgaj...@suse.com + +- added to SLE-15-SP2 [SLE-10860], fixes + CVE-2019-11043 [bsc#1154999] + CVE-2019-11041 [bsc#1146360] + CVE-2019-11042 [bsc#1145095] + CVE-2019-11039 [bsc#1138173] + CVE-2019-11040 [bsc#1138172] + CVE-2019-11036 [bsc#1134322] + CVE-2019-11034 [bsc#1132838] + CVE-2019-11035 [bsc#1132837] + CVE-2019-9637 [bsc#1128892] + CVE-2019-9675 [bsc#1128886] + CVE-2019-9638 [bsc#1128889], CVE-2019-9639 [bsc#1128887] + CVE-2019-9640 [bsc#1128883] + CVE-2019-9024 [bsc#1126821] + CVE-2019-9020 [bsc#1126711] + CVE-2018-20783 [bsc#1127122] + CVE-2019-9021 [bsc#1126713] + CVE-2019-9022 [bsc#1126827] + CVE-2019-9023 [bsc#1126823] + CVE-2019-9641 [bsc#1128722] + CVE-2018-19935 [bsc#1118832] + CVE-2018-17082 [bsc#1108753] + CVE-2018-1000222 [bsc#1105434] + CVE-2018-14851 [bsc#1103659] + CVE-2017-9120 [bsc#1103661] + CVE-2018-12882 [bsc#1099098] + [bsc#1151793] + +--- @@ -134 +197 @@ -+--- +--- Old: php-7.4.5.tar.xz php-7.4.5.tar.xz.asc New: php-7.4.6.tar.xz php-7.4.6.tar.xz.asc php7-arm-build-fixes.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.NBIorz/_old 2020-05-14 23:25:49.493115899 +0200 +++ /var/tmp/diff_new_pack.NBIorz/_new 2020-05-14 23:25:49.497115907 +0200 @@ -28,9 +28,8 @@ %define asan_build0 %global apiver20190902 %global zendver 20190902 -%define pkg_name php7 -%define extension_dir %{_libdir}/%{pkg_name}/extensions -%define php_sysconf %{_sysconfdir}/%{pkg_name} +%define extension_dir %{_libdir}/%{name}/extensions +%define php_sysconf %{_sysconfdir}/%{name} %define build_firebird 1 %define build_sodium 1 %define build_argon2 0 @@ -38,19 +37,21 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.5 +Version:7.4.6 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 Group: Development/Languages/Other URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz -Source1:mod_%{pkg_name}.conf +Source1:mod_php7.conf Source5:README.macros Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc -Source9:php7.keyring -Source11: php7.rpmlintrc +%if !%{with test} +Source9:%{name}.keyring +Source11: %{name}.rpmlintrc +%endif Source100: build-test.sh ## SUSE specific patches Patch0: php-phpize.patch @@ -75,9 +76,12 @@ Patch15:php-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php-date-regenerate-lexers.patch +# build fixes in SLE12 +Patch18:php7-arm-build-fixes.patch BuildRequires: apache-rex %apache_rex_deps Bu
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-04-18 00:28:59 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.2738 (New) Package is "php7" Sat Apr 18 00:28:59 2020 rev:77 rq:794607 version:7.4.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-04-05 20:52:26.249119032 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.2738/php7.changes 2020-04-18 00:30:02.538004092 +0200 @@ -1,0 +2,6 @@ +Tue Apr 14 14:40:32 UTC 2020 - Arjen de Korte + +- updated to 7.4.5: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5 + +--- Old: php-7.4.4.tar.xz php-7.4.4.tar.xz.asc New: php-7.4.5.tar.xz php-7.4.5.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.XLIbsk/_old 2020-04-18 00:30:04.602008365 +0200 +++ /var/tmp/diff_new_pack.XLIbsk/_new 2020-04-18 00:30:04.606008374 +0200 @@ -38,7 +38,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.4 +Version:7.4.5 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.4.tar.xz -> php-7.4.5.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.4.tar.xz /work/SRC/openSUSE:Factory/.php7.new.2738/php-7.4.5.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-04-05 20:52:25 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3248 (New) Package is "php7" Sun Apr 5 20:52:25 2020 rev:76 rq:790861 version:7.4.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-03-23 12:49:35.443919876 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.3248/php7.changes 2020-04-05 20:52:26.249119032 +0200 @@ -1,0 +2,5 @@ +Thu Apr 2 11:14:13 UTC 2020 - pgaj...@suse.com + +- remove Berkeley DB Database support [jsc#SLE-12210] + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.JVb9AK/_old 2020-04-05 20:52:27.461120191 +0200 +++ /var/tmp/diff_new_pack.JVb9AK/_new 2020-04-05 20:52:27.465120195 +0200 @@ -84,7 +84,6 @@ BuildRequires: curl BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel -BuildRequires: db-devel BuildRequires: freetds-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-03-23 12:49:18 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3160 (New) Package is "php7" Mon Mar 23 12:49:18 2020 rev:75 rq:786728 version:7.4.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-03-17 13:06:11.685616959 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.3160/php7.changes 2020-03-23 12:49:35.443919876 +0100 @@ -1,0 +2,11 @@ +Fri Mar 20 07:39:34 UTC 2020 - pgaj...@suse.com + +- build firebird extension in any case + +--- +Tue Mar 17 19:48:01 UTC 2020 - Arjen de Korte + +- updated to 7.4.4: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.4 + +--- Old: php-7.4.3.tar.xz php-7.4.3.tar.xz.asc New: php-7.4.4.tar.xz php-7.4.4.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.Q80n3B/_old 2020-03-23 12:49:36.535920562 +0100 +++ /var/tmp/diff_new_pack.Q80n3B/_new 2020-03-23 12:49:36.543920567 +0100 @@ -31,14 +31,14 @@ %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions %define php_sysconf %{_sysconfdir}/%{pkg_name} -%define build_firebird 0%{?is_opensuse} +%define build_firebird 1 %define build_sodium 1 %define build_argon2 0 %if %{?suse_version} >= 1500 %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.3 +Version:7.4.4 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.3.tar.xz -> php-7.4.4.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.3.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3160/php-7.4.4.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-03-17 13:06:04 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3160 (New) Package is "php7" Tue Mar 17 13:06:04 2020 rev:74 rq:784222 version:7.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-02-22 19:01:08.213720466 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.3160/php7.changes 2020-03-17 13:06:11.685616959 +0100 @@ -1,0 +2,5 @@ +Thu Mar 12 08:47:27 UTC 2020 - Martin Liška + +- Enable LTO as it works now (boo#1133275). + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.VOoM1a/_old 2020-03-17 13:06:12.725617758 +0100 +++ /var/tmp/diff_new_pack.VOoM1a/_new 2020-03-17 13:06:12.725617758 +0100 @@ -927,7 +927,6 @@ fi %build -%define _lto_cflags %{nil} # aclocal workaround - to be improved cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >>aclocal.m4
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-02-22 19:00:49 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.26092 (New) Package is "php7" Sat Feb 22 19:00:49 2020 rev:73 rq:777682 version:7.4.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2020-01-27 00:21:27.657456227 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.26092/php7.changes 2020-02-22 19:01:08.213720466 +0100 @@ -1,0 +2,11 @@ +Wed Feb 19 09:11:21 UTC 2020 - Arjen de Korte + +- updated to 7.4.3: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.3 + +--- +Mon Feb 10 16:25:11 UTC 2020 - pgaj...@suse.com + +- add %apache_rex_deps + +--- Old: php-7.4.2.tar.xz php-7.4.2.tar.xz.asc New: php-7.4.3.tar.xz php-7.4.3.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.jKpqmU/_old 2020-02-22 19:01:09.373722712 +0100 +++ /var/tmp/diff_new_pack.jKpqmU/_new 2020-02-22 19:01:09.389722743 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,7 +38,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.2 +Version:7.4.3 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -76,6 +76,7 @@ # should be upstreamed, will do later Patch17:php-date-regenerate-lexers.patch BuildRequires: apache-rex +%apache_rex_deps BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequires: autoconf ++ php-7.4.2.tar.xz -> php-7.4.3.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.2.tar.xz /work/SRC/openSUSE:Factory/.php7.new.26092/php-7.4.3.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2020-01-27 00:21:12 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.26092 (New) Package is "php7" Mon Jan 27 00:21:12 2020 rev:72 rq:766583 version:7.4.2 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-12-23 22:41:59.625938742 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.26092/php7.changes 2020-01-27 00:21:27.657456227 +0100 @@ -1,0 +2,6 @@ +Thu Jan 23 11:08:54 UTC 2020 - Arjen de Korte + +- updated to 7.4.2: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.2 + +--- Old: php-7.4.1.tar.xz php-7.4.1.tar.xz.asc New: php-7.4.2.tar.xz php-7.4.2.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.NE676e/_old 2020-01-27 00:21:30.565458709 +0100 +++ /var/tmp/diff_new_pack.NE676e/_new 2020-01-27 00:21:30.565458709 +0100 @@ -38,7 +38,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.1 +Version:7.4.2 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.4.1.tar.xz -> php-7.4.2.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.1.tar.xz /work/SRC/openSUSE:Factory/.php7.new.26092/php-7.4.2.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-12-23 22:39:08 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.6675 (New) Package is "php7" Mon Dec 23 22:39:08 2019 rev:71 rq:757892 version:7.4.1 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-12-16 15:18:57.739174301 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.6675/php7.changes 2019-12-23 22:41:59.625938742 +0100 @@ -1,0 +2,9 @@ +Wed Dec 18 13:35:41 UTC 2019 - Arjen de Korte + +- updated to 7.4.1: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.1 +- deleted patches + - php-fix-mysqlnd-compression-library.patch + - php-fpm-service-fails-to-start.patch + +--- Old: php-7.4.0.tar.xz php-7.4.0.tar.xz.asc php-fix-mysqlnd-compression-library.patch php-fpm-service-fails-to-start.patch New: php-7.4.1.tar.xz php-7.4.1.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.Dt3yFd/_old 2019-12-23 22:42:01.509939559 +0100 +++ /var/tmp/diff_new_pack.Dt3yFd/_new 2019-12-23 22:42:01.541939573 +0100 @@ -38,7 +38,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.4.0 +Version:7.4.1 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -75,10 +75,6 @@ Patch15:php-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php-date-regenerate-lexers.patch -# PATCH-FIX-UPSTREAM https://bugs.php.net/bug.php?id=78823 -Patch18:php-fix-mysqlnd-compression-library.patch -# PATCH-FIX-UPSTREAM https://bugs.php.net/bug.php?id=78889 -Patch19:php-fpm-service-fails-to-start.patch BuildRequires: apache-rex BuildRequires: apache-rpm-macros BuildRequires: apache2-devel @@ -914,8 +910,6 @@ %patch14 -p1 %patch15 %patch17 -p1 -%patch18 -%patch19 -p1 # Safety check for API version change. vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h` ++ php-7.4.0.tar.xz -> php-7.4.1.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.4.0.tar.xz /work/SRC/openSUSE:Factory/.php7.new.6675/php-7.4.1.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-12-16 15:18:56 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.4691 (New) Package is "php7" Mon Dec 16 15:18:56 2019 rev:70 rq:755570 version:7.4.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-11-15 22:32:47.816059618 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.4691/php7.changes 2019-12-16 15:18:57.739174301 +0100 @@ -1,0 +2,47 @@ +Tue Dec 10 13:24:53 UTC 2019 - pgaj...@suse.com + +- php7-devel requires glibc-devel, libxml2-devel, pcre2-devel + again + +--- +Thu Dec 5 09:27:35 UTC 2019 - Arjen de Korte + +- relax systemd restrictions for FPM as they were too strict in + some applications +- change leftover Requires php7- to php- +- remove external libraries from -devel subpackage +- added patches + + php-fpm-service-fails-to-start.patch + +--- +Thu Nov 28 10:16:27 UTC 2019 - Arjen de Korte + +- update to 7.4.0: + * Typed Properties + * Arrow Functions + * Limited Return Type Covariance and Argument Type Contravariance + * Unpacking Inside Arrays + * Numeric Literal Separator + * Weak References + * Allow Exceptions from __toString() + * Opcache Preloading + * The interbase and wddx extensions are removed and now +available through PECL + * PEAR is now packaged separately in php7-pear source package +(https://externals.io/message/103977) + * See https://www.php.net/ChangeLog-7.php#7.4.0 for a complete +list of changes +- deleted patches + - php-suse-addons.tar.bz + - php-systzdata-v18.patch +- added patches + + php-fix-mysqlnd-compression-library.patch + + php-systzdata-v19.patch + + mod_php7.conf +- modified files/patches + % php-no-build-date.patch + % php-systemd-unit.patch + % php7.keyring (use keys of the PHP-7.4 release managers) + % php7.rpmlintrc + +--- Old: php-7.3.11.tar.xz php-7.3.11.tar.xz.asc php-suse-addons.tar.bz2 php-systzdata-v18.patch New: mod_php7.conf php-7.4.0.tar.xz php-7.4.0.tar.xz.asc php-fix-mysqlnd-compression-library.patch php-fpm-service-fails-to-start.patch php-systzdata-v19.patch Other differences: -- ++ php7.spec ++ 678 lines (skipped) between /work/SRC/openSUSE:Factory/php7/php7.spec and /work/SRC/openSUSE:Factory/.php7.new.4691/php7.spec ++ mod_php7.conf ++ SetHandler application/x-httpd-php SetHandler application/x-httpd-php-source DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php7 DirectoryIndex index.php ++ php-7.3.11.tar.xz -> php-7.4.0.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.11.tar.xz /work/SRC/openSUSE:Factory/.php7.new.4691/php-7.4.0.tar.xz differ: char 25, line 1 ++ php-fix-mysqlnd-compression-library.patch ++ --- ext/mysqlnd/config9.m4 +++ ext/mysqlnd/config9.m4 @@ -24,6 +24,11 @@ if test "$PHP_MYSQLND_COMPRESSION_SUPPORT" != "no"; then +PKG_CHECK_MODULES([ZLIB], [zlib]) + +PHP_EVAL_LIBLINE($ZLIB_LIBS, MYSQLND_SHARED_LIBADD) +PHP_EVAL_INCLINE($ZLIB_CFLAGS) + AC_DEFINE([MYSQLND_COMPRESSION_WANTED], 1, [Enable compressed protocol support]) fi ++ php-fpm-service-fails-to-start.patch ++ --- a/sapi/fpm/php-fpm.service.in +++ b/sapi/fpm/php-fpm.service.in @@ -32,13 +32,6 @@ NoNewPrivileges=true # but no physical devices such as /dev/sda. PrivateDevices=true -# Required for dropping privileges and running as a different user -CapabilityBoundingSet=CAP_SETGID CAP_SETUID - -# Attempts to create memory mappings that are writable and executable at the same time, -# or to change existing memory mappings to become executable are prohibited. -MemoryDenyWriteExecute=true - # Explicit module loading will be denied. This allows to turn off module load and unload # operations on modular kernels. It is recommended to turn this on for most services that # do not need special file systems or extra kernel modules to work. ++ php-no-build-date.patch ++ --- /var/tmp/diff_new_pack.FF7sSf/_old 2019-12-16 15:18:59.419173602 +0100 +++ /var/tmp/diff_new_pack.FF7sSf/_new 2019-12-16 15:18:59.423173599 +0100 @@ -1,8 +1,8 @@ -Index: php-7.3.0/ext/standard/info.c +Index: php-7.4.0RC6/ext/standard/info.c === php-7.3.0.orig/ext/standard/info.c 2018-12-04 17:12:26.0 +0100 -+++ php-7.3.0/ext/standard/info.c
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-11-15 22:32:45 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.26869 (New) Package is "php7" Fri Nov 15 22:32:45 2019 rev:69 rq:747666 version:7.3.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-11-04 17:00:47.755900931 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.26869/php7.changes 2019-11-15 22:32:47.816059618 +0100 @@ -1,0 +2,5 @@ +Tue Nov 12 13:09:18 UTC 2019 - Dominique Leuenberger + +- Do not add the generic provides to the php7-test package. + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.yZjxfG/_old 2019-11-15 22:32:50.876058275 +0100 +++ /var/tmp/diff_new_pack.yZjxfG/_new 2019-11-15 22:32:50.884058272 +0100 @@ -147,6 +147,7 @@ Suggests: php7-mbstring Suggests: php7-mysql Suggests: php7-pear +%if %{without test} ## Provides Provides: php = %{version} Provides: php-api = %{apiver} @@ -169,6 +170,7 @@ Obsoletes: php < %{version} Obsoletes: php5 Obsoletes: php7-mcrypt +%endif %if %{build_firebird} # firebird-devel was merged into libfbclient2-devel for firebird 3 %if 0%{?suse_version} <= 1320
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-11-04 17:00:45 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.2990 (New) Package is "php7" Mon Nov 4 17:00:45 2019 rev:68 rq:742824 version:7.3.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-10-14 12:31:59.684191765 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.2990/php7.changes 2019-11-04 17:00:47.755900931 +0100 @@ -1,0 +2,7 @@ +Fri Oct 25 06:53:03 UTC 2019 - pgaj...@suse.com + +- version update to 7.3.11: This is a security release which also + contains several bug fixes. + See https://www.php.net/ChangeLog-7.php#7.3.11 + +--- Old: php-7.3.10.tar.xz php-7.3.10.tar.xz.asc New: php-7.3.11.tar.xz php-7.3.11.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.20E7d7/_old 2019-11-04 17:00:50.331903692 +0100 +++ /var/tmp/diff_new_pack.20E7d7/_new 2019-11-04 17:00:50.371903735 +0100 @@ -50,7 +50,7 @@ %define build_argon2 1 %endif Name: php7%{psuffix} -Version:7.3.10 +Version:7.3.11 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.3.10.tar.xz -> php-7.3.11.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.10.tar.xz /work/SRC/openSUSE:Factory/.php7.new.2990/php-7.3.11.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-10-14 12:31:54 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.2352 (New) Package is "php7" Mon Oct 14 12:31:54 2019 rev:67 rq:735834 version:7.3.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-09-07 12:33:49.981670104 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.2352/php7.changes 2019-10-14 12:31:59.684191765 +0200 @@ -1,0 +2,21 @@ +Fri Oct 4 08:59:49 UTC 2019 - pgaj...@suse.com + +- provide test results via multibuild :test +- added sources + + _multibuild + +--- +Mon Sep 30 10:50:11 UTC 2019 - pgaj...@suse.com + +- remove pcre.jit=0 setting default as https://bugs.php.net/bug.php?id=77260 + is solved on pcre2 side [bsc#1124446] +- modified patches + % php-ini.patch (amended) + +--- +Sun Sep 29 19:42:58 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.10: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.10 + ++--- Old: php-7.3.9.tar.xz php-7.3.9.tar.xz.asc New: _multibuild php-7.3.10.tar.xz php-7.3.10.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.BQnAL1/_old 2019-10-14 12:32:00.832188774 +0200 +++ /var/tmp/diff_new_pack.BQnAL1/_new 2019-10-14 12:32:00.832188774 +0200 @@ -16,6 +16,15 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif + %define debug_build 0 %define asan_build0 %global apiver20180731 @@ -40,9 +49,8 @@ %if %{?suse_version} >= 1500 %define build_argon2 1 %endif -%bcond_with make_test -Name: php7 -Version:7.3.9 +Name: php7%{psuffix} +Version:7.3.10 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -227,20 +235,6 @@ This package contains the C headers to build PHP extensions. -%if %{with make_test} -%package testresults -Summary:PHP7 testsuite results -Group: Development/Languages/PHP -BuildArch: noarch - -%description testresults -PHP is a server-side HTML embedded scripting language designed -primarily for web development but also used as a general-purpose -programming language. - -This package contains results from running the PHP7 testsuite. -%endif - %package pear Summary:PHP Extension and Application Repository Group: Development/Libraries/PHP @@ -999,11 +993,6 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.9' ]; then -echo 'check whether pcre.jit=0 workaround is still needed' -echo 'https://bugs.php.net/bug.php?id=77260' -exit 1 -fi %build %define _lto_cflags %{nil} @@ -1233,23 +1222,9 @@ # ASAN needs /proc to be mounted exit 0 %endif -pushd build-cli -# check if we link against system libcrypt -if [ -z "$(ldd sapi/cli/php | grep libcrypt.so)" ]; then -echo 'php does not link against system libcrypt.' -exit 1 -fi - -# check if we link against system libgd -%if %{system_gd} -if [ -z "$(ldd modules/gd.so | grep libgd.so)" ]; then -echo 'php-gd does not link against system libgd.' -exit 1 -fi -%endif - # Run tests, using the CLI SAPI -%if %{with make_test} +%if %{with test} +pushd build-cli export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 LANG=POSIX LC_ALL=POSIX unset TZ # We save results for further investigation for QA @@ -1262,12 +1237,31 @@ done set -x unset NO_INTERACTION REPORT_EXIT_STATUS +popd +exit 0 +%endif + +pushd build-cli +# check if we link against system libcrypt +if [ -z "$(ldd sapi/cli/php | grep libcrypt.so)" ]; then +echo 'php does not link against system libcrypt.' +exit 1 +fi + +# check if we link against system libgd +%if %{system_gd} +if [ -z "$(ldd modules/gd.so | grep libgd.so)" ]; then +echo 'php-gd does not link against system libgd.' +exit 1 +fi %endif popd -# apache module tests + +# Apache HTTPD runnable examples tests %apache_rex_check -m build-apache2/libs -b build-fpm/sapi/fpm mod_php-basic mod_proxy_fcgi-php-fpm mod_proxy_fcgi-php-fpm-auth-RewriteRule mod_proxy_fcgi-php-fpm-CGIPassAuth %install +%if !%{with test} export PHP_PEAR_METADATA_DIR=%{peardir} export PHP_PEAR_CACHE_DIR=%{_localstatedir}/cache/pear @@ -1349,7 +1343,9 @@ #install fpm init script. install -D -m 0644 ./build-fpm/sapi/fpm/php-fpm.service
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-09-07 12:33:48 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.7948 (New) Package is "php7" Sat Sep 7 12:33:48 2019 rev:66 rq:727709 version:7.3.9 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-08-15 12:24:08.354625068 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.7948/php7.changes 2019-09-07 12:33:49.981670104 +0200 @@ -1,0 +2,6 @@ +Sat Aug 31 08:48:00 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.9: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.9 + +--- Old: php-7.3.8.tar.xz php-7.3.8.tar.xz.asc New: php-7.3.9.tar.xz php-7.3.9.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.zFiIg7/_old 2019-09-07 12:33:51.365669934 +0200 +++ /var/tmp/diff_new_pack.zFiIg7/_new 2019-09-07 12:33:51.369669934 +0200 @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.8 +Version:7.3.9 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -999,7 +999,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.8' ]; then +if [ %{version} != '7.3.9' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.8.tar.xz -> php-7.3.9.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.8.tar.xz /work/SRC/openSUSE:Factory/.php7.new.7948/php-7.3.9.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-08-15 12:24:06 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.9556 (New) Package is "php7" Thu Aug 15 12:24:06 2019 rev:65 rq:720981 version:7.3.8 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-07-17 14:23:13.320107486 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.9556/php7.changes 2019-08-15 12:24:08.354625068 +0200 @@ -1,0 +2,6 @@ +Sat Aug 3 08:34:12 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.8: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.8 + +--- Old: php-7.3.7.tar.xz php-7.3.7.tar.xz.asc New: php-7.3.8.tar.xz php-7.3.8.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.ppNggd/_old 2019-08-15 12:24:09.086624885 +0200 +++ /var/tmp/diff_new_pack.ppNggd/_new 2019-08-15 12:24:09.090624884 +0200 @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.7 +Version:7.3.8 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -999,7 +999,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.7' ]; then +if [ %{version} != '7.3.8' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.7.tar.xz -> php-7.3.8.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.7.tar.xz /work/SRC/openSUSE:Factory/.php7.new.9556/php-7.3.8.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-07-17 14:23:11 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.1887 (New) Package is "php7" Wed Jul 17 14:23:11 2019 rev:64 rq:715463 version:7.3.7 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-06-02 15:17:09.090058308 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.1887/php7.changes 2019-07-17 14:23:13.320107486 +0200 @@ -1,0 +2,6 @@ +Thu Jul 4 10:19:13 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.7: This is a bug fix release. See + https://www.php.net/ChangeLog-7.php#7.3.7 + +--- Old: php-7.3.6.tar.xz php-7.3.6.tar.xz.asc New: php-7.3.7.tar.xz php-7.3.7.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.ZtXVrS/_old 2019-07-17 14:23:14.304104806 +0200 +++ /var/tmp/diff_new_pack.ZtXVrS/_new 2019-07-17 14:23:14.324104751 +0200 @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.6 +Version:7.3.7 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -999,7 +999,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.6' ]; then +if [ %{version} != '7.3.7' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.6.tar.xz -> php-7.3.7.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.6.tar.xz /work/SRC/openSUSE:Factory/.php7.new.1887/php-7.3.7.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-06-02 15:17:07 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.5148 (New) Package is "php7" Sun Jun 2 15:17:07 2019 rev:63 rq:706505 version:7.3.6 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-05-09 10:01:49.707725580 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.5148/php7.changes 2019-06-02 15:17:09.090058308 +0200 @@ -1,0 +2,16 @@ +Thu May 30 11:10:18 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.6: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.6 + +--- +Wed May 29 13:40:11 UTC 2019 - pgaj...@suse.com + +- check via apache-rex + +--- +Fri May 24 09:41:59 UTC 2019 - pgaj...@suse.com + +- build for 42.3 + +--- Old: php-7.3.5.tar.xz php-7.3.5.tar.xz.asc New: php-7.3.6.tar.xz php-7.3.6.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.TJAhTs/_old 2019-06-02 15:17:10.114057864 +0200 +++ /var/tmp/diff_new_pack.TJAhTs/_new 2019-06-02 15:17:10.118057863 +0200 @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.5 +Version:7.3.6 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -79,6 +79,7 @@ Patch15:php-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php-date-regenerate-lexers.patch +BuildRequires: apache-rex BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequires: autoconf @@ -181,7 +182,7 @@ %if %{build_argon2} BuildRequires: pkgconfig(libargon2) %endif -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1315 BuildRequires: libzip-devel %endif %if 0%{?suse_version} > 1320 @@ -998,7 +999,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.5' ]; then +if [ %{version} != '7.3.6' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 @@ -1232,7 +1233,7 @@ # ASAN needs /proc to be mounted exit 0 %endif -cd build-cli +pushd build-cli # check if we link against system libcrypt if [ -z "$(ldd sapi/cli/php | grep libcrypt.so)" ]; then echo 'php does not link against system libcrypt.' @@ -1262,24 +1263,9 @@ set -x unset NO_INTERACTION REPORT_EXIT_STATUS %endif -# apache module test -set +x -exit_code=0 -mkdir -p %{apache_test_module_dir}/htdocs -echo '' > %{apache_test_module_dir}/htdocs/index.php -%apache_test_module_start_apache -m php7 -i php7.conf -%apache_test_module_curl -d /index.php -o %{apache_test_module_dir}/php7.txt -echo -echo 'Testing phpinfo() output' -grep 'PHP API.*%{apiver}' %{apache_test_module_dir}/php7.txt || exit_code=1 -if [ $exit_code -eq 0 ]; then - echo 'SUCCESS' -else - echo 'FAILED' -fi -%apache_test_module_stop_apache -set -x -exit $exit_code +popd +# apache module tests +%apache_rex_check -m build-apache2/libs -b build-fpm/sapi/fpm mod_php-basic mod_proxy_fcgi-php-fpm mod_proxy_fcgi-php-fpm-auth-RewriteRule mod_proxy_fcgi-php-fpm-CGIPassAuth %install export PHP_PEAR_METADATA_DIR=%{peardir} @@ -1446,7 +1432,8 @@ %{_bindir}/pear %config(noreplace) %{php_sysconf}/cli/pear.conf %{peardir} -%dir %{_localstatedir}/{cache,lib}/pear +%dir %{_localstatedir}/cache/pear +%dir %{_localstatedir}/lib/pear %files fastcgi %defattr(-, root, root) ++ php-7.3.5.tar.xz -> php-7.3.6.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.5.tar.xz /work/SRC/openSUSE:Factory/.php7.new.5148/php-7.3.6.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-05-09 10:01:43 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.5148 (New) Package is "php7" Thu May 9 10:01:43 2019 rev:62 rq:700276 version:7.3.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-04-30 12:55:27.978190485 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.5148/php7.changes 2019-05-09 10:01:49.707725580 +0200 @@ -1,0 +2,6 @@ +Thu May 2 18:21:17 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.5: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.5 + +--- Old: php-7.3.4.tar.xz php-7.3.4.tar.xz.asc New: php-7.3.5.tar.xz php-7.3.5.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.506TV3/_old 2019-05-09 10:01:51.131729657 +0200 +++ /var/tmp/diff_new_pack.506TV3/_new 2019-05-09 10:01:51.139729680 +0200 @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.4 +Version:7.3.5 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -998,7 +998,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.4' ]; then +if [ %{version} != '7.3.5' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.4.tar.xz -> php-7.3.5.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.4.tar.xz /work/SRC/openSUSE:Factory/.php7.new.5148/php-7.3.5.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-04-30 12:55:26 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.5536 (New) Package is "php7" Tue Apr 30 12:55:26 2019 rev:61 rq:697785 version:7.3.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-04-09 20:16:22.769548960 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new.5536/php7.changes 2019-04-30 12:55:27.978190485 +0200 @@ -1,0 +2,5 @@ +Wed Apr 24 17:31:04 UTC 2019 - Martin Liška + +- Disable LTO (boo#1133275). + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.WJl6v1/_old 2019-04-30 12:55:28.946191433 +0200 +++ /var/tmp/diff_new_pack.WJl6v1/_new 2019-04-30 12:55:28.950191437 +0200 @@ -1005,6 +1005,7 @@ fi %build +%define _lto_cflags %{nil} # aclocal workaround - to be improved cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >>aclocal.m4
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-04-09 20:16:21 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.3908 (New) Package is "php7" Tue Apr 9 20:16:21 2019 rev:60 rq:691648 version:7.3.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-03-19 09:57:37.844121316 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.3908/php7.changes 2019-04-09 20:16:22.769548960 +0200 @@ -1,0 +2,6 @@ +Thu Apr 4 19:41:37 UTC 2019 - suse+bu...@de-korte.org + +- updated to 7.3.4: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-7.php#7.3.4 + +--- Old: php-7.3.3.tar.xz php-7.3.3.tar.xz.asc New: php-7.3.4.tar.xz php-7.3.4.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.9XF38D/_old 2019-04-09 20:16:24.137552263 +0200 +++ /var/tmp/diff_new_pack.9XF38D/_new 2019-04-09 20:16:24.137552263 +0200 @@ -20,7 +20,7 @@ %define asan_build0 %global apiver20180731 %global zendver 20180731 -%global pearver 1.10.7 +%global pearver 1.10.9 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR @@ -42,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.3 +Version:7.3.4 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -998,7 +998,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.3' ]; then +if [ %{version} != '7.3.4' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.3.tar.xz -> php-7.3.4.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.3.tar.xz /work/SRC/openSUSE:Factory/.php7.new.3908/php-7.3.4.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-03-19 09:57:36 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Tue Mar 19 09:57:36 2019 rev:59 rq:685403 version:7.3.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-03-12 09:48:44.339593985 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-03-19 09:57:37.844121316 +0100 @@ -1,0 +2,7 @@ +Fri Mar 15 14:49:16 UTC 2019 - pgaj...@suse.com + +- upstream bug #41631 is already fixed [bsc#1129032] +- deleted sources + - README.default_socket_timeout (not needed) + +--- Old: README.default_socket_timeout Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.XkNmsL/_old 2019-03-19 09:57:40.552120228 +0100 +++ /var/tmp/diff_new_pack.XkNmsL/_new 2019-03-19 09:57:40.596120210 +0100 @@ -54,7 +54,6 @@ Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc Source9:php7.keyring -Source10: README.default_socket_timeout Source11: php7.rpmlintrc Source100: build-test.sh ## SUSE specific patches @@ -965,7 +964,6 @@ echo %{apache_mmn} %setup -q -n php-%{version} -a 1 cp %{SOURCE5} . -cp %{SOURCE10} . %patch0 %patch2
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-03-12 09:48:38 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Tue Mar 12 09:48:38 2019 rev:58 rq:683878 version:7.3.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-03-01 20:27:13.862043067 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-03-12 09:48:44.339593985 +0100 @@ -1,0 +2,17 @@ +Fri Mar 8 10:13:08 UTC 2019 - pgaj...@suse.com + +- updated to 7.3.3: This is a security release which also contains + several bug fixes. See + http://www.php.net/ChangeLog-7.php#7.3.3 +- deleted patches + - php-systzdata-v17.patch (upstreamed) +- added patches + + php-systzdata-v18.patch (thanks to remirepo) + +--- +Tue Mar 5 11:36:22 UTC 2019 - pgaj...@suse.com + +- asan_build: build ASAN included +- debug_build: build more suitable for debugging + +--- @@ -16,13 +33,13 @@ - - php7-crypt-tests.patch (upstreamed) - - php7-date-regenerate-lexers.patch (upstreamed) - - php7-embed.patch (upstreamed) - - php7-fix_net-snmp_disable_MD5.patch (upstreamed) - - php7-ini.patch (upstreamed) - - php7-no-build-date.patch (upstreamed) - - php7-odbc-cmp-int-cast.patch (upstreamed) - - php7-openssl.patch (upstreamed) - - php7-php-config.patch (upstreamed) - - php7-phpize.patch (upstreamed) - - php7-pts.patch (upstreamed) - - php7-systemd-unit.patch (upstreamed) - - php7-systzdata-v17.patch (upstreamed) + - php7-crypt-tests.patch + - php7-date-regenerate-lexers.patch + - php7-embed.patch + - php7-fix_net-snmp_disable_MD5.patch + - php7-ini.patch + - php7-no-build-date.patch + - php7-odbc-cmp-int-cast.patch + - php7-openssl.patch + - php7-php-config.patch + - php7-phpize.patch + - php7-pts.patch + - php7-systemd-unit.patch + - php7-systzdata-v17.patch Old: php-7.3.2.tar.xz php-7.3.2.tar.xz.asc php-systzdata-v17.patch New: php-7.3.3.tar.xz php-7.3.3.tar.xz.asc php-systzdata-v18.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.sgFHcc/_old 2019-03-12 09:48:47.447593365 +0100 +++ /var/tmp/diff_new_pack.sgFHcc/_new 2019-03-12 09:48:47.471593360 +0100 @@ -16,6 +16,8 @@ # +%define debug_build 0 +%define asan_build0 %global apiver20180731 %global zendver 20180731 %global pearver 1.10.7 @@ -40,7 +42,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.3.2 +Version:7.3.3 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -62,7 +64,7 @@ Patch4: php-no-build-date.patch Patch5: php-pts.patch Patch6: php-openssl.patch -Patch7: php-systzdata-v17.patch +Patch7: php-systzdata-v18.patch Patch8: php-systemd-unit.patch Patch10:php-embed.patch ## Bugfix patches @@ -998,7 +1000,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.2' ]; then +if [ %{version} != '7.3.3' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 @@ -1037,6 +1039,10 @@ CFLAGS="$CFLAGS -I/usr/include/firebird" CXXFLAGS="$CXXFLAGS -I/usr/include/firebird" %endif +%if %{debug_build} +CFLAGS="$CFLAGS -Og" +CXXFLAGS="$CXXFLAGS -Og" +%endif export CFLAGS export CXXFLAGS export LDFLAGS="-pie" @@ -1106,6 +1112,11 @@ if [ $sapi == apache2 ]; then sed -i 's/libphp/mod_php/' Makefile fi +%if %{asan_build} +sed -i -e 's/\(^CFLAGS.*\)/\1 -fsanitize=address/' \ + -e 's/\(^EXTRA_LIBS =.*\)/\1 -lasan/' \ + Makefile +%endif make %{?_smp_mflags} PHP_PEAR_PHP_BIN=%{_bindir}/php} popd } @@ -1218,6 +1229,10 @@ --disable-cgi %check +%if %{asan_build} +# ASAN needs /proc to be mounted +exit 0 +%endif cd build-cli # check if we link against system libcrypt if [ -z "$(ldd sapi/cli/php | grep libcrypt.so)" ]; then ++ php-7.3.2.tar.xz -> php-7.3.3.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.2.tar.xz /work/SRC/openSUSE:Factory/.php7.new.28833/php-7.3.3.tar.xz differ: char 26, line 1 ++ php-systzdata-v17.patch -> php-systzdata-v18.patch ++ --- /work/SRC/openSUSE:Factory/php7/php-systzdata-v17.patch 2019-03-01 20:27:13.838043072 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php-systzdata-v18.patch 2019-03-12 09:48:44.235594006 +0100 @@ -5,6 +5,7 @@ than embedding a copy. Discussed upstream but
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-03-01 20:27:04 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Fri Mar 1 20:27:04 2019 rev:57 rq:680160 version:7.3.2 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-02-24 17:05:30.408620208 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-03-01 20:27:13.862043067 +0100 @@ -1,0 +2,51 @@ +Thu Feb 28 15:38:40 UTC 2019 - Tomáš Chvátal + +- Disable tests that do deadlock now with curl update, this is + fixed in next release 7.3.3 thus reenable here when released + +--- +Thu Feb 28 08:53:18 UTC 2019 - pgaj...@suse.com + +- rename php7-*.patch to more general php-#1.patch + why: this aligns with maintenance patch names, which are in + changelogs comfortably copied over php72, php7, php5, php53; + moreover, php$N prefix causes issues when package is renamed, + e. g. php7 to php72 +- deleted patches + - php7-crypt-tests.patch (upstreamed) + - php7-date-regenerate-lexers.patch (upstreamed) + - php7-embed.patch (upstreamed) + - php7-fix_net-snmp_disable_MD5.patch (upstreamed) + - php7-ini.patch (upstreamed) + - php7-no-build-date.patch (upstreamed) + - php7-odbc-cmp-int-cast.patch (upstreamed) + - php7-openssl.patch (upstreamed) + - php7-php-config.patch (upstreamed) + - php7-phpize.patch (upstreamed) + - php7-pts.patch (upstreamed) + - php7-systemd-unit.patch (upstreamed) + - php7-systzdata-v17.patch (upstreamed) +- added patches + + php-crypt-tests.patch + + php-date-regenerate-lexers.patch + + php-embed.patch + + php-fix_net-snmp_disable_MD5.patch + + php-ini.patch + + php-no-build-date.patch + + php-odbc-cmp-int-cast.patch + + php-openssl.patch + + php-php-config.patch + + php-phpize.patch + + php-pts.patch + + php-systemd-unit.patch + + php-systzdata-v17.patch + +--- +Mon Feb 25 11:15:56 UTC 2019 - pgaj...@suse.com + +- fix wrongly ported patch, using the one from remirepo (Thanks!) + [bsc#1126449] +- modified patches + % php7-systzdata-v17.patch + +--- Old: php7-crypt-tests.patch php7-date-regenerate-lexers.patch php7-embed.patch php7-fix_net-snmp_disable_MD5.patch php7-ini.patch php7-no-build-date.patch php7-odbc-cmp-int-cast.patch php7-openssl.patch php7-php-config.patch php7-phpize.patch php7-pts.patch php7-systemd-unit.patch php7-systzdata-v17.patch New: php-crypt-tests.patch php-date-regenerate-lexers.patch php-embed.patch php-fix_net-snmp_disable_MD5.patch php-ini.patch php-no-build-date.patch php-odbc-cmp-int-cast.patch php-openssl.patch php-php-config.patch php-phpize.patch php-pts.patch php-systemd-unit.patch php-systzdata-v17.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.WbKq9B/_old 2019-03-01 20:27:14.858042826 +0100 +++ /var/tmp/diff_new_pack.WbKq9B/_new 2019-03-01 20:27:14.862042826 +0100 @@ -38,7 +38,7 @@ %if %{?suse_version} >= 1500 %define build_argon2 1 %endif -%bcond_without make_test +%bcond_with make_test Name: php7 Version:7.3.2 Release:0 @@ -56,28 +56,28 @@ Source11: php7.rpmlintrc Source100: build-test.sh ## SUSE specific patches -Patch0: php7-phpize.patch -Patch2: php7-php-config.patch -Patch3: php7-ini.patch -Patch4: php7-no-build-date.patch -Patch5: php7-pts.patch -Patch6: php7-openssl.patch -Patch7: php7-systzdata-v17.patch -Patch8: php7-systemd-unit.patch -Patch10:php7-embed.patch +Patch0: php-phpize.patch +Patch2: php-php-config.patch +Patch3: php-ini.patch +Patch4: php-no-build-date.patch +Patch5: php-pts.patch +Patch6: php-openssl.patch +Patch7: php-systzdata-v17.patch +Patch8: php-systemd-unit.patch +Patch10:php-embed.patch ## Bugfix patches # following patch is to fix configure tests for crypt; the aim is to have php # built against glibc's crypt; problem is, that our glibc doesn't support extended # DES, so as soon as upstream fixes this, don't forgot to remove extended DES # 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 +Patch12:php-crypt-tests.patch # https://bugs.php.net/bug.php?id=53007 -Patch14:php7-odbc-cmp-int-cast.patch +Patch14:php-odbc-cmp-int-cas
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-02-24 17:05:27 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Sun Feb 24 17:05:27 2019 rev:56 rq:674461 version:7.3.2 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-02-13 10:18:04.861341727 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-02-24 17:05:30.408620208 +0100 @@ -1,0 +2,9 @@ +Wed Feb 13 09:33:43 UTC 2019 - Petr Gajdos + +- updated to version 7.3.2: This is a bugfix release, with several + bug fixes included. See + http://php.net/ChangeLog-7.php#7.3.2 +- php7-systzdata-v16.patch modified and renamed to + php7-systzdata-v17.patch + +--- Old: php-7.3.1.tar.xz php-7.3.1.tar.xz.asc php7-systzdata-v16.patch New: php-7.3.2.tar.xz php-7.3.2.tar.xz.asc php7-systzdata-v17.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.4v9NLf/_old 2019-02-24 17:05:31.876619510 +0100 +++ /var/tmp/diff_new_pack.4v9NLf/_new 2019-02-24 17:05:31.876619510 +0100 @@ -40,7 +40,7 @@ %endif %bcond_without make_test Name: php7 -Version:7.3.1 +Version:7.3.2 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -62,7 +62,7 @@ Patch4: php7-no-build-date.patch Patch5: php7-pts.patch Patch6: php7-openssl.patch -Patch7: php7-systzdata-v16.patch +Patch7: php7-systzdata-v17.patch Patch8: php7-systemd-unit.patch Patch10:php7-embed.patch ## Bugfix patches @@ -998,7 +998,7 @@ : Update the pearver macro and rebuild. exit 1 fi -if [ %{version} != '7.3.1' ]; then +if [ %{version} != '7.3.2' ]; then echo 'check whether pcre.jit=0 workaround is still needed' echo 'https://bugs.php.net/bug.php?id=77260' exit 1 ++ php-7.3.1.tar.xz -> php-7.3.2.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.3.1.tar.xz /work/SRC/openSUSE:Factory/.php7.new.28833/php-7.3.2.tar.xz differ: char 26, line 1 ++ php7-systzdata-v16.patch -> php7-systzdata-v17.patch ++ --- /work/SRC/openSUSE:Factory/php7/php7-systzdata-v16.patch2018-03-14 19:26:01.392934355 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7-systzdata-v17.patch 2019-02-24 17:05:29.860620468 +0100 @@ -5,6 +5,7 @@ than embedding a copy. Discussed upstream but was not desired. History: +r17: refreshed (quilt) pgajdos r16: refreshed (quilt) pgajdos r15: adapt for timelib 2017.05beta7 (in 7.2.0RC1) r14: improve check for valid tz file @@ -27,10 +28,10 @@ r2: add filesystem trawl to set up name alias index r1: initial revision -Index: php-7.2.3/ext/date/lib/parse_tz.c +Index: php-7.3.2/ext/date/lib/parse_tz.c === php-7.2.3.orig/ext/date/lib/parse_tz.c 2018-02-27 17:33:07.0 +0100 -+++ php-7.2.3/ext/date/lib/parse_tz.c 2018-03-09 17:34:16.050292149 +0100 +--- php-7.3.2.orig/ext/date/lib/parse_tz.c 2019-02-05 14:10:11.0 +0100 php-7.3.2/ext/date/lib/parse_tz.c 2019-02-13 08:46:03.122460465 +0100 @@ -25,8 +25,21 @@ #include "timelib.h" #include "timelib_private.h" @@ -53,7 +54,7 @@ #if (defined(__APPLE__) || defined(__APPLE_CC__)) && (defined(__BIG_ENDIAN__) || defined(__LITTLE_ENDIAN__)) # if defined(__LITTLE_ENDIAN__) -@@ -67,6 +80,11 @@ static int read_php_preamble(const unsig +@@ -87,6 +100,11 @@ static int read_php_preamble(const unsig { uint32_t version; @@ -65,7 +66,7 @@ /* read ID */ version = (*tzf)[3] - '0'; *tzf += 4; -@@ -374,7 +392,429 @@ void timelib_dump_tzinfo(timelib_tzinfo +@@ -411,7 +429,429 @@ void timelib_dump_tzinfo(timelib_tzinfo } } @@ -496,7 +497,7 @@ { int left = 0, right = tzdb->index_size - 1; -@@ -400,9 +840,48 @@ static int seek_to_tz_position(const uns +@@ -437,9 +877,48 @@ static int seek_to_tz_position(const uns return 0; } @@ -545,7 +546,7 @@ } const timelib_tzdb_index_entry *timelib_timezone_identifiers_list(const timelib_tzdb *tzdb, int *count) -@@ -414,7 +893,30 @@ const timelib_tzdb_index_entry *timelib_ +@@ -451,7 +930,30 @@ const timelib_tzdb_index_entry *timelib_ int timelib_timezone_id_is_valid(char *timezone, const timelib_tzdb *tzdb) { const unsigned char *tzf; @@ -577,7 +578,7 @@ } static int skip_64bit_preamble(const unsigned char **tzf, timelib_tzinfo *tz) -@@ -456,12 +958,14 @@ static timelib_tzinfo* timelib_tzinfo_ct +@@ -493,12 +995,14 @@ static timeli
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-02-13 10:18:03 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Wed Feb 13 10:18:03 2019 rev:55 rq:673327 version:7.3.1 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-01-26 22:18:51.171028847 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-02-13 10:18:04.861341727 +0100 @@ -1,0 +2,37 @@ +Thu Feb 7 08:29:10 UTC 2019 - Petr Gajdos + +- set pcre.jit=0 until https://bugs.php.net/bug.php?id=77260 + is solved [bsc#1124446] + +--- +Thu Jan 31 21:40:40 UTC 2019 - Arjen de Korte + +- spec file cleanup + * add BuildRequires gpg2 + * remove outdated README.SUSE-pear - Squirrelmail uses PDO instead +of DB now by default + * remove outdated php7-depdb-path.patch - Horde packages no longer +build so need to be fixed anyway +- update php7.rpmlintrc to suppress warnings that aren't fixable and + drown out other warnings + +--- +Wed Jan 30 14:11:38 UTC 2019 - Arjen de Korte + +- provide the version of PEAR, rather than the PHP version in php-pear + +--- +Wed Jan 30 11:37:06 UTC 2019 - Arjen de Korte + +- configure cache_dir, metadata_dir and sig_bin through PHP_PEAR_* + exports + +--- +Tue Jan 29 12:44:12 UTC 2019 - Arjen de Korte + +- remove install-pear-nozlib.phar (the bundled and tested version from + the PHP sources is fresh enough for our purposes) +- merge back php7-pear-Archive_Tar in php7-pear +- rename cache_dir to pear and create it + +--- Old: README.SUSE-pear install-pear-nozlib.phar install-pear-nozlib.phar.sig php7-depdb-path.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.zwnkLm/_old 2019-02-13 10:18:06.049341275 +0100 +++ /var/tmp/diff_new_pack.zwnkLm/_new 2019-02-13 10:18:06.053341273 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -18,10 +18,10 @@ %global apiver20180731 %global zendver 20180731 +%global pearver 1.10.7 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR -%define pearver 1.10.10 %define php_sysconf %{_sysconfdir}/%{pkg_name} %define build_firebird 0%{?is_opensuse} %define build_sodium 0 @@ -48,15 +48,12 @@ URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 -Source3: https://github.com/pear/pearweb_phars/raw/v%{pearver}/install-pear-nozlib.phar -Source4:README.SUSE-pear Source5:README.macros Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc Source9:php7.keyring Source10: README.default_socket_timeout Source11: php7.rpmlintrc -Source12: https://github.com/pear/pearweb_phars/raw/v%{pearver}/install-pear-nozlib.sig#/install-pear-nozlib.phar.sig Source100: build-test.sh ## SUSE specific patches Patch0: php7-phpize.patch @@ -67,7 +64,6 @@ Patch6: php7-openssl.patch Patch7: php7-systzdata-v16.patch Patch8: php7-systemd-unit.patch -Patch9: php7-depdb-path.patch Patch10:php7-embed.patch ## Bugfix patches # following patch is to fix configure tests for crypt; the aim is to have php @@ -94,6 +90,7 @@ BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: gmp-devel +BuildRequires: gpg2 BuildRequires: krb5-devel BuildRequires: libapparmor-devel BuildRequires: libbz2-devel @@ -246,8 +243,13 @@ Summary:PHP Extension and Application Repository Group: Development/Libraries/PHP Requires: %{name}-zlib = %{version} -Requires: php7-pear-Archive_Tar -Provides: php-pear = %{version} +Provides: php-pear = %{pearver} +Provides: php-pear(PEAR) = %{pearver} +%if 0%{?suse_version} <= 1330 +Provides: php7-pear-Archive_Tar +%else +Obsoletes: php7-pear-Archive_Tar +%endif Ob
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-01-26 22:18:48 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Sat Jan 26 22:18:48 2019 rev:54 rq:667936 version:7.3.1 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2019-01-03 18:05:06.848221105 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-01-26 22:18:51.171028847 +0100 @@ -1,0 +2,25 @@ +Tue Jan 22 22:18:39 UTC 2019 - Arjen de Korte + +- fix php7.spec typos + +--- +Tue Jan 22 19:27:09 UTC 2019 - Petr Gajdos + +- verify install-pear-nozlib.phar + +--- +Tue Jan 22 09:35:00 UTC 2019 - Arjen de Korte + +- update install-pear-nozlib.phar to version 1.10.10 + * switch source to GitHub + * provides Archive_Tar 1.4.4 (fixes CVE-2018-1000888) + +--- +Mon Jan 14 13:23:19 UTC 2019 - Petr Gajdos + +- update to 7.3.1: This is a security release which also contains + several bug fixes. See + http://php.net/ChangeLog-7.php +- remove suhosin stuff + +--- Old: php-7.3.0.tar.xz php-7.3.0.tar.xz.asc suhosin-0.9.38.tar.gz New: install-pear-nozlib.phar.sig php-7.3.1.tar.xz php-7.3.1.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.EWlIXJ/_old 2019-01-26 22:18:52.315027920 +0100 +++ /var/tmp/diff_new_pack.EWlIXJ/_new 2019-01-26 22:18:52.319027916 +0100 @@ -18,14 +18,11 @@ %global apiver20180731 %global zendver 20180731 -%define suhosin_version 0.9.38 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR +%define pearver 1.10.10 %define php_sysconf %{_sysconfdir}/%{pkg_name} -# as soon as suhosin is ported to php7, these build_suhosin and -# related conditions can be removed entirely -%define build_suhosin 0 %define build_firebird 0%{?is_opensuse} %define build_sodium 0 %if %{?suse_version} > 1320 @@ -43,7 +40,7 @@ %endif %bcond_without make_test Name: php7 -Version:7.3.0 +Version:7.3.1 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -51,8 +48,7 @@ URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 -Source2:https://download.suhosin.org/suhosin-%{suhosin_version}.tar.gz -Source3:https://pear.php.net/install-pear-nozlib.phar +Source3: https://github.com/pear/pearweb_phars/raw/v%{pearver}/install-pear-nozlib.phar Source4:README.SUSE-pear Source5:README.macros Source6:macros.php @@ -60,6 +56,7 @@ Source9:php7.keyring Source10: README.default_socket_timeout Source11: php7.rpmlintrc +Source12: https://github.com/pear/pearweb_phars/raw/v%{pearver}/install-pear-nozlib.sig#/install-pear-nozlib.phar.sig Source100: build-test.sh ## SUSE specific patches Patch0: php7-phpize.patch @@ -189,9 +186,6 @@ %if 0%{?suse_version} >= 1320 BuildRequires: libzip-devel %endif -%if %{build_suhosin} -Suggests: php7-suhosin -%endif %if 0%{?suse_version} > 1320 Requires(pre): group(www) Requires(pre): user(wwwrun) @@ -268,10 +262,10 @@ Summary:Tar file management class Group: Productivity/Networking/Web/Servers Requires: %{name}-pear = %{version} -Provides: php-pear-Archive_Tar = 1.4.0 -Provides: php5-pear-Archive_Tar = 1.4.0 -Obsoletes: php-pear-Archive_Tar < 1.3.11 -Obsoletes: php5-pear-Archive_Tar < 1.3.11 +Provides: php-pear-Archive_Tar = 1.4.4 +Provides: php5-pear-Archive_Tar = 1.4.4 +Obsoletes: php-pear-Archive_Tar < 1.4.4 +Obsoletes: php5-pear-Archive_Tar < 1.4.4 BuildArch: noarch %description pear-Archive_Tar @@ -838,23 +832,6 @@ This package includes sqlite and pdo_sqlite modules for sqlite version 2 and 3 respectively. -%if %{build_suhosin} -%package suhosin -Summary:Protection system for PHP -Group: Development/Libraries/PHP -Requires: %{name} = %{version} -Provides: php-suhosin = %{version} -Obsoletes: php5-suhosin - -%description suhosin -Suhosin is an advanced protection system for PHP installations. It was -designed to protect servers and users from known and unknown flaws in -PHP ap
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2019-01-03 18:05:05 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Thu Jan 3 18:05:05 2019 rev:53 rq:662184 version:7.3.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-12-27 00:21:49.028034077 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2019-01-03 18:05:06.848221105 +0100 @@ -1,0 +2,6 @@ +Sun Dec 30 15:00:24 UTC 2018 - Cristian Rodríguez + +- Support LMDB in php7-dba, it is advisable to use it instead + of bdb. + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.nnlTWP/_old 2019-01-03 18:05:08.368219753 +0100 +++ /var/tmp/diff_new_pack.nnlTWP/_new 2019-01-03 18:05:08.372219750 +0100 @@ -109,6 +109,7 @@ BuildRequires: libtiff-devel BuildRequires: libtool BuildRequires: libxslt-devel +BuildRequires: lmdb-devel BuildRequires: ncurses-devel BuildRequires: net-snmp-devel BuildRequires: openldap2-devel @@ -1234,6 +1235,7 @@ --with-tidy=shared,%{_usr} \ --enable-dba=shared \ --with-db4=%{_usr} \ +--with-lmdb=%{_usr} \ --without-gdbm \ --with-cdb \ --enable-pdo=shared \
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-12-27 00:21:48 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Thu Dec 27 00:21:48 2018 rev:52 rq:660467 version:7.3.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-12-19 13:25:44.505211927 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2018-12-27 00:21:49.028034077 +0100 @@ -1,0 +2,18 @@ +Thu Dec 20 18:31:58 UTC 2018 - Cristian Rodríguez + +- Update php7-pts.patch: open slave_pty using TIOCGPTPEER if available + instead of the name returned by ptsname() so it is safe to use when + interacting with namespaces. + +--- +Thu Dec 20 18:30:27 UTC 2018 - Cristian Rodríguez + +- update install-pear-nozlib.phar to its latest version, otherwise + pecl stops working due to protocol switch http -> https + +--- +Wed Dec 19 11:33:08 UTC 2018 - Martin Pluskal + +- Mark testresults package as noarch + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.V7q0P4/_old 2018-12-27 00:21:49.884033381 +0100 +++ /var/tmp/diff_new_pack.V7q0P4/_new 2018-12-27 00:21:49.888033378 +0100 @@ -237,6 +237,7 @@ %package testresults Summary:PHP7 testsuite results Group: Development/Languages/PHP +BuildArch: noarch %description testresults PHP is a server-side HTML embedded scripting language designed @@ -1273,7 +1274,6 @@ unset TZ # We save results for further investigation for QA make test | tee testresults.txt || true -make test || true set +x for f in `find .. -name "*.diff" -type f -print`; do echo "TEST FAILURE: $f --" ++ install-pear-nozlib.phar ++ 3151 lines (skipped) between install-pear-nozlib.phar and /work/SRC/openSUSE:Factory/.php7.new.28833/install-pear-nozlib.phar ++ php7-pts.patch ++ --- /var/tmp/diff_new_pack.V7q0P4/_old 2018-12-27 00:21:50.056033240 +0100 +++ /var/tmp/diff_new_pack.V7q0P4/_new 2018-12-27 00:21:50.068033231 +0100 @@ -2,7 +2,7 @@ === --- ext/standard/proc_open.c.orig +++ ext/standard/proc_open.c -@@ -61,7 +61,7 @@ +@@ -56,7 +56,7 @@ * */ #ifdef PHP_CAN_SUPPORT_PROC_OPEN @@ -11,3 +11,23 @@ # include # include # define PHP_CAN_DO_PTS 1 +@@ -636,14 +636,18 @@ PHP_FUNCTION(proc_open) + #if PHP_CAN_DO_PTS + if (dev_ptmx == -1) { + /* open things up */ +- dev_ptmx = open("/dev/ptmx", O_RDWR); ++ dev_ptmx = open("/dev/ptmx", O_RDWR|O_NOCTTY); + if (dev_ptmx == -1) { + php_error_docref(NULL, E_WARNING, "failed to open /dev/ptmx, errno %d", errno); + goto exit_fail; + } + grantpt(dev_ptmx); + unlockpt(dev_ptmx); ++#ifdef TIOCGPTPEER ++ slave_pty = ioctl(dev_ptmx, TIOCGPTPEER, O_RDWR); ++#else + slave_pty = open(ptsname(dev_ptmx), O_RDWR); ++#endif + + if (slave_pty == -1) { + php_error_docref(NULL, E_WARNING, "failed to open slave pty, errno %d", errno);
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-12-19 13:25:42 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.28833 (New) Package is "php7" Wed Dec 19 13:25:42 2018 rev:51 rq:659993 version:7.3.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-11-20 22:24:16.574885448 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.28833/php7.changes 2018-12-19 13:25:44.505211927 +0100 @@ -1,0 +2,63 @@ +Thu Dec 13 13:49:59 UTC 2018 - Martin Pluskal + +- Enable testsuite during build time and save log to subpackage + testresults (boo#1119396) + +--- +Mon Dec 10 13:03:49 UTC 2018 - Cristian Rodríguez + +- update to pcre2 broke building third party modules, php7-devel + needs pcre-devel --> pcre2-devel change. + +--- +Mon Dec 10 09:20:01 UTC 2018 - Petr Gajdos + +- update to 7.3.0: + * Improved PHP GC + * Add net_get_interfaces() + * Implemented flexible heredoc and nowdoc syntax + * Added support for references in list() and array destructuring + * Added syslog.facility and syslog.ident INI entries for +customizing syslog logging + * The declaration and use of case-insensitive constants has been +deprecated + * Added syslog.filter INI entry for syslog filtering + * Added the 'add_slashes' sanitization mode + * Added support for WebP in imagecreatefromstring() + * Export internal structures and accessor helpers for GMP object. + * Added gmp_binomial(n, k) + * Added gmp_lcm(a, b) + * Added gmp_perfect_power(a) + * Added gmp_kronecker(a, b) + * Added JSON_THROW_ON_ERROR flag + * Added ldap_exop_refresh helper for EXOP REFRESH operation with +dds overlay + * Added full support for sending and parsing ldap controls + * Removed support for ODBCRouter + * Removed support for Birdstep + * Added openssl_pkey_derive function + * Add min_proto_version and max_proto_version ssl stream options +as well as related constants for possible TLS protocol values + * Migrated to PCRE2 + * Expose TDS version as \PDO::DBLIB_ATTR_TDS_VERSION attribute +on \PDO instance + * Treat DATETIME2 columns like DATETIME + * Added is_countable() function + * Added support for the SameSite cookie directive, including an +alternative signature for setcookie(), setrawcookie() and +session_set_cookie_params() + * Many bugfixes and other changes, see +http://php.net/ChangeLog-7.php#7.3.0 +- patch changes + % php7-ini.patch + % php7-no-build-date.patch + % php7-odbc-cmp-int-cast.patch + - php7-honor-re2c-flags.patch (upstreamed) + +--- +Mon Dec 10 08:35:11 UTC 2018 - Petr Gajdos + +- update to 7.2.13: This is a security release. + http://php.net/ChangeLog-7.php + +--- Old: php-7.2.12.tar.xz php-7.2.12.tar.xz.asc php7-honor-re2c-flags.patch New: php-7.3.0.tar.xz php-7.3.0.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.8Robx5/_old 2018-12-19 13:25:45.885210247 +0100 +++ /var/tmp/diff_new_pack.8Robx5/_new 2018-12-19 13:25:45.885210247 +0100 @@ -16,8 +16,8 @@ # -%global apiver20170718 -%global zendver 20170718 +%global apiver20180731 +%global zendver 20180731 %define suhosin_version 0.9.38 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions @@ -41,14 +41,14 @@ %if %{?suse_version} >= 1500 %define build_argon2 1 %endif -%bcond_with make_test +%bcond_without make_test Name: php7 -Version:7.2.12 +Version:7.3.0 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 Group: Development/Languages/Other -Url:https://secure.php.net +URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 Source2:https://download.suhosin.org/suhosin-%{suhosin_version}.tar.gz @@ -85,8 +85,6 @@ Patch15:php7-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch -# https://bugs.php.net/bug.php?id=76030 -Patch19:php7-honor-re2c-flags.patch BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequires: autoconf @@ -95,15 +93,6 @@ BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel BuildRequires: db-devel -%if %{build_firebi
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-11-20 22:24:05 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new.19453 (New) Package is "php7" Tue Nov 20 22:24:05 2018 rev:50 rq:649522 version:7.2.12 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-11-12 09:37:39.729513107 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new.19453/php7.changes 2018-11-20 22:24:16.574885448 +0100 @@ -1,0 +2,6 @@ +Fri Nov 16 08:40:23 UTC 2018 - Petr Gajdos + +- core package recommends instead of requires smtp_daemon + [bsc#1115213] + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.O9g61b/_old 2018-11-20 22:24:18.530884347 +0100 +++ /var/tmp/diff_new_pack.O9g61b/_new 2018-11-20 22:24:18.534884344 +0100 @@ -123,7 +123,6 @@ BuildRequires: ncurses-devel BuildRequires: net-snmp-devel BuildRequires: openldap2-devel -#BuildRequires: pam-devel BuildRequires: pcre-devel BuildRequires: pkgconfig BuildRequires: postfix @@ -137,11 +136,9 @@ BuildRequires: pkgconfig(enchant) BuildRequires: pkgconfig(xpm) BuildRequires: pkgconfig(zlib) -# 10.3 does not install sendmail binary with the minimal system -Requires: smtp_daemon +# Recommends instead of Requires smtp_daemon bsc#1115213 +Recommends: smtp_daemon Requires: timezone -# I would like this to become a hard dependency, as PHP is -# documented to have this modules by default (no addtional libs are needed) Recommends: php-ctype Recommends: php-dom Recommends: php-iconv @@ -150,10 +147,9 @@ Recommends: php-tokenizer Recommends: php-xmlreader Recommends: php-xmlwriter +# suggest php7-* instead of php-* [bsc#1022158c#4] Suggests: php7-gd Suggests: php7-gettext -# other highly reccommended extensions -# suggest php7-* instead of php-* [bsc#1022158c#4] Suggests: php7-mbstring Suggests: php7-mysql Suggests: php7-pear
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-11-12 09:37:02 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Mon Nov 12 09:37:02 2018 rev:49 rq:647627 version:7.2.12 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-10-18 15:29:37.934764634 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-11-12 09:37:39.729513107 +0100 @@ -1,0 +2,10 @@ +Fri Nov 9 15:41:53 UTC 2018 - Petr Gajdos + +- update to 7.2.12: This is a bugfix release. + http://php.net/ChangeLog-7.php +- forward ported: + % php7-crypt-tests.patch + % php7-honor-re2c-flags.patch + % php7-odbc-cmp-int-cast.patch + +--- Old: php-7.2.11.tar.xz php-7.2.11.tar.xz.asc New: php-7.2.12.tar.xz php-7.2.12.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.1FWVil/_old 2018-11-12 09:37:40.669511753 +0100 +++ /var/tmp/diff_new_pack.1FWVil/_new 2018-11-12 09:37:40.677511742 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -43,7 +43,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.11 +Version:7.2.12 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -1009,7 +1009,7 @@ %patch8 -p1 %patch10 -p1 %patch12 -p1 -%patch14 +%patch14 -p1 %patch15 %patch17 -p1 %patch19 -p1 ++ php-7.2.11.tar.xz -> php-7.2.12.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.11.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.12.tar.xz differ: char 25, line 1 ++ php7-crypt-tests.patch ++ --- /var/tmp/diff_new_pack.1FWVil/_old 2018-11-12 09:37:40.805511557 +0100 +++ /var/tmp/diff_new_pack.1FWVil/_new 2018-11-12 09:37:40.809511551 +0100 @@ -1,23 +1,8 @@ -Index: php-7.1.1/ext/standard/config.m4 +Index: php-7.2.12/ext/standard/config.m4 === php-7.1.1.orig/ext/standard/config.m4 2017-01-17 21:44:35.0 +0100 -+++ php-7.1.1/ext/standard/config.m4 2017-02-14 12:47:25.502587310 +0100 -@@ -58,6 +58,14 @@ if test "$ac_cv_func_crypt" = "no"; then - AC_DEFINE(HAVE_CRYPT, 1, [ ]) - ]) - fi -+ -+if test "$ac_cv_func_crypt_r" = "no"; then -+ AC_CHECK_LIB(crypt, crypt_r, [ -+LIBS="-lcrypt $LIBS -lcrypt" -+AC_DEFINE(HAVE_CRYPT_R, 1, [ ]) -+ ]) -+fi -+ - - AC_CACHE_CHECK(for standard DES crypt, ac_cv_crypt_des,[ - AC_TRY_RUN([ -@@ -242,7 +250,7 @@ int main() { +--- php-7.2.12.orig/ext/standard/config.m4 2018-11-06 11:48:33.0 +0100 php-7.2.12/ext/standard/config.m4 2018-11-09 16:35:10.505160977 +0100 +@@ -242,7 +242,7 @@ int main() { dnl dnl If one of them is missing, use our own implementation, portable code is then possible dnl ++ php7-honor-re2c-flags.patch ++ --- /var/tmp/diff_new_pack.1FWVil/_old 2018-11-12 09:37:40.825511529 +0100 +++ /var/tmp/diff_new_pack.1FWVil/_new 2018-11-12 09:37:40.829511522 +0100 @@ -1,9 +1,8 @@ -Index: php-7.2.7/ext/standard/Makefile.frag +Index: php-7.2.12/ext/standard/Makefile.frag === php-7.2.7.orig/ext/standard/Makefile.frag -+++ php-7.2.7/ext/standard/Makefile.frag -@@ -1,9 +1,9 @@ - +--- php-7.2.12.orig/ext/standard/Makefile.frag 2018-11-09 16:40:29.246599404 +0100 php-7.2.12/ext/standard/Makefile.frag 2018-11-09 16:41:11.494789053 +0100 +@@ -1,8 +1,8 @@ $(srcdir)/var_unserializer.c: $(srcdir)/var_unserializer.re - @(cd $(top_srcdir); $(RE2C) --no-generation-date -b -o ext/standard/var_unserializer.c ext/standard/var_unserializer.re) + @(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --no-generation-date -b -o ext/standard/var_unserializer.c ext/standard/var_unserializer.re) @@ -14,10 +13,10 @@ $(builddir)/info.lo: $(builddir)/../../main/build-defs.h -Index: php-7.2.7/ext/json/Makefile.frag +Index: php-7.2.12/ext/json/Makefile.frag === php-7.2.7.orig/ext/json/Makefile.frag -+++ php-7.2.7/ext/json/Makefile.frag +--- php-7.2.12.orig/ext/json/Makefile.frag 2018-11-06 11:48:42.0 +0100 php-7.2.12/ext/json/Makefile.frag 2018-11-09 16:40:29.246599404 +0100 @@ -1,5 +1,5 @@ $(srcdir)/json_scanner.c: $(srcdir)/json_scanner.re - $(RE2C) -t $(srcdir)/p
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-10-18 15:29:27 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Thu Oct 18 15:29:27 2018 rev:48 rq:642022 version:7.2.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-10-01 09:06:49.971819773 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-10-18 15:29:37.934764634 +0200 @@ -1,0 +2,6 @@ +Mon Oct 15 08:12:51 UTC 2018 - Petr Gajdos + +- update to 7.2.11: This is a bugfix release. + http://php.net/ChangeLog-7.php + +--- Old: php-7.2.10.tar.xz php-7.2.10.tar.xz.asc New: php-7.2.11.tar.xz php-7.2.11.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.BFhL8T/_old 2018-10-18 15:29:39.958762261 +0200 +++ /var/tmp/diff_new_pack.BFhL8T/_new 2018-10-18 15:29:39.962762257 +0200 @@ -43,7 +43,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.10 +Version:7.2.11 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.2.10.tar.xz -> php-7.2.11.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.10.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.11.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-10-01 09:06:47 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Mon Oct 1 09:06:47 2018 rev:47 rq:637682 version:7.2.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-09-18 11:37:18.804297174 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-10-01 09:06:49.971819773 +0200 @@ -1,0 +2,12 @@ +Mon Sep 17 13:09:37 UTC 2018 - Petr Gajdos + +- updated to 7.2.10: This is a security release which also contains + several minor bug fixes. + http://php.net/ChangeLog-7.php + +--- +Mon Sep 17 12:56:27 UTC 2018 - Petr Gajdos + +- reenable php7-dba support of Berkeley DB [bsc#1108554] + +--- Old: php-7.2.9.tar.xz php-7.2.9.tar.xz.asc New: php-7.2.10.tar.xz php-7.2.10.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.cRf0wO/_old 2018-10-01 09:06:50.995818894 +0200 +++ /var/tmp/diff_new_pack.cRf0wO/_new 2018-10-01 09:06:50.999818891 +0200 @@ -43,7 +43,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.9 +Version:7.2.10 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -94,6 +94,7 @@ BuildRequires: curl BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel +BuildRequires: db-devel %if %{build_firebird} # firebird-devel was merged into libfbclient2-devel for firebird 3 %if 0%{?suse_version} <= 1320 @@ -1225,6 +1226,7 @@ --with-xsl=shared \ --with-tidy=shared,%{_usr} \ --enable-dba=shared \ +--with-db4=%{_usr} \ --without-gdbm \ --with-cdb \ --enable-pdo=shared \ ++ php-7.2.9.tar.xz -> php-7.2.10.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.9.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.10.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-09-18 11:37:15 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue Sep 18 11:37:15 2018 rev:46 rq:634992 version:7.2.9 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-09-05 13:42:59.489731848 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-09-18 11:37:18.804297174 +0200 @@ -1,0 +2,14 @@ +Tue Sep 11 13:52:52 UTC 2018 - Petr Gajdos + +- remove Supplements:packageand(%{apache_mmn}:%{name}) from + Apache httpd module as I do not see the reason why system + that have php7 and apache2 installed should get the module + automatically as well. This had a drawback of selecting + apache2-prefork while + # zypper in apache2-worker + The following 5 NEW packages are going to be installed: + apache2 apache2-mod_php7 apache2-prefork apache2-utils apache2-worker + # + because apache2-mod_php7 Requires: apache2-prefork. + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.zvT8Ag/_old 2018-09-18 11:37:20.288295599 +0200 +++ /var/tmp/diff_new_pack.zvT8Ag/_new 2018-09-18 11:37:20.296295591 +0200 @@ -277,7 +277,6 @@ Requires: %{name} = %{version} Requires: apache2-prefork PreReq: apache2 -Supplements:packageand(%{apache_mmn}:%{name}) Provides: mod_php_any = %{version} Provides: php-date = %{version} Provides: php-filter = %{version}
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-08-04 21:51:26 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Aug 4 21:51:26 2018 rev:44 rq:627349 version:7.2.8 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-07-04 23:49:24.608271319 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-08-04 21:51:30.301063994 +0200 @@ -1,0 +2,7 @@ +Fri Aug 3 14:10:48 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.8: This is a security release which also contains + several minor bug fixes. + http://php.net/ChangeLog-7.php#7.2.8 + +--- Old: php-7.2.7.tar.xz php-7.2.7.tar.xz.asc New: php-7.2.8.tar.xz php-7.2.8.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.KLNFZH/_old 2018-08-04 21:51:31.065065426 +0200 +++ /var/tmp/diff_new_pack.KLNFZH/_new 2018-08-04 21:51:31.065065426 +0200 @@ -43,7 +43,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.7 +Version:7.2.8 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.2.7.tar.xz -> php-7.2.8.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.7.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.8.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-07-04 23:49:16 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Wed Jul 4 23:49:16 2018 rev:43 rq:619137 version:7.2.7 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-05-29 16:46:40.156194782 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-07-04 23:49:24.608271319 +0200 @@ -1,0 +2,18 @@ +Tue Jun 26 09:56:39 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.7: A Bugfix release which includes a segfault fix + for opcache. + http://php.net/ChangeLog-7.php#7.2.7 + +--- +Thu Jun 7 09:18:56 UTC 2018 - pgaj...@suse.com + +- actually build against system gd for 42.3, made a bold comment + [bsc#1074025c#5] + +--- +Tue May 29 09:29:57 UTC 2018 - pgaj...@suse.com + +- fix build for SLE12, where %license does not exist + +--- Old: php-7.2.6.tar.xz php-7.2.6.tar.xz.asc New: php-7.2.7.tar.xz php-7.2.7.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.9Birtn/_old 2018-07-04 23:49:26.288269461 +0200 +++ /var/tmp/diff_new_pack.9Birtn/_new 2018-07-04 23:49:26.292269456 +0200 @@ -32,14 +32,18 @@ %define build_sodium 1 %endif %define system_gd 0 +# for openSUSE 42.3 is newer gd linked in devel:languages:php, +# see bsc#1074025 +%if 0%{?is_opensuse} || %{?suse_version} >= 1500 +%define system_gd 1 +%endif %define build_argon2 0 %if %{?suse_version} >= 1500 -%define system_gd 1 %define build_argon2 1 %endif %bcond_with make_test Name: php7 -Version:7.2.6 +Version:7.2.7 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -1441,7 +1445,11 @@ %files %defattr(-, root, root) +%if 0%{?suse_version} > 1320 %license LICENSE +%else +%doc LICENSE +%endif %doc README* CODING_STANDARDS CREDITS EXTENSIONS NEWS UPGRADING %doc php-suse-addons/test.php5 %{_mandir}/man1/* ++ php-7.2.6.tar.xz -> php-7.2.7.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.6.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.7.tar.xz differ: char 26, line 1 ++ php7-honor-re2c-flags.patch ++ --- /var/tmp/diff_new_pack.9Birtn/_old 2018-07-04 23:49:26.396269342 +0200 +++ /var/tmp/diff_new_pack.9Birtn/_new 2018-07-04 23:49:26.396269342 +0200 @@ -1,7 +1,7 @@ -Index: php-7.2.2/ext/standard/Makefile.frag +Index: php-7.2.7/ext/standard/Makefile.frag === php-7.2.2.orig/ext/standard/Makefile.frag -+++ php-7.2.2/ext/standard/Makefile.frag +--- php-7.2.7.orig/ext/standard/Makefile.frag php-7.2.7/ext/standard/Makefile.frag @@ -1,9 +1,9 @@ $(srcdir)/var_unserializer.c: $(srcdir)/var_unserializer.re @@ -14,10 +14,10 @@ $(builddir)/info.lo: $(builddir)/../../main/build-defs.h -Index: php-7.2.2/ext/json/Makefile.frag +Index: php-7.2.7/ext/json/Makefile.frag === php-7.2.2.orig/ext/json/Makefile.frag -+++ php-7.2.2/ext/json/Makefile.frag +--- php-7.2.7.orig/ext/json/Makefile.frag php-7.2.7/ext/json/Makefile.frag @@ -1,5 +1,5 @@ $(srcdir)/json_scanner.c: $(srcdir)/json_scanner.re - $(RE2C) -t $(srcdir)/php_json_scanner_defs.h --no-generation-date -bci -o $@ $(srcdir)/json_scanner.re @@ -25,10 +25,10 @@ $(srcdir)/json_parser.tab.c: $(srcdir)/json_parser.y $(YACC) --defines -l $(srcdir)/json_parser.y -o $@ -Index: php-7.2.2/ext/phar/Makefile.frag +Index: php-7.2.7/ext/phar/Makefile.frag === php-7.2.2.orig/ext/phar/Makefile.frag -+++ php-7.2.2/ext/phar/Makefile.frag +--- php-7.2.7.orig/ext/phar/Makefile.frag php-7.2.7/ext/phar/Makefile.frag @@ -1,9 +1,9 @@ $(srcdir)/phar_path_check.c: $(srcdir)/phar_path_check.re @(cd $(top_srcdir); \ @@ -41,16 +41,19 @@ fi) pharcmd: $(builddir)/phar.php $(builddir)/phar.phar -Index: php-7.2.2/ext/pdo/Makefile.frag +Index: php-7.2.7/ext/pdo/Makefile.frag === php-7.2.2.orig/ext/pdo/Makefile.frag -+++ php-7.2.2/ext/pdo/Makefile.frag -@@ -7,7 +7,7 @@ PDO_HEADER_FILES= \ - - +--- php-7.2.7.orig/ext/pdo/Makefile.frag php-7.2.7/ext/pdo/Makefile.frag +@@ -9,9 +9,9 @@ PDO_HEADER_FILES= \ $(srcdir)/pdo_sql_parser.c: $(srcdir)/pdo_sql_parser.re -- (cd $(top_srcdi
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-05-29 16:46:35 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue May 29 16:46:35 2018 rev:42 rq:612795 version:7.2.6 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-05-19 15:41:09.741490024 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-05-29 16:46:40.156194782 +0200 @@ -1,0 +2,13 @@ +Tue May 29 07:46:46 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.6: Bugfix release which includes a memory + corruption fix for EXIF. + http://php.net/ChangeLog-7.php#7.2.6 + +--- +Fri May 25 09:20:15 UTC 2018 - idon...@suse.com + +- Remove php7-freetype-pkgconfig.patch as it seems to break + Freetype detection on some systems bsc#1094534 + +--- Old: php-7.2.5.tar.xz php-7.2.5.tar.xz.asc php7-freetype-pkgconfig.patch New: php-7.2.6.tar.xz php-7.2.6.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.p5jHZI/_old 2018-05-29 16:46:41.268153858 +0200 +++ /var/tmp/diff_new_pack.p5jHZI/_new 2018-05-29 16:46:41.268153858 +0200 @@ -39,7 +39,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.5 +Version:7.2.6 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -68,8 +68,6 @@ Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch Patch10:php7-embed.patch -# https://build.opensuse.org/request/show/605072 -Patch11:php7-freetype-pkgconfig.patch ## Bugfix patches # following patch is to fix configure tests for crypt; the aim is to have php # built against glibc's crypt; problem is, that our glibc doesn't support extended @@ -1006,7 +1004,6 @@ %patch7 -p1 %patch8 -p1 %patch10 -p1 -%patch11 -p1 %patch12 -p1 %patch14 %patch15 ++ php-7.2.5.tar.xz -> php-7.2.6.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.5.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.6.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-05-19 15:40:46 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat May 19 15:40:46 2018 rev:41 rq:607440 version:7.2.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-05-13 15:55:24.671466186 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-05-19 15:41:09.741490024 +0200 @@ -1,0 +2,5 @@ +Tue May 15 09:40:24 UTC 2018 - pgaj...@suse.com + +- main package requires wwwrun:www user [bsc#1093025] + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.IvZrrx/_old 2018-05-19 15:41:11.301432950 +0200 +++ /var/tmp/diff_new_pack.IvZrrx/_new 2018-05-19 15:41:11.305432804 +0200 @@ -194,6 +194,10 @@ %if %{build_suhosin} Suggests: php7-suhosin %endif +%if 0%{?suse_version} > 1320 +Requires(pre): user(wwwrun) +Requires(pre): group(www) +%endif %description PHP is a server-side HTML embedded scripting language designed
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-05-13 15:55:19 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sun May 13 15:55:19 2018 rev:40 rq:606080 version:7.2.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-05-07 14:50:25.092144209 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-05-13 15:55:24.671466186 +0200 @@ -1,0 +2,18 @@ +Thu May 10 06:12:13 UTC 2018 - pgaj...@suse.com + +- better workaround for [bsc#1089487]: build mod_phpN.so + instead of libphpN.so + +--- +Wed May 9 10:42:18 UTC 2018 - pgaj...@suse.com + +- rename freetype-pkgconfig.patch to php7-freetype-pkgconfig.patch + to align with the rest of patch names + +--- +Mon May 7 10:25:58 UTC 2018 - idon...@suse.com + +- Add freetype-pkgconfig.patch to fix build with new Freetype: + use pkg-config to find Freetype libraries + +--- New: php7-freetype-pkgconfig.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.80gEmO/_old 2018-05-13 15:55:26.395403277 +0200 +++ /var/tmp/diff_new_pack.80gEmO/_new 2018-05-13 15:55:26.399403131 +0200 @@ -38,8 +38,6 @@ %define build_argon2 1 %endif %bcond_with make_test -# bsc#1089487 -%define __provides_exclude_from ^/usr/lib64/apache2/.*.so$ Name: php7 Version:7.2.5 Release:0 @@ -70,6 +68,8 @@ Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch Patch10:php7-embed.patch +# https://build.opensuse.org/request/show/605072 +Patch11:php7-freetype-pkgconfig.patch ## Bugfix patches # following patch is to fix configure tests for crypt; the aim is to have php # built against glibc's crypt; problem is, that our glibc doesn't support extended @@ -1002,6 +1002,7 @@ %patch7 -p1 %patch8 -p1 %patch10 -p1 +%patch11 -p1 %patch12 -p1 %patch14 %patch15 @@ -1026,20 +1027,18 @@ # aclocal workaround - to be improved cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >>aclocal.m4 -# Force use of system libtool: +# force use of system libtool: libtoolize --force --copy cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >build/libtool.m4 -# Regenerate configure scripts (patches change config.m4's) -touch configure.in -# we build three SAPI +# build directories for individual SAPIs mkdir -p build-apache2 mkdir -p build-fpm mkdir -p build-embed mkdir -p build-fastcgi mkdir -p build-cli -#get parsers regenerated +# get parsers regenerated for parser in `find -type f -name "*.re"`;do rm -v ${parser%.*}.c done @@ -1123,6 +1122,11 @@ # We have still have harcoded RPATH in some modules sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=LIBTOOL_IS_BROKED|g' libtool +# build mod_phpN.so instead of libphpN.so +# rename does not suffice, see bsc#1089487 +if [ $sapi == apache2 ]; then + sed -i 's/libphp/mod_php/' Makefile +fi make %{?_smp_mflags} PHP_PEAR_PHP_BIN=%{_bindir}/php} popd } @@ -1295,7 +1299,6 @@ # do the actual installation Install apache2 -mv %{buildroot}%{apache_libexecdir}/libphp7.so %{buildroot}%{apache_libexecdir}/mod_php7.so Install fastcgi Install cli Install fpm ++ php7-freetype-pkgconfig.patch ++ Index: php-7.2.5/ext/gd/config.m4 === --- php-7.2.5.orig/ext/gd/config.m4 +++ php-7.2.5/ext/gd/config.m4 @@ -184,30 +184,17 @@ AC_DEFUN([PHP_GD_XPM],[ ]) AC_DEFUN([PHP_GD_FREETYPE2],[ - if test "$PHP_FREETYPE_DIR" != "no"; then +FREETYPE2_CFLAGS=`pkg-config --cflags freetype2` +FREETYPE2_LIBS=`pkg-config --libs freetype2` -for i in $PHP_FREETYPE_DIR /usr/local /usr; do - if test -f "$i/bin/freetype-config"; then -FREETYPE2_DIR=$i -FREETYPE2_CONFIG="$i/bin/freetype-config" -break - fi -done - -if test -z "$FREETYPE2_DIR"; then - AC_MSG_ERROR([freetype-config not found.]) +if test -z "$FREETYPE2_LIBS"; then + AC_MSG_ERROR([freetype2 is not available.]) fi -FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags` -FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs` - PHP_EVAL_INCLINE($FREETYPE2_CFLAGS) PHP_EVAL_LIBLINE($FREETYPE2_LIBS, GD_SHARED_LIBADD) AC_DEFINE(HAVE_LIBFREETYPE,1,[ ]) AC_DEFINE(ENABLE_GD_TTF,1,[ ]) - else -AC_MS
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-05-07 14:50:08 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Mon May 7 14:50:08 2018 rev:39 rq:602510 version:7.2.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-04-22 14:31:32.514550621 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-05-07 14:50:25.092144209 +0200 @@ -1,0 +2,12 @@ +Mon Apr 30 11:08:29 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.5: This is a security release which also contains + several minor bug fixes. + http://php.net/ChangeLog-7.php#7.2.5 + +--- +Thu Apr 19 06:49:03 UTC 2018 - pgaj...@suse.com + +- build-test.sh: generic spec file name + +--- Old: php-7.2.4.tar.xz php-7.2.4.tar.xz.asc New: php-7.2.5.tar.xz php-7.2.5.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.BHLNIA/_old 2018-05-07 14:50:27.628065079 +0200 +++ /var/tmp/diff_new_pack.BHLNIA/_new 2018-05-07 14:50:27.632064954 +0200 @@ -41,7 +41,7 @@ # bsc#1089487 %define __provides_exclude_from ^/usr/lib64/apache2/.*.so$ Name: php7 -Version:7.2.4 +Version:7.2.5 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ build-test.sh ++ --- /var/tmp/diff_new_pack.BHLNIA/_old 2018-05-07 14:50:27.796059837 +0200 +++ /var/tmp/diff_new_pack.BHLNIA/_new 2018-05-07 14:50:27.796059837 +0200 @@ -28,7 +28,7 @@ if [ ! -z "$apiurl" ]; then apiurl="-A $apiurl" fi -osc $apiurl build $@ --no-verify --with make_test -x valgrind php5.spec +osc $apiurl build $@ --no-verify --with make_test -x valgrind *.spec if [ $? -ne 0 ]; then echo "ERROR: build failed. See $OSC_BUILD_ROOT/.build.log for details." exit 1 ++ php-7.2.4.tar.xz -> php-7.2.5.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.4.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.5.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-04-22 14:31:28 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sun Apr 22 14:31:28 2018 rev:38 rq:597103 version:7.2.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-04-06 17:45:30.412248251 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-04-22 14:31:32.514550621 +0200 @@ -1,0 +2,5 @@ +Mon Apr 16 09:26:55 UTC 2018 - pgaj...@suse.com + +- apache2-mod_php7 does not provide libphp7.so [bsc#1089487] + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.MncYvA/_old 2018-04-22 14:31:33.618510665 +0200 +++ /var/tmp/diff_new_pack.MncYvA/_new 2018-04-22 14:31:33.622510520 +0200 @@ -38,6 +38,8 @@ %define build_argon2 1 %endif %bcond_with make_test +# bsc#1089487 +%define __provides_exclude_from ^/usr/lib64/apache2/.*.so$ Name: php7 Version:7.2.4 Release:0
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-04-06 17:45:19 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Fri Apr 6 17:45:19 2018 rev:37 rq:593523 version:7.2.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-03-29 11:51:26.687391174 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-04-06 17:45:30.412248251 +0200 @@ -1,0 +2,8 @@ +Wed Apr 4 11:00:14 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.4: This is a security release with also contains + several minor bug fixes. + http://php.net/ChangeLog-7.php#7.2.4 +- php7-no-build-date.patch refreshed + +--- Old: php-7.2.3.tar.xz php-7.2.3.tar.xz.asc New: php-7.2.4.tar.xz php-7.2.4.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.XD6rji/_old 2018-04-06 17:45:32.432175305 +0200 +++ /var/tmp/diff_new_pack.XD6rji/_new 2018-04-06 17:45:32.440175016 +0200 @@ -39,7 +39,7 @@ %endif %bcond_with make_test Name: php7 -Version:7.2.3 +Version:7.2.4 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.2.3.tar.xz -> php-7.2.4.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.3.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.4.tar.xz differ: char 25, line 1 ++ php7-no-build-date.patch ++ --- /var/tmp/diff_new_pack.XD6rji/_old 2018-04-06 17:45:32.612168805 +0200 +++ /var/tmp/diff_new_pack.XD6rji/_new 2018-04-06 17:45:32.612168805 +0200 @@ -1,7 +1,7 @@ -Index: php-7.2.3/ext/standard/info.c +Index: php-7.2.4/ext/standard/info.c === php-7.2.3.orig/ext/standard/info.c 2018-02-27 17:33:02.0 +0100 -+++ php-7.2.3/ext/standard/info.c 2018-03-09 17:08:21.831512106 +0100 +--- php-7.2.4.orig/ext/standard/info.c 2018-03-27 15:10:52.0 +0200 php-7.2.4/ext/standard/info.c 2018-04-04 13:05:25.675487878 +0200 @@ -830,7 +830,7 @@ PHPAPI void php_print_info(int flag) php_info_print_box_end(); php_info_print_table_start(); @@ -20,10 +20,10 @@ #endif if (sapi_module.pretty_name) { -Index: php-7.2.3/sapi/cli/php_cli.c +Index: php-7.2.4/sapi/cli/php_cli.c === php-7.2.3.orig/sapi/cli/php_cli.c 2018-02-27 17:32:58.0 +0100 -+++ php-7.2.3/sapi/cli/php_cli.c 2018-03-09 17:08:21.831512106 +0100 +--- php-7.2.4.orig/sapi/cli/php_cli.c 2018-03-27 15:10:57.0 +0200 php-7.2.4/sapi/cli/php_cli.c 2018-04-04 13:05:25.675487878 +0200 @@ -697,8 +697,8 @@ static int do_cli(int argc, char **argv) goto out; @@ -35,10 +35,10 @@ #if ZTS "ZTS " #else -Index: php-7.2.3/sapi/cgi/cgi_main.c +Index: php-7.2.4/sapi/cgi/cgi_main.c === php-7.2.3.orig/sapi/cgi/cgi_main.c 2018-02-27 17:32:58.0 +0100 -+++ php-7.2.3/sapi/cgi/cgi_main.c 2018-03-09 17:08:21.831512106 +0100 +--- php-7.2.4.orig/sapi/cgi/cgi_main.c 2018-03-27 15:10:57.0 +0200 php-7.2.4/sapi/cgi/cgi_main.c 2018-04-04 13:05:25.675487878 +0200 @@ -2427,9 +2427,9 @@ consult the installation file that came SG(request_info).no_headers = 1; } @@ -51,15 +51,18 @@ #endif php_request_shutdown((void *) 0); fcgi_shutdown(); -Index: php-7.2.3/configure.ac +Index: php-7.2.4/configure.ac === php-7.2.3.orig/configure.ac2018-03-09 17:08:21.831512106 +0100 -+++ php-7.2.3/configure.ac 2018-03-09 17:13:38.780976823 +0100 -@@ -1269,10 +1269,12 @@ EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLA +--- php-7.2.4.orig/configure.ac2018-04-04 13:05:25.675487878 +0200 php-7.2.4/configure.ac 2018-04-04 13:10:53.817149061 +0200 +@@ -1269,13 +1269,12 @@ EXTRA_LDFLAGS="$EXTRA_LDFLAGS $PHP_LDFLA EXTRA_LDFLAGS_PROGRAM="$EXTRA_LDFLAGS_PROGRAM $PHP_LDFLAGS" # SOURCE_DATE_EPOCH for reproducible builds https://reproducible-builds.org/specs/source-date-epoch/ --PHP_BUILD_DATE=`date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d` +-PHP_BUILD_DATE=`date --utc --date="@${SOU
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-03-29 11:51:25 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Thu Mar 29 11:51:25 2018 rev:36 rq:591071 version:7.2.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-03-24 16:06:39.334367882 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-03-29 11:51:26.687391174 +0200 @@ -1,0 +2,5 @@ +Mon Mar 26 12:37:16 UTC 2018 - pgaj...@suse.com + +- build firebird extension only for openSUSE (sle15 requirement) + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.9g1aAI/_old 2018-03-29 11:51:28.251334853 +0200 +++ /var/tmp/diff_new_pack.9g1aAI/_new 2018-03-29 11:51:28.255334709 +0200 @@ -26,17 +26,7 @@ # as soon as suhosin is ported to php7, these build_suhosin and # related conditions can be removed entirely %define build_suhosin 0 -%define build_firebird 0 -%if 0%{?suse_version} > 1210 -%define build_firebird 1 -# firebird-devel was merged into libfbclient2-devel for firebird 3 -%if 0%{?suse_version} <= 1320 -BuildRequires: firebird-devel -BuildRequires: libfbclient2-devel -%else -BuildRequires: libfbclient-devel -%endif -%endif +%define build_firebird 0%{?is_opensuse} %define build_sodium 0 %if %{?suse_version} > 1320 %define build_sodium 1 @@ -100,6 +90,15 @@ BuildRequires: curl BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel +%if %{build_firebird} +# firebird-devel was merged into libfbclient2-devel for firebird 3 +%if 0%{?suse_version} <= 1320 +BuildRequires: firebird-devel +BuildRequires: libfbclient2-devel +%else +BuildRequires: libfbclient-devel +%endif +%endif BuildRequires: freetds-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-03-24 16:06:36 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Mar 24 16:06:36 2018 rev:35 rq:589255 version:7.2.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-03-14 19:26:01.408933787 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-03-24 16:06:39.334367882 +0100 @@ -1,0 +2,10 @@ +Tue Mar 20 14:15:11 UTC 2018 - guillaume.gar...@opensuse.org + +- Fix build for %arm and aarch64 + +--- +Fri Mar 16 08:18:26 UTC 2018 - pgaj...@suse.com + +- drop imap extension [bsc#1084461] + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.wBAvVn/_old 2018-03-24 16:06:40.482326499 +0100 +++ /var/tmp/diff_new_pack.wBAvVn/_new 2018-03-24 16:06:40.490326211 +0100 @@ -54,7 +54,7 @@ Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 Group: Development/Languages/Other -URL:https://secure.php.net +Url:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 Source2:https://download.suhosin.org/suhosin-%{suhosin_version}.tar.gz @@ -104,7 +104,6 @@ BuildRequires: freetype2-devel BuildRequires: gcc-c++ BuildRequires: gmp-devel -BuildRequires: imap-devel BuildRequires: krb5-devel BuildRequires: libapparmor-devel BuildRequires: libbz2-devel @@ -540,17 +539,6 @@ Unicode character set. Supported character sets depend on the iconv implementation of your system. -%package imap -Summary:IMAP protocol support for PHP -Group: Development/Libraries/PHP -Requires: %{name} = %{version} -Provides: php-imap = %{version} -Obsoletes: php5-imap - -%description imap -These functions enable you to operate with the IMAP protocol, as well -as the NNTP, POP3 and local mailbox access methods. - %package intl Summary:ICU integration for PHP Group: Development/Libraries/PHP @@ -1079,6 +1067,8 @@ export PHP_MYSQLND_COMPRESSION_SUPPORT=yes # fix build-cli: libc-client.so needs -lssl export IMAP_SHARED_LIBADD='-lssl' +# Fix build-cli for %arm and aarch64 +export LIBS=-ltinfo # build function Build() @@ -1204,9 +1194,7 @@ --with-gettext=shared \ --with-gmp=shared \ --with-iconv=shared \ ---with-imap=shared \ --with-kerberos \ ---with-imap-ssl \ --enable-json=shared \ --with-ldap=shared \ --with-ldap-sasl=%{_usr} \ @@ -1595,11 +1583,6 @@ %{extension_dir}/iconv.so %config(noreplace) %{php_sysconf}/conf.d/iconv.ini -%files imap -%defattr(644,root,root,755) -%{extension_dir}/imap.so -%config(noreplace) %{php_sysconf}/conf.d/imap.ini - %files intl %defattr(644,root,root,755) %{extension_dir}/intl.so
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-03-14 19:25:56 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Wed Mar 14 19:25:56 2018 rev:34 rq:585278 version:7.2.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-02-21 14:09:11.627110813 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-03-14 19:26:01.408933787 +0100 @@ -1,0 +2,35 @@ +Sat Mar 10 11:11:04 UTC 2018 - dims...@opensuse.org + +- BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant + is moving to version 2.2, with an enchant-1 as compatibility + package. By using the pkgconfig symbol, we don't have to care for + the actual package name. + +--- +Fri Mar 9 16:52:13 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.3: This is a security release with also contains + several minor bug fixes. + http://php.net/ChangeLog-7.php#7.2.3 +- removed upstreamed php7-pgsql-memory-leak.patch +- php7-systzdata-v15.patch refreshed and renamed to + php7-systzdata-v16.patch + +--- +Thu Feb 22 19:46:08 UTC 2018 - crrodrig...@opensuse.org + +- php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. +- remove generated lexers so they are recreated at build time + +--- +Thu Feb 22 18:46:32 UTC 2018 - crrodrig...@opensuse.org + +- php7-date-regenerate-lexers.patch: honor RE2C_FLAGS + +--- +Thu Feb 22 14:49:53 UTC 2018 - crrodrig...@opensuse.org + +- Support password_hash("...", PASSWORD_ARGON2I), buildrequire + libargon2 in supported products. + +--- Old: php-7.2.2.tar.xz php-7.2.2.tar.xz.asc php7-pgsql-memory-leak.patch php7-systzdata-v15.patch New: php-7.2.3.tar.xz php-7.2.3.tar.xz.asc php7-honor-re2c-flags.patch php7-systzdata-v16.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.WePtsy/_old 2018-03-14 19:26:03.292866893 +0100 +++ /var/tmp/diff_new_pack.WePtsy/_new 2018-03-14 19:26:03.304866467 +0100 @@ -23,7 +23,6 @@ %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR %define php_sysconf %{_sysconfdir}/%{pkg_name} -%bcond_with make_test # as soon as suhosin is ported to php7, these build_suhosin and # related conditions can be removed entirely %define build_suhosin 0 @@ -43,16 +42,19 @@ %define build_sodium 1 %endif %define system_gd 0 +%define build_argon2 0 %if %{?suse_version} >= 1500 %define system_gd 1 +%define build_argon2 1 %endif +%bcond_with make_test Name: php7 -Version:7.2.2 +Version:7.2.3 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 Group: Development/Languages/Other -Url:https://secure.php.net +URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 Source2:https://download.suhosin.org/suhosin-%{suhosin_version}.tar.gz @@ -72,7 +74,7 @@ Patch4: php7-no-build-date.patch Patch5: php7-pts.patch Patch6: php7-openssl.patch -Patch7: php7-systzdata-v15.patch +Patch7: php7-systzdata-v16.patch Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch Patch10:php7-embed.patch @@ -89,7 +91,8 @@ Patch15:php7-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch -Patch18:php7-pgsql-memory-leak.patch +# https://bugs.php.net/bug.php?id=76030 +Patch19:php7-honor-re2c-flags.patch BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequires: autoconf @@ -97,16 +100,9 @@ BuildRequires: curl BuildRequires: curl-devel BuildRequires: cyrus-sasl-devel -BuildRequires: enchant-devel BuildRequires: freetds-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++ -%if %{system_gd} -BuildRequires: gd-devel -%else -BuildRequires: pkgconfig(libwebp) -BuildRequires: pkgconfig(xft) -%endif BuildRequires: gmp-devel BuildRequires: imap-devel BuildRequires: krb5-devel @@ -117,9 +113,6 @@ BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpng-devel -%if %{build_sodium} -BuildRequires: libsodium-devel -%endif BuildRequires: libtidy-de
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-02-21 14:09:02 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Wed Feb 21 14:09:02 2018 rev:33 rq:578286 version:7.2.2 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-02-10 17:54:29.944099393 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-02-21 14:09:11.627110813 +0100 @@ -1,0 +2,18 @@ +Mon Feb 19 18:39:04 UTC 2018 - crrodrig...@opensuse.org + +- Remove buildRequires on: + * libevent-devel: php7-fpm does not use it. + * pam-devel: not used +- Add buildrequire on zlib-devel explicitly. +- libvpx is not needed but libwebp is, only when not building + against system gd. xft likewise. + +--- +Mon Feb 19 09:30:33 UTC 2018 - pgaj...@suse.com + +- fixed memory leak in pgsql extension, php function pg_escape_bytea + https://bugs.php.net/bug.php?id=75838 + [bsc#1076970] (internal) + + php7-pgsql-memory-leak.patch + +--- New: php7-pgsql-memory-leak.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.NoP4un/_old 2018-02-21 14:09:13.031060256 +0100 +++ /var/tmp/diff_new_pack.NoP4un/_new 2018-02-21 14:09:13.035060112 +0100 @@ -89,6 +89,7 @@ Patch15:php7-fix_net-snmp_disable_MD5.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch +Patch18:php7-pgsql-memory-leak.patch BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequires: autoconf @@ -102,6 +103,9 @@ BuildRequires: gcc-c++ %if %{system_gd} BuildRequires: gd-devel +%else +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(xft) %endif BuildRequires: gmp-devel BuildRequires: imap-devel @@ -109,7 +113,6 @@ BuildRequires: libapparmor-devel BuildRequires: libbz2-devel BuildRequires: libedit-devel -BuildRequires: libevent-devel BuildRequires: libicu-devel BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel @@ -124,7 +127,7 @@ BuildRequires: ncurses-devel BuildRequires: net-snmp-devel BuildRequires: openldap2-devel -BuildRequires: pam-devel +#BuildRequires: pam-devel BuildRequires: pcre-devel BuildRequires: pkgconfig BuildRequires: postfix @@ -135,9 +138,8 @@ BuildRequires: unixODBC-devel BuildRequires: update-alternatives BuildRequires: xz -BuildRequires: pkgconfig(vpx) -BuildRequires: pkgconfig(xft) BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(zlib) # 10.3 does not install sendmail binary with the minimal system Requires: smtp_daemon Requires: timezone @@ -1009,6 +1011,7 @@ %patch14 %patch15 %patch17 -p1 +%patch18 -p1 # Safety check for API version change. vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h` ++ php7-pgsql-memory-leak.patch ++ --- a/ext/pgsql/pgsql.c +++ b/ext/pgsql/pgsql.c @@ -4442,6 +4442,7 @@ PHP_FUNCTION(pg_escape_bytea) to = (char *)PQescapeBytea((unsigned char*)from, from_len, &to_len); RETVAL_STRINGL(to, to_len-1); /* to_len includes additional '\0' */ + PQfreemem(to); } /* }}} */
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-02-10 17:54:28 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Feb 10 17:54:28 2018 rev:32 rq:573849 version:7.2.2 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-02-05 10:45:10.334323582 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-02-10 17:54:29.944099393 +0100 @@ -1,0 +2,7 @@ +Wed Feb 7 17:50:36 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.2: This is a bugfix release, with several bug + fixes included. + http://php.net/ChangeLog-7.php#7.2.2 + +--- Old: php-7.2.1.tar.xz php-7.2.1.tar.xz.asc New: php-7.2.2.tar.xz php-7.2.2.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.e7osFw/_old 2018-02-10 17:54:31.032060009 +0100 +++ /var/tmp/diff_new_pack.e7osFw/_new 2018-02-10 17:54:31.036059865 +0100 @@ -47,7 +47,7 @@ %define system_gd 1 %endif Name: php7 -Version:7.2.1 +Version:7.2.2 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.2.1.tar.xz -> php-7.2.2.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.1.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.2.tar.xz differ: char 25, line 1 ++ php7-no-build-date.patch ++ --- /var/tmp/diff_new_pack.e7osFw/_old 2018-02-10 17:54:31.200053928 +0100 +++ /var/tmp/diff_new_pack.e7osFw/_new 2018-02-10 17:54:31.200053928 +0100 @@ -1,7 +1,7 @@ -Index: php-7.2.0/ext/standard/info.c +Index: php-7.2.2/ext/standard/info.c === php-7.2.0.orig/ext/standard/info.c 2017-11-28 10:23:01.0 +0100 -+++ php-7.2.0/ext/standard/info.c 2017-12-11 10:15:31.169547129 +0100 +--- php-7.2.2.orig/ext/standard/info.c 2018-01-30 11:33:46.0 +0100 php-7.2.2/ext/standard/info.c 2018-02-07 18:28:22.660632533 +0100 @@ -830,7 +830,7 @@ PHPAPI void php_print_info(int flag) php_info_print_box_end(); php_info_print_table_start(); @@ -20,62 +20,46 @@ #endif if (sapi_module.pretty_name) { -Index: php-7.2.0/sapi/fpm/fpm/fpm_main.c +Index: php-7.2.2/sapi/cli/php_cli.c === php-7.2.0.orig/sapi/fpm/fpm/fpm_main.c 2017-11-28 10:23:05.0 +0100 -+++ php-7.2.0/sapi/fpm/fpm/fpm_main.c 2017-12-11 10:15:31.213547858 +0100 -@@ -1755,9 +1755,9 @@ int main(int argc, char *argv[]) - SG(request_info).no_headers = 1; - - #if ZEND_DEBUG -- php_printf("PHP %s (%s) (built: %s %s) (DEBUG)\nCopyright (c) 1997-2017 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__,__TIME__, get_zend_version()); -+ php_printf("PHP %s (%s) (DEBUG)\nCopyright (c) 1997-2017 The PHP Group\n%s", PHP_VERSION, sapi_module.name, get_zend_version()); - #else -- php_printf("PHP %s (%s) (built: %s %s)\nCopyright (c) 1997-2017 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__, __TIME__, get_zend_version()); -+ php_printf("PHP %s (%s) \nCopyright (c) 1997-2017 The PHP Group\n%s", PHP_VERSION, sapi_module.name, get_zend_version()); - #endif - php_request_shutdown((void *) 0); - fcgi_shutdown(); -Index: php-7.2.0/sapi/cli/php_cli.c -=== php-7.2.0.orig/sapi/cli/php_cli.c 2017-11-28 10:23:05.0 +0100 -+++ php-7.2.0/sapi/cli/php_cli.c 2017-12-11 10:15:31.225548056 +0100 +--- php-7.2.2.orig/sapi/cli/php_cli.c 2018-02-07 18:28:22.660632533 +0100 php-7.2.2/sapi/cli/php_cli.c 2018-02-07 18:34:12.278238172 +0100 @@ -697,8 +697,8 @@ static int do_cli(int argc, char **argv) goto out; case 'v': /* show php version & quit */ -- php_printf("PHP %s (%s) (built: %s %s) ( %s)\nCopyright (c) 1997-2017 The PHP Group\n%s", +- php_printf("PHP %s (%s) (built: %s %s) ( %s)\nCopyright (c) 1997-2018 The PHP Group\n%s", - PHP_VERSION, cli_sapi_module.name, __DATE__, __TIME__, -+ php_printf("PHP %s (%s) ( %s)\nCopyright (c) 1997-2017 The PHP Group\n%s", ++ php_printf("PHP %s (%s) ( %s)\nCopy
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-02-05 10:45:07 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Mon Feb 5 10:45:07 2018 rev:31 rq:571942 version:7.2.1 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2018-01-16 09:32:48.572536665 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-02-05 10:45:10.334323582 +0100 @@ -1,0 +2,10 @@ +Fri Jan 26 08:38:46 UTC 2018 - pgaj...@suse.com + +- do not build against system gd when suse_version < 1500 + +--- +Tue Jan 23 09:24:31 UTC 2018 - pgaj...@suse.com + +- fix build for SLE12* + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.GU50Pf/_old 2018-02-05 10:45:13.102193989 +0100 +++ /var/tmp/diff_new_pack.GU50Pf/_new 2018-02-05 10:45:13.106193802 +0100 @@ -42,6 +42,10 @@ %if %{?suse_version} > 1320 %define build_sodium 1 %endif +%define system_gd 0 +%if %{?suse_version} >= 1500 +%define system_gd 1 +%endif Name: php7 Version:7.2.1 Release:0 @@ -96,7 +100,9 @@ BuildRequires: freetds-devel BuildRequires: freetype2-devel BuildRequires: gcc-c++ +%if %{system_gd} BuildRequires: gd-devel +%endif BuildRequires: gmp-devel BuildRequires: imap-devel BuildRequires: krb5-devel @@ -1171,7 +1177,7 @@ --with-zlib=shared \ --with-bz2=shared \ --with-curl=shared \ -%if 0%{?suse_version} >= 1320 || %{?is_opensuse} +%if %{system_gd} --with-gd=shared,%{_usr} \ %else --with-gd=shared \ @@ -1235,6 +1241,14 @@ exit 1 fi +# check if we link against system libgd +%if %{system_gd} +if [ -z "$(ldd modules/gd.so | grep libgd.so)" ]; then +echo 'php-gd does not link against system libgd.' +exit 1 +fi +%endif + # Run tests, using the CLI SAPI %if %{with make_test} export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 LANG=POSIX LC_ALL=POSIX
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2018-01-16 09:32:45 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue Jan 16 09:32:45 2018 rev:30 rq:562900 version:7.2.1 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-12-29 18:49:16.561046505 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2018-01-16 09:32:48.572536665 +0100 @@ -1,0 +2,11 @@ +Tue Jan 9 14:09:38 UTC 2018 - pgaj...@suse.com + +- updated to 7.2.1: Several security bugs were fixed in this release. + http://php.net/ChangeLog-7.php#7.2.1 + +--- +Tue Jan 2 08:57:46 UTC 2018 - pgaj...@suse.com + +- build against newer webp [bsc#1074121] + +--- Old: php-7.2.0.tar.xz php-7.2.0.tar.xz.asc New: php-7.2.1.tar.xz php-7.2.1.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.n8Povp/_old 2018-01-16 09:32:50.540444591 +0100 +++ /var/tmp/diff_new_pack.n8Povp/_new 2018-01-16 09:32:50.54404 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -43,7 +43,7 @@ %define build_sodium 1 %endif Name: php7 -Version:7.2.0 +Version:7.2.1 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -1171,7 +1171,7 @@ --with-zlib=shared \ --with-bz2=shared \ --with-curl=shared \ -%if 0%{?suse_version} >= 1320 +%if 0%{?suse_version} >= 1320 || %{?is_opensuse} --with-gd=shared,%{_usr} \ %else --with-gd=shared \ ++ php-7.2.0.tar.xz -> php-7.2.1.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.2.0.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.2.1.tar.xz differ: char 25, line 1 ++ php7.keyring ++ --- /var/tmp/diff_new_pack.n8Povp/_old 2018-01-16 09:32:50.732435608 +0100 +++ /var/tmp/diff_new_pack.n8Povp/_new 2018-01-16 09:32:50.732435608 +0100 @@ -50,3 +50,76 @@ 4QFImZaYLwKQYLe8TOOjDA/I9bR1JJmh54yw10A= =wdpK -END PGP PUBLIC KEY BLOCK- +-BEGIN PGP PUBLIC KEY BLOCK- + +mQINBFjxRtoBEADkS6+Q7afwYDPFnqJXuyF2ZIvXysDBrpr/xbre4jVeiC/HIELa +QedOJqO1V+BgnTRkfhor+Yq3mZ1un+6zJIiFcm5Kp7sPZjh15JF96PsA4e2Eh5eC +eJzjXHj1nAKXfn5+CgpYEyL30r1/ACkmo9TKIiUxIDZRkZvxjY4UKeo+EoJo0Viu +tV8mvSTgxaz9gzPhZ5OJR8zECT8j3T8d+tBD8wWxxmGZ0veOu/MBew1C/BDr8RqT +CXDywUbyNuSsdb3a5aLuIuLekSJVSCcFwPIje1WrX4FyC42+elOp0SXpjWzdb08N +XX4DEY8zVyVXI1ScSpTbslffcFkY60NJhjpP7t856L9vTLRfHIM9BIdSYH/ar5mE +Q0vyJbiNfkx5tIMnEmnIYbmnjjmcPZDKZ4PyQEUEWF3DqNOOAWhk9HUMFEkANkd1 +vEcNNQxgD2eOJM6egfUv9KtuAEcRX2iDu3gIyE+55x92VVoEJDu5M+Q6PYGUIMh7 +nz2gS3lnlpG2vquQpqDS9UogsZ8L4NsukdP2ixRFnD9qaTOemqRYwIptOX6wvrtR +7PmWOnnRZ5OcpK5/qyK9iCLY7bbHDViBoV0uLEHNPTDHjrALJrqS+dH1glYid/82 +OvKE3KREjRpMOW83nNfQcqkMi9fhH8WUkz6OD6JemvB/s/CwBS2w3+9LAQARAQAB +tB5TYXJhIEdvbGVtb24gPHBvbGxpdGFAcGhwLm5ldD6JAiAEEAEKAAoFAlk5UTwD +BQJ4AAoJEMt/Ho7Iwndldb8P/i5jY9zfQ9Jedoz1JQoh3TZNs5avE/7P72hinOHC +8WMfJqIfq1SmzStMAUNkr6n+hjb0mXCYLNJL1PAMvciPaGagL8K8p7tZ3M/N6sUj +hehPejHY7Ln1008lihJMsmqaC+VdH5ntoZCdhDnJTDIEp6Ojtj7veGrRVQC+51C7 +tx05ZdXZ38VgTvSBFfs42HZorZXaj1/KiW9xsNTCXuoSF2OkfHfuKCjXn5GWYV4B +BhQE1ef43Ju3qyf3twKar4YF9DCvdU3ylA4jYJszXX+FNZ4ssgSiiCe3iWWl0LAz +rxZgDoNv3SwcEOnngmmVTDwLRAAqdmhw3qL3phhyz/uCXTFWBgMDpp4IRsGxNOru +oPNjhPMgwn6fzgYpHVnVQex2+1e2RD1sUkj1OWBHFrY43fI9Qq+rEE7dgE0OBn5v +khh81ZYOXa3Cccb90eHkQAirxr9+esYCQNeTmS23FS2AiRLj9JHVp4tb7q3B3Md5 +kTXemxf18x5jV+19E+35bPdfnylMuDN3YA+gFTp7CBn0OoinzLP1Qk04SncAAA+K +MunpZM2Cfh+mDAkNxd3UWrOkK27NgAYHyDSyRE7h4yJ5NXihGCtQfvsHGAkCzv+U +7A3Z2KuJR94zn/yYj0m+GwcvfZYUeS8Zh92fpkyBdo14wYRQmpSUuJCgoXvYswtV +L5Y2iQIiBBMBCgAMBQJZOVUqBYMHhh+AAAoJEMApBLE3H7rdP4oP/iRRKU14fnTb +KcWZ0siNFGWFoyMrRWmYgaqIE/mAXBSnCyGzNyJx3eZaGl0E6kcACWAEGl7BB8Oa +0mrKVJDVtGcCpZLU/xB2j/A9Lh8A6s+YwowIGKCHpFHYlTCKFOji6TXK9vZTQNL7 +4Q5FvQBdDGDnk8V6q311Uhn4K7Qn8z8zOxcU5mtXl9nGTTSnOfdmfNhkGHTQku+9 +cBdkStBXh1AhqpGTMB3c32qx47gpKHyYFnwMzeXdllkiJNJJn2WnGoe8ZnAxhXJn +4JZdIoIgRfga1+JqezJk9JHLeoIIYHu4u2GbrinUSOz3tZ038c63nUGD5OvLF9gK +uKZHHvWP9JaHCysjEIcFL5xF8TrswdPYpGMzH4dvBjvjpQxb6WzAnHUqQQxaJsBM +71WoU1cx38xoFJmyEKuOX0kjl4+KeqQl3/bfxqR6Owbkqul5t73+EK7r4mgHSyTV +rWl2SS8QEr8NG0Hv+3gBkKQczgoPvj7ZXkwVdNokZT75b4vPDf/Zf+Hlt+hT2x+P +WkIU1GkMcX7VruatgG1crES2a/uQO+awk0jA34UewrAflTq5TC3NNmWorn7x6gu7 ++3zKwP1o0twU3HDvt1mzXK6XNY3GYUqWhs1cDFOhPsfBl169NbqOr8fP8
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-12-29 18:49:03 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Fri Dec 29 18:49:03 2017 rev:29 rq:559313 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-12-13 11:57:51.822140362 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-12-29 18:49:16.561046505 +0100 @@ -1,0 +2,5 @@ +Fri Dec 15 10:45:08 UTC 2017 - pgaj...@suse.com + +- build with SLE12* + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.bU8QKZ/_old 2017-12-29 18:49:17.560759382 +0100 +++ /var/tmp/diff_new_pack.bU8QKZ/_new 2017-12-29 18:49:17.564758233 +0100 @@ -23,14 +23,11 @@ %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR %define php_sysconf %{_sysconfdir}/%{pkg_name} -%define build_firebird 0 %bcond_with make_test -# as soon as suhosin is ported to php7, this with_suhosin and +# as soon as suhosin is ported to php7, these build_suhosin and # related conditions can be removed entirely -%bcond_with suhosin -# firebird disabled due to build errors: https://bugs.php.net/bug.php?id=70071 -%bcond_without firebird -%if %{with firebird} +%define build_suhosin 0 +%define build_firebird 0 %if 0%{?suse_version} > 1210 %define build_firebird 1 # firebird-devel was merged into libfbclient2-devel for firebird 3 @@ -41,6 +38,9 @@ BuildRequires: libfbclient-devel %endif %endif +%define build_sodium 0 +%if %{?suse_version} > 1320 +%define build_sodium 1 %endif Name: php7 Version:7.2.0 @@ -108,7 +108,9 @@ BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpng-devel +%if %{build_sodium} BuildRequires: libsodium-devel +%endif BuildRequires: libtidy-devel BuildRequires: libtiff-devel BuildRequires: libtool @@ -175,7 +177,7 @@ %if 0%{?suse_version} >= 1320 BuildRequires: libzip-devel %endif -%if %{with suhosin} +%if %{build_suhosin} Suggests: php7-suhosin %endif @@ -783,6 +785,7 @@ communication functions based on the BSD sockets API, providing the possibility to act as a socket server as well as a client. +%if %{build_sodium} %package sodium Summary:Cryptographic Extension Based on Libsodium Group: Development/Libraries/PHP @@ -792,6 +795,7 @@ %description sodium PHP binding to libsodium software library for encryption, decryption, signatures, password hashing and more. +%endif %package sqlite Summary:SQLite database client for PHP @@ -816,7 +820,7 @@ This package includes sqlite and pdo_sqlite modules for sqlite version 2 and 3 respectively. -%if %{with suhosin} +%if %{build_suhosin} %package suhosin Summary:Protection system for PHP Group: Development/Libraries/PHP @@ -978,7 +982,7 @@ echo %{apache_mmn} %setup -q -n php-%{version} -a 1 tar -xf %{SOURCE2} -C ext -%if %{with suhosin} +%if %{build_suhosin} mv ext/suhosin-%{suhosin_version} ext/suhosin %endif cp %{SOURCE3} pear @@ -1092,7 +1096,9 @@ --enable-hash \ --with-mhash \ --enable-phpdbg=no \ +%if %{build_sodium} --with-sodium=shared \ +%endif %if 0%{?suse_version} >= 1320 --with-libzip \ %endif @@ -1215,7 +1221,7 @@ --with-pdo-pgsql=shared,%{_usr} \ --with-pdo-odbc=shared,unixODBC,%{_usr} \ --enable-zip=shared \ -%if %{with suhosin} +%if %{build_suhosin} --enable-suhosin=shared \ %endif --enable-intl=shared,%{_usr} \ @@ -1311,7 +1317,7 @@ echo "${zend_}extension=$ext.so" >> %{buildroot}/%{php_sysconf}/conf.d/$ext.ini done #suhosin configuration -%if %{with suhosin} +%if %{build_suhosin} install -m 644 ext/suhosin/suhosin.ini %{buildroot}/%{php_sysconf}/conf.d/suhosin.ini %endif # list of builtin modules @@ -1668,10 +1674,12 @@ %{extension_dir}/soap.so %config(noreplace) %{php_sysconf}/conf.d/soap.ini +%if %{build_sodium} %files sodium %defattr(644,root,root,755) %{extension_dir}/sodium.so %config(noreplace) %{php_sysconf}/conf.d/sodium.ini +%endif %files sockets %defattr(644,root,root,755) @@ -1685,7 +1693,7 @@ %{extension_dir}/sqlite3.so %config(noreplace) %{php_sysconf}/conf.d/sqlite3.ini -%if %{with suhosin} +%if %{build_suhosin} %files suhosin %defattr(644,root,root,755) %{extension_dir}/suhosin.so
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-12-13 11:57:14 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Wed Dec 13 11:57:14 2017 rev:28 rq:555915 version:7.2.0 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-12-02 13:10:40.906348157 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-12-13 11:57:51.822140362 +0100 @@ -1,0 +2,16 @@ +Mon Dec 11 09:12:20 UTC 2017 - pgaj...@suse.com + +- updated to 7.2.0: features and improvements: + * Convert numeric keys in object/array casts + * Counting of non-countable objects + * Object typehint + * HashContext as Object + * Argon2 in password hash + * Improve TLS constants to sane values + * Mcrypt extension removed + * New sodium extension +- patches: + . php7-systzdata-v14.patch transformed to php7-systzdata-v15.patch + . removed upstreamed php7-aarch64-mult.patch + +--- Old: php-7.1.12.tar.xz php-7.1.12.tar.xz.asc php7-aarch64-mult.patch php7-systzdata-v14.patch New: php-7.2.0.tar.xz php-7.2.0.tar.xz.asc php7-systzdata-v15.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.LgBHLf/_old 2017-12-13 11:57:53.038081663 +0100 +++ /var/tmp/diff_new_pack.LgBHLf/_new 2017-12-13 11:57:53.042081470 +0100 @@ -16,8 +16,8 @@ # -%global apiver20160303 -%global zendver 20160303 +%global apiver20170718 +%global zendver 20170718 %define suhosin_version 0.9.38 %define pkg_name php7 %define extension_dir %{_libdir}/%{pkg_name}/extensions @@ -43,7 +43,7 @@ %endif %endif Name: php7 -Version:7.1.12 +Version:7.2.0 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 @@ -68,7 +68,7 @@ Patch4: php7-no-build-date.patch Patch5: php7-pts.patch Patch6: php7-openssl.patch -Patch7: php7-systzdata-v14.patch +Patch7: php7-systzdata-v15.patch Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch Patch10:php7-embed.patch @@ -83,8 +83,6 @@ 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:php7-aarch64-mult.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch BuildRequires: apache-rpm-macros @@ -110,6 +108,7 @@ BuildRequires: libjpeg-devel BuildRequires: libopenssl-devel BuildRequires: libpng-devel +BuildRequires: libsodium-devel BuildRequires: libtidy-devel BuildRequires: libtiff-devel BuildRequires: libtool @@ -237,10 +236,6 @@ Summary:Tar file management class Group: Productivity/Networking/Web/Servers Requires: %{name}-pear = %{version} -# php5-pear-Archive_Tar provides Tar.php, which is provided -# by pear package itself; php5-pear-Archive_Tar was dropped -# on version 1.3.10, install-pear-nozlib.phar -# provides 1.4.0 currently Provides: php-pear-Archive_Tar = 1.4.0 Provides: php5-pear-Archive_Tar = 1.4.0 Obsoletes: php-pear-Archive_Tar < 1.3.11 @@ -788,6 +783,16 @@ communication functions based on the BSD sockets API, providing the possibility to act as a socket server as well as a client. +%package sodium +Summary:Cryptographic Extension Based on Libsodium +Group: Development/Libraries/PHP +Requires: %{name} = %{version} +Provides: php-sodium = %{version} + +%description sodium +PHP binding to libsodium software library for encryption, decryption, +signatures, password hashing and more. + %package sqlite Summary:SQLite database client for PHP Group: Development/Libraries/PHP @@ -993,7 +998,6 @@ %patch12 -p1 %patch14 %patch15 -%patch16 -p1 %patch17 -p1 # Safety check for API version change. @@ -1011,7 +1015,6 @@ fi %build -chmod 644 README.namespaces UPGRADING # aclocal workaround - to be improved cat `aclocal --print-ac-dir`/{libtool,ltoptions,ltsugar,ltversion,lt~obsolete}.m4 >>aclocal.m4 @@ -1089,6 +1092,7 @@ --enable-hash \ --with-mhash \ --enable-phpdbg=no \ +--with-sodium=shared \ %if 0%{?suse_version} >= 1320 --with-libzip \ %endif @@ -1355,7 +1359,6 @@ install -d %{buildroot}%{_sysconfdir}/rpm sed -e "s/@PHP_APIVER@/%{apiver}/;s/@PHP_ZENDVER@/%{zendver}/" < $RPM_SOURCE_DIR/macros.php > macros.php install -m 644 -c macros.php %{buildroot}%{_sysconfd
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-12-02 13:10:39 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Dec 2 13:10:39 2017 rev:27 rq:545874 version:7.1.12 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-11-19 11:06:24.198299671 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-12-02 13:10:40.906348157 +0100 @@ -1,0 +2,6 @@ +Mon Nov 27 08:35:48 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.12: This is a bugfix release, with several bug + fixes included. + +--- Old: php-7.1.11.tar.xz php-7.1.11.tar.xz.asc New: php-7.1.12.tar.xz php-7.1.12.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.CQgZmZ/_old 2017-12-02 13:10:42.438292358 +0100 +++ /var/tmp/diff_new_pack.CQgZmZ/_new 2017-12-02 13:10:42.442292212 +0100 @@ -43,7 +43,7 @@ %endif %endif Name: php7 -Version:7.1.11 +Version:7.1.12 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.1.11.tar.xz -> php-7.1.12.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.11.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.12.tar.xz differ: char 25, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-11-19 11:06:20 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sun Nov 19 11:06:20 2017 rev:26 rq:542035 version:7.1.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-11-02 10:23:09.954793696 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-11-19 11:06:24.198299671 +0100 @@ -1,0 +2,5 @@ +Wed Nov 1 16:06:00 UTC 2017 - bluemer.m...@gmail.com + +- Add php-cli as provides to php7 + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.BFhDsS/_old 2017-11-19 11:06:25.722244102 +0100 +++ /var/tmp/diff_new_pack.BFhDsS/_new 2017-11-19 11:06:25.726243956 +0100 @@ -154,6 +154,7 @@ ## Provides Provides: php = %{version} Provides: php-api = %{apiver} +Provides: php-cli = %{version} Provides: php-zend-abi = %{zendver} Provides: php(api) = %{apiver} Provides: php(zend-abi) = %{zendver}
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-11-02 10:23:08 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Thu Nov 2 10:23:08 2017 rev:25 rq:537046 version:7.1.11 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-10-10 11:33:37.272134641 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-11-02 10:23:09.954793696 +0100 @@ -1,0 +2,6 @@ +Fri Oct 27 08:54:26 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.11: This is a bugfix release, with several bug + fixes included. + +--- Old: php-7.1.10.tar.xz php-7.1.10.tar.xz.asc New: php-7.1.11.tar.xz php-7.1.11.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.WZaZCn/_old 2017-11-02 10:23:11.230747190 +0100 +++ /var/tmp/diff_new_pack.WZaZCn/_new 2017-11-02 10:23:11.230747190 +0100 @@ -43,7 +43,7 @@ %endif %endif Name: php7 -Version:7.1.10 +Version:7.1.11 Release:0 Summary:Interpreter for the PHP scripting language version 7 License:PHP-3.01 ++ php-7.1.10.tar.xz -> php-7.1.11.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.10.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.11.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-10-10 11:33:34 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue Oct 10 11:33:34 2017 rev:24 rq:531130 version:7.1.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-09-29 11:51:47.525212693 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-10-10 11:33:37.272134641 +0200 @@ -1,0 +2,18 @@ +Wed Oct 4 09:57:14 UTC 2017 - pgaj...@suse.com + +- fixed installation of wrong cli [bsc#1061555] + +--- +Sat Sep 30 10:31:53 UTC 2017 - jeng...@inai.de + +- Update not-so-useful repeated package summaries. + Update the descriptions to have a bit more explanation. + Replace old tar syntax. + +--- +Wed Sep 27 11:47:22 UTC 2017 - pgaj...@suse.com + +- build and ship embed SAPI + + php7-embed.patch + +--- New: php7-embed.patch php7.rpmlintrc Other differences: -- ++ php7.spec ++ 769 lines (skipped) between /work/SRC/openSUSE:Factory/php7/php7.spec and /work/SRC/openSUSE:Factory/.php7.new/php7.spec ++ php7-embed.patch ++ --- php-7.1.10/sapi/embed/config.m4.embed +++ php-7.1.10/sapi/embed/config.m4 @@ -12,7 +12,7 @@ if test "$PHP_EMBED" != "no"; then case "$PHP_EMBED" in yes|shared) PHP_EMBED_TYPE=shared - INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(prefix)/lib; \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(prefix)/lib" + INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(libdir); \$(LIBTOOL) --mode=install \$(INSTALL) -m 0755 \$(OVERALL_TARGET) \$(INSTALL_ROOT)\$(libdir)" ;; static) PHP_EMBED_TYPE=static ++ php7.rpmlintrc ++ # Non-versioned shared library, php-embed requires # exact version of main package, parallel installation # not wanted addFilter("php.-embed.* shlib-policy-name-error")
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-09-29 11:51:37 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Fri Sep 29 11:51:37 2017 rev:23 rq:528903 version:7.1.10 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-09-07 22:11:38.704244045 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-09-29 11:51:47.525212693 +0200 @@ -1,0 +2,12 @@ +Wed Sep 27 07:35:51 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.10: Several bugs have been fixed, see + https://secure.php.net/ChangeLog-7.php + for details + +--- +Tue Sep 12 08:43:11 UTC 2017 - pgaj...@suse.com + +- aarch64-mult.patch renamed to php7-aarch64-mult.patch + +--- Old: aarch64-mult.patch php-7.1.9.tar.xz php-7.1.9.tar.xz.asc New: php-7.1.10.tar.xz php-7.1.10.tar.xz.asc php7-aarch64-mult.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.tTiQCt/_old 2017-09-29 11:51:48.785035040 +0200 +++ /var/tmp/diff_new_pack.tTiQCt/_new 2017-09-29 11:51:48.789034476 +0200 @@ -43,7 +43,7 @@ %endif %endif Name: php7 -Version:7.1.9 +Version:7.1.10 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -82,7 +82,7 @@ # 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 +Patch16:php7-aarch64-mult.patch # should be upstreamed, will do later Patch17:php7-date-regenerate-lexers.patch BuildRequires: apache-rpm-macros ++ php-7.1.9.tar.xz -> php-7.1.10.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.9.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.10.tar.xz differ: char 27, line 1 ++ php7-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)
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-09-07 22:11:29 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Thu Sep 7 22:11:29 2017 rev:22 rq:520867 version:7.1.9 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-08-12 20:27:03.681215324 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-09-07 22:11:38.704244045 +0200 @@ -1,0 +2,28 @@ +Mon Sep 4 17:22:08 UTC 2017 - pgaj...@suse.com + +- php7-devel requires php7-pear [bsc#1057104] + +--- +Fri Sep 1 11:20:58 UTC 2017 - jweberho...@weberhofer.at + +- Changes related to boo#1056822 + +- New packaging macros in macros.php: %php_pearxmldir, + %pear_phpdir, %pear_phpdir, %pear_testdir, %pear_datadir, + %pear_cfgdir, %pear_wwwdir, %pear_metadir, %pecl_phpdir, + %pecl_docdir, %pecl_testdir, %pecl_datadir + +- Updated packaging documentation in README.macros + +--- +Thu Aug 31 16:57:08 UTC 2017 - i...@ilya.pp.ua + +- Updated to 7.1.9: Several bugs have been fixed. + * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.9 + +--- +Mon Aug 14 08:47:33 UTC 2017 - pgaj...@suse.com + +- added /usr/bin/php7 [bsc#734176] + +--- Old: php-7.1.8.tar.xz php-7.1.8.tar.xz.asc New: php-7.1.9.tar.xz php-7.1.9.tar.xz.asc Other differences: -- ++ php7.spec ++ 813 lines (skipped) between /work/SRC/openSUSE:Factory/php7/php7.spec and /work/SRC/openSUSE:Factory/.php7.new/php7.spec ++ README.macros ++ --- /var/tmp/diff_new_pack.yVhuyF/_old 2017-09-07 22:11:40.983922749 +0200 +++ /var/tmp/diff_new_pack.yVhuyF/_new 2017-09-07 22:11:40.983922749 +0200 @@ -1,77 +1,106 @@ README for php-macros Author: Christian Wittmer +Author: Johannes Weberhofer -%php_gen_filelist generates an rpmlint happy filelist of your installed files +%php_pear_gen_filelist generates an rpmlint happy filelist of your installed files In most cases you only need to check the %doc part sometimes there is a "Changes" or "ChangeLog", -Requirements for %php_gen_filelist +Requirements for %php_pear_gen_filelist You have to define following parts inside your spec file Example: -Name: php5-pear-Date -%define pear_name Date -%define pear_sname date - -BuildRequires: php-macros -Provides: php-pear-%{pear_name} pear-%{pear_name} -# Fix for renaming (package convention) -Provides: php5-pear-%{pear_sname} = %{version} -Provides: php-pear-%{pear_sname} = %{version} -Provides: pear-%{pear_sname} = %{version} -Obsoletes: php5-pear-%{pear_sname} < %{version} -Obsoletes: php-pear-%{pear_sname} < %{version} -Obsoletes: pear-%{pear_sname} < %{version} +# +# spec file for package php7-pear-Auth_SASL +# +# Copyright (c) 2017 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define php_name php7 +%define pear_name Auth_SASL +Name: php7-pear-Auth_SASL +Version:1.1.0 +Release:0 +Summary:Abstraction of various SASL mechanism responses +License:BSD-3-Clause +Group: Productivity/Networking/Web/Servers +Url:http://pear.php.net/package/%{pear_name} +Source: http://pear.php.net/get/%{pear_name}-%{version}.tgz +BuildRequires: %{php_name}-devel +BuildRequires: %{php_name}-pear >= 1.10.1 +Requires: %{php_name}-pear >= 1.10.1 +Provides: php-pear-%{pear_name} = %{version} +Provides: php-pear(%{pear_name}) = %{version} +Obsoletes: php5-pear-Auth_SASL +BuildArch: noarch +%if 0%{?suse_version} < 1330 +BuildRequires: %{php_name}-macros +BuildRequires: %{php_name}-pear-Archive_Tar +Requires: %{php_name}-pear-Archive_Tar +%endif + +%description +Provides code to generate responses to common SASL mechanisms, including: + - Digest-MD5
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-08-12 20:27:00 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Aug 12 20:27:00 2017 rev:21 rq:514860 version:7.1.8 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-06-10 17:51:42.001905174 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-08-12 20:27:03.681215324 +0200 @@ -1,0 +2,47 @@ +Mon Aug 7 08:03:06 UTC 2017 - jweberho...@weberhofer.at + +- php7-pear should explicitly require php7-pear-Archive_Tar + otherwise this dependency must be declared in every + php7-pear-* package explicitly. [bnc#1052389] + +--- +Wed Aug 2 20:18:24 UTC 2017 - i...@ilya.pp.ua + +- Updated to 7.1.8: Several bugs have been fixed. + * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.8 + +--- +Wed Jul 26 23:41:38 UTC 2017 - i...@ilya.pp.ua + +- Replace %__-type macro indirections. + +--- +Fri Jul 21 12:18:43 UTC 2017 - pgaj...@suse.com + +- date extension: regenerate lexers when needed + + php7-date-regenerate-lexers.patch + +--- +Mon Jul 17 08:23:55 UTC 2017 - pgaj...@suse.com + +- dropped mcrypt extension [fate#323673] + +--- +Mon Jul 17 08:14:37 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.7: This is a security release with several bug + fixes included. + +--- +Mon Jul 3 18:47:39 UTC 2017 - tchva...@suse.com + +- Drop sle11 support as we are not building against it anymore +- Remove php7-BNC-457056.patch that was applied on sle11 only +- Remove dependency on imap-devel, it is not used +- Switch spell from aspell to enchant, dropping pspell subpackage +- Remove unknown switch options from php cli build +- Drop support for berkleydb format, by default there are more + supported solutions built in php +- Use %configure macro in the build phases + +--- Old: php-7.1.6.tar.xz php-7.1.6.tar.xz.asc php-fpm.init php7-BNC-457056.patch New: php-7.1.8.tar.xz php-7.1.8.tar.xz.asc php7-date-regenerate-lexers.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.PMfLaA/_old 2017-08-12 20:27:05.384976561 +0200 +++ /var/tmp/diff_new_pack.PMfLaA/_new 2017-08-12 20:27:05.392975440 +0200 @@ -24,15 +24,8 @@ # related conditions can be removed entirely %bcond_with suhosin -# systemd first added in 12.1 -%if 0%{suse_version} < 1210 -%define _without_systemd 1 -%endif - # firebird disabled due to build errors: https://bugs.php.net/bug.php?id=70071 %bcond_without firebird -%bcond_without spell -%bcond_without systemd %global apiver20160303 %global zendver 20160303 @@ -42,11 +35,8 @@ %define extension_dir %{_libdir}/%{pkg_name}/extensions %define peardir %{_datadir}/%{pkg_name}/PEAR %define php_sysconf %{_sysconfdir}/%{pkg_name} -%define _x11prefix%(pkg-config --variable=prefix xft) -%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.1.6 +Version:7.1.8 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -60,7 +50,6 @@ Source4:README.SUSE-pear Source5:README.macros Source6:macros.php -Source7:php-fpm.init Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc Source9:php7.keyring Source10: README.default_socket_timeout @@ -78,7 +67,6 @@ Patch9: php7-depdb-path.patch ## Bugfix patches -Patch11:php7-BNC-457056.patch # following patch is to fix configure tests for crypt; the aim is to have php # built against glibc's crypt; problem is, that our glibc doesn't support extended # DES, so as soon as upstream fixes this, don't forgot to remove extended DES @@ -91,7 +79,8 @@ 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 +# should be upstreamed, will do later +Patch17:php7-date-regenerate-lexers.patch BuildRequires: apache-rpm-macros BuildRequires: apache2-devel BuildRequir
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-06-10 17:51:37 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Sat Jun 10 17:51:37 2017 rev:20 rq:502522 version:7.1.6 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-05-16 14:46:24.592551885 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-06-10 17:51:42.001905174 +0200 @@ -1,0 +2,5 @@ +Fri Jun 9 09:06:38 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.6: Several bugs have been fixed. + +--- Old: php-7.1.5.tar.xz php-7.1.5.tar.xz.asc New: php-7.1.6.tar.xz php-7.1.6.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.XH9yTP/_old 2017-06-10 17:51:43.237730676 +0200 +++ /var/tmp/diff_new_pack.XH9yTP/_new 2017-06-10 17:51:43.237730676 +0200 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -46,7 +46,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.1.5 +Version:7.1.6 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -220,8 +220,8 @@ %package devel Summary:Include files of PHP7 -Group: Development/Languages/C and C++ # this is required by the installed development headers +Group: Development/Languages/C and C++ Requires: %{name} = %{version} Requires: glibc-devel Requires: libxml2-devel ++ php-7.1.5.tar.xz -> php-7.1.6.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.5.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.6.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-05-16 14:45:26 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue May 16 14:45:26 2017 rev:19 rq:494822 version:7.1.5 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-04-18 13:50:51.958498921 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-05-16 14:46:24.592551885 +0200 @@ -1,0 +2,6 @@ +Fri May 12 09:29:13 UTC 2017 - 13i...@gmail.com + +- Updated to 7.1.5: Several bugs have been fixed. + * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.5 + +--- Old: php-7.1.4.tar.xz php-7.1.4.tar.xz.asc New: php-7.1.5.tar.xz php-7.1.5.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.5tiHoI/_old 2017-05-16 14:46:26.068344547 +0200 +++ /var/tmp/diff_new_pack.5tiHoI/_new 2017-05-16 14:46:26.072343985 +0200 @@ -46,7 +46,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.1.4 +Version:7.1.5 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.1.4.tar.xz -> php-7.1.5.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.4.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.5.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-04-18 13:50:48 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Tue Apr 18 13:50:48 2017 rev:18 rq:489015 version:7.1.4 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-03-20 17:13:31.448309862 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-04-18 13:50:51.958498921 +0200 @@ -1,0 +2,6 @@ +Sat Apr 15 05:29:15 UTC 2017 - 13i...@gmail.com + +- Updated to 7.1.4: Several bugs have been fixed. + * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.4 + +--- @@ -5 +11 @@ - * ChangeLog: https://secure.php.net/ChangeLog-7.php#7.1.3 + * ChangeLog https://secure.php.net/ChangeLog-7.php#7.1.3 Old: php-7.1.3.tar.xz php-7.1.3.tar.xz.asc New: php-7.1.4.tar.xz php-7.1.4.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.L4d3cy/_old 2017-04-18 13:50:53.506279856 +0200 +++ /var/tmp/diff_new_pack.L4d3cy/_new 2017-04-18 13:50:53.510279290 +0200 @@ -46,7 +46,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.1.3 +Version:7.1.4 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.1.3.tar.xz -> php-7.1.4.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.3.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.4.tar.xz differ: char 27, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-03-20 17:13:24 Comparing /work/SRC/openSUSE:Factory/php7 (Old) and /work/SRC/openSUSE:Factory/.php7.new (New) Package is "php7" Mon Mar 20 17:13:24 2017 rev:17 rq:481244 version:7.1.3 Changes: --- /work/SRC/openSUSE:Factory/php7/php7.changes2017-02-20 13:16:06.011978587 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-03-20 17:13:31.448309862 +0100 @@ -1,0 +2,11 @@ +Fri Mar 17 19:20:14 UTC 2017 - 13i...@gmail.com + +- Updated to 7.1.3: Several bugs have been fixed. + * ChangeLog: https://secure.php.net/ChangeLog-7.php#7.1.3 + +--- +Fri Mar 17 16:52:25 UTC 2017 - ku...@suse.com + +- Don't install the init script if we use systemd + +--- Old: php-7.1.2.tar.xz php-7.1.2.tar.xz.asc New: php-7.1.3.tar.xz php-7.1.3.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.I8074M/_old 2017-03-20 17:13:33.016088492 +0100 +++ /var/tmp/diff_new_pack.I8074M/_new 2017-03-20 17:13:33.016088492 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -46,14 +46,14 @@ %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.1.2 +Version:7.1.3 Release:0 Summary:PHP7 Core Files License:PHP-3.01 Group: Development/Languages/Other -Url:http://www.php.net -Source0:http://us2.php.net/distributions/php-%{version}.tar.xz +Url:https://secure.php.net +Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:php-suse-addons.tar.bz2 Source2:https://download.suhosin.org/suhosin-%{suhosin_version}.tar.gz Source3:https://pear.php.net/install-pear-nozlib.phar @@ -61,7 +61,7 @@ Source5:README.macros Source6:macros.php Source7:php-fpm.init -Source8:http://us3.php.net/distributions/php-%{version}.tar.xz.asc +Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc Source9:php7.keyring Source10: README.default_socket_timeout Source100: build-test.sh @@ -220,8 +220,8 @@ %package devel Summary:Include files of PHP7 -# this is required by the installed development headers Group: Development/Languages/C and C++ +# this is required by the installed development headers Requires: %{name} = %{version} Requires: glibc-devel Requires: libxml2-devel @@ -256,7 +256,7 @@ similar to TeX's CTAN and Perl's CPAN. This package provides an access to the repository. -See http://pear.php.net/manual/ for more details. +See https://pear.php.net/manual/ for more details. %package pear-Archive_Tar @@ -341,7 +341,6 @@ Summary:FastCGI Process Manager PHP7 Module Group: Development/Libraries/PHP Requires: %{name} = %{version} -PreReq: %insserv_prereq Provides: php-date = %{version} Provides: php-filter = %{version} Provides: php-fpm = %{version} @@ -355,6 +354,8 @@ %if %{with systemd} %{systemd_requires} BuildRequires: pkgconfig(libsystemd) +%else +Requires(pre): %insserv_prereq %endif Obsoletes: php5-fpm @@ -839,7 +840,7 @@ %description sqlite This is an extension for the SQLite Embeddable SQL Database Engine. -http://www.sqlite.org/ +https://www.sqlite.org SQLite is a C library that implements an embeddable SQL database engine. Programs that link with the SQLite library can have SQL @@ -911,7 +912,7 @@ Obsoletes: php5-tidy %description tidy -Tidy is an extension based on Libtidy (http://tidy.sf.net/) and allows +Tidy is an extension based on Libtidy (http://tidy.sourceforge.net) and allows a PHP developer to clean, repair, and traverse HTML, XHTML, and XML documents -- including ones with embedded scripting languages such as PHP or ASP within them using OO constructs. @@ -1374,7 +1375,7 @@ echo "; comment out next line to disable $ext extension in php" > %{buildroot}/%{php_sysconf}/conf.d/$ext.ini zend_='' if [ $ext == "opcache" ]; then - # http://php.net/manual/en/opcache.installation.php +
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-02-20 13:16:04 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.changes2017-02-18 03:18:51.870339516 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-02-20 13:16:06.011978587 +0100 @@ -1,0 +2,6 @@ +Mon Feb 20 08:08:37 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.2: Several bugs have been fixed. +- deleted php7-getrandom-test.patch, upstreamed + +--- Old: php-7.1.1.tar.xz php-7.1.1.tar.xz.asc php7-getrandom-test.patch New: php-7.1.2.tar.xz php-7.1.2.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.erOoxk/_old 2017-02-20 13:16:07.423780085 +0100 +++ /var/tmp/diff_new_pack.erOoxk/_new 2017-02-20 13:16:07.439777836 +0100 @@ -46,7 +46,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.1.1 +Version:7.1.2 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -91,8 +91,6 @@ Patch15:php7-fix_net-snmp_disable_MD5.patch # https://bugs.php.net/bug.php?id=70015 Patch16:aarch64-mult.patch -#https://bugs.php.net/bug.php?id=71200 -Patch17:php7-getrandom-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache-rpm-macros BuildRequires: apache2-devel @@ -1045,7 +1043,6 @@ %patch14 %patch15 %patch16 -p1 -%patch17 -p1 # Safety check for API version change. vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h` ++ php-7.1.1.tar.xz -> php-7.1.2.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.1.1.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.2.tar.xz differ: char 29, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-02-18 03:18:46 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.changes2017-02-03 18:55:42.123823902 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-02-18 03:18:51.870339516 +0100 @@ -1,0 +2,17 @@ +Tue Feb 14 12:34:36 UTC 2017 - pgaj...@suse.com + +- updated to 7.1.1: This release is the first point release in + the 7.x series. PHP 7.1 comes with numerous improvements and new + features such as + * Nullable types + * Void return type + * Iterable pseudo-type + * Class constant visiblity modifiers + * Square bracket syntax for list() and the ability to specify keys +in list() + * Catching multiple exceptions types + * Many more features and changes… +- migration: http://php.net/manual/en/migration71.php +- php7-systzdata-v13.patch replaced by php7-systzdata-v14.patch + +--- Old: php-7.0.15.tar.xz php-7.0.15.tar.xz.asc php7-systzdata-v13.patch New: php-7.1.1.tar.xz php-7.1.1.tar.xz.asc php7-systzdata-v14.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.yioOWv/_old 2017-02-18 03:18:53.446116950 +0100 +++ /var/tmp/diff_new_pack.yioOWv/_new 2017-02-18 03:18:53.458115255 +0100 @@ -34,8 +34,8 @@ %bcond_without spell %bcond_without systemd -%global apiver20151012 -%global zendver 20151012 +%global apiver20160303 +%global zendver 20160303 %define suhosin_version 0.9.38 %define pkg_name php7 @@ -46,7 +46,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.15 +Version:7.1.1 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -73,7 +73,7 @@ Patch4: php7-no-build-date.patch Patch5: php7-pts.patch Patch6: php7-openssl.patch -Patch7: php7-systzdata-v13.patch +Patch7: php7-systzdata-v14.patch Patch8: php7-systemd-unit.patch Patch9: php7-depdb-path.patch @@ -1041,7 +1041,7 @@ %else echo "*** SKIPPING LIBMXL2.7 FIX ***" %endif -%patch12 +%patch12 -p1 %patch14 %patch15 %patch16 -p1 ++ php-7.0.15.tar.xz -> php-7.1.1.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.15.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.1.1.tar.xz differ: char 25, line 1 ++ php7-crypt-tests.patch ++ --- /var/tmp/diff_new_pack.yioOWv/_old 2017-02-18 03:18:53.590096614 +0100 +++ /var/tmp/diff_new_pack.yioOWv/_new 2017-02-18 03:18:53.594096049 +0100 @@ -1,38 +1,28 @@ -Index: ext/standard/config.m4 +Index: php-7.1.1/ext/standard/config.m4 === ext/standard/config.m4.orig2013-09-25 13:23:43.47245 +0200 -+++ ext/standard/config.m4 2013-09-25 13:28:29.744510495 +0200 -@@ -2,7 +2,7 @@ - - dnl - dnl Check if flush should be called explicitly after buffered io --dnl -+ - AC_CACHE_CHECK([whether flush should be called explicitly after a buffered io], ac_cv_flush_io,[ - AC_TRY_RUN( [ - #include -@@ -58,7 +58,14 @@ +--- php-7.1.1.orig/ext/standard/config.m4 2017-01-17 21:44:35.0 +0100 php-7.1.1/ext/standard/config.m4 2017-02-14 12:47:25.502587310 +0100 +@@ -58,6 +58,14 @@ if test "$ac_cv_func_crypt" = "no"; then AC_DEFINE(HAVE_CRYPT, 1, [ ]) ]) fi -- -+ -+if test "$ac_cv_func_crypt" = "no"; then ++ ++if test "$ac_cv_func_crypt_r" = "no"; then + AC_CHECK_LIB(crypt, crypt_r, [ +LIBS="-lcrypt $LIBS -lcrypt" +AC_DEFINE(HAVE_CRYPT_R, 1, [ ]) + ]) +fi -+ ++ + AC_CACHE_CHECK(for standard DES crypt, ac_cv_crypt_des,[ AC_TRY_RUN([ - #if HAVE_UNISTD_H -@@ -233,7 +240,7 @@ +@@ -242,7 +250,7 @@ int main() { dnl dnl If one of them is missing, use our own implementation, portable code is then possible dnl --if test "$ac_cv_crypt_blowfish" = "no" || test "$ac_cv_crypt_des" = "no" || test "$ac_cv_crypt_ext_des" = "no" || test "x$php_crypt_r" = "x0"; then -+if test "$ac_cv_crypt_blowfish" = "no" || test "$ac_cv_crypt_des" = "no" || test "x$ac_cv_lib_crypt_crypt_r" = "x0"; then +-if test "$ac_cv_crypt_blowfish" = "no" || test "$ac_cv_crypt_des" = "no" || test "$ac_cv_crypt_ext_des" = "no" || test "$ac_cv_crypt_md5" = "no" || test "$ac_cv_crypt_sha512" = "no" || test "$ac_cv_crypt_sha256" = "no" || test "x$php_crypt_r" = "x0"
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2017-02-02 15:47:00 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.changes2016-12-13 19:34:51.670048062 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2017-02-03 18:55:42.123823902 +0100 @@ -1,0 +2,13 @@ +Thu Feb 2 08:55:33 UTC 2017 - pgaj...@suse.com + +- suggest php7-* instead of php-* [bsc#1022158c#4] +- do not suggest php-suhosin at all as we do not build it + (not ported to php7 yet) + +--- +Tue Jan 24 12:39:44 UTC 2017 - pgaj...@suse.com + +- updated to 7.0.15: Several security bugs were fixed in this + release. + +--- Old: php-7.0.14.tar.xz php-7.0.14.tar.xz.asc New: php-7.0.15.tar.xz php-7.0.15.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.qBvRUQ/_old 2017-02-03 18:55:43.227668896 +0100 +++ /var/tmp/diff_new_pack.qBvRUQ/_new 2017-02-03 18:55:43.231668334 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -46,7 +46,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.14 +Version:7.0.15 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -181,7 +181,12 @@ Recommends: php-xmlreader php-xmlwriter php-json # other highly reccommended extensions -Suggests: php-mbstring php-gd php-pear php-gettext php-mysql php-suhosin +# suggest php7-* instead of php-* [bsc#1022158c#4] +Suggests: php7-mbstring php7-gd php7-pear php7-gettext php7-mysql + +%if %{with suhosin} +Suggests: php7-suhosin +%endif ## Provides Provides: php = %{version} @@ -1025,7 +1030,7 @@ %patch0 %patch2 %patch3 -%patch4 +%patch4 -p1 %patch5 %patch6 %patch7 -p1 ++ php-7.0.14.tar.xz -> php-7.0.15.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.14.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.15.tar.xz differ: char 26, line 1 ++ php7-no-build-date.patch ++ --- /var/tmp/diff_new_pack.qBvRUQ/_old 2017-02-03 18:55:43.395645308 +0100 +++ /var/tmp/diff_new_pack.qBvRUQ/_new 2017-02-03 18:55:43.399644746 +0100 @@ -1,8 +1,8 @@ -Index: ext/standard/info.c +Index: php-7.0.15/ext/standard/info.c === ext/standard/info.c.orig 2016-02-02 17:32:29.0 +0100 -+++ ext/standard/info.c2016-02-10 09:00:12.875131246 +0100 -@@ -863,7 +863,7 @@ +--- php-7.0.15.orig/ext/standard/info.c2017-01-17 12:52:56.0 +0100 php-7.0.15/ext/standard/info.c 2017-01-24 13:25:42.441520643 +0100 +@@ -863,7 +863,7 @@ PHPAPI void php_print_info(int flag) php_info_print_box_end(); php_info_print_table_start(); php_info_print_table_row(2, "System", ZSTR_VAL(php_uname)); @@ -11,7 +11,7 @@ #ifdef COMPILER php_info_print_table_row(2, "Compiler", COMPILER); #endif -@@ -871,7 +871,7 @@ +@@ -871,7 +871,7 @@ PHPAPI void php_print_info(int flag) php_info_print_table_row(2, "Architecture", ARCHITECTURE); #endif #ifdef CONFIGURE_COMMAND @@ -20,24 +20,27 @@ #endif if (sapi_module.pretty_name) { -Index: sapi/fpm/fpm/fpm_main.c +Index: php-7.0.15/sapi/fpm/fpm/fpm_main.c === sapi/fpm/fpm/fpm_main.c.orig 2016-02-10 09:00:12.875131246 +0100 -+++ sapi/fpm/fpm/fpm_main.c2016-02-10 09:01:10.447129387 +0100 -@@ -1735,7 +1735,7 @@ +--- php-7.0.15.orig/sapi/fpm/fpm/fpm_main.c2017-01-24 13:25:42.445520711 +0100 php-7.0.15/sapi/fpm/fpm/fpm_main.c 2017-01-24 13:27:27.799301697 +0100 +@@ -1757,9 +1757,9 @@ int main(int argc, char *argv[]) + SG(request_info).no_headers = 1; + #if ZEND_DEBUG - php_printf("PHP %s (%s) (built: %s %s) (DEBUG)\nCopyright (c) 1997-2016 The PHP Group\n%s", PHP_VERSION, sapi_module.name, __DATE__,__TIME__, get_zend_version()); +- php_printf("PHP %s (
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-11-12 13:03:07 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.changes2016-11-01 09:59:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-11-12 13:03:09.0 +0100 @@ -1,0 +2,6 @@ +Fri Nov 11 08:57:59 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.13: This is a security release. Several security + bugs were fixed in this release. + +--- Old: php-7.0.12.tar.xz php-7.0.12.tar.xz.asc New: php-7.0.13.tar.xz php-7.0.13.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.q09HLY/_old 2016-11-12 13:03:11.0 +0100 +++ /var/tmp/diff_new_pack.q09HLY/_new 2016-11-12 13:03:11.0 +0100 @@ -46,7 +46,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.12 +Version:7.0.13 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.0.12.tar.xz -> php-7.0.13.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.12.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.13.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-11-01 09:59:22 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.changes2016-10-18 10:43:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-11-01 09:59:24.0 +0100 @@ -1,0 +2,5 @@ +Mon Oct 24 15:03:41 UTC 2016 - pgaj...@suse.com + +- adjust firebird dependency + +--- Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.hOHYmS/_old 2016-11-01 09:59:27.0 +0100 +++ /var/tmp/diff_new_pack.hOHYmS/_new 2016-11-01 09:59:27.0 +0100 @@ -24,11 +24,6 @@ # related conditions can be removed entirely %bcond_with suhosin -# firebird first added in 11.2 -%if 0%{suse_version} < 1120 -%define _without_firebird 1 -%endif - # systemd first added in 12.1 %if 0%{suse_version} < 1210 %define _without_systemd 1 @@ -162,11 +157,17 @@ BuildRequires: aspell-devel %endif +%define build_firebird 0 %if %{with firebird} +%if 0%{?suse_version} > 1210 +# firebird-devel was merged into libfbclient2-devel for firebird 3 +%if 0%{?suse_version} <= 1320 BuildRequires: firebird-devel -# libfbclient2-devel pkg split in 12.2 -%if 0%{suse_version} > 1210 BuildRequires: libfbclient2-devel +%else +BuildRequires: libfbclient-devel +%endif +%define build_firebird 1 %endif %endif @@ -216,8 +217,8 @@ %package devel Summary:Include files of PHP7 -Group: Development/Languages/C and C++ # this is required by the installed development headers +Group: Development/Languages/C and C++ Requires: %{name} = %{version} Requires: glibc-devel Requires: libxml2-devel @@ -630,7 +631,7 @@ PHP functions for access to MySQL database servers. -%if %{with firebird} +%if %{build_firebird} %package firebird Summary:PHP7 Extension Module Group: Development/Libraries/PHP @@ -1085,7 +1086,7 @@ # export flags CFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" CXXFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" -%if %{with firebird} +%if %{build_firebird} CFLAGS="$CFLAGS -I/usr/include/firebird" CXXFLAGS="$CXXFLAGS -I/usr/include/firebird" %endif @@ -1234,7 +1235,7 @@ --with-libedit=shared,%{_usr} \ --with-mcrypt=shared \ --with-mysql=shared,mysqlnd \ -%if %{with firebird} +%if %{build_firebird} --with-interbase=shared \ %endif %if 0%{?suse_version} > 1110 @@ -1268,7 +1269,7 @@ --with-sqlite3=shared,%{_usr} \ --enable-sqlite-utf8 \ --with-pdo-mysql=shared,mysqlnd \ -%if %{with firebird} +%if %{build_firebird} --with-pdo-firebird=shared \ %endif --with-pdo-pgsql=shared,%{_usr} \ @@ -1686,7 +1687,7 @@ %{extension_dir}/pdo_mysql.so %config(noreplace) %{php_sysconf}/conf.d/pdo_mysql.ini -%if %{with firebird} +%if %{build_firebird} %files firebird %defattr(644,root,root,755) %{extension_dir}/interbase.so
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-10-18 10:43:38 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.changes2016-09-16 11:03:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-10-18 10:43:42.0 +0200 @@ -1,0 +2,6 @@ +Mon Oct 17 15:27:30 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.12: This is a security release. Several security + bugs were fixed in this release. + +--- Old: php-7.0.11.tar.xz php-7.0.11.tar.xz.asc New: php-7.0.12.tar.xz php-7.0.12.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.rvxfNg/_old 2016-10-18 10:43:44.0 +0200 +++ /var/tmp/diff_new_pack.rvxfNg/_new 2016-10-18 10:43:44.0 +0200 @@ -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.11 +Version:7.0.12 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.0.11.tar.xz -> php-7.0.12.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.11.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.12.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-09-16 11:03:07 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.changes2016-09-01 14:03:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-09-16 11:03:23.0 +0200 @@ -1,0 +2,6 @@ +Thu Sep 15 14:07:37 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.11: Several security bugs were fixed in this + release. + +--- Old: php-7.0.10.tar.xz php-7.0.10.tar.xz.asc New: php-7.0.11.tar.xz php-7.0.11.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.X34ve7/_old 2016-09-16 11:03:26.0 +0200 +++ /var/tmp/diff_new_pack.X34ve7/_new 2016-09-16 11:03:26.0 +0200 @@ -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.10 +Version:7.0.11 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.0.10.tar.xz -> php-7.0.11.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.10.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.11.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-09-01 14:03:10 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.changes2016-08-24 10:08:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-09-01 14:03:12.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 31 06:13:36 UTC 2016 - crrodrig...@opensuse.org + +- php7-getrandom-test.patch: Fix incorrect test for the getrandom + syscall. + +--- New: php7-getrandom-test.patch Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.NU45En/_old 2016-09-01 14:03:13.0 +0200 +++ /var/tmp/diff_new_pack.NU45En/_new 2016-09-01 14:03:13.0 +0200 @@ -96,7 +96,8 @@ Patch15:php7-fix_net-snmp_disable_MD5.patch # https://bugs.php.net/bug.php?id=70015 Patch16:aarch64-mult.patch - +#https://bugs.php.net/bug.php?id=71200 +Patch17:php7-getrandom-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache-rpm-macros BuildRequires: apache2-devel @@ -1038,6 +1039,7 @@ %patch14 %patch15 %patch16 -p1 +%patch17 -p1 # Safety check for API version change. vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h` ++ php7-getrandom-test.patch ++ Index: php-7.0.10/ext/standard/random.c === --- php-7.0.10.orig/ext/standard/random.c +++ php-7.0.10/ext/standard/random.c @@ -94,7 +94,7 @@ PHPAPI int php_random_bytes(void *bytes, } #elif HAVE_DECL_ARC4RANDOM_BUF && ((defined(__OpenBSD__) && OpenBSD >= 201405) || (defined(__NetBSD__) && __NetBSD_Version__ >= 70001)) arc4random_buf(bytes, size); -#elif HAVE_DECL_GETRANDOM +#elif defined(SYS_getrandom) /* Linux getrandom(2) syscall */ size_t read_bytes = 0; size_t amount_to_read = 0;
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-08-24 10:08:45 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.changes2016-08-03 11:45:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-08-24 10:08:50.0 +0200 @@ -1,0 +2,6 @@ +Mon Aug 22 08:21:18 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.10: Several security bugs were fixed in this + release. + +--- Old: php-7.0.9.tar.xz php-7.0.9.tar.xz.asc New: php-7.0.10.tar.xz php-7.0.10.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.xDXxnI/_old 2016-08-24 10:08:52.0 +0200 +++ /var/tmp/diff_new_pack.xDXxnI/_new 2016-08-24 10:08:52.0 +0200 @@ -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.9 +Version:7.0.10 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.0.9.tar.xz -> php-7.0.10.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.9.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.10.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-08-03 11:45:13 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.changes2016-06-25 02:23:47.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-08-03 11:45:23.0 +0200 @@ -1,0 +2,6 @@ +Mon Aug 1 14:10:20 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.9: Several security bugs were fixed in this + release, including the HTTP_PROXY issue. + +--- Old: php-7.0.8.tar.xz php-7.0.8.tar.xz.asc New: php-7.0.9.tar.xz php-7.0.9.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.F8onVF/_old 2016-08-03 11:45:25.0 +0200 +++ /var/tmp/diff_new_pack.F8onVF/_new 2016-08-03 11:45:25.0 +0200 @@ -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.8 +Version:7.0.9 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -1081,8 +1081,8 @@ ./buildconf --force # export flags -CFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing -O0" -CXXFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing -O0" +CFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" +CXXFLAGS="$RPM_OPT_FLAGS -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" %if %{with firebird} CFLAGS="$CFLAGS -I/usr/include/firebird" CXXFLAGS="$CXXFLAGS -I/usr/include/firebird" ++ php-7.0.8.tar.xz -> php-7.0.9.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.8.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.9.tar.xz differ: char 26, line 1
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-06-25 02:23:32 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.changes2016-05-31 12:25:00.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-06-25 02:23:47.0 +0200 @@ -1,0 +2,12 @@ +Thu Jun 23 13:50:13 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.8: This is a security release. Several security + bugs were fixed in this release. +- removed: php7-mbstring-missing-return.patch (upstreamed) + +--- +Mon Jun 20 11:37:51 UTC 2016 - pgaj...@suse.com + +- systemd unit: remove syslog.target from After [bsc#983938] + +--- Old: php-7.0.7.tar.xz php-7.0.7.tar.xz.asc php7-mbstring-missing-return.patch New: php-7.0.8.tar.xz php-7.0.8.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.sjuHwx/_old 2016-06-25 02:23:49.0 +0200 +++ /var/tmp/diff_new_pack.sjuHwx/_new 2016-06-25 02:23:49.0 +0200 @@ -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.7 +Version:7.0.8 Release:0 Summary:PHP7 Core Files License:PHP-3.01 @@ -83,7 +83,6 @@ Patch9: php7-depdb-path.patch ## Bugfix patches -Patch10:php7-mbstring-missing-return.patch Patch11:php7-BNC-457056.patch # following patch is to fix configure tests for crypt; the aim is to have php # built against glibc's crypt; problem is, that our glibc doesn't support extended @@ -1028,8 +1027,7 @@ %patch5 %patch6 %patch7 -p1 -%patch8 -%patch10 +%patch8 -p1 %if %{need_libxml2_hack} echo "*** APPLY LIBXML2.7 FIX ***" %patch11 ++ build-test.sh ++ --- /var/tmp/diff_new_pack.sjuHwx/_old 2016-06-25 02:23:49.0 +0200 +++ /var/tmp/diff_new_pack.sjuHwx/_new 2016-06-25 02:23:49.0 +0200 @@ -28,7 +28,7 @@ if [ ! -z "$apiurl" ]; then apiurl="-A $apiurl" fi -osc $apiurl build $@ --no-verify --with make_test php5.spec +osc $apiurl build $@ --no-verify --with make_test -x valgrind php5.spec if [ $? -ne 0 ]; then echo "ERROR: build failed. See $OSC_BUILD_ROOT/.build.log for details." exit 1 ++ php-7.0.7.tar.xz -> php-7.0.8.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.7.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.8.tar.xz differ: char 26, line 1 ++ php7-systemd-unit.patch ++ --- /var/tmp/diff_new_pack.sjuHwx/_old 2016-06-25 02:23:49.0 +0200 +++ /var/tmp/diff_new_pack.sjuHwx/_new 2016-06-25 02:23:49.0 +0200 @@ -1,9 +1,12 @@ sapi/fpm/php-fpm.service.in.orig -+++ sapi/fpm/php-fpm.service.in +Index: php-7.0.7/sapi/fpm/php-fpm.service.in +=== +--- php-7.0.7.orig/sapi/fpm/php-fpm.service.in 2016-05-25 15:13:19.0 +0200 php-7.0.7/sapi/fpm/php-fpm.service.in 2016-06-20 13:37:00.256207074 +0200 @@ -1,12 +1,15 @@ [Unit] Description=The PHP FastCGI Process Manager - After=syslog.target network.target +-After=syslog.target network.target ++After=network.target +Before=apache2.service nginx.service lighttpd.service [Service]
commit php7 for openSUSE:Factory
Hello community, here is the log from the commit of package php7 for openSUSE:Factory checked in at 2016-05-31 12:24:59 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.changes2016-04-30 23:31:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-05-31 12:25:00.0 +0200 @@ -1,0 +2,6 @@ +Mon May 30 09:30:57 UTC 2016 - pgaj...@suse.com + +- updated to 7.0.7: This is a security release. Several security + bugs were fixed in this release. + +--- Old: php-7.0.6.tar.xz php-7.0.6.tar.xz.asc New: php-7.0.7.tar.xz php-7.0.7.tar.xz.asc Other differences: -- ++ php7.spec ++ --- /var/tmp/diff_new_pack.B4qUIb/_old 2016-05-31 12:25:02.0 +0200 +++ /var/tmp/diff_new_pack.B4qUIb/_new 2016-05-31 12:25:02.0 +0200 @@ -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.6 +Version:7.0.7 Release:0 Summary:PHP7 Core Files License:PHP-3.01 ++ php-7.0.6.tar.xz -> php-7.0.7.tar.xz ++ /work/SRC/openSUSE:Factory/php7/php-7.0.6.tar.xz /work/SRC/openSUSE:Factory/.php7.new/php-7.0.7.tar.xz differ: char 26, line 1
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.changes2016-04-22 16:24:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.php7.new/php7.changes 2016-04-30 23:31:44.0 +0200 @@ -1,0 +2,17 @@ +Thu Apr 28 11:56:53 UTC 2016 - pgaj...@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 - sch...@linux-m68k.org + +- aarch64-mult.patch: fix asm constraints in aarch64 multiply macro + +--- +Thu Apr 7 08:19:27 UTC 2016 - pgaj...@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.0 +0200 +++ /var/tmp/diff_new_pack.YXBNj6/_new 2016-04-30 23:31:45.0 +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)