BSD Ports

devel/libepoll-shim 0.0.20240608 FreeBSD

Small epoll implementation using kqueue

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

Description

epoll-shim is a small library that implements epoll on top of kqueue. It has been successfully used to port libinput, libevdev, Wayland and more software to FreeBSD.

In the other systems

SystemPortVersion
FreeBSDdevel/libepoll-shim0.0.20240608
NetBSDdevel/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:

pkg install libepoll-shim

From the ports tree:

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

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

RUN_DEPENDS=	libepoll-shim>0:devel/libepoll-shim
LIB_DEPENDS=	libepoll-shim-interpose.so:devel/libepoll-shim

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:latest0.0.202406080.0.202406080.0.202207030.0.202406080.0.20240608
FreeBSD:14:quarterly0.0.202406080.0.20240608n/a0.0.202406080.0.20240608
FreeBSD:15:latest0.0.202406080.0.20240608n/a0.0.202406080.0.20240608
FreeBSD:15:quarterly0.0.202406080.0.20240608n/an/an/a
FreeBSD:16:latest0.0.202406080.0.20240608n/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 15
Required by 4036

The first 100 are listed.

Configuration

No options to configure.

USES
cmake compiler:c11
Service scripts
none
Flavors
libepoll-shim-i386-0.0.20240608

Files

pkg-plist 17
  • include/libepoll-shim/epoll-shim/detail/common.h
  • include/libepoll-shim/epoll-shim/detail/poll.h
  • include/libepoll-shim/epoll-shim/detail/read.h
  • include/libepoll-shim/epoll-shim/detail/write.h
  • include/libepoll-shim/sys/epoll.h
  • include/libepoll-shim/sys/eventfd.h
  • include/libepoll-shim/sys/signalfd.h
  • include/libepoll-shim/sys/timerfd.h
  • lib/cmake/epoll-shim/epoll-shim-config.cmake
  • lib/cmake/epoll-shim/epoll-shim-targets-.cmake
  • lib/cmake/epoll-shim/epoll-shim-targets.cmake
  • lib/libepoll-shim-interpose.so
  • lib/libepoll-shim-interpose.so.0
  • lib/libepoll-shim.so
  • lib/libepoll-shim.so.0
  • libdata/pkgconfig/epoll-shim-interpose.pc
  • libdata/pkgconfig/epoll-shim.pc
distinfo 1
FileSizeSHA256
jiixyj-epoll-shim-v0.0.20240608_GH0.tar.gz1041378f5125217e4a0eeb96ab01f9dfd56c38f85ac3e8f26ef2578e538e72e87862cb

Commit history 0

No commits in the history this site was built from.