Revised patch based on afresh1@ tweak. wen ________________________________ 发件人: Andrew Hewus Fresh <and...@afresh1.com> 发送时间: 2020年8月16日 4:55 收件人: wen heping <wenheping2...@hotmail.com> 抄送: ports@openbsd.org <ports@openbsd.org> 主题: Re: [Update] devel/p5-Devel-ebug : Update to 0.63
On Tue, Aug 04, 2020 at 08:33:28AM +0000, wen heping wrote: > Hi, ports@: > Here is a patch for devel/p5-Devel-ebug to update to 0.63, > it build well and pass all tests on amd64-current system. > NO other ports depends on it. This seems to be missing a number of DEPENDS and PLIST @man updates. Updated patch below. Comments, OK? I'll commit a bit later unless someone knows that the PLIST was missing those @man entries on purpose. Index: devel/p5-Devel-ebug/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- devel/p5-Devel-ebug/Makefile 3 Jul 2020 21:44:50 -0000 1.11 +++ devel/p5-Devel-ebug/Makefile 15 Aug 2020 20:48:47 -0000 @@ -4,23 +4,26 @@ COMMENT = simple, extensible Perl debugg MODULES = cpan PKG_ARCH = * -DISTNAME = Devel-ebug-0.59 +DISTNAME = Devel-ebug-0.63 CATEGORIES = devel -REVISION = 0 -# perl +# Perl PERMIT_PACKAGE = Yes -RUN_DEPENDS= devel/p5-PadWalker \ - devel/p5-YAML \ - textproc/p5-String-Koremutake \ - devel/p5-Test-Expect \ +RUN_DEPENDS= devel/p5-Class-Accessor-Chained \ + devel/p5-Devel-StackTrace>=2.0 \ + devel/p5-Module-Pluggable \ + devel/p5-PadWalker \ devel/p5-Proc-Background \ - devel/p5-Devel-StackTrace - -BUILD_DEPENDS = ${RUN_DEPENDS} + devel/p5-YAML \ + sysutils/p5-File-Which \ + textproc/p5-String-Koremutake TEST_DEPENDS = devel/p5-Error \ devel/p5-Test-Pod + +# Avoid skipping tests +TEST_DEPENDS += devel/p5-Test-Expect \ + devel/p5-Expect-Simple .include <bsd.port.mk> Index: devel/p5-Devel-ebug/distinfo =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- devel/p5-Devel-ebug/distinfo 6 May 2017 22:16:46 -0000 1.4 +++ devel/p5-Devel-ebug/distinfo 15 Aug 2020 20:48:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (Devel-ebug-0.59.tar.gz) = GFIpRfqrs4/cTYCZc7NQodcGcd68aBQsa8sN6U3kaEQ= -SIZE (Devel-ebug-0.59.tar.gz) = 38416 +SHA256 (Devel-ebug-0.63.tar.gz) = WxcV42AgdhnJyQ5qzZe5qtFGYG1N+DbrCfcdAyYbXqY= +SIZE (Devel-ebug-0.63.tar.gz) = 43128 Index: devel/p5-Devel-ebug/pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- devel/p5-Devel-ebug/pkg/PLIST 24 Mar 2014 08:25:35 -0000 1.2 +++ devel/p5-Devel-ebug/pkg/PLIST 15 Aug 2020 20:48:47 -0000 @@ -31,7 +31,29 @@ ${P5SITE}/Devel/ebug/Plugin/Pad.pm ${P5SITE}/Devel/ebug/Plugin/Run.pm ${P5SITE}/Devel/ebug/Plugin/StackTrace.pm @man man/man1/ebug.1 +@man man/man1/ebug_backend_perl.1 @man man/man1/ebug_client.1 @man man/man1/ebug_server.1 @man man/man3p/Devel::ebug.3p +@man man/man3p/Devel::ebug::Backend.3p +@man man/man3p/Devel::ebug::Backend::Plugin::ActionPoints.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Basic.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Codelines.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Commands.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Eval.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Filenames.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Output.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Pad.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Ping.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Run.3p +@man man/man3p/Devel::ebug::Backend::Plugin::StackTrace.3p @man man/man3p/Devel::ebug::Console.3p +@man man/man3p/Devel::ebug::Plugin::ActionPoints.3p +@man man/man3p/Devel::ebug::Plugin::Basic.3p +@man man/man3p/Devel::ebug::Plugin::Codelines.3p +@man man/man3p/Devel::ebug::Plugin::Eval.3p +@man man/man3p/Devel::ebug::Plugin::Filenames.3p +@man man/man3p/Devel::ebug::Plugin::Output.3p +@man man/man3p/Devel::ebug::Plugin::Pad.3p +@man man/man3p/Devel::ebug::Plugin::Run.3p +@man man/man3p/Devel::ebug::Plugin::StackTrace.3p
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/Makefile,v retrieving revision 1.11 diff -u -p -r1.11 Makefile --- Makefile 3 Jul 2020 21:44:50 -0000 1.11 +++ Makefile 14 Sep 2020 00:55:34 -0000 @@ -4,23 +4,26 @@ COMMENT = simple, extensible Perl debugg MODULES = cpan PKG_ARCH = * -DISTNAME = Devel-ebug-0.59 +DISTNAME = Devel-ebug-0.63 CATEGORIES = devel -REVISION = 0 -# perl +# Perl PERMIT_PACKAGE = Yes -RUN_DEPENDS= devel/p5-PadWalker \ - devel/p5-YAML \ - textproc/p5-String-Koremutake \ - devel/p5-Test-Expect \ +RUN_DEPENDS= devel/p5-Class-Accessor-Chained \ + devel/p5-Devel-StackTrace>=2.0 \ + devel/p5-Module-Pluggable \ + devel/p5-PadWalker \ devel/p5-Proc-Background \ - devel/p5-Devel-StackTrace - -BUILD_DEPENDS = ${RUN_DEPENDS} + devel/p5-YAML \ + sysutils/p5-File-Which \ + textproc/p5-String-Koremutake TEST_DEPENDS = devel/p5-Error \ devel/p5-Test-Pod + +# Avoid skipping tests +TEST_DEPENDS += devel/p5-Test-Expect \ + devel/p5-Expect-Simple .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 6 May 2017 22:16:46 -0000 1.4 +++ distinfo 14 Sep 2020 00:55:34 -0000 @@ -1,2 +1,2 @@ -SHA256 (Devel-ebug-0.59.tar.gz) = GFIpRfqrs4/cTYCZc7NQodcGcd68aBQsa8sN6U3kaEQ= -SIZE (Devel-ebug-0.59.tar.gz) = 38416 +SHA256 (Devel-ebug-0.63.tar.gz) = WxcV42AgdhnJyQ5qzZe5qtFGYG1N+DbrCfcdAyYbXqY= +SIZE (Devel-ebug-0.63.tar.gz) = 43128 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-Devel-ebug/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 24 Mar 2014 08:25:35 -0000 1.2 +++ pkg/PLIST 14 Sep 2020 00:55:34 -0000 @@ -31,7 +31,29 @@ ${P5SITE}/Devel/ebug/Plugin/Pad.pm ${P5SITE}/Devel/ebug/Plugin/Run.pm ${P5SITE}/Devel/ebug/Plugin/StackTrace.pm @man man/man1/ebug.1 +@man man/man1/ebug_backend_perl.1 @man man/man1/ebug_client.1 @man man/man1/ebug_server.1 @man man/man3p/Devel::ebug.3p +@man man/man3p/Devel::ebug::Backend.3p +@man man/man3p/Devel::ebug::Backend::Plugin::ActionPoints.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Basic.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Codelines.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Commands.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Eval.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Filenames.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Output.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Pad.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Ping.3p +@man man/man3p/Devel::ebug::Backend::Plugin::Run.3p +@man man/man3p/Devel::ebug::Backend::Plugin::StackTrace.3p @man man/man3p/Devel::ebug::Console.3p +@man man/man3p/Devel::ebug::Plugin::ActionPoints.3p +@man man/man3p/Devel::ebug::Plugin::Basic.3p +@man man/man3p/Devel::ebug::Plugin::Codelines.3p +@man man/man3p/Devel::ebug::Plugin::Eval.3p +@man man/man3p/Devel::ebug::Plugin::Filenames.3p +@man man/man3p/Devel::ebug::Plugin::Output.3p +@man man/man3p/Devel::ebug::Plugin::Pad.3p +@man man/man3p/Devel::ebug::Plugin::Run.3p +@man man/man3p/Devel::ebug::Plugin::StackTrace.3p