Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cairo for openSUSE:Factory checked 
in at 2023-09-26 22:00:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cairo (Old)
 and      /work/SRC/openSUSE:Factory/.cairo.new.1770 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cairo"

Tue Sep 26 22:00:52 2023 rev:94 rq:1113452 version:1.18.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cairo/cairo.changes      2023-03-24 
15:17:09.125859795 +0100
+++ /work/SRC/openSUSE:Factory/.cairo.new.1770/cairo.changes    2023-09-26 
22:19:26.714958686 +0200
@@ -1,0 +2,41 @@
+Sat Sep 23 17:18:14 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.18.0:
+  + The first stable cairo release in five years should be cause
+    for celebration.
+  + All the API added in the 1.17 development cycle is now
+    considered stable, and will not change.
+  + Many thanks to all the contributors for this release.
+  + The cairo-sphinx tool has been removed; we could not find any
+    instruction on how to use it, and no user answered our call for
+    help. If you were using cairo-sphinx, please reach out to the
+    cairo maintainers.
+  + Cairo now implements Type 3 color fonts for PDF.
+  + Multiple documentation fixes, to ensure that the cairo API
+    reference is up to date. Also fixed multiple compiler warnings
+    generated when building cairo.
+  + The XML surface has been removed; it was disabled by default
+    when building cairo, and we could not find any downstream
+    distributor that would enable it.
+  + The Tee surface is now automatically enabled. Downstream
+    distributors of cairo have been enabling for years it in order
+    to build Firefox.
+  + Fixed multiple issues with the DWrite font backend.
+  + Improved the Quartz surface; mainly, Quartz surfaces now use
+    the main display ColorSpace, speeding up rendering operations.
+  + Cairo now hides all private symbols by default on every
+    platform; the old "slim" symbols hack to alias internally used
+    symbols has been dropped, in favor of using
+    `-Bsymbolic-functions` with toolchains that support it.
+  + Fixed multiple memory leaks in the code base and test suite,
+    and general maintenance.
+  + Added new API to expose the Pixman dithering filter to cairo
+    patterns; this is currently implemented only for image
+    surfaces.
+- Drop patches fixed upstream:
+  + cairo-1.17.8-fix-tee-compilation.patch
+  + cairo-1.17.8-ft-font-missing-glyph.patch
+- Rebase patches with quilt.
+- Stop passing xml=disabled to meson setup, xml backend is dropped.
+
+-------------------------------------------------------------------

Old:
----
  cairo-1.17.8-fix-tee-compilation.patch
  cairo-1.17.8-ft-font-missing-glyph.patch
  cairo-1.17.8.tar.xz

New:
----
  cairo-1.18.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cairo.spec ++++++
--- /var/tmp/diff_new_pack.wd5tq7/_old  2023-09-26 22:19:28.327017034 +0200
+++ /var/tmp/diff_new_pack.wd5tq7/_new  2023-09-26 22:19:28.327017034 +0200
@@ -19,23 +19,19 @@
 %define build_xcb_backend 1
 
 Name:           cairo
-Version:        1.17.8
+Version:        1.18.0
 Release:        0
 Summary:        Vector Graphics Library with Cross-Device Output Support
 License:        LGPL-2.1-or-later OR MPL-1.1
 Group:          Development/Libraries/C and C++
-URL:            https://cairographics.org/
-Source0:        https://cairographics.org/snapshots/%{name}-%{version}.tar.xz
+URL:            https://cairographics.org
+Source0:        %{url}/releases/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 
 # PATCH-FIX-UPSTREAM cairo-xlib-endianness.patch fdo#63461 bnc#882951 
fcro...@suse.com -- Fix crash when client and server have different endianness
 Patch0:         cairo-xlib-endianness.patch
 # PATCH-FIX-UPSTREAM cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff 
alarr...@suse.com -- Fix segfault in get_bitmap_surface
 Patch1:         cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff
-# PATCH-FIX-UPSTREAM cairo-1.17.8-fix-tee-compilation.patch --  
https://gitlab.freedesktop.org/cairo/cairo/-/issues/634 tee: Fix cairo wrapper 
functions
-Patch2:         cairo-1.17.8-fix-tee-compilation.patch
-# PATCH-FIX-UPSTREAM cairo-1.17.8-ft-font-missing-glyph.patch -- 
https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/467 ft: Use normal 
font size when detecting the format
-Patch3:         cairo-1.17.8-ft-font-missing-glyph.patch
 
 BuildRequires:  c++_compiler
 BuildRequires:  c_compiler
@@ -158,7 +154,6 @@
        -D tee=enabled \
        -D tests=disabled \
        -D xlib=enabled \
-       -D xml=disabled
        %{nil}
 %meson_build
 
@@ -182,11 +177,9 @@
 
 %files tools
 %license util/cairo-trace/COPYING util/cairo-trace/COPYING-GPL-3
-%{_bindir}/cairo-sphinx
 %{_bindir}/cairo-trace
 %dir %{_libdir}/cairo
 %{_libdir}/cairo/libcairo-fdr.so
-%{_libdir}/cairo/libcairo-sphinx.so
 %{_libdir}/cairo/libcairo-trace.so
 
 %files devel

++++++ cairo-1.17.8.tar.xz -> cairo-1.18.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/cairo/cairo-1.17.8.tar.xz 
/work/SRC/openSUSE:Factory/.cairo.new.1770/cairo-1.18.0.tar.xz differ: char 26, 
line 1

++++++ cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff ++++++
--- /var/tmp/diff_new_pack.wd5tq7/_old  2023-09-26 22:19:28.391019350 +0200
+++ /var/tmp/diff_new_pack.wd5tq7/_new  2023-09-26 22:19:28.395019495 +0200
@@ -1,8 +1,8 @@
-Index: cairo-1.17.6/src/cairo-ft-font.c
+Index: cairo-1.18.0/src/cairo-ft-font.c
 ===================================================================
---- cairo-1.17.6.orig/src/cairo-ft-font.c
-+++ cairo-1.17.6/src/cairo-ft-font.c
-@@ -1223,7 +1223,7 @@ _get_bitmap_surface (FT_Bitmap                *bi
+--- cairo-1.18.0.orig/src/cairo-ft-font.c
++++ cairo-1.18.0/src/cairo-ft-font.c
+@@ -1233,7 +1233,7 @@ _get_bitmap_surface (FT_Bitmap                *bi
      width = bitmap->width;
      height = bitmap->rows;
  

Reply via email to