On Mon, Apr 29, 2019 at 11:05:42PM +0200, Charlene Wendling wrote: > Hi ports, > > Here is an update for Text::RecordParser. > > What's new upstream [0]: > > - Made output of "tablify -v" prettier using Text::Autoformat > - There are distribution changes: remove 'v' in version, also use > Module::Install, and more. > > > What's new in the port: > > - Rewrote DESCR, as there was room for improvement: mention optional > dependencies and that it installs end-user tools > - keep textproc/p5-Text-TabularDisplay as a test only dependency, > it's not strictly necessary to the runtime, and now users are > informed in a more civilised way than a Perl error message :) > - The PLIST change is due to textproc/p5-Text-Autoformat being added to > RUN_DEPENDS, it gets ${P5SITE}/Text/ from textproc/p5-Text-Reform. > > > Testing: > > - 'make test' passes. The warning was already here with 1.5.0. > - There are 27 consumers, there is no new failures [1] due to this > update. > > Comments/feedback are welcome!
I like the new DESCR, thanks OK afresh1@ > > > Charlène. > > > [0] https://metacpan.org/source/KCLARK/Text-RecordParser-1.6.5/Changes > [1] http://0x0.st/zc-V.tgz > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/textproc/p5-Text-RecordParser/Makefile,v > retrieving revision 1.13 > diff -u -p -u -p -r1.13 Makefile > --- Makefile 20 Mar 2016 19:57:10 -0000 1.13 > +++ Makefile 29 Apr 2019 18:45:10 -0000 > @@ -4,22 +4,23 @@ COMMENT= parse records in CSV-like form > > MODULES= cpan > PKG_ARCH= * > -DISTNAME= Text-RecordParser-v1.5.0 > -PKGNAME= p5-Text-RecordParser-1.5.0 > +DISTNAME= Text-RecordParser-1.6.5 > CATEGORIES= textproc devel > > # GPLv2 > PERMIT_PACKAGE_CDROM= Yes > > -BUILD_DEPENDS= ${RUN_DEPENDS} > -RUN_DEPENDS= devel/p5-List-MoreUtils \ > - devel/p5-Readonly \ > - devel/p5-Class-Accessor \ > - devel/p5-IO-stringy > +RUN_DEPENDS= devel/p5-Class-Accessor \ > + devel/p5-IO-stringy \ > + devel/p5-List-MoreUtils \ > + devel/p5-Readonly \ > + textproc/p5-Text-Autoformat > > -TEST_DEPENDS=devel/p5-Test-Exception \ > - textproc/p5-Text-TabularDisplay > +TEST_DEPENDS= devel/p5-Test-Exception \ > + textproc/p5-Text-TabularDisplay > > -CONFIGURE_STYLE= modbuild > +MAKE_ENV += TEST_POD=Yes > + > +CONFIGURE_STYLE= modinst > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/textproc/p5-Text-RecordParser/distinfo,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 distinfo > --- distinfo 18 Jan 2015 03:15:26 -0000 1.4 > +++ distinfo 29 Apr 2019 18:45:10 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (Text-RecordParser-v1.5.0.tar.gz) = > VR45G0q90QYZEJx3dq8rdsQDxDnxwbFHtEpeK726nH4= > -SIZE (Text-RecordParser-v1.5.0.tar.gz) = 72369 > +SHA256 (Text-RecordParser-1.6.5.tar.gz) = > 2juBQUxj+NkhjRFnRaiLlIxGyYsYdjT2KYkuVAAbw1o= > +SIZE (Text-RecordParser-1.6.5.tar.gz) = 83653 > Index: pkg/DESCR > =================================================================== > RCS file: /cvs/ports/textproc/p5-Text-RecordParser/pkg/DESCR,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 DESCR > --- pkg/DESCR 15 Apr 2010 14:29:17 -0000 1.2 > +++ pkg/DESCR 29 Apr 2019 18:45:10 -0000 > @@ -1,9 +1,15 @@ > -Text::RecordParser is used to read record-oriented data in a delimited text > -file. The most common example have records separated by newlines and > -fields separated by commas or tabs, but this module aims at providing a > -consistent interface for handling sequential records in a file in more > -generality. Typically the first record lists the field names, > -in which case you should call "bind_header" to bind the field names. > -If the first line contains data, you can still bind your own field names via > -"bind_fields". In both cases, you may afterwards use many methods to get > -at the data as arrays or hashes. > +Text::RecordParser reads record-oriented data in a delimited text > +file. The most common example have records separated by newlines > +and fields separated by commas or tabs, but this module aims to > +provide a consistent interface for handling sequential records in > +a file however they may be delimited. > + > +This module also includes three tools: > + > +- tab2graph: turn tabular data into a graph (requires p5-GraphViz) > +- tablify: turn a delimited text file into a text table (requires > + p5-Text-TabularDisplay) > +- tabmerge: unify delimited files on common fields (requires > + p5-Text-TabularDisplay) > + > + > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/textproc/p5-Text-RecordParser/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -u -p -r1.2 PLIST > --- pkg/PLIST 7 Jan 2011 09:59:09 -0000 1.2 > +++ pkg/PLIST 29 Apr 2019 18:45:10 -0000 > @@ -2,7 +2,6 @@ > bin/tab2graph > bin/tablify > bin/tabmerge > -${P5SITE}/Text/ > ${P5SITE}/Text/RecordParser/ > ${P5SITE}/Text/RecordParser.pm > ${P5SITE}/Text/RecordParser/Object.pm > -- andrew - http://afresh1.com I think I understand, but my stubborn brain refuses to admit it until I beat it into submission by proof upon proof. -- Michael Shiloh <michaelshiloh1...@gmail.com>