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>

Reply via email to