Update cairo* to 1.14.4: Release 1.14.4 (2015-10-28 Bryce Harrington <bryce@osg.samsung.com>) ======================================================================== Just in time for Halloween we see another bug-fix release for Cairo. This brings a few dozen straightforward bug fixes with no API changes. In addition, this includes a typical assortment of fixes to tests, cleanup of warnings and memory leaks, correction of misspellings, updates to documentation, etc. For a complete log of changes since 1.14.2, please see: http://cairographics.org/releases/ChangeLog.1.14.4 Features -------- None API Changes ----------- None Dependency Changes ------------------ None Performance Optimizations ------------------------- None Bug Fixes --------- * Avoid appending empty slots to user data arrays. Fixes a memory consumption regression since commit 9341c254a. * Return a better error (file-not-found) when setting up pango on devices where the font files don't have read permissions. * Fix regression in the font size of canvas text in Inkscape when compiled with the Quartz backend. (Bug #84324) * Fix _cairo_gl_shader_bind_matrix() to maintain compatibility with OpenGL ES 2.0. Manually transpose the matrix. * Fix incorrect font descriptor conversion when the font matrix yy is negative. (Bug #90538) * Fix crash when using a complex path for clip and stroke due to discarding the intersection exactly at the top edge. (Bug #74779) * Fix cairo_get_locale_decimal_point() on Android * Fix compilation problem on AIX due to conflicting usage of symbol 'jmpbuf'. (Bug #89339) * Fix broken rendering with XCB due to snapshotting of uploaded part of surfaces. (Bug #67505) * Fix loss of alpha when copying a mask for a cairo recording surface, resulting in a double copy. (Bugs #73038, #73901) * Fix incorrect recording of certain paths with script surfaces. (Bug #91054) * Fix typo in definition of MAYBE_WARN in configure script. (Bug #89750) * Fix use of filename variable after it's been freed. (Bug #91206) * Fix out of bounds access when printing pattern. (Bug #91266) * Fix incorrect size calculation in glyph cache unlocking for Cairo GL compositor. (Bug #91321) * Fix memory leak in _cairo_gl_pattern_texture_setup() (Bug #91537) * Fix transparent images in win32-print. (Bug #91835) * Fix _put_shm_image_boxes and _put_image_boxes when no SHM available with XCB.diff -r1.139 -r1.140 pkgsrc/graphics/cairo/Makefile
(wiz)
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: Makefile,v 1.139 2015/04/25 14:23:07 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.140 2015/11/06 11:15:51 wiz Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 1 | |||
4 | .include "../../graphics/cairo/Makefile.common" | 3 | .include "../../graphics/cairo/Makefile.common" | |
5 | 4 | |||
6 | TEST_TARGET= check | 5 | TEST_TARGET= check | |
7 | 6 | |||
8 | .include "options.mk" | 7 | .include "options.mk" | |
9 | 8 | |||
10 | .include "../../archivers/lzo/buildlink3.mk" | 9 | .include "../../archivers/lzo/buildlink3.mk" | |
11 | .include "../../devel/zlib/buildlink3.mk" | 10 | .include "../../devel/zlib/buildlink3.mk" | |
12 | BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.2.95 | 11 | BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.2.95 | |
13 | .include "../../fonts/fontconfig/buildlink3.mk" | 12 | .include "../../fonts/fontconfig/buildlink3.mk" | |
14 | BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.1.9 | 13 | BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.1.9 | |
15 | .include "../../graphics/freetype2/buildlink3.mk" | 14 | .include "../../graphics/freetype2/buildlink3.mk" | |
16 | .include "../../graphics/png/buildlink3.mk" | 15 | .include "../../graphics/png/buildlink3.mk" |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.7 2015/03/15 21:05:37 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.8 2015/11/06 11:15:51 wiz Exp $ | |
2 | # | 2 | # | |
3 | # used by graphics/cairo/Makefile | 3 | # used by graphics/cairo/Makefile | |
4 | # used by graphics/cairo-gobject/Makefile | 4 | # used by graphics/cairo-gobject/Makefile | |
5 | 5 | |||
6 | DISTNAME= cairo-1.14.2 | 6 | DISTNAME= cairo-1.14.4 | |
7 | CATEGORIES= graphics | 7 | CATEGORIES= graphics | |
8 | MASTER_SITES= http://cairographics.org/releases/ | 8 | MASTER_SITES= http://cairographics.org/releases/ | |
9 | EXTRACT_SUFX= .tar.xz | 9 | EXTRACT_SUFX= .tar.xz | |
10 | 10 | |||
11 | MAINTAINER?= pkgsrc-users@NetBSD.org | 11 | MAINTAINER?= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= http://cairographics.org/ | 12 | HOMEPAGE= http://cairographics.org/ | |
13 | COMMENT= Vector graphics library with cross-device output support | 13 | COMMENT= Vector graphics library with cross-device output support | |
14 | LICENSE= gnu-lgpl-v2.1 AND mpl-1.1 | 14 | LICENSE= gnu-lgpl-v2.1 AND mpl-1.1 | |
15 | 15 | |||
16 | DISTINFO_FILE= ${.CURDIR}/../../graphics/cairo/distinfo | 16 | DISTINFO_FILE= ${.CURDIR}/../../graphics/cairo/distinfo | |
17 | PATCHDIR= ${.CURDIR}/../../graphics/cairo/patches | 17 | PATCHDIR= ${.CURDIR}/../../graphics/cairo/patches | |
18 | 18 | |||
19 | USE_LANGUAGES= c99 | 19 | USE_LANGUAGES= c99 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.38 2015/03/15 21:05:37 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.39 2015/11/06 11:15:51 wiz Exp $ | |
2 | bin/cairo-trace | 2 | bin/cairo-trace | |
3 | include/cairo/cairo-deprecated.h | 3 | include/cairo/cairo-deprecated.h | |
4 | include/cairo/cairo-features.h | 4 | include/cairo/cairo-features.h | |
5 | include/cairo/cairo-ft.h | 5 | include/cairo/cairo-ft.h | |
6 | include/cairo/cairo-pdf.h | 6 | include/cairo/cairo-pdf.h | |
7 | include/cairo/cairo-ps.h | 7 | include/cairo/cairo-ps.h | |
8 | ${PLIST.quartz}include/cairo/cairo-quartz-image.h | 8 | ${PLIST.quartz}include/cairo/cairo-quartz-image.h | |
9 | ${PLIST.quartz}include/cairo/cairo-quartz.h | 9 | ${PLIST.quartz}include/cairo/cairo-quartz.h | |
10 | include/cairo/cairo-script-interpreter.h | 10 | include/cairo/cairo-script-interpreter.h | |
11 | include/cairo/cairo-script.h | 11 | include/cairo/cairo-script.h | |
12 | include/cairo/cairo-svg.h | 12 | include/cairo/cairo-svg.h | |
13 | include/cairo/cairo-tee.h | 13 | include/cairo/cairo-tee.h | |
14 | include/cairo/cairo-version.h | 14 | include/cairo/cairo-version.h | |
@@ -75,26 +75,27 @@ share/gtk-doc/html/cairo/cairo-cairo-mat | @@ -75,26 +75,27 @@ share/gtk-doc/html/cairo/cairo-cairo-mat | |||
75 | share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html | 75 | share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html | |
76 | share/gtk-doc/html/cairo/cairo-cairo-scaled-font-t.html | 76 | share/gtk-doc/html/cairo/cairo-cairo-scaled-font-t.html | |
77 | share/gtk-doc/html/cairo/cairo-cairo-surface-t.html | 77 | share/gtk-doc/html/cairo/cairo-cairo-surface-t.html | |
78 | share/gtk-doc/html/cairo/cairo-cairo-t.html | 78 | share/gtk-doc/html/cairo/cairo-cairo-t.html | |
79 | share/gtk-doc/html/cairo/cairo-drawing.html | 79 | share/gtk-doc/html/cairo/cairo-drawing.html | |
80 | share/gtk-doc/html/cairo/cairo-fonts.html | 80 | share/gtk-doc/html/cairo/cairo-fonts.html | |
81 | share/gtk-doc/html/cairo/cairo-support.html | 81 | share/gtk-doc/html/cairo/cairo-support.html | |
82 | share/gtk-doc/html/cairo/cairo-surfaces.html | 82 | share/gtk-doc/html/cairo/cairo-surfaces.html | |
83 | share/gtk-doc/html/cairo/cairo-text.html | 83 | share/gtk-doc/html/cairo/cairo-text.html | |
84 | share/gtk-doc/html/cairo/cairo.devhelp2 | 84 | share/gtk-doc/html/cairo/cairo.devhelp2 | |
85 | share/gtk-doc/html/cairo/home.png | 85 | share/gtk-doc/html/cairo/home.png | |
86 | share/gtk-doc/html/cairo/index-1.10.html | 86 | share/gtk-doc/html/cairo/index-1.10.html | |
87 | share/gtk-doc/html/cairo/index-1.12.html | 87 | share/gtk-doc/html/cairo/index-1.12.html | |
88 | share/gtk-doc/html/cairo/index-1.14.html | |||
88 | share/gtk-doc/html/cairo/index-1.2.html | 89 | share/gtk-doc/html/cairo/index-1.2.html | |
89 | share/gtk-doc/html/cairo/index-1.4.html | 90 | share/gtk-doc/html/cairo/index-1.4.html | |
90 | share/gtk-doc/html/cairo/index-1.6.html | 91 | share/gtk-doc/html/cairo/index-1.6.html | |
91 | share/gtk-doc/html/cairo/index-1.8.html | 92 | share/gtk-doc/html/cairo/index-1.8.html | |
92 | share/gtk-doc/html/cairo/index-all.html | 93 | share/gtk-doc/html/cairo/index-all.html | |
93 | share/gtk-doc/html/cairo/index.html | 94 | share/gtk-doc/html/cairo/index.html | |
94 | share/gtk-doc/html/cairo/index.sgml | 95 | share/gtk-doc/html/cairo/index.sgml | |
95 | share/gtk-doc/html/cairo/language-bindings.html | 96 | share/gtk-doc/html/cairo/language-bindings.html | |
96 | share/gtk-doc/html/cairo/left-insensitive.png | 97 | share/gtk-doc/html/cairo/left-insensitive.png | |
97 | share/gtk-doc/html/cairo/left.png | 98 | share/gtk-doc/html/cairo/left.png | |
98 | share/gtk-doc/html/cairo/right-insensitive.png | 99 | share/gtk-doc/html/cairo/right-insensitive.png | |
99 | share/gtk-doc/html/cairo/right.png | 100 | share/gtk-doc/html/cairo/right.png | |
100 | share/gtk-doc/html/cairo/style.css | 101 | share/gtk-doc/html/cairo/style.css |
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.81 2015/11/03 21:33:53 agc Exp $ | 1 | $NetBSD: distinfo,v 1.82 2015/11/06 11:15:51 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (cairo-1.14.2.tar.xz) = c8da68aa66ca0855b5d0ff552766d3e8679e1d24 | 3 | SHA1 (cairo-1.14.4.tar.xz) = 5b44471e7c328f96de6830baf8ea65030de797f9 | |
4 | RMD160 (cairo-1.14.2.tar.xz) = 36cb30e1db06135bd291acc8a1f0a1f2d95ecb14 | 4 | RMD160 (cairo-1.14.4.tar.xz) = 622b73737143fcc854b020af42f6295874532a35 | |
5 | SHA512 (cairo-1.14.2.tar.xz) = 74d30f3f879f097b2c3408ef9698da8f337301f971c3eba7f336d02d6b2812d2ca0bd8bbc0cc7ee11127d3574910b1b77fde3b065cfd504436b62e17c2acb200 | 5 | SHA512 (cairo-1.14.4.tar.xz) = b0d983c89ed31a53e26af89e174bb6df3e7c83cf482cbf975c839022ea84b74bb775599d24ca50f4482bbb6d6ef5d09ebb8273d08dfc928328f880344d4e66b2 | |
6 | Size (cairo-1.14.2.tar.xz) = 35376404 bytes | 6 | Size (cairo-1.14.4.tar.xz) = 36040204 bytes | |
7 | SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c | 7 | SHA1 (patch-aa) = b01bc60f77a7122b0c0d0d9b25ad512bac7c190c | |
8 | SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768 | 8 | SHA1 (patch-ab) = 11f7e0e59bd5c51a8fdacb48dcf2f2fefdf3b768 | |
9 | SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64 | 9 | SHA1 (patch-ac) = 1785bbef6bcab4781bf89e1b986a7eb96e5f2b64 | |
10 | SHA1 (patch-ad) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530 | 10 | SHA1 (patch-ad) = a1068a37113b162ccfe14d7f1bd0baa9df7e5530 |
@@ -1,16 +1,15 @@ | @@ -1,16 +1,15 @@ | |||
1 | # $NetBSD: Makefile,v 1.30 2015/04/25 14:23:07 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.31 2015/11/06 11:15:52 wiz Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 1 | |||
4 | .include "../../graphics/cairo/Makefile.common" | 3 | .include "../../graphics/cairo/Makefile.common" | |
5 | 4 | |||
6 | PKGNAME= ${DISTNAME:S/-/-gobject-/} | 5 | PKGNAME= ${DISTNAME:S/-/-gobject-/} | |
7 | 6 | |||
8 | BUILD_DIRS= util/cairo-gobject | 7 | BUILD_DIRS= util/cairo-gobject | |
9 | INSTALL_DIRS= util/cairo-gobject | 8 | INSTALL_DIRS= util/cairo-gobject | |
10 | 9 | |||
11 | INSTALLATION_DIRS+= lib/pkgconfig | 10 | INSTALLATION_DIRS+= lib/pkgconfig | |
12 | 11 | |||
13 | .include "../../mk/bsd.prefs.mk" | 12 | .include "../../mk/bsd.prefs.mk" | |
14 | 13 | |||
15 | post-install: | 14 | post-install: | |
16 | ${INSTALL_DATA} ${WRKSRC}/src/cairo-gobject.pc \ | 15 | ${INSTALL_DATA} ${WRKSRC}/src/cairo-gobject.pc \ |