pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/guile16-gtk Add guile16-gtk-0.5. This is based ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/cdaec9bc92f7
branches: trunk
changeset: 530187:cdaec9bc92f7
user: dmcmahill <dmcmahill%pkgsrc.org@localhost>
date: Mon Jun 18 00:38:58 2007 +0000
description:
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.
diffstat:
devel/guile16-gtk/DESCR | 12 ++++++++++++
devel/guile16-gtk/Makefile | 26 ++++++++++++++++++++++++++
devel/guile16-gtk/PLIST | 26 ++++++++++++++++++++++++++
devel/guile16-gtk/buildlink3.mk | 23 +++++++++++++++++++++++
devel/guile16-gtk/distinfo | 6 ++++++
devel/guile16-gtk/patches/patch-aa | 25 +++++++++++++++++++++++++
6 files changed, 118 insertions(+), 0 deletions(-)
diffs (142 lines):
diff -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/DESCR Mon Jun 18 00:38:58 2007 +0000
@@ -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@localhost> and
+is currently maintained by Ariel Rios <jarios%usa.net@localhost> 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 -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/Makefile Mon Jun 18 00:38:58 2007 +0000
@@ -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@localhost
+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 -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/PLIST Mon Jun 18 00:38:58 2007 +0000
@@ -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 -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/buildlink3.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/buildlink3.mk Mon Jun 18 00:38:58 2007 +0000
@@ -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 -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/distinfo Mon Jun 18 00:38:58 2007 +0000
@@ -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 -r ce64649f0d5f -r cdaec9bc92f7 devel/guile16-gtk/patches/patch-aa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/guile16-gtk/patches/patch-aa Mon Jun 18 00:38:58 2007 +0000
@@ -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
++
Home |
Main Index |
Thread Index |
Old Index