The NetBSD Project

CVS log for pkgsrc/devel/p5-EV/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / p5-EV

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 20 06:22:22 2019 UTC (21 hours, 27 minutes ago) by gutteridge
Branch: MAIN
CVS Tags: HEAD
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

p5-EV: update to 4.28

4.28 Tue Nov 19 13:55:39 CET 2019
	- (libev) fix ev_port backend, thanks to David H. Gutteridge for
      reminding me to actually release the fix.
    - (libev) many bugfixes in linuxaio backend.
    - (libev) experimental io uring interface.
	- try to name ev.h more explicitly, to hopefully improve portability.
    - opportunistically round up wait times for poll and epoll backend,
      to avoid unnecessary loop iterations.
    - add build dependency on ev_linuxaio.c.
    - quickly (re)-ported to minix 3.3 before minix crashed again.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Oct 17 13:59:08 2019 UTC (4 weeks, 6 days ago) by mef
Branch: MAIN
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored)

(devel/p5-EV) Updated 4.22 to 4.27

4.27 Thu Jun 27 09:39:58 CEST 2019
        - (libev) completely rewritten linuxaio backend, maybe
          usable as a general-use backend.
        - (libev) use more aggressive assertions to catch
          more usage errors.
        - allow users to re-enable assert() in case it is disabled
          by perl (which is typically the case).

4.26 Mon Jun 24 23:39:40 CEST 2019
        - (libev) included experimental linux aio backend.
        - allow the linux aio backend to be used by default
          only when explicitly configured during Makefile.PL time.

4.25 Fri Dec 21 08:04:26 CET 2018
        - (libev) updated to libev 4.25, minor fixes and enhancements.
        - document the requirement to "use EV" when using EV::MakeMaker.
        - only use __register_atfork with glibc and uclibc, as musl
          defines __linux__, but doesn't implement the linux standard
          base ABI, nor makes itself detectable via a macro, both apparently
          by design, winning the "broken by design 2016 award" - well done.
        - correct EV::periodic example 24h after midnight -> one day after
          midnight (reported by Felix Ostmann).

