Sun Mar 6 16:09:43 2011 UTC ()
Update libev to version 4.04.
Provided by Oleksandr Kozachuk in PR pkg/44690

Changes:

4.04 Wed Feb 16 09:01:51 CET 2011
  - fix two problems in the native win32 backend, where reuse of fd's
    with different underlying handles caused handles not to be removed
    or added to the select set (analyzed and tested by Bert Belder).
  - do no rely on ceil() in ev_e?poll.c.
  - backport libev to HP-UX versions before 11 v3.
  - configure did not detect nanosleep and clock_gettime properly when
    they are available in the libc (as opposed to -lrt).

4.03 Tue Jan 11 14:37:25 CET 2011
  - officially support polling files with all backends.
  - support files, /dev/zero etc. the same way as select in the epoll
    backend, by generating events on our own.
  - ports backend: work around solaris bug 6874410 and many related ones
    (EINTR, maybe more), with no performance loss (note that the solaris
    bug report is actually wrong, reality is far more bizarre and broken
    than that).
  - define EV_READ/EV_WRITE as macros in event.h, as some programs use
    #ifdef to test for them.
  - new (experimental) function: ev_feed_signal.
  - new (to become default) EVFLAG_NOSIGMASK flag.
  - new EVBACKEND_MASK symbol.
  - updated COMMON IDIOMS SECTION.


(asau)
diff -r1.7 -r1.8 pkgsrc/devel/libev/Makefile
diff -r1.4 -r1.5 pkgsrc/devel/libev/distinfo

cvs diff -r1.7 -r1.8 pkgsrc/devel/libev/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/libev/Makefile 2010/12/02 15:47:12 1.7
+++ pkgsrc/devel/libev/Makefile 2011/03/06 16:09:42 1.8
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.7 2010/12/02 15:47:12 wiz Exp $ 1# $NetBSD: Makefile,v 1.8 2011/03/06 16:09:42 asau Exp $
2 2
3DISTNAME= libev-4.01 3DISTNAME= libev-4.04
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= http://dist.schmorp.de/libev/ 5MASTER_SITES= http://dist.schmorp.de/libev/
6 6
7MAINTAINER= tonio@NetBSD.org 7MAINTAINER= tonio@NetBSD.org
8HOMEPAGE= http://software.schmorp.de/pkg/libev.html 8HOMEPAGE= http://software.schmorp.de/pkg/libev.html
9COMMENT= Full-featured and high-performance event loop 9COMMENT= Full-featured and high-performance event loop
10LICENSE= 2-clause-bsd OR gnu-gpl-v2 10LICENSE= 2-clause-bsd OR gnu-gpl-v2
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16#TEST_TARGET= verify 16#TEST_TARGET= verify

cvs diff -r1.4 -r1.5 pkgsrc/devel/libev/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libev/distinfo 2010/12/02 15:47:12 1.4
+++ pkgsrc/devel/libev/distinfo 2011/03/06 16:09:42 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2010/12/02 15:47:12 wiz Exp $ 1$NetBSD: distinfo,v 1.5 2011/03/06 16:09:42 asau Exp $
2 2
3SHA1 (libev-4.01.tar.gz) = c1d78fd00800fca8ecf3af2c23fb9ad39119d78b 3SHA1 (libev-4.04.tar.gz) = 7768c2bcce30dbf76672e51642a655479dd45772
4RMD160 (libev-4.01.tar.gz) = 7bb9f9f0473e8d22d4a776ff10905deb92e97328 4RMD160 (libev-4.04.tar.gz) = cd82228834c51cf152a0214b77a57b0359aead7b
5Size (libev-4.01.tar.gz) = 466183 bytes 5Size (libev-4.04.tar.gz) = 471713 bytes