On Sun, 26 Jan 2020 17:02:39 -0800 Andrew Hewus Fresh wrote: > On Wed, Dec 25, 2019 at 06:44:17AM +0000, wen heping wrote: > > Revised patch to update to 0.300000. > > Still OK afresh1@
Note that some tests require network access. OK cwen@ anyway > > 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 >