pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/cairo



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sat Sep 21 10:15:19 UTC 2024

Modified Files:
        pkgsrc/graphics/cairo: Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/cairo/patches: patch-util_meson.build

Log Message:
cairo: update to 1.18.2.

Release 1.18.2 (2024-09-01 Emmanuele Bassi <ebassi%gnome.org@localhost>)
==============================================================

A new stable release.

The malloc-stats code has been removed from the tests directory [#640]; the
canonical location for it is: https://github.com/behdad/malloc-stats

Cairo now requires a version of pixman equal to, or newer than, 0.40. [!522]

There have been multiple build fixes for newer versions of GCC [!525, !542];
for MSVC [#808]; for Solaris [!540]; and on macOS 10.7 [#810].

PNG errors caused by loading malformed data are correctly propagated to
callers, so they can handle the case. [!524]

Both stroke and fill colors are now set when showing glyphs on a PDF
surface. [#813]

All the font options are copied when creating a fallback font object. [#819]

When drawing text on macOS, Cairo now tries harder to select the appropriate
font name. [#811]

Cairo now prefers the COLRv1 table inside a font, if one is available. [!537]

Cairo requires a C11 toolchain when building. [!479]


To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 pkgsrc/graphics/cairo/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/graphics/cairo/PLIST
cvs rdiff -u -r1.100 -r1.101 pkgsrc/graphics/cairo/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/cairo/patches/patch-util_meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/cairo/Makefile
diff -u pkgsrc/graphics/cairo/Makefile:1.162 pkgsrc/graphics/cairo/Makefile:1.163
--- pkgsrc/graphics/cairo/Makefile:1.162        Fri Apr 12 19:41:24 2024
+++ pkgsrc/graphics/cairo/Makefile      Sat Sep 21 10:15:19 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.162 2024/04/12 19:41:24 riastradh Exp $
+# $NetBSD: Makefile,v 1.163 2024/09/21 10:15:19 wiz Exp $
 
-DISTNAME=      cairo-1.18.0
-PKGREVISION=   2
+DISTNAME=      cairo-1.18.2
 CATEGORIES=    graphics
 MASTER_SITES=  https://cairographics.org/releases/
 EXTRACT_SUFX=  .tar.xz
@@ -11,9 +10,8 @@ HOMEPAGE=     https://cairographics.org/
 COMMENT=       Vector graphics library with cross-device output support
 LICENSE=       gnu-lgpl-v2.1 AND mpl-1.1
 
-# error: 'for' loop initial declarations are only allowed in C99 mode
-FORCE_C_STD=           gnu99
 USE_LANGUAGES=         c c++
+USE_CC_FEATURES=       c11
 USE_TOOLS+=            pkg-config
 
 # For snprintf() and ctime_r()
@@ -53,7 +51,7 @@ BUILDLINK_API_DEPENDS.glib2+=   glib2>=2
 .include "../../graphics/png/buildlink3.mk"
 # include?
 #.include "../../print/libspectre/buildlink3.mk"
-BUILDLINK_API_DEPENDS.pixman+= pixman>=0.36.0
+BUILDLINK_API_DEPENDS.pixman+= pixman>=0.40.0
 .include "../../x11/pixman/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/graphics/cairo/PLIST
diff -u pkgsrc/graphics/cairo/PLIST:1.45 pkgsrc/graphics/cairo/PLIST:1.46
--- pkgsrc/graphics/cairo/PLIST:1.45    Sun Nov 26 18:45:03 2023
+++ pkgsrc/graphics/cairo/PLIST Sat Sep 21 10:15:19 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2023/11/26 18:45:03 schmonz Exp $
+@comment $NetBSD: PLIST,v 1.46 2024/09/21 10:15:19 wiz Exp $
 ${PLIST.trace}bin/cairo-trace
 include/cairo/cairo-deprecated.h
 include/cairo/cairo-features.h
@@ -21,13 +21,13 @@ ${PLIST.trace}lib/cairo/libcairo-fdr.so
 ${PLIST.trace}lib/cairo/libcairo-trace.so
 lib/libcairo-gobject.so
 lib/libcairo-gobject.so.2
-lib/libcairo-gobject.so.2.11800.0
+lib/libcairo-gobject.so.2.11802.2
 lib/libcairo-script-interpreter.so
 lib/libcairo-script-interpreter.so.2
-lib/libcairo-script-interpreter.so.2.11800.0
+lib/libcairo-script-interpreter.so.2.11802.2
 lib/libcairo.so
 lib/libcairo.so.2
-lib/libcairo.so.2.11800.0
+lib/libcairo.so.2.11802.2
 lib/pkgconfig/cairo-fc.pc
 lib/pkgconfig/cairo-ft.pc
 lib/pkgconfig/cairo-gobject.pc

Index: pkgsrc/graphics/cairo/distinfo
diff -u pkgsrc/graphics/cairo/distinfo:1.100 pkgsrc/graphics/cairo/distinfo:1.101
--- pkgsrc/graphics/cairo/distinfo:1.100        Thu Nov 23 10:57:44 2023
+++ pkgsrc/graphics/cairo/distinfo      Sat Sep 21 10:15:19 2024
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.100 2023/11/23 10:57:44 jperkin Exp $
+$NetBSD: distinfo,v 1.101 2024/09/21 10:15:19 wiz Exp $
 
-BLAKE2s (cairo-1.18.0.tar.xz) = d17e3d7a1b32769f02500ff3edaf8a7e18974873a128c61e607f05e5216e8a63
-SHA512 (cairo-1.18.0.tar.xz) = 6366c7d5e3fd3e12df2edc43aa4ed4c3a517de2ef0b1b3b30dfa8b69a7cae1dd55765801228cec308d2e9792037d0704ae49d95b7b12c06f20df092fa0534e1c
-Size (cairo-1.18.0.tar.xz) = 33761148 bytes
+BLAKE2s (cairo-1.18.2.tar.xz) = 09dab059b46717b167a23f2eeb8aba8a38e62b53d06ec92ff79ce324a20aacc0
+SHA512 (cairo-1.18.2.tar.xz) = 9b533ef65da120bdf6ec6e66b76c9a9a489b91951925357c2db9f399ce27fe03d10e500c4c03b72ad43d73bb5beb4d51e36c24443977a52ecfe1d24b07c99bef
+Size (cairo-1.18.2.tar.xz) = 32574256 bytes
 SHA1 (patch-meson.build) = 3187c754af123be69e1b5651165f6310c8786558
 SHA1 (patch-perf_cairo-perf-print.c) = e1330a9b8a13337915c06cba93a7191af4cfe568
 SHA1 (patch-src_cairo-colr-glyph-render.c) = 3dc6dc2b0a808b1bd6e2323645f895e276f0a8af
 SHA1 (patch-src_cairo-image-surface.c) = 3ae5966abf7851dfdb74742c39d2033b4655d7f7
 SHA1 (patch-test_pdf-structure.c) = dd3e5ee2cdbc19e77c2d5a60dab98195ecbe82bb
 SHA1 (patch-util_cairo-missing_getline.c) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530
-SHA1 (patch-util_meson.build) = 344d29f84114b441bbfede8b77d7a2d02d756ce4



Home | Main Index | Thread Index | Old Index