pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hs-reflection Import reflection-1.5.1 as devel/h...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/da7a8eee7cc6
branches:  trunk
changeset: 641421:da7a8eee7cc6
user:      szptvlfn <szptvlfn%pkgsrc.org@localhost>
date:      Fri Nov 07 13:07:56 2014 +0000

description:
Import reflection-1.5.1 as devel/hs-reflection.

This package provides an implementation of the ideas presented in the paper
"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and
Chung-chieh Shan. However, the API has been streamlined to improve
performance.

The original paper can be obtained from
http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf.

For a summary of the approach taken by this library, along with more
motivating examples, see Austin Seipp's tutorial at
https://www.fpcomplete.com/user/thoughtpolice/using-reflection.

diffstat:

 devel/hs-reflection/DESCR         |  11 +++++++++++
 devel/hs-reflection/Makefile      |  12 ++++++++++++
 devel/hs-reflection/PLIST         |  19 +++++++++++++++++++
 devel/hs-reflection/buildlink3.mk |  15 +++++++++++++++
 devel/hs-reflection/distinfo      |   5 +++++
 5 files changed, 62 insertions(+), 0 deletions(-)

diffs (82 lines):

diff -r 6176e88db320 -r da7a8eee7cc6 devel/hs-reflection/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-reflection/DESCR Fri Nov 07 13:07:56 2014 +0000
@@ -0,0 +1,11 @@
+This package provides an implementation of the ideas presented in the paper
+"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and
+Chung-chieh Shan. However, the API has been streamlined to improve
+performance.
+
+The original paper can be obtained from
+http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf.
+
+For a summary of the approach taken by this library, along with more
+motivating examples, see Austin Seipp's tutorial at
+https://www.fpcomplete.com/user/thoughtpolice/using-reflection.
diff -r 6176e88db320 -r da7a8eee7cc6 devel/hs-reflection/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-reflection/Makefile      Fri Nov 07 13:07:56 2014 +0000
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2014/11/07 13:07:56 szptvlfn Exp $
+
+DISTNAME=      reflection-1.5.1
+CATEGORIES=    devel
+
+MAINTAINER=    szptvlfn%NetBSD.org@localhost
+COMMENT=       Reifies arbitrary terms into types
+LICENSE=       modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../devel/hs-tagged/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6176e88db320 -r da7a8eee7cc6 devel/hs-reflection/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-reflection/PLIST Fri Nov 07 13:07:56 2014 +0000
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2014/11/07 13:07:56 szptvlfn Exp $
+lib/reflection-${PKGVERSION}/${HASKELL_VERSION}/Data/Reflection.hi
+lib/reflection-${PKGVERSION}/${HASKELL_VERSION}/HSreflection-${PKGVERSION}.o
+lib/reflection-${PKGVERSION}/${HASKELL_VERSION}/libHSreflection-${PKGVERSION}.a
+lib/reflection-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/reflection-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/Data-Reflection.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/mini_Data-Reflection.html
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/reflection.haddock
+${PLIST.doc}share/doc/reflection-${PKGVERSION}/html/synopsis.png
diff -r 6176e88db320 -r da7a8eee7cc6 devel/hs-reflection/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-reflection/buildlink3.mk Fri Nov 07 13:07:56 2014 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/11/07 13:07:56 szptvlfn Exp $
+
+BUILDLINK_TREE+=       hs-reflection
+
+.if !defined(HS_REFLECTION_BUILDLINK3_MK)
+HS_REFLECTION_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-reflection+=  hs-reflection>=1.5.1
+BUILDLINK_ABI_DEPENDS.hs-reflection+=  hs-reflection>=1.5.1
+BUILDLINK_PKGSRCDIR.hs-reflection?=    ../../devel/hs-reflection
+
+.include "../../devel/hs-tagged/buildlink3.mk"
+.endif # HS_REFLECTION_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -hs-reflection
diff -r 6176e88db320 -r da7a8eee7cc6 devel/hs-reflection/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/hs-reflection/distinfo      Fri Nov 07 13:07:56 2014 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/11/07 13:07:56 szptvlfn Exp $
+
+SHA1 (reflection-1.5.1.tar.gz) = cb0c9630b562667fe4044b329309c8aae792b9fe
+RMD160 (reflection-1.5.1.tar.gz) = 2069fc51ecc5e26e733929c3172bc4bb131c7849
+Size (reflection-1.5.1.tar.gz) = 9436 bytes



Home | Main Index | Thread Index | Old Index