BSD Ports

devel/libuv 1.52.1 FreeBSD

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

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
133.9 KiB, 656.4 KiB installed

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
FreeBSDdevel/libuv1.52.1
OpenBSDdevel/libuv1.53.0
NetBSDdevel/libuv1.52.1nb1
DragonFlydevel/libuv1.50.0
MidnightBSDdevel/libuv1.52.0

Install

Binary package:

pkg install libuv

From the ports tree:

cd /usr/ports/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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.52.11.52.11.44.21.51.01.52.1
FreeBSD:14:quarterly1.52.11.52.1n/a1.51.01.52.1
FreeBSD:15:latest1.52.11.52.1n/a1.51.01.51.0
FreeBSD:15:quarterly1.52.11.52.1n/an/an/a
FreeBSD:16:latest1.52.11.52.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Required by 4344

The first 100 are listed.

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.1-dist.tar.gz1.701894e+06c5f14915e2fa7b83b6111c3bc477920559499e10d95f852707420c8725b82d6a
Master sites 1
  • https://dist.libuv.org/dist/v1.52.1/

Commit history 0

No commits in the history this site was built from.