head 1.24; access; symbols pkgsrc-2023Q4:1.24.0.2 pkgsrc-2023Q4-base:1.24 pkgsrc-2023Q3:1.23.0.16 pkgsrc-2023Q3-base:1.23 pkgsrc-2023Q2:1.23.0.14 pkgsrc-2023Q2-base:1.23 pkgsrc-2023Q1:1.23.0.12 pkgsrc-2023Q1-base:1.23 pkgsrc-2022Q4:1.23.0.10 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.8 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.6 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.4 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.2 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.21.0.12 pkgsrc-2021Q3-base:1.21 pkgsrc-2021Q2:1.21.0.10 pkgsrc-2021Q2-base:1.21 pkgsrc-2021Q1:1.21.0.8 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.21.0.6 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.4 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.21.0.2 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.20.0.2 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.18.0.4 pkgsrc-2019Q4-base:1.18 pkgsrc-2019Q3:1.14.0.30 pkgsrc-2019Q3-base:1.14 pkgsrc-2019Q2:1.14.0.28 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.26 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.24 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.22 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.14.0.20 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.18 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.14.0.16 pkgsrc-2017Q4-base:1.14 pkgsrc-2017Q3:1.14.0.14 pkgsrc-2017Q3-base:1.14 pkgsrc-2017Q2:1.14.0.10 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.8 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.6 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.4 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.14.0.2 pkgsrc-2016Q2-base:1.14 pkgsrc-2016Q1:1.13.0.4 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.2 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.12.0.2 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.11.0.4 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.2 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.10.0.2 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.9.0.10 pkgsrc-2014Q3-base:1.9 pkgsrc-2014Q2:1.9.0.8 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.6 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.4 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.2 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.8.0.4 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.2 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.7.0.2 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.6.0.6 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.4 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.2 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.5.0.4 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.2 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.4 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.2 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.3.0.6 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.4 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.2 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.2.0.4 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.2 pkgsrc-2009Q3-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.24 date 2023.12.16.11.09.59; author mef; state Exp; branches; next 1.23; commitid xmvFo4Wf9dgFfGQE; 1.23 date 2021.10.26.10.16.30; author nia; state Exp; branches; next 1.22; commitid XMBRkrafc79x2jeD; 1.22 date 2021.10.07.13.41.14; author nia; state Exp; branches; next 1.21; commitid TK9Y8OXA04EYMSbD; 1.21 date 2020.04.11.12.03.53; author mef; state Exp; branches; next 1.20; commitid 0TTy5SfaHBctKX3C; 1.20 date 2020.03.15.19.30.54; author tnn; state Exp; branches; next 1.19; commitid Z3rmNPkjgDQy5x0C; 1.19 date 2020.01.01.01.38.18; author mef; state Exp; branches; next 1.18; commitid VHdJcZloEoX8xVQB; 1.18 date 2019.11.27.12.28.39; author mef; state Exp; branches; next 1.17; commitid wKrfkgjNEvV5guMB; 1.17 date 2019.11.20.06.22.22; author gutteridge; state Exp; branches; next 1.16; commitid sAFVYhhkkPMsryLB; 1.16 date 2019.11.11.04.16.34; author gutteridge; state Exp; branches; next 1.15; commitid UaJieBjq8C893oKB; 1.15 date 2019.10.17.13.59.08; author mef; state Exp; branches; next 1.14; commitid TmK7vMKWHPeM4eHB; 1.14 date 2016.04.10.03.12.51; author mef; state Exp; branches; next 1.13; commitid jSxChiMgY2CXN12z; 1.13 date 2015.11.03.03.28.12; author agc; state Exp; branches; next 1.12; commitid XagoUgdES8g2ZAHy; 1.12 date 2015.07.27.14.30.34; author mef; state Exp; branches; next 1.11; commitid AslWJoP3aLAFPVuy; 1.11 date 2015.01.29.08.47.24; author mef; state Exp; branches; next 1.10; commitid dciId24YR2QJHT7y; 1.10 date 2014.11.10.18.09.10; author joerg; state Exp; branches; next 1.9; commitid bzXbj8uajAsQnFXx; 1.9 date 2013.09.02.12.23.43; author obache; state Exp; branches; next 1.8; commitid D5C1A7tfRctoqR3x; 1.8 date 2013.01.26.15.22.50; author rhaen; state Exp; branches; next 1.7; 1.7 date 2012.11.18.01.54.02; author joerg; state Exp; branches; next 1.6; 1.6 date 2012.01.26.11.46.22; author rhaen; state Exp; branches; next 1.5; 1.5 date 2011.08.12.12.02.11; author adam; state Exp; branches; next 1.4; 1.4 date 2010.12.02.15.47.42; author wiz; state Exp; branches; next 1.3; 1.3 date 2010.03.16.22.16.09; author sno; state Exp; branches; next 1.2; 1.2 date 2009.08.18.14.12.06; author sno; state Exp; branches; next 1.1; 1.1 date 2009.08.08.20.16.38; author sno; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.08.08.20.16.38; author sno; state Exp; branches; next ; desc @@ 1.24 log @(devel/p5-EV) Updated 4.33 to 4.34 4.34 Sun 08 Oct 2023 23:45:11 CEST - the EV::stat->path method errornously freed the result, causing corruption (testcase by Carsten Witt). - new functino EV::Child::reinit. @ text @$NetBSD: distinfo,v 1.23 2021/10/26 10:16:30 nia Exp $ BLAKE2s (EV-4.34.tar.gz) = d8144fb69e96891a567be0a6a89dc170ce80453274de45499a2a3816752c605a SHA512 (EV-4.34.tar.gz) = 938f675ec960be40ebe98416450b2d8866581250560b4b6781cd36926e360ab2b3f8d4cc39145ed068753b9952e5c220316cefd4d99a6ca63c2bfde56329306e Size (EV-4.34.tar.gz) = 220047 bytes SHA1 (patch-libev_ev.h) = 4a64abdc7d4d936623ad7a6a68195bf65218e1ed @ 1.23 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2021/10/07 13:41:14 nia Exp $ d3 3 a5 3 BLAKE2s (EV-4.33.tar.gz) = 5b8300879728297966eaa388da51855d1b763c3543b0710d41a5b6defc642bf4 SHA512 (EV-4.33.tar.gz) = dd90739888ffd793652fc6590cbfd6f3df1ea25b1a6e478dc903ef10f49f9c729e87005b94f47786ca7603cf27b02e1d5d8a2941037bef25ba5a83fe608e89c5 Size (EV-4.33.tar.gz) = 218067 bytes @ 1.22 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2020/04/11 12:03:53 mef Exp $ d3 1 a3 1 RMD160 (EV-4.33.tar.gz) = d8bdf0177b3725588421e354f3bf4eed0d4b2c9a @ 1.21 log @(devel/p5-EV) Updated to 4.33 4.33 Wed Mar 18 13:31:12 CET 2020 - the enable assertion makefile question failed to enable assertions due to a typo. - try harder to avoid perl's assert () which does not actually behave correctly. - updated libecb to make it compile under more windows environments. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2020/03/15 19:30:54 tnn Exp $ a2 1 SHA1 (EV-4.33.tar.gz) = b517e779455092075ad4094579f43d5910f9d790 @ 1.20 log @p5-EV: update to 4.32 to fix build on Linux changes for version 4.32 - 2020-01-24 (libev) fixed a bug introduced in 4.31 when timerfds and signalfds were used at the same time. (libev) 0 is now allowed as requested event mask in io watchers. (libev) once-per-minute wakeups will now be optimized away when timerfds are available use the new ev_io_modify in EV::IO->events, instead of the potentially slower ev_io_set. add a bunch of mutator methods, mostly untested(!): EV::Timer->repeat, EV::Periodic->offset, EV::Periodic->interval, EV::Periodic->reschedule_cb. minor optimisations and bugfixes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2020/01/01 01:38:18 mef Exp $ d3 4 a6 4 SHA1 (EV-4.32.tar.gz) = 827531d38880db6b12799b95229c9d76ee2c6061 RMD160 (EV-4.32.tar.gz) = 77a17e34b302504bf2b8b3b10cbf67a8a308911e SHA512 (EV-4.32.tar.gz) = c6df1b79633e88c2cd006986f2f6a319920b185e50a9e1d35ef7a8abc8f763efb031a64adaf43cec12e3b468f0e2d1d5a7b7174b8b7c87f6e61aff7502886d06 Size (EV-4.32.tar.gz) = 218350 bytes @ 1.19 log @(devel/p5-EV) Updated to 4.31 4.31 Fri Dec 20 21:57:00 CET 2019 - (libev) handle backends with minimum wait time a bit better by not waiting in the presence of already-expired timers (behaviour reported by Felipe Gasper). - (libev) use timerfd to detect timejumps. - (libev) new loop flag: EVFLAG_NOTIMERFD. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2019/11/27 12:28:39 mef Exp $ d3 4 a6 4 SHA1 (EV-4.31.tar.gz) = 004c2dcae6d5021f9d1db587007ba4f0aa1b03e6 RMD160 (EV-4.31.tar.gz) = ba54fa7df065c8905363d526d5d5c47204589445 SHA512 (EV-4.31.tar.gz) = ca10d9f3275704b98bbf3a5bb720990c72cfc24151cf7e96df46e28b360e09b967a867313b61960a046526ac13236a230f15bc3ead7ff25a906eed0e8b1dde04 Size (EV-4.31.tar.gz) = 213829 bytes @ 1.18 log @(devel/p5-EV) Updated from 4.28 to 4.30 4.30 Fri Nov 22 21:00:00 CET 2019 - (libev) use a different and hopefully even more portable test to disable io_uring when header files are too old, by directly testing LINUX_VERSION_CODE. - (libev) fix a bug in the io_uring backend that polled the wrong backend fd, causing it to not work in many cases. 4.29 Fri Nov 22 15:34:29 CET 2019 - (libev) add io uring autoconf and non-autoconf detection, the latter of which should disable io_uring compilation on old systems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2019/11/20 06:22:22 gutteridge Exp $ d3 4 a6 4 SHA1 (EV-4.30.tar.gz) = 308395a556a23c04a8364e8edbdf6180c68dc2d2 RMD160 (EV-4.30.tar.gz) = 8ba42b76beea2d1694d79983d7926a76863d13c2 SHA512 (EV-4.30.tar.gz) = e1ad5279a50e156c98411652710feb7473cef6cfe3b8db3a9f5fdcf34017be5b53025e34d301de18e9389c61f323b94f64a0b4798bbfba159b5e67f1d520b7b8 Size (EV-4.30.tar.gz) = 214156 bytes @ 1.17 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2019/11/11 04:16:34 gutteridge Exp $ d3 4 a6 4 SHA1 (EV-4.28.tar.gz) = df1fd18f8ab4a9978f0559288705af8ce280576b RMD160 (EV-4.28.tar.gz) = a554a64e840927015526bcada73645cd10adc89f SHA512 (EV-4.28.tar.gz) = d27517fe11f9085d638ab12c21e5a3b625d3bdb8e0155033672b2b4bc64a73841d1aedbd29da687d7254d76bbea3bba5dd1313e6fc04693a46c113f4133fe770 Size (EV-4.28.tar.gz) = 212550 bytes @ 1.16 log @p5-EV: fix SunOS build @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2019/10/17 13:59:08 mef Exp $ d3 4 a6 4 SHA1 (EV-4.27.tar.gz) = 1222776a668586d16ca8e2f59aac3a5464e2ee0d RMD160 (EV-4.27.tar.gz) = 4dcc9dc2a96f63ecf5ea00a369e10fc16e78e2b6 SHA512 (EV-4.27.tar.gz) = 076dde2a2e4c7d325f3c09b4fb3f04440f96e0ec79dcf86e16ec446471d2d0dc35d357fcdf5209a74271536461dc278f1a3ca698582374322bcd36a62ec28f51 Size (EV-4.27.tar.gz) = 205272 bytes a7 1 SHA1 (patch-libev_ev__port.c) = 7c710afeb7c620e1ecfe97261fdbfa5d933eeeca @ 1.15 log @(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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2016/04/10 03:12:51 mef Exp $ d8 1 @ 1.14 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2015/11/03 03:28:12 agc Exp $ d3 5 a7 5 SHA1 (EV-4.22.tar.gz) = f645385c9b372efa37c3786b4f2edb04bd7e1b68 RMD160 (EV-4.22.tar.gz) = 5a30987078c6c12f8498607d1d69f0d94c65dcd0 SHA512 (EV-4.22.tar.gz) = 0d30d1388a75ed3af24c3b854d8c2a54bfc62c274591f13205c35748f3652122bae85f46aae174ce5963395233536222c8fae35e8118cbd5af2f7ed0c45b70de Size (EV-4.22.tar.gz) = 193418 bytes SHA1 (patch-libev_ev.h) = d408e13260b6893147e0ce7b66355ee3ca90aa2f @ 1.13 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2015/07/27 14:30:34 mef Exp $ d3 4 a6 4 SHA1 (EV-4.21.tar.gz) = 0937e56c98380593a6dbe88585712fe7683c2a8d RMD160 (EV-4.21.tar.gz) = 09cf456597a7488f3fa5f3cdaaa0495ce381ee72 SHA512 (EV-4.21.tar.gz) = 60277f311fc46ded9ee42896f4eb6a663dcbd92bd047e1e0e80f653053791f6fc7774d046aa77bc86eb380b2421a7eebe07d192c6763ea87f8ceb34904a8ef72 Size (EV-4.21.tar.gz) = 191880 bytes @ 1.12 log @(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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/01/29 08:47:24 mef Exp $ d5 1 @ 1.11 log @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). @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2014/11/10 18:09:10 joerg Exp $ d3 4 a6 5 SHA1 (EV-4.18.tar.gz) = a33dbdf0097fc3ecd9cdd95530e6681c560f3f51 RMD160 (EV-4.18.tar.gz) = 9407c575179a369f000d45ca27b59246e3f3585e Size (EV-4.18.tar.gz) = 190556 bytes SHA1 (patch-libev_ev.c) = 726cf6454516f23a1a38ce3e3f1296c87ed03329 SHA1 (patch-libev_ev.h) = 349c203b23013e9e836810aadcd5e4df8add032b @ 1.10 log @Use __builtin_unreachable on Clang instead of the broken C11 hack. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2013/09/02 12:23:43 obache Exp $ d3 3 a5 3 SHA1 (EV-4.15.tar.gz) = 87783633d9d93a44ec752ed90490c653a21b4a06 RMD160 (EV-4.15.tar.gz) = 25a7ea50986bed0e31b29fa0e757ecbf29af5733 Size (EV-4.15.tar.gz) = 189514 bytes @ 1.9 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2013/01/26 15:22:50 rhaen Exp $ d6 1 @ 1.8 log @Updated to 4.11 ChangeLog: 4.11 Sat Feb 4 19:56:26 CET 2012 - (libev) implement memory fences for (obsolete) llvm-gcc. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2012/11/18 01:54:02 joerg Exp $ d3 4 a6 4 SHA1 (EV-4.11.tar.gz) = 8e27a327bcbf37713914531d87b775eea5cebe13 RMD160 (EV-4.11.tar.gz) = 441c0cff27604ebb5e25bc71db82e285445b0e49 Size (EV-4.11.tar.gz) = 182356 bytes SHA1 (patch-libev_ev.h) = f90dccab5b57b4daa5408f6c9bc39527bc76d354 @ 1.7 log @Don't define a variable as both static and extern. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2012/01/26 11:46:22 rhaen Exp $ d3 3 a5 3 SHA1 (EV-4.10.tar.gz) = af7c0f31abcef06125b84f4476d0c9a7a9629ced RMD160 (EV-4.10.tar.gz) = b7527ee583507e624a95ea227f67076537dbb93c Size (EV-4.10.tar.gz) = 181424 bytes @ 1.6 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2011/08/12 12:02:11 adam Exp $ d6 1 @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2010/12/02 15:47:42 wiz Exp $ d3 3 a5 3 SHA1 (EV-4.03.tar.gz) = 842384f3d1664330bec4ce6a91726cc86b65115b RMD160 (EV-4.03.tar.gz) = 26bef18f25f857928646513d089bbdfb69313d9e Size (EV-4.03.tar.gz) = 172166 bytes @ 1.4 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2010/03/16 22:16:09 sno Exp $ d3 3 a5 3 SHA1 (EV-4.00.tar.gz) = 19df882831cab44dc0b16ff4047ca97bd6d9d1a3 RMD160 (EV-4.00.tar.gz) = 27e047aee45f71d9af3aa6d07e512b42ff10b454 Size (EV-4.00.tar.gz) = 167166 bytes @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2009/08/18 14:12:06 sno Exp $ d3 3 a5 3 SHA1 (EV-3.9.tar.gz) = 5d1eadd4eb35fded06114edce7d0a5aad4fc5ddb RMD160 (EV-3.9.tar.gz) = a57b94e91131e3f3d9885808123220a30c2ec6d5 Size (EV-3.9.tar.gz) = 153556 bytes @ 1.2 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2009/08/08 20:16:38 sno Exp $ d3 3 a5 3 SHA1 (EV-3.8.tar.gz) = a205192861aa5a668592468833d0e99749274aeb RMD160 (EV-3.8.tar.gz) = 0bb514debdb615b37f5c16164a47c5934aacbdd9 Size (EV-3.8.tar.gz) = 151268 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2009/07/07 20:43:38 sno Exp $ d3 3 a5 3 SHA1 (EV-3.7.tar.gz) = 104c113cfd78fa919037aeee3e9a68c2f8a8291d RMD160 (EV-3.7.tar.gz) = 07cca06256b7048a907ea77991dd15c6c9dbc294 Size (EV-3.7.tar.gz) = 148124 bytes @ 1.1.1.1 log @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. @ text @@