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

Reply via email to