aboutsummaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-07-28 13:16:04 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-07-28 13:16:04 +0000
commit5732b32305e499609735abf6b7e7cc2c78be928a (patch)
tree59d2db10bbe640dec7c67886de85e48221c08314 /textproc
parent46d89e653ca21bab36fa7657639e95370c3bb255 (diff)
Notes
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/p5-Text-Table-ASV/Makefile21
-rw-r--r--textproc/p5-Text-Table-ASV/distinfo3
-rw-r--r--textproc/p5-Text-Table-ASV/pkg-descr14
-rw-r--r--textproc/p5-Text-Table-ASV/pkg-plist2
5 files changed, 41 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 0b6071eea91d..93e9704f13b9 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -950,6 +950,7 @@
SUBDIR += p5-Text-SpellChecker
SUBDIR += p5-Text-Striphigh
SUBDIR += p5-Text-Table
+ SUBDIR += p5-Text-Table-ASV
SUBDIR += p5-Text-Table-Manifold
SUBDIR += p5-Text-Tabs+Wrap
SUBDIR += p5-Text-TabularDisplay
diff --git a/textproc/p5-Text-Table-ASV/Makefile b/textproc/p5-Text-Table-ASV/Makefile
new file mode 100644
index 000000000000..5cab1aca141c
--- /dev/null
+++ b/textproc/p5-Text-Table-ASV/Makefile
@@ -0,0 +1,21 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Text-Table-ASV
+PORTVERSION= 0.001
+CATEGORIES= textproc perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Generate TSV
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+NO_ARCH= yes
+USE_PERL5= configure
+USES= perl5
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Text-Table-ASV/distinfo b/textproc/p5-Text-Table-ASV/distinfo
new file mode 100644
index 000000000000..d39fe50ed30a
--- /dev/null
+++ b/textproc/p5-Text-Table-ASV/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1532770589
+SHA256 (Text-Table-ASV-0.001.tar.gz) = a05c79a3a063e1c1593fa91d876414dbac9391b2a248b6553f31b6537faf651a
+SIZE (Text-Table-ASV-0.001.tar.gz) = 15413
diff --git a/textproc/p5-Text-Table-ASV/pkg-descr b/textproc/p5-Text-Table-ASV/pkg-descr
new file mode 100644
index 000000000000..74a5c40088c5
--- /dev/null
+++ b/textproc/p5-Text-Table-ASV/pkg-descr
@@ -0,0 +1,14 @@
+Text::Table::ASV provides a single function, table, which formats a
+two-dimensional array of data as ASV. This is basically a way to generate ASV
+using the same interface as that of Text::Table::Tiny (v0.03) or
+Text::Table::Org.
+
+ASV (ASCII separated values, also sometimes DEL a.k.a. Delimited ASCII) is a
+format similar to TSV (tab separated values). Instead of Tab character ("\t") as
+the field separator, ASV uses "\x1f" (ASCII Unit Separator character) and
+instead of newline ("\n") as the record separator, ASV uses "\x1e" (ASCII Record
+Separator). There is currently no quoting or escaping mechanism provided.
+"\x1c", "\x1d", "\x1e", and "\x1f" characters in cell will be replaced by
+spaces.
+
+WWW: https://metacpan.org/release/Text-Table-ASV
diff --git a/textproc/p5-Text-Table-ASV/pkg-plist b/textproc/p5-Text-Table-ASV/pkg-plist
new file mode 100644
index 000000000000..44a36f489c08
--- /dev/null
+++ b/textproc/p5-Text-Table-ASV/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Text/Table/ASV.pm
+%%PERL5_MAN3%%/Text::Table::ASV.3.gz