summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorszptvlfn <szptvlfn@pkgsrc.org>2014-08-01 12:09:42 +0000
committerszptvlfn <szptvlfn@pkgsrc.org>2014-08-01 12:09:42 +0000
commit79522b02d98a9fd35369b6172d3a22910752c03f (patch)
tree4729125428ef68db508bff592ba08d2a74a0de83 /textproc
parent5c482516a96cf33588970bc4436a18022c7c57d6 (diff)
downloadpkgsrc-79522b02d98a9fd35369b6172d3a22910752c03f.tar.gz
Import stringsearch-0.3.6.5 as textproc/hs-stringsearch,
packaged for wip by pho. This package provides several functions to quickly search for substrings in strict or lazy ByteStrings. It also provides functions for breaking or splitting on substrings and replacing all occurrences of a substring (the first in case of overlaps) with another.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/hs-stringsearch/DESCR4
-rw-r--r--textproc/hs-stringsearch/Makefile11
-rw-r--r--textproc/hs-stringsearch/PLIST53
-rw-r--r--textproc/hs-stringsearch/buildlink3.mk12
-rw-r--r--textproc/hs-stringsearch/distinfo5
5 files changed, 85 insertions, 0 deletions
diff --git a/textproc/hs-stringsearch/DESCR b/textproc/hs-stringsearch/DESCR
new file mode 100644
index 00000000000..89f4b2f44ff
--- /dev/null
+++ b/textproc/hs-stringsearch/DESCR
@@ -0,0 +1,4 @@
+This package provides several functions to quickly search for
+substrings in strict or lazy ByteStrings. It also provides functions
+for breaking or splitting on substrings and replacing all occurrences
+of a substring (the first in case of overlaps) with another.
diff --git a/textproc/hs-stringsearch/Makefile b/textproc/hs-stringsearch/Makefile
new file mode 100644
index 00000000000..058bce08f2c
--- /dev/null
+++ b/textproc/hs-stringsearch/Makefile
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2014/08/01 12:09:42 szptvlfn Exp $
+
+DISTNAME= stringsearch-0.3.6.5
+CATEGORIES= textproc
+
+MAINTAINER= pho@cielonegro.org
+COMMENT= Fast searching, splitting and replacing of ByteStrings
+LICENSE= modified-bsd
+
+.include "../../mk/haskell.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/hs-stringsearch/PLIST b/textproc/hs-stringsearch/PLIST
new file mode 100644
index 00000000000..659c8814a73
--- /dev/null
+++ b/textproc/hs-stringsearch/PLIST
@@ -0,0 +1,53 @@
+@comment $NetBSD: PLIST,v 1.1 2014/08/01 12:09:42 szptvlfn Exp $
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Lazy/Search.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Lazy/Search/DFA.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Lazy/Search/Internal/BoyerMoore.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Lazy/Search/KMP.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Lazy/Search/KarpRabin.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/BoyerMoore.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/DFA.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/Internal/BoyerMoore.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/Internal/KnuthMorrisPratt.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/Internal/Utils.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/KMP.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/KarpRabin.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/KnuthMorrisPratt.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/Data/ByteString/Search/Substitution.hi
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/HSstringsearch-${PKGVERSION}.o
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/libHSstringsearch-${PKGVERSION}.a
+lib/stringsearch-${PKGVERSION}/${HASKELL_VERSION}/package-description
+share/doc/stringsearch-${PKGVERSION}/LICENCE
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Lazy-Search-DFA.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Lazy-Search-KMP.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Lazy-Search-KarpRabin.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Lazy-Search.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-BoyerMoore.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-DFA.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-KMP.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-KarpRabin.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-KnuthMorrisPratt.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search-Substitution.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/Data-ByteString-Search.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/doc-index.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/frames.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/haddock-util.js
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/hslogo-16.png
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/index-frames.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/index.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Lazy-Search-DFA.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Lazy-Search-KMP.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Lazy-Search-KarpRabin.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Lazy-Search.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-BoyerMoore.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-DFA.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-KMP.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-KarpRabin.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-KnuthMorrisPratt.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search-Substitution.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/mini_Data-ByteString-Search.html
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/minus.gif
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/ocean.css
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/plus.gif
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/stringsearch.haddock
+${PLIST.doc}share/doc/stringsearch-${PKGVERSION}/html/synopsis.png
diff --git a/textproc/hs-stringsearch/buildlink3.mk b/textproc/hs-stringsearch/buildlink3.mk
new file mode 100644
index 00000000000..52847290539
--- /dev/null
+++ b/textproc/hs-stringsearch/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/08/01 12:09:42 szptvlfn Exp $
+
+BUILDLINK_TREE+= hs-stringsearch
+
+.if !defined(HS_STRINGSEARCH_BUILDLINK3_MK)
+HS_STRINGSEARCH_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hs-stringsearch+= hs-stringsearch>=0.3.6
+BUILDLINK_PKGSRCDIR.hs-stringsearch?= ../../textproc/hs-stringsearch
+.endif # HS_STRINGSEARCH_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hs-stringsearch
diff --git a/textproc/hs-stringsearch/distinfo b/textproc/hs-stringsearch/distinfo
new file mode 100644
index 00000000000..04eb6d9adb3
--- /dev/null
+++ b/textproc/hs-stringsearch/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/08/01 12:09:42 szptvlfn Exp $
+
+SHA1 (stringsearch-0.3.6.5.tar.gz) = fb6ff8a7ed32fd3a646181ee663b727f7c450047
+RMD160 (stringsearch-0.3.6.5.tar.gz) = 4481559b53afc0ef044b2be4211148bc7e757357
+Size (stringsearch-0.3.6.5.tar.gz) = 38994 bytes