aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hs-ghc-events/Makefile22
-rw-r--r--devel/hs-ghc-events/distinfo2
-rw-r--r--devel/hs-ghc-events/files/patch-ghc-events.cabal11
-rw-r--r--devel/hs-ghc-events/pkg-descr4
-rw-r--r--lang/ghc/bsd.hackage.mk1
6 files changed, 41 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index af9211468868..991cd77db70c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -625,6 +625,7 @@
SUBDIR += hs-filemanip
SUBDIR += hs-filestore
SUBDIR += hs-gconf
+ SUBDIR += hs-ghc-events
SUBDIR += hs-ghc-mtl
SUBDIR += hs-ghc-paths
SUBDIR += hs-ghc-paths-docs
diff --git a/devel/hs-ghc-events/Makefile b/devel/hs-ghc-events/Makefile
new file mode 100644
index 000000000000..ae1fd5d0dd30
--- /dev/null
+++ b/devel/hs-ghc-events/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: hs-ghc-events
+# Date created: December 6, 2011
+# Whom: haskell@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= ghc-events
+PORTVERSION= 0.4.0.0
+CATEGORIES= devel haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Library and tool for parsing .eventlog files from GHC
+
+LICENSE= BSD
+
+USE_CABAL= binary>=0.5 mtl>=1.1
+
+EXECUTABLE= ghc-events
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/devel/hs-ghc-events/distinfo b/devel/hs-ghc-events/distinfo
new file mode 100644
index 000000000000..9c32781b3bbc
--- /dev/null
+++ b/devel/hs-ghc-events/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/ghc-events-0.4.0.0.tar.gz) = e21dad165ccb068fbe048e7b12ffed964cff0bed31125bcccb485534bb2c3960
+SIZE (cabal/ghc-events-0.4.0.0.tar.gz) = 65760
diff --git a/devel/hs-ghc-events/files/patch-ghc-events.cabal b/devel/hs-ghc-events/files/patch-ghc-events.cabal
new file mode 100644
index 000000000000..1736aa0ef01f
--- /dev/null
+++ b/devel/hs-ghc-events/files/patch-ghc-events.cabal
@@ -0,0 +1,11 @@
+--- ./ghc-events.cabal.orig 2012-01-14 03:14:39.000000000 +0100
++++ ./ghc-events.cabal 2012-01-21 14:21:48.000000000 +0100
+@@ -40,7 +40,7 @@
+ GHC.RTS.Events.Analysis.Thread
+ other-modules: GHC.RTS.EventParserUtils,
+ GHC.RTS.EventTypes
+- extensions: RecordWildCards, NamedFieldPuns, BangPatterns, PatternGuards
++ extensions: CPP, RecordWildCards, NamedFieldPuns, BangPatterns, PatternGuards
+
+ executable ghc-events
+ main-is: GhcEvents.hs
diff --git a/devel/hs-ghc-events/pkg-descr b/devel/hs-ghc-events/pkg-descr
new file mode 100644
index 000000000000..f5a797a3af75
--- /dev/null
+++ b/devel/hs-ghc-events/pkg-descr
@@ -0,0 +1,4 @@
+Parses .eventlog files emitted by GHC 6.12.1 and later. Includes the
+ghc-events-show tool to dump and event log file as text.
+
+WWW: http://hackage.haskell.org/package/ghc-events
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index a6e8d47cc17b..80c33f3257e5 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -100,6 +100,7 @@ fgl_port= devel/hs-fgl
filemanip_port= devel/hs-filemanip
filestore_port= devel/hs-filestore
gconf_port= devel/hs-gconf
+ghc-events_port= devel/hs-ghc-events # executable
ghc-mtl_port= devel/hs-ghc-mtl
ghc-paths_port= devel/hs-ghc-paths
gio_port= devel/hs-gio