update to cairo 1.10.0

proactive fallout handling and ok ajacoutot@ jasper@ landry@
This commit is contained in:
eric 2010-10-11 08:09:44 +00:00
parent 842da8d68a
commit 454cff8d2e
6 changed files with 93 additions and 51 deletions

View File

@ -1,19 +1,22 @@
# $OpenBSD: Makefile,v 1.27 2010/04/02 08:21:14 eric Exp $
# $OpenBSD: Makefile,v 1.28 2010/10/11 08:09:44 eric Exp $
COMMENT= vector graphics library
DISTNAME= cairo-1.8.10
PKGNAME= ${DISTNAME}p0
SHARED_LIBS= cairo 9.3
DISTNAME= cairo-1.10.0
SHARED_LIBS= cairo 10.0
SHARED_LIBS+= cairo-trace 0.0
SHARED_LIBS+= cairo-gobject 0.0
SHARED_LIBS+= cairo-script-interpreter 0.0
CATEGORIES= graphics
HOMEPAGE= http://cairographics.org/introduction
MAINTAINER= Eric Faurot <eric@openbsd.org>
WANTLIB= X11 Xau Xdmcp Xrender expat fontconfig freetype m \
pixman-1.>=12.0 pthread-stubs xcb xcb-render \
xcb-render-util z
WANTLIB= GL X11 X11-xcb Xau Xdamage Xdmcp Xext Xfixes Xrender \
Xxf86vm drm expat fontconfig freetype glib-2.0 \
gobject-2.0 gthread-2.0 m pcre pixman-1 png \
pthread-stubs xcb xcb-render xcb-shm z
# LGPLv2.1 / MPL 1.1
PERMIT_PACKAGE_CDROM= Yes
@ -23,18 +26,23 @@ PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://cairographics.org/releases/
MODULES= devel/gettext
USE_X11= Yes
USE_LIBTOOL= Yes
USE_GMAKE= Yes
LIB_DEPENDS= png::graphics/png \
glitz.>=2:glitz->=0.5.6:graphics/glitz
LIB_DEPENDS= ::graphics/png \
::devel/glib2
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= --enable-glitz \
--enable-pdf \
--enable-ps \
--enable-xcb
CONFIGURE_ENV= PTHREAD_LIBS="-pthread"
CONFIGURE_ARGS= --enable-gl \
--enable-xml \
--enable-xcb \
--enable-xlib-xcb \
--disable-silent-rules
REGRESS_DEPENDS= :ghostscript-*:print/ghostscript/gnu

View File

@ -1,5 +1,5 @@
MD5 (cairo-1.8.10.tar.gz) = tgqC9AX5QAu/3PhQsXKNJQ==
RMD160 (cairo-1.8.10.tar.gz) = lTi68w+BK5UL7rk4k/RtEiP7RM4=
SHA1 (cairo-1.8.10.tar.gz) = /V6MqC/w6FQupMUWEsrTh/KknfM=
SHA256 (cairo-1.8.10.tar.gz) = VyutoVWW7IcIOS2xr4uToa91ykdpA0gVTihB86bwhDk=
SIZE (cairo-1.8.10.tar.gz) = 7102657
MD5 (cairo-1.10.0.tar.gz) = cKLs5mz0c9l24tsPdb8Zng==
RMD160 (cairo-1.10.0.tar.gz) = +mXU85JjCIV9E/PtDBAPifB13AE=
SHA1 (cairo-1.10.0.tar.gz) = 7+fkdAjVGIaQIozK3IUjZS9r9wI=
SHA256 (cairo-1.10.0.tar.gz) = DyzkzEYVWUCI1064tTYLrXw8w8Pam2Gvm/2XntHtlLI=
SIZE (cairo-1.10.0.tar.gz) = 24022822

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-src_Makefile_in,v 1.4 2010/03/29 13:13:53 eric Exp $
--- src/Makefile.in.orig Sat Feb 20 01:25:38 2010
+++ src/Makefile.in Thu Mar 4 21:47:57 2010
@@ -1488,7 +1488,7 @@ cairo.def: cairo-features.h $(enabled_cairo_headers)
$OpenBSD: patch-src_Makefile_in,v 1.5 2010/10/11 08:09:44 eric Exp $
--- src/Makefile.in.orig Mon Sep 6 18:16:41 2010
+++ src/Makefile.in Mon Sep 13 17:44:05 2010
@@ -2425,7 +2425,7 @@ cairo.def: cairo-features.h $(enabled_cairo_headers)
) >$@
@ ! grep -q cairo_ERROR $@ || ($(RM) $@; false)

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_cairo_h,v 1.1 2010/10/11 08:09:44 eric Exp $
--- src/cairo.h.orig Sat Oct 9 10:54:20 2010
+++ src/cairo.h Sat Oct 9 10:54:10 2010
@@ -1973,7 +1973,7 @@ typedef enum _cairo_device_type {
CAIRO_DEVICE_TYPE_SCRIPT,
CAIRO_DEVICE_TYPE_XCB,
CAIRO_DEVICE_TYPE_XLIB,
- CAIRO_DEVICE_TYPE_XML,
+ CAIRO_DEVICE_TYPE_XML
} cairo_device_type_t;
cairo_public cairo_device_type_t

