[Update] devel/p5-System-Command : Update to 1.119

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

[Update] devel/p5-System-Command : Update to 1.119

wen heping
Hi, ports@:

  Here is a patch for devel/p5-System-Command:
    i) Update to 1.119
    ii) Add AUTHOR_TESTING=yes to MKAE_ENV, then it could
run pod tests.
    iii) Remove CONFIGURE_STYLE = modbuild

    It build well and passed all tests on amd64-head system. It
was required by update of devel/p5-Git-Repository.
    One port depends on it :p5-Git-Repository.

Comments? OK?
wen

p5-System-Command-1.119.diff.txt (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Update] devel/p5-System-Command : Update to 1.119

Charlene Wendling
On Thu, 26 Sep 2019 11:51:20 +0000
wen heping wrote:

> Hi, ports@:
>
>   Here is a patch for devel/p5-System-Command:
>     i) Update to 1.119
>     ii) Add AUTHOR_TESTING=yes to MKAE_ENV, then it could
> run pod tests.
>     iii) Remove CONFIGURE_STYLE = modbuild
>
>     It build well and passed all tests on amd64-head system. It
> was required by update of devel/p5-Git-Repository.
>     One port depends on it :p5-Git-Repository.
>
> Comments? OK?

It requires devel/p5-IPC-Run as a RUN_DEPENDS. devel/p5-Test-Command
is also needed as a TEST_DEPENDS so all tests run, see the META.json
file [0].

Pod testing requires Pod::Coverage::TrustPod that we don't have in
ports, so we're better off disabling it.

Fixed diff below :)

Charlène.


[0] https://metacpan.org/source/BOOK/System-Command-1.119/META.json


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-System-Command/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- Makefile 12 Jul 2019 20:45:07 -0000 1.6
+++ Makefile 17 Oct 2019 08:36:22 -0000
@@ -4,18 +4,18 @@ COMMENT = object for running system com
 
 MODULES = cpan
 PKG_ARCH = *
-DISTNAME = System-Command-1.07
+DISTNAME = System-Command-1.119
 CATEGORIES = devel
 
-REVISION = 0
-
 # perl
 PERMIT_PACKAGE = Yes
 
-CONFIGURE_STYLE = modbuild
+RUN_DEPENDS = devel/p5-IPC-Run
 
-MAKE_ENV += TEST_POD=yes
+TEST_DEPENDS = devel/p5-Test-Command \
+ devel/p5-Test-Output
 
-TEST_DEPENDS = devel/p5-Test-Output
+# Requires Pod::Coverage::TrustPod that we don't have in ports
+MAKE_ENV += TEST_POD= AUTHOR_TESTING=
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-System-Command/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo 1 May 2014 06:59:28 -0000 1.3
+++ distinfo 17 Oct 2019 08:36:22 -0000
@@ -1,2 +1,2 @@
-SHA256 (System-Command-1.07.tar.gz) = hDKsJCHQMOeU5c0IE3V54/VQ0sQw2Clu7s1v0E6uxWA=
-SIZE (System-Command-1.07.tar.gz) = 13261
+SHA256 (System-Command-1.119.tar.gz) = yMn7HlJ8UkY8qxR2UA7+pwOWoLYr6mJdLW+uqZTcRuc=
+SIZE (System-Command-1.119.tar.gz) = 30479
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-System-Command/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 20 Jul 2011 18:04:48 -0000 1.1.1.1
+++ pkg/PLIST 17 Oct 2019 08:36:22 -0000
@@ -1,4 +1,7 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2011/07/20 18:04:48 jasper Exp $
 ${P5SITE}/System/
+${P5SITE}/System/Command/
 ${P5SITE}/System/Command.pm
+${P5SITE}/System/Command/Reaper.pm
 @man man/man3p/System::Command.3p
+@man man/man3p/System::Command::Reaper.3p



Reply | Threaded
Open this post in threaded view
|

Re: [Update] devel/p5-System-Command : Update to 1.119

