summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn>2014-07-26 21:50:10 +0000
committerszptvlfn <szptvlfn>2014-07-26 21:50:10 +0000
commit537721810e657787b0d7370657a12be668c15e8b (patch)
tree3c5cbcdc681ce6cb86c1739dd5429e0203c90c1b
parent0d54f605c9936f705c15f5ade7dd77cabcbe9865 (diff)
downloadpkgsrc-537721810e657787b0d7370657a12be668c15e8b.tar.gz
Import uniplate-1.6.12 as devel/hs-uniplate,
packaged for wip by pho. Uniplate is library for writing simple and concise generic operations. Uniplate has similar goals to the original Scrap Your Boilerplate work, but is substantially simpler and faster. The Uniplate manual is available at http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm.
-rw-r--r--devel/hs-uniplate/DESCR4
-rw-r--r--devel/hs-uniplate/Makefile14
-rw-r--r--devel/hs-uniplate/PLIST92
-rw-r--r--devel/hs-uniplate/buildlink3.mk16
-rw-r--r--devel/hs-uniplate/distinfo5
5 files changed, 131 insertions, 0 deletions
diff --git a/devel/hs-uniplate/DESCR b/devel/hs-uniplate/DESCR
new file mode 100644
index 00000000000..614b458dd31
--- /dev/null
+++ b/devel/hs-uniplate/DESCR
@@ -0,0 +1,4 @@
+Uniplate is library for writing simple and concise generic operations.
+Uniplate has similar goals to the original Scrap Your Boilerplate work, but
+is substantially simpler and faster. The Uniplate manual is available at
+http://community.haskell.org/~ndm/darcs/uniplate/uniplate.htm.
diff --git a/devel/hs-uniplate/Makefile b/devel/hs-uniplate/Makefile
new file mode 100644
index 00000000000..ab67ced6bff
--- /dev/null
+++ b/devel/hs-uniplate/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1 2014/07/26 21:50:10 szptvlfn Exp $
+
+DISTNAME= uniplate-1.6.12
+CATEGORIES= devel
+
+MAINTAINER= pho@cielonegro.org
+COMMENT= Help writing simple, concise and fast generic operations
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-syb/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hs-uniplate/PLIST b/devel/hs-uniplate/PLIST
new file mode 100644
index 00000000000..f942df6e99b
--- /dev/null
+++ b/devel/hs-uniplate/PLIST
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.1 2014/07/26 21:50:10 szptvlfn Exp $
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Biplate.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Compos.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/PlateData.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/PlateDirect.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/PlateTypeable.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/SYB.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Str.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Data.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Data/Instances.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/DataOnly.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Direct.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Internal/Data.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Internal/DataOnlyOperations.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Internal/Utils.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Operations.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Typeable.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Uniplate/Zipper.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/UniplateOn.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/UniplateStr.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/UniplateStrOn.hi
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/HSuniplate-${PKGVERSION}.o
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/libHSuniplate-${PKGVERSION}.a
+lib/uniplate-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/uniplate-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Biplate.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Compos.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-PlateData.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-PlateDirect.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-PlateTypeable.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-SYB.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Str.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Data-Instances.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Data.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-DataOnly.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Direct.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Operations.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Typeable.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate-Zipper.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-Uniplate.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-UniplateOn.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-UniplateStr.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/Data-Generics-UniplateStrOn.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-124.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-All.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-B.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-C.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-D.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-E.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-F.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-G.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-H.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-I.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-L.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-M.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-O.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-P.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-R.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-S.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-T.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-U.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index-Z.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Biplate.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Compos.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-PlateData.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-PlateDirect.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-PlateTypeable.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-SYB.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Str.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Data-Instances.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Data.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-DataOnly.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Direct.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Operations.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Typeable.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate-Zipper.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-Uniplate.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-UniplateOn.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-UniplateStr.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/mini_Data-Generics-UniplateStrOn.html
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/synopsis.png
+${PLIST.doc}share/doc/uniplate-${PKGVERSION}/html/uniplate.haddock
diff --git a/devel/hs-uniplate/buildlink3.mk b/devel/hs-uniplate/buildlink3.mk
new file mode 100644
index 00000000000..73cef60b7b2
--- /dev/null
+++ b/devel/hs-uniplate/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/07/26 21:50:10 szptvlfn Exp $
+
+BUILDLINK_TREE+= hs-uniplate
+
+.if !defined(HS_UNIPLATE_BUILDLINK3_MK)
+HS_UNIPLATE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-uniplate+= hs-uniplate>=1.6.12
+BUILDLINK_PKGSRCDIR.hs-uniplate?= ../../devel/hs-uniplate
+
+.include "../../devel/hs-hashable/buildlink3.mk"
+.include "../../devel/hs-syb/buildlink3.mk"
+.include "../../devel/hs-unordered-containers/buildlink3.mk"
+.endif # HS_UNIPLATE_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-uniplate
diff --git a/devel/hs-uniplate/distinfo b/devel/hs-uniplate/distinfo
new file mode 100644
index 00000000000..a17c8fe7dca
--- /dev/null
+++ b/devel/hs-uniplate/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/07/26 21:50:10 szptvlfn Exp $
+
+SHA1 (uniplate-1.6.12.tar.gz) = a26cd8ff06d8ef2b516ac6a3c1ff39ced278bffa
+RMD160 (uniplate-1.6.12.tar.gz) = 43075b1656cfd53356391a71bc5647030945dfc2
+Size (uniplate-1.6.12.tar.gz) = 30055 bytes