On Wed, Dec 25, 2019 at 06:44:17AM +0000, wen heping wrote:
> Revised patch to update to 0.300000.

Still OK afresh1@


> wen
> ________________________________
> 发件人: owner-po...@openbsd.org <owner-po...@openbsd.org> 代表 wen heping 
> <wenheping2...@hotmail.com>
> 发送时间: 2019年12月16日 16:49
> 收件人: afre...@openbsd.org <afre...@openbsd.org>
> 抄送: ports@openbsd.org <ports@openbsd.org>
> 主题: 回复: 回复: [Update] www/p5-Dancer2 : Updae to 0.208001
> 
> Resised patch to update Dancer2 to 0.208002.
> 
> wen
> ________________________________
> 发件人: owner-po...@openbsd.org <owner-po...@openbsd.org> 代表 wen heping 
> <wenheping2...@hotmail.com>
> 发送时间: 2019年11月26日 10:47
> 收件人: afre...@openbsd.org <afre...@openbsd.org>
> 抄送: ports@openbsd.org <ports@openbsd.org>
> 主题: 回复: [Update] www/p5-Dancer2 : Updae to 0.208001
> 
> Revised patch to add devel/p5-Types-Tiny as RUN_DEPENDS and add
> devel/p5-Test-NoTabs as TEST_DEPENDS.
> 
> There are some XS "recommends" such as URL::Encode::XS,CGI::Deurl::XS
> and HTTP::XSCookies. But they had not been imported into OpenBSD portstree,
> I shall do that later.
> 
> Regards,
> wen
> ________________________________
> 发件人: Andrew Hewus Fresh <and...@afresh1.com>
> 发送时间: 2019年11月24日 7:41
> 收件人: wen heping <wenheping2...@hotmail.com>
> 抄送: ports@openbsd.org <ports@openbsd.org>
> 主题: Re: [Update] www/p5-Dancer2 : Updae to 0.208001
> 
> On Wed, Nov 06, 2019 at 08:07:43AM +0000, wen heping wrote:
> > Hi, ports@:
> >
> >   Here is a patch for www/p5-Dancer2:
> >    i) Update to 0.208001
> >    ii) Update and sort RUN_DEPENDS
> >    iii) Remove BUILD_DEPENDS=${RUN_DEPENDS} line
> >    vi) ADD TEST_POD=yes to MAKE_ENV
> >
> >   It build well and run well and pass all tests on amd64-current system.
> >
> >   4 ports depends on it, all build well and pass all tests.(1 port should 
> > update first):
> >       www/p5-Dancer2-Plugin-Ajax
> >       www/p5-Dancer2-Plugin-Database
> >      www/p5-Dancer2-Plugin-DBIC
> >      www/p5-Dancer2-Plugin-Auth-Tiny
> >
> > Comments? OK?
> > wen
> 
> Missing a RUN_DEPENDS on devel/p5-Types-Tiny and a TEST_DEPENDS on
> devel/p5-Test-NoTabs.  There are also some XS "recommends" that if
> someone actually wanted to use this "in production" I would recommend
> they port them and add as RUN_DEPENDS.  (They're listed as "Runtime
> Recommends" when running "make test")
> 
> But, with those two missing dependencies fixed, OK afresh1@
> 
> 
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/www/p5-Dancer2/Makefile,v
> > retrieving revision 1.8
> > diff -u -p -r1.8 Makefile
> > --- Makefile  12 Jul 2019 20:50:52 -0000      1.8
> > +++ Makefile  6 Nov 2019 07:17:10 -0000
> > @@ -4,20 +4,19 @@ COMMENT =           lightweight yet powerful web
> >
> >  MODULES =            cpan
> >  PKG_ARCH =           *
> > -DISTNAME =           Dancer2-0.166001
> > +DISTNAME =           Dancer2-0.208001
> >  CATEGORIES =         www
> > -REVISION =           0
> >
> >  # Perl
> >  PERMIT_PACKAGE =     Yes
> >
> > -BUILD_DEPENDS =              devel/p5-File-ShareDir-Install>=0.06 \
> > -                     ${RUN_DEPENDS}
> > +BUILD_DEPENDS =              devel/p5-File-ShareDir-Install>=0.06
> >
> >  RUN_DEPENDS =                 devel/p5-App-Cmd \
> >                        devel/p5-Class-Load \
> >                        devel/p5-Config-Any \
> >                        security/p5-Digest-SHA1 \
> > +                     devel/p5-File-Share \
> >                        www/p5-HTTP-Body \
> >                        www/p5-HTTP-Cookies \
> >                        www/p5-HTTP-Date \
> > @@ -25,30 +24,28 @@ RUN_DEPENDS =              devel/p5-App-Cmd \
> >                        devel/p5-Hash-Merge-Simple \
> >                        devel/p5-Import-Into \
> >                        converters/p5-JSON \
> > +                     converters/p5-JSON-XS \
> >                        mail/p5-MIME-Types \
> >                        devel/p5-Moo>=2.000000 \
> >                        devel/p5-MooX-Types-MooseLike \
> > -                     www/p5-Plack>=1.0035 \
> > +                     www/p5-Plack>=1.0040 \
> >                        www/p5-Plack-Middleware-FixMissingBodyInRedirect \
> >                        www/p5-Plack-Middleware-RemoveRedundantBody \
> > +                     devel/p5-Ref-Util \
> >                        devel/p5-Return-MultiLevel \
> >                        devel/p5-Safe-Isa \
> > +                     devel/p5-Scope-Upper \
> >                        textproc/p5-Template \
> >                        textproc/p5-Template-Tiny \
> > -                     devel/p5-YAML \
> > -                     converters/p5-JSON-XS \
> > -                     devel/p5-Class-Load-XS \
> > -                     devel/p5-Scope-Upper
> > +                     devel/p5-YAML
> >
> >  TEST_DEPENDS =               devel/p5-AnyEvent \
> > -                     sysutils/p5-Capture-Tiny \
> > -                     www/p5-HTTP-Body \
> > -                     www/p5-HTTP-Cookies \
> > -                     www/p5-HTTP-Message \
> > -                     www/p5-Plack>=1.0035 \
> > +                     devel/p5-Test-EOL \
> >                        devel/p5-Test-Fatal \
> >                        devel/p5-Test-Memory-Cycle>=1.04 \
> >                        devel/p5-Test-MockTime \
> > -                     devel/p5-YAML
> > +                     devel/p5-Test-Perl-Critic
> > +
> > +MAKE_ENV +=          TEST_POD=yes AUTHOR_TESTING=Yes
> >
> >  .include <bsd.port.mk>
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/www/p5-Dancer2/distinfo,v
> > retrieving revision 1.4
> > diff -u -p -r1.4 distinfo
> > --- distinfo  24 Jan 2016 10:51:58 -0000      1.4
> > +++ distinfo  6 Nov 2019 07:17:10 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (Dancer2-0.166001.tar.gz) = 
> > Bsec08x9k2d5D7cyA3eMJIQMO2WGJu5C51R4plNGlaQ=
> > -SIZE (Dancer2-0.166001.tar.gz) = 324270
> > +SHA256 (Dancer2-0.208001.tar.gz) = 
> > A4YaSNTmU3+Yx56rLbilkerK7+8FwITwg7O4dmYOH+w=
> > +SIZE (Dancer2-0.208001.tar.gz) = 381526
> > Index: pkg/PLIST
> > ===================================================================
> > RCS file: /cvs/ports/www/p5-Dancer2/pkg/PLIST,v
> > retrieving revision 1.3
> > diff -u -p -r1.3 PLIST
> > --- pkg/PLIST 22 Jan 2016 08:55:34 -0000      1.3
> > +++ pkg/PLIST 6 Nov 2019 07:17:10 -0000
> > @@ -82,9 +82,6 @@ ${P5SITE}/Dancer2/Template/TemplateToolk
> >  ${P5SITE}/Dancer2/Template/Tiny.pm
> >  ${P5SITE}/Dancer2/Test.pm
> >  ${P5SITE}/Dancer2/Tutorial.pod
> > -${P5SITE}/auto/
> > -${P5SITE}/auto/share/
> > -${P5SITE}/auto/share/dist/
> >  ${P5SITE}/auto/share/dist/Dancer2/
> >  ${P5SITE}/auto/share/dist/Dancer2/skel/
> >  ${P5SITE}/auto/share/dist/Dancer2/skel/.dancer
> 
> 
> --
> andrew - http://afresh1.com
> 
> Real programmers don't document.
>           If it was hard to write, it should be hard to understand.

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/p5-Dancer2/Makefile,v
> retrieving revision 1.8
> diff -u -p -r1.8 Makefile
> --- Makefile  12 Jul 2019 20:50:52 -0000      1.8
> +++ Makefile  25 Dec 2019 06:39:25 -0000
> @@ -4,20 +4,19 @@ COMMENT =           lightweight yet powerful web 
>  
>  MODULES =            cpan
>  PKG_ARCH =           *
> -DISTNAME =           Dancer2-0.166001
> +DISTNAME =           Dancer2-0.300000
>  CATEGORIES =         www
> -REVISION =           0
>  
>  # Perl
>  PERMIT_PACKAGE =     Yes
>  
> -BUILD_DEPENDS =              devel/p5-File-ShareDir-Install>=0.06 \
> -                     ${RUN_DEPENDS}
> +BUILD_DEPENDS =              devel/p5-File-ShareDir-Install>=0.06
>  
>  RUN_DEPENDS =                devel/p5-App-Cmd \
>                       devel/p5-Class-Load \
>                       devel/p5-Config-Any \
>                       security/p5-Digest-SHA1 \
> +                     devel/p5-File-Share \
>                       www/p5-HTTP-Body \
>                       www/p5-HTTP-Cookies \
>                       www/p5-HTTP-Date \
> @@ -25,30 +24,30 @@ RUN_DEPENDS =             devel/p5-App-Cmd \
>                       devel/p5-Hash-Merge-Simple \
>                       devel/p5-Import-Into \
>                       converters/p5-JSON \
> +                     converters/p5-JSON-XS \
>                       mail/p5-MIME-Types \
>                       devel/p5-Moo>=2.000000 \
>                       devel/p5-MooX-Types-MooseLike \
> -                     www/p5-Plack>=1.0035 \
> +                     www/p5-Plack>=1.0040 \
>                       www/p5-Plack-Middleware-FixMissingBodyInRedirect \
>                       www/p5-Plack-Middleware-RemoveRedundantBody \
> +                     devel/p5-Ref-Util \
>                       devel/p5-Return-MultiLevel \
>                       devel/p5-Safe-Isa \
> +                     devel/p5-Scope-Upper \
>                       textproc/p5-Template \
>                       textproc/p5-Template-Tiny \
> -                     devel/p5-YAML \
> -                     converters/p5-JSON-XS \
> -                     devel/p5-Class-Load-XS \
> -                     devel/p5-Scope-Upper
> +                     devel/p5-Type-Tiny \
> +                     devel/p5-YAML
>  
>  TEST_DEPENDS =               devel/p5-AnyEvent \
> -                     sysutils/p5-Capture-Tiny \
> -                     www/p5-HTTP-Body \
> -                     www/p5-HTTP-Cookies \
> -                     www/p5-HTTP-Message \
> -                     www/p5-Plack>=1.0035 \
> +                     devel/p5-Test-EOL \
>                       devel/p5-Test-Fatal \
>                       devel/p5-Test-Memory-Cycle>=1.04 \
>                       devel/p5-Test-MockTime \
> -                     devel/p5-YAML
> +                     devel/p5-Test-NoTabs \
> +                     devel/p5-Test-Perl-Critic
> +
> +MAKE_ENV +=          TEST_POD=yes AUTHOR_TESTING=Yes
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/p5-Dancer2/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo  24 Jan 2016 10:51:58 -0000      1.4
> +++ distinfo  25 Dec 2019 06:39:25 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (Dancer2-0.166001.tar.gz) = 
> Bsec08x9k2d5D7cyA3eMJIQMO2WGJu5C51R4plNGlaQ=
> -SIZE (Dancer2-0.166001.tar.gz) = 324270
> +SHA256 (Dancer2-0.300000.tar.gz) = 
> bxnl7AieSdpgVGPDEpqMRQmUj2EIIebQNBYpdRlMWu8=
> +SIZE (Dancer2-0.300000.tar.gz) = 384007
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/p5-Dancer2/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -r1.3 PLIST
> --- pkg/PLIST 22 Jan 2016 08:55:34 -0000      1.3
> +++ pkg/PLIST 25 Dec 2019 06:39:25 -0000
> @@ -82,9 +82,6 @@ ${P5SITE}/Dancer2/Template/TemplateToolk
>  ${P5SITE}/Dancer2/Template/Tiny.pm
>  ${P5SITE}/Dancer2/Test.pm
>  ${P5SITE}/Dancer2/Tutorial.pod
> -${P5SITE}/auto/
> -${P5SITE}/auto/share/
> -${P5SITE}/auto/share/dist/
>  ${P5SITE}/auto/share/dist/Dancer2/
>  ${P5SITE}/auto/share/dist/Dancer2/skel/
>  ${P5SITE}/auto/share/dist/Dancer2/skel/.dancer


-- 
andrew - http://afresh1.com

The 3 great virtues of a programmer: Laziness, Impatience, and Hubris.
                      --Larry Wall

Reply via email to