Revision 1.27 / (download) - annotate - [select for diffs], Sun Aug 11 13:17:49 2019 UTC (3 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.26 / (download) - annotate - [select for diffs], Sun Jun 30 20:14:50 2019 UTC (4 months, 3 weeks ago) by nia
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Update packages using a search.cpan.org HOMEPAGE to metacpan.org.

The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Aug 22 09:42:52 2018 UTC (14 months, 4 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Recursive bump for perl5-5.28.0

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 5 14:22:54 2017 UTC (2 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

Recursive revbump from lang/perl5 5.26.0

Revision 1.23 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:11 2016 UTC (3 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jun 8 19:22:13 2016 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Bump PKGREVISION for perl-5.24.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Apr 10 03:12:51 2016 UTC (3 years, 7 months ago) by mef
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update to devel/p5-EV-4.22
--------------------------
4.22 Sun Dec 20 02:34:39 CET 2015
        - (libev) when epoll detects unremovable fds in the fd set, rebuild
          only the epoll descriptor, not the signal pipe, to avoid
          SIGPIPE in ev_async_send. This doesn't solve it on fork,
          so document what needs to be done in ev_loop_fork
          (analyzed by Benjamin Mahler).
        - (libev) remove superfluous sys/timeb.h include on win32
          (analyzed by Jason Madden).
        - updated libecb.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Feb 25 08:27:03 2016 UTC (3 years, 8 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.19: +1 -3 lines
Diff to previous 1.19 (colored)

Remove manual OPSYSVARS additions which are now part of the default set.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jul 27 14:30:34 2015 UTC (4 years, 3 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

(pkgsrc)
 - Add following DEPENDS
   +DEPENDS+=      p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability
 - Drop patch-libev_ev.c (seems to be fixed)
 - Add comment on patch (from cvs log)
(upstream)
 - Update 4.18 to 4.21
-------------------
   Changes marked with (libev) are changes in libev, and have more
   documentation in the libev Changes file.
4.21 Mon Jul 13 21:47:33 CEST 2015
        - allow argument in timer->again.
        - document timer->remaining.
        - document default repeat value for timer->set.

4.20 Sat Jun 20 13:07:34 CEST 2015
        - added stability canary support.
        - truly rely on automatic configuration for clock_gettime and others.
          unfortunately, this doesn't help with activeperl and similar perls,
          which define _POSIX_TIMERS without actually implementing any of it.
        - (libev, ecb) make it compile as C++ again.
        - (libev) fix a potential aliasing issue when accessing watcher cbs.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Jun 12 10:48:21 2015 UTC (4 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 23 09:25:50 2015 UTC (4 years, 6 months ago) by jperkin
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

Disable epoll on illumos too.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 2 10:25:35 2015 UTC (4 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.15: +8 -3 lines
Diff to previous 1.15 (colored)

Explicitly disable inotify on SunOS, assumes Linux statfs.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 29 08:47:24 2015 UTC (4 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.14: +2 -3 lines
Diff to previous 1.14 (colored)

Update 4.15 to 4.18
-------------------
Changes marked with (libev) are changes in libev, and have more
documentation in the libev Changes file.

4.18 Sat Sep  6 20:37:23 CEST 2014
        - use slightly better weay to find includes, to support multiarch
          on newer perls.

4.17 Fri Apr 11 06:22:38 CEST 2014
        - perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
          without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
          in 5.18. What's so attractive about giving a shit about backwards
          compatibility - I will never understand.

4.16 Sat Mar  8 16:49:05 CET 2014
        - make sure EV::CHECK is available at all times.
        - avoid a spurious warning when perl -w overrides "no warnings".
        - use perl's signal implementation on WIN32.
        - ensure extern "C" function pointers are used for externally-visible
          pointers.
        - (libev) mark event pipe fd as cloexec after a fork (analyzed by Sami Farin).
        - (ecb) support m68k, m88k and sh (patch by Miod Vallat).
        - (libev) in the absence of autoconf, do not use the clock syscall
          on glibc >= 2.17 (avoids the syscall AND -lrt on systems
          doing clock_gettime in userspace).
        - (ecb) work around memory barriers and volatile apparently both being
          broken in visual studio 2008 and later (analysed and patch by Nicolas Noble).

Revision 1.14 / (download) - annotate - [select for diffs], Thu May 29 23:35:51 2014 UTC (5 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.13: +2 -1 lines
Diff to previous 1.13 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 2 12:23:43 2013 UTC (6 years, 2 months ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.12: +2 -4 lines
Diff to previous 1.12 (colored)

Update p5-EV to 4.15.
(drop dependency on libev, not used)

4.15 Fri Mar  1 12:15:53 CET 2013
	- (libev) upgrade to 4.15 - too many changes to list.
	- EV::run now returns a boolean.
        - API version 5:1.
        - document that cleanup watchers are not available via perl.
        - cast I32 to int in error message printf.
        - remove dependencies on librt and libpthreads on GNU/Linux.

Revision 1.12 / (download) - annotate - [select for diffs], Fri May 31 12:40:17 2013 UTC (6 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 26 15:22:49 2013 UTC (6 years, 9 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

Updated to 4.11

ChangeLog:
4.11 Sat Feb  4 19:56:26 CET 2012
    - (libev) implement memory fences for (obsolete) llvm-gcc.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 31 11:18:04 2012 UTC (7 years ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 3 21:54:56 2012 UTC (7 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jan 26 11:46:22 2012 UTC (7 years, 9 months ago) by rhaen
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Updated devel/p5-EV to 4.10

ChangeLog:
4.10 Thu Jan 19 18:54:23 CET 2012
        - (libev) fix a race where the workaround against the epoll fork
          bugs caused signals to not be handled anymore.
        - (libev) correct backend_fudge for most backends, and implement
          a windows specific workaround to avoid looping because we call
          both select and Sleep, both with different time resolutions.
	- e_new wasn't declared static (causing very minor .so bloat).
        - replace more old api names by new ones.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Aug 12 12:02:11 2011 UTC (8 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.6: +6 -7 lines
Diff to previous 1.6 (colored)

Changes 4.03:
* do not avoid the clock_gettime call on GNU/Linux anymore, as EV
  links against -lpthread anyways - as a result, EV might now take
  advantage of fast userspace clock_gettime implementations,
  but also links against -lrt.
* (libev) lots of event port bug workarounds.
* (libev) officially support files in I/O watchers.
* (libev) new function ev_feed_signal.
* fix documentation parts still refering to the 3.x API.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 2 15:47:42 2010 UTC (8 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

Update to 4.00:

4.00 Mon Oct 25 13:30:09 CEST 2010
	- many API changes, see the manual.
        - (libev) lots and lots of bugfixes, see the ev documentation.
	- fix a bug where inotify usage would parse the same event
          multiple times, causing various forms of breakage.
	- greatly reduce stack usage for inotify (8kb to <0.5kb).
        - expose ev_depth and ev_verify via the XS API.
        - implement ev_cleanup watchers.
        - (libev) ev_embed_stop did not correctly stop the watcher.
        - (libev) disable poll backend on AIX.
        - (libev) rename EV_TIMEOUT to EV_TIMER.
        - (libev) add section on accept() problems to the manpage.
        - (libev) no child watchers on win32.
        - make code more aliasing compliant, in case perl is ever
          translated to C.
        - document the EV::CHECK runtime unavailability.
        - ported to minix 3.1.7.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 21 16:33:38 2010 UTC (9 years, 3 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 16 22:16:09 2010 UTC (9 years, 8 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Updating devel/p5-EV from 3.8nb1 to 3.9

Upstream changes:
3.9  Thu Dec 31 07:59:59 CET 2009
	- disable t/07* under automatic testing.
        - increase t/09* timeouts as netbsd has *horribly* broken
          select/kevent that *usually* sleep >>0.6s instead of 0.3.
        - add constants EV::FLAG_NOSIGFD, EV::FLAG_NOINOTIFY and
          EV::BACKEND_ALL.
        - (libev) signalfd is no longer used by default.
	- (libev) backport inotify code to C89.
        - (libev) inotify file descriptors could leak into child processes.
        - (libev) ev_stat watchers could keep an errornous extra ref on the loop.
        - (libev) take advantage of inotify_init1, if available.
        - (libev) the signal handling pipe wasn't always initialised under windows.
        - changed minimum glibc requirement from glibc 2.9 to 2.7, for signalfd.
        - (libev) only replace ev_stat.prev when we detect an actual difference.

Revision 1.2.4.1 / (download) - annotate - [select for diffs], Sun Jan 31 14:04:37 2010 UTC (9 years, 9 months ago) by tron
Branch: pkgsrc-2009Q4
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

Pullup ticket #2982 - requested by tnn
devel/libev: avoid conflict with "libevent" package
devel/libevent: avoid conflict with "libev" package
devel/p5-EV: update to match "libev" update

Revisions pulled up:
- devel/libev/Makefile				1.6 via patch
- devel/libev/PLIST				1.2
- devel/libev/buildlink3.mk			1.3 via patch
- devel/libevent/Makefile			1.35 via patch
- devel/p5-EV/Makefile				1.3
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Fri Jan 29 15:05:00 UTC 2010

Modified Files:
	pkgsrc/devel/libev: Makefile PLIST buildlink3.mk

Log Message:
avoid conflicts with libevent
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Fri Jan 29 15:07:12 UTC 2010

Modified Files:
	pkgsrc/devel/p5-EV: Makefile

Log Message:
bump revision due to libev/bl3.mk bump
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Fri Jan 29 15:13:00 UTC 2010

Modified Files:
	pkgsrc/devel/libevent: Makefile

Log Message:
adjust CONFLICTSCVS: ----------------------------------------------------------------------

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 29 15:07:12 2010 UTC (9 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

bump revision due to libev/bl3.mk bump

Revision 1.2 / (download) - annotate - [select for diffs], Tue Aug 18 14:12:06 2009 UTC (10 years, 3 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Branch point for: pkgsrc-2009Q4
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Updating package for devel/p5-EV from 3.7 to 3.8

Upstream changes:
3.8  Sun Aug  9 15:30:10 CEST 2009
	- implement $loop->signal/signal_ns.
        - (libev) incompatible change: do not necessarily reset signal
          handler to SIG_DFL when a sighandler is stopped.
        - (libev) ev_default_destroy did not properly free or zero some
          members, potentially causing crashes and memory corruption on
          repated ev_default_destroy/ev_default_loop calls.
	- (libev) take advantage of signalfd on GNU/Linux systems.
        - (libev) document that the signal mask might be in an unspecified
          state when using libev's signal handling.
        - (libev) take advantage of some GNU/Linux calls to set
          cloexec/nonblock on fd creation, to avoid race conditions.
        - implement internal glue code to interface more efficiently
          with AnyEvent.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Aug 8 20:16:38 2009 UTC (10 years, 3 months ago) by sno
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Importing package for perl5 module EV - as dependency for devel/p5-AnyEvent

This module provides an interface to libev
(http://software.schmorp.de/pkg/libev.html). While the documentation is
comprehensive, one might also consult the documentation of libev itself
(http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod or perldoc EV::libev)
for more subtle details on watcher semantics or some discussion on the
available backends, or how to force a specific backend with LIBEV_FLAGS,
or just about in any case because it has much more detailed information.

This module is very fast and scalable. It is actually so fast that you can
use it through the AnyEvent module, stay portable to other event loops (if
you don't rely on any watcher types not available through it) and still be
faster than with any other event loop currently supported in Perl.

Revision 1.1 / (download) - annotate - [select for diffs], Sat Aug 8 20:16:38 2009 UTC (10 years, 3 months ago) by sno
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>