dev-libs/libuv (gentoo)

Search

Package Information

Description:
libuv is a platform layer for node.js. Its purpose is to abstract IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems. We intend to eventually contain all platform differences in this library. Features: * Non-blocking TCP sockets * Non-blocking named pipes * UDP * Timers * Child process spawning * Asynchronous DNS via uv_getaddrinfo. * Asynchronous file system APIs uv_fs_* * High resolution time uv_hrtime * Current executable path look up uv_exepath * Thread pool scheduling uv_queue_work * ANSI escape code controlled TTY uv_tty_t * File system events using inotify, kqueue, event ports, FSEvents and ReadDirectoryChangesW * IPC and socket sharing between processes uv_write2
Homepage:
https://github.com/libuv/libuv

Versions

Version EAPI Keywords Slot
9999 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris 0/1
1.52.1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris 0/1
1.51.0-r1 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris 0/1

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>jsmolic@gentoo.org</email>
		<name>Jakov Smolić</name>
	</maintainer>
	<maintainer type="project">
		<email>kde@gentoo.org</email>
		<name>Gentoo KDE Project</name>
	</maintainer>
	<longdescription lang="en">
		libuv is a platform layer for node.js. Its purpose is to abstract
		IOCP on Windows and epoll/kqueue/event ports/etc. on Unix systems.
		We intend to eventually contain all platform differences in this
		library.

		Features:
			* Non-blocking TCP sockets
			* Non-blocking named pipes
			* UDP
			* Timers
			* Child process spawning
			* Asynchronous DNS via uv_getaddrinfo.
			* Asynchronous file system APIs uv_fs_*
			* High resolution time uv_hrtime
			* Current executable path look up uv_exepath
			* Thread pool scheduling uv_queue_work
			* ANSI escape code controlled TTY uv_tty_t
			* File system events using inotify, kqueue, event ports,
			FSEvents and ReadDirectoryChangesW
			* IPC and socket sharing between processes uv_write2
	</longdescription>
	<slots>
		<subslots>Reflect ABI compatibility of libuv.so.</subslots>
	</slots>
	<upstream>
		<bugs-to>https://github.com/libuv/libuv/issues</bugs-to>
		<remote-id type="github">libuv/libuv</remote-id>
		<remote-id type="cpe">cpe:/a:libuv:libuv</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Files

Manifest

Type File Size Versions
DIST libuv-1.52.1.tar.gz 1354296 bytes 1.52.1
DIST libuv-1.52.1.tar.gz.sig 833 bytes 1.52.1
Unmatched Entries
Type File Size
DIST libuv-1.51.0.tar.gz 1343638 bytes
DIST libuv-1.51.0.tar.gz.sig 833 bytes