Andrew Hewus Fresh
On Thu, Oct 17, 2019 at 10:53:14AM +0200, Charlene Wendling wrote:

> On Thu, 26 Sep 2019 11:51:20 +0000
> wen heping wrote:
>
> > Hi, ports@:
> >
> >   Here is a patch for devel/p5-System-Command:
> >     i) Update to 1.119
> >     ii) Add AUTHOR_TESTING=yes to MKAE_ENV, then it could
> > run pod tests.
> >     iii) Remove CONFIGURE_STYLE = modbuild
> >
> >     It build well and passed all tests on amd64-head system. It
> > was required by update of devel/p5-Git-Repository.
> >     One port depends on it :p5-Git-Repository.
> >
> > Comments? OK?
>
> It requires devel/p5-IPC-Run as a RUN_DEPENDS. devel/p5-Test-Command
> is also needed as a TEST_DEPENDS so all tests run, see the META.json
> file [0].
>
> Pod testing requires Pod::Coverage::TrustPod that we don't have in
> ports, so we're better off disabling it.
>
> Fixed diff below :)

OK afresh1@


> Charlène.
>
>
> [0] https://metacpan.org/source/BOOK/System-Command-1.119/META.json
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/p5-System-Command/Makefile,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 Makefile
> --- Makefile 12 Jul 2019 20:45:07 -0000 1.6
> +++ Makefile 17 Oct 2019 08:36:22 -0000
> @@ -4,18 +4,18 @@ COMMENT = object for running system com
>  
>  MODULES = cpan
>  PKG_ARCH = *
> -DISTNAME = System-Command-1.07
> +DISTNAME = System-Command-1.119
>  CATEGORIES = devel
>  
> -REVISION = 0
> -
>  # perl
>  PERMIT_PACKAGE = Yes
>  
> -CONFIGURE_STYLE = modbuild
> +RUN_DEPENDS = devel/p5-IPC-Run
>  
> -MAKE_ENV += TEST_POD=yes
> +TEST_DEPENDS = devel/p5-Test-Command \
> + devel/p5-Test-Output
>  
> -TEST_DEPENDS = devel/p5-Test-Output
> +# Requires Pod::Coverage::TrustPod that we don't have in ports
> +MAKE_ENV += TEST_POD= AUTHOR_TESTING=
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/p5-System-Command/distinfo,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 distinfo
> --- distinfo 1 May 2014 06:59:28 -0000 1.3
> +++ distinfo 17 Oct 2019 08:36:22 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (System-Command-1.07.tar.gz) = hDKsJCHQMOeU5c0IE3V54/VQ0sQw2Clu7s1v0E6uxWA=
> -SIZE (System-Command-1.07.tar.gz) = 13261
> +SHA256 (System-Command-1.119.tar.gz) = yMn7HlJ8UkY8qxR2UA7+pwOWoLYr6mJdLW+uqZTcRuc=
> +SIZE (System-Command-1.119.tar.gz) = 30479
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/p5-System-Command/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 20 Jul 2011 18:04:48 -0000 1.1.1.1
> +++ pkg/PLIST 17 Oct 2019 08:36:22 -0000
> @@ -1,4 +1,7 @@
>  @comment $OpenBSD: PLIST,v 1.1.1.1 2011/07/20 18:04:48 jasper Exp $
>  ${P5SITE}/System/
> +${P5SITE}/System/Command/
>  ${P5SITE}/System/Command.pm
> +${P5SITE}/System/Command/Reaper.pm
>  @man man/man3p/System::Command.3p
> +@man man/man3p/System::Command::Reaper.3p
>
>
>

--
andrew - http://afresh1.com

What are the unsurpassable real world weaknesses in OpenBSD,
    that you know of?    
                      -- Kevin Chadwick <[hidden email]>
Lots of fake people attacking the project on the mailing lists makes
    them a poor resource for users.
                      -- Theo de Raadt <[hidden email]>