Date: Mon, 24 Sep 2018 08:09:56 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r480553 - in head/textproc: . p5-Spreadsheet-GenerateXLSX Message-ID: <201809240809.w8O89u1D028044@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Mon Sep 24 08:09:56 2018 New Revision: 480553 URL: https://svnweb.freebsd.org/changeset/ports/480553 Log: 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 Added: head/textproc/p5-Spreadsheet-GenerateXLSX/ head/textproc/p5-Spreadsheet-GenerateXLSX/Makefile (contents, props changed) head/textproc/p5-Spreadsheet-GenerateXLSX/distinfo (contents, props changed) head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr (contents, props changed) head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist (contents, props changed) Modified: head/textproc/Makefile Modified: head/textproc/Makefile ============================================================================== --- head/textproc/Makefile Mon Sep 24 07:12:05 2018 (r480552) +++ head/textproc/Makefile Mon Sep 24 08:09:56 2018 (r480553) @@ -796,6 +796,7 @@ SUBDIR += p5-Sphinx-Config SUBDIR += p5-Sphinx-Manager SUBDIR += p5-Sphinx-Search + SUBDIR += p5-Spreadsheet-GenerateXLSX SUBDIR += p5-Spreadsheet-ParseExcel SUBDIR += p5-Spreadsheet-Read SUBDIR += p5-Spreadsheet-ReadSXC Added: head/textproc/p5-Spreadsheet-GenerateXLSX/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/p5-Spreadsheet-GenerateXLSX/Makefile Mon Sep 24 08:09:56 2018 (r480553) @@ -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> Added: head/textproc/p5-Spreadsheet-GenerateXLSX/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/p5-Spreadsheet-GenerateXLSX/distinfo Mon Sep 24 08:09:56 2018 (r480553) @@ -0,0 +1,3 @@ +TIMESTAMP = 1537768197 +SHA256 (Spreadsheet-GenerateXLSX-0.04.tar.gz) = 1a1bb88115b712648291429c636fe7ce56a269007acf2912c9d0d3cbd40278af +SIZE (Spreadsheet-GenerateXLSX-0.04.tar.gz) = 12520 Added: head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-descr Mon Sep 24 08:09:56 2018 (r480553) @@ -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 Added: head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/textproc/p5-Spreadsheet-GenerateXLSX/pkg-plist Mon Sep 24 08:09:56 2018 (r480553) @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Spreadsheet/GenerateXLSX.pm +%%PERL5_MAN3%%/Spreadsheet::GenerateXLSX.3.gz
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201809240809.w8O89u1D028044>