On Fri, Sep 5, 2014 at 1:32 AM, Remi Locherer <remi.loche...@relo.ch> wrote: > On Wed, Sep 03, 2014 at 06:19:46PM +0200, Mark Patruck wrote: >> Now with a clean patch... >> >> This updates devel/p5-EV to the latest version 4.17. Patch from >> miod@ is obsolete as fixed upstream. > > This patch applies fine. The tests succeed, the package installs > and updates fine on my system. > > My system: > kern.version=OpenBSD 5.6-current (GENERIC.MP) #355: Fri Aug 29 17:01:02 MDT > 2014 > t...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > Remi > >> >> >> 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 >> >
tests ok, installs ok. tested in sparc64 (sunfire v210): console is /pci@1e,600000/isa@7/serial@0,3f8 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2014 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 5.6-current (GENERIC.MP) #213: Thu Sep 4 11:21:56 MDT 2014 t...@sparc64.openbsd.org:/usr/src/sys/arch/sparc64/compile/GENERIC.MP