Hello community, here is the log from the commit of package vips for openSUSE:Factory checked in at 2017-12-14 11:00:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vips (Old) and /work/SRC/openSUSE:Factory/.vips.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vips" Thu Dec 14 11:00:11 2017 rev:34 rq:556468 version:8.5.9 Changes: -------- --- /work/SRC/openSUSE:Factory/vips/vips.changes 2017-01-09 11:02:01.606286405 +0100 +++ /work/SRC/openSUSE:Factory/.vips.new/vips.changes 2017-12-14 11:00:46.090100146 +0100 @@ -1,0 +2,83 @@ +Mon Dec 11 02:47:34 UTC 2017 - [email protected] + +- Update to 8.5.9: + * make --fail stop jpeg read on any libjpeg warning + * don't build enumtypes so often, removing perl as a compile dependency + * fix a crash with heavy use of draw operations from language bindings +- Change in 8.5.8 + * fix transparency detection in merge + * define env var VIPS_WARNING to hide warning messages + * shut down dzsave output earlier to help mark-sweep bindings + * fix webp thumbnail upscale +- Change in 8.5.7 + * better smartcrop + * transform cmyk->rgb automatically on write if there's an embedded profile + and the saver does not support cmyk + * fix DPI mixup in svgload ... we were writing images about 20% too large +- Change in 8.5.6 + * tiff read with start page > 0 could break edge tiles or strips + * raise b64 limit to allow for huge profiles + * fix error return in blob save + * tag vipsprofile as py2 + * don't cache thumbnail +- Change in 8.5.5 + * doc polishing + * more improvements for truncated PNG files + * improve corrupted jpg handling + * fix small test suite issues on os x +- Change in 8.5.4 + * don't depend on image width when setting n_lines +- Change in 8.5.3 + * more link fixing in docs + * revise cache sizing again to help out of order errors under heavy load +- Change in 8.5.2 + * better behaviour for truncated PNG files + * missing proto for vips_tiffsave_buffer() + * move some docs from the wiki and blog into core libvips docs + * add support for markdown in docs +- Change in 8.5.1 + * init more classes earlier +- Change in 8.5.0 + * rewritten buffer system is safer and frees memory earlier + * added tiff save to buffer + * added dzsave save to buffer (zip only) + * revise header get/set functions + * better vipsheader behaviour with complex field types + * added vips_image_hasalpha() + * added vips_thumbnail() / vips_thumbnail_buffer() + * webpload/webpsave read and write icc, xmp, exif metadata + * better >4gb detect for zip dzsave output [Felix Bünemann] + * all loaders have a @fail option, meaning fail on first warning, though it + only does anything for jpg and csv + * add vips_image_get_fields() to help bindings + * add tiff multi-page read/write + * add VIPS_META_PAGE_HEIGHT metadata + * IM6/IM7 magickload supports page/n/page-height, all_frames deprecated + * gifload supports n/page-height + * added #defines for VIPS_SONAME, VIPS_LIBRARY_CURRENT, VIPS_LIBRARY_REVISION, + VIPS_LIBRARY_AGE + * better support for bscale / bzero in fits images + * deprecate vips_warn() / vips_info(); use g_warning() / g_info() instead + * vipsthumbnail supports much fancier geometry strings + * vips_thumbnail() has new @size option + * fix --vips-cache-max etc. + * add compute reordering, plus some new API to support it: + vips_reorder_margin_hint() and vips_reorder_prepare_many(), thanks + aferrero2707 + * kick load operations from cache on read error + * fix return from C++ assignment operator overloads (+=, -= etc) + * add @max_slope to vips_hist_local() to implement CLAHE + * vips_gaussnoise() pixels are reproducible on recalc + * max/min sort values by y and x coordinate + * tiff read uses libtiff scanline API if rows-per-strip is large + * vips_region_shrink() knows about alpha, helps dzsave and tiffsave + * use expat, not libxml, for XML load ... removes a required dependency, since + we get expat as part of glib + * new sequential mode infrastructure is faster and more flexible + * add vips_smartcrop(), based on sharp's smartcropper + * vipsthumbnail has a --smartcrop option + * added vips_rot90() etc. convenience functions + * fix vips_resize() bug when hscale and vscale were very different +- Update homepage and sourceURL + +------------------------------------------------------------------- @@ -156,21 +239,21 @@ - - add vips_premultiply(), vips_unpremultiply() - - change the alpha range rules for vips_flatten() to match vips_premultiply() - - vipsthumbnail uses vips_resize() rather than its own code - - vipsthumbnail uses vips_premultiply() for better alpha quality - - added bandand() bandor() bandeor() convenience funcs to Python - - oops, base64 encode could pad by up to two zero bytes - - added VipsRefString as a thing that gi bindings can unpack - - support "with Vips.Image as i:" in Python - - try to support DOS CSV and PPM files on linux - - add vips_byteswap(), remove byteswap option from vips_copy() - - add vips_bandfold()/vips_bandunfold() - - dzsave supports zip output > 4gb, thanks benjamin - - add support for HSV colourspace - - skip oversized markers in jpeg write - - jpeg exif tags saved as name rather than title - - can now set any jpeg exif tag, not just modify existing tags - - add vips_hist_entropy() - - vips_log(), vips_log10() are zero-avoiding - - better overlap handling for dzsave, thanks robclouth - - add @spacing option to vips_text() - - tiff loads and saves IPCT and Photoshop data + * add vips_premultiply(), vips_unpremultiply() + * change the alpha range rules for vips_flatten() to match vips_premultiply() + * vipsthumbnail uses vips_resize() rather than its own code + * vipsthumbnail uses vips_premultiply() for better alpha quality + * added bandand() bandor() bandeor() convenience funcs to Python + * oops, base64 encode could pad by up to two zero bytes + * added VipsRefString as a thing that gi bindings can unpack + * support "with Vips.Image as i:" in Python + * try to support DOS CSV and PPM files on linux + * add vips_byteswap(), remove byteswap option from vips_copy() + * add vips_bandfold()/vips_bandunfold() + * dzsave supports zip output > 4gb, thanks benjamin + * add support for HSV colourspace + * skip oversized markers in jpeg write + * jpeg exif tags saved as name rather than title + * can now set any jpeg exif tag, not just modify existing tags + * add vips_hist_entropy() + * vips_log(), vips_log10() are zero-avoiding + * better overlap handling for dzsave, thanks robclouth + * add @spacing option to vips_text() + * tiff loads and saves IPCT and Photoshop data Old: ---- vips-8.4.5.tar.gz New: ---- vips-8.5.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vips.spec ++++++ --- /var/tmp/diff_new_pack.QLLjpt/_old 2017-12-14 11:00:48.817968460 +0100 +++ /var/tmp/diff_new_pack.QLLjpt/_new 2017-12-14 11:00:48.817968460 +0100 @@ -19,17 +19,17 @@ %define _typelibdir %(pkg-config --variable=typelibdir gobject-introspection-1.0) %define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0) %define libname lib%{name} -%define short_version 8.4 -%define short_version_ 8_4 +%define short_version 8.5 +%define short_version_ 8_5 %define somajor 42 Name: vips -Version: 8.4.5 +Version: 8.5.9 Release: 0 Summary: C/C++ library for processing large images License: LGPL-2.1 Group: Development/Libraries/C and C++ -Url: http://www.vips.ecs.soton.ac.uk/ -Source0: http://www.vips.ecs.soton.ac.uk/supported/current/%{name}-%{version}.tar.gz +Url: http://jcupitt.github.io/libvips/ +Source0: https://github.com/jcupitt/libvips/releases/download/v%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-OPENSUSE libexif-header.patch -- set path to libexif header Patch1: vips-8.4.2_libexif-header.patch BuildRequires: autoconf ++++++ vips-8.4.5.tar.gz -> vips-8.5.9.tar.gz ++++++ /work/SRC/openSUSE:Factory/vips/vips-8.4.5.tar.gz /work/SRC/openSUSE:Factory/.vips.new/vips-8.5.9.tar.gz differ: char 5, line 1
