diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2007-06-18 00:38:58 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2007-06-18 00:38:58 +0000 |
commit | 2e92208e9fbb7b52e8b693020b3d66b9b9c910af (patch) | |
tree | 4c9ad5d28e8565e6bc6768d17ec4abb590d0194e | |
parent | 6d1b5ad039bff5a33ee09464b92af36520ed2e6f (diff) | |
download | pkgsrc-2e92208e9fbb7b52e8b693020b3d66b9b9c910af.tar.gz |
Add guile16-gtk-0.5. This is based on the guile-gtk package with the
exception that it points at the lang/guile16 package. Imported during
the freeze because it fixes some of the fallout from the recent
lang/guile update to the 1.8.x series.
-rw-r--r-- | devel/guile16-gtk/DESCR | 12 | ||||
-rw-r--r-- | devel/guile16-gtk/Makefile | 26 | ||||
-rw-r--r-- | devel/guile16-gtk/PLIST | 26 | ||||
-rw-r--r-- | devel/guile16-gtk/buildlink3.mk | 23 | ||||
-rw-r--r-- | devel/guile16-gtk/distinfo | 6 | ||||
-rw-r--r-- | devel/guile16-gtk/patches/patch-aa | 25 |
6 files changed, 118 insertions, 0 deletions
diff --git a/devel/guile16-gtk/DESCR b/devel/guile16-gtk/DESCR new file mode 100644 index 00000000000..fa1557bfcf6 --- /dev/null +++ b/devel/guile16-gtk/DESCR @@ -0,0 +1,12 @@ +Guile-gtk is a library written to make GTK 1.2 accessible from +guile. It provides a convenient interface for Scheme programmers to +develop visual applications. It can also integrate with GNOME via the +Gnome-guile module. (For glib2, see guile-gobject instead.) + +Guile-gtk was started by Marius Vollmer <mvo@zagadka.ping.de> and +is currently maintained by Ariel Rios <jarios@usa.net> and other +intrepid Guile hackers around the world. + +Guile-gtk is free software licensed under the GPL. + +This version works with the guile-1.6.x series. diff --git a/devel/guile16-gtk/Makefile b/devel/guile16-gtk/Makefile new file mode 100644 index 00000000000..2f2d4d7caf6 --- /dev/null +++ b/devel/guile16-gtk/Makefile @@ -0,0 +1,26 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/06/18 00:38:58 dmcmahill Exp $ +# + +DISTNAME= guile-gtk-0.5 +PKGNAME= guile16-gtk-0.5 +CATEGORIES= devel x11 +MASTER_SITES= ${MASTER_SITE_GNU:=guile-gtk/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://www.gnu.org/software/guile-gtk/ +COMMENT= Library to make GTK 1.2 accessible from guile + +USE_LIBTOOL= yes +USE_TOOLS+= makeinfo + +GNU_CONFIGURE= yes +GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/1.6 +MAKE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q} +INFO_FILES= yes + +BUILDLINK_PASSTHRU_DIRS= ${PREFIX}/guile/1.6 + +.include "../../lang/guile16/buildlink3.mk" +.include "../../x11/gtk/buildlink3.mk" +.include "../../graphics/gdk-pixbuf/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/guile16-gtk/PLIST b/devel/guile16-gtk/PLIST new file mode 100644 index 00000000000..fe34256dae9 --- /dev/null +++ b/devel/guile16-gtk/PLIST @@ -0,0 +1,26 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/18 00:38:58 dmcmahill Exp $ +guile/1.6/bin/build-guile-gtk +guile/1.6/bin/build-guile-gtk-1.2 +guile/1.6/include/guile-gtk.h +guile/1.6/info/guile-gtk.info +guile/1.6/lib/libguilegdkpixbuf-1.2.la +guile/1.6/lib/libguilegtk-1.2.la +guile/1.6/share/guile-gtk/gdk-1.2.defs +guile/1.6/share/guile-gtk/gdk-pixbuf.defs +guile/1.6/share/guile-gtk/gtk-1.2.defs +guile/1.6/share/guile/gtk-1.2/config.scm +guile/1.6/share/guile/gtk-1.2/dynlink.scm +guile/1.6/share/guile/gtk-1.2/gdk-pixbuf.scm +guile/1.6/share/guile/gtk-1.2/gdk.scm +guile/1.6/share/guile/gtk-1.2/gtk.scm +guile/1.6/share/guile/gtk-1.2/repl.scm +guile/1.6/share/guile/gtk-1.2/threads.scm +guile/1.6/share/guile/gtk/config.scm +guile/1.6/share/guile/gtk/dynlink.scm +guile/1.6/share/guile/gtk/gdk.scm +guile/1.6/share/guile/gtk/gtk.scm +guile/1.6/share/guile/gtk/repl.scm +guile/1.6/share/guile/gtk/threads.scm +@dirrm guile/1.6/share/guile/gtk-1.2 +@dirrm guile/1.6/share/guile/gtk +@dirrm guile/1.6/share/guile-gtk diff --git a/devel/guile16-gtk/buildlink3.mk b/devel/guile16-gtk/buildlink3.mk new file mode 100644 index 00000000000..c9e4af60407 --- /dev/null +++ b/devel/guile16-gtk/buildlink3.mk @@ -0,0 +1,23 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2007/06/18 00:38:58 dmcmahill Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +GUILE16_GTK_BUILDLINK3_MK:= ${GUILE16_GTK_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= guile16-gtk +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nguile16-gtk} +BUILDLINK_PACKAGES+= guile16-gtk +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}guile16-gtk + +.if !empty(GUILE16_GTK_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.guile16-gtk+= guile16-gtk>=0.5 +BUILDLINK_ABI_DEPENDS.guile16-gtk?= guile16-gtk>=0.5 +BUILDLINK_PKGSRCDIR.guile16-gtk?= ../../devel/guile16-gtk +.endif # GUILE16_GTK_BUILDLINK3_MK + +.include "../../lang/guile16/buildlink3.mk" +.include "../../x11/gtk/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/guile16-gtk/distinfo b/devel/guile16-gtk/distinfo new file mode 100644 index 00000000000..a18056f0051 --- /dev/null +++ b/devel/guile16-gtk/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/06/18 00:38:58 dmcmahill Exp $ + +SHA1 (guile-gtk-0.5.tar.gz) = 4b740dbdffb72bb9beac3d2a6e786a1b33657435 +RMD160 (guile-gtk-0.5.tar.gz) = 23197ec4ce4891ec77f330da8eb62edd522bdc84 +Size (guile-gtk-0.5.tar.gz) = 741947 bytes +SHA1 (patch-aa) = f3f6e47727ea7429c671fe02d2a93e8e962e920b diff --git a/devel/guile16-gtk/patches/patch-aa b/devel/guile16-gtk/patches/patch-aa new file mode 100644 index 00000000000..b56ac50299d --- /dev/null +++ b/devel/guile16-gtk/patches/patch-aa @@ -0,0 +1,25 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/06/18 00:38:58 dmcmahill Exp $ + +--- Makefile.in.orig Wed Jul 26 19:24:58 2000 ++++ Makefile.in +@@ -641,3 +641,20 @@ dist-hook: + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: ++ ++# problems with optimization. triggers internal compiler errors ++ ++COMPILE_NOOPT=${COMPILE:C/-O[0-9]*//g} ++LTCOMPILE_NOOPT=${LTCOMPILE:C/-O[0-9]*//g} ++ ++.if (${MACHINE_ARCH} == "alpha") ++ ++gdk-glue.o: gdk-glue.c ++ $(COMPILE_NOOPT) -c gdk-glue.c ++ ++gdk-glue.lo: gdk-glue.c ++ @echo "Compiling without optimization to work around gcc -O* compiler bug" ++ $(LTCOMPILE_NOOPT) -c gdk-glue.c ++ ++.endif ++ |