On Thu, Jun 25, 2015 at 7:45 AM, Mark Patruck <m...@wrapped.cx> wrote:
> Hi David,
>
> do you have time to commit this? I'd like to include this in my build
> today.

I need an ok from another developer to import the new port p5-Canary-Stability.

Can you resend it to ports@ as a tarball please?


> On Mon, Jun 22, 2015 at 12:10:18PM +0200, David Coppa wrote:
>> On Mon, Jun 22, 2015 at 11:25 AM, Mark Patruck <m...@wrapped.cx> wrote:
>> > 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
>> >
>>
>> looks good to me.
>>
>> Ciao!
>> David
>>
>> > 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
>> >
>>
>>
>>
>> --
>> "If you try a few times and give up, you'll never get there. But if
>> you keep at it... There's a lot of problems in the world which can
>> really be solved by applying two or three times the persistence that
>> other people will."
>>                 -- Stewart Nelson
>>
>
> --
> Mark Patruck ( mark at wrapped.cx )
> GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74  F644 0D3C F66F F286 5E51
>
> http://www.wrapped.cx



-- 
"If you try a few times and give up, you'll never get there. But if
you keep at it... There's a lot of problems in the world which can
really be solved by applying two or three times the persistence that
other people will."
                -- Stewart Nelson

Reply via email to