commit php7-imagick for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2019-06-01 09:50:35

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new.5148 (New)


Package is "php7-imagick"

Sat Jun  1 09:50:35 2019 rev:9 rq:706072 version:3.4.4

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2019-05-20 13:17:31.211941970 +0200
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new.5148/php7-imagick.changes  
2019-06-01 09:50:36.423301605 +0200
@@ -15 +15,3 @@
-  * 
FILTER_imagic-3.4.3-relax_test_150_to_follow_upstream_change.patchCUBIC_SPLINE 
- "Define the lobes with the -define filter:lobes={2,3,4} (reference 
https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)."
+  * FILTER_CUBIC_SPLINE - "Define the lobes with the -define 
+filter:lobes={2,3,4}
+(reference 
https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)."
@@ -19 +21,2 @@
-  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel 
be available when using Imagick with ImageMagick version 6.7.8-x
+  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel 
+be available when using Imagick with ImageMagick version 6.7.8-x



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.W59hug/_old  2019-06-01 09:50:37.179301346 +0200
+++ /var/tmp/diff_new_pack.W59hug/_new  2019-06-01 09:50:37.183301345 +0200
@@ -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/
 #
 
 




commit php7-imagick for openSUSE:Factory

2019-05-20 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2019-05-20 13:17:28

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new.5148 (New)


Package is "php7-imagick"

Mon May 20 13:17:28 2019 rev:8 rq:703720 version:3.4.4

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2019-02-13 10:07:58.097522044 +0100
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new.5148/php7-imagick.changes  
2019-05-20 13:17:31.211941970 +0200
@@ -1,0 +2,63 @@
+Tue May  7 06:28:00 UTC 2019 - Johannes Weberhofer 
+
+- removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
+  which is no longer necessary.
+
+- Upgrade to version 3.4.4
+  Added:
+  * function Imagick::optimizeImageTransparency()
+  * METRIC_STRUCTURAL_SIMILARITY_ERROR
+  * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
+  * COMPRESSION_ZSTD - https://github.com/facebook/zstd
+  * COMPRESSION_WEBP
+  * CHANNEL_COMPOSITE_MASK
+  * 
FILTER_imagic-3.4.3-relax_test_150_to_follow_upstream_change.patchCUBIC_SPLINE 
- "Define the lobes with the -define filter:lobes={2,3,4} (reference 
https://imagemagick.org/discourse-server/viewtopic.php?f=2=32506)."
+  * Imagick now explicitly conflicts with the Gmagick extension.
+
+  Fixes:
+  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel 
be available when using Imagick with ImageMagick version 6.7.8-x
+  * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
+  * Prevent memory leak when ImagickPixel::__construct called after object 
instantiation.
+  * Prevent segfault when ImagickPixel internal constructor not called.
+  * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 
32bit platforms.
+  * Corrected memory overwrite in Imagick::colorDecisionListImage()
+  * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
+Fixes CVE-2019-11037, boo#1135418
+
+  The following functions have been deprecated:
+  * ImagickDraw, matte
+  * Imagick::averageimages
+  * Imagick::colorfloodfillimage
+  * Imagick::filter
+  * Imagick::flattenimages
+  * Imagick::getimageattribute
+  * Imagick::getimagechannelextrema
+  * Imagick::getimageclipmask
+  * Imagick::getimageextrema
+  * Imagick::getimageindex
+  * Imagick::getimagematte
+  * Imagick::getimagemattecolor
+  * Imagick::getimagesize
+  * Imagick::mapimage
+  * Imagick::mattefloodfillimage
+  * Imagick::medianfilterimage
+  * Imagick::mosaicimages
+  * Imagick::orderedposterizeimage
+  * Imagick::paintfloodfillimage
+  * Imagick::paintopaqueimage
+  * Imagick::painttransparentimage
+  * Imagick::radialblurimage
+  * Imagick::recolorimage
+  * Imagick::reducenoiseimage
+  * Imagick::roundcornersimage
+  * Imagick::roundcorners
+  * Imagick::setimageattribute
+  * Imagick::setimagebias
+  * Imagick::setimageclipmask
+  * Imagick::setimageindex
+  * Imagick::setimagemattecolor
+  * Imagick::setimagebiasquantum
+  * Imagick::setimageopacity
+  * Imagick::transformimage
+
+---

Old:

  imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
  imagick-3.4.3.tgz

