./devel/libuv, Cross-platform asychronous I/O

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.13.1, Package name: libuv-1.13.1, Maintainer: agc

libuv is a multi-platform support library with a focus on asynchronous
I/O. It was primarily developed for use by Node.js, but it's also used
by Luvit, Julia, pyuv, and others.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1f7bc3ca9b7f793dd61efb4cd6fe738b5f0f2391
RMD160: 27e7fab6465c7238f01ee674750b8ab99c0636f5
Filesize: 1122.448 KB

Version history: (Expand)


CVS history: (Expand)


   2017-08-07 12:31:41 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Use a different make construct to avoid issues on platforms where
OS_VERSION is non-numeric.
   2017-08-07 09:13:59 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Solaris older than 5.11 does not have ifaddrs.h
   2017-07-31 00:32:28 by Thomas Klausner | Files touched by this commit (229)
Log message:
Switch github HOMEPAGEs to https.
   2017-07-07 06:09:01 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
1.13.1:
* build: workaround AppVeyor quirk
   2017-07-06 09:17:56 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Version 1.13.0
* Now working on version 1.12.1
* unix: avoid segfault in uv_get_process_title
* build: add a comma to uv.gyp
* win: restore file pos after positional read/write
* unix,stream: return error on closed handle passing
* unix,benchmark: use fd instead of FILE* after fork
* zos: avoid compiler warnings
* win,pipe: race condition canceling readfile thread
* sunos: filter out non-IPv4/IPv6 interfaces
* sunos: fix cmpxchgi and cmpxchgl type error
* unix: reset signal disposition before execve()
* unix: reset signal mask before execve()
* unix: fix POLLIN assertion on server read
* zos: use stckf builtin for high-res timer
* win,udp: implements uv_udp_try_send
* win,udp: return UV_EINVAL instead of aborting
* freebsd: replace kvm with sysctl
* aix: fix un-initialized pointer field in fs handle
* win,build: support building with VS2017
* doc: add instructions for building on Windows
* doc: format README
   2017-06-24 08:07:44 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
Version 1.12.0
* test: fix tests on OpenBSD
* test: fix -Wformat warning
* win,fs: avoid double freeing uv_fs_event_t.dirw
* unix: remove unused code in `uv__io_start`
* signal: add uv_signal_start_oneshot method
* unix: factor out reusable POSIX hrtime impl
* unix,win: add uv_os_{get,set,unset}env()
* win: add uv__convert_utf8_to_utf16()
* docs: improve UV_ENOBUFS scenario documentation
* unix: return UV_EINVAL for NULL env name
* unix: filter getifaddrs results consistently
* unix: factor out getifaddrs result filter
* unix: factor out reusable BSD ifaddrs impl
* unix: use union to follow strict aliasing rules
* unix: simplify async watcher dispatch logic
* samples: update timer callback prototype
* unix: make loops and watchers usable after fork()
* win: free uv__loops once empty
* tools: add make_dist_html.py script
* win,sunos: stop handle on uv_fs_event_start() err
* unix,windows: refactor request init logic
* win: fix memory leak inside uv__pipe_getname
* fsevent: support for files without short name
* doc: fix multiple doc typos
* test,osx: fix flaky kill test
* unix: inline uv_pipe_bind() err_bind goto target
* unix,test: deadstore fixes
* win: fix memory leak inside uv_fs_access()
* doc: fix docs/src/fs.rst build warning
* doc: minor grammar fix in Installation section
* doc: suggestions for design page
* doc: libuv does not touch uv_loop_t.data
* github: add ISSUE_TEMPLATE.md
* doc: add link to libuv/help to README
* udp: fix fast path in uv_udp_send() on unix
* test: add test for uv_udp_send() fix
* doc: fix documentation for uv_handle_t.type
* zos: use proper prototype for epoll_init()
* doc: rename docs to "libuv documentation"
* doc: update copyright years
* doc: move TOC to a dedicated document
* doc: move documentation section up
* doc: move "upgrading" to a standalone document
* doc: add initial version of the User Guide
* doc: removed unused file
* doc: update guide/about and mention new maintainership
* doc: remove licensing note from guide/about
* doc: add warning note to user guide
* doc: change license to CC BY 4.0
* doc: remove ubvook reference from README
* doc: add code samples from uvbook
* doc: update supported linux/glibc baseline
* win: avoid leaking pipe handles to child processes
* win,test: support stdout output larger than 1kb
* win: remove __declspec(inline) from atomic op
* test: fix VC++ compilation warning
* build: add -Wstrict-prototypes
* zos: implement uv__io_fork, skip fs event tests
* unix: do not close udp sockets on bind error
* unix: remove FSEventStreamFlushSync() call
* build,openbsd: remove kvm-related code
* test: fix flaky tcp-write-queue-order
* unix,win: add uv_os_gethostname()
* zos: increase timeout for tcp_writealot
* zos: do not inline OOB data by default
* test: fix -Wstrict-prototypes compiler warnings
* unix: factor out reusable no-proctitle impl
* test: factor out fsevents skip explanation
* test: skip fork fsevent cases when lacking support
* unix: factor out reusable no-fsevents impl
* unix: factor out reusable sysinfo memory lookup
* unix: factor out reusable sysinfo loadavg impl
* unix: factor out reusable procfs exepath impl
* unix: add a uv__io_poll impl using POSIX poll(2)
* cygwin: implement support for cygwin and msys2
* cygwin: recognize EOF on named pipe closure
* cygwin: fix uv_pipe_connect report of ENOTSOCK
* cygwin: disable non-functional ipc handle send
* test: skip self-connecting tests on cygwin
* doc: mark uv_loop_fork() as experimental
* doc: add bzoz to maintainers
* doc: fix memory leak in tcp-echo-server example
* win: make uv__get_osfhandle() public
* doc: use valid pipe name in pipe-echo-server
   2017-05-22 16:49:04 by Maya Rashish | Files touched by this commit (1)
Log message:
libuv: add test target
   2017-03-28 20:44:49 by Maya Rashish | Files touched by this commit (4) | Package updated
Log message:
libuv: add and use autoconf test for pthread_condattr_setclock.
This call is absent in netbsd-6-0. libuv built anyway, but it later died
with undefined references in cmake.

I read outdated information and assumed that the previous attempt at
fixing the problem did not make a functional change, but it did.
pthread_condattr_setclock does have an effect on netbsd.

bump PKGREVISION so it is rebuilt, and for previous functional change.

thanks joerg and riastradh for clearing things up.