On Tue, Mar 05, 2019 at 10:52:19PM +0100, Charlene Wendling wrote:
> Hi ports, 
> 
> Here is an update for perltidy. Our current port doesn't support new
> features that our new Perl 5.28 has brought, like indented 
> here-docs [1], generating poorly formatted source code.
> 
> It also means that currently some author tests results may be wrong,
> it's often fairly harmless though.
> 
> What's new upstream (partial, see [2]): 
> 
> - licence marker was wrong, it's gpl_2
> - support newer Perl version additions
> - supporting modules have been split from Tidy.pm. 
> 
> What's new in the port:
> 
> - docs are now provided in HTML format
> - changed our own licence marker to GPLv2 only
> 
> Testing: 
> 
> - 'make test' passes
> - There is 1 direct consumer, devel/p5-Perl-Critic and it has no
>   regressions.
> - There are 466 other consumers depending on Perl::Critic as
>   TEST_DEPENDS only, 287 have been tested (it has been halted
>   by mistake), and nothing to report as well.
> 
> 
> Comments/feedback are welcome!

OK afresh1@

Although I didn't actually test it much, just made sure it looked good
and its own tests passed.  I, however, will now go update this on my
work machine :-)


> 
> Charlène.
> 
> 
> [1] https://perldoc.perl.org/perl5260delta.html#Indented-Here-documents
> [2] https://metacpan.org/changes/release/SHANCOCK/Perl-Tidy-20181120
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/perltidy/Makefile,v
> retrieving revision 1.21
> diff -u -p -u -p -r1.21 Makefile
> --- Makefile  25 May 2017 00:05:06 -0000      1.21
> +++ Makefile  5 Mar 2019 17:25:04 -0000
> @@ -2,7 +2,7 @@
>  
>  COMMENT =    tool to indent and reformat perl scripts
>  
> -V =          20170521
> +V =          20181120
>  DISTNAME =   Perl-Tidy-$V
>  PKGNAME =    perltidy-$V
>  CATEGORIES = devel
> @@ -11,14 +11,14 @@ MASTER_SITES =    ${MASTER_SITE_SOURCEFORGE
>  
>  HOMEPAGE =   http://perltidy.sourceforge.net/
>  
> -# GPLv2+
> +# GPLv2
>  PERMIT_PACKAGE_CDROM =       Yes
>  
>  CONFIGURE_STYLE =    perl
>  
>  PKG_ARCH =   *
>  
> -DOCS =               tutorial.pod testfile.pl stylekey.pod
> +DOCS =               tutorial.html stylekey.html
>  
>  post-install:
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/perltidy
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/perltidy/distinfo,v
> retrieving revision 1.17
> diff -u -p -u -p -r1.17 distinfo
> --- distinfo  25 May 2017 00:05:06 -0000      1.17
> +++ distinfo  5 Mar 2019 17:25:04 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Perl-Tidy-20170521.tar.gz) = 
> AbPxeME6wkFUoO4qYtPOPynPzGsyewswIQlOADCepNo=
> -SIZE (Perl-Tidy-20170521.tar.gz) = 432394
> +SHA256 (Perl-Tidy-20181120.tar.gz) = 
> fbDut2U1piy7Tmm2VY4HBRYtR2plSnpexHKqhGuMRWk=
> +SIZE (Perl-Tidy-20181120.tar.gz) = 566087
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/perltidy/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 PLIST
> --- pkg/PLIST 25 May 2017 00:05:06 -0000      1.11
> +++ pkg/PLIST 5 Mar 2019 17:25:04 -0000
> @@ -1,14 +1,33 @@
>  @comment $OpenBSD: PLIST,v 1.11 2017/05/25 00:05:06 sthen Exp $
>  bin/perltidy
>  ${P5SITE}/Perl/
> +${P5SITE}/Perl/Tidy/
>  ${P5SITE}/Perl/Tidy.pm
>  ${P5SITE}/Perl/Tidy.pod
> +${P5SITE}/Perl/Tidy/Debugger.pm
> +${P5SITE}/Perl/Tidy/DevNull.pm
> +${P5SITE}/Perl/Tidy/Diagnostics.pm
> +${P5SITE}/Perl/Tidy/FileWriter.pm
> +${P5SITE}/Perl/Tidy/Formatter.pm
> +${P5SITE}/Perl/Tidy/HtmlWriter.pm
> +${P5SITE}/Perl/Tidy/IOScalar.pm
> +${P5SITE}/Perl/Tidy/IOScalarArray.pm
> +${P5SITE}/Perl/Tidy/IndentationItem.pm
> +${P5SITE}/Perl/Tidy/LineBuffer.pm
> +${P5SITE}/Perl/Tidy/LineSink.pm
> +${P5SITE}/Perl/Tidy/LineSource.pm
> +${P5SITE}/Perl/Tidy/Logger.pm
> +${P5SITE}/Perl/Tidy/Tokenizer.pm
> +${P5SITE}/Perl/Tidy/VerticalAligner/
> +${P5SITE}/Perl/Tidy/VerticalAligner.pm
> +${P5SITE}/Perl/Tidy/VerticalAligner/Alignment.pm
> +${P5SITE}/Perl/Tidy/VerticalAligner/Line.pm
>  @man man/man1/perltidy.1
>  @man man/man3p/Perl::Tidy.3p
> +@man man/man3p/Perl::Tidy::Formatter.3p
>  share/doc/perltidy/
> -share/doc/perltidy/stylekey.pod
> -share/doc/perltidy/testfile.pl
> -share/doc/perltidy/tutorial.pod
> +share/doc/perltidy/stylekey.html
> +share/doc/perltidy/tutorial.html
>  share/examples/perltidy/
>  share/examples/perltidy/README
>  share/examples/perltidy/bbtidy.pl
> 

-- 
andrew - http://afresh1.com

($do || !$do) && undef($try) ;  # Master of Perl, Yoda is.  Hmmmm?

Reply via email to