BSD Ports

devel/libuv 1.52.0 MidnightBSD

Multi-platform support library with a focus on asynchronous I/O

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
devel

Description

libuv is a multi-platform support library with a focus on asynchronous I/O.

Feature highlights:

  • Full-featured event loop backed by epoll, kqueue, IOCP, event ports.
  • Asynchronous TCP and UDP sockets
  • Asynchronous DNS resolution
  • Asynchronous file and file system operations
  • File system events
  • ANSI escape code controlled TTY
  • IPC with socket sharing, using Unix domain sockets or named pipes (Windows)
  • Child processes
  • Thread pool
  • Signal handling
  • High resolution clock
  • Threading and synchronization primitives

In the other systems

SystemPortVersion
MidnightBSDdevel/libuv1.52.0
FreeBSDdevel/libuv1.52.1
OpenBSDdevel/libuv1.53.0
NetBSDdevel/libuv1.52.1nb1
DragonFlydevel/libuv1.50.0
HardenedBSDdevel/libuv1.52.1
GhostBSDdevel/libuv1.52.1
OPNsensedevel/libuv1.52.1

Install

Binary package:

mport install libuv

From mports:

cd /usr/mports/devel/libuv && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libuv>0:devel/libuv
LIB_DEPENDS=	libuv.so:devel/libuv

Dependencies

Configuration

No options to configure.

USES
cpe libtool pathfix pkgconfig
Service scripts
none

Files

pkg-plist 11
  • include/uv.h
  • include/uv/bsd.h
  • include/uv/errno.h
  • include/uv/threadpool.h
  • include/uv/unix.h
  • include/uv/version.h
  • lib/libuv.a
  • lib/libuv.so
  • lib/libuv.so.1
  • lib/libuv.so.1.0.0
  • libdata/pkgconfig/libuv.pc
distinfo 1
FileSizeSHA256
libuv-v1.52.0-dist.tar.gz1.703689e+06a34f3eaabff4cb9e08b17a25b459f8330e6536d256a3180e249e8cb2bb49ccd6
Master sites 1
  • https://dist.libuv.org/dist/v1.52.0/