BSD Ports

devel/libepoll-shim 0.0.20240608 NetBSD

Small epoll implemented using kevent

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
52bbb9ec76
License
mit
Categories
devel
Package size
22.0 KiB, 56.2 KiB installed

Description

This is a small library that implements epoll on top of kqueue, allowing porting software developed for Linux to BSD systems.

In the other systems

SystemPortVersion
NetBSDdevel/libepoll-shim0.0.20240608
FreeBSDdevel/libepoll-shim0.0.20240608
DragonFlydevel/libepoll-shim0.0.20240608
MidnightBSDdevel/libepoll-shim0.0.20240608
HardenedBSDdevel/libepoll-shim0.0.20240608
GhostBSDdevel/libepoll-shim0.0.20240608
OPNsensedevel/libepoll-shim0.0.20240608

Install

Binary package:

pkgin install libepoll-shim

From pkgsrc:

cd /usr/pkgsrc/devel/libepoll-shim && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_640.0.20240608
NetBSD 10.1 aarch640.0.20240608
SmartOS / illumos x86_64-
macOS 15 arm640.0.20240608

Dependencies

Commit history 1

DateCommitCreditsLog message
52bbb9ec76 bsiegert libepoll-shim: add builtin.mk to skip on Linux
libepoll-shim is required for systems that have kqueue but not epoll. Linux does have epoll, so it is (a) unnecessary and (b) doesn't build. The detection logic is currently hardcoded to Linux only; I suppose it could be improved further.