summaryrefslogtreecommitdiff
path: root/textproc/hs-unicode-data
diff options
context:
space:
mode:
authorpho <pho@pkgsrc.org>2022-02-12 08:31:41 +0000
committerpho <pho@pkgsrc.org>2022-02-12 08:31:41 +0000
commit1faf4f427936a33837c3952ba01d19a8243aee13 (patch)
tree98161e98f9da0ddcc01c79865ccc6500e958574d /textproc/hs-unicode-data
parentb2dfab74b91014cb9adc4d8968cc0519f1b7b28b (diff)
downloadpkgsrc-1faf4f427936a33837c3952ba01d19a8243aee13.tar.gz
Import unicode-data-0.3.0
unicode-data provides Haskell APIs to efficiently access the Unicode character database. Performance is the primary goal in the design of this package. The Haskell data structures are generated programmatically from the Unicode character database (UCD) files.
Diffstat (limited to 'textproc/hs-unicode-data')
-rw-r--r--textproc/hs-unicode-data/DESCR6
-rw-r--r--textproc/hs-unicode-data/Makefile11
-rw-r--r--textproc/hs-unicode-data/PLIST107
-rw-r--r--textproc/hs-unicode-data/buildlink3.mk13
-rw-r--r--textproc/hs-unicode-data/distinfo5
5 files changed, 142 insertions, 0 deletions
diff --git a/textproc/hs-unicode-data/DESCR b/textproc/hs-unicode-data/DESCR
new file mode 100644
index 00000000000..4cf20bdc1b6
--- /dev/null
+++ b/textproc/hs-unicode-data/DESCR
@@ -0,0 +1,6 @@
+unicode-data provides Haskell APIs to efficiently access the Unicode
+character database. Performance is the primary goal in the design of this
+package.
+
+The Haskell data structures are generated programmatically from the Unicode
+character database (UCD) files.
diff --git a/textproc/hs-unicode-data/Makefile b/textproc/hs-unicode-data/Makefile
new file mode 100644
index 00000000000..d98ea918b78
--- /dev/null
+++ b/textproc/hs-unicode-data/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2022/02/12 08:31:41 pho Exp $
+
+DISTNAME= unicode-data-0.3.0
+CATEGORIES= textproc
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+COMMENT= Access Unicode character database
+LICENSE= apache-2.0
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/hs-unicode-data/PLIST b/textproc/hs-unicode-data/PLIST
new file mode 100644
index 00000000000..cc280276f40
--- /dev/null
+++ b/textproc/hs-unicode-data/PLIST
@@ -0,0 +1,107 @@
+@comment $NetBSD: PLIST,v 1.1 2022/02/12 08:31:41 pho Exp $
+lib/unicode-data-${PKGVERSION}/${HS_VERSION}/package-description
+lib/unicode-data-${PKGVERSION}/${HS_VERSION}/package-id
+lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case/Compat.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case/Compat.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Case/Compat.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General/Compat.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General/Compat.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/General/Compat.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Identifiers.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Identifiers.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Identifiers.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Normalization.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Normalization.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Normalization.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Numeric.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Numeric.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Char/Numeric.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Bits.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Bits.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Bits.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/DerivedCoreProperties.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/DerivedCoreProperties.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/DerivedCoreProperties.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/PropList.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/PropList.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/PropList.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/CombiningClass.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/CombiningClass.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/CombiningClass.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Compositions.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Compositions.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Compositions.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decomposable.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decomposable.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decomposable.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecomposableK.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecomposableK.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecomposableK.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decompositions.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decompositions.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/Decompositions.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK2.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK2.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/DecompositionsK2.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/GeneralCategory.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/GeneralCategory.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/GeneralCategory.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleLowerCaseMapping.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleTitleCaseMapping.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Char/UnicodeData/SimpleUpperCaseMapping.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Division.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Division.hi
+lib/${HS_PLATFORM}/${HS_PKGID}/Unicode/Internal/Division.p_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
+lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/LICENSE
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-Case-Compat.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-Case.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-General-Compat.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-General.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-Identifiers.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-Normalization.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char-Numeric.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Char.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Bits.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-DerivedCoreProperties.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-PropList.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-CombiningClass.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-Compositions.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-Decomposable.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-DecomposableK.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-Decompositions.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-DecompositionsK.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-DecompositionsK2.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-GeneralCategory.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-SimpleLowerCaseMapping.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-SimpleTitleCaseMapping.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Char-UnicodeData-SimpleUpperCaseMapping.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/Unicode-Internal-Division.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/doc-index.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/haddock-bundle.min.js
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/index.html
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/linuwial.css
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/meta.json
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/quick-jump.css
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/synopsis.png
+share/doc/${HS_PLATFORM}/unicode-data-${PKGVERSION}/html/unicode-data.haddock
diff --git a/textproc/hs-unicode-data/buildlink3.mk b/textproc/hs-unicode-data/buildlink3.mk
new file mode 100644
index 00000000000..08bb4695b48
--- /dev/null
+++ b/textproc/hs-unicode-data/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/02/12 08:31:41 pho Exp $
+
+BUILDLINK_TREE+= hs-unicode-data
+
+.if !defined(HS_UNICODE_DATA_BUILDLINK3_MK)
+HS_UNICODE_DATA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-unicode-data+= hs-unicode-data>=0.3.0
+BUILDLINK_ABI_DEPENDS.hs-unicode-data+= hs-unicode-data>=0.3.0
+BUILDLINK_PKGSRCDIR.hs-unicode-data?= ../../textproc/hs-unicode-data
+.endif # HS_UNICODE_DATA_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-unicode-data
diff --git a/textproc/hs-unicode-data/distinfo b/textproc/hs-unicode-data/distinfo
new file mode 100644
index 00000000000..4c48fb667fd
--- /dev/null
+++ b/textproc/hs-unicode-data/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/02/12 08:31:41 pho Exp $
+
+BLAKE2s (unicode-data-0.3.0.tar.gz) = 6dff90cd449f64264cc68dbd6f458e0298c8e9d9c37b303e8bf4dfc7a8427cf3
+SHA512 (unicode-data-0.3.0.tar.gz) = 6e96f9b93f8a37c8e17f6b20fbe5339fdfeeb75a9d0c6311b03e0bdc9a4a6aa87db6adbe2c3d7d4e7671635df1b32c5325d37815f48ae03ab3b27190a293896b
+Size (unicode-data-0.3.0.tar.gz) = 142487 bytes