New:

  imagick-3.4.4.tgz



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.NMn4oH/_old  2019-05-20 13:17:31.871941626 +0200
+++ /var/tmp/diff_new_pack.NMn4oH/_new  2019-05-20 13:17:31.871941626 +0200
@@ -12,37 +12,34 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
-%define php_namephp7
 %define pkg_nameimagick
-Name:   %{php_name}-%{pkg_name}
-Version:3.4.3
+Name:   php7-%{pkg_name}
+Version:3.4.4
 Release:0
 Summary:Wrapper to the ImageMagick library
 License:PHP-3.01
 Group:  Productivity/Networking/Web/Servers
-Url:https://pecl.php.net/package/imagick
+URL:https://pecl.php.net/package/imagick
 Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz
 Source1:%{pkg_name}.ini
 Patch0: imagick-reproducible.patch
-#PATCH-FIX-UPSTREAM test_150_to_follow_upstream_change.patch bnc#1091929
-Patch1: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
-BuildRequires:  %{php_name}-devel >= 7.0.1
 BuildRequires:  ImageMagick-devel >= 6.5.3.10
 BuildRequires:  ghostscript-fonts-std
+BuildRequires:  php7-devel >= 7.0.1
 BuildRequires:  re2c
+Conflicts:  php7-gmagick
 Provides:   php-%{pkg_name} = %{version}
 

commit php7-imagick for openSUSE:Factory

2019-02-13 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2019-02-13 10:07:49

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new.28833 (New)


Package is "php7-imagick"

Wed Feb 13 10:07:49 2019 rev:7 rq:674210 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2018-05-11 09:14:32.650625361 +0200
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new.28833/php7-imagick.changes 
2019-02-13 10:07:58.097522044 +0100
@@ -1,0 +2,5 @@
+Tue Feb 12 17:08:22 UTC 2019 - sch...@suse.de
+
+- Use bigger timeout when running under qemu
+
+---



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.FXnJqW/_old  2019-02-13 10:07:58.813521862 +0100
+++ /var/tmp/diff_new_pack.FXnJqW/_new  2019-02-13 10:07:58.813521862 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package php7-imagick
 #
-# 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
@@ -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/
 #
 
 
@@ -63,6 +63,9 @@
 make %{?_smp_mflags}
 
 %check
+%if 0%{?qemu_user_space_build}
+export TEST_TIMEOUT=600
+%endif
 make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test \
