Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lcms2 for openSUSE:Factory checked in at 2026-04-15 16:03:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lcms2 (Old) and /work/SRC/openSUSE:Factory/.lcms2.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lcms2" Wed Apr 15 16:03:33 2026 rev:41 rq:1346820 version:2.18 Changes: -------- --- /work/SRC/openSUSE:Factory/lcms2/lcms2.changes 2025-10-27 14:39:03.648915455 +0100 +++ /work/SRC/openSUSE:Factory/.lcms2.new.21863/lcms2.changes 2026-04-15 16:04:40.463254888 +0200 @@ -1,0 +2,36 @@ +Fri Apr 10 20:15:11 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 2.18 + * Fix a signed integer overflow which could trigger a FPE_INTOVF. + * Added documentation for PCS illuminants and chromatic + adaptation. + * Check for a possible out-of-bounds in softproofing transforms + when using cmsCreateExtendedTransform + * Fix for a out-of-bound read, issue #522. + * Add an extra check for out-of-bounds read when misusing a + support function. + * avoid divide by zero, special case from spec. notes on CAM02. + * Fix CGATS parser bug when number has a "+" sign. + * Fix a typo when handling a special case for BPC. + * Fixed a loss of precision when Lab16 is used as input color + space on integer transforms. + * Fixes hypotetical corrupted pointer in non-happy path. Cannot + happen in real world. + * Fix a theoretical memory leak. + * Mark some tables as const. + * Make the param of cmsCreateLab4Profile() to refer to the media + white instead of the illuminant. + * fix a warning in unit tests. + * Remove redundant check. Fixes #497. + * Update autotools. + * fix plugins soname + add oklab to transicc (experimental). + * meson: ability to disable .so.version libraries. + * Fix black point detection when using darker colorant.. + * testcms2.c: Fix incorrect string comparisons. + * Fix CICp tag size.. + * Fix broken linkicc. + * Add a guard against a wrong use of flags. + * Fix for #469 heap buffer overflow on convert_utf16_to_utf32(). +- Use %ldconfig_scriptlets macro + +------------------------------------------------------------------- Old: ---- lcms2-2.17.tar.gz New: ---- lcms2-2.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lcms2.spec ++++++ --- /var/tmp/diff_new_pack.7vjvqi/_old 2026-04-15 16:04:42.267329055 +0200 +++ /var/tmp/diff_new_pack.7vjvqi/_new 2026-04-15 16:04:42.283329712 +0200 @@ -1,7 +1,7 @@ # # spec file for package lcms2 # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: lcms2 -Version: 2.17 +Version: 2.18 Release: 0 Summary: Little CMS Engine - A color management library and tools License: MIT @@ -107,23 +107,30 @@ rm %{buildroot}/%{_libdir}/liblcms2.la -%post -n liblcms2-2 -p /sbin/ldconfig -%postun -n liblcms2-2 -p /sbin/ldconfig +%ldconfig_scriptlets -n liblcms2-2 %files %license LICENSE %doc AUTHORS -%{_bindir}/* -%{_mandir}/man?/*.* +%{_bindir}/jpgicc +%{_bindir}/linkicc +%{_bindir}/psicc +%{_bindir}/tificc +%{_bindir}/transicc +%{_mandir}/man1/jpgicc.1%{?ext_man} +%{_mandir}/man1/linkicc.1%{?ext_man} +%{_mandir}/man1/psicc.1%{?ext_man} +%{_mandir}/man1/tificc.1%{?ext_man} +%{_mandir}/man1/transicc.1%{?ext_man} %files -n liblcms2-2 %{_libdir}/liblcms2.so.2* %files -n liblcms2-devel -%{_includedir}/*.h -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc +%{_includedir}/lcms2*.h +%{_libdir}/liblcms2.so +%{_libdir}/pkgconfig/lcms2.pc %files -n liblcms2-doc %doc doc/*pdf ++++++ lcms2-2.17.tar.gz -> lcms2-2.18.tar.gz ++++++ ++++ 20234 lines of diff (skipped)
