aboutsummaryrefslogtreecommitdiff
path: root/textproc/p5-Spreadsheet-GenerateXLSX
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-09-24 08:09:56 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2018-09-24 08:09:56 +0000
commitf8338fe79c265175ee5a3bd12d1da786a15072a6 (patch)
tree08489c5d7f068af0af355bb75f1a1e90549ac01d /textproc/p5-Spreadsheet-GenerateXLSX
parente95828dcdb9e84339e0a3091ef9a400e985a0c27 (diff)
downloadports-f8338fe79c265175ee5a3bd12d1da786a15072a6.tar.gz
ports-f8338fe79c265175ee5a3bd12d1da786a15072a6.zip
Add p5-Spreadsheet-GenerateXLSX 0.04
Spreadsheet::GenerateXLSX provides a function generate_xlsx which takes an array of Perl data and generates a simple Excel spreadsheet in the XLSX format. The generated sheets have the first row frozen, and auto filters enabled for every column. Each sheet in the spreadsheet is generated from an array of rows, where each row is an arrayref. The first row is treated as a header row. The generated spreadsheet can have any numbers of sheets. If you just pass arrayrefs, the sheets will be named Sheet1, Sheet2, etc. WWW: https://metacpan.org/release/Spreadsheet-GenerateXLSX
Notes
Notes: svn path=/head/; revision=480553
Diffstat (limited to 'textproc/p5-Spreadsheet-GenerateXLSX')
-rw-r--r--textproc/p5-Spreadsheet-GenerateXLSX/Makefile27
-rw-r--r--textproc/p5-Spreadsheet-GenerateXLSX/distinfo3
-rw-r--r--textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr12
-rw-r--r--textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist2
4 files changed, 44 insertions, 0 deletions
diff --git a/textproc/p5-Spreadsheet-GenerateXLSX/Makefile b/textproc/p5-Spreadsheet-GenerateXLSX/Makefile
new file mode 100644
index 000000000000..031177f2e5fc
--- /dev/null
+++ b/textproc/p5-Spreadsheet-GenerateXLSX/Makefile
@@ -0,0 +1,27 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Spreadsheet-GenerateXLSX
+PORTVERSION= 0.04
+CATEGORIES= textproc perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Generate XLSX spreadsheet from array ref(s)
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Excel-Writer-XLSX>=0:textproc/p5-Excel-Writer-XLSX \
+ p5-Ref-Util>=0:devel/p5-Ref-Util
+TEST_DEPENDS= p5-Test-Needs>=0:devel/p5-Test-Needs
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-Spreadsheet-GenerateXLSX/distinfo b/textproc/p5-Spreadsheet-GenerateXLSX/distinfo
new file mode 100644
index 000000000000..6a7455f9d1c1
--- /dev/null
+++ b/textproc/p5-Spreadsheet-GenerateXLSX/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537768197
+SHA256 (Spreadsheet-GenerateXLSX-0.04.tar.gz) = 1a1bb88115b712648291429c636fe7ce56a269007acf2912c9d0d3cbd40278af
+SIZE (Spreadsheet-GenerateXLSX-0.04.tar.gz) = 12520
diff --git a/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr b/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr
new file mode 100644
index 000000000000..c0c11a139491
--- /dev/null
+++ b/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr
@@ -0,0 +1,12 @@
+Spreadsheet::GenerateXLSX provides a function generate_xlsx which takes an array
+of Perl data and generates a simple Excel spreadsheet in the XLSX format. The
+generated sheets have the first row frozen, and auto filters enabled for every
+column.
+
+Each sheet in the spreadsheet is generated from an array of rows, where each row
+is an arrayref. The first row is treated as a header row.
+
+The generated spreadsheet can have any numbers of sheets. If you just pass
+arrayrefs, the sheets will be named Sheet1, Sheet2, etc.
+
+WWW: https://metacpan.org/release/Spreadsheet-GenerateXLSX
diff --git a/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist b/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist
new file mode 100644
index 000000000000..6cda28e39ae2
--- /dev/null
+++ b/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/Spreadsheet/GenerateXLSX.pm
+%%PERL5_MAN3%%/Spreadsheet::GenerateXLSX.3.gz