summaryrefslogtreecommitdiff
path: root/devel/hs-text
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn>2014-05-18 21:19:44 +0000
committerszptvlfn <szptvlfn>2014-05-18 21:19:44 +0000
commitb7a6d7f51526c44fe78a652c58aee57ec7d70da2 (patch)
tree91a1876c8d92e173e4a66998640e5623a09466d3 /devel/hs-text
parent2acf281e616d1f82dd01ca0eeaeffcf85e8f0697 (diff)
downloadpkgsrc-b7a6d7f51526c44fe78a652c58aee57ec7d70da2.tar.gz
Import text-1.1.1.2 as devel/hs-text,
packaged for wip by pho. An efficient packed, immutable Unicode text type (both strict and lazy), with a powerful loop fusion optimization framework. The Text type represents Unicode character strings, in a time and space-efficient manner. This package provides text processing capabilities that are optimized for performance critical use, both in terms of large data quantities and high speed. The Text type provides character-encoding, type-safe case conversion via whole-string case conversion functions. It also provides a range of functions for converting Text values to and from ByteStrings, using several standard encodings. Efficient locale-sensitive support for text IO is also supported. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. import qualified Data.Text as T To use an extended and very rich family of functions for working with Unicode text (including normalization, regular expressions, non-standard encodings, text breaking, and locales), see the text-icu package: http://hackage.haskell.org/package/text-icu
Diffstat (limited to 'devel/hs-text')
-rw-r--r--devel/hs-text/DESCR24
-rw-r--r--devel/hs-text/Makefile11
-rw-r--r--devel/hs-text/PLIST171
-rw-r--r--devel/hs-text/buildlink3.mk12
-rw-r--r--devel/hs-text/distinfo5
5 files changed, 223 insertions, 0 deletions
diff --git a/devel/hs-text/DESCR b/devel/hs-text/DESCR
new file mode 100644
index 00000000000..552908ecb1b
--- /dev/null
+++ b/devel/hs-text/DESCR
@@ -0,0 +1,24 @@
+An efficient packed, immutable Unicode text type (both strict and
+lazy), with a powerful loop fusion optimization framework.
+
+The Text type represents Unicode character strings, in a time and
+space-efficient manner. This package provides text processing
+capabilities that are optimized for performance critical use, both in
+terms of large data quantities and high speed.
+
+The Text type provides character-encoding, type-safe case conversion
+via whole-string case conversion functions. It also provides a range
+of functions for converting Text values to and from ByteStrings, using
+several standard encodings.
+
+Efficient locale-sensitive support for text IO is also supported.
+
+These modules are intended to be imported qualified, to avoid name
+clashes with Prelude functions, e.g.
+
+ import qualified Data.Text as T
+
+To use an extended and very rich family of functions for working with
+Unicode text (including normalization, regular expressions,
+non-standard encodings, text breaking, and locales), see the text-icu
+package: http://hackage.haskell.org/package/text-icu
diff --git a/devel/hs-text/Makefile b/devel/hs-text/Makefile
new file mode 100644
index 00000000000..a7b6559d652
--- /dev/null
+++ b/devel/hs-text/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2014/05/18 21:19:44 szptvlfn Exp $
+
+DISTNAME= text-1.1.1.2
+CATEGORIES= devel
+
+MAINTAINER= pho@cielonegro.org
+COMMENT= Efficient packed Unicode text type
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hs-text/PLIST b/devel/hs-text/PLIST
new file mode 100644
index 00000000000..907193acc57
--- /dev/null
+++ b/devel/hs-text/PLIST
@@ -0,0 +1,171 @@
+@comment $NetBSD: PLIST,v 1.1 2014/05/18 21:19:44 szptvlfn Exp $
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Array.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Encoding.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Encoding/Error.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Foreign.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/IO.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Builder.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Builder/Functions.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Builder/Int/Digits.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Builder/RealFloat/Functions.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Encoding/Fusion.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Encoding/Fusion/Common.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Encoding/Utf16.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Encoding/Utf32.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Encoding/Utf8.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Functions.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Fusion.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Fusion/CaseMapping.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Fusion/Common.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Fusion/Size.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Fusion/Types.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/IO.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Lazy.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Lazy/Encoding/Fusion.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Lazy/Fusion.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Lazy/Search.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Private.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Read.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Search.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Unsafe.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Unsafe/Char.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Internal/Unsafe/Shift.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Builder.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Builder/Int.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Builder/RealFloat.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Encoding.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/IO.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Internal.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Lazy/Read.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Read.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/Data/Text/Unsafe.hi
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/HStext-${PKGVERSION}.o
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/libHStext-${PKGVERSION}.a
+lib/text-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/text-${PKGVERSION}/LICENSE
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Array.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Encoding-Error.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Encoding.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Foreign.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Builder-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Builder-Int-Digits.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Builder-RealFloat-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Builder.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Encoding-Fusion-Common.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Encoding-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Encoding-Utf16.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Encoding-Utf32.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Encoding-Utf8.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Fusion-CaseMapping.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Fusion-Common.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Fusion-Size.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Fusion-Types.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Lazy-Encoding-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Lazy-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Lazy-Search.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Lazy.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Private.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Search.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Unsafe-Char.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Unsafe-Shift.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal-Unsafe.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Internal.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Builder-Int.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Builder-RealFloat.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Builder.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Encoding.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Internal.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Lazy.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text-Unsafe.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/Data-Text.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-58.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-60.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-A.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-All.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-B.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-C.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-D.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-E.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-F.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-G.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-H.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-I.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-J.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-L.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-M.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-N.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-O.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-P.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-R.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-S.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-T.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-U.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-V.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-W.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-Y.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index-Z.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Array.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Encoding-Error.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Encoding.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Foreign.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Builder-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Builder-Int-Digits.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Builder-RealFloat-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Builder.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Encoding-Fusion-Common.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Encoding-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Encoding-Utf16.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Encoding-Utf32.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Encoding-Utf8.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Functions.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Fusion-CaseMapping.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Fusion-Common.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Fusion-Size.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Fusion-Types.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Lazy-Encoding-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Lazy-Fusion.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Lazy-Search.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Lazy.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Private.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Search.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Unsafe-Char.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Unsafe-Shift.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal-Unsafe.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Internal.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Builder-Int.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Builder-RealFloat.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Builder.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Encoding.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-IO.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Internal.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Lazy.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Read.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text-Unsafe.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/mini_Data-Text.html
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/synopsis.png
+${PLIST.doc}share/doc/text-${PKGVERSION}/html/text.haddock
diff --git a/devel/hs-text/buildlink3.mk b/devel/hs-text/buildlink3.mk
new file mode 100644
index 00000000000..237641fee35
--- /dev/null
+++ b/devel/hs-text/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/05/18 21:19:44 szptvlfn Exp $
+
+BUILDLINK_TREE+= hs-text
+
+.if !defined(HS_TEXT_BUILDLINK3_MK)
+HS_TEXT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-text+= hs-text>=1.1.1
+BUILDLINK_PKGSRCDIR.hs-text?= ../../devel/hs-text
+.endif # HS_TEXT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-text
diff --git a/devel/hs-text/distinfo b/devel/hs-text/distinfo
new file mode 100644
index 00000000000..800ae945b94
--- /dev/null
+++ b/devel/hs-text/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/05/18 21:19:44 szptvlfn Exp $
+
+SHA1 (text-1.1.1.2.tar.gz) = 6f506f729b7171c37c97d5a12d784bdbd628a935
+RMD160 (text-1.1.1.2.tar.gz) = dad79f8f057942e5942a1e23f9ec34104e2b0cba
+Size (text-1.1.1.2.tar.gz) = 138031 bytes