BSD Ports

devel/linux-rl9-libevent 2.1.12_2 FreeBSD

API for executing callback functions on events or timeouts (Rocky Linux 9.8)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE
Categories
devel
Package size
242.8 KiB, 1105.1 KiB installed

Description

The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts.

libevent is meant to replace the event loop found in event driven network servers. An application just needs to call event_dispatch() and then add or remove events dynamically without having to change the event loop.

Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2), poll(2) and epoll(4). The internal event mechanism is completely independent of the exposed event API, and a simple update of libevent can provide new functionality without having to redesign the applications. As a result, Libevent allows for portable application development and provides the most scalable event notification mechanism available on an operating system. Libevent can also be used for multi-threaded applications.

In the other systems

SystemPortVersion
FreeBSDdevel/linux-rl9-libevent2.1.12_2
MidnightBSDdevel/linux-rl9-libevent2.1.12_3
GhostBSDdevel/linux-rl9-libevent2.1.12_2

Install

Binary package:

pkg install linux-rl9-libevent

From the ports tree:

cd /usr/ports/devel/linux-rl9-libevent/ && make install clean

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

RUN_DEPENDS=	linux-rl9-libevent>0:devel/linux-rl9-libevent

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:latest2.1.12_22.1.12_2---
FreeBSD:14:quarterly2.1.12_22.1.12_2n/a--
FreeBSD:15:latest2.1.12_22.1.12_2n/a--
FreeBSD:15:quarterly2.1.12_22.1.12_2n/an/an/a
FreeBSD:16:latest2.1.12_22.1.12_2n/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.

Run dependencies 1

Configuration

Options name: devel_libevent

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe linux:rl9
Service scripts
none
Conflicts with
linux-c7-libevent

Files

distinfo 4
FileSizeSHA256
rocky/l/libevent-2.1.12-8.el9_4.aarch64.rpm259023fe1ff772f0ac2fecf5828e0d02ec9672a46e784dc8a2c1c065a8264f43a74954
rocky/l/libevent-2.1.12-8.el9_4.i686.rpm2842827298589a77f47436f43fbe0bcb85bbad51d02035603cf903b7db81ba1903a26c
rocky/l/libevent-2.1.12-8.el9_4.x86_64.rpm2677800de19e8f460c88b3ec808eb5a5a2776930659c593b582664635bdfd1f3fd0a7b
rocky/l/libevent-2.1.12-8.el9_4.src.rpm1.120404e+0652807ad2e0249e6564a05111e92127f24fd83e6a1e210d19260d040eab07ff18

Commit history 0

No commits in the history this site was built from.