|| { for f in tests/*.out; do cat $f; echo '--'; done; exit 1; }
 




commit php7-imagick for openSUSE:Factory

2018-05-11 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2018-05-11 09:14:27

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new (New)


Package is "php7-imagick"

Fri May 11 09:14:27 2018 rev:6 rq:605656 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2018-03-19 23:38:17.993522875 +0100
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes   
2018-05-11 09:14:32.650625361 +0200
@@ -1,0 +2,24 @@
+Wed May  9 06:37:45 UTC 2018 - jweberho...@weberhofer.at
+
+- removed Test 229 which fails occasionally with timeouts
+  on the OBS build server
+
+---
+Mon May  7 06:17:40 UTC 2018 - jweberho...@weberhofer.at
+
+- Print test failures in detail
+
+---
+Sun May  6 10:09:31 UTC 2018 - jweberho...@weberhofer.at
+
+Fixes for bnc#1091929
+
+- Due to a packaging change in ghostscript the ghostscript-fonts-std
+  has to be included explicitly to successfully run the tests. Elsewise
+  the required helvetica-font is missing.
+
+- ImageMagick's commit 97a319 makes ImagaMagick to no longer throw an
+  an exception if image registry tag is not found.
+  Added imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
+
+---

New:

  imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.BYYmWE/_old  2018-05-11 09:14:34.550556534 +0200
+++ /var/tmp/diff_new_pack.BYYmWE/_new  2018-05-11 09:14:34.554556389 +0200
@@ -28,8 +28,11 @@
 Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz
 Source1:%{pkg_name}.ini
 Patch0: imagick-reproducible.patch
+#PATCH-FIX-UPSTREAM test_150_to_follow_upstream_change.patch bnc#1091929
+Patch1: imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
 BuildRequires:  %{php_name}-devel >= 7.0.1
 BuildRequires:  ImageMagick-devel >= 6.5.3.10
+BuildRequires:  ghostscript-fonts-std
 BuildRequires:  re2c
 Provides:   php-%{pkg_name} = %{version}
 Obsoletes:  php-%{pkg_name} < %{version}
@@ -48,7 +51,10 @@
 %prep
 %setup -q -n %{pkg_name}-%{version}
 %patch0 -p1
+%patch1 -p1
 mkdir %{name}
+# Ignore know failed test on OBS with timeout
+rm tests/229_Tutorial_fxAnalyzeImage_case1.phpt
 
 %build
 %{_bindir}/phpize
@@ -57,7 +63,8 @@
 make %{?_smp_mflags}
 
 %check
-make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test
+make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test \
+   || { for f in tests/*.out; do cat $f; echo '--'; done; exit 1; }
 
 %install
 make DESTDIR=%{buildroot} install INSTALL_ROOT=%{buildroot}

++ imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch ++
>From a516b549693ea373c0e4cb0286337f2e0fcd7f3c Mon Sep 17 00:00:00 2001
From: Remi Collet 
Date: Thu, 14 Dec 2017 12:58:28 +0100
Subject: [PATCH] Fix #220 relax test to follow upstream change

---
 tests/150_Imagick_setregistry.phpt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/150_Imagick_setregistry.phpt 
b/tests/150_Imagick_setregistry.phpt
index eb2b055..1b96452 100644
--- a/tests/150_Imagick_setregistry.phpt
+++ b/tests/150_Imagick_setregistry.phpt
@@ -35,10 +35,10 @@ if (array_key_exists("temporary-path", $registry) == true) {
 
 try {
$tmpPath = Imagick::getRegistry("non-existent string");
-   echo "Expected exception not thrown.\n";
+   var_dump($tmpPath == false); // Since 6.9.9-26, no exception raised
 }
 catch (\ImagickException $ie) {
-   echo $ie->getMessage() . "\n";
+   var_dump(true);
 }
 
 
@@ -47,4 +47,4 @@ catch (\ImagickException $ie) {
 Temporary-path was empty at start.
 Temporary path was set correctly.
 Temporary path was listed correctly.
-Imagick::getRegistry exception (%s)
+bool(true)



commit php7-imagick for openSUSE:Factory

2018-03-19 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2018-03-19 23:38:17

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new (New)


Package is "php7-imagick"

Mon Mar 19 23:38:17 2018 rev:5 rq:588043 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2018-03-11 15:25:32.998572373 +0100
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes   
2018-03-19 23:38:17.993522875 +0100
@@ -1,0 +2,12 @@
+Fri Mar 16 13:23:30 UTC 2018 - crrodrig...@opensuse.org
+
+- Build module with fvisibility=hidden, this should 
+  avoid additional symbol conflicts.
+
+---
+Fri Mar 16 13:11:31 UTC 2018 - crrodrig...@opensuse.org
+
+- add a Conflict between this extension and gmagick.
+  (boo#1085595)
+
+---



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.CDQLZu/_old  2018-03-19 23:38:19.145481320 +0100
+++ /var/tmp/diff_new_pack.CDQLZu/_new  2018-03-19 23:38:19.149481175 +0100
@@ -12,9 +12,10 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define php_namephp7
 %define pkg_nameimagick
 Name:   %{php_name}-%{pkg_name}
@@ -23,7 +24,7 @@
 Summary:Wrapper to the ImageMagick library
 License:PHP-3.01
 Group:  Productivity/Networking/Web/Servers
-URL:https://pecl.php.net/package/imagick
+Url:https://pecl.php.net/package/imagick
 Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz
 Source1:%{pkg_name}.ini
 Patch0: imagick-reproducible.patch
@@ -38,6 +39,7 @@
 %else
 %requires_eq%{php_name}
 %endif
+Conflicts:  php7-gmagick
 
 %description
 PHP extension to create, modify and obtain meta information of images using
@@ -50,6 +52,7 @@
 
 %build
 %{_bindir}/phpize
+export CFLAGS="%optflags -fvisibility=hidden"
 %configure --with-%{pkg_name}=%{_usr}
 make %{?_smp_mflags}
 




commit php7-imagick for openSUSE:Factory

2018-03-11 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2018-03-11 15:25:24

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new (New)


Package is "php7-imagick"

Sun Mar 11 15:25:24 2018 rev:4 rq:585039 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2018-03-08 10:58:40.154798751 +0100
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes   
2018-03-11 15:25:32.998572373 +0100
@@ -1,0 +2,5 @@
+Thu Mar  8 11:34:36 UTC 2018 - i...@ilya.pp.ua
+
+- Add %licence macros.
+
+---



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.ME6eIW/_old  2018-03-11 15:25:33.682547836 +0100
+++ /var/tmp/diff_new_pack.ME6eIW/_new  2018-03-11 15:25:33.682547836 +0100
@@ -12,10 +12,9 @@
 # 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
 #
 
-
 %define php_namephp7
 %define pkg_nameimagick
 Name:   %{php_name}-%{pkg_name}
@@ -24,9 +23,10 @@
 Summary:Wrapper to the ImageMagick library
 License:PHP-3.01
 Group:  Productivity/Networking/Web/Servers
-Url:https://pecl.php.net/package/imagick
+URL:https://pecl.php.net/package/imagick
 Source0:https://pecl.php.net/get/%{pkg_name}-%{version}.tgz
 Source1:%{pkg_name}.ini
+Patch0: imagick-reproducible.patch
 BuildRequires:  %{php_name}-devel >= 7.0.1
 BuildRequires:  ImageMagick-devel >= 6.5.3.10
 BuildRequires:  re2c
@@ -38,7 +38,6 @@
 %else
 %requires_eq%{php_name}
 %endif
-Patch0: imagick-reproducible.patch
 
 %description
 PHP extension to create, modify and obtain meta information of images using
@@ -69,6 +68,7 @@
 %defattr(0644,root,root,-)
 %{_libdir}/%{php_name}/extensions/%{pkg_name}.so
 %config(noreplace) %{_sysconfdir}/%{php_name}/conf.d/%{pkg_name}.ini
-%doc ChangeLog CREDITS LICENSE
+%license LICENSE
+%doc ChangeLog CREDITS
 
 %changelog




commit php7-imagick for openSUSE:Factory

2018-03-08 Thread root
Hello community,

here is the log from the commit of package php7-imagick for openSUSE:Factory 
checked in at 2018-03-08 10:58:35

Comparing /work/SRC/openSUSE:Factory/php7-imagick (Old)
 and  /work/SRC/openSUSE:Factory/.php7-imagick.new (New)


Package is "php7-imagick"

Thu Mar  8 10:58:35 2018 rev:3 rq:583868 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/php7-imagick/php7-imagick.changes
2017-07-12 19:35:41.994942668 +0200
+++ /work/SRC/openSUSE:Factory/.php7-imagick.new/php7-imagick.changes   
2018-03-08 10:58:40.154798751 +0100
@@ -1,0 +2,9 @@
+Tue Mar  6 18:25:49 UTC 2018 - crrodrig...@opensuse.org
+
+- remove double ./configure and build 
+- imagick-reproducible.patch: We only care if ImageMagick
+  is binary compatible, not about what version the extension
+  is compiled against, which changes on every minor 
+  revision.
+
+---

New:

  imagick-reproducible.patch



Other differences:
--
++ php7-imagick.spec ++
--- /var/tmp/diff_new_pack.7iZNnm/_old  2018-03-08 10:58:40.950769980 +0100
+++ /var/tmp/diff_new_pack.7iZNnm/_new  2018-03-08 10:58:40.950769980 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package php7-imagick
 #
-# 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
@@ -38,6 +38,7 @@
 %else
 %requires_eq%{php_name}
 %endif
+Patch0: imagick-reproducible.patch
 
 %description
 PHP extension to create, modify and obtain meta information of images using
@@ -45,6 +46,7 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+%patch0 -p1
 mkdir %{name}
 
 %build
@@ -52,10 +54,6 @@
 %configure --with-%{pkg_name}=%{_usr}
 make %{?_smp_mflags}
 
-%{__phpize}
-%configure --with-%{pkg_name}
-make %{?_smp_mflags}
-
 %check
 make %{?_smp_mflags} PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test
 

++ imagick-reproducible.patch ++
Index: imagick-3.4.3/imagick.c
===
--- imagick-3.4.3.orig/imagick.c
+++ imagick-3.4.3/imagick.c
@@ -3698,10 +3698,11 @@ PHP_MINIT_FUNCTION(imagick)
 #endif
 
REGISTER_INI_ENTRIES();
-
+#if 0
if (!IMAGICK_G(skip_version_check)) {
checkImagickVersion();
}
+#endif
 
return SUCCESS;
 }
@@ -3734,7 +3735,7 @@ PHP_MINFO_FUNCTION(imagick)
 #else
php_info_print_table_row(2, "imagick classes", "Imagick, ImagickDraw, 
ImagickPixel, ImagickPixelIterator");
 #endif
-#ifdef MagickVersion
+#if 0
php_info_print_table_row(2, "Imagick compiled with ImageMagick 
version", MagickVersion);
 #endif
php_info_print_table_row(2, "Imagick using ImageMagick library 
version", MagickGetVersion(_number));



commit php7-imagick for openSUSE:Factory

2017-07-12 Thread root


binc7958FyQeu.bin
Description: Binary data