From eab6847a4dd95f3d2b55625854d8bdf43f36ffe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Fri, 24 Nov 2023 16:08:40 +0100 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 ImageMagick revision 1a0edb91c5d7698ceffe27a6c0dafb0c --- .gitattributes | 23 + ImageMagick-7.1.1-21.tar.xz | 3 + ImageMagick-7.1.1-21.tar.xz.asc | 16 + ImageMagick-configuration-SUSE.patch | 15 + ImageMagick-filter.t-disable-Contrast.patch | 12 + ...eMagick-infinite-resource-time-limit.patch | 31 + ...gick-library-installable-in-parallel.patch | 15 + ImageMagick-s390x-disable-tests.patch | 25 + ImageMagick.changes | 4481 +++++++++++++++++ ImageMagick.keyring | 53 + ImageMagick.spec | 686 +++ baselibs.conf | 11 + 12 files changed, 5371 insertions(+) create mode 100644 .gitattributes create mode 100644 ImageMagick-7.1.1-21.tar.xz create mode 100644 ImageMagick-7.1.1-21.tar.xz.asc create mode 100644 ImageMagick-configuration-SUSE.patch create mode 100644 ImageMagick-filter.t-disable-Contrast.patch create mode 100644 ImageMagick-infinite-resource-time-limit.patch create mode 100644 ImageMagick-library-installable-in-parallel.patch create mode 100644 ImageMagick-s390x-disable-tests.patch create mode 100644 ImageMagick.changes create mode 100644 ImageMagick.keyring create mode 100644 ImageMagick.spec create mode 100644 baselibs.conf diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/ImageMagick-7.1.1-21.tar.xz b/ImageMagick-7.1.1-21.tar.xz new file mode 100644 index 0000000..5d6df70 --- /dev/null +++ b/ImageMagick-7.1.1-21.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e44faec8bf603e8c894a7c039fb1b4bb83dc0c429c79c74577e73ceefe4a238 +size 10220848 diff --git a/ImageMagick-7.1.1-21.tar.xz.asc b/ImageMagick-7.1.1-21.tar.xz.asc new file mode 100644 index 0000000..10e07d2 --- /dev/null +++ b/ImageMagick-7.1.1-21.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEE2Ccu9R2iI+TQW0Zpiatj1IJ3N3oFAmU0f0MACgkQiatj1IJ3 +N3qD5A//Wn6lXGgyL6rLFtiHxGvCEmW6iZG2gvNTHRMEshnVIix41xvpDMn/Oduh +o+rJ8KID+dPnOUzOhgX5dl0JYxUQg1Qd5OwbtMOqJf6DtiHLKGGyKK9+iu1GX3pW +MRimmkEZWJj4ro28SCdlk/694VWJG9QynbE4opoj3a0HF63RPvHdG9FEb86tGMJs +B61gT4jkLMiEVEBN7pDDSCxcveabEG0QRB0CwcQKg3LEcqgHmf69qmCSDvXgxN8F +LOWvwP2kt7Gqh9OOruR4by+91SrV5Y+ckh0zS18wbQL7k346prqP0lUaa/oUCuDT +LszX9hXG6tK0T2kl25kct6fFOP5FCsy5pV5BoUu7GAVgz4ISC+/FzxHecdx2lLTg +YePZPdWG21/1FvLiX5YTCC1FLaiPGs6Fg9n21kskxKZZHXfXWwLkDNUXolSH+DLQ +92xBEDYTePmemD7cf7dduOUt5UgtQcHhLoaHKFvM1AWTBh7PoWlWF4OeinmPONC3 ++R2cGlXEVtpzo8bGVgx4epYAmbvHtLJXT9ckl32p5kow6fVc+f5hsaP2cKSzAEW+ +UJlgfOFk0sKX1k3RZLgnWu9co0r5gsi2ZWZbyqlmWZlJfR9FxFfM4zni+ipe4HTp +Z59bCP+z1NMCUyOI4mc/i2L8Fd9YItCG0scweuw8fugsPs/EN1w= +=8EVl +-----END PGP SIGNATURE----- diff --git a/ImageMagick-configuration-SUSE.patch b/ImageMagick-configuration-SUSE.patch new file mode 100644 index 0000000..e1707aa --- /dev/null +++ b/ImageMagick-configuration-SUSE.patch @@ -0,0 +1,15 @@ +--- a/config/policy-secure.xml ++++ b/config/policy-secure.xml +@@ -92,8 +92,10 @@ + + + ++ ++ + +- ++ + + + diff --git a/ImageMagick-filter.t-disable-Contrast.patch b/ImageMagick-filter.t-disable-Contrast.patch new file mode 100644 index 0000000..de9eae5 --- /dev/null +++ b/ImageMagick-filter.t-disable-Contrast.patch @@ -0,0 +1,12 @@ +--- a/PerlMagick/t/filter.t.orig 2021-10-04 14:07:03.016458903 +0000 ++++ b/PerlMagick/t/filter.t 2021-10-04 14:08:31.717025766 +0000 +@@ -57,7 +57,7 @@ testFilterCompare('input.miff', "fuzz=>$ + testFilterCompare('input.miff', "fuzz=>$fuzz", 'reference/filter/Colorize.miff', 'Colorize', q/fill=>"red", blend=>"50%"/, 0.00001, 0.004); + ++$test; + +-testFilterCompare('input.miff', q//, 'reference/filter/Contrast.miff', 'Contrast', q//, 0.00001, 0.004); ++testFilterCompare('input.miff', q//, 'reference/filter/Contrast.miff', 'Contrast', q//, 0.0002, 0.4); + ++$test; + + testFilterCompare('input.miff', q//, 'reference/filter/Convolve.miff', 'Convolve', q/[0.0625, 0.0625, 0.0625, 0.0625, 0.5, 0.0625, 0.0625, 0.0625, 0.0625]/, 0.1, 0.7); + diff --git a/ImageMagick-infinite-resource-time-limit.patch b/ImageMagick-infinite-resource-time-limit.patch new file mode 100644 index 0000000..2967b14 --- /dev/null +++ b/ImageMagick-infinite-resource-time-limit.patch @@ -0,0 +1,31 @@ +Index: ImageMagick-7.1.1-21/MagickCore/resource.c +=================================================================== +--- ImageMagick-7.1.1-21.orig/MagickCore/resource.c ++++ ImageMagick-7.1.1-21/MagickCore/resource.c +@@ -136,7 +136,7 @@ static ResourceInfo + MagickULLConstant(768), /* file limit */ + MagickULLConstant(1), /* thread limit */ + MagickULLConstant(0), /* throttle limit */ +- MagickResourceInfinity /* time limit */ ++ INT_MAX /* time limit */ + }; + + static SemaphoreInfo +@@ -971,7 +971,7 @@ MagickExport MagickBooleanType ListMagic + (void) FormatMagickSize(resource_info.disk_limit,MagickTrue,"B", + MagickFormatExtent,disk_limit); + (void) CopyMagickString(time_limit,"unlimited",MagickFormatExtent); +- if (resource_info.time_limit != MagickResourceInfinity) ++ if (resource_info.time_limit != INT_MAX) + FormatTimeToLive(resource_info.time_limit,time_limit); + (void) FormatLocaleFile(file,"Resource limits:\n"); + (void) FormatLocaleFile(file," Width: %s\n",width_limit); +@@ -1333,7 +1333,7 @@ MagickPrivate MagickBooleanType Resource + limit,100.0)); + limit=DestroyString(limit); + } +- (void) SetMagickResourceLimit(TimeResource,MagickResourceInfinity); ++ (void) SetMagickResourceLimit(TimeResource,INT_MAX); + limit=GetEnvironmentValue("MAGICK_TIME_LIMIT"); + if (limit != (char *) NULL) + { diff --git a/ImageMagick-library-installable-in-parallel.patch b/ImageMagick-library-installable-in-parallel.patch new file mode 100644 index 0000000..29ef689 --- /dev/null +++ b/ImageMagick-library-installable-in-parallel.patch @@ -0,0 +1,15 @@ +Index: ImageMagick-7.1.1-17/configure +=================================================================== +--- ImageMagick-7.1.1-17.orig/configure ++++ ImageMagick-7.1.1-17/configure +@@ -34840,7 +34840,9 @@ fi + + + # Subdirectory to place architecture-dependent configuration files +-CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}-${MAGICK_MAJOR_VERSION}" ++if test "x$CONFIGURE_RELATIVE_PATH" = "x"; then ++ CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}-${MAGICK_MAJOR_VERSION}" ++fi + + printf "%s\n" "#define CONFIGURE_RELATIVE_PATH \"$CONFIGURE_RELATIVE_PATH\"" >>confdefs.h + diff --git a/ImageMagick-s390x-disable-tests.patch b/ImageMagick-s390x-disable-tests.patch new file mode 100644 index 0000000..d04d946 --- /dev/null +++ b/ImageMagick-s390x-disable-tests.patch @@ -0,0 +1,25 @@ + +Index: ImageMagick-7.1.1-18/PerlMagick/t/read.t +=================================================================== +--- ImageMagick-7.1.1-18.orig/PerlMagick/t/read.t ++++ ImageMagick-7.1.1-18/PerlMagick/t/read.t +@@ -15,7 +15,7 @@ + # + # Test reading formats supported directly by ImageMagick. + # +-BEGIN { $| = 1; $test=1; print "1..47\n"; } ++BEGIN { $| = 1; $test=1; print "1..46\n"; } + END {print "not ok $test\n" unless $loaded;} + use Image::Magick; + $loaded=1; +@@ -72,10 +72,6 @@ print("MAT (MatLab gray 8-bit MSB intege + ++$test; + testReadCompare('input_gray_msb_08bit.mat', 'reference/read/input_gray_msb_08bit_mat.miff', q//, 0.22, 1.022); + +-print("MAT (MatLab gray 64-bit LSB double) ...\n"); +-++$test; +-testReadCompare('input_gray_lsb_double.mat', 'reference/read/input_gray_lsb_double_mat.miff', q//, 0.22, 1.022); +- + print("MAT (MatLab RGB 8-bit LSB integer) ...\n"); + ++$test; + testReadCompare('input_rgb_lsb_08bit.mat', 'reference/read/input_rgb_lsb_08bit_mat.miff', q//, 0.0, 0.0); diff --git a/ImageMagick.changes b/ImageMagick.changes new file mode 100644 index 0000000..5baa276 --- /dev/null +++ b/ImageMagick.changes @@ -0,0 +1,4481 @@ +------------------------------------------------------------------- +Mon Nov 13 10:09:38 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.21 + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md +- modified patches + [bsc#1217014][bsc#1216811] + % ImageMagick-s390x-disable-tests.patch (refreshed) +- deleted patches + - ImageMagick-correct-time-to-live.patch (upstreamed) +- added patches + https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e + https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10 + + ImageMagick-infinite-resource-time-limit.patch + +------------------------------------------------------------------- +Fri Oct 13 10:35:49 UTC 2023 - pgajdos@suse.com + +- added patches + fix https://github.com/ImageMagick/ImageMagick/commit/3c727503c6ae449160dc92cf6222ebe28ef8fb52 + + ImageMagick-correct-time-to-live.patch + +------------------------------------------------------------------- +Thu Oct 12 10:34:25 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.20 + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Thu Oct 5 13:02:20 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.19 + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + * fixes CVE-2023-5341 [bsc#1215939] + +------------------------------------------------------------------- +Fri Sep 29 13:19:30 UTC 2023 - pgajdos@suse.com + +- allow verbose perl tests +- add ImageMagick-s390x-disable-tests.patch, adjust two and disable + one failing test on s390x + +------------------------------------------------------------------- +Fri Sep 29 10:52:03 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.18 + * upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Thu Sep 21 15:26:22 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.17 + * upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-17---2023-09-19 +- modified patches + % ImageMagick-library-installable-in-parallel.patch (refreshed) +- follow upstream, create open, limited, secure and websafe alternative + configuration packages with different policy.xml +- removing p7zip redundant dependency + +------------------------------------------------------------------- +Tue Aug 22 13:11:14 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.15 + * upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-15---2023-07-30 +- modified patches + % ImageMagick-library-installable-in-parallel.patch (refreshed) +- deleted patches + - ImageMagick-CVE-2023-3428.patch (upstreamed) + +------------------------------------------------------------------- +Thu Jun 29 09:17:27 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.12 +- added patches + fix CVE-2023-3428 [bsc#1212847], heap-buffer-overflow in coders/tiff.c + + ImageMagick-CVE-2023-3428.patch + +------------------------------------------------------------------- +Tue May 30 08:33:42 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.11 + * upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-11---2023-05-29 + * [bsc#1200389] CVE-2022-32546 + * [bsc#1211792] CVE-2023-34153 + * [bsc#1211791] CVE-2023-34151 + +------------------------------------------------------------------- +Thu May 25 08:05:03 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.10 + * fixes CVE-2023-2157 [bsc#1211601] + * fixes CVE-2023-34475 [bsc#1212234] + * fixes CVE-2023-34474 [bsc#1212237] + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-10---2023-05-21 + +------------------------------------------------------------------- +Thu May 18 12:03:17 UTC 2023 - Dirk Müller + +- update to 7.1.1.9: + * support for Oklab + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-9---2023-05-14 + +------------------------------------------------------------------- +Wed May 3 13:54:55 UTC 2023 - Deepthi Yadabettu Venkatachala + +- version update to 7.1.1.8 +- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-8---2023-04-22 + +------------------------------------------------------------------- +Thu Apr 13 11:17:45 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.6 +- https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-6---2023-04-02 +- fixes CVE-2023-1906 [bsc#1210308] + +------------------------------------------------------------------- +Thu Mar 30 07:46:56 UTC 2023 - Dirk Müller + +- update to 7.1.1.5: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#711-5---2023-03-26 + +------------------------------------------------------------------- +Tue Mar 14 13:30:28 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.1.3 + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md +- modified patches + % ImageMagick-library-installable-in-parallel.patch (refreshed) +- [bsc#1209141] CVE-2023-1289 + +------------------------------------------------------------------- +Mon Mar 13 08:45:26 UTC 2023 - Martin Pluskal + +- Revert last change - it leads to file conflict involving .la files + +------------------------------------------------------------------- +Thu Mar 9 09:00:51 UTC 2023 - Martin Pluskal + +- Build AVX2 enabled hwcaps library for x86_64-v3 + +------------------------------------------------------------------- +Thu Mar 2 13:14:03 UTC 2023 - pgajdos@suse.com + +- cleanup old conditional, really build without djvulibre if requested + (now %bcond_without djvu) + +------------------------------------------------------------------- +Fri Feb 24 11:37:01 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.0.62 + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Fri Feb 24 11:30:44 UTC 2023 - pgajdos@suse.com + +- add %bcond_without djvulibre + +------------------------------------------------------------------- +Tue Feb 7 12:49:34 UTC 2023 - pgajdos@suse.com + +- version update to 7.1.0.61 + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Mon Jan 30 12:54:50 UTC 2023 - Paolo Stivanin + +- Update to 7.1.0.60 + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#710-60 + +------------------------------------------------------------------- +Sun Jan 8 10:34:00 UTC 2023 - munix9@googlemail.com + +- Enable JPEG-XL on Tumbleweed. + +------------------------------------------------------------------- +Wed Jan 4 10:03:42 UTC 2023 - Paolo Stivanin + +- Update to 7.1.0.57: + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#710-57 + +------------------------------------------------------------------- +Sun Dec 18 16:01:22 UTC 2022 - Dirk Müller + +- update to 7.1.0.55: + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#710-55---2022-12-17 + +------------------------------------------------------------------- +Mon Dec 5 10:22:56 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.53 + upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Tue Nov 8 22:36:55 UTC 2022 - Dirk Müller + +- update to 7.1.0.52: + * coders: Enable opening https files in mingw #5727 + * utilities: Enable support for unicode paths in mingw #5713 + upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md#710-52---2022-11-06 + +------------------------------------------------------------------- +Wed Oct 26 09:27:50 UTC 2022 - Dirk Müller + +- update to 7.1.0.51: + * obtain scene from image structure + * prevent undefined shift + * Added private api to go through a linked list without using semaphores. + * Fixed build. + * latest automake configuration + * fix undefined-shift in ReadTGAImage @ https://oss-fuzz.com/testcase?key=5129864151957504 + * prevent divide by zero exception +- [bsc#1207982] CVE-2022-44267 +- [bsc#1207983] CVE-2022-44268 + +------------------------------------------------------------------- +Wed Oct 12 08:06:39 UTC 2022 - Paolo Stivanin + +- update to 7.1.0.50: + upstream changelog: + https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md +- rebae ImageMagick-library-installable-in-parallel.patch +- [bsc#1203450] CVE-2022-3213 + +------------------------------------------------------------------- +Wed Sep 28 14:10:28 UTC 2022 - Dirk Müller + +- update to 7.1.0.49: + * Fixed magnify confusing colorspaces other than linear-RGB. + +------------------------------------------------------------------- +Mon Sep 12 12:41:51 UTC 2022 - Dirk Müller + +- update to 7.1.0.48 + upstream changelog: + https://raw.githubusercontent.com/ImageMagick/Website/main/ChangeLog.md + +------------------------------------------------------------------- +Tue Aug 30 10:24:06 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.47 + upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Fri Aug 19 12:00:09 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.46 + upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Tue Jul 26 07:53:29 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.44 + upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md +- modified patches + % ImageMagick-library-installable-in-parallel.patch (refreshed) + +------------------------------------------------------------------- +Mon Jul 11 11:36:34 UTC 2022 - Dirk Müller + +- update to 7.1.0.42: + * incorrect pointer update when computing median @ ImageMagick/ImageMagick#5298 + * Added extra check because the flag was removed in 0.21-Beta1. + * the -transparent-color option accepts colornames @ ImageMagick/ImageMagick#5297 + * fix MVG stroke-opacity issues + * map channel parameter to pixel channel offset @ ImageMagick/ImageMagick#5308 + * beta release + * preserve input depth @ ImageMagick/ImageMagick6#188 + * update to latest automake/autoconf release + * recognize SVG file if it starts with whitespace @ ImageMagick/ImageMagick#5294 + * Removed unused stealth flag. + * Removed used path field. + * Removed unused target field. + * Removed unused exempt field. + * Added extra option to the skip spaces to the MagicInfo. + * Always start at the start of the string when comparing the magic value. + * cosmetic + * avoid OMP deadlock @ ImageMagick/ImageMagick#5301 + * prevent undefined shift + * prevent possible buffer overflow + * correct copy/paste error + * We need to free the stream ourselves when the call to FT_Open_Face fails. + * Added missing call to DestroyString. + * MVG requires seekable stream + * Added extra malloc method to avoid early calls to the policy checks on Windows. + * Removed defines. + * Only check for dll's in non static build. + * Set the client name and path earlier. + * fix background opacity rounding @ ImageMagick/ImageMagick#5264 + * empty result on conversion from tiff to pdf @ ImageMagick/ImageMagick#5256 + * Corrected patch that was made for #5256. + * Pass negative interline_spacing to pango + * Also check extension to fix possible stack overflow. + * eliminate possible buffer overflow + * set group 4 photometric to min-is-white + * dasharray requires non-zero values + * eliminate compiler warning + * only permit one rows/columns keyword + * Moved allocation back to the correct spot to avoid bypassing SetImageExtent. + * Also restore setting quantum_info to null. + * eliminate uninitialized value warning + * Make sure all text strings are freed when realloc fails. + * Reset primitive_info inside RenderMVGContent because this address could point to another address. + * Always check if .text is set instead. + * eliminate uninitialized alpha pixel + * recognize read-mask & write-mask for -channel option + * eliminate compiler warning + * fix scrambled image @ ImageMagick/ImageMagick#5291 + * yikes, misspelled 'level' + * Fixed possible memory leak. + * support floating point formats + * initialize date:precision in private TimerComponentGenesis() method + * check for -1 is not required + * refactor date:precision flow + * eliminate compiler warning + * correct formulation of the phash normalization + * phash normalization is conventional RMS calculation + * only check shread count once + * add private ShredMagickMemory() method to hide contents of memory buffers + before they are relinquished + * system:shred value has precedence over MAGICK_SHRED_PASSES + * support shredding memory pools + * update memory pointer + * Silenced warning. + * Corrected documentation. + * first pass is fast for performance, second is crytographically strong + * recommend shred value of 1 for performance reasons + * only set the # of shred passes one time + * if enabled, shred streams + * unmap mapped pixels + * default mapped member to false + * don't shred streaming pixels + * rework shred passes + * optimize performance + * change per lint advisement + * typecast per lint advisement + * eliminate compiler warning + * eliminate lint warnings + * eliminate lint warnings + * support date:timestamp property + * eliminate lint warnings + * set timestamp from image->timestamp member + * eliminate lint warnings + * support MAGICK_DATE_PRECISION and registrydateprecision defines + * support registry:precision define + * need at least one policy defined + * eliminate lint warnings + * note, system:precision is deprecated + * eliminate icc compiler warnings + * eliminate icc compiler warnings + * eliminate compiler warning + * Reverted incorrect patch when doing auto-orient of an image that is + right-top or left-bottom.# + * Corrected conversion from flip to Orientation. + * Only close the file blob when gzopen is successful (#5233). + * Added method to add utf8 support for gzopen on Windows. + * Only parse SOURCE_DATE_EPOCH once. + * Restored check that did not seem to be necessary. + * Whitespace + * Limit the value of min_channels in the PSDInfo inside the tiff coder to + make it possible to read images with a lot of meta channels + * Make sure that the creation and modification date have the same value in + both places and added option to override this (pdf:create-epoch and + pdf:modify-epoch) + * Added option to specify the creator (pdf:creator) and use that as + xap:CreatorTool instead. + * Added WritePDFValue method that can be reused to write other values. + * Use the new method to write the other values. + * Added option to specify the keywords (pdf:keywords) and use that as + pdf:Keywords in the xmp profile. + * Only check if magick is PDFA once. + * Added option to specify the subject (pdf:subject). + * Also fix incorrect fclose for bzlib. + * collect VICAR properties + * fix improper close when opening zipped file + * Restored setting the file to NULL + * Also remove date:timestamp when stripping the image. + +------------------------------------------------------------------- +Tue Jun 7 20:51:19 UTC 2022 - Dirk Müller + +- update version to 7.1.0.37 + * Support Unicode MP4 filenames + * set pass when webp:target-size or webp:target-psnr are set to fix #4931 + * Corrected rotation angle for right-top and left-bottom in auto-orient. + see the upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Tue May 31 09:29:16 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.36 + see the upstream changelog: + https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Wed May 18 08:23:02 UTC 2022 - Paolo Stivanin + +- version update to 7.1.0.35 + see the upstream changelog: + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md + +------------------------------------------------------------------- +Tue May 10 14:08:48 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.33 + see the upstream changelog: + * https://github.com/ImageMagick/Website/blob/main/ChangeLog.md +- modified patches + % ImageMagick-configuration-SUSE.patch (refreshed) + % ImageMagick-library-installable-in-parallel.patch (refreshed) + +------------------------------------------------------------------- +Tue Apr 19 13:37:18 UTC 2022 - Dirk Müller + +- version update to 7.1.0.30: + * Remove unused EXPLICIT_TEMPLATE_INSTANTIATION + * Fixes #4985: 4e+26 is outside the range of representable values of type + 'unsigned long' at +- fix typo on update-alternatives call +- CVE-2022-2719 [bsc#1202250] +- [bsc#1199350] CVE-2022-28463 +- [bsc#1200387] CVE-2022-32547 + +------------------------------------------------------------------- +Sun Apr 17 12:36:12 UTC 2022 - Christian Boltz + +- drop ImageMagick-s390-disable-tests.patch - the tests no longer fail + +------------------------------------------------------------------- +Thu Apr 7 07:29:22 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.29 + see ChangeLog.md for details + (https://github.com/ImageMagick/ImageMagick/blob/main/ChangeLog.md) + * CVE-2022-1115 [bsc#1198701] + * [bsc#1200389] (CVE-2022-32546 + +------------------------------------------------------------------- +Wed Mar 23 21:46:16 UTC 2022 - Dirk Müller + +- update to 7.1.0.28: + * support 10-bit AVIF + * fix PS and EPS %%BoundingBox not being parsed + * fix stack based buffer overflow in _TIFFVGetField (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42549) + * fix heap buffer overflow in dcm image reading (https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45640) + * CVE-2022-1114 [bsc#1198700] + * [bsc#1200388] CVE-2022-32545 + +------------------------------------------------------------------- +Tue Mar 15 11:34:13 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.27 + see ChangeLog.md for details + (https://github.com/ImageMagick/ImageMagick/blob/main/ChangeLog.md) + +------------------------------------------------------------------- +Thu Feb 24 10:06:25 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.26 + * unrecognized color as the color is used before it is defined (reference + https://github.com/ImageMagick/ImageMagick/issues/4843). + * optimized performance of thumbnail resizing algorithm (reference + https://github.com/ImageMagick/ImageMagick/discussions/4755). + +------------------------------------------------------------------- +Mon Feb 21 07:58:30 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.25 + * incontinuity in straight segment of polyline (reference + https://github.com/ImageMagick/ImageMagick/issues/4837). + +------------------------------------------------------------------- +Mon Feb 14 22:49:45 UTC 2022 - Dirk Müller + +- update to 7.1.0.24: + * optimize reading of XPM properties. + * the GIF Netscape block must appear immediately after the global color table. + +------------------------------------------------------------------- +Mon Feb 7 10:11:16 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.23 + * limit recursion when reading the VID image format. + * improperly resizing memory due to errant check (reference + https://github.com/ImageMagick/ImageMagick/issues/4807). + * https://github.com/ImageMagick/ImageMagick/issues/4790 [bsc#1195321] + +------------------------------------------------------------------- +Wed Feb 2 13:08:44 UTC 2022 - pgajdos@suse.com + +- version update to 7.1.0.22 + * limit colorname length to avoid possible DoS + * restore MPRI URI in SVG + * PDF now shows the correct Unicode title (reference + https://github.com/ImageMagick/ImageMagick/issues/4771). + * optimize Fx image statistics (reference + https://github.com/ImageMagick/ImageMagick/discussions/4533). + * Support seamless blending of a foreground and background image. + * Support saliency blending of a foreground and background image. + * Support QOI image format. + * Perist frame delay when converting APNG to Webp (reference + https://github.com/ImageMagick/ImageMagick/issues/4704). + * -fx performance increase by one or two orders of magnitude (reference + https://github.com/ImageMagick/ImageMagick/discussions/4533). + * Add support for formatted text (reference + https://github.com/ImageMagick/ImageMagick/discussions/4515). + * CVE-2022-0284 [bsc#1195563] + +------------------------------------------------------------------- +Thu Dec 30 09:38:20 UTC 2021 - Dirk Müller + +- update to 7.1.0.19: + * support -integral option. + * possible DoS for certain SVG constructs (reference + https://github.com/ImageMagick/ImageMagick/issues/4626). + * CVE-2021-4219 [bsc#1196337] + +------------------------------------------------------------------- +Tue Dec 21 23:12:27 UTC 2021 - Dirk Müller + +- update to 7.1.0.18: + * support face index for font collections, e.g. msgothic.ttc[1]. + * Improved adjustment of page offset when resizing an image. + +------------------------------------------------------------------- +Sat Dec 11 09:20:30 UTC 2021 - Dirk Müller + +- update to 7.1.0.17: + * set threads to 1 when using ASAN to avoid false positive memory leaks. + +------------------------------------------------------------------- +Wed Nov 24 08:53:48 UTC 2021 - Dirk Müller + +- update to 7.1.0.16: + * Fixed an OpenCL build problem. + * Added support for reading extra channels in a PSD file (reference + * Fix alpha channel calculation of arithmetic divide compose operator. + +------------------------------------------------------------------- +Mon Nov 15 09:14:27 UTC 2021 - pgajdos@suse.com + +- version update to 7.1.0.14 + * Support '#' modifier to aspect ratio geometry (e.g., 3:2#). + * The profile of a PSD file will no longer be copied to all the images, only + the first returned image will contain the profile. To re-enable the old + behavior add -define psd:replicate-profile=true. + +------------------------------------------------------------------- +Sat Nov 13 19:50:02 UTC 2021 - Dirk Müller + +- update to 7.1.0.13: + * Fix stack overflow when parsing malicious ps image file + * Fix connected component abort trap + * Fix possible unitialized values + * Fix stack overflow when parsing malicious tiff image file + +------------------------------------------------------------------- +Sat Oct 16 17:53:54 UTC 2021 - Dirk Müller + +- update to 7.1.0.10: + * improved algorithm for automatic calculation of pointsize for caption and + labels. + * support -auto-orient option in the identify utlity. + +------------------------------------------------------------------- +Mon Oct 4 15:15:46 UTC 2021 - pgajdos@suse.com + +- previous version updates fixed also: + CVE-2018-10805,CVE-2018-11624,CVE-2018-11625,CVE-2018-12599,CVE-2018-12600, + CVE-2018-14434,CVE-2018-14435,CVE-2018-14436,CVE-2018-14437,CVE-2018-16323, + CVE-2018-16328,CVE-2018-16329,CVE-2018-16412,CVE-2018-16413,CVE-2018-16640, + CVE-2018-16641,CVE-2018-16642,CVE-2018-16643,CVE-2018-16644,CVE-2018-16645, + CVE-2018-17966,CVE-2018-18024,CVE-2018-18544,CVE-2018-20467,CVE-2019-10650, + CVE-2019-11007,CVE-2019-11008,CVE-2019-11470,CVE-2019-11472,CVE-2019-11505, + CVE-2019-11506,CVE-2019-11597,CVE-2019-11598,CVE-2019-12974,CVE-2019-12975, + CVE-2019-12976,CVE-2019-12977,CVE-2019-12978,CVE-2019-12979,CVE-2019-13133, + CVE-2019-13134,CVE-2019-13135,CVE-2019-13136,CVE-2019-13137,CVE-2019-13295, + CVE-2019-13296,CVE-2019-13297,CVE-2019-13298,CVE-2019-13299,CVE-2019-13300, + CVE-2019-13301,CVE-2019-13302,CVE-2019-13303,CVE-2019-13304,CVE-2019-13305, + CVE-2019-13306,CVE-2019-13307,CVE-2019-13308,CVE-2019-13309,CVE-2019-13310, + CVE-2019-13311,CVE-2019-13391,CVE-2019-13454,CVE-2019-14980,CVE-2019-14981, + CVE-2019-15139,CVE-2019-15140,CVE-2019-15141,CVE-2019-16708,CVE-2019-16709, + CVE-2019-16710,CVE-2019-16711,CVE-2019-16712,CVE-2019-16713,CVE-2019-19948, + CVE-2019-19949,CVE-2019-7175,CVE-2019-7395,CVE-2019-7396,CVE-2019-7397, + CVE-2019-7398,CVE-2019-9956,CVE-2020-19667,CVE-2020-25664,CVE-2020-25665, + CVE-2020-25666,CVE-2020-25674,CVE-2020-25675,CVE-2020-25676,CVE-2020-27560, + CVE-2020-27750,CVE-2020-27751,CVE-2020-27752,CVE-2020-27753,CVE-2020-27754, + CVE-2020-27755,CVE-2020-27756,CVE-2020-27757,CVE-2020-27758,CVE-2020-27759, + CVE-2020-27760,CVE-2020-27761,CVE-2020-27762,CVE-2020-27763,CVE-2020-27764, + CVE-2020-27765,CVE-2020-27766,CVE-2020-27767,CVE-2020-27768,CVE-2020-27769, + CVE-2020-27770,CVE-2020-27771,CVE-2020-27772,CVE-2020-27773,CVE-2020-27774, + CVE-2020-27775,CVE-2020-27776,CVE-2020-29599,CVE-2021-20241,CVE-2021-20311, + CVE-2021-20312,CVE-2021-20313,CVE-2021-20241,CVE-2021-20243,CVE-2021-20244, + CVE-2021-20246 + (bsc#1094741,bsc#1094742,bsc#1094745,bsc#1095812,bsc#1096200,bsc#1096203, + bsc#1098545,bsc#1098546,bsc#1102003,bsc#1102004,bsc#1102005,bsc#1102007, + bsc#1106254,bsc#1106855,bsc#1106857,bsc#1106858,bsc#1106989,bsc#1106996, + bsc#1107604,bsc#1107609,bsc#1107612,bsc#1107616,bsc#1107618,bsc#1107619, + bsc#1110746,bsc#1111069,bsc#1111072,bsc#1113064,bsc#1120381,bsc#1124365, + bsc#1124366,bsc#1124367,bsc#1124368,bsc#1128649,bsc#1130330,bsc#1131317, + bsc#1132054,bsc#1132060,bsc#1133204,bsc#1133205,bsc#1133498,bsc#1133501, + bsc#1136732,bsc#1138464,bsc#1139884,bsc#1139885,bsc#1139886,bsc#1140100, + bsc#1140102,bsc#1140103,bsc#1140104,bsc#1140105,bsc#1140106,bsc#1140110, + bsc#1140111,bsc#1140501,bsc#1140513,bsc#1140520,bsc#1140534,bsc#1140538, + bsc#1140543,bsc#1140545,bsc#1140547,bsc#1140549,bsc#1140552,bsc#1140554, + bsc#1140664,bsc#1140665,bsc#1140666,bsc#1140667,bsc#1140668,bsc#1140669, + bsc#1140673,bsc#1141171,bsc#1146065,bsc#1146068,bsc#1146211,bsc#1146212, + bsc#1146213,bsc#1151781,bsc#1151782,bsc#1151783,bsc#1151784,bsc#1151785, + bsc#1151786,bsc#1159861,bsc#1160369,bsc#1161194,bsc#1178067,bsc#1179103, + bsc#1179202,bsc#1179208,bsc#1179212,bsc#1179221,bsc#1179223,bsc#1179240, + bsc#1179244,bsc#1179260,bsc#1179268,bsc#1179269,bsc#1179276,bsc#1179278, + bsc#1179281,bsc#1179285,bsc#1179311,bsc#1179312,bsc#1179313,bsc#1179315, + bsc#1179317,bsc#1179321,bsc#1179322,bsc#1179327,bsc#1179333,bsc#1179336, + bsc#1179338,bsc#1179339,bsc#1179343,bsc#1179345,bsc#1179346,bsc#1179347, + bsc#1179361,bsc#1179362,bsc#1179397,bsc#1179753,bsc#1182335,bsc#1184624, + bsc#1184626,bsc#1184627,bsc#1184628,bsc#1182335,bsc#1182336,bsc#1182325, + bsc#1182337) + +------------------------------------------------------------------- +Mon Oct 4 14:28:37 UTC 2021 - pgajdos@suse.com + +- version update to 7.1.0.9: + * Squash a dump truck load of VisualStudio compiler warnings. + * improved algorithm for automatic calculation of word breaks and pointsize + for caption and labels. + * improve wrapping between words and within words (reference + https://github.com/ImageMagick/ImageMagick/discussions/4227). +- added patches + disable Contrast test for i586 on SLE 15 + + ImageMagick-filter.t-disable-Contrast.patch + +------------------------------------------------------------------- +Mon Sep 20 08:06:41 UTC 2021 - pgajdos@suse.com + +- version update to 7.1.0.8 + * Check for `null` in InvokeDelegate() (reference + https://github.com/ImageMagick/ImageMagick/issues/4225). + * Fixed incorrect check when module is used as the domain in policy.xml + that could allow the use of a disabled module. (reference + https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qvhr-jj4p-j2qr). + * Prevent color reduction merging into one color (reference + https://github.com/ImageMagick/ImageMagick/issues/4059) + * Tweak the bilevel image type (reference + https://github.com/ImageMagick/ImageMagick/issues/4121). + * Converting from LAB to RGB leads to wrong colors (reference + https://github.com/ImageMagick/ImageMagick/issues/4105). + * Added option (-dng:read-thumbnail=true) to read the thumbnail of a raw + Image and store it as a profile called dng:thumbnail. + * Heap-based buffer overflow in TIFF coder (alert from Hunter Mitchell). + * Grayscale image write optimization. + +------------------------------------------------------------------- +Mon Jul 26 21:50:28 UTC 2021 - Dirk Müller + +- update to 7.1.0.4: + * trim no longer returns an empty image on 1-pixel width input (reference + https://github.com/ImageMagick/ImageMagick/issues/3896). + * remove virtual canvas offset from difference image. + * Added option to set the pixel format option of ffmpeg when reading a + video file with -define video:pixel-format=. + * system() is not supported under IOS. + * accelerate subimage-search with FFT's (contributed by Fred). + * malloc() corruption fix + * Added option to set the vsync option of ffmpeg when reading or writing a + video file with -define video:vsync=. + +------------------------------------------------------------------- +Mon Jun 21 11:08:38 UTC 2021 - pgajdos@suse.com + +- version update to 7.1.0.0 [bsc#1187501] + * SVG no longer hangs when handling class in (reference + https://github.com/ImageMagick/ImageMagick/issues/3818). + * Bump minor version (reference + https://github.com/ImageMagick/ImageMagick/issues/3768) + * Raise exception for invalid compose:args geometry (reference + https://github.com/ImageMagick/ImageMagick/issues/3765). + * Added support for reading and writing 16-bit jxl images. +- modified sources + % baselibs.conf + +------------------------------------------------------------------- +Tue May 25 11:45:05 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.13 + * Fixed reading and writing the XMP chunk in a WebP image (reference + https://github.com/ImageMagick/ImageMagick/discussions/3617). + * label and caption sanity check is too conservative. + +------------------------------------------------------------------- +Mon May 10 06:24:27 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.12 + * The HEIC depth image will now only be read when the define heic:depth-image + is true. + * -layers optimize no longer produces broken output (reference + https://github.com/ImageMagick/ImageMagick/issues/3520). + +------------------------------------------------------------------- +Thu May 6 14:20:12 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.11 + * FL32 no longer returns scambled results (reference + https://github.com/ImageMagick/ImageMagick/issues/3614). + * Ashlar pseudo-image format no longer crops labels in last row of tiles by + default (reference https://github.com/ImageMagick/ImageMagick/issues/3618). + * Optimize CompareImageBounds(). + * Check image is not NULL before dereferencing. + * eliminate uninitialized value + * Differences in computing linear gray (reference + https://github.com/ImageMagick/ImageMagick/issues/3571). + * added support for pdf:author, pdf:producer and pdf:title when writing a + PDF file. + +------------------------------------------------------------------- +Thu Apr 29 23:29:30 UTC 2021 - Ben Greiner + +- force --with-fftw delegate support. FFTW3 is a BuildRequirement + but not detected automatically. + +------------------------------------------------------------------- +Tue Apr 13 11:39:43 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.7 + * constrain sub-image list. + * -layers optimize no longer produces broken output (reference + https://github.com/ImageMagick/ImageMagick/issues/3520). + +------------------------------------------------------------------- +Tue Apr 6 01:21:33 UTC 2021 - Dirk Müller + +- udpate to 7.0.11.6: + * fix portable Windows build. + +------------------------------------------------------------------- +Wed Mar 31 08:44:15 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.5 + * OpenCL will be disable by default, use the environment variable + MAGICK_OCL_DEVICE to turn it on or select the device to use. +- modified patches + % ImageMagick-library-installable-in-parallel.patch (refreshed) + +------------------------------------------------------------------- +Sat Mar 27 00:52:45 UTC 2021 - Dirk Müller + +- update to 7.0.11.4: + * support caption:split define (reference + * avoid an omp deadlock with policy string + +------------------------------------------------------------------- +Sun Mar 14 20:49:18 UTC 2021 - Dirk Müller + +- update to 7.0.11.3: + * Eliminate multiple division by zero exceptions (reference + https://github.com/ImageMagick/ImageMagick/issues/3339 and others). + * Use -define filename:literal=true to bypass interpretting embedded + formatting characters and instead use the filename literally. + * decode HEIC images in sRGB instead of YCbCr. + * Division by zero error is possible if crafty file sets film-gamma property + * Check for overflow in thumbnail coder + * Prevent compiler from optimizing out buffer clearing in cipher + * Clone properties from image stack. + * Set overall image depth statistic in Composite channel. + +------------------------------------------------------------------- +Tue Feb 23 08:48:21 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.1 + * bump minor version # + * allow reading multichannel PSD files with 1 or 2 channels. + * respect masks when computing SSIM metric (reference + https://github.com/ImageMagick/ImageMagick/discussions/3212). + +------------------------------------------------------------------- +Tue Feb 16 09:45:49 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.11.0 + * bump minor version # + * allow reading multichannel PSD files with 1 or 2 channels. + * respect masks when computing SSIM metric (reference + https://github.com/ImageMagick/ImageMagick/discussions/3212). +- build against libraw [bsc#1182229] + +------------------------------------------------------------------- +Tue Feb 9 11:11:52 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.10.62 + * -trim not working as expected (reference + https://github.com/ImageMagick/ImageMagick/discussions/3172). + * possible undefined behavior (reference + https://github.com/ImageMagick/ImageMagick/issues/3195). + * sanitize buggy ascender and descender values (reference + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980202). + * dng:decode element in delegates.xml quoted incorrectly (reference + https://github.com/ImageMagick/ImageMagick/issues/3156). + * Extract GPS info from TIFF images (reference + https://github.com/ImageMagick/ImageMagick/issues/3167). + * Revert tieing MagickFloatType to double (reference + https://github.com/ImageMagick/ImageMagick/pull/2832). + * revert configure script for validating JXL delegate library. + * the distributed pixel cache now properly deserializes the image attributes. + +------------------------------------------------------------------- +Sun Jan 24 20:17:48 UTC 2021 - Dirk Müller + +- update to 7.0.10.59: + * strip EXIF marker from profile + * add --enable-opencl to the configure command-line to enable OpenCL + support. + * generate histograms by comparing pixel components rather than color + +------------------------------------------------------------------- +Sun Jan 17 23:25:51 UTC 2021 - Dirk Müller + +- update to 7.0.10.58: + * identify the convex hull and minimum bounding box attributes of an image + with the -define identify:convex-hull=true define. + * set the quality to 100 to produce lossless HEIC images (reference + https://github.com/ImageMagick/ImageMagick/pull/3116). + * properly identify SVG images (reference + https://github.com/ImageMagick/ImageMagick/issues/3117). + * duplicate operator: inverse range parameter working again (reference + https://github.com/ImageMagick/ImageMagick/issues/3113). + * Fix rounding error for CSS colors on i686 (reference + https://tracker.debian.org/pkg/imagemagick). + * additional checks to prevent integer overflow. + * Fix rounding error for CSS colors (reference + https://github.com/ImageMagick/ImageMagick6/issues/129). + +------------------------------------------------------------------- +Mon Jan 4 10:28:57 UTC 2021 - pgajdos@suse.com + +- version update to 7.0.10.55 + * revert changes to the default max width/height of image. + * replaced jxl coder with an implementation that uses the jpeg-xl reference + library. + * added -define trim:edges=(north,east,south,west) that can be used to + trim a single or multiple edges. + +------------------------------------------------------------------- +Fri Jan 1 19:13:46 UTC 2021 - Chris Coutinho + +- Add libheif dependency to support HEIC file formats + +------------------------------------------------------------------- +Mon Dec 28 14:33:57 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.53 + * CSS colors no longer require commas. + * eliminate possible arthimetic overflow (reference + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=28849) + * support display-p3, Adobe-98, and Pro-photo colorspaces + * read/write 1024 colors Sixel images (reference + https://github.com/ImageMagick/ImageMagick/discussions/3018). + * return alpha bytes with stream utility (reference + https://github.com/ImageMagick/ImageMagick/discussions/2862). + * percentage -border in x no longer adds one pixel border in y (reference + https://github.com/ImageMagick/ImageMagick/issues/2978). + * reduce time to identify PDF/PS/XPS/PCL image width/height (reference + https://github.com/ImageMagick/ImageMagick/discussions/2993). + * revert patch to ready gray alpha TIFF image. +- modified patches + % ImageMagick-configuration-SUSE.patch (refreshed) + +------------------------------------------------------------------- +Tue Dec 15 09:27:11 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.49 + * correct previous patch to read planar RGB TIFF images. + * Repair unit test failures (reference + https://github.com/ImageMagick/ImageMagick/issues/2959). + * support YAML image format. + * use generic TIFF read method for LZW-compressed strips (reference + https://github.com/ImageMagick/ImageMagick/discussions/2935). + * possible TIFF related-heap buffer overflow (alert & POC by Hardik Shah). + * set default system font in policy.xml configuration file. + * support portable float map format 16-bit half. +- modified patches + % ImageMagick-configuration-SUSE.patch (refreshed) + +------------------------------------------------------------------- +Thu Dec 3 11:16:30 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.45 + * added support for the farbfeld format (reference + https://github.com/ImageMagick/ImageMagick/discussions/2664). + * specify the bilateral neighbor as width/height rather than radius/sigma. + * correct reading of first row in TIFF decoder. + * correct rotation parameter for SVG transform. + +------------------------------------------------------------------- +Tue Nov 24 12:32:20 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.43 + * add padding to AcquirePolicyString(). + * revert memory patch to avert possible thread lock. + * add support for FilmLight FL32 image format. + * remove Linux shell artifact from Windows delegate configuration file. + * fix shell injection vulnerability via the -authenticate option (reference + alex@cure...). + * support DPX 4:2:2 sampling. + * Release ImageMagick version 7.0.10-38 GIT revision 17815:bf51a3f1f:20201114 + * add image settings support to -fx. + * better support for TIFF YCbCr photometric. + * verify TTF glyph format before dereferencing (reference + https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=26932). + * force single HEIC image per container. + * Release ImageMagick version 7.0.10-37 GIT revision 17780:47a8392ef:20201107 + * check and report if profile is corrupt. + * do not add entropy based on mkstemp() unique filename. + +------------------------------------------------------------------- +Tue Nov 3 09:24:54 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.35 + * Prefer ffmpeg over avconv. + * Support median image statistic and median property. + * Add -extend option to {display,animate,import}. +- modified patches + % ImageMagick-configuration-SUSE.patch (refreshed) + +------------------------------------------------------------------- +Tue Oct 13 06:36:49 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.34 + * check for linux-compatible sendfile(). + +------------------------------------------------------------------- +Mon Oct 5 06:59:23 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.33 + * miscellaneous clean-up. + * enable WMF for module build. + * writing PDF requires a seekable stream. + +------------------------------------------------------------------- +Mon Sep 28 19:50:31 UTC 2020 - Dirk Mueller + +- update to 7.0.10.31: + * Add support for APNG (specify explicitly, e.g. apng:animate.png). + * Add support for WEBM. + * Fixed registry lookup of GhostScript that now writes the patch version to the + registry + * Add endian support to JSON coder. + * Regression: MapCache type cache allocation skipped + * Some DCM images include a thumbnail + +------------------------------------------------------------------- +Mon Sep 14 07:56:37 UTC 2020 - Dirk Mueller + +- update to 7.0.10.29: + * Eliminate infinite loop for certain SVG styles + * Add version element to JSON file format + * Enabled support for AVIF encoding on Windows. + * Clip path in 8bim profile is updated when the image is extended. +- remove ImageMagick-set-correct-colorspace.patch, ImageMagick-inkscape-commandilne.patch (upstream) + +------------------------------------------------------------------- +Mon Aug 31 16:56:25 UTC 2020 - pgajdos@suse.com + +- added patches + fix inkscape commandline [bsc#1174272] + + ImageMagick-inkscape-commandilne.patch + +------------------------------------------------------------------- +Mon Aug 31 13:30:24 UTC 2020 - pgajdos@suse.com + +- fix bsc#1106272 +- added patches + fix https://github.com/ImageMagick/ImageMagick/commit/029fb3425ecf82e8b30c060e38a135d1d3e76bb3 + + ImageMagick-set-correct-colorspace.patch + +------------------------------------------------------------------- +Mon Aug 31 07:56:37 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.28 + * Distorted clip path after -extent (reference + https://github.com/ImageMagick/ImageMagick/issues/2414). + * Paths in Photoshop EPS files are corrupted on conversion (reference + https://github.com/ImageMagick/ImageMagick/issues/2413). + +------------------------------------------------------------------- +Tue Aug 11 10:35:44 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.27 + * fix regression when detecting the libz delegate library. + * Add animated webp blend method support (reference + https://github.com/ImageMagick/ImageMagick/pull/2351). + * Add support for OpenRaster (.ora) image format (reference + https://github.com/ImageMagick/ImageMagick/pull/2342). + * Paths in Photoshop EPS files are no longer corrupted (reference + https://github.com/ImageMagick/ImageMagick/issues/2380). + +------------------------------------------------------------------- +Tue Aug 4 08:07:37 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.25 + * Remove UseCIEColor setting from PDF code as its use is not recommended. + * Update to the latest documentation. + * To preserve compression of input image with the tiff encoder use: + -define tiff:preserve-compression=true. + * Add support for the -white-balance command-line option. + * Discover hidden files when globbing (e.g. *.jpg) (reference + https://github.com/ImageMagick/ImageMagick/discussions/2239). + * New inverse-log evaluate operator. + * Ensure that float is valid in ClampToQuantum() (reference + https://github.com/ImageMagick/ImageMagick/pull/2219). + * New pseudo-image format, ashlar, e.g. + convert *.jpg -resize 320x320 ashlar:canvas.png). + +------------------------------------------------------------------- +Tue Jun 30 06:55:55 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.22 + * fix wrapping of caption (reference + https://github.com/ImageMagick/ImageMagick/issues/2178). + * sanity check of affine matrix when drawing. + +------------------------------------------------------------------- +Fri Jun 26 06:58:03 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.21 + * new image property, %N, only report the # of frames in an image sequence, + just once rather than on a per frame basis + * problems converting CMYK to RGB regression (reference + https://github.com/ImageMagick/ImageMagick6/issues/83) + * Added support for 32 bit zip with prediction format to the PSD decoder + (reference https://github.com/ImageMagick/ImageMagick/issues/455). + * Fix out-of-bounds vulnerability when reading sixel images (reference + https://github.com/ImageMagick/ImageMagick/issues/2143). + * Fix incorrect parsing of font family list (reference + https://github.com/ImageMagick/ImageMagick/issues/2153). + * Improve checking for write failures (reference + https://github.com/ImageMagick/ImageMagick/pull/2081). + +------------------------------------------------------------------- +Thu Jun 11 07:08:42 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.18 + * Colorspace change will remove ICC profile (reference + https://github.com/ImageMagick/ImageMagick6/issues/82). + +------------------------------------------------------------------- +Mon Jun 8 08:55:01 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.17 + * Free up memory after a ICC profile is removed. + +------------------------------------------------------------------- +Mon Jun 1 08:00:46 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.16 + * Don't check for incompatible ICC profiles when writing PDF images, instead + the user is expected to provide compatible image colorspaces or strip the + ICC profile with, for example, the -strip option. + * Clipping was not returning expected results (reference + https://github.com/ImageMagick/ImageMagick/discussions/2061). + * Don't write a ICC profile to PDF if the image is gray (reference + https://github.com/ImageMagick/ImageMagick/issues/2070). + +------------------------------------------------------------------- +Tue May 19 17:02:15 UTC 2020 - pgajdos@suse.com + +- use --quiet option to update-alternatives [bsc#1171431] + +------------------------------------------------------------------- +Mon May 18 06:03:47 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.13 + * Black artefacts during quantization (reference + https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546). + +------------------------------------------------------------------- +Tue May 12 10:42:57 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.11 + * Disable "random" OpenCL kernel. Previously the work load was distributed + but each started with the same random seed. + * Finished implementation of -distort rigid-affine. + * Enable threaded PNG coder. + +------------------------------------------------------------------- +Mon May 4 09:21:49 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.10 + * Correction to allocate a colormap of the maximum colors when color + reducing an image sequence. + * Write to stdout for mp4:-. + * Allocate a colormap of the maximum colors when color reducing an image + sequence. + * Label was not centered properly (reference + https://github.com/ImageMagick/ImageMagick/issues/1879). + * Some configure --with-method-prefix methods were missing (reference + https://github.com/ImageMagick/ImageMagick/issues/1912). + * Fix erroneous "insufficient image data" exception (reference + https://github.com/ImageMagick/ImageMagick/issues/1883). + * Fix an unconditional jump for the XPM coder (reference + https://github.com/ImageMagick/ImageMagick/issues/1895). + * Improve unrotate value returned by the minimum bounding box (thanks + to Fred Weinhaus). + * Default inkscape delegate to version 0.92 (reference + https://github.com/ImageMagick/ImageMagick/discussions/1880). + * Set monochrome image depth to 1 for Group4 compression. + * The X max attribute for certain fonts is zero (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723). + * Multi-value of jp2:quality does not work (reference + https://github.com/ImageMagick/ImageMagick/issues/1873). + * Return EPS & TIFF images from the EPT image format (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37781). + +------------------------------------------------------------------- +Mon Mar 30 14:18:36 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.3 + * The -charcoal option should ignore the alpha channel. + * Fix numerical instability issue when drawing lines + * Improve mono font rendering (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37723). + +------------------------------------------------------------------- +Wed Mar 25 07:50:13 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.2 + * Fixed another sizing issue with the label coder when pointsize is set. + * Respect explicit image filename modified (e.g. png24:im.png) (reference + https://github.com/ImageMagick/ImageMagick/issues/1835). + * Add support for returning the minimum bounding box of an image with the + %[minimum-bounding-box] property. + * Stroked dash array render properly again. + +------------------------------------------------------------------- +Fri Mar 20 08:30:41 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.1 + * Add support for returning the convex hull of an image with the + %[canvas-hull] property. + * Added option to specify the preferred version when writing a PDF file with + -define pdf:version=version (e.g. 1.7). + * Do not throw exception on empty draw path (reference + https://github.com/ImageMagick/ImageMagick/issues/974). + * Fix possible buffer overflow in ComplexImages(). + * SVG to MVG requires transforms to appear before clipping paths (reference + https://github.com/ImageMagick/ImageMagick/issues/1860). + +------------------------------------------------------------------- +Mon Mar 9 08:18:41 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.10.0 + * Label text no longer gets cut-off (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37621). + * Prevent heap overflow (reference + https://github.com/ImageMagick/ImageMagick/issues/1857). + +------------------------------------------------------------------- +Mon Mar 2 11:51:44 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.27 + * Make sure we can grok this Fx expression: 1- -2. + * Do not advance when substituting a NULL string. + * Correct alpha for named colors in the Q32 non-HDRI build. + * Write Group4 compressed image as a single strip. + * No percent sign in lab() color. + * Introducing the -color-threshold command-line option. + * Handle out of range HDRI values for -statistic option (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37589). + * Fix improper casting when computing image signature (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37594). + +------------------------------------------------------------------- +Mon Feb 24 09:14:24 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.25 + * Adapt to a change in command-line options in the SVG inkscape delegate. + * No percent sign in lab() color. + * Support connected-components:eccentricity-threshold, + connected-components:major-axis-threshold, + connected-components:minor-axis-threshold, + connected-components:angle-threshold. + * Set the alpha channel if the write mask is not enabled. + * Corrected ellipse orientation when computing image moments. + +------------------------------------------------------------------- +Mon Feb 17 12:28:30 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.23 + * Report gray(127.5) as gray(50%). + * Support -define connected-components:perimeter-threshold=min-max + +------------------------------------------------------------------- +Mon Feb 10 08:57:29 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.22 + * More work on connect components, e.g. keep-colors, remove-colors, + keep-topids. + * Initialize mutex before locking if its not already initialized. + * Support 24-bit TIFF images. + +------------------------------------------------------------------- +Mon Feb 3 08:04:34 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.21 + * Support additional connected components defines. + * Refresh cache morphology when writing MPC images. + +------------------------------------------------------------------- +Mon Jan 27 11:53:07 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.19 + * Alpha draw primitive no longer returns a parser exception. + * Support 32-bit tiled TIFF images. + * New -connected-component options (reference + https://imagemagick.org/script/connected-components.php). + * Make PNG creation reproducible (reference + https://github.com/ImageMagick/ImageMagick/pull/1270). + * Refactor uninitialize variable patch for -fx "while(,)" expression. + +------------------------------------------------------------------- +Tue Jan 21 07:53:45 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.17 + * Allow larger negative interline spacing (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37391). + * Conditional compile for huge xml pages for RSVG delegate library. + * Put "width" property in the PNG namespace (reference + https://github.com/ImageMagick/ImageMagick/issues/1833). + * -combine -colorspace sRGB no longer returns grayscale output (reference + https://github.com/ImageMagick/ImageMagick/issues/1835). + * Support Jzazbz colorspace (contributed by snibgo @ + http://im.snibgo.com/jzazbz.htm). + +------------------------------------------------------------------- +Tue Jan 14 08:48:14 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.16 + * Fixed three failing Magick.NET unit tests. + * Also support svg:xml-parse-huge when using librsvg. + * Optimize -evaluate-sequence option (reference + https://github.com/ImageMagick/ImageMagick/issues/1824). + * Support Fx do() iterator. + * `magick -size 100x100 xc:black black.pnm` no longer creates a white image + (reference https://github.com/ImageMagick/ImageMagick/issues/1817). + * setjmp/longjmp in jpeg.c no longer trigger undefind behavior (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37379). + * Permit compositing in the CMYK colorspace (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37368). + +------------------------------------------------------------------- +Wed Jan 8 09:07:45 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.14 + * Support extended Fx assignment operators (e.g. *=, /=, ++, --, etc.) + * Support Fx for() iterator. + * Optimize Fx performance. + * Ensure circle.rb renders the same for IMv6 and IMv7 + +------------------------------------------------------------------- +Thu Jan 2 16:08:24 UTC 2020 - pgajdos@suse.com + +- version update to 7.0.9.13 + * xc:white no longer creates a black PNM image (reference + https://github.com/ImageMagick/ImageMagick/issues/1817). + * Sync pixel cache for -kmeans option. + * Thread -kmeans option. + * PSD: only set the alpha channel when type is not 0. + * Fix Lab to custom profile (CMYK or RGB) conversion bug (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37318). + * Fix Build failure with MinGW-w64 (reference + https://github.com/ImageMagick/ImageMagick6/issues/67). + * Inject image profile properties immediately after the image is read. + * Replace pseudo-random number generator with a Xoshiro generator. + * The -layers optimize option requires a fully transparent previous image. + * Some clang releases do not support _aligned_alloc(). + * Support -kmeans command-line option. + * The -layers optimize option requires a fully transparent previous image. + +------------------------------------------------------------------- +Fri Dec 20 09:33:25 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.9.9 + * Build file clean-up (reference + https://github.com/ImageMagick/ImageMagick/pull/1798). + * Improve semaphore handling @ + https://github.com/ImageMagick/ImageMagick/pull/1798). + * Introduce HeapOverflowSanityCheckGetExtent() method (reference + https://github.com/ImageMagick/ImageMagick/pull/1798). + * The -layers optimize option requires a fully transparent previous image. + +------------------------------------------------------------------- +Thu Dec 12 08:41:14 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.9.8 + * -type bilevel behavior restored, it creates a black and white image. + * Support Pocketmod image format, e.g. + convert -density 300 pages?.pdf pocketmod:organize.pdf + * Fixed numerous issues posted to GitHub (reference + https://github.com/ImageMagick/ImageMagick/issues). + * Update documentation. +- deleted patches + - ImageMagick-targa.patch (upstreamed) + +------------------------------------------------------------------- +Wed Nov 27 11:05:14 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.9.6 + * Increase the maximum number of bezier coordinates (reference + https://github.com/ImageMagick/ImageMagick/issues/1784). + * Santize "'" from SHOW and WIN delegates under Linux, '"\' for Windows + (thanks to Enzo Puig). + * Correct for TGA orientation (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=34757). + * The result for -compose Copy -extent on a MYK image is CMYK (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37118). + * Fix potential buffer overflow when reading a fax image (alert from + Justin). + * Support dng:use-camera-wb option. +- added patches + https://github.com/ImageMagick/ImageMagick/issues/1792 + + ImageMagick-targa.patch + +------------------------------------------------------------------- +Wed Nov 20 08:08:39 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.9.5 + * Ensure Ascii85 compression is thread safe. + * Santize ';' from SHOW and WIN delegates. + * Add exception parameter to CMS transform methods. + * Output exception there is an attempt to perform an operation not allowed by + the security policy + * JPEG and JPG are aliases in coder security policy. + * Fixed numerous issues posted to GitHub + +------------------------------------------------------------------- +Wed Oct 30 09:51:39 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.9.1 + * Fixed numerous issues posted to GitHub (reference + https://github.com/ImageMagick/ImageMagick/issues). + * Support trim:background-color define for -trim option. +- modified sources + % baselibs.conf + +------------------------------------------------------------------- +Mon Oct 7 10:17:14 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.68 + * Support animated WebP encoding/decoding (reference + https://github.com/ImageMagick/ImageMagick/pull/1708). + * Text stroke cut off (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=36829). + * Adds support for lossless JPEG1 recompression (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36828). + * line endings renedered as empty boxes (reference + https://github.com/ImageMagick/ImageMagick/issues/1704). + +------------------------------------------------------------------- +Mon Sep 23 08:05:14 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.66 + * Support compound statements in FX while() (reference + https://github.com/ImageMagick/ImageMagick/issues/1701). + * Eliminate fault when trace delegate is not available. + * Properly distinquish linear and non-linear gray colorspaces (reference + https://github.com/ImageMagick/ImageMagick/issues/1680). + * Support XPM symbolic (reference + https://github.com/ImageMagick/ImageMagick/issues/1684). + * DilateIntensity is channel independent (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36641). + +------------------------------------------------------------------- +Mon Sep 2 07:45:19 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.63 + * Properly identify the DNG and AI image format (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36581). + * Added option to limit the maximum point size with -define + caption:max-pointsize=pointsize. + * Corrected JP2 numresolution calculation (reference: + https://github.com/ImageMagick/ImageMagick/issues/1673) + +------------------------------------------------------------------- +Wed Aug 21 09:00:29 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.61 + * Issue with -background and -swirl (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36512). + * Enable reading EXR image file from stdin. + * Module is a reserved keyword for C++ 20 (reference + https://github.com/ImageMagick/ImageMagick/issues/1650). + * Improve GetNextToken() performance. + * Heap-buffer-overflow in Postscript coder (reference + https://github.com/ImageMagick/ImageMagick/issues/1644). + * The -alpha shape option nondeteministic under OpenMP (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36396). + * Correction to the ModulusAdd and ModulusSubtract composite op (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36413). + +------------------------------------------------------------------- +Mon Jul 22 10:12:56 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.56 + * Unexpected -alpha shape results (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36396). + * Converting from PDF to PBM inverts the image (reference + https://github.com/ImageMagick/ImageMagick/issues/1643). + * Heap-buffer overflow (reference + https://github.com/ImageMagick/ImageMagick/issues/1641 + * PerlMagick test suite passes again (reference + https://github.com/ImageMagick/ImageMagick/issues/1640) + * resolve division by zero (reference + https://github.com/ImageMagick/ImageMagick/issues/1629). + * introducing MagickLevelImageColors() MagickWand method. + * Transient problem with text placement with gravity (reference + https://github.com/ImageMagick/ImageMagick/issues/1633). + * Support TIM2 image format (reference + https://github.com/ImageMagick/ImageMagick/pull/1571). + * For -magnify option, specify an alternative scaling method with -define + magnify:method=method, choose from these methods: eagle2X, eagle3X, + eagle3XB, epb2X, fish2X, hq2X, scale2X (default), scale3X, xbr2X. + +------------------------------------------------------------------- +Mon Jul 15 13:19:50 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.53 + * Fix -fx parsing issue (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36314). + * Eliminate buffer overflow in TranslateEvent() (reference + https://github.com/ImageMagick/ImageMagick/issues/1621). + * Clone rather than copy X window name/icon. + * Optimize PDF reader. + +------------------------------------------------------------------- +Mon Jun 24 11:04:17 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.50 + * Added support for reading all images from a HEIC image (reference + https://github.com/ImageMagick/ImageMagick/issues/1391). + * Heap-buffer-overflow in MagickCore/fourier.c (reference + https://github.com/ImageMagick/ImageMagick/issues/1588). + * Fixed a number of issues (reference + https://imagemagick.org/discourse-server/viewforum.php?f=3). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Tue Jun 18 14:09:46 UTC 2019 - pgajdos@suse.com + +- disable indirect reads [bsc#1138425] + (https://imagemagick.org/script/security-policy.php) +- modified patches + % ImageMagick-configuration-SUSE.patch (refreshed) + +------------------------------------------------------------------- +Wed Jun 12 11:44:33 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.49 + * Add support for RGB565 image format (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=2&t=36078). + * Use user defined allocator instead of `malloc` (reference + https://github.com/ImageMagick/ImageMagick6/pull/49/). + * Add static decorator to accelerator kernels (reference + https://github.com/ImageMagick/ImageMagick/issues/1366). + +------------------------------------------------------------------- +Mon Jun 3 09:18:42 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.48 + * Fix transient convolution bug. +- deleted patches + - ImageMagick-montage.t-failing.patch (upstreamed) + +------------------------------------------------------------------- +Tue May 28 08:36:54 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.47 + * Support 16 and 32 bit tiled float TIFF images. + * Convolve morphology alpha channel fix (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36086). + * Text improvements to the internal SVG renderer. +- disable failing averageImages test for i586 +- modified patches + disable also PCL [bsc#1136183] + % ImageMagick-configuration-SUSE.patch +- added patches + https://github.com/ImageMagick/ImageMagick/issues/1580 + + ImageMagick-montage.t-failing.patch + +------------------------------------------------------------------- +Mon May 27 07:44:53 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.46 + * Return HEIC images in the sRGB colorspace. + * Fix image signatures to ensure they are Q-depth invariant (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=35970). + * Fixed a number of issues (reference + https://imagemagick.org/discourse-server/viewforum.php?f=3). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Mon May 13 06:03:02 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.44 + * Fixed a number of issues (reference + https://imagemagick.org/discourse-server/viewforum.php?f=3). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Mon Apr 29 13:42:37 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.42 + * Fixed a number of issues (reference + https://imagemagick.org/discourse-server/viewforum.php?f=3). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Tue Apr 23 14:24:51 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.41 + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + * Honor SOURCE_DATE_EPOCH environment variable (reference + https://github.com/ImageMagick/ImageMagick/pull/1496/). + * Standardize on UTC time for any image format timestamp. + * Add MagickAutoThresholdImage(), MagickCannyEdgeImage(), + MagickComplexImages(), MagickConnectedComponentsImage(), + MagickHoughLineImage(), MagickKuwaharaImage(), MagickLevelizeImageColors(), + MagickLevelImageColors(), MagickMeanShiftImage(), MagickPolynomialImage(), + MagickRangeThresholdImage(), MagickSetSeed(), MagickWaveletDenoiseImage() + methods to MagickWand API. + +------------------------------------------------------------------- +Tue Apr 23 13:33:30 UTC 2019 - mvetter@suse.com + +-bsc#1133110 - Remove jasper dependency from ImageMagick + +------------------------------------------------------------------- +Tue Apr 16 11:48:44 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.40 + * Fixed a number of issues (reference + https://imagemagick.org/discourse-server/viewforum.php?f=3). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + * The -layers option compared pixels inocorrectly as opacity rather than + alpha. + * The -preview raise option now returns expected results. + * Initialise ghostscript instances with NULL (reference + https://github.com/ImageMagick/ImageMagick/pull/1538). + * Modulo off by one patch for -virtual-pixel option (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789). + +------------------------------------------------------------------- +Thu Apr 4 12:06:46 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.37 + * Fixed -virtual-pixel option (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35789). + * -draw image DstOver is now responsive to the composite operator (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=35650). + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Mon Mar 18 13:05:19 UTC 2019 - pgajdos@suse.com + +- added temporary %pretrans to ImageMagick-config-upstream and + ImageMagick-config-SUSE [bsc#1122033comment#37] + +------------------------------------------------------------------- +Mon Mar 18 10:04:58 UTC 2019 - pgajdos@suse.com + +- version update to 7.0.8.34 + * Associate one lock with each resource. + * Report exception if opening TIFF did not work out. + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + +------------------------------------------------------------------- +Wed Mar 13 07:37:36 UTC 2019 - Petr Gajdos + +- update to 7.0.8-33 + * Fix SVG conversion infinite loop (reference + https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35591). + * Initialize primitive drawing structure after resizing. + * Fix out-of-boundary LocaleLowerCase() @ + https://github.com/ImageMagick/ImageMagick/issues/1495 + * -trim is no longer sensitive to the image virtual canvas. + +------------------------------------------------------------------- +Mon Mar 4 12:53:26 UTC 2019 - pgajdos@suse.com + +- update to 7.0.8-30 + * Support define to remove additional background from an image during a + trim, e.g. -define trim:percent-background=0% -trim. + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). +- deleted patches + - ImageMagick-montage.t.patch (upstreamed) + +------------------------------------------------------------------- +Thu Feb 28 11:44:05 UTC 2019 - pgajdos@suse.com + +- provide two new (conflicting) packages with configuration + [bsc#1122033]: + * ImageMagick-config-upstream + - provides configuration provided by upstream (no restrictions) + * ImageMagick-config-SUSE (preferred) + - provides configuration provided by SUSE (with security + restrictions) + and use update-alternatives for selecting configurations. +- remove code for < 1315 +- deleted patches + - ImageMagick-disable-insecure-coders.patch (renamed) +- added patches + + ImageMagick-configuration-SUSE.patch + +------------------------------------------------------------------- +Tue Feb 19 12:36:50 UTC 2019 - pgajdos@suse.com + +- updated to 7.0.8-28 + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). +- deleted patches + - ImageMagick-test-FITS.patch (upstreamed) +- deleted sources + - input.fits (not needed) +- added patches + https://github.com/ImageMagick/ImageMagick/issues/1484 + + ImageMagick-montage.t.patch + +------------------------------------------------------------------- +Mon Feb 11 10:27:59 UTC 2019 - Petr Gajdos + +- update to 7.0.8-27: + * Mod patch to properly handle subimage ranges (e.g. image.gif[2-3]). +- added ImageMagick-test-FITS.patch and input.fits temporarily + https://github.com/ImageMagick/ImageMagick/issues/1478 +- remove ImageMagick-clamp-after-edge.patch, it is solved another + way (see [bsc#1106415c#10]) + +------------------------------------------------------------------- +Thu Feb 7 09:51:36 UTC 2019 - Petr Gajdos + +- update to 7.0.8-26: + * Fixed a number of issues (reference + https://github.com/ImageMagick/ImageMagick/issues). + +------------------------------------------------------------------- +Thu Jan 31 08:24:54 UTC 2019 - info@paolostivanin.com + +- update to 7.0.8-25: + * Eliminate spurious font warning (#1458) + * Support HEIC EXIF & XMP profiles. + +- changelog for 7.0.8-24: + * Support -clahe option real clip limit + * ShadeImage() kernels can return negative pixels, clamp to range (#1319) + * Annotate with negative offsets no longer renders slanted text + +------------------------------------------------------------------- +Mon Jan 14 10:52:18 UTC 2019 - Petr Gajdos + +- clamp after edge [bsc#1106415] + + ImageMagick-clamp-after-edge.patch + +------------------------------------------------------------------- +Mon Jan 7 09:04:46 UTC 2019 - Petr Gajdos + +- update to 7.0.8-23: + * CacheInfo destructor must be aligned in DestroyPixelStream(). + * Support negative rotations in a geometry (e.g. -10x-10+10+10). + * Return expected canvas offset after a crop with gravity. + +------------------------------------------------------------------- +Fri Dec 28 18:48:02 UTC 2018 - Petr Gajdos + +- update to 7.0.8-21: + * Check to ensure SeekBlob() offset can be represented in an off_t. + * Cube image format returns a HALD image. + * CLAHE tiles overlapped are now centered relative to the image. + +------------------------------------------------------------------- +Wed Dec 19 09:07:11 UTC 2018 - Petr Gajdos + +- update to 7.0.8-17: + * Support -clahe clip limit with percentages (e.g. -clahe + 50x50%+128+3). + +------------------------------------------------------------------- +Tue Dec 11 13:46:59 UTC 2018 - Petr Gajdos + +- update to 7.0.8-16: + * Add support for -clahe clip limit with percentages (e.g. -clahe 2x2+128+3%) + * Check for modulo underflow. + * Change SVG default DPI to 96 from 90 to meet recommendation of SVG2 & CSS. + * Added support for the -clahe option: contrast limited adaptive histogram + equalization. + * Added support for GIMP 2.10 files (reference + https://github.com/ImageMagick/ImageMagick/pull/1381). + +------------------------------------------------------------------- +Wed Oct 31 07:58:16 UTC 2018 - Petr Gajdos + +- update to 7.0.8-14: + * Adding coder headers with magic.xml will no longer be supported. + * Adding coder aliases with coder.xml will no longer be supported. + * fixing oss-fuzz issues + +------------------------------------------------------------------- +Mon Oct 22 09:40:38 UTC 2018 - Petr Gajdos + +- asan_build: build ASAN included +- debug_build: build more suitable for debugging + +------------------------------------------------------------------- +Wed Oct 3 08:07:50 UTC 2018 - Petr Gajdos + +- allow writing PS, PS2, PS3, XPS, EPS and PDF, disable reading + only by default security policy [bsc#1105592c#32] + +------------------------------------------------------------------- +Mon Oct 1 11:14:23 UTC 2018 - Petr Gajdos + +- also disable EPS coder in default policy.xml [bsc#1105592] + [bsc#1109976#c7] + +------------------------------------------------------------------- +Mon Sep 24 07:57:34 UTC 2018 - Petr Gajdos + +- update to 7.0.8-12: + * Added support for arithmetic coding to the jpeg encoder: + -define jpeg:arithmetic-coding=true. + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + +------------------------------------------------------------------- +Mon Sep 3 08:20:41 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-11: + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + * Add support for "module" security policy. + +------------------------------------------------------------------- +Wed Aug 22 09:10:19 UTC 2018 - pgajdos@suse.com + +- disable PS, PS2, PS3, XPS and PDF coders in default policy.xml + [bsc#1105592] + +------------------------------------------------------------------- +Fri Aug 17 07:54:19 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-10: + * Added dcraw coder (dcraw:img.cr2) that can be used to force the use of the + dcraw delegate when libraw is the default raw delegate. + * Restored thread support for the HEIC coder. + * ThumbnailImage function no longer reveals sensitive information (reference + https://github.com/ImageMagick/ImageMagick/issues/1243). +- remove upstreamed ImageMagick-filter.t.patch + +------------------------------------------------------------------- +Mon Aug 6 13:42:03 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-9: + * XBM coder leaves the hex image data uninitialized if hex value of the + pixel is negative. + * More improvements to SVG text handling. + * New -range threshold option that combines hard and soft thresholding. + * Non-HDRI ScaleLongToQuantum() private method no longer adds a half interval. + * Fixed memset() negative-size-param (reference + https://github.com/ImageMagick/ImageMagick/issues/1217). + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). +- fixed tests by ImageMagick-filter.t.patch + https://github.com/ImageMagick/ImageMagick/issues/1241 + +------------------------------------------------------------------- +Tue Jul 17 07:58:49 UTC 2018 - pgajdos@suse.com + +- enable i586 tests again, except t/montage.t + +------------------------------------------------------------------- +Mon Jul 16 14:16:22 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-6: + * Improve SVG support for tspan element. + * Add support for -fx image.extent. + * Fixed a few potential memory leaks. + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + * Support %B property, the image file size without any decorations. + +------------------------------------------------------------------- +Mon Jul 2 17:39:31 UTC 2018 - kstreitova@suse.com + +- use "BuildRequires: p7zip-full" for TW as 7za binary needed by + ImageMagick was moved to this package (see bsc#899627 for more + details about this change) + +------------------------------------------------------------------- +Tue Jun 26 09:49:48 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-3: + * Apply translate component of SVG transform rotate. + * More robust SVG text handling. + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + * Fixed an issue with stroke and label + +------------------------------------------------------------------- +Wed Jun 13 08:10:50 UTC 2018 - pgajdos@suse.com + +- update to 7.0.8-0: + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + * Heap buffer overflow fix (reference + https://github.com/ImageMagick/ImageMagick/issues/1156). + * Boundary issues with -gamma option when HDRI is enabled (reference + https://github.com/ImageMagick/ImageMagick/issues/1151). + * Properly initialize SVG color style. + * A SVG rectangle with a width and height of 1 is a point. + * Fixed memory corruption for MVG paths. +- consider test to be completely broken on i586, removing: + - ImageMagick-relax-filter.t.patch + - ImageMagick-tests.tap-attributes.patch + +------------------------------------------------------------------- +Mon May 21 08:08:20 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-34: + * Added support for reading eXIf chunks to the PNG coder. + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + * Improved clip / composite mask handling. + * Restore SetImageAlpha() behavior. + * Fix -clip and -mask options. +- fixes [bsc#1093395] + +------------------------------------------------------------------- +Fri May 11 19:41:44 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-31: + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts (credit to OSS Fuzz). + * Missing break when checking "compliance" element. +- removed upstreamed ImageMagick-draw-circle-primitive.patch + +------------------------------------------------------------------- +Wed May 2 12:25:24 UTC 2018 - pgajdos@suse.com + +- instead of disabling test, apply upstream fix introduced + few minutes after upstream report was made + - ImageMagick-filter.t-primitive-circle.patch + + ImageMagick-draw-circle-primitive.patch + +------------------------------------------------------------------- +Wed May 2 11:00:44 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-29: + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts (credit to OSS Fuzz). +- turn off drawing primitive 'circle' test: + + ImageMagick-filter.t-primitive-circle.patch +- dropped patches (upstreamed): + - ImageMagick-CVE-2018-9135.patch + - ImageMagick-write.t-pict.patch + +------------------------------------------------------------------- +Wed Apr 11 11:26:19 UTC 2018 - pgajdos@suse.com + +- security update (webp.c) + * CVE-2018-9135 [bsc#1087825] + + ImageMagick-CVE-2018-9135.patch + +------------------------------------------------------------------- +Tue Apr 10 08:36:17 UTC 2018 - pgajdos@suse.com + +- consider urw-base35-fonts [bsc#1088463] + +------------------------------------------------------------------- +Tue Apr 10 08:23:27 UTC 2018 - tchvatal@suse.com + +- Drop buildrequire on mupdf-devel-static, there is only one occurance + in all makefiles mentioning MUPDF_LIBS and it is always empty +- Format with minimal run of spec-cleaner + * Use license + * Sort BRs alphabetically + +------------------------------------------------------------------- +Thu Apr 5 15:09:26 UTC 2018 - fcrozat@suse.com + +- Remove BuildRequires on dcraw, it is not needed at buildtime. + +------------------------------------------------------------------- +Wed Apr 4 13:43:58 UTC 2018 - pgajdos@suse.com + +- do not run tests on i586 at all + +------------------------------------------------------------------- +Mon Mar 26 08:47:41 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-28: + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts +- tesuite still fails, however: + https://github.com/ImageMagick/ImageMagick/issues/1058 +- added ImageMagick-write.t-pict.patch +- added ImageMagick-tests.tap-attributes.patch + +------------------------------------------------------------------- +Mon Mar 19 05:37:42 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-27: + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts. +- remove ImageMagick-remove-test.tap-attributes.patch as the perl + testsuite fails in bunch of tests anyway. Waiting for results of + the upstream bug (https://github.com/ImageMagick/ImageMagick/issues/1019) + +------------------------------------------------------------------- +Fri Mar 16 13:30:15 UTC 2018 - pgajdos@suse.com + +- added ImageMagick-remove-test.tap-attributes.patch, removes + failing test on i586 + https://github.com/ImageMagick/ImageMagick/issues/1019 + +------------------------------------------------------------------- +Wed Mar 14 15:08:42 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-26 + * Fixed numerous use of uninitialized values, integer overflow, memory + exceeded, and timeouts (credit to OSS Fuzz). + +------------------------------------------------------------------- +Mon Mar 5 11:35:52 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-25 + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts (credit to OSS Fuzz). + +------------------------------------------------------------------- +Wed Feb 28 09:19:13 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7-24 + * Do not refer to page in OptimizeLayerFrames (reference + https://github.com/ImageMagick/ImageMagick/pull/987). + * PerlMagick unit tests pass again. + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts (credit to OSS Fuzz). +- removed upstreamed + - ImageMagick-write.t-PICT-signature.patch + - ImageMagick-montage.t-directory-exception.patch + +------------------------------------------------------------------- +Fri Feb 23 08:05:31 UTC 2018 - pgajdos@suse.com + +- upstream fixes the test by changing the signature + - ImageMagick-820e636.patch + + ImageMagick-write.t-PICT-signature.patch + +------------------------------------------------------------------- +Wed Feb 21 13:24:09 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7.23 + * Fixed numerous use of uninitialized values, integer overflow, + memory exceeded, and timeouts (credit to OSS Fuzz). + * Add list-length policy to limit the maximum image sequence length. +- added patches + + ImageMagick-montage.t-directory-exception.patch + + ImageMagick-820e636.patch + +------------------------------------------------------------------- +Mon Feb 19 21:58:06 UTC 2018 - crrodriguez@opensuse.org + +- Add explicit buildrequires on: pkgconfig(libwebpmux), + pkgconfig(cairo), pkgconfig(fontconfig), pkgconfig(libpng), + pkgconfig(x11), pkgconfig(xext), pkgconfig(zlib). all + of them direct build dependencies but not included in + the spec file + +------------------------------------------------------------------- +Wed Jan 31 18:50:15 CET 2018 - ro@suse.de + +- update context for ImageMagick-s390-disable-tests.patch + +------------------------------------------------------------------- +Wed Jan 24 10:43:41 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7.22 + * Support aspect ratio geometry, e.g. -crop 3:2. + * Add support for reading the HEIC image format (reference + https://github.com/ImageMagick/ImageMagick/issues/507). + * Fixed numerous memory leaks, credit to OSS Fuzz. + +------------------------------------------------------------------- +Tue Jan 9 08:43:47 UTC 2018 - pgajdos@suse.com + +- update to 7.0.7.21 + * Fix some enum values in the OpenCL code. + * Fixed numerous memory leaks. + * Check for webpmux library version 0.4.4. + * Fix heap use after free error. + * Fix error reading multi-layer XCF image file. + * Fix possible stack overflow in WEBP reader. + +------------------------------------------------------------------- +Tue Jan 2 11:36:57 UTC 2018 - schwab@suse.de + +- enable ImageMagick-s390-disable-tests.patch also for ppc, ppc64 + +------------------------------------------------------------------- +Wed Dec 27 08:31:38 UTC 2017 - pgajdos@suse.com + +- readd ImageMagick-relax-filter.t.patch for SLE15 i586 +- enable ImageMagick-s390-disable-tests.patch also for s390, in + addition to s390x + +------------------------------------------------------------------- +Mon Dec 18 08:32:18 UTC 2017 - pgajdos@suse.com + +- update to 7.0.7-15 + * Overall standard deviation is the average of each pixel channel. + * Support Stereo composite operator. + * The -tint option no longer munges the alpha channel. + * Don't delete in-memory blob when reading an image. + * Support HDRI color profile management. + +------------------------------------------------------------------- +Mon Dec 4 10:58:49 UTC 2017 - pgajdos@suse.com + +- remove forgotten 'exit 0' from check phase + +------------------------------------------------------------------- +Wed Nov 22 09:51:46 UTC 2017 - pgajdos@suse.com + +- update to 7.0.7-11 + * no upstream change log in ChangeLog, as usually would be, except + Release ImageMagick version 7.0.7-11, + GIT revision 21635:0447c6b46:20171111 + +------------------------------------------------------------------- +Wed Nov 1 13:16:23 UTC 2017 - pgajdos@suse.com + +- update to 7.0.7-10 + * Fixed a problem with resource bookkeeping in + AcquireMatrixInfo(). +- update to 7.0.7-9 + * Encode JSON control characters. + * Added support for reading mipmaps in dds images. +- removed unneded ImageMagick-relax-filter.t.patch + +------------------------------------------------------------------- +Mon Oct 16 09:42:37 UTC 2017 - pgajdos@suse.com + +- disable failing tests on s390x [bsc#1062932] + + ImageMagick-s390-disable-tests.patch + +------------------------------------------------------------------- +Mon Oct 16 07:36:19 UTC 2017 - pgajdos@suse.com + +- update to 7.0.7-8 + * Return expected results for a percent 0 -chop option argument. + * Tweaks to OpenMP support within ImageMagick. + * Correct handling of GIF transparency. +- recommend ghostscript [bsc#1054924c#25] + +------------------------------------------------------------------- +Thu Oct 5 07:08:47 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.7-6 + * Reset the magick_list_initialized boolean when needed. + * Fixed numerous memory leaks. + * Support URW-base35 fonts. + * Removed "ping_preserve_iCCP=MagickTrue;" statement that was + inadvertently added to coders/png.c. + +------------------------------------------------------------------- +Tue Oct 3 17:59:11 UTC 2017 - pgajdos@suse.com + +- %make_install only for sle12 and higher + +------------------------------------------------------------------- +Mon Oct 2 21:48:11 UTC 2017 - jengelh@inai.de + +- Update package summaries and RPM groups. + Make use of %make_install. + +------------------------------------------------------------------- +Tue Sep 26 10:15:50 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.7-4 + * Fixed numerous memory leaks. + * Maximum valid hour is 23, not 24, in the PNG tIME chunk, and maximum + valid minute is 59, not 60. + * Use signed integer arithmetic to calculate timezone corrections. + +------------------------------------------------------------------- +Mon Sep 11 12:20:31 UTC 2017 - pgajdos@suse.com + +- builds for sle11 + +------------------------------------------------------------------- +Mon Sep 11 11:22:02 UTC 2017 - pgajdos@suse.com + +- builds for sle12 + +------------------------------------------------------------------- +Mon Sep 11 07:33:49 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.7-1 + * Fixed numerous memory leaks. + * Added -define tiff:write-layers=true to add support for writing + layered tiff files. + * Don't overwrite symbolic links when the shred policy is enabled. + * Support -metric ssim, structual similarity index. + * Fixed thread safety issue inside the pango and librsvg decoder. + * Fixed bug with writing tIME chunk when timezone has a negative + offset. + * Support CubicSpline resize filter. Define the lobes with the + -define filter:lobes={2,3,4}. + * Prevent assertion failure when creating PDF thumbnail. + +------------------------------------------------------------------- +Thu Aug 31 11:51:46 UTC 2017 - pgajdos@suse.com + +- fix previous submission +- remove ghostscript recommends + +------------------------------------------------------------------- +Mon Aug 28 16:48:28 UTC 2017 - tchvatal@suse.com + +- Sort the header with spec-cleaner and convert the deps to .pc ones +- Drop --with-pic, applies to static library only +- Add --disable-silent-rules to see the compilation output in log +- Fix graphviz/lcms options to match configure ones +- Remove indirect-reads switch not present in configure.ac at all + +------------------------------------------------------------------- +Mon Aug 28 15:06:48 UTC 2017 - pgajdos@suse.com + +- another attempt to make a libMagickCore* version installable with + another version [bsc#1054659] + + ImageMagick-library-installable-in-parallel.patch + +------------------------------------------------------------------- +Mon Aug 14 10:41:56 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.6-7 + * Improve EPS aliasing + * Added a new option called 'dds:fast-mipmaps' + * The mipmaps of a dds image can now be created from a list of images with + -define dds:mipmaps=fromlist + * Fixed numerous memory leaks + * Put UTC time in the PNG tIME chunk instead of local time + * Fixed numerous memory leaks + * Properly set image->colorspace in the PNG decoder (previously + it was setting image->gamma, but only setting image->colorspace + for grayscale and gray-alpha images. + * Fix improper use of NULL in the JNG decoder + * Added "-define png:ignore-crc" option to PNG decoder. When you know + your image has no CRC or ADLER32 errors, this can speed up decoding. + It is also helpful in debugging bug reports from "fuzzers". + * Off by one error for gradient coder + * YUV coder no longer renders streaks + * Fixed numerous memory leaks + * Added experimental PNG orNT chunk, to store image->orientation. + * Removed vpAg chunk write support + * Fixed numerous memory leaks + * Fix memory leaks when reading a malformed JNG image + * Fixed numerous memory leaks + * The -monochrome option no longer returns a blank canvas + * coders/png.c: fixed memory leak of quantum_info + * coders/png.c: fixed NULL dereference when trying to write an empty MNG + * Added caNv, eXIf, and pHYs to the list of PNG chunks to be removed + by the "-strip" option. + * Implemented PNG eXIf chunk support + * Support new -auto-threshold option. OTSU and Triangle methods are + currently supported. Look for the Kapur method in the next release. + * Fixed numerous memory leaks + * Don't use variable float_t / double_t, bump SO + * Support DNG images with libraw delegate library. + * Reject PNG file that is too small (under 60 bytes) to contain + a valid image. + * Reject JPEG file that is too small (under 107 bytes) to contain + a valid image. + * Reject JNG file that is too small (under 147 bytes) to contain + a valid image. + * Stop a memory leak in read_user_chunk_callback() + +------------------------------------------------------------------- +Thu Aug 10 02:25:58 CEST 2017 - ro@suse.de + +- workaround failed test + + ImageMagick-relax-filter.t.patch (patch modified) + on i586 with sse2 enabled, the Contrast test in filter.t fails + +------------------------------------------------------------------- +Wed Jun 28 07:18:12 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.6-0 + * coders/png.c: Accept exIf chunks whose data segment + erroneously begins with "Exif\0\0". + * Introduce SetMagickSecurityPolicy() (MagickCore) and + MagickSetSecurityPolicy() (MagickWand) to set the ImageMagick security + policy (reference https://github.com/ImageMagick/ImageMagick/issues/407). + * Removed experimental PNG zxIF chunk support; the proposal is dead. + * Fix choppy bitmap font rendering (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32071). + * The +opaque option is not longer a noop (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32081). + * Add support for 'hex:' property. + * Transient error validating the JPEG-2000 image format (reference + https://github.com/ImageMagick/ImageMagick/issues/501). + * Properly allocate DCM image colormap (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=32063). + * Improper allocation of memory for IM instances without threads (reference + https://github.com/ImageMagick/ImageMagick/issues/497). + * Delete corrupt image from list (reference + https://github.com/ImageMagick/ImageMagick/issues/500). + * Support various image operators for the compare utility (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=31938). + +------------------------------------------------------------------- +Fri May 19 08:49:39 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.5-6 + * Revise DICOM window and rescale handling. + * Restore the -alpha Shape option. + * Fix transient PDF bug. + * The +opaque option now works on all channels. + * Ensure backwards compatibility for the -combine option. + * Check for EOF conditions for RLE image format. + * Reset histogram page geometry. + +------------------------------------------------------------------- +Wed Apr 26 14:51:55 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.5-5 + * Minimize buffer copies to improve OpenCL performance. + * Morphology thinning is no longer a no-op. + * Patch two PCD writer problems, corrupt output and dark pixels. + * Support ICC based PDF's. + * Fix improper EPS clip path rendering. +- workaround failed test + + ImageMagick-relax-filter.t.patch + +------------------------------------------------------------------- +Wed Mar 22 11:26:21 UTC 2017 - pgajdos@suse.com + +- updated to 7.0.5-4 + * new branch, see + https://www.imagemagick.org/script/porting.php +- deleted unneded patches + . ImageMagick-6.6.8.9-doc.patch + . ImageMagick-6.6.8.9-examples.patch + . ImageMagick-6.7.6.1-no-dist-lzip.patch + . ImageMagick-6.8.4.0-dont-build-in-install.patch + . ImageMagick-6.8.4.0-rpath.patch + . ImageMagick-montage.t.patch + . ImageMagick-6.8.5.7-no-XPMCompliance.patch +- renamed patches + . ImageMagick-6.8.8-1-disable-insecure-coders.patch to + ImageMagick-disable-insecure-coders.patch + +------------------------------------------------------------------- +Mon Mar 20 14:21:31 UTC 2017 - pgajdos@suse.com + +- updated to 6.8.8-2 + * Support namespaces for the security policy. + * Respect throttle policy. + * Support the -authenticate option for PDF. + * Fix Spurious memory allocation message. + * Identical images should return inf for PSNR. + * Fixed fd leak for webp coder. + * Prevent random pixel data for corrupt JPEG image. + * Support pixel-cache and shred security policies. + * Fixed memory leak when creating nested exceptions in Magick++. + * Eliminate bogus assertion. + * Unbreak build without JPEG support. ++ ImageMagick-montage.t.patch + +------------------------------------------------------------------- +Mon Feb 13 14:55:23 UTC 2017 - pgajdos@suse.com + +- updated to 6.9.7-7 + * Sanitize comments that include braces for the MIFF image format. + * Uninitialized data in MAT image format. + * see ChangeLog for full changelog + +------------------------------------------------------------------- +Tue Jan 24 11:54:33 UTC 2017 - pgajdos@suse.com + +- updated to 6.9.7-5 + * Don't set background for transparent tiled images + * Added support for RGB555, RGB565, ARGB4444 and ARGB1555 to the + BMP encoder + * Fix memory leak in MPC image format. + * Increase memory allocation for TIFF pixels + * etc. see ChangeLog + +------------------------------------------------------------------- +Fri Dec 2 08:01:19 UTC 2016 - pgajdos@suse.com + +- updated to 6.9.6-6 + * If a convenient line break is not found, force it for caption: (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30887). + * Off by 1 error when computing the standard deviation (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=30866). + * Apply Debian patches, (reference + https://github.com/ImageMagick/ImageMagick/issues/304). + * Permit EPT images with just a TIFF or EPS image, not both (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30921). + * The -clone option no longer leak memory. +- turn on make check along perl test + +------------------------------------------------------------------- +Tue Nov 22 09:32:21 UTC 2016 - pgajdos@suse.com + +- Updated to 6.9.6-5 + * Web pages were broken when we moved to HTTPS protocol. + * Restore -sharpen / -convolve options to work with CMYK (reference + https://github.com/ImageMagick/ImageMagick/issues/299). + * Off by one memory allocation (reference + https://github.com/ImageMagick/ImageMagick/issues/296). + * Prevent fault in MSL interpreter (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30797). + * Added layer ZIP compression to the PSD encoder. + * Unit test pass again after small SUN image patch. + * Fixed incorrect RLE decoding when reading a DCM image that contains + multiple segments. + * Fixed incorrect RLE decoding when reading an SGI image (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30514) + +------------------------------------------------------------------- +Mon Sep 26 08:45:50 UTC 2016 - pgajdos@suse.com + +- Updated to 6.9.5-10 + * Added layer RLE compression to the PSD encoder. + * Added define 'psd:preserve-opacity-mask' to preserve the opacity mask + in a PSD file. + * Fixed issue where the display window was used instead of the data window + when reading EXR files (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=137849). + +------------------------------------------------------------------- +Fri Sep 16 21:44:42 UTC 2016 - rpm@fthiessen.de + +- Updated to 6.9.5-9 + * Prevent memory use after free + (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30245). + * Prevent buffer overflow. + * Prevent spurious removal of MPC cache files + (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30256). + * Prevent buffer overflow and other problems in SIXEL, PDB, MAP, + TIFF, and CALS coders. + * Fix MSVG regression + (reference https://github.com/ImageMagick/ImageMagick/issues/252). + * Prevent buffer overflow in BMP & SGI coders. + * Fixed incorrect padding calculation in PSD encoder. + +------------------------------------------------------------------- +Mon Aug 1 09:49:06 UTC 2016 - pgajdos@suse.com + +- updated to 6.9.5-4 + * Prevent buffer overflow + +------------------------------------------------------------------- +Fri Jul 29 09:39:56 UTC 2016 - schuetzm@gmx.net + +- updated to 6.9.5-3: + * Fix MVG stroke-opacity (reference + https://github.com/ImageMagick/ImageMagick/issues/229). + * Prevent possible buffer overflow when reading TIFF images (bug report from + Shi Pu of MS509 Team). + * To comply with the SVG standard, use stroke-opacity for transparent strokes. + * The histogram coder now returns the correct extent. + * Use CopyMagickString() rather than CopyMagickMemory() for strings. + * Correct for numerical instability (reference + https://github.com/ImageMagick/ImageMagick/issues/218). + +------------------------------------------------------------------- +Mon Jun 6 08:51:19 UTC 2016 - pgajdos@suse.com + +- updated to 6.9.4-7: + * Fix small memory leak (patch provided by Андрей Черный). + * Coder path traversal is not authorized (bug report provided by + Masaaki Chida). + * Turn off alpha channel for the compare difference image (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29828). + * Support configure script --enable-pipes option to enable pipes (|) in + filenames. + * Support configure script --enable-indirect-reads option to enable + indirect reads (@) in filenames. +- remove ImageMagick-CVE-2016-5118.patch, use --enable-pipes=no instead + +------------------------------------------------------------------- +Tue May 31 08:32:29 UTC 2016 - pgajdos@suse.com + +- updated to 6.9.4-5: + * Most OpenCL operations are now executed asynchronous. + * Security improvements to TEXT coder broke it (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29754). + * Fix stroke offset problem for -annotate (reference + https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29626). + * Add additional checks to DCM reader to prevent data-driven faults (bug + report from Hanno Böck). + * Fixed proper placement of text annotation for east / west gravity. +2016-05-15 6.9.4-3 Cristy + * Fix pixel cache on disk regression (reference + https://github.com/ImageMagick/ImageMagick/issues/202). + * Quote passwords when passed to a delegate program. + * Can read geo-related EXIF metdata once-again (reference + https://github.com/ImageMagick/ImageMagick/issues/198). + * Sanitize all delegate emedded formatting characters. + * Don't sync pixel cache in AcquireAuthenticCacheView() (bug report from + Hanno Böck). + +------------------------------------------------------------------- +Tue May 31 07:23:22 UTC 2016 - pgajdos@suse.com + +- security update: + * CVE-2016-5118 [bsc#982178] + + ImageMagick-CVE-2016-5118.patch + +------------------------------------------------------------------- +Tue May 17 09:10:23 UTC 2016 - pgajdos@suse.com + +- updated to 6.9.4-1: + * Remove https delegate. + * Check for buffer overflow in magick/draw.c/DrawStrokePolygon(). + * Replace show delegate title with image filename rather than label. + * Fix GetNextToken() off by one error. + * Remove support for internal ephemeral coder. +- refreshed ImageMagick-6.8.8-1-disable-insecure-coders.patch +- believe or not, correct license string is ImageMagick: + http://spdx.org/licenses/ImageMagick.html + +------------------------------------------------------------------- +Wed May 11 11:56:25 UTC 2016 - chris@computersalat.de + +- rework ImageMagick-6.8.8-1-disable-insecure-coders.patch + * add new policy (TEXT, SHOW, WIN and PLT) +- rebase patches (p0) + * ImageMagick-6.6.8.9-doc.patch + * ImageMagick-6.6.8.9-examples.patch + * ImageMagick-6.7.6.1-no-dist-lzip.patch + * ImageMagick-6.8.4.0-dont-build-in-install.patch + * ImageMagick-6.8.4.0-rpath.patch + * ImageMagick-6.8.5.7-no-XPMCompliance.patch + * ImageMagick-6.8.8-1-disable-insecure-coders.patch + +------------------------------------------------------------------- +Thu May 5 13:31:42 UTC 2016 - vcizek@suse.com + +- Disable insecure coders [bnc#978061] + * ImageMagick-6.8.8-1-disable-insecure-coders.patch + * CVE-2016-3714 + * CVE-2016-3715 + * CVE-2016-3716 + * CVE-2016-3717 + * CVE-2016-3718 + +------------------------------------------------------------------- +Thu May 5 09:02:32 UTC 2016 - pgajdos@suse.com + +- Update to 6.9.3-10: fix imagetragick + +------------------------------------------------------------------- +Thu Apr 14 14:30:54 UTC 2016 - pgajdos@suse.com + +- Update to 6.9.3-8: + * Respect gravity when rendering text (e.g. convert -gravity center + my.txt). + * Return empty string for %d property and no directory. + * Return filename for the %i property. + * Fixed lost pixels in frequency space. + * etc. see ChangeLog + +------------------------------------------------------------------- +Tue Jan 5 11:40:38 UTC 2016 - pgajdos@suse.com + +- Update to 6.9.3-0: + * Don't break on euro-style numbers. + * 16-bit pnm images have a max value of 65535. + * Fixed compile error when POSIX threads are not defined. + * Fixed memory leak when reading incorrect PSD files. + * Enhance PDF to properly handle unicode titles. + * Fix memory leak in icon coder. + +------------------------------------------------------------------- +Thu Dec 17 11:59:18 UTC 2015 - pgajdos@suse.com + +- Update to 6.9.2-8: + * Gray artifacts in large gif when using -layers optimize. + * The DICOM reader now handles the rescale intercept and slope. + * Added 'bmp3:alpha' option for including the alpha channel when + writing an image in the BMP3 format. + * PixelColor off by one on i386. + * Added local contrast enhancement. + * Fixed bug in SetPixelCacheExtent that made images all black. + * Added 6dot variant for unicode and iso braille formats. + * Fixed alpha blending issue with semi-transparent pixels in the + merged image of PSD files. This can be disabled by setting the + option 'psd:alpha-unblend' to 'off'. + * Fixed issue in jpeg:extent that prevented it from working. + * Fixed memory leak when reading Photoshop layers in a TIFF file. + * Support gradient:bounding-box, gradient:vector, gradient:center, + and gradient:radius to shape the gradient rendering. + * Recognize label:@- as stdin. + * Make commas optional for coordinates. + +------------------------------------------------------------------- +Mon Oct 12 07:47:14 UTC 2015 - pgajdos@suse.com + +- Update to 6.9.2-4: + * Fixed accessing subimage in a TIFF photoshop layer. + * Fixed out of bounds error in -splice. + * Created Manhattan Interpolate method for -sparse-color. + * Don't round up for JPEG image resolution. + * Read the whole image @ image.jp2[0] or an individual + tile @ image.jp2[1], image.jp2[2]. + * The -caption option no longer fails for filenames with @ prefix. + * Honor $XDG_CONFIG_HOME and $XDG_CACHE_HOME. + * Added extra checks to avoid out of bounds error when parsing the 8bim + profile + * Fixed size of memory allocation in RLE coder to avoid segfault. + * The -colorspace gray option no long leaves a ghostly shadow. + * Preserving image origin in TGA files. + * Support color compliance for TXT format. + * Limit -fx recursive to avoid stack overflow. + * Don't set image colorspace to gray for -alpha copy option. + * GetImageType() no longer has side-effects to match behavior of IMv7. + * Swap pixels for -spread command-line option. + * Fix ModulusAdd & ModulusSubstract for HDRI compositing. + * Added "-set colorspace:auto-grayscale false" that will prevent automatic + conversion to grayscale inside coders that support grayscale. + * Fixed -list weight and the options for -weight. + * Added fontFamily, fontStyle, fontWeight and textUnderColor to the Image + class of Magick++. + * Fixed reading Photoshop layers of LSB TIFF files. + +------------------------------------------------------------------- +Mon Jul 27 16:09:52 CEST 2015 - sbrabec@suse.com + +- Update to 6.9.1-10: + * New version 6.9.1-10, SVN revision 19269. + * coders/magick.c: added "-define h:format=FMT" and + "-define magick:format=FMT" options. FMT can be any output format + supported by ImageMagick except "H" or "MAGICK". If this define is + omitted, the encoder uses GIF by default for pseudoclass images and + PNM for directclass images, as previously. Made "MAGICK" (read-write) + and "H" (write-only) visible in the format list. + * Removed incorrect EOF check in the DDS reader (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28065). + * Fixed undefined behaviors (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28067). + * Return exception message for unknown image properties. + * Color shift removed when reading transparent gray images (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28081) + +------------------------------------------------------------------- +Thu Jul 23 08:59:31 UTC 2015 - jweberhofer@weberhofer.at + +- Removed duplicates + +- Only libMagickCore and ImageMagick-doc contains the LICENSE file. Other + libraries do not longer contain it, as they always require libMagickCore + to be instaleld. + +- Moved documentation to the ImageMagick-doc package. + +- Removed executable bits from perl documentation-examples + +- Added configurations for: + * graphviz + * lcms2 (Little CMS 2 color management) + * jbig + * openjp2 (JPEG 2000) + * openexr + * webp + +- update to 6.9.1-9 + * Fixed issue with radial gradient in MVG (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27995). + +- update to 6.9.1-8 + * New version 6.9.1-8, SVN revision 19167. + * Correct install location of the Magick++ headers (reference + https://github.com/ImageMagick/ImageMagick/pull/17/commits). + * Different gif cropping behavior between versions (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28013). + * Cannot read properly simple psd file (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=28002). + +- update to 6.9.1-7 + * Fixed and escaped output of the json coder. (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=27894). + * Support BPG image format (respects -quality option). + * A bordered transparent image now remains transparent (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=5&t=27937). + * The -update option behavior restored (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27939). + +------------------------------------------------------------------- +Wed Jul 1 15:24:30 UTC 2015 - jweberhofer@weberhofer.at + +- update to 6.9.1-6 + * Cache cloning on disk optimized with sendfile() (if available). + * Add an additional check for end-of-file for the RLE coder (reference + http://www.imagemagick.org/discourse-server/viewforum.php?f=3&t=27870). + * Respect resource limits in AVS coder. + * Reverted change to 6.9.1-3 that skipped palette-building. + +- update to 6.9.1-5 + * Use correct scale when interpretting alpha (e.g. rgba(0,0,0,1)). + * DrawGetVectorGraphics() now returns proper XML (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27751). + * Support writing EXR files with different color types (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27759). + * Prefer PKG_CHECK_MODULES() when searching for delegate libraries. + * Throw exception if frame option bevel exceeds to the image width / height. + * Resolve undefined behaviors (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27811). + +- update to 6.9.1-4 + * Support 'restrict' keyword under Windows. + * Added support for reading a user supplied layer mask in PSD files. + * Added support for reading photoshop layers in TIFF files. + +- update to 6.9.1-3 + * Fixed transparency issue with 16-bit tga files (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27469). + * Fixed writing label and comment in tiff images (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25516). + * Jpeg images no longer have pixels per inch as a default value for density + units when the density is not set (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27589). + * Added support for setting the font color with -fill to the pango coder. + * Fixed bug with "-define png:format=x" in png.c, introduced in version + 6.8.9-0, that caused the define to be ignored. + * Replaced some dead code in ReadJNGImage with an assert(). + * Avoid palette-building when writing a grayscale PNG (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27580). + * Support -define compose:clamp=false option (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26946). + * Don't extend any user supplied image buffer in SeekBlob() (bug report + from a.chernij@corp...). + * Improved reproducible builds (reference + https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783933). + * Draw a rectangle of width & height of 1 (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24874). + +- update to 6.9.1-2 + * Avoid using a NULL alpha_image or color_image in the JNG decoder. + * Fix JPEG-2000 transparency on write (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27304). + * Identify now identifies PSD (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26948). + * Speed up writing to TGA (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27369). + * Reduce draw epsilon to increase mathematical stability. + * Fixed UTF8 issue when determining the current working directory + on Windows (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27295). + +------------------------------------------------------------------- +Mon May 11 14:22:39 UTC 2015 - pgajdos@suse.com + +- update to 6.9.1-1 + * Skip empty frames when comparing layers. + * Grayscale DPX image files are no longer skewed. + * Fix integer overflow when scaling a 1-bit sample to Q64. + * Account for differences in image size when comparing two images. + * Set an upper ceiling compression with -quality and jpeg:extent. + +------------------------------------------------------------------- +Mon Mar 2 09:49:47 UTC 2015 - pgajdos@suse.com + +- update to 6.9.0-9 + * Writing histograms / mpeg working again. + * The -linear-stretch option worked for Q16 but not Q32. + +------------------------------------------------------------------- +Thu Feb 26 15:32:15 UTC 2015 - pgajdos@suse.com + +- update to 6.9.0-7 + * Line strokes appeared too thin. + * Keep text in caption area. + * A transient bug for the write MSL element. + * Fixed infinite loop in HDR reader. + * In the PNG codec, check status wherever a function returns it. + * Check lengths of certain MNG chunks before reading them. + * Small optimization to pixel cache. + * Additional coder sanity checks. + etc. see ChangeLog + +------------------------------------------------------------------- +Fri Jan 16 15:12:41 UTC 2015 - pgajdos@suse.com + +- update to 6.9.0-3 + * Don't read beyond the end of a tEXt keyword when checking for + Raw profile. + * Fixed enabling alpha in 32-bit BMP files. + * Added support for writing 16-bit TGA files. + * Improved performance of dds. + * Fix ImageMagick crashes while read EXIF from TIFF. + * Don't handle a "previous" image in the PNG or JNG decoder. + * Don't override gamma with 1.0 when reading a grayscale PNG + image. + * Update progress monitor for every PNG row instead of every pass. + * Reject input PNG with dimensions larger than specified with + -limit width and -limit height. + * etc., see ChangeLog + +------------------------------------------------------------------- +Mon Dec 15 10:55:26 UTC 2014 - pgajdos@suse.com + +- do not use -march/-mtune [bnc#904545] + +------------------------------------------------------------------- +Tue Nov 18 12:49:50 UTC 2014 - pgajdos@suse.com + +- update to 6.9.0-0 + * Check for zero-sized rendered SVG image. + * EXIF directory offsets must be greater than 0. + * Accept morphology kernels from files. + * Don't optimize JPEG compression by default. + * etc. see ChangeLog + +------------------------------------------------------------------- +Thu Oct 30 12:54:53 UTC 2014 - pgajdos@suse.com + +- update to 6.8.9-8 + * Added sixel coder. + * Fixed buffer overflow in PCX and DCM coder. + * Added support for reading/writing the tIME chunk in the PNG coder. + * Added eps:fit-page option to the PS coder to set -dEPSFitPage. + * Support xyY colorspace. + * Reduce noise while preserving edges with the -kuwahara option. + * Off-by-one count when parsing an 8BIM profile. + * OpenCL no longer benchmarks are run on every initialization. + * Don't clone a 0x0 image. + +------------------------------------------------------------------- +Mon Sep 22 09:12:43 UTC 2014 - pgajdos@suse.com + +- update to 6.8.9-8 + * JPEG library version >= 80 is thread safe + * Added support for some legacy dds formats + +------------------------------------------------------------------- +Wed Sep 10 13:08:44 UTC 2014 - pgajdos@suse.com + +- updated to 6.8.9-7 + * Fix off by one buglet when extracting profiles 8BIM. + * Fixed bug when reading 1 bit PSD. + * Fixed fill-rule in SVG clip path. + * Added support for R5G6B5, RGB5A1 and RGBA4 dds files. + * Write LAB pixels as percentages in the TXT image format. + * Throw exception when image morphology differs when comparing. + * Remove mogrify backup file. + * Read WEBP images from STDIN. + +------------------------------------------------------------------- +Mon Sep 8 08:13:53 UTC 2014 - coolo@suse.com + +- fix baselibs.conf requires for ImageMagick++ + +------------------------------------------------------------------- +Fri Aug 29 08:02:32 UTC 2014 - coolo@suse.com + +- fix license for spdx 1.2 + +------------------------------------------------------------------- +Fri Jul 18 12:33:17 UTC 2014 - pgajdos@suse.com + +- build against librsvg again + +------------------------------------------------------------------- +Fri Jul 18 08:48:55 UTC 2014 - pgajdos@suse.com + +- updated to 6.8.9-5 + * Use -define profile:skip=icc, for example, to skip color profiles on read. + * Do not let libpng16 check ICC/sRGB profiles in non-debug runs; we do it + ourselves anyway. Avoids emitting "known incorrect profile" warnings. + For strict profile checking and warning, use "-debug coder". + * Disabled OpenCL acceleration when image has a 'mask' or 'clip-mask'. + +------------------------------------------------------------------- +Wed Jun 25 07:19:42 UTC 2014 - pgajdos@suse.com + +- updated to 6.8.9-4 + * Support RMS argument for -evaluate-sequence and -statistic options. + * Pipe image to display program no longer reports an exception. + * Check that profile is non-NULL in coders/tiff.c. + +------------------------------------------------------------------- +Tue Jun 10 12:46:22 UTC 2014 - opensuse@dstoecker.de + +- update to 6.8.9-3 + * Quiet warning about unused variable "skip_to_iend" in coders/png.c. + * Fixed creation of SVG from 8bim clip path. + * The -version option returns 0 status + * The inline coder can now read from standard input + * Add '=' character to the santize whitelist. + +------------------------------------------------------------------- +Sat May 31 08:44:29 UTC 2014 - opensuse@dstoecker.de + +- update to 6.8.9-2 + * Fixed some bugs in the PNG codec discovered by coverity analysis. + * The -fx equality operator returns a proper boolean result now. + * Permit spaces in the gradient color specification. + * Fix IdentifyImage() crash when image->magick member is null. + * The -format M and Y channels are no longer reversed. + * Remove Makefile race condition where two targets attempt to install + magick-baseconfig.h + * Fix memory leak in BlobToStringInfo(). + * In certain cases, -adaptive-sharpen failed to sharpen + * Bump major Magick++ library version. + * Added support for writing RLE compressed TGA files. + * Improved performance of parsing the xmp profile. + * Fixed detecting transparency in PSD files. + +------------------------------------------------------------------- +Sat May 31 07:10:06 UTC 2014 - coolo@suse.com + +- remove autotrace dependency again - it's not compiled in and + autotrace's last release is 10 years old and we don't want to + promote it, better drop it + +------------------------------------------------------------------- +Tue May 27 14:56:39 UTC 2014 - opensuse@dstoecker.de + +- update to 6.8.9 + * Fixed bug with the PNG00 subformat when the original format was PNG32. + * The "-strip" option now only removes profiles and comments from PNG + output. Previously the background, density, and other metadata were + also discarded. + * Support new -hough-lines option. + * Support new -mean-shift option. + * identify -units without argument no longer faults (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25542). + * Require OpenJP2 version 2.1.0 (opj_stream_set_user_data() method signature + change between 2.0.0 and 2.1.0). + +------------------------------------------------------------------- +Sat May 24 11:07:38 UTC 2014 - mailaender@opensuse.org + +- Fixed the SLE build +- Added missing dependencies: + * autotrace + * dejavu-fonts + * fftw3 + * ghostscript + * libjbig + * liblqr + * mupdf + * p7zip + * xdg-utils + * zip + +------------------------------------------------------------------- +Thu Apr 24 09:54:12 UTC 2014 - dmueller@suse.com + +- remove dependency on gpg-offline (blocks rebuilds and + tarball integrity is checked by source-validator anyway) + +------------------------------------------------------------------- +Mon Mar 3 13:34:39 UTC 2014 - pgajdos@suse.com + +- directories in libMagickCore depends on %{clibver} and + %{quantum_depth} [bnc#866442] + +------------------------------------------------------------------- +Thu Feb 27 08:25:02 UTC 2014 - pgajdos@suse.com + +- fix baselibs + +------------------------------------------------------------------- +Wed Feb 26 20:17:35 UTC 2014 - opensuse@dstoecker.de + +- update to 6.8.8-7 +- remove disable_mat_test.patch (fixed upstream) + +------------------------------------------------------------------- +Tue Feb 18 07:28:51 UTC 2014 - pgajdos@suse.com + +- updated to 6.8.8-6: + * build against openjpeg2 + * identify -define identify:locate=maximum locates the position of the + maximum value + * Fix case where an image moment might have a mass of 0 or a Hu moment might + be 0. + * Enhance the TXT coder to read RGB percent values, e.g. 10.008%. + * etc. see ChangeLog + +------------------------------------------------------------------- +Thu Feb 13 14:03:12 UTC 2014 - pgajdos@suse.com + +- modified patches [bnc#843673]: + * disable_mat_test.patch -- rather than disable the test, + use upstream solution (increase threshold for mean error) + -- use this patch also for s390, s390x + +------------------------------------------------------------------- +Wed Jan 8 18:01:26 UTC 2014 - pgajdos@suse.com + +- updated to 6.8.8-1: + * Support points argument for draw MSL element. + * The -page option now correctly sets the image page offset. + * The -evaluate-sequence sum returns a proper alpha channel now. + * etc. see ChangeLog + +------------------------------------------------------------------- +Wed Jan 8 14:43:18 UTC 2014 - coolo@suse.com + +- really disable parallel build, don't just have a comment about it + +------------------------------------------------------------------- +Wed Dec 18 11:55:23 UTC 2013 - pgajdos@suse.com + +- updated to 6.8.7-10: + * fix crash when using -resize with GPU acceleration + +------------------------------------------------------------------- +Mon Dec 9 08:55:53 UTC 2013 - pgajdos@suse.com + +- updated to 6.8.7-9: + * fixed bug in coders/png.c that caused -define png:color-type=0 + to fail + * fixed bug in automatic selection of OpenCL device + * simplified interface to initialize the OpenCL environment + * Fix possible memory corruption when writing PSD image + * etc. see ChangeLog + +------------------------------------------------------------------- +Mon Oct 7 15:53:50 UTC 2013 - tom.mbrt@googlemail.com + +- added openexr-devel as build requirement to enable openexr support + +------------------------------------------------------------------- +Thu Oct 3 07:13:29 UTC 2013 - pgajdos@suse.com + +- use fdupes -s [bnc#841472] + +------------------------------------------------------------------- +Wed Oct 2 12:33:43 UTC 2013 - dvaleev@suse.com + +- disable mat tests for powerpc bnc#843673 (disable_mat_test.patch) + +------------------------------------------------------------------- +Wed Oct 2 08:32:02 UTC 2013 - pgajdos@suse.com + +- documentation back to -doc package (bnc#841472) + +------------------------------------------------------------------- +Tue Oct 1 15:58:38 UTC 2013 - coolo@suse.com + +- fix baselibs.conf for previous change + +------------------------------------------------------------------- +Mon Sep 30 13:38:14 UTC 2013 - pgajdos@suse.com + +- setting quantum depth to 16 [bnc#840825] + +------------------------------------------------------------------- +Mon Sep 30 13:23:05 UTC 2013 - pgajdos@suse.com + +- fix build (find doesn't support -perm +mode) + +------------------------------------------------------------------- +Thu Sep 5 12:52:07 UTC 2013 - pgajdos@suse.com + +- updated to 6.8.6-9 + * Fixed infinite loop with jpeg:extent. + * Fixed performance issue when converting jpeg to png. + * Added "-define bmp:format=bmp2|bmp3|bmp4" option. + * etc. see ChangeLog + +------------------------------------------------------------------- +Tue Aug 6 09:59:32 UTC 2013 - pgajdos@suse.com + +- updated to 6.8.6-7 + * Fix memory leak in CloneImageArtifacts and CloneImageProfiles. + * JPEG ICC color profile requires null after ICC tag + * etc. +- employ gpg-offline + +------------------------------------------------------------------- +Mon Jun 17 08:37:56 UTC 2013 - pgajdos@suse.com + +- use AllCompliance instead of X11Compliance to cover also 'None' + [bnc#825151] + * adjusted no-XPMCompliance.patch + +------------------------------------------------------------------- +Mon Jun 3 15:37:32 UTC 2013 - pgajdos@suse.com + +- mark no-XPMCompliance.patch as suse specific + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23462 + +------------------------------------------------------------------- +Thu May 23 09:55:52 UTC 2013 - pgajdos@suse.com + +- workaround: fix reading xpm which uses symbolic color names which + are said to be not XPMCompliant + * http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=23462 + +------------------------------------------------------------------- +Tue May 21 10:34:21 UTC 2013 - pgajdos@suse.com + +- update to 6.8.5-7: + * fixes reading XPM + +------------------------------------------------------------------- +Mon May 13 09:01:39 UTC 2013 - pgajdos@suse.com + +- update to 6.8.5-6: + * fixed 'Sometimes an sRGB image is masquerading as grayscale' + * fixed 'The stream utility no longer faults when exporting float pixels' + * Labels no longer overflow + * Change the sample JPEG quantization table xml to something that works + really well with 2x2 Chroma subsampling around quality 75. + * Eliminate whitespace from image properties that hold PNG chunk data. + * etc. see ChangeLog +- remove fix-wand.pc.patch, the issue is fixed upstream +- remove test-signatures.patch, the issue is fixed upstream + +------------------------------------------------------------------- +Sun Apr 7 12:00:44 UTC 2013 - coolo@suse.com + +- add ImageMagick-6.8.4.0-fix-wand.pc.patch to fix build of e.g. + emacs and xine-lib, who rely on pkg-config --libs Wand returning + actually MagickWand and not MagickCore (looks like a copy&paste + error of upstream) + +------------------------------------------------------------------- +Fri Mar 29 09:37:28 UTC 2013 - pgajdos@suse.com + +- update to 6.8.4-0: + * dropped ImageMagick-6.8.2.4-revert-r9087-montage-signatures.patch, + issue is almost fixed -> new test-signatures.patch, + see followups in + http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=22479 + * created rpath.patch + * created dont-build-in-install.patch +- upstream changes + * Do not write zero-length TIFF tags + * Do not split words for caption + * The -blur, -guassian-blur, and -sharpen are now convenience methods + for -morphology convolve. + * etc. see ChangeLog + +------------------------------------------------------------------- +Sun Mar 24 06:51:41 UTC 2013 - coolo@suse.com + +- fix baselibs.conf + +------------------------------------------------------------------- +Wed Feb 20 17:37:59 UTC 2013 - pgajdos@suse.com + +- use versioned /etc/ImageMagick* to allow parallel installation + of libMagickCore + +------------------------------------------------------------------- +Wed Feb 6 15:40:56 UTC 2013 - vjt@openssl.it + +- name library packages after the new -QN library names (thanks dstoecker) +- depend on newer libtiff + +------------------------------------------------------------------- +Wed Feb 6 14:25:33 UTC 2013 - vjt@openssl.it + +- fix missed variable expansion + +------------------------------------------------------------------- +Wed Feb 6 13:38:09 UTC 2013 - vjt@openssl.it + +- use a quantum depth of 8 for our package, as we do not require + that amount of precision, and we prefer faster conversions with + less heap usage. + +------------------------------------------------------------------- +Wed Feb 6 13:31:03 UTC 2013 - vjt@openssl.it + +- updated to 6.8.2.4 + * Update libver to 7 + * Dropped upstreamed ImageMagick-uninitialized-memory.patch + * Added ImageMagick-6.8.2.4-revert-r9087-montage-signatures.patch + Related to GhostScript. Discussion: + http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=22479&p=95023 + * Add support for -QN library and .pc names, that express the + pixel quantum depth the library was compiled with. Added an + explicit spec variable for it + * BuildRequire autoconf >= 2.69 + +------------------------------------------------------------------- +Tue Jan 15 17:34:50 UTC 2013 - pgajdos@suse.com + +- fix wrong mean-error output: + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22586 + * dropped disable-matlab-test.patch + * added ImageMagick-uninitialized-memory.patch + +------------------------------------------------------------------- +Thu Jan 10 16:24:43 UTC 2013 - meissner@suse.com + +- do not disable checking altogether. +- disable-matlab-test.patch: disable the 1 MATLAB testcase that fails. + +------------------------------------------------------------------- +Thu Jan 10 05:32:13 UTC 2013 - mrdocs@opensuse.org + +- disable check for the moment, it breaks on Factory and 12.1, but + 12.2 + +------------------------------------------------------------------- +Tue Jan 8 11:14:12 UTC 2013 - schuetzm@gmx.net + +- enable support for Pango markup + * this allows rendering formatted text with the pango:"..." syntax + see http://www.imagemagick.org/Usage/text/#pango for details + * to actually use this, libpango needs to be installed + +------------------------------------------------------------------- +Tue Aug 7 13:06:22 UTC 2012 - pgajdos@suse.com + +- updated to 6.7.8.8: + * Added 2d named convolution kernel Binomial (for Fred Wienhaus) + * Clean up sigmoidal-contrast. + * Use ConcatenateString() for multi-block GIF comments. + * Caption no longer chops off text (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=21558). + * Support LUV colorspace. + * Support HCL colorspace. + * Don't transform the composite image colorspace, set it instead. + * Interpret -border 5% as 5% of width and 5% of height (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=21537). + * Don't normalize zero-sum kernels (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=21584). + * Transform grayscale to linear RGB if fill color is non-gray (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=21586). + etc. see ChangeLog + +------------------------------------------------------------------- +Wed May 16 09:48:34 UTC 2012 - pgajdos@suse.com + +- updated to 6.7.6.9: + * Don't write an invalid PNG sRGB chunk when rendering intent is undefined. + * EXR images are in the linear RGB colorspace with a gamma of 1.0. + * Correct annotation offset for right-to-left labels. + * The -level 100x0% now produces the equivalent of -negate. + * etc., see ChangeLog + +------------------------------------------------------------------- +Tue Mar 27 16:20:53 UTC 2012 - pgajdos@suse.com + +- cleanup the package +- updated to 6.7.6.1: fixes + * CVE-2012-0247 [bnc#746880] + * CVE-2012-0248 [bnc#746880] + * CVE-2012-1185 [bnc#752879] + * CVE-2012-1186 [bnc#752879] + +------------------------------------------------------------------- +Fri Mar 9 9:4:11 UTC 2012 - giecrilj@stegny.2a.pl + +- moved the libtool archives to the main package +- separated the bulk documentation +- added a regression %check for the locale comma crash + +------------------------------------------------------------------- +Tue Feb 14 09:02:14 UTC 2012 - cfarrell@suse.com + +- license update: SUSE-ImageMagick + Use SUSE- proprietary prefix until SPDX upstream accepts ImageMagick as + license (e.g. like Fedora) + +------------------------------------------------------------------- +Thu Jan 19 15:29:00 UTC 2012 - pgajdos@suse.com + +- ImageMagick-devel requires libbz2-devel [bnc#741947] + +------------------------------------------------------------------- +Thu Jan 19 11:09:44 UTC 2012 - pgajdos@suse.com + +- update to 6.7.4.7: + * Fixed -black-threshold and -white-threshold so they work properly with + the -channels option + * Promote image depths 9-15 to 16 to avoid crashing in the PNG + encoder + * Fix problems with JNG encoder "quality" + * Fix memory leak in JP2 coder + * Use maximum bounds when rendering PDF + * etc. see ChangeLog + +------------------------------------------------------------------- +Tue Jan 17 19:42:15 UTC 2012 - crrodriguez@opensuse.org + +- Add explicit libbz2-devel BuildRequires +- Support LZMA +- Use libcms2 now. +- Cleanup huge dependency bloat in -devel package, this + will likely cause build fails on dependant packages + the solution is to fix your BuildRequires. + +------------------------------------------------------------------- +Mon Oct 31 13:51:57 UTC 2011 - pgajdos@suse.com + +- update to 6.7.3.3: + * removed upstreamed scene.patch + +------------------------------------------------------------------- +Tue Oct 18 14:23:33 UTC 2011 - pgajdos@suse.com + +- build against librsvg as recommended upstream [bnc#724222] + +------------------------------------------------------------------- +Sat Oct 15 04:47:13 UTC 2011 - coolo@suse.com + +- add libtool as buildrequire to make the spec file more reliable + +------------------------------------------------------------------- +Thu Oct 6 12:47:38 UTC 2011 - pgajdos@suse.com + +- fixed [bnc#717871] -- imagemagick display wrong order + * scene.patch + +------------------------------------------------------------------- +Tue Sep 20 13:22:37 UTC 2011 - pgajdos@suse.com + +- update to 6.7.2.7: + * Fix memory leak in text annotation. + * The "-strip" option was excluding the PNG tRNS chunk. + * Caption now wraps properly for Chinese text. + * The PNG encoder would sometimes fail to respect the -define + PNG:color-type option when the incoming image was PseudoClass. + * Properly handled continued JPEG embedded profiles. + * Revert -colorspace sRGB option patch. + * Revert -type PaletteMatte option patch. + * etc. see ChangeLog. +- obsoletes reason-error-message.patch + +------------------------------------------------------------------- +Sat Sep 17 09:36:34 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + +------------------------------------------------------------------- +Fri Sep 16 17:34:10 UTC 2011 - jengelh@medozas.de + +- Fix baselibs: add missing requires to ImageMagick-devel +- Remove redundant tags/sections + +------------------------------------------------------------------- +Wed Sep 7 08:53:45 UTC 2011 - pgajdos@suse.com + +- fixed wrong error messages [bnc#673303] + +------------------------------------------------------------------- +Fri Jul 29 07:07:44 UTC 2011 - pgajdos@novell.com + +- update to 6.7.1.0: + * Defend against corrupt PSD resource blocks. + * Properly allocate points when render text with large font size. + * Added support for Z_RLE strategy in the png compressor, using + -quality 98 or 99. + * Handle "-quality 97" properly in the png encoder, i.e., use intrapixel + filtering when writing a MNG file and no filtering when writing a PNG file. + * Added "-define PNG:compression-level|strategy|filter=value" options to + the PNG encoder. If these options are used, they take precedence over + the -quality option. + * Use zlib default compression strategy instead of Z_RLE and Z_FIXED + strategies when linking with zlib versions (prior to 1.2.0 and 1.2.2.2, + respectively) that don't support them. +- switch on WEBP support -- require libwebp-devel to build + +------------------------------------------------------------------- +Mon Jun 20 10:44:54 UTC 2011 - pgajdos@novell.com + +- updated to 6.7.0.8: + * added Initial implementation of Cylinder to/from Plane 3D Distorts + Includes deritive (scaled lookup), and anti-alised horizon (validity) + Currently can NOT handle extractions from full 360 cylinder panoramas. + * Fix transient error for composite over operator. + * Fix one-off bug in option parser. + * etc., see ChangeLog +- adjusted inc-struct.diff + +------------------------------------------------------------------- +Fri May 27 08:35:34 UTC 2011 - coolo@novell.com + +- fix requires of -devel package + +------------------------------------------------------------------- +Thu May 26 13:03:10 UTC 2011 - coolo@novell.com + +- remove the -fuse-linker-plugin option, it's default in gcc 4.6 + and only confuses scripts + +------------------------------------------------------------------- +Tue May 24 19:57:16 UTC 2011 - dimstar@opensuse.org + +- Require ImageMagick from -devel subpackage: Packages that depend + on the -devel package very likely use the tools too. + +------------------------------------------------------------------- +Tue May 17 12:00:36 CEST 2011 - pgajdos@suse.cz + +- updated to 6.6.9.9: + * The -scale option nows considers the alpha channel when scaling. + * Don't use comma as a separator for stroked tex. + * Fix transient bug for HSL to RGB and back. + * Fixed PNG8 reduction to work with an image that reduces to 256 colors + plus transparency, by merging the two darkest red colors. + * etc., see ChangeLog + +------------------------------------------------------------------- +Sun May 8 21:17:51 UTC 2011 - giecrilj@stegny.2a.pl + +- created ImageMagick-devel-32bit for cross-compiling + +------------------------------------------------------------------- +Thu Apr 21 10:00:25 UTC 2011 - giecrilj@stegny.2a.pl + +- updated to 6.6.9.5: fixes [Bug 682238] + * macroized and cleaned up scripts + * added conditions for optional components + * updated file lists for upstream + * cleaned up the include tree in devel (patch) + +------------------------------------------------------------------- +Mon Apr 11 15:28:24 CEST 2011 - pgajdos@suse.cz + +- updated to 6.6.8.9: fixes [bnc#682238] + * config files moved to /etc/ImageMagick* + * see ChangeLog for more details + +------------------------------------------------------------------- +Wed Feb 23 20:14:56 CET 2011 - pgajdos@suse.cz + +- updated to 6.6.7.9: fixes [bnc#673789] + * removed survive-exif.patch + +------------------------------------------------------------------- +Mon Feb 21 14:51:56 UTC 2011 - jw@novell.com + +- added patch for crash reading png with exif + [bnc#673789] + +------------------------------------------------------------------- +Mon Feb 14 10:09:28 CET 2011 - pgajdos@suse.cz + +- packaged README.txt from xtp [bnc#671047] + +------------------------------------------------------------------- +Mon Dec 6 09:18:51 UTC 2010 - coolo@novell.com + +- fix build for factory + +------------------------------------------------------------------- +Mon Nov 15 13:23:14 CET 2010 - pgajdos@suse.cz + +- updated to 6.6.5-8: don't read config files from $CWD + [bnc#653572] + +------------------------------------------------------------------- +Thu Nov 4 10:11:15 CET 2010 - pgajdos@suse.cz + +- updated to 6.6.5-5: + * Revised PNG palette optimization + * Added some debug logging in coders/png.c. + * More precise blur values for Lanczos2Sharp and LanczosSharp. + * Added location of first Mitchell crossing (=8/7) to the filters data + structure. + * Added Lanczos2D* filters now named Lanczos2* + * Reorganization of AcquireFilter() to make it work better + * Clearer EWA filters (LanczosSharp etc) comments. + * Added LanczosSharp (3-lobe Lanczos with sharpening) + * Filter sharpening factors are also always applied regardless of usage. + * CubicBC filter formulas simplified by constant folding. In + particular, P1 coefficient (always zero) removed from coeff. + * Revert the Robidoux filter to a Keys cubic with C=(108 sqrt 2-29)/398 + (as already specified in the documentation). + * Ignore PS bounding box offsets if -page is set. + * Add support for -evaluate exp. + +------------------------------------------------------------------- +Fri Oct 15 07:28:17 UTC 2010 - pgajdos@novell.com + +- updated to 6.6.5-0: + * Added "filter:sigma" expert setting defining the 'sigma' for the Gaussian + filter only. This is similar in action to 'blur' but only for Gaussians, + and does not modify the filters support, allowing you to set a very small + sigma, without the function 'missing' all pixels. + * Patch for DrawableRotation() and DrawableTranslation() + * The webp format requires the webpconv delegate program (experimental). + * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivelent to + the previous sharped "Lanczos2D" filter. (C=0.31089212245300069) + This also is very similer to a Mitchell filter but specifically designed + for EWA use and is the new default filter for Distorting Images. + * Added new filter 'Lanczos2D' a 2-lobe Lanczos as defined by + Andreas Gustafsson in his thesis "Interactive Image Warping" (page 24) + http://www.gson.org/thesis/warping-thesis.pdf + * Added filter "Robidoux" which is a slightly sharpened version of the + "Lanczos2D" filter (blur=0.958033808) specifically designed to be less + 'blurry' for horizontal and vertical lines in no-op distortions. + * Add support for "pattern:vertical2" and "pattern:horizontal2". + * Add support for "pattern:vertical3" and "pattern:horizontal3". + * Properly handle PSD layers with negative offsets. + * Added sqrt(2) bluring default for Gaussian Filter if used as + a Cylindrical EWA filter. This resulted removing the last aliasing + issue that was present in tests for Gaussian EWA resampling. Of course + it is still a very blury filter for default use in EWA. + * Adjusted Variable Mapping Blur Composition so user arguments actual + relate properly to the sigma of the blur for a maximum mapping value. + * Fix horizon anti-alising for output-scaled perspective distortions. + * 'Bessel' filter is now offically and more accuritally named 'Jinc' + however 'Bessel' while not visible as a filter option can still be used + as an internal alias for 'Jinc'. + * Fix memory assertion with --enable-embeddable (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17201). + * Don't permit access to pixels when pinging an image (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17194). + +------------------------------------------------------------------- +Tue Oct 5 07:30:14 UTC 2010 - pgajdos@novell.com + +- updated to 6.6.4-8: + * Automatically set the quantum depth to 16 for HDRI. + * IPTC profile not always wrapped properly inside an 8BIM profile. + * TIFF tile geometry must be divisible by 16. + * Rename of SincPolynomial to SincFast for easier user understanding. + Ditto for LanczosChebyshev to LanzcosFast. + * Switch default resize filters to using the faster SincPolynomial + filter by default internally. However 'Sinc' will still use the + Trigonometric function, and can be used to assign the trig version + of Sinc() to filters using the filter expert options. + * The default filter for 'distort' was found to be a very blurry inaccurate + filter function. It was removed and replaced with a correct Gaussian + filter (as used by resize) + * Added a switch so that "-interpolate filter" will force the use of + a cylindrical filter for ALL pixels in distorted images. That is you can + use that switch to use a cylindrical filter even for images that are + being enlarged by the distortion. However EWA is still currently using + a fixed 2.0 sampling radius. This switch complements the use of "-filter + point" which turns off EWA filters in favor of interpolation for all + pixels in a distorted image. BOTH switches should not be used together. + * A bug in the support radius of the EWA resampling function was found, + now that correctly defined resize filters are being used. Suddenly Normal + Gaussian distortions are not so blurry, and tests with distortions of + the 'Rings' image show extremely good and clear results, with only minimal + blurring. The filter 'blur' expert option can be used to adjust this + further. + * Don't negate the geometry offset for the -extent option. + * The RGBO format is now listed as a supported format. + * Added the Nicolas Robidoux and Chantal Racette Lanczos resize filter + function as "LanczosChebyshev" as faster alternative to Lanczos. + * Re-code Nicolas Robidoux and Chantal Racette Polynomial Approximation of + the Sinc Trigonometric resize filter, as a proper filter to allow + direct comparision and speed testing of the filter. + * Expanded the "-set option:filter:verbose 1" output, so as to also include + the actual functions and other values that were used to create the filter. + +------------------------------------------------------------------- +Tue Sep 7 10:02:05 CEST 2010 - pgajdos@suse.cz + +- updated to 6.6.4-0: + * Repair a few incorrect LocaleNCompare() calls (ttf.c, ps.c). + * Path no longer closed if join style is round (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16943). + * Add case for BGRQuantum to GetQuantumExtent(). + * Support no compression on PCX write. + * Fixed bug in the raw BGRA coders (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16880). + * Fix off-by-one error in the PSD coders. + * Nicolas Robidoux with the assistance of Chantal Racette contribute an + approximation of the sinc function over the interval [-3,3]. + * Eliminate a small memory leak in LevelizeImageChannel() (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951). + * Recognize -fx logtwo (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16958). + +------------------------------------------------------------------- +Tue Aug 24 18:17:09 CEST 2010 - pgajdos@suse.cz + +- updated to 6.6.3-9: + * Eliminate useless message about assuming zero delay when writing + a single-frame MNG, and changed it from Error to Warning when + writing a multiple-frame MNG. + * Only use the first alpha channel in PSD image. + * Only use XPM complying colors for XPM images (e.g. green is rgb(0,255,0)). + * Eliminate bogus "invalid colormap index" when pinging ICO images. + * Support -set density / units. + * Properly map PNG intent to image->rendering_intent + * The orient option sometimes improperly set "undefined" (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795). + * Only list orientation options for the -list orientation option (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16801). + * Return proper standard deviation for combined channels (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16786). + * Handle transparency properly for the PSD image format. + * Emit a warning if the PNG encoder can't satisfy the color type and + bit depth requested with a "-define" directive. + * The -fx 2e+6/1e+5 argument no longer returns the wrong results (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16833). + * Add -subimage-search option to the compare utility. + * Throw exception if image size differs for the compare program but the + -subimage-search option is not specified. + +------------------------------------------------------------------- +Mon Aug 2 08:46:36 UTC 2010 - coolo@novell.com + +- update baselibs.conf + +------------------------------------------------------------------- +Thu Jul 29 13:08:43 CEST 2010 - pgajdos@suse.cz + +- updated to 6.6.3-1: + * obsoletes units.patch + * obsoletes grayscale-tiff-jpeg.patch + +------------------------------------------------------------------- +Tue Jun 22 17:37:54 CEST 2010 - pgajdos@suse.cz + +- fixed jpeg compression of grayscale tif format [bnc#615223] + +------------------------------------------------------------------- +Mon May 10 15:19:58 UTC 2010 - aj@suse.de + +- Do not compile in build time but use mtime of changes file instead. + This allows build-compare to identify that no changes have happened. + + +------------------------------------------------------------------- +Mon Apr 26 13:30:55 CEST 2010 - pgajdos@suse.cz + +- fixed units in the output [bnc#598714] + * units.patch + +------------------------------------------------------------------- +Wed Apr 7 14:51:13 CEST 2010 - ro@suse.de + +- update baselibs.conf + +------------------------------------------------------------------- +Tue Apr 6 15:17:00 CEST 2010 - pgajdos@suse.cz + +- updated to version 6.6.1-0: + * Fixed bug in equal-size tile cropping, when image has a page offset. + * The -recolor 4x4 matrix is now interpretted properly (previously it + summed rather attenuating the alpha channel). + * Support writing 1-bit PSD images. + * Support LCMS 2.0. + * Improved WMF support under Windows. + * The new coders/png.c was failing to read a 1-bit paletted image properly. + * Finished eliminating the deprecated direct references to members of + the png_info structure. ImageMagick can now be built with libpng-1.5. + * Respect the -density option when rendering a Postscript or PDF image. + * Distort barrel no longer complains when 3 arguments are given (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15883). + * Support -direction left-to-right option for rendering text + * coders/png.c: Eliminated support of libpng versions older than 1.0.12. + * Relocated the new, misplaced png_get_rowbytes() call. + * Updated setjmp/longjmp/jmpbuf usage to work with libpng-1.5. + * Add support for monochrome PSD images. + * VignetteImage() no longer crashes when x and y arguments are both greater + than half the width (x) and height (y) of the image. + * Eliminated some of the deprecated direct references to members of + the png_info structure. This must be finished before we can build + with libpng-1.5. + * The animate program no longer loops twice when -loop 1 is specified. + * The caption format would sometimes hang when the text was not UTF-8. + * Don't gamma correct log to linear color conversion unless the -gamma is + specified (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15799). + * Detect CMYKProcessColor AI tag. + * Delete image from command line cache for -write option. + * Add support for the Adobe Large Document format. + * Recognize -remap option for the mogrify utility. + * The default Helvetica font is not always available, check for + Century Schoolbook too (reference + http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15780). + + +------------------------------------------------------------------- +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 + + +------------------------------------------------------------------- +Mon Feb 15 09:39:38 CET 2010 - pgajdos@suse.cz + +- don't remove *.la files, see [bnc#579798] + +------------------------------------------------------------------- +Tue Feb 9 15:03:34 UTC 2010 - prusnak@suse.cz + +- build -doc subpackage as noarch +- spec cleanup + +------------------------------------------------------------------- +Mon Jan 11 15:13:29 CET 2010 - pgajdos@suse.cz + +- updated to 6.5.8-9, which fixes [bnc#565014] + +------------------------------------------------------------------- +Wed Jan 6 01:23:21 CET 2010 - jengelh@medozas.de + +- package baselibs.conf + +------------------------------------------------------------------- +Mon Nov 23 15:49:23 CET 2009 - pgajdos@suse.cz + +- updated to 6.5.7-9 (See ChangeLog) + +------------------------------------------------------------------- +Tue Nov 3 19:09:20 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Mon Aug 24 12:25:34 CEST 2009 - pgajdos@suse.cz + +- splitted out doc package, see [bnc#533439] + +------------------------------------------------------------------- +Tue Aug 4 18:57:12 CEST 2009 - pgajdos@suse.cz + +- updated to version 6.5.4-8 (See ChangeLog) + +------------------------------------------------------------------- +Thu Jul 30 16:57:13 CEST 2009 - ro@suse.de + +- update baselibs.conf to complete previous change + +------------------------------------------------------------------- +Fri Jun 5 15:55:27 CEST 2009 - nadvornik@suse.cz + +- updated to 6.5.3-2: + * shared library version increased from 1 to 2 + * subpackages renamed accordingly + * includes a fix for bnc#507728 + +------------------------------------------------------------------- +Fri Jan 23 16:49:09 CET 2009 - nadvornik@suse.cz + +- backported fix for race condition [bnc#465967] + +------------------------------------------------------------------- +Fri Dec 5 11:21:47 CET 2008 - nadvornik@suse.cz + +- fixed fontconfig detection [bnc#441874] + +------------------------------------------------------------------- +Mon Dec 1 12:43:56 CET 2008 - ro@suse.de + +- add libMagicWand1 to baselibs.conf (for libxine1) + +------------------------------------------------------------------- +Tue Oct 7 15:09:28 CEST 2008 - thoenig@suse.de + +- add baselibs.conf (libMagickCore1) required by libfprint0-32bit + +------------------------------------------------------------------- +Wed Sep 10 15:22:36 CEST 2008 - nadvornik@suse.cz + +- update to 6.4.3-6, see ChangeLog for details + +------------------------------------------------------------------- +Wed Apr 9 13:40:11 CEST 2008 - nadvornik@suse.cz + +- update to 6.4.0-4, see ChangeLog for details + * mostly bugfixes + +------------------------------------------------------------------- +Mon Apr 7 17:11:59 CEST 2008 - schwab@suse.de + +- Fix PRNG. + +------------------------------------------------------------------- +Sat Mar 29 07:40:43 CET 2008 - coolo@suse.de + +- fix requires + +------------------------------------------------------------------- +Wed Mar 26 13:57:14 CET 2008 - nadvornik@suse.cz + +- updated to 6.3.9-7, see ChangeLog for details + * renamed shared library subpackages: + libMagick10 -> libMagickCore1 + libWand10 -> libMagickWand1 + libMagick++10 -> libMagick++1 + * read EXIF data in TIFF images + * add -encipher / -decipher options to the command-line utilities + * many bugfixes and improvements + +------------------------------------------------------------------- +Mon Dec 3 17:39:00 CET 2007 - nadvornik@suse.cz + +- fixed BuildRequires + +------------------------------------------------------------------- +Fri Nov 30 16:50:35 CET 2007 - nadvornik@suse.cz + +- updated to 6.3.7-2, see ChangeLog for details + * fixes conflicts in header files [#340485] + +------------------------------------------------------------------- +Mon Oct 8 14:20:12 CEST 2007 - pth@suse.de + +- Add libMagick10 to Requires of perl-PerlMagick (#331611) + +------------------------------------------------------------------- +Tue Sep 25 11:54:58 CEST 2007 - nadvornik@suse.cz + +- updated to 6.3.5-10: fixes CVE-2007-4985, CVE-2007-4986, + CVE-2007-4987, CVE-2007-4988 [#327021] + +------------------------------------------------------------------- +Fri Aug 3 14:13:24 CEST 2007 - coolo@suse.de + +- fix provides for ImageMagick-Magick++ (#293401) + +------------------------------------------------------------------- +Sat Jul 28 21:18:41 CEST 2007 - coolo@suse.de + +- remove requires on ImageMagick-Magick++ + +------------------------------------------------------------------- +Wed Jul 25 17:31:33 CEST 2007 - nadvornik@suse.cz + +- updated to 6.3.5-3, see ChangeLog for details +- reduced the requrements of the main package, + created ImageMagick-extra with full set of requirements +- adjusted to Shared Library Policy: + * created libMagick10 and libWand10 + * renamed ImageMagick-Magick++ -> libMagick++10 + * renamed ImageMagick-Magick++-devel -> libMagick++-devel + +------------------------------------------------------------------- +Thu Apr 19 13:53:08 CEST 2007 - nadvornik@suse.cz + +- updated to 6.3.3-8, see ChangeLog for details +- fixed various crashes on malformed input, including + CVE-2007-1797 and CVE-2007-1667 [#258253] +- do not build static libs +- adjusted BuildRequires for libjasper-devel + +------------------------------------------------------------------- +Tue Feb 27 22:53:46 CET 2007 - dmueller@suse.de + +- adjust BuildRequires: libexif -> libexif-devel + +------------------------------------------------------------------- +Mon Feb 19 17:06:22 CET 2007 - mvaner@suse.cz + +- Array boundaries fix in bezier path (#243280) + - bezier-array.patch + +------------------------------------------------------------------- +Mon Oct 30 17:29:59 CET 2006 - nadvornik@suse.cz + +- fixed overflows in dcm and palm codecs CVE-2006-5456 [#215685] + +------------------------------------------------------------------- +Wed Oct 18 15:52:37 CEST 2006 - postadal@suse.cz + +- disabled -fstack-protector for %suse_version <= 1000 + +------------------------------------------------------------------- +Tue Oct 17 17:43:59 CEST 2006 - nadvornik@suse.cz + +- updated to 1.3.0-0 + * enhanced -fx + * many bugfixes, see ChangeLog + +------------------------------------------------------------------- +Thu Jul 13 10:42:24 CEST 2006 - nadvornik@suse.cz + +- updated to 1.2.8-1 + * security fixes merged upstream + * fixed compilation with new libpng + * many other fixes + +------------------------------------------------------------------- +Wed Mar 15 11:02:41 CET 2006 - nadvornik@suse.cz + +- fixed rpath in perl module + +------------------------------------------------------------------- +Fri Feb 3 17:13:20 CET 2006 - nadvornik@suse.cz + +- better fix for format string vulnerability + CVE-2006-0082 [#141390] +- fixed shell metacharacters in file names passed into delegates + CVE-2005-4601 [#141999] +- added version numbers to devel subpackage requirements + +------------------------------------------------------------------- +Wed Jan 25 21:32:48 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Mon Jan 16 18:08:04 CET 2006 - meissner@suse.de + +- Use -fstack-protector. + +------------------------------------------------------------------- +Tue Dec 20 18:39:12 CET 2005 - nadvornik@suse.cz + +- updated to 6.2.5 + +------------------------------------------------------------------- +Wed Sep 21 18:08:42 CEST 2005 - nadvornik@suse.cz + +- updated to 6.2.4 + +------------------------------------------------------------------- +Sun Sep 18 00:47:48 CEST 2005 - postadal@suse.cz + +- parallelize build + +------------------------------------------------------------------- +Wed Sep 7 15:47:40 CEST 2005 - nadvornik@suse.cz + +- fixed URL in man pages [#115568] + +------------------------------------------------------------------- +Thu Jul 21 10:47:30 CEST 2005 - nadvornik@suse.cz + +- moved .la files back to main package, they are needed for runtime + +------------------------------------------------------------------- +Fri Jul 15 14:57:43 CEST 2005 - nadvornik@suse.cz + +- updated to 6.2.3 +- fixed incorrect char type usage [#95086] + +------------------------------------------------------------------- +Tue May 3 14:01:49 CEST 2005 - nadvornik@suse.cz + +- updated to 6.2.2, fixes crash in PNM reader [#80428] + +------------------------------------------------------------------- +Wed Mar 9 12:04:14 CET 2005 - nadvornik@suse.cz + +- fixed format string vulnerability [#67273] + +------------------------------------------------------------------- +Wed Mar 02 14:43:29 CET 2005 - nadvornik@suse.cz + +- linked PerlMagick correcly +- added xorg-x11-devel to requires of devel subpackage + +------------------------------------------------------------------- +Sat Jan 22 11:17:44 CET 2005 - ro@suse.de + +- fix libltdl removal on lib64 + +------------------------------------------------------------------- +Tue Jan 18 14:38:36 CET 2005 - nadvornik@suse.cz + +- updated to 6.1.8 + * fixed .psd file read overflow (CAN-2005-0005) [#49839] + +------------------------------------------------------------------- +Mon Nov 01 15:44:49 CET 2004 - nadvornik@suse.cz + +- fixed integer overflow in EXIF handling [#47745] + +------------------------------------------------------------------- +Tue Sep 14 18:46:03 CEST 2004 - nadvornik@suse.cz + +- branched new subpackage ImageMagick-Magick++-devel [#45245] + +------------------------------------------------------------------- +Tue Sep 14 14:48:53 CEST 2004 - nadvornik@suse.cz + +- removed Requires: ImageMagick-devel from ImageMagick-Magick++ [#45245] + +------------------------------------------------------------------- +Tue Sep 07 17:01:00 CEST 2004 - nadvornik@suse.cz + +- updated to 6.0.7 + * fixed possible miscompilation of included headers + * fixed PerlMagick's Profile crash [#44710] + * other bugfixes + +------------------------------------------------------------------- +Tue Aug 31 15:51:19 CEST 2004 - nadvornik@suse.cz + +- updated to 6.0.6-2: + * fixed decoding runlength-encoded BMP [#44081] + * enabled LZW compression + +------------------------------------------------------------------- +Mon Aug 9 18:56:19 CEST 2004 - ro@suse.de + +- fix build with current automake + +------------------------------------------------------------------- +Mon Jun 28 16:20:33 CEST 2004 - nadvornik@suse.cz + +- updated to 6.0.2 + +------------------------------------------------------------------- +Fri Mar 26 17:59:34 CET 2004 - nadvornik@suse.cz + +- adjusted default fonts + +------------------------------------------------------------------- +Fri Feb 06 15:44:35 CET 2004 - nadvornik@suse.cz + +- update to 5.5.7-16 +- added run_ldconfig macro +- build as user + +------------------------------------------------------------------- +Tue Sep 09 15:34:52 CEST 2003 - nadvornik@suse.cz + +- fixed annotate function [29748] + +------------------------------------------------------------------- +Mon Sep 08 17:34:35 CEST 2003 - nadvornik@suse.cz + +- fixed reading of tiff images [#25552] + +------------------------------------------------------------------- +Thu Aug 28 18:15:55 CEST 2003 - nadvornik@suse.cz + +- fixed output from Magick++-config --version +- compiled with -fno-strict-aliasing + +------------------------------------------------------------------- +Wed Aug 20 17:04:55 CEST 2003 - mjancar@suse.cz + +- require the perl version we build with + +------------------------------------------------------------------- +Tue Jul 29 12:15:32 CEST 2003 - nadvornik@suse.cz + +- lib64 fixed +- filelist fixed + +------------------------------------------------------------------- +Fri Jul 25 11:23:44 CEST 2003 - nadvornik@suse.cz + +- updated to 5.5.7-10 +- used perl_process_packlist + +------------------------------------------------------------------- +Mon Feb 10 18:44:41 CET 2003 - nadvornik@suse.cz + +- updated to 5.5.4-4: + - fixed bug [#23111] +- copied ltdl sources from libtool package + +------------------------------------------------------------------- +Thu Dec 19 13:59:00 CET 2002 - adrian@suse.de + +- add liblcms-devel to #neededforbuild + +------------------------------------------------------------------- +Thu Nov 21 19:14:43 CET 2002 - nadvornik@suse.cz + +- updated to 5.5.1 + +------------------------------------------------------------------- +Wed Nov 20 01:48:48 CET 2002 - ro@suse.de + +- fix build with latest automake + +------------------------------------------------------------------- +Fri Nov 01 11:48:35 CET 2002 - nadvornik@suse.cz + +- fixed detection of lpr [#21187] +- fixed to compile with new libjasper + +------------------------------------------------------------------- +Tue Sep 03 10:59:13 CEST 2002 - nadvornik@suse.cz + +- do not try to detect supported ghostscript devices [#18424] + +------------------------------------------------------------------- +Thu Aug 29 19:12:23 CEST 2002 - nadvornik@suse.cz + +- fixed typo in delegates.mgk + +------------------------------------------------------------------- +Sat Aug 10 17:30:02 CEST 2002 - kukuk@suse.de + +- Fix filelist for threaded perl + +------------------------------------------------------------------- +Fri Jul 26 21:45:42 CEST 2002 - adrian@suse.de + +- fix neededforbuild + +------------------------------------------------------------------- +Fri Jul 26 10:59:04 CEST 2002 - nadvornik@suse.cz + +- update to 5.4.7-4 + +------------------------------------------------------------------- +Tue Jul 2 13:41:13 CEST 2002 - nadvornik@suse.cz + +- update to 5.4.7 + +------------------------------------------------------------------- +Fri May 3 12:13:01 CEST 2002 - meissner@suse.de + +- %_lib fixes + +------------------------------------------------------------------- +Wed Mar 6 11:09:45 CET 2002 - nadvornik@suse.cz + +- added symlink index.html->ImageMagick.html in doc directory + +------------------------------------------------------------------- +Mon Feb 4 10:45:44 CET 2002 - nadvornik@suse.cz + +- update to 5.4.2-3, xtp updated to 5.4.3 + +------------------------------------------------------------------- +Fri Feb 1 00:26:08 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Thu Jan 17 10:34:38 CET 2002 - nadvornik@suse.cz + +- html files installed correctly + +------------------------------------------------------------------- +Tue Jan 15 14:31:52 CET 2002 - nadvornik@suse.cz + +- update to 5.4.2: + - new scripting language utility, conjure + +------------------------------------------------------------------- +Mon Dec 3 14:28:28 CET 2001 - nadvornik@suse.cz + +- update to 5.4.1: + - better SVG support + - changed default background color to none + - eliminated the libMagick.so dependancy on libtiff, libpng, libjpeg + - coders/wmf.c updated for libwmf 0.2 + +------------------------------------------------------------------- +Thu Oct 18 09:33:39 CEST 2001 - nadvornik@suse.cz + +- update to 5.4.0: + - Text drawing now handles UTF8-encoding + - Added a MATLAB encoder + - Uses SHA instead of MD5 for image signatures + +------------------------------------------------------------------- +Fri Aug 24 15:56:13 CEST 2001 - nadvornik@suse.cz + +- update to 5.3.8: + - Added a new method SetImageClipMask(). + - Added @ to the image geometry specification. Use it to specify + the square-root of the maximum area in pixels of an image + - many bugfixes + +------------------------------------------------------------------- +Tue Aug 21 12:19:07 CEST 2001 - nadvornik@suse.cz + +- removed wv-devel from neededforbuild, it is no longer needed +- fixed segfault in svg converting +- fixed doc installation + +------------------------------------------------------------------- +Wed Aug 15 10:14:51 CEST 2001 - nadvornik@suse.cz + +- compiled with libjasper + +------------------------------------------------------------------- +Tue Jul 24 13:43:46 CEST 2001 - nadvornik@suse.cz + +- update to 5.3.7 + +------------------------------------------------------------------- +Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de + +- changed neededforbuild to +- changed neededforbuild to +- changed neededforbuild to +- changed neededforbuild to + +------------------------------------------------------------------- +Wed Jun 27 14:09:22 CEST 2001 - nadvornik@suse.cz + +- update to 5.3.6 +- dropped ImageMagick-pictures subpackage + +------------------------------------------------------------------- +Tue Jun 12 10:52:58 CEST 2001 - nadvornik@suse.cz + +- update to 5.3.5 +- fixed to compile with new autoconf + +------------------------------------------------------------------- +Tue Apr 17 16:27:01 CEST 2001 - kukuk@suse.de + +- Remove magickcpp_version macro + +------------------------------------------------------------------- +Thu Apr 5 08:47:01 CEST 2001 - nadvornik@suse.cz + +- updated to 5.3.1 + +------------------------------------------------------------------- +Tue Mar 27 14:29:57 CEST 2001 - ro@suse.de + +- libtoolize main dir as well + +------------------------------------------------------------------- +Tue Mar 27 00:49:07 CEST 2001 - ro@suse.de + +- libtoolize + +------------------------------------------------------------------- +Fri Mar 9 10:26:04 CET 2001 - nadvornik@suse.cz + +- updated to 5.3.0 +- fixed neededforbuild + +------------------------------------------------------------------- +Mon Feb 19 13:53:09 CET 2001 - nadvornik@suse.cz + +- fixed filelist + +------------------------------------------------------------------- +Tue Feb 13 10:35:43 CET 2001 - nadvornik@suse.cz + +- update to 5.2.9 + +------------------------------------------------------------------- +Tue Dec 12 11:31:17 CET 2000 - nadvornik@suse.cz + +- compiled with option --with-threads + +------------------------------------------------------------------- +Tue Dec 5 12:38:47 CET 2000 - nadvornik@suse.cz + +- update to 5.2.6 +- now uses freetype2 + +------------------------------------------------------------------- +Thu Nov 16 16:23:27 CET 2000 - nadvornik@suse.cz + +- update to 5.2.5 + +------------------------------------------------------------------- +Tue Nov 14 10:10:35 CET 2000 - nadvornik@suse.cz + +- fixed writing transparent xpm files + +------------------------------------------------------------------- +Wed Nov 8 11:05:39 CET 2000 - nadvornik@suse.cz + +- changed to long names +- imagemag -> ImageMagick +- magickd -> ImageMagick-devel +- magickpp -> ImageMagick-Magick++ +- plmagick -> perl-PerlMagick +- impict -> ImageMagick-pictures + +------------------------------------------------------------------- +Wed Oct 18 14:30:55 CEST 2000 - nadvornik@suse.cz + +- update to 5.2.4 +- compiled with --with-modules + +------------------------------------------------------------------- +Mon Sep 18 10:15:50 CEST 2000 - nadvornik@suse.cz + +- fixed usage of suse_update_config + +------------------------------------------------------------------- +Thu Sep 14 18:21:45 CEST 2000 - nadvornik@suse.cz + +- drop subpackage imfilm, removed povray from neededforbuild +- povray scripts are now in /usr/share/doc/imagemag/scenes + +------------------------------------------------------------------- +Thu Sep 14 14:35:20 CEST 2000 - nadvornik@suse.cz + +- update to 5.2.3 +- new subpackage magickd for includes and static libs +- changed prefix to /usr +- removed --without-largefiles + +------------------------------------------------------------------- +Wed Aug 23 00:05:39 CEST 2000 - ro@suse.de + +- fixed perl path + +------------------------------------------------------------------- +Thu Jun 8 08:29:04 CEST 2000 - nadvornik@suse.cz + +- update to latest source from ftp +- added source url + +------------------------------------------------------------------- +Tue Jun 6 09:28:47 CEST 2000 - nadvornik@suse.cz + +- images, scenes -> /usr/share/ImageMagick +- doc -> %{_defaultdocdir}/imagemag + +------------------------------------------------------------------- +Mon Jun 5 11:49:23 CEST 2000 - nadvornik@suse.cz + +- used --without-largefiles + +------------------------------------------------------------------- +Thu Jun 1 09:33:32 CEST 2000 - nadvornik@suse.cz + +- xtp updated to 5.2.0 + +------------------------------------------------------------------- +Mon May 29 08:13:38 CEST 2000 - nadvornik@suse.cz + +- updated to 5.2.0 + +------------------------------------------------------------------- +Fri May 19 11:23:14 CEST 2000 - nadvornik@suse.cz + +- used %{_defaultdocdir} +- changed group + +------------------------------------------------------------------- +Fri Apr 28 11:04:11 MEST 2000 - nadvornik@suse.cz + +- fixed to compile with xf86-4.0 + +------------------------------------------------------------------- +Mon Apr 10 16:18:44 CEST 2000 - nadvornik@suse.cz + +- added URL + +------------------------------------------------------------------- +Fri Apr 7 17:51:07 CEST 2000 - bk@suse.de + +- added suse config update macro + +------------------------------------------------------------------- +Thu Apr 6 15:39:12 CEST 2000 - nadvornik@suse.cz + +- update to 5.1.1 +- added BuildRoot + +------------------------------------------------------------------- +Wed Jan 19 15:35:24 CET 2000 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Mon Jan 3 01:50:26 CET 2000 - ro@suse.de + +- update to 5.1.0 + +------------------------------------------------------------------- +Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de + +- fixed requirements for sub packages + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Thu Sep 2 01:34:11 CEST 1999 - ro@suse.de + +- update to 4.2.9 + +------------------------------------------------------------------- +Mon Jun 28 19:25:23 MEST 1999 - ro@suse.de + +- update to 4.2.7 + +------------------------------------------------------------------- +Wed May 19 13:25:48 MEST 1999 - ro@suse.de + +- fixed path in specfile + +------------------------------------------------------------------- +Wed May 19 10:05:36 MEST 1999 - ro@suse.de + +- fixed specfile + +------------------------------------------------------------------- +Wed May 19 01:06:01 MEST 1999 - ro@suse.de + +- update to 4.2.5 +- new subpackage: magickpp (aka Magick++) a C++-API for libmagick + +------------------------------------------------------------------- +Fri Feb 19 12:29:08 MET 1999 - ro@suse.de + +- update to 4.2.0 + +------------------------------------------------------------------- +Mon Jan 18 17:41:46 MET 1999 - bs@suse.de + +- set libraries to 755 + +------------------------------------------------------------------- +Wed Jan 13 16:46:00 MET 1999 - ro@suse.de + +- update to 4.1.7 / PerlMagick 1.58 + +------------------------------------------------------------------- +Mon Dec 14 09:27:13 MET 1998 - ro@suse.de + +- update to 4.1.6 +- disabled unix98/ptys in configure.in + +------------------------------------------------------------------- +Tue Dec 1 11:05:32 MET 1998 - ro@suse.de + +- update to 4.1.5 / PerlMagick 1.53 + +------------------------------------------------------------------- +Tue Nov 17 11:52:34 MET 1998 - ro@suse.de + +- update to 4.1.4 +- switched to use configure instead of imake + +------------------------------------------------------------------- +Mon Aug 17 22:23:59 MEST 1998 - ro@suse.de + +- update to 4.0.9 + +------------------------------------------------------------------- +Fri Aug 14 16:02:00 MEST 1998 - ro@suse.de + +- fixed online documentation + /usr/doc/packages/ImageMagick/ImageMagick.html is start page +- added new subpackage PerlMagick "plmagick" + +------------------------------------------------------------------- +Thu Aug 13 17:47:24 MEST 1998 - ro@suse.de + +- update to 4.0.8 + fixed default for printCommand in Display with a app-defaults file + +------------------------------------------------------------------- +Mon Jun 29 09:09:33 MEST 1998 - ro@suse.de + +- update to version 4.0.7 + needs libpng-1.0.1 (and povray built with that version) + +------------------------------------------------------------------- +Tue Apr 7 17:39:35 MEST 1998 - ro@suse.de + +- update to version 4.0.4 + added freetype support + needs libpng-1.0.1 (and povray built with that version) + +------------------------------------------------------------------- +Sun Mar 1 12:19:28 MET 1998 - ro@suse.de + +- update to version 4.0.1 + +------------------------------------------------------------------- +Sun Nov 16 13:36:57 MET 1997 - ro@suse.de + +- fixed Symlink /usr/doc/packages/ImageMagick + +------------------------------------------------------------------- +Fri Nov 14 14:05:34 MET 1997 - ro@suse.de + +- new version 3.9.2 + +------------------------------------------------------------------- +Tue Nov 11 16:08:36 MET 1997 - ro@suse.de + +- imfilm and impict are built from same specfile + +------------------------------------------------------------------- +Mon Nov 3 17:49:58 MET 1997 - ro@suse.de + +- ready for autobuild + diff --git a/ImageMagick.keyring b/ImageMagick.keyring new file mode 100644 index 0000000..bcafbf0 --- /dev/null +++ b/ImageMagick.keyring @@ -0,0 +1,53 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.20 (GNU/Linux) + +mQINBFHRaXQBEAC2J86LP/q8XLRwd2lHA4hgbMTd/AZrMEOjTsUleS3bJjnIDnRe +83R+fbIcjr/x+q9/LZrEHYmKycN+TQovb+E1wzvUVwwny3qqwx67PUGun0UGiDfV ++dbU8/gzPUA7OYPZjCT2N+8MvykpB5MQrFoHxt8xEmFFm8uKcOIanMyueyhYoLsm +f6oqU3wiTiwBSh6reKJOMfjDKCr+luc1xlZaDZPHl8Flt9OcGi9fFg6YXpo78f2V +Gn2xIPWxHOLtviLgKwYENA3WR3AGM2IT+U1tmtBOXuolXz63THxvUjyN4ZUSBLDr +0/ftJcdidfxavt6YoVCMY9JTTJH2rgxFpDfvoSQo1Mv0L5W28ytY9rUQaI/BsU+0 +xfhsh9s7WBfHJhI0GzkRBWES7lx4JvpmUSxOS7xN/9vMJ1akxZf8FQwiUiOnjLDK +vknfwbIzGhMCuhXtYLdvX4SBH3IhimoNWyyCOWatTFmEBG5MyVxd9IUzyHUhE/4t +9crLS1azvHE2RVAWJQfdflAHg03mu10shnKX7qBM3ySwSw3m8TkjoM4Nim91kk48 +wb40F84u7FiY7MwDOTn6Qjowjqz46bGeBSt+s4q3tV8yJj7rlQi4mSCMugLxnGFj +bdl4UeFB2LjxrlxJFh8U9fLze4Y/UGpsz/54Eo7EH4l78cp9oSRQEyYRtwARAQAB +tFRMZXhpZSBQYXJzaW1vbmlhZSAoSW1hZ2VNYWdpY2sgY29kZSBzaWduaW5nIGtl +eSkgPGxleGllLnBhcnNpbW9uaWFlQGltYWdlbWFnaWNrLm9yZz6JAjgEEwECACIF +AlHRaXQCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEImrY9SCdzd60CIQ +AIYlXemfRWYZqa7Rzc0aGfGp1SOQFg0FNF3BPOSYbdqHT02oUkdXXv2hO2zsEiyj +I1kSBIsIux6Dm0TLOxJPI0mZgMvLmfIyuhi0rMse5Gh6FQZnhgKcJT17BZ4mQQ8H +w2ITSTHkdjg6+Zh6IgfniTxx4EWKV5KPf99nBgtk4veLhQ5Hg4nfaLZbFjddakVY +i7W8hLzpY6PkWprJM/rcoif3QfHJG809ZSqSunOxfXKwD2wCMVv6kwdoWT8g0Yf+ +IuJXJSunul/AIFdfptE31Rp36/0h3H1PT5Qowyl4JPMh+jJJOTrxsZH/r4q8zFjU +N+bq32bwoLVgDzytyojdZmRYJ9NUVaVZOMvlwUhZVW/ubNt5Z86uYXgvX1Olh+8L ++xKc0I4b7OpiNQ43+Uct5fjdNqHS/5JvKi8oBKI823sghMeDZzf47+zFz4y+6aHR +nC8HdnzlrMunmU7BXb3WDTvAcha3L6ObSrz3scIYtEEFCd7gYdgKABHqXAdtkp+5 +m0QW7OiDGsCWInNnUghXzi2hac/Y2yY2rsQzRXoBI/kl2N9EGckeHvKF7YdJ70nY +U4F3FOpvxjE9RVOzXhW9hFdAfbcLRvO+TpWwZz4HFxmkcyNYBbQLaSh9Q9O6n9yW +chb98q7iF6ACZP2d9HxGd+IpuOThZg5PMZcJBJW6IoEauQINBFHRaXQBEAC3JooW +XbfmTDSiEdGHMZncf/cReCSzXkOx/X9CR1xC1xLe+N8e+Kp0kYe3Efi6uir4a/ux +CtiKuspNZLQ7EHjnvpZDPA73a4O7ZiEfsztGWMwpRaP1ZawsZZP5O/edpQNlNUaW +Cvlh2kCqELv1SwKcBoK8GBdY+9i5ZNFGgCtsYT2CksmpmmiAf99qXYYNrS/MepWO +jES+nQ5E4a+yjp5itSVM0O5YbAG24gthusgIvuIe5bfvkkyW26YGr8uQR6mdM01D +ULEKcJoLW8qGnM0Rl8Y4yvszSINM0WkkrW3RtiNV1OWi1Z35W2eFQf22jzO9eQr9 +iMgZW5OJFJhLH6Zj6jXEOfSTkWcE7yHzxYBthZ8uy/bdVtTaQcugdREGW+GGNRMC +ooPdRmsDd+sLcY8ZzJK8VUgNVQ2WFiGJA2fb75R7XLqFme8lRPSJUxsuzQPnny/g +nf2MWYgsAo4+DnZSmSQHvQXbszddlJP1CYZFbUh7gQ8a85oE+MDwo2r8yQdYeFUt +A5ZfEWgdsweoOBO0252yNCpsqmELFLMDOR//i+Unaf1j4h1X2ejOKbaXjpdY4vrs +hGsdKMiGlyTjreoD6p6sQ6HDC8m1xwb6oHXyhjQj1f1r/YdpFkgY9TskMN//Jf8C +zpiqnDU8lF1gUtWuxiuSkdt+fgo8rLctkyVZ0QARAQABiQIfBBgBAgAJBQJR0Wl0 +AhsMAAoJEImrY9SCdzd6JFgP/i+YqEB5s9+wtMymV0o590DEwz7i4A4T0obVKJxp +gJplLJGYuD49LbZVk4sPGDqqnDQtBnVkxnn+a1KFup3r/1mgHTbYKu/jMNzVeQiL +RR9SIU2mOUcwsOu02pSoY5o7XQufOZGiD3QyViCUnzMgJXBFF9926yVEtur5vr3f +tTeoGyI31tSYlHe/mhmUDLJK7nhvkPxW2MkE0XUxy9trPY2yH293qj9CeyiZX36d +GltVhaTNENJtUqERT6BtNWXvAwvhh5/3qFqSHTsR+yYOpv4xvtqRpJgZeA5t5K1h +PeGiFMem4m5Pn1dg2JUwPC+HdXpnE/1ulIvyz28Ecz12P8uHNCKYV32e7GvV6EUW +fCIzdnLFL+TNbUZos782TVTb0Bt6gvwrKD4PG9eKMI92AHKz62T8OS5OI4G7YuRo +fsqg5AaiZ1RUQOwwUYkwtCCbsE1Y0oVikDpVhkBPgFYQpgm3cVQYUYg7zEo9BIp+ +pk23TQnJ8jIprrgYTIgwNO7HhKfoQCqrYH8l5fYTnBoE4wWi2EerW34sWPchJNm8 +UV2Mnd87h7xEqWRJAcWO36KO3RmVJr7HRZTEmre0WT7jUSmOlxK2DbeZfwLKUh/T +YEgzm4HHkxTZnPfvU+jdkWa0UtChWg6Lql0nHRsGb5P1bu0urjrqAAWHUXqqRDyk +Ujew +=X6Ea +-----END PGP PUBLIC KEY BLOCK----- diff --git a/ImageMagick.spec b/ImageMagick.spec new file mode 100644 index 0000000..011350f --- /dev/null +++ b/ImageMagick.spec @@ -0,0 +1,686 @@ +# +# spec file for package ImageMagick +# +# Copyright (c) 2023 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 debug_build 0 +%define asan_build 0 +%define maj 7 +%define mfr_version %{maj}.1.1 +%define mfr_revision 21 +%define quantum_depth 16 +%define source_version %{mfr_version}-%{mfr_revision} +%define clibver 10 +%define cwandver 10 +%define cxxlibver 5 +%define libspec -%{maj}_Q%{quantum_depth}HDRI +%define config_dir ImageMagick-7 +%define config_spec config-7 +%define test_verbose 1 +# bsc#1088463 +%define urw_base35_fonts 0 +# do/don't pull djvulibre dependency +%bcond_without djvu +Name: ImageMagick +Version: %{mfr_version}.%{mfr_revision} +Release: 0 +Summary: Viewer and Converter for Images +License: ImageMagick +Group: Productivity/Graphics/Other +URL: https://imagemagick.org/ +Source0: https://imagemagick.org/archive/releases/ImageMagick-%{mfr_version}-%{mfr_revision}.tar.xz +Source1: baselibs.conf +Source2: https://imagemagick.org/archive/releases/ImageMagick-%{mfr_version}-%{mfr_revision}.tar.xz.asc +Source3: ImageMagick.keyring +# suse specific patches +Patch0: ImageMagick-configuration-SUSE.patch +Patch2: ImageMagick-library-installable-in-parallel.patch +#%%ifarch i586 +#%%if %%{?suse_version} < 1550 +Patch4: ImageMagick-filter.t-disable-Contrast.patch +#%%endif +#%%endif +#%%ifarch s390x +Patch5: ImageMagick-s390x-disable-tests.patch +# https://github.com/ImageMagick/ImageMagick/commit/8f3c56fabc619c1672865257e5aafe33cbfaaf3e https://github.com/ImageMagick/ImageMagick/commit/3a7b915d9a810ce742987b37c935f6ae8b36df10 +Patch6: ImageMagick-infinite-resource-time-limit.patch +#%%endif +BuildRequires: chrpath +BuildRequires: dejavu-fonts +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libjbig-devel +BuildRequires: libjpeg-devel +BuildRequires: libtool +BuildRequires: libwmf-devel +BuildRequires: pkgconfig +BuildRequires: xdg-utils +BuildRequires: xz-devel +BuildRequires: zip +BuildRequires: pkgconfig(OpenEXR) +BuildRequires: pkgconfig(bzip2) +BuildRequires: pkgconfig(fftw3) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(ijs) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libheif) +BuildRequires: pkgconfig(libopenjp2) >= 2.1.0 +BuildRequires: pkgconfig(libraw) +BuildRequires: pkgconfig(librsvg-2.0) +BuildRequires: pkgconfig(libtiff-4) >= 4.0.3 +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwebpmux) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(lqr-1) +BuildRequires: pkgconfig(pango) +%if %{with djvu} +BuildRequires: pkgconfig(ddjvuapi) +%endif +%if 0%{?suse_version} > 1500 +BuildRequires: pkgconfig(libjxl) +%endif +# bsc#1088463 +%if %{urw_base35_fonts} +BuildRequires: urw-base35-fonts +%else +BuildRequires: ghostscript-fonts-other +BuildRequires: ghostscript-fonts-std +%endif + +%package -n perl-PerlMagick +Summary: Perl interface for ImageMagick +Group: Development/Libraries/Perl +Requires: ImageMagick = %{version} +Requires: libMagickCore%{libspec}%{clibver} = %{version} +Requires: perl = %{perl_version} + +%package devel +Summary: Development files for ImageMagick's C interface +Group: Development/Libraries/C and C++ +Requires: ImageMagick = %{version} +Requires: glibc-devel +Requires: libMagickCore%{libspec}%{clibver} = %{version} +Requires: libMagickWand%{libspec}%{cwandver} = %{version} +# bnc#741947: +Requires: pkgconfig(bzip2) +%if !%{debug_build} +%package extra +Summary: Extra codecs for the ImageMagick image viewer/converter +Group: Productivity/Graphics/Other +Requires: ImageMagick = %{version} +Requires: libMagickCore%{libspec}%{clibver} = %{version} +Recommends: autotrace +Recommends: dcraw +Recommends: hp2xx +Recommends: libwmf +Recommends: netpbm +Recommends: transfig +%endif + +%package -n libMagickCore%{libspec}%{clibver} +Summary: C runtime library for ImageMagick +Group: Productivity/Graphics/Other +Requires: imagick-%{config_spec} +Recommends: %{config_spec}-SUSE +Recommends: ghostscript +Suggests: %{name}-extra = %{version} + +%package -n libMagickWand%{libspec}%{cwandver} +Summary: C runtime library for ImageMagick +Group: Productivity/Graphics/Other + +%package -n libMagick++%{libspec}%{cxxlibver} +Summary: C++ interface runtime library for ImageMagick +Group: Development/Libraries/C and C++ +Requires: %{name} + +%package -n libMagick++-devel +Summary: Development files for ImageMagick's C++ interface +Group: Development/Libraries/C and C++ +Requires: libMagick++%{libspec}%{cxxlibver} = %{version} +Requires: libstdc++-devel +Requires: pkgconfig(ImageMagick) = %{mfr_version} + +%package doc +Summary: Document Files for ImageMagick Library +Group: Documentation/HTML +BuildArch: noarch + +%package %{config_spec}-upstream-open +Summary: Open ImageMagick Security Policy +Group: Development/Libraries/C and C++ +Requires(post): update-alternatives +Requires(postun):update-alternatives +Provides: imagick-%{config_spec} +Obsoletes: %{config_spec}-upstream < %{version} +Provides: %{config_spec}-upstream = %{version} + +%package %{config_spec}-upstream-limited +Summary: Limited ImageMagick Security Policy +Group: Development/Libraries/C and C++ +Requires(post): update-alternatives +Requires(postun):update-alternatives +Provides: imagick-%{config_spec} + +%package %{config_spec}-upstream-secure +Summary: Secure ImageMagick Security Policy +Group: Development/Libraries/C and C++ +Requires(post): update-alternatives +Requires(postun):update-alternatives +Provides: imagick-%{config_spec} + +%package %{config_spec}-upstream-websafe +Summary: Web-safe ImageMagick Security Policy +Group: Development/Libraries/C and C++ +Requires(post): update-alternatives +Requires(postun):update-alternatives +Provides: imagick-%{config_spec} + +%package %{config_spec}-SUSE +Summary: SUSE Provided Configuration +Group: Development/Libraries/C and C++ +Requires(post): update-alternatives +Requires(postun):update-alternatives +Provides: imagick-%{config_spec} + +%description +ImageMagick is a robust collection of tools and libraries to read, +write, and manipulate an image in many image formats, including popular +formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick, +you can create images dynamically, making it suitable for Web +applications. You can also resize, rotate, sharpen, color-reduce, or +add special effects to an image and save your completed work in many +different image formats. Image processing operations are available from +the command line as well as through C, C++, and Perl-based programming +interfaces. + +%description devel +ImageMagick is a robust collection of tools and libraries to read, +write, and manipulate an image in many image formats, including popular +formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick, +you can create images dynamically, making it suitable for Web +applications. You can also resize, rotate, sharpen, color-reduce, or +add special effects to an image and save your completed work in many +different image formats. Image processing operations are available from +the command line as well as through C, C++, and Perl-based programming +interfaces. + +%if !%{debug_build} +%description extra +This package adds support for djvu, wmf and jpeg2000 formats and +installs optional helper applications. + +ImageMagick is a robust collection of tools and libraries to read, +write, and manipulate an image in many image formats, including popular +formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick, +you can create images dynamically, making it suitable for Web +applications. You can also resize, rotate, sharpen, color-reduce, or +add special effects to an image and save your completed work in many +different image formats. Image processing operations are available from +the command line as well as through C, C++, and Perl-based programming +interfaces. +%endif + +%description -n libMagickCore%{libspec}%{clibver} +ImageMagick is a robust collection of tools and libraries to read, +write, and manipulate an image in many image formats, including popular +formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick, +you can create images dynamically, making it suitable for Web +applications. You can also resize, rotate, sharpen, color-reduce, or +add special effects to an image and save your completed work in many +different image formats. Image processing operations are available from +the command line as well as through C, C++, and Perl-based programming +interfaces. + +%description -n libMagickWand%{libspec}%{cwandver} +ImageMagick is a robust collection of tools and libraries to read, +write, and manipulate an image in many image formats, including popular +formats like TIFF, JPEG, PNG, PDF, PhotoCD, and GIF. With ImageMagick, +you can create images dynamically, making it suitable for Web +applications. You can also resize, rotate, sharpen, color-reduce, or +add special effects to an image and save your completed work in many +different image formats. Image processing operations are available from +the command line as well as through C, C++, and Perl-based programming +interfaces. + +%description -n perl-PerlMagick +PerlMagick is an objected-oriented Perl interface to ImageMagick. Use +the module to read, manipulate, or write an image or image sequence +from within a Perl script. This makes it suitable for Web CGI scripts. + +%description -n libMagick++%{libspec}%{cxxlibver} +This is Magick++, the object-oriented C++ API for the ImageMagick +image-processing library. + +Magick++ supports an object model inspired by PerlMagick. Magick++ +should be faster than PerlMagick since it is written in a compiled +language which is not parsed at run-time. This makes it suitable for +Web CGI programs. Images support implicit reference counting so that +copy constructors and assignment incur almost no cost. The cost of +actually copying an image (if necessary) is done just before +modification and this copy is managed automatically by Magick++. +De-referenced copies are automatically deleted. The image objects +support value (rather than pointer) semantics so it is trivial to +support multiple generations of an image in memory at one time. + +%description -n libMagick++-devel +This is Magick++, the object-oriented C++ API for the ImageMagick +image-processing library. + +Magick++ supports an object model inspired by PerlMagick. Magick++ +should be faster than PerlMagick since it is written in a compiled +language which is not parsed at run-time. This makes it suitable for +Web CGI programs. Images support implicit reference counting so that +copy constructors and assignment incur almost no cost. The cost of +actually copying an image (if necessary) is done just before +modification and this copy is managed automatically by Magick++. +De-referenced copies are automatically deleted. The image objects +support value (rather than pointer) semantics so it is trivial to +support multiple generations of an image in memory at one time. + +%description doc +HTML documentation for ImageMagick library and scene examples. + +%description %{config_spec}-upstream-open +This policy is designed for usage in secure settings like those +protected by firewalls or within Docker containers. Within this framework, +ImageMagick enjoys broad access to resources and functionalities. This policy +provides convenient and adaptable options for image manipulation. However, +it's important to note that it might present security vulnerabilities in +less regulated conditions. Thus, organizations should thoroughly assess +the appropriateness of the open policy according to their particular use +case and security prerequisites. + +%description %{config_spec}-upstream-limited +The primary objective of the limited security policy is to find a +middle ground between convenience and security. This policy involves the +deactivation of potentially hazardous functionalities, like specific coders +such as SVG or HTTP. Furthermore, it establishes several constraints on +the utilization of resources like memory, storage, and processing duration, +all of which are adjustable. This policy proves advantageous in situations +where there's a need to mitigate the potential threat of handling possibly +malicious or demanding images, all while retaining essential capabilities +for prevalent image formats. + +%description %{config_spec}-upstream-secure +This stringent security policy prioritizes the implementation of +rigorous controls and restricted resource utilization to establish a +profoundly secure setting while employing ImageMagick. It deactivates +conceivably hazardous functionalities, including specific coders like +SVG or HTTP. The policy promotes the tailoring of security measures to +harmonize with the requirements of the local environment and the guidelines +of the organization. This protocol encompasses explicit particulars like +limitations on memory consumption, sanctioned pathways for reading and +writing, confines on image sequences, the utmost permissible duration of +workflows, allocation of disk space intended for image data, and even an +undisclosed passphrase for remote connections. By adopting this robust +policy, entities can elevate their overall security stance and alleviate +potential vulnerabilities. + +%description %{config_spec}-upstream-websafe +This security protocol designed for web-safe usage focuses on situations +where ImageMagick is applied in publicly accessible contexts, like websites. +It deactivates the capability to read from or write to any image formats +other than web-safe formats like GIF, JPEG, and PNG. Additionally, this +policy prohibits the execution of image filters and indirect reads, thereby +thwarting potential security breaches. By implementing these limitations, +the web-safe policy fortifies the safeguarding of systems accessible to +the public, reducing the risk of exploiting ImageMagick's capabilities +for potential attacks. + +%description %{config_spec}-SUSE +ImageMagick configuration as provide by SUSE. It is upstream 'secure' +policy plus disable few other coders for reading and/or writing. + +%prep +%setup -q -n ImageMagick-%{source_version} +%patch2 -p1 +%ifarch i586 +%if %{?suse_version} < 1550 +%patch4 -p1 +%endif +%endif +%ifarch s390x +%patch5 -p1 +%endif +%patch6 -p1 + +%build +# bsc#1088463 +%if %{urw_base35_fonts} +sed -i 's:type1:otf:' config/type-urw-base35.xml.in +sed -i 's:metrics=[^ ]*::' config/type-urw-base35.xml.in +sed -i 's:\.t1:.otf:' config/type-urw-base35.xml.in +%endif +# make library binary package parallel installable +export MODULES_DIRNAME="modules%{libspec}%{clibver}" +export SHAREARCH_DIRNAME="config%{libspec}%{clibver}" +%if %{debug_build} +export CFLAGS="%{optflags} -O0" +export CXXFLAGS="%{optflags} -O0" +%endif +%configure \ + --disable-silent-rules \ + --enable-shared \ + --without-frozenpaths \ + --with-magick_plus_plus \ +%if !%{debug_build} + --with-modules \ +%else + --without-modules \ +%endif + --with-threads \ +%if %{urw_base35_fonts} + --with-urw-base35-font-dir=%{_datadir}/fonts/truetype \ +%else + --with-gs-font-dir=%{_datadir}/fonts/ghostscript \ +%endif + --with-perl \ + --with-perl-options="INSTALLDIRS=vendor %{?perl_prefix} CC='gcc -L$PWD/magick/.libs' LDDLFLAGS='-shared -L$PWD/magick/.libs'" \ + --disable-static \ + --with-gvc \ +%if %{with ddjvuapi} + --with-djvu \ +%endif + --with-fftw \ + --with-lcms \ + --with-jbig \ + --with-openjp2 \ + --with-openexr \ + --with-rsvg \ + --with-webp \ + --with-wmf \ + --with-quantum-depth=%{quantum_depth} \ + --without-gcc-arch \ + --enable-pipes=no \ + --enable-reproducible-build=yes \ + --disable-openmp +%if %{asan_build} +sed -i -e 's/\(^CFLAGS.*\)/\1 -fsanitize=address/' \ + -e 's/\(^LIBS =.*\)/\1 -lasan/' \ + Makefile +%endif +# don't build together, PerlMagick could be miscompiled when using parallel build[1] +# [1] http://pkgs.fedoraproject.org/cgit/ImageMagick.git/tree/ImageMagick.spec +%make_build all +%make_build -j1 perl-build +# mostly because */demo is used later with %check +# polutting dir with .libs etc. +cp -r Magick++/demo Magick++/examples +cp -r PerlMagick/demo PerlMagick/examples +# other improvements +chmod -x PerlMagick/demo/*.pl +exit 0 + +%check +%if %{debug_build} || %{asan_build} +# testsuite does not succeed for some reason +# research TODO +exit 0 +%endif +%ifarch i586 +# do not report test issues related to 32-bit architectures upstream, +# they do not want to dedicate any time to fix them: +# https://github.com/ImageMagick/ImageMagick/issues/1215 +rm PerlMagick/t/montage.t +sed -i -e 's:averageImages ::' -e 's:1..13:1..12:' Magick++/tests/tests.tap +%endif +%make_build check +export MAGICK_CODER_MODULE_PATH=$PWD/coders/.libs +export MAGICK_CODER_FILTER_PATH=$PWD/filters/.libs +export MAGICK_CONFIGURE_PATH=$PWD/config +cd PerlMagick +%if %{test_verbose} +sed -i 's:TEST_VERBOSE=0:TEST_VERBOSE=1:' Makefile +%endif +%make_build test +cd .. + +%install +%make_install pkgdocdir=%{_defaultdocdir}/%{name}-%{maj}/ +# configuration magic +mv -t %{buildroot}%{_sysconfdir}/%{name}* %{buildroot}%{_datadir}/%{name}*/*.xml +for policy in open limited secure websafe; do + cp -r %{buildroot}%{_sysconfdir}/%{config_dir}{,-upstream-$policy} + cp config/policy-$policy.xml %{buildroot}%{_sysconfdir}/%{config_dir}-upstream-$policy +done +mv %{buildroot}%{_sysconfdir}/%{config_dir}{,-SUSE} +cp config/policy-secure.xml %{buildroot}%{_sysconfdir}/%{config_dir}-SUSE +patch --fuzz=0 --dir %{buildroot}%{_sysconfdir}/%{config_dir}-SUSE < %{PATCH0} +mkdir -p %{buildroot}%{_sysconfdir}/alternatives/ +ln -sf %{_sysconfdir}/alternatives/%{config_dir} %{buildroot}%{_sysconfdir}/%{config_dir} +# symlink header file relative to /usr/include/ImageMagick-7/ +# so that inclusions like wand/*.h and magick/*.h work +ln -s ./MagickCore %{buildroot}%{_includedir}/%{name}-%{maj}/magick +ln -s ./MagickWand %{buildroot}%{_includedir}/%{name}-%{maj}/wand +# these will be included via %doc +rm -r %{buildroot}%{_datadir}/doc/%{name}-%{maj}/ +rm %{buildroot}%{_libdir}/*.la +# remove RPATH from perl module +perl_module=$(find %{buildroot}%{_prefix}/lib/perl5 -name '*.so') +chmod 755 $perl_module +chrpath -d $perl_module +chmod 555 $perl_module +# remove %%{buildroot} from distributed file +sed -i 's:%{buildroot}::' %{buildroot}/%{_libdir}/ImageMagick-%{mfr_version}/config%{libspec}%{clibver}/configure.xml +#remove duplicates +%fdupes -s %{buildroot}%{_defaultdocdir}/%{name}-%{maj} +%fdupes -s %{buildroot}%{_includedir}/%{name}-%{maj} +%fdupes -s %{buildroot}%{_libdir}/pkgconfig +%perl_process_packlist + +%post -n libMagickCore%{libspec}%{clibver} -p /sbin/ldconfig +%postun -n libMagickCore%{libspec}%{clibver} -p /sbin/ldconfig +%post -n libMagickWand%{libspec}%{cwandver} -p /sbin/ldconfig +%postun -n libMagickWand%{libspec}%{cwandver} -p /sbin/ldconfig +%post -n libMagick++%{libspec}%{cxxlibver} -p /sbin/ldconfig +%postun -n libMagick++%{libspec}%{cxxlibver} -p /sbin/ldconfig + +%post %{config_spec}-upstream-open +%{_sbindir}/update-alternatives --quiet --install %{_sysconfdir}/%{config_dir} %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-open 1 + +%postun %{config_spec}-upstream-open +if [ ! -d %{_sysconfdir}/%{config_dir}-upstream ] ; then + %{_sbindir}/update-alternatives --quiet --remove %{config_dir} %{_sysconfdir}/%{config_dir}-upstream +fi + +%post %{config_spec}-upstream-limited +%{_sbindir}/update-alternatives --quiet --install %{_sysconfdir}/%{config_dir} %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-limited 5 + +%postun %{config_spec}-upstream-limited +if [ ! -d %{_sysconfdir}/%{config_dir}-upstream ] ; then + %{_sbindir}/update-alternatives --quiet --remove %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-limited +fi + +%post %{config_spec}-upstream-secure +%{_sbindir}/update-alternatives --quiet --install %{_sysconfdir}/%{config_dir} %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-secure 10 + +%postun %{config_spec}-upstream-secure +if [ ! -d %{_sysconfdir}/%{config_dir}-upstream ] ; then + %{_sbindir}/update-alternatives --quiet --remove %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-secure +fi + +%pretrans %{config_spec}-upstream-open -p +-- this %pretrans to be removed soon [bug#1122033#c37] +path = "%{_sysconfdir}/%{config_dir}" +st = posix.stat(path) +if st and st.type == "directory" then + os.remove(path .. ".rpmmoved") + os.rename(path, path .. ".rpmmoved") +end + +%pretrans %{config_spec}-upstream-limited -p +-- this %pretrans to be removed soon [bug#1122033#c37] +path = "%{_sysconfdir}/%{config_dir}" +st = posix.stat(path) +if st and st.type == "directory" then + os.remove(path .. ".rpmmoved") + os.rename(path, path .. ".rpmmoved") +end +%pretrans %{config_spec}-upstream-secure -p +-- this %pretrans to be removed soon [bug#1122033#c37] +path = "%{_sysconfdir}/%{config_dir}" +st = posix.stat(path) +if st and st.type == "directory" then + os.remove(path .. ".rpmmoved") + os.rename(path, path .. ".rpmmoved") +end + +%pretrans %{config_spec}-SUSE -p +-- this %pretrans to be removed soon [bug#1122033#c37] +path = "%{_sysconfdir}/%{config_dir}" +st = posix.stat(path) +if st and st.type == "directory" then + os.remove(path .. ".rpmmoved") + os.rename(path, path .. ".rpmmoved") +end + +%pretrans %{config_spec}-upstream-websafe -p +-- this %pretrans to be removed soon [bug#1122033#c37] +path = "%{_sysconfdir}/%{config_dir}" +st = posix.stat(path) +if st and st.type == "directory" then + os.remove(path .. ".rpmmoved") + os.rename(path, path .. ".rpmmoved") +end + +%post %{config_spec}-SUSE +%{_sbindir}/update-alternatives --quiet --install %{_sysconfdir}/%{config_dir} %{config_dir} %{_sysconfdir}/%{config_dir}-SUSE 15 + +%postun %{config_spec}-SUSE +if [ ! -d %{_sysconfdir}/%{config_dir}-SUSE ] ; then + %{_sbindir}/update-alternatives --quiet --remove %{config_dir} %{_sysconfdir}/%{config_dir}-SUSE +fi + +%post %{config_spec}-upstream-websafe +%{_sbindir}/update-alternatives --quiet --install %{_sysconfdir}/%{config_dir} %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-websafe 20 + +%postun %{config_spec}-upstream-websafe +if [ ! -d %{_sysconfdir}/%{config_dir}-upstream ] ; then + %{_sbindir}/update-alternatives --quiet --remove %{config_dir} %{_sysconfdir}/%{config_dir}-upstream-websafe +fi + +%files +%license LICENSE +%doc NEWS.txt +%{_bindir}/[^MW]* +%{_mandir}/man1/* +%exclude %{_mandir}/man1/*-config.1%{ext_man} + +%files -n libMagickCore%{libspec}%{clibver} +%license LICENSE +%{_libdir}/libMagickCore*.so.%{clibver}* +%dir %{_libdir}/ImageMagick* +%if !%{debug_build} +%dir %{_libdir}/ImageMagick*/modules* +%dir %{_libdir}/ImageMagick*/modules*/* +%exclude %{_libdir}/ImageMagick*/modules*/*/wmf.* +%exclude %{_libdir}/ImageMagick*/modules*/*/jp2.* +%if %{with djvu} +%exclude %{_libdir}/ImageMagick*/modules*/*/djvu.* +%endif +%{_libdir}/ImageMagick*/modules*/*/*.so +# don't remove la files, see bnc#579798 +%{_libdir}/ImageMagick*/modules*/*/*.la +%endif +%{_libdir}/ImageMagick*/config* + +%files -n libMagickWand%{libspec}%{cwandver} +%{_libdir}/libMagickWand*.so.%{cwandver}* + +%if !%{debug_build} +%files extra +%{_libdir}/ImageMagick*/modules*/*/wmf.so +# don't remove la files, see bnc#579798 +%{_libdir}/ImageMagick*/modules*/*/jp2.so +%{_libdir}/ImageMagick*/modules*/*/jp2.la +%if %{with djvu} +%{_libdir}/ImageMagick*/modules*/*/djvu.so +%{_libdir}/ImageMagick*/modules*/*/djvu.la +%endif +%endif + +%files devel +%{_libdir}/libMagickCore*.so +%{_libdir}/libMagickWand*.so +%dir %{_includedir}/ImageMagick* +%{_includedir}/ImageMagick*/MagickCore +%{_includedir}/ImageMagick*/MagickWand +%{_includedir}/ImageMagick*/magick +%{_includedir}/ImageMagick*/wand +%{_bindir}/MagickCore-config +%{_bindir}/MagickWand-config +%{_libdir}/pkgconfig/MagickCore*.pc +%{_libdir}/pkgconfig/ImageMagick*.pc +%{_libdir}/pkgconfig/MagickWand*.pc +%{_mandir}/man1/*-config.1%{?ext_man} +%exclude %{_mandir}/man1/Magick++-config.1%{ext_man} + +%files -n perl-PerlMagick +%doc PerlMagick/README.txt +%doc PerlMagick/examples +%{_mandir}/man3/* +%{perl_vendorarch}/auto/Image +%{perl_vendorarch}/Image + +%files -n libMagick++%{libspec}%{cxxlibver} +%{_libdir}/libMagick++*.so.%{cxxlibver}* + +%files -n libMagick++-devel +%doc Magick++/examples +%doc Magick++/NEWS Magick++/README Magick++/AUTHORS +%{_libdir}/libMagick++*.so +%{_includedir}/ImageMagick*/Magick++.h +%{_includedir}/ImageMagick*/Magick++ +%{_bindir}/Magick++-config +%{_libdir}/pkgconfig/Magick++*.pc +%{_mandir}/man1/Magick++-config.1%{?ext_man} + +%files doc +%{_defaultdocdir}/%{name}-%{maj} + +%files %{config_spec}-upstream-open +%dir %{_sysconfdir}/ImageMagick*-upstream-open/ +%config(noreplace) %{_sysconfdir}/ImageMagick*-upstream-open/* +%{_sysconfdir}/%{config_dir} +%ghost %{_sysconfdir}/alternatives/%{config_dir} + +%files %{config_spec}-upstream-limited +%dir %{_sysconfdir}/ImageMagick*-upstream-limited/ +%config(noreplace) %{_sysconfdir}/ImageMagick*-upstream-limited/* +%{_sysconfdir}/%{config_dir} +%ghost %{_sysconfdir}/alternatives/%{config_dir} + +%files %{config_spec}-upstream-secure +%dir %{_sysconfdir}/ImageMagick*-upstream-secure/ +%config(noreplace) %{_sysconfdir}/ImageMagick*-upstream-secure/* +%{_sysconfdir}/%{config_dir} +%ghost %{_sysconfdir}/alternatives/%{config_dir} + +%files %{config_spec}-SUSE +%dir %{_sysconfdir}/ImageMagick*-SUSE/ +%config %{_sysconfdir}/ImageMagick*-SUSE/* +%{_sysconfdir}/%{config_dir} +%ghost %{_sysconfdir}/alternatives/%{config_dir} + +%files %{config_spec}-upstream-websafe +%dir %{_sysconfdir}/ImageMagick*-upstream-websafe/ +%config(noreplace) %{_sysconfdir}/ImageMagick*-upstream-websafe/* +%{_sysconfdir}/%{config_dir} +%ghost %{_sysconfdir}/alternatives/%{config_dir} + +%changelog diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..39781df --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,11 @@ +libMagickCore-7_Q16HDRI10 +libMagickWand-7_Q16HDRI10 +libMagick++-7_Q16HDRI5 +ImageMagick-devel + requires -ImageMagick- + requires "libMagickCore-7_Q16HDRI10- = " + requires "libMagickWand-7_Q16HDRI10- = " +libMagick++-devel + requires -ImageMagick- + requires "libMagick++-7_Q16HDRI5- = " +