As devel/libev has been updated to 4.20 today, it might be time to
update devel/p5-EV as well (ports p5-EV is > 2 years old)

- multiple changes (https://metacpan.org/changes/distribution/EV)
- the only patch is obsolete (fixed upstream thanks to miod@)
- since 4.20 Canary-Stability-2001 is needed. I've added that under
  devel/p5-Canary-Stability...dunno if it fits here
- i did a short test with www/p5-Mojo and devel/libev 4.20 and
  devel/p5-EV 4.20 w/o any issues


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-EV/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile    14 Jun 2014 23:24:56 -0000      1.8
+++ Makefile    22 Jun 2015 09:09:57 -0000
@@ -4,10 +4,9 @@ SHARED_ONLY =  Yes
 COMMENT =      perl interface to libev
 
 MODULES =      cpan
-DISTNAME =     EV-4.15
+DISTNAME =     EV-4.20
 CATEGORIES =   devel
 CPAN_AUTHOR =  MLEHMANN
-REVISION =     0
 
 # Perl
 PERMIT_PACKAGE_CDROM = Yes
@@ -16,6 +15,7 @@ WANTLIB =             c pthread
 
 BUILD_DEPENDS =                ${RUN_DEPENDS}
 RUN_DEPENDS =          devel/libev \
-                       devel/p5-common-sense
+                       devel/p5-common-sense \
+                       devel/p5-Canary-Stability
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-EV/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    26 Apr 2013 10:10:28 -0000      1.2
+++ distinfo    22 Jun 2015 09:09:57 -0000
@@ -1,2 +1,2 @@
-SHA256 (EV-4.15.tar.gz) = e8NwGpTc+xPPs4LcNs00VcdJev6XbGBKHheDwDKumXU=
-SIZE (EV-4.15.tar.gz) = 189514
+SHA256 (EV-4.20.tar.gz) = RxpmRoeHopIzvC6mn/+xo9lfirj3Vcg1+EWx5tfGZH8=
+SIZE (EV-4.20.tar.gz) = 191665
Index: patches/patch-libev_ev_c
===================================================================
RCS file: patches/patch-libev_ev_c
diff -N patches/patch-libev_ev_c
--- patches/patch-libev_ev_c    19 Mar 2014 13:48:40 -0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,23 +0,0 @@
-$OpenBSD: patch-libev_ev_c,v 1.2 2014/03/19 13:48:40 jasper Exp $
---- libev/ev.c.orig    Fri Mar  1 12:10:48 2013
-+++ libev/ev.c Wed Mar 19 14:45:12 2014
-@@ -637,6 +637,10 @@ struct signalfd_siginfo
-       #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("")
-     #elif defined __ia64__
-       #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("mf"       : : : 
"memory")
-+    #elif defined __m88k__
-+      #define ECB_MEMORY_FENCE         __asm__ __volatile__ ("tb1 0,%%r0,128" 
: : : "memory")
-+    #elif defined __sh__
-+      #define ECB_MEMORY_FENCE         __asm__ __volatile__ (""         : : : 
"memory")
-     #endif
-   #endif
- #endif
-@@ -1053,6 +1057,8 @@ ecb_inline ecb_bool ecb_little_endian (void) { return 
-     || defined __alpha__ \
-     || defined __hppa__ \
-     || defined __ia64__ \
-+    || defined __m88k__ \
-+    || defined __sh__ \
-     || defined _M_IX86 || defined _M_AMD64 || defined _M_IA64
-   #define ECB_STDFP 1
-   #include <string.h> /* for memcpy */



Index: Makefile
===================================================================
RCS file: Makefile
diff -N Makefile
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ Makefile    22 Jun 2015 09:06:38 -0000
@@ -0,0 +1,14 @@
+# $OpenBSD$
+
+COMMENT =      canary to check perl compatibility for schmorp's modules
+
+MODULES =      cpan
+DISTNAME =     Canary-Stability-2001
+CATEGORIES =   devel
+
+CPAN_AUTHOR =  MLEHMANN
+
+# Perl
+PERMIT_PACKAGE_CDROM = Yes
+
+.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: distinfo
diff -N distinfo
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ distinfo    22 Jun 2015 09:06:38 -0000
@@ -0,0 +1,2 @@
+SHA256 (Canary-Stability-2001.tar.gz) = 
NguEjkYAEPY7v2qyI0VRYKdm+qRgg1lyIqaxH1miswc=
+SIZE (Canary-Stability-2001.tar.gz) = 3518
Index: pkg/DESCR
===================================================================
RCS file: pkg/DESCR
diff -N pkg/DESCR
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/DESCR   22 Jun 2015 09:06:38 -0000
@@ -0,0 +1,7 @@
+This module is used by Schmorp's modules during configuration
+stage to test the installed perl for compatibility with his
+modules.
+
+It's not, at this stage, meant as a tool for other module
+authors, although in principle nothing prevents them from
+subscribing to the same ideas.
Index: pkg/PLIST
===================================================================
RCS file: pkg/PLIST
diff -N pkg/PLIST
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ pkg/PLIST   22 Jun 2015 09:06:38 -0000
@@ -0,0 +1,4 @@
+@comment $OpenBSD$
+${P5SITE}/Canary/
+${P5SITE}/Canary/Stability.pm
+@man man/man3p/Canary::Stability.3p


-- 
Mark Patruck ( mark at wrapped.cx )
GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74  F644 0D3C F66F F286 5E51

http://www.wrapped.cx

Reply via email to