git: d91a0855b799 - main - devel/p5-AnyEvent-Subprocess: add small fix

From: Eugene Grosbein <eugen_at_FreeBSD.org>
Date: Tue, 21 Jun 2022 17:37:41 UTC
The branch main has been updated by eugen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d91a0855b7998f68c07134a387bad57ae7b513c1

commit d91a0855b7998f68c07134a387bad57ae7b513c1
Author:     Eugene Grosbein <eugen@FreeBSD.org>
AuthorDate: 2022-06-21 17:29:04 +0000
Commit:     Eugene Grosbein <eugen@FreeBSD.org>
CommitDate: 2022-06-21 17:37:28 +0000

    devel/p5-AnyEvent-Subprocess: add small fix
    
    There is a bug in AnyEvent::Subprocess since 2015,
    which requires a one line patch and unfortunately
    the authors of AnyEvent::Subprocess still did not fix it.
    This bug produces a warning on resent versions of Moose during startup:
    
    Passing a list of values to enum is deprecated. Enum values should be wrapped
    in an arrayref.
    at /usr/local/lib/perl5/site_perl/AnyEvent/Subprocess/Types.pm line 42.
    
    See also: https://github.com/zhmylove/pwsvpn
    
    Reported by:    Sergei Zhmylove
---
 devel/p5-AnyEvent-Subprocess/Makefile                         |  2 +-
 .../files/patch-lib_AnyEvent_Subprocess_Types.pm              | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/devel/p5-AnyEvent-Subprocess/Makefile b/devel/p5-AnyEvent-Subprocess/Makefile
index 20acc8508e9c..07e659577c43 100644
--- a/devel/p5-AnyEvent-Subprocess/Makefile
+++ b/devel/p5-AnyEvent-Subprocess/Makefile
@@ -2,7 +2,7 @@
 
 PORTNAME=	AnyEvent-Subprocess
 PORTVERSION=	1.102912
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel perl5
 MASTER_SITES=	CPAN
 PKGNAMEPREFIX=	p5-
diff --git a/devel/p5-AnyEvent-Subprocess/files/patch-lib_AnyEvent_Subprocess_Types.pm b/devel/p5-AnyEvent-Subprocess/files/patch-lib_AnyEvent_Subprocess_Types.pm
new file mode 100644
index 000000000000..1dc8590a804b
--- /dev/null
+++ b/devel/p5-AnyEvent-Subprocess/files/patch-lib_AnyEvent_Subprocess_Types.pm
@@ -0,0 +1,11 @@
+--- lib/AnyEvent/Subprocess/Types.pm.orig	2011-02-25 19:36:55 UTC
++++ lib/AnyEvent/Subprocess/Types.pm
+@@ -39,7 +39,7 @@ coerce SubprocessCode, from ArrayRef[Str], via {
+ subtype CodeList, as ArrayRef[CodeRef];
+ coerce CodeList, from CodeRef, via { [$_] };
+ 
+-enum WhenToCallBack, qw/Readable Line/;
++enum WhenToCallBack, [qw/Readable Line/];
+ 
+ 1;
+