From owner-svn-ports-head@freebsd.org Mon Sep 24 08:09:58 2018 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA81210A6041; Mon, 24 Sep 2018 08:09:57 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8C90E73A2E; Mon, 24 Sep 2018 08:09:57 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 78FA416B54; Mon, 24 Sep 2018 08:09:57 +0000 (UTC) (envelope-from sunpoet@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w8O89vjK028048; Mon, 24 Sep 2018 08:09:57 GMT (envelope-from sunpoet@FreeBSD.org) Received: (from sunpoet@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w8O89u1D028044; Mon, 24 Sep 2018 08:09:56 GMT (envelope-from sunpoet@FreeBSD.org) Message-Id: <201809240809.w8O89u1D028044@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sunpoet set sender to sunpoet@FreeBSD.org using -f From: Sunpoet Po-Chuan Hsieh Date: Mon, 24 Sep 2018 08:09:56 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: sunpoet X-SVN-Commit-Paths: in head/textproc: . p5-Spreadsheet-GenerateXLSX X-SVN-Commit-Revision: 480553 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Sep 2018 08:09:58 -0000 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 +# $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 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