summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2011-02-15 11:30:47 +0000
committerdrochner <drochner@pkgsrc.org>2011-02-15 11:30:47 +0000
commitf11ac911363c0f2f42861d84e725027191e503c8 (patch)
treee9bb55217dec48cb9aad775a8ccadaccc67978fb /graphics
parentf0441b5873bb553b2aefb9ea50fffc20b8cc3f1e (diff)
downloadpkgsrc-f11ac911363c0f2f42861d84e725027191e503c8.tar.gz
make cairo-gobject usable for clients
Diffstat (limited to 'graphics')
-rw-r--r--graphics/cairo-gobject/buildlink3.mk20
-rw-r--r--graphics/cairo/distinfo3
-rw-r--r--graphics/cairo/patches/patch-ac14
3 files changed, 36 insertions, 1 deletions
diff --git a/graphics/cairo-gobject/buildlink3.mk b/graphics/cairo-gobject/buildlink3.mk
new file mode 100644
index 00000000000..c4df5baab1e
--- /dev/null
+++ b/graphics/cairo-gobject/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2011/02/15 11:30:47 drochner Exp $
+
+BUILDLINK_TREE+= cairo-gobject
+
+.if !defined(CAIRO_GOBJECT_BUILDLINK3_MK)
+CAIRO_GOBJECT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.cairo-gobject+= cairo-gobject>=1.10.2
+BUILDLINK_PKGSRCDIR.cairo-gobject?= ../../graphics/cairo-gobject
+
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.endif # CAIRO_GOBJECT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -cairo-gobject
diff --git a/graphics/cairo/distinfo b/graphics/cairo/distinfo
index da408a44cd1..a14210c66ef 100644
--- a/graphics/cairo/distinfo
+++ b/graphics/cairo/distinfo
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.57 2011/02/12 13:40:53 drochner Exp $
+$NetBSD: distinfo,v 1.58 2011/02/15 11:30:47 drochner Exp $
SHA1 (cairo-1.10.2.tar.gz) = ccce5ae03f99c505db97c286a0c9a90a926d3c6e
RMD160 (cairo-1.10.2.tar.gz) = 8c8de00120398fe2b3a60a08ff59a464b2eebf47
Size (cairo-1.10.2.tar.gz) = 23558405 bytes
SHA1 (patch-aa) = f211b2a5fce4ff65f280f79fbb78e1a530b9b165
SHA1 (patch-ab) = 03a6199a0e0de1fe3701900ea76ce3f0bfdddca0
+SHA1 (patch-ac) = 151c682245004902cf42ba141e3743592691dfb9
diff --git a/graphics/cairo/patches/patch-ac b/graphics/cairo/patches/patch-ac
new file mode 100644
index 00000000000..648b28e84c0
--- /dev/null
+++ b/graphics/cairo/patches/patch-ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.17 2011/02/15 11:30:47 drochner Exp $
+
+--- util/cairo-gobject/cairo-gobject.h.orig 2010-09-09 15:56:24.000000000 +0000
++++ util/cairo-gobject/cairo-gobject.h
+@@ -39,6 +39,9 @@
+
+ #include <cairo.h>
+
++/* if this header is installed, cairo has gobject functions */
++#define CAIRO_HAS_GOBJECT_FUNCTIONS 1
++
+ #if CAIRO_HAS_GOBJECT_FUNCTIONS
+
+ #include <glib-object.h>