Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package php-gmagick for openSUSE:Factory 
checked in at 2021-02-19 23:48:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php-gmagick (Old)
 and      /work/SRC/openSUSE:Factory/.php-gmagick.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "php-gmagick"

Fri Feb 19 23:48:44 2021 rev:1 rq:873871 version:2.0.6RC1

Changes:
--------
New Changes file:

--- /dev/null   2021-01-11 18:20:20.070723563 +0100
+++ /work/SRC/openSUSE:Factory/.php-gmagick.new.28504/php-gmagick.changes       
2021-02-19 23:48:48.619571922 +0100
@@ -0,0 +1,96 @@
+-------------------------------------------------------------------
+Wed Feb 17 10:58:41 UTC 2021 - ???????? ???????????? <[email protected]>
+
+- Refresh spec-file via spec-cleaner.
+
+-------------------------------------------------------------------
+Tue Feb 16 19:34:34 UTC 2021 - Arjen de Korte <[email protected]>
+
+- Use _multibuild to also build for php8
+
+-------------------------------------------------------------------
+Thu Feb 11 18:03:02 UTC 2021 - Arjen de Korte <[email protected]>
+
+- Update to 2.0.6RC1
+  * ChangeLog 
https://pecl.php.net/package-changelog.php?package=gmagick&release=2.0.6RC1
+  * Works with PHP 8 but some fixes still required.
+- Remove fix-segfault-on-shutdown.patch (fixed upstream)
+
+-------------------------------------------------------------------
+Fri Jan 22 12:27:13 UTC 2021 - Arjen de Korte <[email protected]>
+
+- Expect test to fail with GraphicsMagick-1.3.36 (due to API change)
+  + ignore-test-GraphicsMagick-1.3.36.patch
+
+-------------------------------------------------------------------
+Sun Jan 17 10:36:07 UTC 2021 - Arjen de Korte <[email protected]>
+
+- Use php_cfgdir and php_extdir macros to determine location of files
+- Generate .ini file from spec
+  - delete imagick.ini
+
+-------------------------------------------------------------------
+Sat Jan  4 12:16:04 UTC 2020 - ???????? ???????????? <[email protected]>
+
+- Refresh spec-file.
+
+-------------------------------------------------------------------
+Sat Jan  4 11:16:08 UTC 2020 - Arjen de Korte <[email protected]>
+
+- Segfaults on shutdown need to be mitigated when GraphicsMagick is
+  compiled with OpenMP support and PHP >= 7.4 only. For GCC < 9,
+  the only option is to run in single thread mode, for GCC >= 9
+  wait until OpenMP has relinquished its resources (modified
+  fix-segfault-on-shutdown.patch).
+
+-------------------------------------------------------------------
+Sat Dec 28 21:07:31 UTC 2019 - Arjen de Korte <[email protected]>
+
+- Run in single thread mode by default to prevent a segfault on
+  shutdown in PHP 7.4 (fix-segfault-on-shutdown.patch)
+
+-------------------------------------------------------------------
+Mon May 14 06:40:13 UTC 2018 - [email protected]
+
+- 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. Fix for bnc#1091930.
+
+-------------------------------------------------------------------
+Thu May 10 15:23:14 UTC 2018 - [email protected]
+
+- Disable tests, because test fail with php7 7.2.5. (bsc#1091930)
+
+-------------------------------------------------------------------
+Fri Mar 16 13:35:22 UTC 2018 - [email protected]
+
+- Build extension with -fvisibility=hidden, to limit
+  chance of symbol collisions with other extensions or libraries
+  loaded in the same process.
+
+- This extenion conflicts with php7-imagick (boo#1085595)
+
+-------------------------------------------------------------------
+Thu Mar  8 11:26:34 UTC 2018 - [email protected]
+
+- Remove %configure/make duplicates.
+- Add %licence macros.
+
+-------------------------------------------------------------------
+Thu Jan  4 15:17:11 UTC 2018 - [email protected]
+
+- Update to 2.0.5RC1
+  * ChangeLog 
https://pecl.php.net/package-changelog.php?package=gmagick&release=2.0.5RC1
+  * hasNextImage() and hasPreviousImage() now actually returns TRUE on success 
instead of Gmagick object.
+
+-------------------------------------------------------------------
+Tue Jul 11 05:38:22 UTC 2017 - [email protected]
+
+- Cleaned up spec
+- Updated dependencies
+
+-------------------------------------------------------------------
+Mon Jul 10 15:06:33 UTC 2017 - [email protected]
+
+- Initial package for version 2.0.4RC1
+  * ChangeLog 
https://pecl.php.net/package-changelog.php?package=gmagick&release=2.0.4RC1

New:
----
  _multibuild
  gmagick-2.0.6RC1.tgz
  ignore-test-GraphicsMagick-1.3.36.patch
  php-gmagick-rpmlintrc
  php-gmagick.changes
  php-gmagick.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ php-gmagick.spec ++++++
#
# spec file for package php-gmagick
#
# Copyright (c) 2021 SUSE LLC
#
# 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 https://bugs.opensuse.org/
#


%define pkg_name    gmagick
%define flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == ""
%define php_name php
ExclusiveArch:  do-not-build
%else
%define php_name %{flavor}
%endif
%if 0%{?suse_version} <= 1500
%define php_extdir  %(%{__php_config} --extension-dir)
%define php_cfgdir  %{_sysconfdir}/%{php_name}/conf.d
%endif
Name:           %{php_name}-%{pkg_name}
Version:        2.0.6RC1
Release:        0
Summary:        Wrapper to the GraphicsMagick library
License:        PHP-3.01
Group:          Productivity/Networking/Web/Servers
URL:            https://pecl.php.net/package/gmagick
Source0:        https://pecl.php.net/get/%{pkg_name}-%{version}.tgz
Source1:        php-%{pkg_name}-rpmlintrc
Patch1:         ignore-test-GraphicsMagick-1.3.36.patch
BuildRequires:  %{php_name}-devel
BuildRequires:  GraphicsMagick-devel
BuildRequires:  ghostscript-fonts-std
BuildRequires:  re2c
Requires:       php(api) = %{php_core_api}
Requires:       php(zend-abi) = %{php_zend_api}
Conflicts:      %{php_name}-imagick
Provides:       php-%{pkg_name} = %{version}
Obsoletes:      php-%{pkg_name} < %{version}

%description
PHP extension to create, modify and obtain meta information of images using
the GraphicsMagick API

%prep
%setup -q -n %{pkg_name}-%{version}
%if 0%{?suse_version} > 1500
%patch1
%endif

%build
export CFLAGS="%{optflags} -fvisibility=hidden %(GraphicsMagick-config 
--cflags)"
%{__phpize}
%configure
%make_build

%check
%make_build PHP_EXECUTABLE=%{__php} NO_INTERACTION=1 test

%install
%make_install INSTALL_ROOT=%{buildroot}
mkdir -p %{buildroot}%{php_cfgdir}
cat > %{buildroot}%{php_cfgdir}/%{pkg_name}.ini <<EOF
; comment out next line to disable %{pkg_name} extension in php
extension = %{pkg_name}.so
EOF

%files
%license LICENSE
%doc CONTRIBUTORS.md README.md
%config(noreplace) %{php_cfgdir}/%{pkg_name}.ini
%{php_extdir}/%{pkg_name}.so

%changelog
++++++ _multibuild ++++++
<multibuild>
  <package>php7</package>
  <package>php8</package>
</multibuild>
++++++ ignore-test-GraphicsMagick-1.3.36.patch ++++++
--- tests/gmagick-056-set_getsamplingfactors.phpt       2018-01-01 
03:37:18.000000000 +0100
+++ tests/gmagick-056-set_getsamplingfactors.phpt       2021-01-22 
13:22:13.171846979 +0100
@@ -1,5 +1,7 @@
 --TEST--
 Set, getsamplingfactors
+--XFAIL--
+https://sourceforge.net/p/graphicsmagick/bugs/633/
 --SKIPIF--
 <?php
 /* $Id: gmagick-056-set_getsamplingfactors.phpt 280206 2009-05-09 18:22:48Z 
vito $ */
@@ -17,4 +19,4 @@ Array
 (
     [0] => 1
     [1] => 2
-)
\ Geen regeleindeteken (LF) aan einde van bestand
+)
++++++ php-gmagick-rpmlintrc ++++++
addFilter("invalid-spec-name")

Reply via email to