aboutsummaryrefslogtreecommitdiffstats
path: root/x11-toolkits
diff options
context:
space:
mode:
authorobraun <obraun@FreeBSD.org>2004-02-25 19:51:29 +0800
committerobraun <obraun@FreeBSD.org>2004-02-25 19:51:29 +0800
commit5bbbf128928a0bcbd3e7a76f8c02975fb27eb30c (patch)
tree67c852d2c21319c03ff8c8ddb4918c2ff61ef0e9 /x11-toolkits
parent2193c1435b7c5f5276333d553cfe16245a7160c1 (diff)
downloadfreebsd-ports-gnome-5bbbf128928a0bcbd3e7a76f8c02975fb27eb30c.tar.gz
freebsd-ports-gnome-5bbbf128928a0bcbd3e7a76f8c02975fb27eb30c.tar.zst
freebsd-ports-gnome-5bbbf128928a0bcbd3e7a76f8c02975fb27eb30c.zip
* Remove BROKEN.
* Make buildable with ghc6 (default) and ghc5. Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/hs-gtk+hs/Makefile44
-rw-r--r--x11-toolkits/hs-gtk+hs/files/extra-ghc6-patch-gdk-GdkGC.chs16
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-glib-GTypes.chs11
-rw-r--r--x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs10
-rw-r--r--x11-toolkits/hs-gtk+hs/pkg-plist470
7 files changed, 321 insertions, 250 deletions
diff --git a/x11-toolkits/hs-gtk+hs/Makefile b/x11-toolkits/hs-gtk+hs/Makefile
index 59831f6b5e28..2ab9f243b73e 100644
--- a/x11-toolkits/hs-gtk+hs/Makefile
+++ b/x11-toolkits/hs-gtk+hs/Makefile
@@ -15,38 +15,52 @@ PKGNAMEPREFIX= hs-
MAINTAINER= obraun@FreeBSD.org
COMMENT= A GTK+ Binding for Haskell
-BUILD_DEPENDS= ghc-5.04.3:${PORTSDIR}/lang/ghc5 \
- c2hs:${PORTSDIR}/devel/hs-c2hs
-RUN_DEPENDS= ghc-5.04.3:${PORTSDIR}/lang/ghc5 \
- c2hs:${PORTSDIR}/devel/hs-c2hs
-.if !defined(WITHOUT_IHASKELL)
-RUN_DEPENDS+= ports-config:${PORTSDIR}/devel/hs-hpl
+OPTIONS= GHC5 "Build for ghc5" off \
+ IHASKELL "Build with iHaskell" off
+
+USE_GNOME= glib12 gtk12
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_GHC5)
+GHC= ghc-5.04.3
+GHCDEP= ghc5
+GHCMAJOR= 5
+.else
+GHC= ghc-6.2
+GHCDEP= ghc
+GHCMAJOR= 6
+EXTRA_PATCHES= ${PATCHDIR}/extra-ghc6-patch-gdk-GdkGC.chs
.endif
+PKGNAMESUFFIX= -${GHCDEP}
+
+BUILD_DEPENDS= ${GHC}:${PORTSDIR}/lang/${GHCDEP}
+RUN_DEPENDS= ${GHC}:${PORTSDIR}/lang/${GHCDEP}
-BROKEN= "Configure fails"
+BUILD_DEPENDS+= c2hs:${PORTSDIR}/devel/hs-c2hs
+RUN_DEPENDS+= c2hs:${PORTSDIR}/devel/hs-c2hs
+
+.if defined(WITH_IHASKELL)
+RUN_DEPENDS+= ports-config:${PORTSDIR}/devel/hs-hpl
+.endif
USE_SIZE= yes
-USE_GNOME= glib12 gtk12
USE_REINPLACE= yes
HAS_CONFIGURE= yes
USE_GMAKE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX} --enable-add-package
-.if !defined(WITHOUT_IHASKELL)
+.if defined(WITH_IHASKELL)
CONFIGURE_ARGS+= --with-ih
.endif
GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version`
PLIST_SUB+= PORTVERSION="${PORTVERSION}" GHC_VERSION="${GHC_VERSION}"
-
-pre-everything::
-.if !defined(WITHOUT_IHASKELL)
- @${ECHO_CMD} "To build gtk+hs without iHaskell define WITHOUT_IHASKELL."
-.endif
+PLIST_SUB+= GHCMAJOR="${GHCMAJOR}"
post-patch:
@${REINPLACE_CMD} -e 's/gtk-config/gtk12-config/g ; \
s/glib-config/glib12-config/g' ${WRKSRC}/configure
@${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/x11-toolkits/hs-gtk+hs/files/extra-ghc6-patch-gdk-GdkGC.chs b/x11-toolkits/hs-gtk+hs/files/extra-ghc6-patch-gdk-GdkGC.chs
new file mode 100644
index 000000000000..2a7b32655f16
--- /dev/null
+++ b/x11-toolkits/hs-gtk+hs/files/extra-ghc6-patch-gdk-GdkGC.chs
@@ -0,0 +1,16 @@
+--- gdk/GdkGC.chs.orig Wed Feb 25 10:02:46 2004
++++ gdk/GdkGC.chs Wed Feb 25 10:03:35 2004
+@@ -129,10 +129,11 @@
+ {#import GdkTypes#} (Rectangle, RectanglePtr)
+ import Char (chr)
+ import IOExts (unsafePerformIO, IORef, newIORef, readIORef)
++import qualified Foreign.Concurrent (newForeignPtr)
+ -- evil hack for C2HSDeprecated
+ type ForeignObj = ForeignPtr ()
+-newForeignObj = newForeignPtr
+-foreignObjToAddr = foreignPtrToPtr
++newForeignObj = Foreign.Concurrent.newForeignPtr
++foreignObjToAddr = unsafeForeignPtrToPtr
+
+
+ {#context lib="libgdk" prefix="gdk"#}
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs
new file mode 100644
index 000000000000..643981ebaefb
--- /dev/null
+++ b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkColor.chs
@@ -0,0 +1,10 @@
+--- gdk/GdkColor.chs.orig Wed Feb 25 10:46:59 2004
++++ gdk/GdkColor.chs Wed Feb 25 10:41:30 2004
+@@ -55,6 +55,7 @@
+ import Monad (liftM)
+
+ import C2HS
++import IOExts (unsafePerformIO)
+
+ {#import GdkVisual#} (Visual)
+
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs
new file mode 100644
index 000000000000..ece225a48820
--- /dev/null
+++ b/x11-toolkits/hs-gtk+hs/files/patch-gdk-GdkVisual.chs
@@ -0,0 +1,10 @@
+--- gdk/GdkVisual.chs.orig Tue Feb 24 15:48:23 2004
++++ gdk/GdkVisual.chs Tue Feb 24 15:48:49 2004
+@@ -42,6 +42,7 @@
+ import C2HS
+
+ import Monad (liftM)
++import IOExts (unsafePerformIO)
+
+ import GList (List, mkList, listMapData, listFree)
+ --FIXME: {#import GList#} (List, mkList, listMapData, listFree)
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-glib-GTypes.chs b/x11-toolkits/hs-gtk+hs/files/patch-glib-GTypes.chs
new file mode 100644
index 000000000000..e2a9174c5482
--- /dev/null
+++ b/x11-toolkits/hs-gtk+hs/files/patch-glib-GTypes.chs
@@ -0,0 +1,11 @@
+--- glib/GTypes.chs.orig Tue Feb 24 15:11:38 2004
++++ glib/GTypes.chs Tue Feb 24 15:33:34 2004
+@@ -35,7 +35,7 @@
+
+ import Prelude hiding (Char, Int, Float, Double)
+
+-import C2HSDeprecated
++import C2HSDeprecated hiding (Int)
+
+ {#context lib="libglib" prefix="g"#}
+
diff --git a/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs b/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs
new file mode 100644
index 000000000000..a343980a925e
--- /dev/null
+++ b/x11-toolkits/hs-gtk+hs/files/patch-gtk-GtkToggleButton.chs
@@ -0,0 +1,10 @@
+--- gtk/GtkToggleButton.chs.orig Tue Feb 24 16:14:57 2004
++++ gtk/GtkToggleButton.chs Tue Feb 24 16:15:57 2004
+@@ -40,6 +40,7 @@
+
+ import C2HS
+
++import Bits
+ import Monad (liftM)
+
+ {#import GtkObject#} (ObjectClass(..), Object(..))
diff --git a/x11-toolkits/hs-gtk+hs/pkg-plist b/x11-toolkits/hs-gtk+hs/pkg-plist
index cef21f3a87e6..6266d5d24a45 100644
--- a/x11-toolkits/hs-gtk+hs/pkg-plist
+++ b/x11-toolkits/hs-gtk+hs/pkg-plist
@@ -1,239 +1,239 @@
bin/gtkhs-config
-lib/gtk+hs-%%PORTVERSION%%/ghc5/gtkhs.conf
-lib/gtk+hs-%%PORTVERSION%%/ghc5/gdkHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc5/glibHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc5/gtkHS.o
-lib/gtk+hs-%%PORTVERSION%%/ghc5/libgdkHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc5/libglibHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc5/libgtkHS.a
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/Gdk.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkColor.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkDrawable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkEvents.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkFont.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkGC.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkImage.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkPixmap.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkRGB.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkTypes.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkVisual.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk/GdkWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GConfig.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GLib.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GMarsh.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GModule.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GThread.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GTimer.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib/GTypes.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/Gtk.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkAccelGroup.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkAdjustment.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkAdjustmentSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkAlignment.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkBin.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCListSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCTree.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCheckButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCheckMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCheckMenuItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCombo.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkCompat.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkContainer.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkData.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkDrawingArea.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkEditable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkEntry.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkEnums.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkEventBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkFileSel.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkFrame.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHandleBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkHSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkLabel.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkList.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkListItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkListSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMain.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMainSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMarsh.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMenu.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMenuBar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMenuItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkMisc.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkNotebook.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkObject.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkObjectSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkOptionMenu.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkPixmap.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkProgress.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkProgressBar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkRadioButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkRadioMenuItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkRange.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkRuler.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkScrolledWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkSpinButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkStatusbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkStyle.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTable.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkText.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkToggleButton.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTooltips.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTree.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTreeItem.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTreeItemSignal.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkTypeUtils.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVButtonBox.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVPaned.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVScale.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVScrollbar.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVSeparator.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkVersion.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkViewport.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkWidget.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk/GtkWindow.hi
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GLib.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GModule.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GThread.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GTimer.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GTypes.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/Gdk.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkColor.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkDrawable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkEvents.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkFont.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkGC.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkImage.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkPixmap.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkRGB.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkTypes.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkVisual.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GdkWindow.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkAdjustmentSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkAccelGroup.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkAdjustment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkAdjustmentSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkAlignment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkBin.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkButton_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCList_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCListSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCTree_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCheckButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCheckMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCheckMenuItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkCombo.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkContainer.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkData.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkDrawingArea.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkEditable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkEditable_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkEntry.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkEnums.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkEventBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkFileSel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkFrame.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkHandleBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkLabel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkList.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkListItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkListSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMain.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMainSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMenu.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMenuBar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMenuItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkMisc.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkNotebook.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkObject.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkObjectSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkOptionMenu.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkPixmap.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkProgress.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkProgressBar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkRadioButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkRadioMenuItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkRange.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkRuler.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkScrolledWindow.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkSignal.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkSpinButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkStatusbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkStyle.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTable.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkText.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkToggleButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkToggleButton_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTooltips.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTreeItem.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTreeItemSignal_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkTypeUtils_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVButtonBox.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVPaned.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVScale.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVScrollbar.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkVSeparator.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkViewport.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkWidget.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkWidget_stub.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gMarsh.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkAdjustment.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkCTree.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkFileSel.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkHaskell.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkObject.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkStyle.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkToggleButton.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkTooltips.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/gtkWidget.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/haskell.h
-lib/gtk+hs-%%PORTVERSION%%/ghc5/include/GtkWindow.h
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5/include
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gdk
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5/import/glib
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5/import/gtk
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5/import
-@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc5
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gtkhs.conf
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gdkHS.o
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/glibHS.o
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/gtkHS.o
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libgdkHS.a
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libglibHS.a
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/libgtkHS.a
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/Gdk.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkColor.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkDrawable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkEvents.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkFont.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkGC.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkImage.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkPixmap.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkRGB.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkTypes.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkVisual.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk/GdkWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GConfig.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GLib.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GMarsh.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GModule.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GThread.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GTimer.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib/GTypes.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/Gtk.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAccelGroup.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAdjustment.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAdjustmentSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkAlignment.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkBin.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkButtonBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCListSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCTree.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckMenuItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCheckMenuItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCombo.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkCompat.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkContainer.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkData.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkDrawingArea.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEditable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEntry.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEnums.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkEventBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkFileSel.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkFrame.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHandleBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHButtonBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkHSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkLabel.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkList.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkListItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkListSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMain.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMainSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMarsh.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenu.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuBar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMenuItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkMisc.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkNotebook.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkObject.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkObjectSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkOptionMenu.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkPixmap.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkProgress.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkProgressBar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRadioButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRadioMenuItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRange.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkRuler.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkScrolledWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkSpinButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkStatusbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkStyle.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTable.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkText.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkToggleButton.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTooltips.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTree.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTreeItem.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTreeItemSignal.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkTypeUtils.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVButtonBox.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVPaned.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVScale.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVScrollbar.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVSeparator.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkVersion.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkViewport.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkWidget.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk/GtkWindow.hi
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GLib.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GList.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GModule.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GThread.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GTimer.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GTypes.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/Gdk.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkColor.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkDrawable.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkEvents.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkFont.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkGC.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkImage.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkPixmap.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkRGB.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkTypes.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkVisual.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GdkWindow.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustmentSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAccelGroup.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustment.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAdjustmentSignal.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkAlignment.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkBin.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButton_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkButtonBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCList.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCList_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCListSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCTree.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCTree_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckMenuItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCheckMenuItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkCombo.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkContainer.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkData.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkDrawingArea.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEditable.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEditable_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEntry.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEnums.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkEventBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkFileSel.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkFrame.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHButtonBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHPaned.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHScale.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHScrollbar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHSeparator.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkHandleBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkLabel.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkList.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkListItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkListSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMain.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMainSignal.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenu.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuBar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMenuItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkMisc.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkNotebook.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkObject.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkObjectSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkOptionMenu.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkPaned.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkPixmap.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkProgress.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkProgressBar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRadioButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRadioMenuItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRange.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkRuler.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScale.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScrollbar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkScrolledWindow.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSeparator.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSignal.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkSpinButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkStatusbar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkStyle.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTable.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkText.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkToggleButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkToggleButton_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTooltips.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTree.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTreeItem.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTreeItemSignal_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkTypeUtils_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVButtonBox.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVPaned.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVScale.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVScrollbar.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkVSeparator.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkViewport.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWidget.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWidget_stub.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gMarsh.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkAdjustment.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkCTree.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkFileSel.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkHaskell.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkObject.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkStyle.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkToggleButton.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkTooltips.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/gtkWidget.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/haskell.h
+lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include/GtkWindow.h
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/include
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gdk
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/glib
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import/gtk
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%/import
+@dirrm lib/gtk+hs-%%PORTVERSION%%/ghc%%GHCMAJOR%%
@dirrm lib/gtk+hs-%%PORTVERSION%%
@exec %D/bin/gtkhs-config --package-conf | %D/bin/ghc-pkg -u -g
@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old