pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/hs-hint Import hint-0.4.2.0 as devel/hs-hint,



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3eae8ec4bf3d
branches:  trunk
changeset: 639374:3eae8ec4bf3d
user:      szptvlfn <szptvlfn%pkgsrc.org@localhost>
date:      Thu Sep 11 21:57:46 2014 +0000

description:
Import hint-0.4.2.0 as devel/hs-hint,
packaged for wip by pho.

This library defines an Interpreter monad. It allows to load Haskell
modules, browse them, type-check and evaluate strings with Haskell
expressions and even coerce them into values. The library is thread-safe
and type-safe (even the coercion of expressions to values). It is,
esentially, a huge subset of the GHC API wrapped in a simpler API.

diffstat:

 devel/hs-hint/DESCR         |   5 ++++
 devel/hs-hint/Makefile      |  18 ++++++++++++++++
 devel/hs-hint/PLIST         |  48 +++++++++++++++++++++++++++++++++++++++++++++
 devel/hs-hint/buildlink3.mk |  21 +++++++++++++++++++
 devel/hs-hint/distinfo      |   5 ++++
 5 files changed, 97 insertions(+), 0 deletions(-)

diffs (117 lines):

diff -r 955cd6e5e6d2 -r 3eae8ec4bf3d devel/hs-hint/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-hint/DESCR       Thu Sep 11 21:57:46 2014 +0000
@@ -0,0 +1,5 @@
+This library defines an Interpreter monad. It allows to load Haskell
+modules, browse them, type-check and evaluate strings with Haskell
+expressions and even coerce them into values. The library is thread-safe
+and type-safe (even the coercion of expressions to values). It is,
+esentially, a huge subset of the GHC API wrapped in a simpler API.
diff -r 955cd6e5e6d2 -r 3eae8ec4bf3d devel/hs-hint/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-hint/Makefile    Thu Sep 11 21:57:46 2014 +0000
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2014/09/11 21:57:46 szptvlfn Exp $
+
+DISTNAME=      hint-0.4.2.0
+CATEGORIES=    devel
+
+MAINTAINER=    pho%cielonegro.org@localhost
+COMMENT=       Runtime Haskell interpreter (GHC API wrapper)
+LICENSE=       modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../devel/hs-exceptions/buildlink3.mk"
+.include "../../devel/hs-extensible-exceptions/buildlink3.mk"
+.include "../../devel/hs-ghc-mtl/buildlink3.mk"
+.include "../../devel/hs-ghc-paths/buildlink3.mk"
+.include "../../devel/hs-mtl/buildlink3.mk"
+.include "../../devel/hs-random/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 955cd6e5e6d2 -r 3eae8ec4bf3d devel/hs-hint/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-hint/PLIST       Thu Sep 11 21:57:46 2014 +0000
@@ -0,0 +1,48 @@
+@comment $NetBSD: PLIST,v 1.1 2014/09/11 21:57:46 szptvlfn Exp $
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/HShint-${PKGVERSION}.o
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Annotations.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Base.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Compat.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/CompatPlatform.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Configuration.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Context.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Conversions.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Eval.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Extension.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/GHC.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/InterpreterT.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Parsers.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Reflection.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Sandbox.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/SignalHandlers.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Typecheck.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Hint/Util.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Interpreter.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Interpreter/Extension.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Interpreter/GHC.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Interpreter/GHC/Unsafe.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/Language/Haskell/Interpreter/Unsafe.hi
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/libHShint-${PKGVERSION}.a
+lib/hint-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/hint-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/Language-Haskell-Interpreter-Extension.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/Language-Haskell-Interpreter-GHC-Unsafe.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/Language-Haskell-Interpreter-GHC.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/Language-Haskell-Interpreter-Unsafe.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/Language-Haskell-Interpreter.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/hint.haddock
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/mini_Language-Haskell-Interpreter-Extension.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/mini_Language-Haskell-Interpreter-GHC-Unsafe.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/mini_Language-Haskell-Interpreter-GHC.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/mini_Language-Haskell-Interpreter-Unsafe.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/mini_Language-Haskell-Interpreter.html
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/hint-${PKGVERSION}/html/synopsis.png
diff -r 955cd6e5e6d2 -r 3eae8ec4bf3d devel/hs-hint/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-hint/buildlink3.mk       Thu Sep 11 21:57:46 2014 +0000
@@ -0,0 +1,21 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/09/11 21:57:46 szptvlfn Exp $
+
+BUILDLINK_TREE+=       hs-hint
+
+.if !defined(HS_HINT_BUILDLINK3_MK)
+HS_HINT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-hint+=        hs-hint>=0.4.2
+BUILDLINK_ABI_DEPENDS.hs-hint+=        hs-hint>=0.4.2.0
+BUILDLINK_PKGSRCDIR.hs-hint?=  ../../devel/hs-hint
+
+.include "../../devel/hs-exceptions/buildlink3.mk"
+.include "../../devel/hs-extensible-exceptions/buildlink3.mk"
+.include "../../devel/hs-ghc-mtl/buildlink3.mk"
+.include "../../devel/hs-ghc-paths/buildlink3.mk"
+.include "../../devel/hs-mtl/buildlink3.mk"
+.include "../../devel/hs-random/buildlink3.mk"
+.include "../../devel/hs-utf8-string/buildlink3.mk"
+.endif # HS_HINT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-hint
diff -r 955cd6e5e6d2 -r 3eae8ec4bf3d devel/hs-hint/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-hint/distinfo    Thu Sep 11 21:57:46 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/09/11 21:57:46 szptvlfn Exp $
+
+SHA1 (hint-0.4.2.0.tar.gz) = 9be1428f9610df007504a68a66c6197592389804
+RMD160 (hint-0.4.2.0.tar.gz) = c97a6962ed90370743827ddef8e691ab2b58e65d
+Size (hint-0.4.2.0.tar.gz) = 29449 bytes



Home | Main Index | Thread Index | Old Index