View File

@ -1,2 +1,5 @@
@comment $OpenBSD: PFRAG.shared,v 1.3 2005/12/26 22:34:27 steven Exp $
@comment $OpenBSD: PFRAG.shared,v 1.4 2010/10/11 08:09:44 eric Exp $
@lib lib/cairo/libcairo-trace.so.${LIBcairo-trace_VERSION}
@lib lib/libcairo-gobject.so.${LIBcairo-gobject_VERSION}
@lib lib/libcairo-script-interpreter.so.${LIBcairo-script-interpreter_VERSION}
@lib lib/libcairo.so.${LIBcairo_VERSION}

View File

@ -1,31 +1,47 @@
@comment $OpenBSD: PLIST,v 1.7 2010/04/02 08:21:14 eric Exp $
@comment $OpenBSD: PLIST,v 1.8 2010/10/11 08:09:44 eric Exp $
%%SHARED%%
bin/cairo-trace
include/cairo/
include/cairo/cairo-deprecated.h
include/cairo/cairo-features.h
include/cairo/cairo-ft.h
include/cairo/cairo-glitz.h
include/cairo/cairo-gl.h
include/cairo/cairo-gobject.h
include/cairo/cairo-pdf.h
include/cairo/cairo-ps.h
include/cairo/cairo-script-interpreter.h
include/cairo/cairo-svg.h
include/cairo/cairo-version.h
include/cairo/cairo-xcb-xrender.h
include/cairo/cairo-xcb.h
include/cairo/cairo-xlib-xrender.h
include/cairo/cairo-xlib.h
include/cairo/cairo-xml.h
include/cairo/cairo.h
lib/cairo/
lib/cairo/libcairo-trace.a
lib/cairo/libcairo-trace.la
lib/libcairo-gobject.a
lib/libcairo-gobject.la
lib/libcairo-script-interpreter.a
lib/libcairo-script-interpreter.la
lib/libcairo.a
lib/libcairo.la
lib/pkgconfig/
lib/pkgconfig/cairo-fc.pc
lib/pkgconfig/cairo-ft.pc
lib/pkgconfig/cairo-glitz.pc
lib/pkgconfig/cairo-gl.pc
lib/pkgconfig/cairo-glx.pc
lib/pkgconfig/cairo-gobject.pc
lib/pkgconfig/cairo-pdf.pc
lib/pkgconfig/cairo-png.pc
lib/pkgconfig/cairo-ps.pc
lib/pkgconfig/cairo-svg.pc
lib/pkgconfig/cairo-xcb-shm.pc
lib/pkgconfig/cairo-xcb.pc
lib/pkgconfig/cairo-xlib-xcb.pc
lib/pkgconfig/cairo-xlib-xrender.pc
lib/pkgconfig/cairo-xlib.pc
lib/pkgconfig/cairo-xml.pc
lib/pkgconfig/cairo.pc
share/gtk-doc/
share/gtk-doc/html/
@ -39,38 +55,41 @@ share/gtk-doc/html/cairo/bindings-patterns.html
share/gtk-doc/html/cairo/bindings-return-values.html
share/gtk-doc/html/cairo/bindings-streams.html
share/gtk-doc/html/cairo/bindings-surfaces.html
share/gtk-doc/html/cairo/cairo-context.html
share/gtk-doc/html/cairo/cairo-Error-handling.html
share/gtk-doc/html/cairo/cairo-FreeType-Fonts.html
share/gtk-doc/html/cairo/cairo-Image-Surfaces.html
share/gtk-doc/html/cairo/cairo-PDF-Surfaces.html
share/gtk-doc/html/cairo/cairo-PNG-Support.html
share/gtk-doc/html/cairo/cairo-Paths.html
share/gtk-doc/html/cairo/cairo-PostScript-Surfaces.html
share/gtk-doc/html/cairo/cairo-Quartz-(CGFont)-Fonts.html
share/gtk-doc/html/cairo/cairo-Quartz-Surfaces.html
share/gtk-doc/html/cairo/cairo-Regions.html
share/gtk-doc/html/cairo/cairo-SVG-Surfaces.html
share/gtk-doc/html/cairo/cairo-Transformations.html
share/gtk-doc/html/cairo/cairo-Types.html
share/gtk-doc/html/cairo/cairo-User-Fonts.html
share/gtk-doc/html/cairo/cairo-Version-Information.html
share/gtk-doc/html/cairo/cairo-Win32-Fonts.html
share/gtk-doc/html/cairo/cairo-Win32-Surfaces.html
share/gtk-doc/html/cairo/cairo-XLib-Surfaces.html
share/gtk-doc/html/cairo/cairo-cairo-device-t.html
share/gtk-doc/html/cairo/cairo-cairo-font-face-t.html
share/gtk-doc/html/cairo/cairo-cairo-font-options-t.html
share/gtk-doc/html/cairo/cairo-cairo-matrix-t.html
share/gtk-doc/html/cairo/cairo-cairo-pattern-t.html
share/gtk-doc/html/cairo/cairo-cairo-scaled-font-t.html
share/gtk-doc/html/cairo/cairo-cairo-surface-t.html
share/gtk-doc/html/cairo/cairo-cairo-t.html
share/gtk-doc/html/cairo/cairo-drawing.html
share/gtk-doc/html/cairo/cairo-error-status.html
share/gtk-doc/html/cairo/cairo-font-face.html
share/gtk-doc/html/cairo/cairo-font-options.html
share/gtk-doc/html/cairo/cairo-fonts.html
share/gtk-doc/html/cairo/cairo-ft-font.html
share/gtk-doc/html/cairo/cairo-image-surface.html
share/gtk-doc/html/cairo/cairo-matrix.html
share/gtk-doc/html/cairo/cairo-paths.html
share/gtk-doc/html/cairo/cairo-pattern.html
share/gtk-doc/html/cairo/cairo-pdf-surface.html
share/gtk-doc/html/cairo/cairo-png-functions.html
share/gtk-doc/html/cairo/cairo-ps-surface.html
share/gtk-doc/html/cairo/cairo-quartz-font.html
share/gtk-doc/html/cairo/cairo-quartz-surface.html
share/gtk-doc/html/cairo/cairo-scaled-font.html
share/gtk-doc/html/cairo/cairo-support.html
share/gtk-doc/html/cairo/cairo-surface.html
share/gtk-doc/html/cairo/cairo-surfaces.html
share/gtk-doc/html/cairo/cairo-svg-surface.html
share/gtk-doc/html/cairo/cairo-text.html
share/gtk-doc/html/cairo/cairo-transformations.html
share/gtk-doc/html/cairo/cairo-types.html
share/gtk-doc/html/cairo/cairo-user-font.html
share/gtk-doc/html/cairo/cairo-version-info.html
share/gtk-doc/html/cairo/cairo-win32-font.html
share/gtk-doc/html/cairo/cairo-win32-surface.html
share/gtk-doc/html/cairo/cairo-xlib-surface.html
share/gtk-doc/html/cairo/cairo.devhelp
share/gtk-doc/html/cairo/cairo.devhelp2
share/gtk-doc/html/cairo/home.png
share/gtk-doc/html/cairo/index-1.10.html
share/gtk-doc/html/cairo/index-1.2.html
share/gtk-doc/html/cairo/index-1.4.html
share/gtk-doc/html/cairo/index-1.6.html