Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package CharLS for openSUSE:Factory checked in at 2022-02-03 23:16:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/CharLS (Old) and /work/SRC/openSUSE:Factory/.CharLS.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "CharLS" Thu Feb 3 23:16:43 2022 rev:13 rq:950834 version:2.3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/CharLS/CharLS.changes 2021-03-02 12:48:47.400521309 +0100 +++ /work/SRC/openSUSE:Factory/.CharLS.new.1898/CharLS.changes 2022-02-03 23:17:40.380126817 +0100 @@ -1,0 +2,62 @@ +Wed Feb 2 23:35:11 UTC 2022 - Asterios Dramis <asterios.dra...@gmail.com> + +- Update to version 2.3.2: + * Fixed + - [#160](https://github.com/team-charls/charls/issues/160), + warning: cast from ???unsigned char*??? to ???uint16_t*??? increases + required alignment of target type + - [#161](https://github.com/team-charls/charls/issues/161), + warning: useless cast to type ???size_t??? {aka ???unsigned int???} + [-Wuseless-cast] + * Changed + - Updates to the CMakeLists.txt for Unix builds (except macOS) + to hide more symbols from the shared library. + - C++14 is now the minimum version instead of explicitly + required. This allows consuming applications more + flexibility. Typically CMake will select the latest C++ + standard version that used C++ compiler supports. + From version 2.3.1: + * Fixed + - [#155](https://github.com/team-charls/charls/issues/155), + charls::jpegls_decoder::decode: 2 overloads have similar + conversions in v2.3.0 + From version 2.3.0: + * Added + - The encoder API has been extended with a rewind method that + can be used to re-use a configured encoder to encode multiple + images in a loop. + - Added support to decode JPEG-LS images that use restart + markers + [#92](https://github.com/team-charls/charls/issues/92). + - Added support to write and read comment (COM) segments + [#113](https://github.com/team-charls/charls/issues/113). + - Added support to encode/decode oversized images (width or + height larger then 65535). + - Extended the validation of the encoded JPEG-LS byte stream + during decoding. + - Added support to encode JPEG-LS images with: + * The option to ensure the output stream has an even size. + * The option to write the CharLS version number as a comment + (COM segment) to the output stream. + * The option to write the coding parameters to the output + stream if the bits per pixel are larger then 12 (enabled by + default). + - Usage of compiler specific attributes on the public API as + replacement for ``[[nodiscard]]`` (which is a C++17 feature). + * Fixed + - [#84](https://github.com/team-charls/charls/issues/84), + Default preset coding parameters not computed for unset + values. + - [#102](https://github.com/team-charls/charls/issues/102), + CMake find_package(charls 2.2.0 REQUIRED) not working. + * Changed + - CMakeSettings.json has been replaced with CMakePresets.json. + - Non default coding parameters are explicitly stored in the + output stream during encoding. + - GCC shared library release builds are now using LTO (Link + Time Optimization). + - Some functions use compiler intrinsics for slightly better + performance. +- Removed support for openSUSE <= 13.2/Leap 42. + +------------------------------------------------------------------- Old: ---- charls-2.2.0.tar.gz New: ---- charls-2.3.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ CharLS.spec ++++++ --- /var/tmp/diff_new_pack.IllymV/_old 2022-02-03 23:17:41.072122093 +0100 +++ /var/tmp/diff_new_pack.IllymV/_new 2022-02-03 23:17:41.076122066 +0100 @@ -1,7 +1,7 @@ # # spec file for package CharLS # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,16 @@ %define so_ver 2 Name: CharLS -Version: 2.2.0 +Version: 2.3.2 Release: 0 Summary: A JPEG-LS library License: BSD-3-Clause Group: Development/Libraries/C and C++ URL: https://github.com/team-charls/charls/ -Source0: https://github.com/team-charls/charls/archive/%{version}.tar.gz#/charls-%{version}.tar.gz +Source0: https://github.com/team-charls/charls/archive/refs/tags/%{version}.tar.gz#/charls-%{version}.tar.gz BuildRequires: cmake -BuildRequires: pkgconfig -%if 0%{?suse_version} > 1320 BuildRequires: gcc-c++ -%else -# Leap 42.2+ / SLE12SP2Backports -BuildRequires: gcc6-c++ -#!BuildIgnore: libgcc_s1 -%endif +BuildRequires: pkgconfig %description An optimized implementation of the JPEG-LS standard for lossless and @@ -63,14 +57,6 @@ %setup -q -n charls-%{version} %build -%if 0%{?suse_version} <= 1320 -test -x "$(type -p gcc-5)" && export CC=gcc-5 -test -x "$(type -p g++-5)" && export CXX=g++-5 -test -x "$(type -p gcc-6)" && export CC=gcc-6 -test -x "$(type -p g++-6)" && export CXX=g++-6 -test -x "$(type -p gcc-7)" && export CC=gcc-7 -test -x "$(type -p g++-7)" && export CXX=g++-7 -%endif %cmake \ -DBUILD_SHARED_LIBS=ON \ -DBUILD_TESTING=ON ++++++ charls-2.2.0.tar.gz -> charls-2.3.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/CharLS/charls-2.2.0.tar.gz /work/SRC/openSUSE:Factory/.CharLS.new.1898/charls-2.3.2.tar.gz differ: char 13, line 1