From 16ac08645b9997e648c606c9095d2d49e5a7d347 Mon Sep 17 00:00:00 2001 From: gdt Date: Fri, 10 Aug 2007 21:21:01 +0000 Subject: Guile-Cairo wraps the Cairo graphics library for Guile Scheme. Guile-Cairo is complete, wrapping almost all of the Cairo API. It is API stable, providing a firm base on which to do graphics work. Finally, and importantly, it is pleasant to use. You get a powerful and well-maintained graphics library with all of the benefits of Scheme: memory management, exceptions, macros, and a dynamic programming environment. --- graphics/guile-cairo/DESCR | 8 ++++++++ graphics/guile-cairo/Makefile | 23 +++++++++++++++++++++++ graphics/guile-cairo/PLIST | 14 ++++++++++++++ graphics/guile-cairo/buildlink3.mk | 18 ++++++++++++++++++ graphics/guile-cairo/distinfo | 5 +++++ 5 files changed, 68 insertions(+) create mode 100644 graphics/guile-cairo/DESCR create mode 100644 graphics/guile-cairo/Makefile create mode 100644 graphics/guile-cairo/PLIST create mode 100644 graphics/guile-cairo/buildlink3.mk create mode 100644 graphics/guile-cairo/distinfo (limited to 'graphics/guile-cairo') diff --git a/graphics/guile-cairo/DESCR b/graphics/guile-cairo/DESCR new file mode 100644 index 00000000000..2eadb02114c --- /dev/null +++ b/graphics/guile-cairo/DESCR @@ -0,0 +1,8 @@ +Guile-Cairo wraps the Cairo graphics library for Guile Scheme. + +Guile-Cairo is complete, wrapping almost all of the Cairo API. It is +API stable, providing a firm base on which to do graphics +work. Finally, and importantly, it is pleasant to use. You get a +powerful and well-maintained graphics library with all of the benefits +of Scheme: memory management, exceptions, macros, and a dynamic +programming environment. diff --git a/graphics/guile-cairo/Makefile b/graphics/guile-cairo/Makefile new file mode 100644 index 00000000000..dd9d4b90f94 --- /dev/null +++ b/graphics/guile-cairo/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/08/10 21:21:01 gdt Exp $ +# + +DISTNAME= guile-cairo-1.4.0 +CATEGORIES= graphics +MASTER_SITES= http://download.gna.org/guile-cairo/ + +MAINTAINER= gdt@NetBSD.org +HOMEPAGE= http://download.gna.org/guile-cairo/ +COMMENT= Guile wrapper for cairo + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes +USE_TOOLS+= pkg-config + +INFO_FILES= # PLIST + +PKGCONFIG_OVERRIDE+= guile-cairo.pc.in + +.include "../../graphics/cairo/buildlink3.mk" +.include "../../lang/guile/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/guile-cairo/PLIST b/graphics/guile-cairo/PLIST new file mode 100644 index 00000000000..81d5b6162d6 --- /dev/null +++ b/graphics/guile-cairo/PLIST @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/08/10 21:21:01 gdt Exp $ +include/guile-cairo/guile-cairo-enum-types.h +include/guile-cairo/guile-cairo-smob-types.h +include/guile-cairo/guile-cairo-vector-types.h +include/guile-cairo/guile-cairo.h +lib/libguile-cairo.la +lib/pkgconfig/guile-cairo.pc +share/guile/site/cairo.scm +share/guile/site/cairo/cairo-procedures.txt +share/guile/site/cairo/config.scm +share/guile/site/cairo/vector-types.scm +info/guile-cairo.info +@dirrm share/guile/site/cairo +@dirrm include/guile-cairo diff --git a/graphics/guile-cairo/buildlink3.mk b/graphics/guile-cairo/buildlink3.mk new file mode 100644 index 00000000000..bc7e846d588 --- /dev/null +++ b/graphics/guile-cairo/buildlink3.mk @@ -0,0 +1,18 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/08/10 21:21:01 gdt Exp $ +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +GUILE_CAIRO_BUILDLINK3_MK:= ${GUILE_CAIRO_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= guile-cairo +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nguile-cairo} +BUILDLINK_PACKAGES+= guile-cairo +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}guile-cairo + +.if ${GUILE_CAIRO_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.guile-cairo+= guile-cairo>=1.4.0 +BUILDLINK_PKGSRCDIR.guile-cairo?= ../../graphics/guile-cairo +.endif # GUILE_CAIRO_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/graphics/guile-cairo/distinfo b/graphics/guile-cairo/distinfo new file mode 100644 index 00000000000..40c8a954864 --- /dev/null +++ b/graphics/guile-cairo/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/08/10 21:21:01 gdt Exp $ + +SHA1 (guile-cairo-1.4.0.tar.gz) = 7b5a500b40233dd474e2bd5787d96099441ac926 +RMD160 (guile-cairo-1.4.0.tar.gz) = 57a788303c6ff2044ef94f34d614aa90f511ff56 +Size (guile-cairo-1.4.0.tar.gz) = 512208 bytes -- cgit v1.2.3