commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2024-07-15 19:46:19 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.17339 (New) Package is "imlib2" Mon Jul 15 19:46:19 2024 rev:57 rq:1187431 version:1.12.3 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2024-02-07 18:48:17.53872 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.17339/imlib2.changes 2024-07-15 19:46:24.693360678 +0200 @@ -1,0 +2,11 @@ +Sun Jul 14 13:12:04 UTC 2024 - Andreas Stieger + +- update to 1.12.3: + * Y4M loader: add support for full range color and 10-bit 4:2:0 + * XPM loader: Major overhaul and bug fixes + * Add endbr32/64 instruction at the start of asm functions + * Add missing CET (Control-flow Enforcement Technology) bits in +asm code + * Developer visible improvements in imlib2_view2 + +--- Old: imlib2-1.12.2.tar.xz New: imlib2-1.12.3.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.xWO7E0/_old 2024-07-15 19:46:25.549392044 +0200 +++ /var/tmp/diff_new_pack.xWO7E0/_new 2024-07-15 19:46:25.553392190 +0200 @@ -26,7 +26,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.12.2 +Version:1.12.3 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause ++ imlib2-1.12.2.tar.xz -> imlib2-1.12.3.tar.xz ++ 12368 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2024-02-07 18:47:21 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1815 (New) Package is "imlib2" Wed Feb 7 18:47:21 2024 rev:56 rq:1144500 version:1.12.2 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-09-26 22:23:58.984794337 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1815/imlib2.changes 2024-02-07 18:48:17.53872 +0100 @@ -1,0 +2,6 @@ +Sun Feb 4 20:45:07 UTC 2024 - Andreas Stieger + +- update to 1.12.2: + * Fixes for Y4M, ANI, PNG and JPG loaders + +--- Old: imlib2-1.12.1.tar.xz New: imlib2-1.12.2.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.79U3qJ/_old 2024-02-07 18:48:17.978460340 +0100 +++ /var/tmp/diff_new_pack.79U3qJ/_new 2024-02-07 18:48:17.978460340 +0100 @@ -2,6 +2,7 @@ # spec file for package imlib2 # # Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 Andreas Stieger # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +26,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.12.1 +Version:1.12.2 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause @@ -49,6 +50,7 @@ BuildRequires: pkgconfig(xcb-shm) >= 1.9 BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(zlib) +Recommends: imlib2-loaders %if %{with jxl} BuildRequires: pkgconfig(libjxl) BuildRequires: pkgconfig(libjxl_threads) @@ -59,7 +61,6 @@ %if %{with postscript} BuildRequires: pkgconfig(libspectre) %endif -Recommends: imlib2-loaders %description Imlib2 is an advanced replacement library for libraries like libXpm @@ -127,7 +128,7 @@ jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl. %prep -%setup -q +%autosetup -p1 %build %configure \ @@ -156,11 +157,12 @@ %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -n %{lname} -p /sbin/ldconfig -%postun -n %{lname} -p /sbin/ldconfig +%check +%make_build check + +%ldconfig_scriptlets -n %{lname} %files -%defattr(-,root,root,0755) %license COPYING %doc AUTHORS README %{_bindir}/imlib2_bumpmap @@ -176,19 +178,22 @@ %{_datadir}/imlib2/* %files -n %{lname} +%license COPYING %{_libdir}/libImlib2.so.1* %files devel -%defattr(-,root,root,0755) +%license COPYING %{_libdir}/pkgconfig/imlib2.pc %{_includedir}/* %{_libdir}/lib*.so %files filters +%license COPYING %attr(755,root,root) %dir %{_libdir}/imlib2 %attr(755,root,root) %{_libdir}/imlib2/filters %files loaders +%license COPYING %attr(755,root,root) %dir %{_libdir}/imlib2 %attr(755,root,root) %{_libdir}/imlib2/loaders ++ imlib2-1.12.1.tar.xz -> imlib2-1.12.2.tar.xz ++ 71408 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-09-26 22:00:48 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1770 (New) Package is "imlib2" Tue Sep 26 22:00:48 2023 rev:55 rq:1113374 version:1.12.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-09-02 22:07:33.535061871 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1770/imlib2.changes 2023-09-26 22:23:58.984794337 +0200 @@ -1,0 +2,17 @@ +Sat Sep 23 17:14:26 UTC 2023 - Dirk Müller + +- update to 1.12.1: + * Fix some clang complaints + * scaling: MMX asm scaling causes segv, disable for now + * loading: Call module exit function also when not +dlclosing module on unload + * loaders: Fix build with -m32 --enable-debug + * test_load_2: Add forgotten xeyes.png + * test_save: Fix for jxl loader on ix86 + * test_scale: MMX scaling is disabled + * RAW loader: Don't unload loader + * loaders: Fix CPPFLAGS order + * imlib2_grab, imlib2_view: Unset context colormap + * x11_grab: Use correct depth when grabbing + +--- Old: imlib2-1.12.0.tar.xz New: imlib2-1.12.1.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.pVvflB/_old 2023-09-26 22:23:59.988830603 +0200 +++ /var/tmp/diff_new_pack.pVvflB/_new 2023-09-26 22:23:59.992830748 +0200 @@ -25,7 +25,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.12.0 +Version:1.12.1 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause ++ imlib2-1.12.0.tar.xz -> imlib2-1.12.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/imlib2-1.12.0/ChangeLog new/imlib2-1.12.1/ChangeLog --- old/imlib2-1.12.0/ChangeLog 2023-08-17 16:14:16.0 +0200 +++ new/imlib2-1.12.1/ChangeLog 2023-09-21 16:03:01.0 +0200 @@ -1,3 +1,19 @@ +v1.12.1 - 2023-09-21 + +Kim Woelders (12): + Fix some clang complaints + scaling: MMX asm scaling causes segv, disable for now + loading: Call module exit function also when not dlclosing module on unload + loaders: Fix build with -m32 --enable-debug + test_load_2: Add forgotten xeyes.png + test_save: Fix for jxl loader on ix86 + test_scale: MMX scaling is disabled + RAW loader: Don't unload loader + loaders: Fix CPPFLAGS order + imlib2_grab, imlib2_view: Unset context colormap + x11_grab: Use correct depth when grabbing + v1.12.1 + v1.12.0 - 2023-08-17 Chema Gonzalez (3): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/imlib2-1.12.0/Makefile.in new/imlib2-1.12.1/Makefile.in --- old/imlib2-1.12.0/Makefile.in 2023-08-17 16:42:48.0 +0200 +++ new/imlib2-1.12.1/Makefile.in 2023-09-21 16:48:50.0 +0200 @@ -194,7 +194,7 @@ DIST_SUBDIRS = src data doc test am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/README.in \ $(srcdir)/config.h.in $(srcdir)/imlib2.pc.in AUTHORS COPYING \ - ChangeLog INSTALL TODO compile config.guess config.sub depcomp \ + ChangeLog INSTALL TODO compile config.guess config.sub \ install-sh ltmain.sh missing DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/imlib2-1.12.0/README new/imlib2-1.12.1/README --- old/imlib2-1.12.0/README2023-08-17 16:42:54.0 +0200 +++ new/imlib2-1.12.1/README2023-09-21 16:49:02.0 +0200 @@ -1,4 +1,4 @@ -Imlib2 1.12.0 +Imlib2 1.12.1 This is the Imlib 2 library - a library that does image file loading and saving as well as rendering, manipulation, arbitrary polygon support, etc. @@ -36,7 +36,7 @@ RPM: To build rpm packages: - sudo rpm -ta imlib2-1.12.0.tar.gz + sudo rpm -ta imlib2-1.12.1.tar.gz You will find rpm packages in your system /usr/src/redhat/* dirs (note you may not need to use sudo or root if you have your own ~/.rpmrc. see rpm documents @@ -44,11 +44,11 @@ DEB: To build deb packages: - tar zvf imlib2-1.12.0.tar.gz - cd imlib2-1.12.0 + tar zvf imlib2-1.12.1.tar.gz + cd imlib2-1.12.1 dpkg-buildpackage -us -uc -rfakeroot cd .. - rm -rf imlib2-1.12.0 + rm -rf imlib2-1.12.1 You will find all the debian source, binary etc. packages put in the directory where you first untarred the source tarball. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclu
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-09-02 22:07:14 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1766 (New) Package is "imlib2" Sat Sep 2 22:07:14 2023 rev:54 rq:1108354 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-08-21 11:42:55.359383175 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1766/imlib2.changes 2023-09-02 22:07:33.535061871 +0200 @@ -1,0 +2,5 @@ +Thu Aug 31 13:05:14 UTC 2023 - Fabian Vogt + +- Disable MMX code, it's broken in 1.12.0 (boo#1214528) + +--- Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.shpa8b/_old 2023-09-02 22:07:34.571098893 +0200 +++ /var/tmp/diff_new_pack.shpa8b/_new 2023-09-02 22:07:34.575099036 +0200 @@ -131,11 +131,7 @@ %build %configure \ -%ifarch %{ix86} - --enable-mmx \ -%else --disable-mmx \ -%endif %ifarch x86_64 --enable-amd64 \ %endif
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-08-21 11:42:51 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1766 (New) Package is "imlib2" Mon Aug 21 11:42:51 2023 rev:53 rq:1104511 version:1.12.0 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-06-20 16:48:25.059382805 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1766/imlib2.changes 2023-08-21 11:42:55.359383175 +0200 @@ -1,0 +2,64 @@ +Thu Aug 17 18:02:04 UTC 2023 - Enrico Belleri + +- Update to 1.12.0: + * test_load2: make error messages more descriptive + * Y4M loader: fix support for 420 colorspaces + * Y4M loader: add support for images with unexpected aspects + * imlib2_view: Avoid potential use of uninitialized data + * GIF loader: Enable showing animated images even if truncated + * Introduce __imlib_perror() to produce error messages + * loaders: Use common function to print error messages + * imlib2_load: Move time_us() to separate file + * imlib2_conv: Add option to time save operations + * test: Fix pr_info() when not printing to stdout + * loading: Enable calling function on loader load/unload + * HEIF loader: Call heif_[de]init() on loader load/unload + * autofoo: Don't check for freetype if we are building without text + * QOI loader: Add progress calback, indent, cosmetics + * Loaders: Static constify some data that may as well be + * TGA loader: Fix TGA v2.0 signature check + * test: Add basic qoi checks + * test_scale: Test scaling some more + * scaling: Unifdef OLD_SCALE_DOWN + * scaling: Correct scaleinfo array length + * scaling: Move scaling function call sequence into common __imlib_Scale() + * scaling: Cosmetics (comments) + * scaling: Simplify scaling points calculation (eliminate j) + * scaling: Change ypoints[] from pointers to indices + * scaling: Cosmetics + * scaling: Minor refactoring + * scaling: Correct scaling up + * test_scale: Update for new scaling + * image: Fix missing munmap() when using imlib_load_image_fd() + * image: Fix potentially using incorrect file size + * file: Remove a couple of unused functions + * image: Fix potentially using incorrect file size - fixup + * test: Bypass wrappers when running tests + * test_load: Minor fix in debug message + * Add new raw loader + * TIFF loader: Slightly more strict signature check + * image: Use sub-second time info when available + * image: Fix preservation of alpha chanel flag in imlib_clone_image() + * image cache: Avoid negative refcounts + * image cache: Drop redundant cleanup + * image cache: Rework cleanup + * Revert "scaling: Correct scaling up" + * Revert "test_scale: Update for new scaling" + * scaling: Various trivial changes + * scaling: Improve non-AA scale-up case + * scaling: Correct scaling up - take 2 + * test_scale: Update for new scaling (re-applied) + * test_scale: Exercise non-AA path too + * WEBP saver: allow lossless and respect compression tag + * add a new QOI decoder + * QOI loader: fix build on non-gnu compilers + * QOI loader: use memcmp for magic and endmarker check + * Y4M loader: check file size before magic check + * loading: add some debug logs + * loading: check for alloc failure + * Y4M loader: use custom y4m parser + * test_load: allow y4m memory loading + * file: Remove unused functions some more + * introduce imlib_image_decache_file() + +--- Old: imlib2-1.11.1.tar.xz New: imlib2-1.12.0.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.tK6qI2/_old 2023-08-21 11:42:58.135388493 +0200 +++ /var/tmp/diff_new_pack.tK6qI2/_new 2023-08-21 11:42:58.143388509 +0200 @@ -25,7 +25,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.11.1 +Version:1.12.0 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause ++ imlib2-1.11.1.tar.xz -> imlib2-1.12.0.tar.xz ++ 5428 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-06-20 16:48:00 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.15902 (New) Package is "imlib2" Tue Jun 20 16:48:00 2023 rev:52 rq:1093761 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-06-04 00:11:34.601166043 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.15902/imlib2.changes 2023-06-20 16:48:25.059382805 +0200 @@ -1,0 +2,8 @@ +Mon Jun 19 10:28:47 UTC 2023 - Simon Lees + +- Changelog update only +- integer overflow (with resultant invalid memory allocations and + out-of-bounds reads) via an icon with many colors in its color + map was fixed in 1.7.0 (bsc#1171472, CVE-2020-12761) + +--- Other differences: --
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-06-04 00:11:33 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.15902 (New) Package is "imlib2" Sun Jun 4 00:11:33 2023 rev:51 rq:1090197 version:1.11.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2023-03-17 17:01:06.636689585 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.15902/imlib2.changes 2023-06-04 00:11:34.601166043 +0200 @@ -1,0 +2,16 @@ +Mon May 29 01:50:51 UTC 2023 - Dirk Müller + +- update to 1.11.1: + * imlib2: added loader for y4m files (uses liby4m and +libyuv) + * imlib2: add y4m test examples + * Y4M loader: Various minor changes + * autofoo: Tweak PACKAGE_DATA_DIR definition + * XPM loader: Add rgb.txt + * loaders: Fix loaders potentially being loaded more than +once + * loaders: Change method used to not unload loaders + * Add JXL saver + * loaders: Cosmetics + +--- Old: imlib2-1.11.0.tar.xz New: imlib2-1.11.1.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.GSIY6e/_old 2023-06-04 00:11:37.341182424 +0200 +++ /var/tmp/diff_new_pack.GSIY6e/_new 2023-06-04 00:11:37.349182472 +0200 @@ -1,7 +1,7 @@ # # spec file for package imlib2 # -# Copyright (c) 2022 SUSE LLC +# 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 @@ -25,7 +25,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.11.0 +Version:1.11.1 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause ++ imlib2-1.11.0.tar.xz -> imlib2-1.11.1.tar.xz ++ 3679 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2023-03-17 17:01:06 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.31432 (New) Package is "imlib2" Fri Mar 17 17:01:06 2023 rev:50 rq:1072337 version:1.11.0 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2022-12-21 16:06:06.510382318 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.31432/imlib2.changes 2023-03-17 17:01:06.636689585 +0100 @@ -1,0 +2,61 @@ +Fri Mar 10 08:26:46 UTC 2023 - Enrico Belleri + +- update to 1.11.0: + * remove bad unused function + * test: Add a few tests for obscure pnm formats + * test: Add some pam tests + * Avoid some more undefined behaviors with shifts + * api: Fix code duplication around some __imlib_BlendImageToImage() calls + * api: Change some parameter names + * api: Tweak/correct error handling in drawable grabbing functions + * image: Let __imlib_CreateImage() allocate pixel data buffer + * Drop some redundant calls to __imlib_LoadImageData() + * api: Remember error on deferred image data loads + * imlib2_load: Show error on deferred data load problem + * imlib2_view: Be more verbose about load errors + * PNM loader: Speedups + * test: Introduce image_get_crc32() + * test: test_save: Trivial changes + * test: test_save: Check that files are written and ok + * PNM saver: Write images with alpha as P7 PAM RGB_ALPHA type + * x11_rgba: Add missing const + * x11_grab: Avoid cast-align warnings with -Wcast-align=strict + * x11_rgba: Avoid cast-align warnings with -Wcast-align=strict + * Loaders: Debug macro cleanups + * ANI loader: Use struct to access chunk data + * Loaders: Avoid cast-align warnings with -Wcast-align=strict + * autofoo: Add __PACKED__ for optional struct packing + * ANI, PNG, TGA loaders: Enable handling of unaligned data + * __imlib_FileDir(): Fix missing closedir() on OOM + * Loaders: decompress_load() is not part of the loader API + * Loaders: Debug tweaks + * Savers: Centralize file open/close + * JPG saver: Avoid potential clobber warning + * PNG saver: Avoid potential clobber warning + * Loaders, savers: Handle EINTR during fopen() + * api: Remove pointless statement + * api: Update documentation for imlib_get_error() + * api: Cosmetics around image save functions + * api: Minor simplification in error handling in save functions + * Add imlib_save_image_fd() + * api: Oops - debug-- + * test_grab: Rearrange code + * x11_grab: Let __imlib_Grab..() return error instead of ok + * x11_grab: Eliminate unnecessary pixmap copy + * imlib_create_scaled_image_from_drawable(): Simplify call path + * x11_grab: Drop now unused 1:1 scaling path in __imlib_GrabDrawableScaledToRGBA() + * imlib2_view: Add option to set background checkerboard field size + * test_grab: Update + * test_grab: Add some tests for imlib_copy_drawable_to_image() + * test_grab: Check get-mask-from-shape too + * x11: Pass X11 context around by struct + * x11_grab: Move window/pixmap checking to separate function + * x11_grab: Rework clipping + * x11_grab: Clear image pixels not actually grabbed + * x11_grab: Various fixes in __imlib_GrabDrawableScaledToRGBA() + * x11_grab: Eliminate some overhead in scaled grabbing + * test_grab: Debug tweak + * PNM loader: avoid some undefined behavior + * PNM loader: add read support for PAM + +--- Old: imlib2-1.10.0.tar.xz New: imlib2-1.11.0.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.vVsaKD/_old 2023-03-17 17:01:07.584694552 +0100 +++ /var/tmp/diff_new_pack.vVsaKD/_new 2023-03-17 17:01:07.584694552 +0100 @@ -25,7 +25,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.10.0 +Version:1.11.0 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause @@ -142,7 +142,18 @@ --enable-shared \ --enable-visibility-hiding \ --enable-doc-build \ - --disable-static + --disable-static \ +%if %{with jxl} + --with-jxl \ +%endif +%if %{with svg} + --with-svg \ +%endif +%if %{with postscript} + --with-ps \ +%endif +%{?nil} + %make_build %install ++ imlib2-1.10.0.tar.xz -> imlib2-1.11.0.tar.xz ++ 8469 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2022-12-21 16:06:00 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1835 (New) Package is "imlib2" Wed Dec 21 16:06:00 2022 rev:49 rq:1043937 version:1.10.0 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2022-10-22 14:13:38.480816815 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1835/imlib2.changes 2022-12-21 16:06:06.510382318 +0100 @@ -1,0 +2,71 @@ +Mon Dec 19 20:09:30 UTC 2022 - Dirk Müller + +- update to 1.10.0: + * Introduce imlib_load_image_fde + imlib2_load: Tweak load mode handling + Introduce Imlib2_Loader.h - all that is needed by loaders + image: Change has alpha flag to separate byte + loading: Don't look for cached image when not caching + loading: New loader infrastructure + * loading: Introduce __imlib_ImageFileContextPush/Pop + loading: Centralize mmap handling + * Introduce imlib_load_image_mem + * imlib2_load: Add option to use imlib_load_image_mem + api: Remove cast previously dropped everywhere else + Hide imlib_get/set_color_usage() if no X11 + api: Move X11 related functions to separate file + api: Move filter functions to separate file + Enable disabling filter functions + api: Move text functions to separate file + Enable disabling text functions + J2K loader: Drop showing deprecated item in debug message + image: Fix memory leak when cloning images + Unify basic X11 functionality in test programs + Includes tweaks + test: Re-generate test images with recent tool/library versions + image: Hide internal ImlibImageFileInfo struct + image: Don't munmap external memory + * Introduce imlib_get_error + api: error_return adjustments + imlib2_load: Add option to enable image caching + image: Fix potential use of uninitialized time stamps + PNG loader: Correct frame delay in zero denominator case + PNG loader: Cosmetics + PNG loader: Improved handling of animated PNGs + multiframe: Support loop count + PNG loader: Fix animated PNG loading some more + autofoo: Fix trouble with test subdirectory in distributed source + autofoo: Rework git tag/release stuff + test: test_load: Quit when loading primary image fails + SVG loader: Don't reference multiframe stuff + * ICO loader: Eliminate ico_load + autofoo: Use AC_USE_SYSTEM_EXTENSIONS + imlib2_view: Fix single frame update rendering + test: test_load_2: Check frame 0/1 loading too + PNG loader: Cosmetics + PS loader: Cosmetics + multiframe: Tweaks around frame number handling + multiframe: Centralize handling of frame update offsets + multiframe: Move frame info to allocated record + multiframe: Allocate frame info only when needed + PNG loader: Quit scan when target fdAT is seen + PNG loader: Quit after loading first frame + PNG loader: Simplify update callback handling + imlib2_view: Fix multiframe rendering detail + multiframe: Remove frame offset from updates + imlib2_view: Fix multiframe after update coordinate change + imlib2_view: Deal with all pending X events at once + imlib2_view: Properly handle caching vs progress callbacks + imlib2_view: Don't load bad images twice if first or last in argument list + image: Cosmetics + * image: Introduce __imlib_LoadEmbeddedMem + Add new ani loader + * image: Cosmetics + ANI loader: Disable progress in embed loader + ANI loader: Multiframe suport + v1.10.0 + Introduce imlib_load_image_frame_mem + imlib_load_image_frame_mem(): set nocache + TGA loader: fix indexing in tgaflip + +--- Old: imlib2-1.9.1.tar.xz New: imlib2-1.10.0.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.nUKu93/_old 2022-12-21 16:06:07.022385080 +0100 +++ /var/tmp/diff_new_pack.nUKu93/_new 2022-12-21 16:06:07.026385101 +0100 @@ -25,7 +25,7 @@ %bcond_with svg %bcond_with postscript Name: imlib2 -Version:1.9.1 +Version:1.10.0 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause @@ -40,6 +40,8 @@ BuildRequires: pkgconfig(id3tag) BuildRequires: pkgconfig(libheif) BuildRequires: pkgconfig(libjpeg) +BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libtiff-4) BuildRequires: pkgconfig(libwebpdemux) BuildRequires: pkgconfig(x11-xcb) @@ -
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2022-10-22 14:13:03 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.2275 (New) Package is "imlib2" Sat Oct 22 14:13:03 2022 rev:48 rq:1030159 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2022-08-23 14:25:40.631098088 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.2275/imlib2.changes 2022-10-22 14:13:38.480816815 +0200 @@ -1,0 +2,5 @@ +Mon Aug 22 09:06:37 UTC 2022 - Enrico Belleri + +- enable loaders for JPEG2000, HEIF, Postscript, SVG, JPEG-XL + +--- Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.OqWkTQ/_old 2022-10-22 14:13:38.956817944 +0200 +++ /var/tmp/diff_new_pack.OqWkTQ/_new 2022-10-22 14:13:38.964817963 +0200 @@ -17,28 +17,48 @@ %define lname libImlib2-1 +%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150400 +%bcond_without jxl +%else +%bcond_with jxl +%endif +%bcond_with svg +%bcond_with postscript Name: imlib2 Version:1.9.1 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause Group: Development/Libraries/X11 -URL:https://sourceforge.net/projects/enlightenment/ +URL:https://sourceforge.net/projects/enlightenment Source: https://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.xz BuildRequires: doxygen BuildRequires: giflib-devel -BuildRequires: libICE-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel BuildRequires: pkgconfig -BuildRequires: xorg-x11-libX11-devel -BuildRequires: xorg-x11-libXext-devel BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(id3tag) +BuildRequires: pkgconfig(libheif) +BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libtiff-4) -BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(libwebpdemux) +BuildRequires: pkgconfig(x11-xcb) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-shm) >= 1.9 +BuildRequires: pkgconfig(xext) BuildRequires: pkgconfig(zlib) +BuildRequires: pkgconfig(libopenjp2) +BuildRequires: pkgconfig(libpng) +%if %{with jxl} +BuildRequires: pkgconfig(libjxl) +BuildRequires: pkgconfig(libjxl_threads) +%endif +%if %{with svg} +BuildRequires: pkgconfig(librsvg-2.0) >= 2.46 +%endif +%if %{with postscript} +BuildRequires: pkgconfig(libspectre) +%endif Recommends: imlib2-loaders %description @@ -90,10 +110,21 @@ Provides: imlib2-loader_tiff Provides: imlib2-loader_xpm Provides: imlib2-loader_zlib +Provides: imlib2-loader_j2k +Provides: imlib2-loader_heif +%if %{with jxl} +Provides: imlib2-loader_jxl +%endif +%if %{with svg} +Provides: imlib2-loader_svg +%endif +%if %{with postscript} +Provides: imlib2-loader_ps +%endif %description loaders This package contains the imlib2 image loaders for: argb, bmp, gif, -jpeg, png, pnm, tga, tiff, xpm +jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl. %prep %setup -q
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2022-08-23 14:25:34 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.2083 (New) Package is "imlib2" Tue Aug 23 14:25:34 2022 rev:47 rq:998526 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2022-05-20 17:50:46.539228721 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.2083/imlib2.changes 2022-08-23 14:25:40.631098088 +0200 @@ -1,0 +2,199 @@ +Fri Aug 19 16:03:58 UTC 2022 - Dirk M??ller + +- update to 1.9.1: + * x11_color: Simplify and fix error paths + * JPEG loader: Use mmap'ed file access + * modules: Eliminate __imlib_TrimLoaderList() + * Introduce strsplit() + * modules: Cosmetics, mostly + * modules: Enable setting multiple loader/filter paths + * test: Add test_misc + * modules: Fix signdness warning + * TIFF loader: Change default save compression type + * imlib2_load: Remove unused macro + * imlib2_conv: Cosmetic changes + * imlib2_conv: Drop obsolete .db stuff, simplify + * imlib2_conv: Enable passing attached data to saver + * check for some alloc failures + * check for alloc failures some more + * modules: check for filepath truncation + * Remove some deprecation comments + * Move API documentation to header file + * WEBP saver: Fix return code on success + * api.c: Cosmetics + * Refactor some image loading functions + * Refactor some image saving functions + * Image load: Change error code on zero file size + * Tweak __imlib_LoadImageData() + * Error code rework: Use errnos/new imlib2 error codes internally + * Add imlib_load/save_image_with_errno_return() and imlib_strerror() + * Switch to imlib_load/save_image_with_errno_return() + * Deprecate imlib_load/save_image_with_error_return() + * imlib2_load: Tweak verbose output + * Rename files with line etc. drawing functions + * Use stdint types instead of DATA32 etc. + * test_load: Check deferred loading too + * imlib2_load: Show load time per load too + * image.c: Correct loader probe loop + * image.c: Cosmetics (move function) + * GZ loader: Fix uncompressor exit code + * GIF loader: Use mmap'ed file access + * image.c: Loading tweaks + * imlib2_view: Verbose and debug message tweaks + * Loaders: Some trivial cosmetics + * Loaders: Remove unnecessary calls to __imlib_FreeData() + * debug: Enable using hex values in IMLIB2_DEBUG + * SVG loader: Requires librsvg-2.46 + * TIFF loader: Use mmap'ed file access + * Add jxl loader + * test: Add basic jxl test + * test_save: Updates + * loaders: Ensure that found loader is ok for load/save + * image: Fix undesired change of format + * Drop deprecation noise from using the old DATA types + * Drop deprecation noise from using imlib_load/save_image_with_error_return() + * API doc corrections and tweaks for doxygen + * Revert a couple of unintended changes + * API doc updates + * doc: Drop most old doc stuff + * doc: New documentation build setup (doxygen) + * doc: Assorted documentation intro updates + * loaders: Fix typo, fix order + * SVG loader: Faster signature check + * build: Tweaks + * Add J2K (JPEG 2000) loader using openjpeg2 library + * test: Add some of JPEG 2000 tests + * Add PS/EPS loader using libspectre + * debug: Export __imlib_time_us() + * JXL loader: Multiframe support + * SVG loader: Avoid some warnings in rsvg.h + * SVG loader: Fix size when unit is percent + * SVG loader: Fix size when unit is percent some more + * v1.9.0 + * PNM, XPM loaders: Fix trouble with non-ascii characters + * XPM loader: Reduce signature window size some more + * Refactor image flags stuff + * Remove some unused image flags and deprecate functions referencing them + * JPEG, XBM loaders: Drop pointless clearing of flag + * Deal consistently with including Imlib2.h + * Merge x11_draw.c/h into x11_pixmap.c/h + * x11_rgba.c: Add some missing static qualifiers + * x11_color.c: Make most __imlib_AllocColors*() functions static + * x11_...: Introduce palette type enum + * Loader includes tweaks + * Move some loader related function prototypes to loaders.h + * common.h: Drop round() macro + * debug.c/h: Move __EXPORT__ to .c file + * Remove system includes from common.h + * Move x_VAL() macros to common.h + * Introduce types.h + * Remove some unnecessary headers + * grad.c: Refactor __imlib_DrawGradient() and __imlib_DrawHsvaGradient() + * Only have one CLIP macro + * Mostly cosmetic tweaks around clipping checks + * test: Command line options tweak + * test_grab: Enable testing depths other than 24 and 32 + * x11_grab.c: Correct 16 and 15 bit depth grabbing + * TIFF loader: Remove obsolete comment + * ID3 loader: Drop inline and likely stuff +
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2022-05-20 17:50:29 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1538 (New) Package is "imlib2" Fri May 20 17:50:29 2022 rev:46 rq:978088 version:1.7.5 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2021-12-20 21:06:11.078929705 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1538/imlib2.changes 2022-05-20 17:50:46.539228721 +0200 @@ -1,0 +2,6 @@ +Mon May 16 13:33:19 UTC 2022 - Berthold Gunreben + +- declare counter in for loop for big endian to unsignedint (loader_ico.c) + bigendian.patch + +--- New: bigendian.patch Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.4OoxKu/_old 2022-05-20 17:50:47.071229205 +0200 +++ /var/tmp/diff_new_pack.4OoxKu/_new 2022-05-20 17:50:47.079229213 +0200 @@ -1,7 +1,7 @@ # # spec file for package imlib2 # -# 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 @@ -25,6 +25,7 @@ Group: Development/Libraries/X11 URL:https://sourceforge.net/projects/enlightenment/ Source: https://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.xz +Patch0: bigendian.patch BuildRequires: giflib-devel BuildRequires: libICE-devel BuildRequires: libjpeg-devel @@ -96,6 +97,7 @@ %prep %setup -q +%patch0 -p1 %build %configure \ ++ bigendian.patch ++ Index: imlib2-1.7.5/src/modules/loaders/loader_ico.c === --- imlib2-1.7.5.orig/src/modules/loaders/loader_ico.c +++ imlib2-1.7.5/src/modules/loaders/loader_ico.c @@ -142,6 +142,9 @@ ico_read_icon(ico_t * ico, int ino) { ie_t *ie; unsigned intsize; +#ifdef WORDS_BIGENDIAN + unsigned intnr; +#endif ie = &ico->ie[ino];
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2021-12-20 21:06:08 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.2520 (New) Package is "imlib2" Mon Dec 20 21:06:08 2021 rev:45 rq:941455 version:1.7.5 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2021-10-31 22:56:10.951723165 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.2520/imlib2.changes 2021-12-20 21:06:11.078929705 +0100 @@ -1,0 +2,81 @@ +Sat Dec 18 19:14:56 UTC 2021 - Dirk M??ller + +- update to 1.7.5: + * Build .xz instead of .bz2 release tarball + * Drop imlib2-config (use pkg-config) + * Test: Add some minimal regression testing + * Test: Fix dist + * imlib2_load: Add option to use imlib_load_image_immediately() + * JPEG loader: Cosmetics + * JPEG loader: Parse EXIF data and handle orientation + * autofoo: Drop support for libungif + * Imlib.h: Add version macros + * imlib2_load: Add verbose option + * Fix build (Imlib2.h is now built) + * test: Add icon-64.pbm + * test: Add test_load_2 + * imlib2_view: If verbose show error message on failure + * imlib2_load: Use clock_gettime() when available + * debug: Infrastructure + * debug: Add some debug related to file access and image loading + * Introduce im->fsize + * PNG loader: Cosmetics + * PNG loader: Use mmap() during signature check + * TIFF loader: Use mmap() during signature check + * TGA loader: Use im->fsize, cosmetics, debug + * WEBP loader: Cosmetics + * WEBP loader: Use mmap() for loading + * FF loader: Cosmetics + * FF loader: Use mmap() for loading + * ARGB loader: Cosmetics + * ARGB loader: Use mmap() for loading + * BMP loader: Cosmetics + * BMP loader: Use mmap() for loading + * ICO loader: Cosmetics + * ICO loader: Use mmap() for loading + * LBM loader: Cleanups + * LBM loader: Use mmap() for loading + * PNM loader: Use mmap() for loading + * XBM loader: Fix potential buffer overrun + * XBM loader: Cosmetics + * XBM loader: Use mmap() for loading + * XBM loader: Ignore comments and other stuff in header + * XPM loader: Use mmap() for loading + * test: test_load improvements + * imlib2_view: Add option to cache images + * Introduce UPDATE_FLAG() + * Introduce ARRAY_SIZE() + * Loader cosmetics + * Loader loading: Tweaks + * Loader loading: Move to __imlib_FindBestLoaderForFormat() + * Loader loading: Move __imlib_GetLoaderList() + * Loader loading: Minor loader lookup refactoring + * Loader loading: Avoid always loading all loaders + * Loader loading: Don't bother looking up load() if we have load2() + * WEBP loader: Enable loading animated images (first frame by default) + * configure.ac: Fixup after recent change + * Drop unnecessary free() NULL argument checks + * Remove some unneeded headers + * Rename X11 related files for clarity + * Move ImlibImagePixmap population to __imlib_AddImagePixmapToCache() + * test: Add X11 drawable grabbing test + * Move pixmap stuff to x11_pixmap.c/h + * Trivial changes in __imlib_Grab...() function prototypes + * Refactor imlib_create_scaled_image_from_drawable() + * Revert "Refactor imlib_create_scaled_image_from_drawable()" + * Refactor imlib_create_scaled_image_from_drawable() - take 2 + * x11_grab.c: Rename source/destination variables for clarity + * Fix y-upscaling in imlib_create_scaled_image_from_drawable() + * test_grab: Cleanups, cosmetics + * test_grab: Add scale-down tests + * Only set MAINTAINERCLEANFILES in top-level Makefile.am + * imlib2_view: Enable grabbing/viewing drawables + * x11_grab.c: Cosmetics + * x11_grab.c: Introduce function to get shape mask + * Speedup in imlib_create_scaled_image_from_drawable() + * Avoid signedness warning + * Avoid "exceeds maximum object size" warning + * blend.c: Tweaks, cleanups + * Simplify build wrt. asm files + +--- Old: imlib2-1.7.4.tar.bz2 New: imlib2-1.7.5.tar.xz Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.BOc6yz/_old 2021-12-20 21:06:11.578930067 +0100 +++ /var/tmp/diff_new_pack.BOc6yz/_new 2021-12-20 21:06:11.582930070 +0100 @@ -18,13 +18,13 @@ %define lname libImlib2-1 Name: imlib2 -Version:1.7.4 +Version:1.7.5 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause Group: Development/Libraries/X11 URL:https://sourceforge.net/projects/enlightenment/ -Source: https://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.bz2 +Source: h
commit imlib2 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2021-10-31 22:55:32 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.1890 (New) Package is "imlib2" Sun Oct 31 22:55:32 2021 rev:44 rq:928126 version:1.7.4 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2020-12-15 12:32:48.088117157 +0100 +++ /work/SRC/openSUSE:Factory/.imlib2.new.1890/imlib2.changes 2021-10-31 22:56:10.951723165 +0100 @@ -1,0 +2,50 @@ +Sat Oct 16 15:18:01 UTC 2021 - Dirk M??ller + +- update to 1.7.4: + * imlib2_view: Move property stuff to separate file + * imlib2_view: Cleanups + * imlib2_view: By default scale large images to fit on screen + * imlib2_view: Add some debug + * imlib2_view: Fix issue with new default scaling + * WEBP loader: Remove forgotten debug printout + * WEBP loader: Rename fd variable to be same as everywhere else + * LBM loader: Fix potential out-of-bounds memory access + * GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix + * Revert "GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix" + * GIF, TIFF, WEBP loaders: Fix loading if filename does not have usual suffix - take 2 + * Add script to generate Changelog + * Update Changelog to new format + * image.c: Use the LOAD_... macros to check loader return values + * autofoo: Resurrect non-pkg check for bzip2 + * Remove some unnecessary X_DISPLAY_MISSING stuff + * rend.c: Remove some pointless lines + * Add XBM loader + * Add imlib2_load and /build to .gitignore + * Remove obsolete and unused AC_HEADER_STDC + * Restore file:key functionality + * ICO loader: Fix (disabled) debug stuff + * ICO loader: Enable specifying ico image index by key + * Remove unused Context functions + * context.c: Fix potential segv + * LBM loader: Fix handling of missing RLE data + * Fix clang-analyzer warnings - bin (trivial) + * Fix clang-analyzer warnings - loaders (trivial) + * Fix clang-analyzer warnings - loaders (suppress bogus) + * Fix clang-analyzer warnings - lib (mostly trivial) + * Fix clang-analyzer warnings - lib (less trivial) + * autofoo: Move more to pkg-config + * TIFF loader: Drop use of libtiff defined types deprecated in libtiff-4.3.0 + * TGA loader: Fix loading small images without footer + * Spec file: Add git tag to rpm file name (if built from git checkout) + * Cleanups: while->for loops (loaders list) + * Cleanups: while->for loops (context list) + * Cleanups: while->for loops (im->tags list) + * Cleanups: while->for loops (images list) + * Cleanups: while->for loops (pixmaps list) + * Drop unused Imlib_Object_List:last + * Add feature to build with ASAN (--enable-gcc-asan) + * Correct (disabled) debug printouts + * Loaders: Remove unnecessary headers + * WEBP saver: Use fopen() etc. like all other savers + +--- Old: imlib2-1.7.1.tar.bz2 New: imlib2-1.7.4.tar.bz2 Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.o3ziIH/_old 2021-10-31 22:56:11.419723524 +0100 +++ /var/tmp/diff_new_pack.o3ziIH/_new 2021-10-31 22:56:11.423723527 +0100 @@ -1,7 +1,7 @@ # # spec file for package imlib2 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %define lname libImlib2-1 Name: imlib2 -Version:1.7.1 +Version:1.7.4 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause Group: Development/Libraries/X11 URL:https://sourceforge.net/projects/enlightenment/ -Source: http://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.bz2 +Source: https://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.bz2 BuildRequires: giflib-devel BuildRequires: libICE-devel BuildRequires: libjpeg-devel ++ imlib2-1.7.1.tar.bz2 -> imlib2-1.7.4.tar.bz2 ++ 6034 lines of diff (skipped)
commit imlib2 for openSUSE:Factory
Hello community, here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2020-12-15 12:30:31 Comparing /work/SRC/openSUSE:Factory/imlib2 (Old) and /work/SRC/openSUSE:Factory/.imlib2.new.2328 (New) Package is "imlib2" Tue Dec 15 12:30:31 2020 rev:43 rq:855718 version:1.7.1 Changes: --- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes2020-08-21 18:59:43.088200261 +0200 +++ /work/SRC/openSUSE:Factory/.imlib2.new.2328/imlib2.changes 2020-12-15 12:32:48.088117157 +0100 @@ -1,0 +2,13 @@ +Mon Dec 14 07:43:47 UTC 2020 - Martin Pluskal + +- Update to version 1.7.1: + * Fix big endian build + * rend.c: Fix __imlib_generic_render() when jump != 0 + * grab.c: Support 30bpp display in __imlib_GrabXImageToRGBA() + * WEBP loader: Add initial signature check + * XPM loader: Get transparency right when doing header-only loading + * Silence a couple of sign-compare warnings +- Enable support for webp +- Drop autotools build dependencies + +--- Old: imlib2-1.7.0.tar.bz2 New: imlib2-1.7.1.tar.bz2 Other differences: -- ++ imlib2.spec ++ --- /var/tmp/diff_new_pack.fGUg06/_old 2020-12-15 12:32:48.640117602 +0100 +++ /var/tmp/diff_new_pack.fGUg06/_new 2020-12-15 12:32:48.644117605 +0100 @@ -18,27 +18,26 @@ %define lname libImlib2-1 Name: imlib2 -Version:1.7.0 +Version:1.7.1 Release:0 Summary:Image handling and conversion library License:BSD-3-Clause Group: Development/Libraries/X11 URL:https://sourceforge.net/projects/enlightenment/ Source: http://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{version}/%{name}-%{version}.tar.bz2 -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: freetype2-devel BuildRequires: giflib-devel -BuildRequires: libid3tag-devel +BuildRequires: libICE-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel -BuildRequires: libtiff-devel -BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: xorg-x11-libX11-devel BuildRequires: xorg-x11-libXext-devel -BuildRequires: zlib-devel BuildRequires: pkgconfig(bzip2) +BuildRequires: pkgconfig(freetype2) +BuildRequires: pkgconfig(id3tag) +BuildRequires: pkgconfig(libtiff-4) +BuildRequires: pkgconfig(libwebp) +BuildRequires: pkgconfig(zlib) Recommends: imlib2-loaders %description @@ -99,7 +98,6 @@ %setup -q %build -autoreconf -fiv %configure \ %ifarch %{ix86} --enable-mmx \ @@ -109,9 +107,6 @@ %ifarch x86_64 --enable-amd64 \ %endif - --bindir=%{_bindir} \ - --libdir=%{_libdir} \ - --includedir=%{_includedir} \ --enable-shared \ --enable-visibility-hiding \ --disable-static ++ imlib2-1.7.0.tar.bz2 -> imlib2-1.7.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/imlib2-1.7.0/ChangeLog new/imlib2-1.7.1/ChangeLog --- old/imlib2-1.7.0/ChangeLog 2020-08-01 07:02:09.0 +0200 +++ new/imlib2-1.7.1/ChangeLog 2020-12-11 09:23:09.0 +0100 @@ -1,5 +1,21 @@ *** +*** Version 1.7.1 *** +*** + +Daniel Kolesa (1): + Fix big endian build + +Kim Woelders (6): + rend.c: Fix __imlib_generic_render() when jump != 0 + grab.c: Support 30bpp display in __imlib_GrabXImageToRGBA() + WEBP loader: Add initial signature check + XPM loader: Get transparency right when doing header-only loading + Silence a couple of sign-compare warnings + 1.7.1 + + +*** *** Version 1.7.0 *** *** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/imlib2-1.7.0/Makefile.in new/imlib2-1.7.1/Makefile.in --- old/imlib2-1.7.0/Makefile.in2020-08-01 07:16:52.0 +0200 +++ new/imlib2-1.7.1/Makefile.in2020-12-11 09:28:09.0 +0100 @@ -1,7 +1,7 @@ -# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile.in generated by automake 1.16.2 from Makefile.am. # @configure_input@ -# Copyright (C) 1994-2018 Free Software Foundation, Inc. +# Copyright (C) 1994-2020 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -171,8 +171,8 @@ $(am__extra_recursive_targets) AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ cscope distdir distdir-am dist dist-all distcheck -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ - $(LISP)config.h.in +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \ + config.h.in # Read a list of newline-separated strin