summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn>2014-05-21 21:00:19 +0000
committerszptvlfn <szptvlfn>2014-05-21 21:00:19 +0000
commitb7a9882195758a6d3b5dff175290333020746285 (patch)
tree8c26fa97dab21ca70a63f122833e35fd65a0fea7 /devel
parentd89af30aba119c1f4aaada0a7755a89944f36458 (diff)
downloadpkgsrc-b7a9882195758a6d3b5dff175290333020746285.tar.gz
Import syb-0.4.1 as devel/hs-syb,
packaged for wip by pho. This package contains the generics system described in the Scrap Your Boilerplate papers (see http://www.cs.uu.nl/wiki/GenericProgramming/SYB). It defines the Data class of types permitting folding and unfolding of constructor applications, instances of this class for primitive types, and a variety of traversals.
Diffstat (limited to 'devel')
-rw-r--r--devel/hs-syb/DESCR6
-rw-r--r--devel/hs-syb/Makefile11
-rw-r--r--devel/hs-syb/PLIST81
-rw-r--r--devel/hs-syb/buildlink3.mk12
-rw-r--r--devel/hs-syb/distinfo5
5 files changed, 115 insertions, 0 deletions
diff --git a/devel/hs-syb/DESCR b/devel/hs-syb/DESCR
new file mode 100644
index 00000000000..3527b02a2a0
--- /dev/null
+++ b/devel/hs-syb/DESCR
@@ -0,0 +1,6 @@
+This package contains the generics system described in the Scrap Your
+Boilerplate papers (see
+http://www.cs.uu.nl/wiki/GenericProgramming/SYB). It defines the Data
+class of types permitting folding and unfolding of constructor
+applications, instances of this class for primitive types, and a
+variety of traversals.
diff --git a/devel/hs-syb/Makefile b/devel/hs-syb/Makefile
new file mode 100644
index 00000000000..9fa048e8509
--- /dev/null
+++ b/devel/hs-syb/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2014/05/21 21:00:19 szptvlfn Exp $
+
+DISTNAME= syb-0.4.1
+CATEGORIES= devel
+
+MAINTAINER= pho@cielonegro.org
+COMMENT= Haskell "Scrap Your Boilerplate" Library
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hs-syb/PLIST b/devel/hs-syb/PLIST
new file mode 100644
index 00000000000..7f041811f93
--- /dev/null
+++ b/devel/hs-syb/PLIST
@@ -0,0 +1,81 @@
+@comment $NetBSD: PLIST,v 1.1 2014/05/21 21:00:19 szptvlfn Exp $
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Aliases.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Basics.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Builders.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Instances.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Schemes.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Text.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Data/Generics/Twins.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Aliases.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Basics.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Builders.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Instances.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Schemes.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Text.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/Generics/SYB/Twins.hi
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/HSsyb-${PKGVERSION}.o
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/libHSsyb-${PKGVERSION}.a
+lib/syb-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/syb-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Aliases.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Basics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Builders.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Instances.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Schemes.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Text.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics-Twins.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Data-Generics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Aliases.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Basics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Builders.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Instances.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Schemes.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Text.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB-Twins.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/Generics-SYB.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-A.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-All.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-C.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-D.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-E.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-F.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-G.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-I.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-L.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-M.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-N.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-O.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-P.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-R.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-S.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-T.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index-U.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Aliases.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Basics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Builders.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Instances.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Schemes.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Text.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics-Twins.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Data-Generics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Aliases.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Basics.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Builders.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Instances.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Schemes.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Text.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB-Twins.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/mini_Generics-SYB.html
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/syb.haddock
+${PLIST.doc}share/doc/syb-${PKGVERSION}/html/synopsis.png
diff --git a/devel/hs-syb/buildlink3.mk b/devel/hs-syb/buildlink3.mk
new file mode 100644
index 00000000000..b64042cb2b7
--- /dev/null
+++ b/devel/hs-syb/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/05/21 21:00:19 szptvlfn Exp $
+
+BUILDLINK_TREE+= hs-syb
+
+.if !defined(HS_SYB_BUILDLINK3_MK)
+HS_SYB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-syb+= hs-syb>=0.4.1
+BUILDLINK_PKGSRCDIR.hs-syb?= ../../devel/hs-syb
+.endif # HS_SYB_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-syb
diff --git a/devel/hs-syb/distinfo b/devel/hs-syb/distinfo
new file mode 100644
index 00000000000..87b7cf913ba
--- /dev/null
+++ b/devel/hs-syb/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/05/21 21:00:19 szptvlfn Exp $
+
+SHA1 (syb-0.4.1.tar.gz) = 3bd53266e8ddb1c1c31edadb7e2bf905dbcadd39
+RMD160 (syb-0.4.1.tar.gz) = 4ed2329f3c915adb91fb5b1f6b3735e219d1fdd6
+Size (syb-0.4.1.tar.gz) = 38699 bytes