aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpgj <pgj@FreeBSD.org>2012-08-09 07:37:48 +0800
committerpgj <pgj@FreeBSD.org>2012-08-09 07:37:48 +0800
commit35831634230108bfc9a55244a792940ca529371b (patch)
tree26aba2fe3a5f799c148bd852bf0a758c0c08549b
parentba2b12a9309afaceed3533cf6f3fa4b37593ddeb (diff)
downloadfreebsd-ports-gnome-35831634230108bfc9a55244a792940ca529371b.tar.gz
freebsd-ports-gnome-35831634230108bfc9a55244a792940ca529371b.tar.zst
freebsd-ports-gnome-35831634230108bfc9a55244a792940ca529371b.zip
HLint gives suggestions on how to improve your source code.
WWW: http://community.haskell.org/~ndm/hlint/ Obtained from: FreeBSD Haskell
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hs-hlint/Makefile25
-rw-r--r--devel/hs-hlint/distinfo2
-rw-r--r--devel/hs-hlint/pkg-descr3
-rw-r--r--lang/ghc/bsd.hackage.mk1
5 files changed, 32 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index efb27ea3fd5b..16491a4f4a7e 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -664,6 +664,7 @@
SUBDIR += hs-hdoc
SUBDIR += hs-hint
SUBDIR += hs-hlibev
+ SUBDIR += hs-hlint
SUBDIR += hs-hoogle
SUBDIR += hs-hslogger
SUBDIR += hs-hspec
diff --git a/devel/hs-hlint/Makefile b/devel/hs-hlint/Makefile
new file mode 100644
index 000000000000..1e80abf04450
--- /dev/null
+++ b/devel/hs-hlint/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: hs-hlint
+# Date created: January 2, 2012
+# Whom: haskell@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= hlint
+PORTVERSION= 1.8.30
+CATEGORIES= devel haskell
+
+MAINTAINER= haskell@FreeBSD.org
+COMMENT= Source code suggestions
+
+LICENSE= GPLv2
+
+CABAL_SETUP= Setup.hs
+
+USE_CABAL= cpphs>=1.11 haskell-src-exts>=1.11 hscolour>=1.17 \
+ transformers>=0.0 uniplate>=1.5
+
+EXECUTABLE= hlint
+
+.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
+.include <bsd.port.mk>
diff --git a/devel/hs-hlint/distinfo b/devel/hs-hlint/distinfo
new file mode 100644
index 000000000000..f5a1d51189bf
--- /dev/null
+++ b/devel/hs-hlint/distinfo
@@ -0,0 +1,2 @@
+SHA256 (cabal/hlint-1.8.30.tar.gz) = 05b47cfc2c255d2b9e52c70a37f1e55a957327f3d610ec3eb62d9513ef81a2b0
+SIZE (cabal/hlint-1.8.30.tar.gz) = 67921
diff --git a/devel/hs-hlint/pkg-descr b/devel/hs-hlint/pkg-descr
new file mode 100644
index 000000000000..2788cb4a0018
--- /dev/null
+++ b/devel/hs-hlint/pkg-descr
@@ -0,0 +1,3 @@
+HLint gives suggestions on how to improve your source code.
+
+WWW: http://community.haskell.org/~ndm/hlint/
diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk
index ec03bef8ba4d..9a1852cb8d45 100644
--- a/lang/ghc/bsd.hackage.mk
+++ b/lang/ghc/bsd.hackage.mk
@@ -142,6 +142,7 @@ highlighting-kate_port= textproc/hs-highlighting-kate
hint_port= devel/hs-hint
hjsmin_port= www/hs-hjsmin
hlibev_port= devel/hs-hlibev # lib_depends
+hlint_port= devel/hs-hlint # executable
hoogle_port= devel/hs-hoogle # executable
hostname_port= net/hs-hostname
hs-bibutils_port= textproc/hs-hs-bibutils