Now with a clean patch... This updates devel/p5-EV to the latest version 4.17. Patch from miod@ is obsolete as fixed upstream.
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 3 Sep 2014 06:22:56 -0000 @@ -4,10 +4,9 @@ SHARED_ONLY = Yes COMMENT = perl interface to libev MODULES = cpan -DISTNAME = EV-4.15 +DISTNAME = EV-4.17 CATEGORIES = devel CPAN_AUTHOR = MLEHMANN -REVISION = 0 # Perl PERMIT_PACKAGE_CDROM = Yes 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 3 Sep 2014 06:22:56 -0000 @@ -1,2 +1,2 @@ -SHA256 (EV-4.15.tar.gz) = e8NwGpTc+xPPs4LcNs00VcdJev6XbGBKHheDwDKumXU= -SIZE (EV-4.15.tar.gz) = 189514 +SHA256 (EV-4.17.tar.gz) = aZPAIQJ9IU9Je7+9MZuOE9g6zD+GBBKsBvWhYCh7uqo= +SIZE (EV-4.17.tar.gz) = 190270 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: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/p5-EV/pkg/PLIST,v retrieving revision 1.2 diff -u -p -r1.2 PLIST --- pkg/PLIST 14 Jun 2014 23:24:56 -0000 1.2 +++ pkg/PLIST 3 Sep 2014 06:22:56 -0000 @@ -1,5 +1,4 @@ @comment $OpenBSD: PLIST,v 1.2 2014/06/14 23:24:56 sthen Exp $ -${P5ARCH}/ ${P5ARCH}/EV/ ${P5ARCH}/EV.pm ${P5ARCH}/EV/EVAPI.h -- Mark Patruck ( mark at wrapped.cx ) GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51 http://www.wrapped.cx