aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobraun <obraun@FreeBSD.org>2002-08-24 06:11:47 +0800
committerobraun <obraun@FreeBSD.org>2002-08-24 06:11:47 +0800
commit645d92d03b6c432f6609a17e6c89737e7f29d31f (patch)
treed542ee5ebf53511e0d46f3950e2900d0e907ee6a
parenta4b958ccc3a49daecb1366a135ddc75713d0b957 (diff)
downloadfreebsd-ports-gnome-645d92d03b6c432f6609a17e6c89737e7f29d31f.tar.gz
freebsd-ports-gnome-645d92d03b6c432f6609a17e6c89737e7f29d31f.tar.zst
freebsd-ports-gnome-645d92d03b6c432f6609a17e6c89737e7f29d31f.zip
Add gtk+hs 0.11.5, a GTK+ Binding for Haskell.
Approved by: dwcjr (mentor)
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/gtk+hs/Makefile34
-rw-r--r--x11-toolkits/gtk+hs/distinfo1
-rw-r--r--x11-toolkits/gtk+hs/pkg-comment1
-rw-r--r--x11-toolkits/gtk+hs/pkg-descr8
-rw-r--r--x11-toolkits/gtk+hs/pkg-plist123
6 files changed, 168 insertions, 0 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index dae2dd36f6c3..cfa480dcc02e 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -31,6 +31,7 @@
SUBDIR += gnustep-gui
SUBDIR += gnustep-xgps
SUBDIR += gob
+ SUBDIR += gtk+hs
SUBDIR += gtk--
SUBDIR += gtk-Mac2-theme
SUBDIR += gtk-engines
diff --git a/x11-toolkits/gtk+hs/Makefile b/x11-toolkits/gtk+hs/Makefile
new file mode 100644
index 000000000000..8a8c39fc3cf0
--- /dev/null
+++ b/x11-toolkits/gtk+hs/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: gtk+hs
+# Date created: 23 August 2002
+# Whom: Oliver Braun <obraun@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gtk+hs
+PORTVERSION= 0.11.5
+CATEGORIES= x11-toolkits
+MASTER_SITES= http://www.cse.unsw.edu.au/~chak/haskell/gtk/
+
+MAINTAINER= obraun@FreeBSD.org
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
+ c2hs:${PORTSDIR}/devel/c2hs
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+
+USE_GNOMENG= yes
+USE_GNOME= glib12 gtk12
+
+USE_REINPLACE= yes
+HAS_CONFIGURE= yes
+USE_GMAKE= yes
+
+CONFIGURE_ARGS+= --prefix=${PREFIX}
+
+PLIST_SUB+= PORTVERSION="${PORTVERSION}"
+
+post-patch:
+ ${REINPLACE_CMD} -e 's/gtk-config/gtk12-config/g ; \
+ s/glib-config/glib12-config/g' ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/gtk+hs/distinfo b/x11-toolkits/gtk+hs/distinfo
new file mode 100644
index 000000000000..90f7566d8316
--- /dev/null
+++ b/x11-toolkits/gtk+hs/distinfo
@@ -0,0 +1 @@
+MD5 (gtk+hs-0.11.5.tar.gz) = 5594eef25b1f5ea64bd0ee59135d251b
diff --git a/x11-toolkits/gtk+hs/pkg-comment b/x11-toolkits/gtk+hs/pkg-comment
new file mode 100644
index 000000000000..96ad5a2c2e13
--- /dev/null
+++ b/x11-toolkits/gtk+hs/pkg-comment
@@ -0,0 +1 @@
+A GTK+ Binding for Haskell
diff --git a/x11-toolkits/gtk+hs/pkg-descr b/x11-toolkits/gtk+hs/pkg-descr
new file mode 100644
index 000000000000..3938dc80a365
--- /dev/null
+++ b/x11-toolkits/gtk+hs/pkg-descr
@@ -0,0 +1,8 @@
+A GTK+ Binding for Haskell. The basic functionality and many advanced widgets
+are supported. The implemented functionality should be sufficient for average
+user interfaces.
+
+WWW: http://www.cse.unsw.edu.au/~chak/haskell/gtk/
+
+-- Oliver Braun
+obraun@FreeBSD.org
diff --git a/x11-toolkits/gtk+hs/pkg-plist b/x11-toolkits/gtk+hs/pkg-plist
new file mode 100644
index 000000000000..36e78e6a246e
--- /dev/null
+++ b/x11-toolkits/gtk+hs/pkg-plist
@@ -0,0 +1,123 @@
+bin/gtkhs-config
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/Gdk.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkColor.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkDrawable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkEvents.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkFont.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkGC.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkMarsh.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkPixmap.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkTypes.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkVisual.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk/GdkWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GConfig.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GLib.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GMarsh.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GModule.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GThread.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GTimer.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib/GTypes.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/Gtk.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkAdjustment.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkAdjustmentSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkBin.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkButtonSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkCList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkCListSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkCTree.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkCheckButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkCompat.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkContainer.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkData.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkDrawingArea.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkEditable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkEditableSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkEntry.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkEnums.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkFileSel.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkFrame.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkHBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkHPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkHScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkHScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkHSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkLabel.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkListItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkListSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMain.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMainSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMarsh.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMenu.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMenuBar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMenuItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMenuItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkMisc.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkObject.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkObjectSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkRadioButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkRange.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkScrolledWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkStatusBar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkStyle.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkTable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkText.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkToggleButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkToggleButtonSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkTree.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkTreeItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkTreeItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkTypeUtils.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkVersion.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkWidget.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkWidgetSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk/GtkWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkAdjustmentSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkButtonSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkCListSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkCList_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkCTree_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkEditableSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkListSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkMenuItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkObjectSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkToggleButtonSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkTreeItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkTypeUtils_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/GtkWidgetSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gMarsh.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkAdjustment.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkCTree.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkFileSel.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkHaskell.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkObject.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkStyle.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkToggleButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/gtkWidget.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include/haskell.h
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/libgdkHS.a
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/libglibHS.a
+lib/gtk+hs-%%PORTVERSION%%/ghcunknown/libgtkHS.a
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown/include
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gdk
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/glib
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import/gtk
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown/import
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghcunknown
+@dirrm lib/gtk+hs-%%PORTVERSION%%