commit imlib2 for openSUSE:Factory

2024-07-15 Thread Source-Sync
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

2024-02-07 Thread Source-Sync
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

2023-09-26 Thread Source-Sync
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

2023-09-02 Thread Source-Sync
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

2023-08-21 Thread Source-Sync
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

2023-06-20 Thread Source-Sync
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

2023-06-03 Thread Source-Sync
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

2023-03-17 Thread Source-Sync
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

2022-12-21 Thread Source-Sync
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

2022-10-22 Thread Source-Sync
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

2022-08-23 Thread Source-Sync
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

2022-05-20 Thread Source-Sync
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

2021-12-20 Thread Source-Sync
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

2021-10-31 Thread Source-Sync
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

2020-12-15 Thread User for buildservice source handling
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