Re: 回复: 回复: 回复: [Update] www/p5-Dancer2 : Updae to 0.208001
On Sun, 26 Jan 2020 17:02:39 -0800 Andrew Hewus Fresh wrote: > On Wed, Dec 25, 2019 at 06:44:17AM +, wen heping wrote: > > Revised patch to update to 0.30. > > Still OK afresh1@ Note that some tests require network access. OK cwen@ anyway > > wen > > > > 发件人: owner-po...@openbsd.org 代表 wen > > heping 发送时间: 2019年12月16日 16:49 > > 收件人: afre...@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 代表 wen > > heping 发送时间: 2019年11月26日 10:47 > > 收件人: afre...@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 > > 发送时间: 2019年11月24日 7:41 > > 收件人: wen heping > > 抄送: ports@openbsd.org > > 主题: Re: [Update] www/p5-Dancer2 : Updae to 0.208001 > > > > On Wed, Nov 06, 2019 at 08:07:43AM +, 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 - 1.8 > > > +++ Makefile 6 Nov 2019 07:17:10 - > > > @@ -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.00 \ > > >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 \ > > > -
Re: 回复: 回复: 回复: [Update] www/p5-Dancer2 : Updae to 0.208001
On Wed, Dec 25, 2019 at 06:44:17AM +, wen heping wrote: > Revised patch to update to 0.30. Still OK afresh1@ > wen > > 发件人: owner-po...@openbsd.org 代表 wen heping > > 发送时间: 2019年12月16日 16:49 > 收件人: afre...@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 代表 wen heping > > 发送时间: 2019年11月26日 10:47 > 收件人: afre...@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 > 发送时间: 2019年11月24日 7:41 > 收件人: wen heping > 抄送: ports@openbsd.org > 主题: Re: [Update] www/p5-Dancer2 : Updae to 0.208001 > > On Wed, Nov 06, 2019 at 08:07:43AM +, 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 - 1.8 > > +++ Makefile 6 Nov 2019 07:17:10 - > > @@ -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.00 \ > >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 \ > >
回复: 回复: 回复: [Update] www/p5-Dancer2 : Updae to 0.208001
Revised patch to update to 0.30. wen 发件人: owner-po...@openbsd.org 代表 wen heping 发送时间: 2019年12月16日 16:49 收件人: afre...@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 代表 wen heping 发送时间: 2019年11月26日 10:47 收件人: afre...@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 发送时间: 2019年11月24日 7:41 收件人: wen heping 抄送: ports@openbsd.org 主题: Re: [Update] www/p5-Dancer2 : Updae to 0.208001 On Wed, Nov 06, 2019 at 08:07:43AM +, 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 - 1.8 > +++ Makefile 6 Nov 2019 07:17:10 - > @@ -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.00 \ >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 > Index: distinfo > ==