Hello community,
here is the log from the commit of package ImageMagick for openSUSE:Factory
checked in at Wed Mar 17 14:05:45 CET 2010.
--------
--- ImageMagick/ImageMagick.changes 2010-02-15 09:55:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/ImageMagick/ImageMagick.changes 2010-03-15 17:11:25.000000000 +0100
@@ -1,0 +2,83 @@
+Mon Mar 15 14:10:18 CET 2010 - pgajdos@suse.cz
+
+- updated to version 6.6.0-5:
+ * Permit user to get virtual pixels with a region width of 0.
+ * Reformulate the jinc() functio so that the main peak is of amplitude of 1.
+ * Resampling filter must respect the image virtual pixel method.
+ * The -evaluate-sequence option behaves like -evaluate except it operates
+ on a sequence of images.
+ * Add support for the Adobe Large Document format.
+ * Add support for the -maximum and -minimum options.
+ * Check to see if ICON image width /height exceeds that of the image canvas.
+ * Set the DPX descriptor to Luma only if the image type is not TrueColor.
+ * Add support for -fx airy(), j0(), j1(), jinc(), and sinc() (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15685).
+ * Don't embed an XMP profile in an EPS image for now.
+ * Insufficient image data in EPT is a warning rather than an error.
+ * Respect -type TrueColor when writing gray DPX images.
+ * Fix problem reading 10-bit grayscale DPX images when scanline length is
+ not a multiple of 3.
+ * BMP has an alpha channel, it was treated as an opacity channel.
+ * Write 10-bit grayscale DPX images properly.
+ * Detect PDF ICCBased colorspace.
+ * Finalized -set option:convolve:scale kernel normalize/scale option
+ * TransformImage() resets the image blob when called in the PICT decoder;
+ use SetImageExtent() instead.
+ * Support PSD RLE compression.
+ * The jpeg:extent define sometimes exceeded the specified limit.
+ * Resolve "too many open files" (reference
+ http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15546).
+ * Added Correlate method which does a Convolve without reflecting the kernel.
+ * Initialize grayscale colormap for PSD images.
+ * Addition Third-level Subtractive Morphology Methods:
+ EdgeIn, EdgeOut, Edge, TopHat, BottomHat
+ * Ensuring original kernels passed to morphology are cloned before being
+ modifified for use by specific methods (EG: convolve scale/normalize)
+ * display -immutable to display transparent image without a checkboard.
+ * Make -define png:color-type less persnickity about what it will accept.
+ * added use of -precision in 'showkernel' output of -morphology
+ * correct use of a 'reflected kernel' for 'Convolve' 'Dilate' and
+ 'Distance' Morphology primatives. This does not have a performance hit,
+ though is only truely applicable when the kernel is asymmetric. Note that
+ 'Erode' does not use a 'reflected' kernel, so that 'Open' and 'Close'
+ operations work properly. This 'reflected usage is defined by online
+ morphology lecture notes (Google for "EECE Binary Morphology")
+ * Added convolve kernel scaling setting "-set option:convolve:scale N"
+ If undefined morphology convolve does not do any scaling or normalization
+ of the convolution kernel. A value of 0.0 causes normalization for both
+ zero and non-zero (added weights) kernel types.
+ * Speed up reading the PSD image format.
+ * Add the -precision option. Use it to set the maximum number of significant
+ digits to be printed.
+ * Add -features option to the identify program to display channel features.
+ * Add -unique option to the identify program to display channel features.
+ * Add support for compact floating point (i.e. -depth 16 -define
+ quantum:format=floating-point).
+ * Transparent images no longer flicker on certain system when using the
+ display program.
+ * Permit interactive resizing with the display program.
+ * Support heterogeneous distributed processing, see
+ http://www.imagemagick.org/script/architecture.php#distributed.
+ * Fix semaphore assertion when reading a corrupt image with Magick++.
+ * Add support for -brightness-contrast option.
+ * Add support for the BGRA raw image format.
+ * Added Kernel Generator to generate kernels from user strings, which
+ allows the generation in many built in kernels for both Convolution
+ and other Morphological methods. New Kernels currently include..
+ Convolution: Gaussian, Blur, Comet
+ Morphological: Rectangle, Square, Diamond, Disk, Plus
+ Distance: Chebyshev, Manhatten, Knight, Euclidean
+ And both old and new (rectangular) user defined kernel specifications
+ including the use of 'nan' to represent elements which are not part
+ of the kernel definition. List built-in kernel types use "-list kernel"
+ * Added -morphology {method}[:{iteration}] {kernel_string}
+ Initial methods includes no only the basic morphology methods: Dilate,
+ Erode, Open, Close; and a pixel color preserving 'Intensity' version, but
+ also the special methods: Convolve, and Distance. Of course the
+ appropriate kernel should be provided for each specific method.
+ * Add OpenCL-enabled filter (e.g. convert image.png -process
+ "convolve '-1, -1, -1, -1, 9, -1, -1, -1, -1'" image.jpg).
+ * Added StringTo...() processing functions
+
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
ImageMagick-6.5.8.9-doc.patch
ImageMagick-6.5.8.9-examples.patch
ImageMagick-6.5.8-9.tar.bz2
New:
----
ImageMagick-6.6.0.5-doc.patch
ImageMagick-6.6.0.5-examples.patch
ImageMagick-6.6.0-5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ImageMagick.spec ++++++
--- /var/tmp/diff_new_pack.GBnx9Y/_old 2010-03-17 14:03:22.000000000 +0100
+++ /var/tmp/diff_new_pack.GBnx9Y/_new 2010-03-17 14:03:22.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package ImageMagick (Version 6.5.8.9)
+# spec file for package ImageMagick (Version 6.6.0.5)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -29,9 +29,10 @@
License: PERMISSIVE-OSI-COMPLIANT
Group: Productivity/Graphics/Other
AutoReqProv: on
-Version: 6.5.8.9
-Release: 3
-%define source_version 6.5.8-9
+Version: 6.6.0.5
+Release: 1
+%define source_version 6.6.0-5
+%define libver 3
Summary: Viewer and Converter for Images
Url: http://www.imagemagick.org
Source: ImageMagick-%{source_version}.tar.bz2
@@ -43,41 +44,47 @@
%package -n perl-PerlMagick
License: Public Domain, Freeware
-Requires: perl = %{perl_version} ImageMagick = %{version} libMagickCore2 = %{version}
+Requires: perl = %{perl_version} ImageMagick = %{version} libMagickCore%{libver} = %{version}
Summary: Perl interface for ImageMagick
Group: Development/Libraries/Perl
AutoReqProv: on
%package devel
License: PERMISSIVE-OSI-COMPLIANT
-Requires: ImageMagick = %{version} libMagickCore2 = %{version} libtiff-devel libjpeg-devel liblcms-devel freetype2-devel xorg-x11-devel libpng-devel bzip2 libxml2-devel libjasper libwmf-devel
+Requires: ImageMagick = %{version} libMagickCore%{libver} = %{version} libtiff-devel libjpeg-devel liblcms-devel freetype2-devel xorg-x11-devel libpng-devel bzip2 libxml2-devel libjasper libwmf-devel
Summary: Include Files and Libraries Mandatory for Development
Group: Development/Libraries/C and C++
AutoReqProv: on
%package extra
License: PERMISSIVE-OSI-COMPLIANT
-Requires: ImageMagick = %{version} libMagickCore2 = %{version}
+Requires: ImageMagick = %{version} libMagickCore%{libver} = %{version}
Summary: Viewer and Converter for Images - extra codecs
Group: Productivity/Graphics/Other
#delegates configured in delegates.xml that imagemagick can use
Recommends: autotrace dcraw transfig ghostscript_any hp2xx netpbm ghostpcl libwmf
AutoReqProv: on
-%package -n libMagickCore2
+%package -n libMagickCore%{libver}
+
+
License: PERMISSIVE-OSI-COMPLIANT
Summary: Viewer and Converter for Images - runtime library
Group: Productivity/Graphics/Other
Suggests: ImageMagick-extra = %{version}
AutoReqProv: on
-%package -n libMagickWand2
+%package -n libMagickWand%{libver}
+
+
License: PERMISSIVE-OSI-COMPLIANT
Summary: Viewer and Converter for Images - runtime library
Group: Productivity/Graphics/Other
AutoReqProv: on
-%package -n libMagick++2
+%package -n libMagick++%{libver}
+
+
License: PERMISSIVE-OSI-COMPLIANT
Requires: ImageMagick = %{version}
Summary: C++ Interface for ImageMagick - runtime library
@@ -89,7 +96,7 @@
%package -n libMagick++-devel
License: PERMISSIVE-OSI-COMPLIANT
-Requires: ImageMagick-devel = %{version} libMagick++2 = %{version} libstdc++-devel
+Requires: ImageMagick-devel = %{version} libMagick++%{libver} = %{version} libstdc++-devel
Summary: C++ Interface for ImageMagick - files mandatory for development
Group: Development/Libraries/C and C++
Provides: ImageMagick-Magick++-devel
@@ -190,17 +197,17 @@
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n libMagickCore2 -p /sbin/ldconfig
+%post -n libMagickCore%{libver} -p /sbin/ldconfig
-%postun -n libMagickCore2 -p /sbin/ldconfig
+%postun -n libMagickCore%{libver} -p /sbin/ldconfig
-%post -n libMagickWand2 -p /sbin/ldconfig
+%post -n libMagickWand%{libver} -p /sbin/ldconfig
-%postun -n libMagickWand2 -p /sbin/ldconfig
+%postun -n libMagickWand%{libver} -p /sbin/ldconfig
-%post -n libMagick++2 -p /sbin/ldconfig
+%post -n libMagick++%{libver} -p /sbin/ldconfig
-%postun -n libMagick++2 -p /sbin/ldconfig
+%postun -n libMagick++%{libver} -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -211,11 +218,11 @@
%{_bindir}/[^MW]*
%doc %{_mandir}/man1/*
-%files -n libMagickCore2
+%files -n libMagickCore%{libver}
%defattr(-,root,root)
%dir %{_libdir}/ImageMagick*/config
%config %{_libdir}/ImageMagick*/config/*
-%{_libdir}/libMagickCore.so.2*
+%{_libdir}/libMagickCore.so.%{libver}*
%dir %{_libdir}/ImageMagick*
%dir %{_libdir}/ImageMagick*/modules*
%dir %{_libdir}/ImageMagick*/modules*/*
@@ -226,9 +233,9 @@
# don't remove la files, see bnc#579798
%{_libdir}/ImageMagick*/modules*/*/*.la
-%files -n libMagickWand2
+%files -n libMagickWand%{libver}
%defattr(-,root,root)
-%{_libdir}/libMagickWand.so.2*
+%{_libdir}/libMagickWand.so.%{libver}*
%files extra
%defattr(-,root,root)
@@ -265,9 +272,9 @@
%{perl_vendorarch}/auto/Image
%{perl_vendorarch}/Image
-%files -n libMagick++2
+%files -n libMagick++%{libver}
%defattr(-,root,root)
-%{_libdir}/libMagick++.so.2*
+%{_libdir}/libMagick++.so.%{libver}*
%files -n libMagick++-devel
%defattr(-,root,root)
@@ -342,7 +349,7 @@
--------
John Cristy