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