./devel/libepoll-shim, Small epoll implemented using kevent

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.0.20240608, Package name: libepoll-shim-0.0.20240608, Maintainer: pkgsrc-users

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


Master sites:

Filesize: 101.696 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-06-09 16:06:32 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libepoll-shim: update to 0.0.20240608.

fix timerfd__argument_overflow test on DragonFly BSD
   2023-04-26 18:12:48 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
libepoll-shim: update to 0.0.20230411.

Changes not documented, 2 years of git commits.
   2023-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103)
Log message:
*: convert to cmake/build.mk
   2022-08-08 01:29:49 by Tobias Nygren | Files touched by this commit (3)
Log message:
libepoll-shim: take out CFLAGS from the pkg-config file

This is a patently Gross Hack<TM>.
But without it random package's configure scripts that use gtk3+ can pick
up broken epoll support via "pkg-config --cflags gtk+-x11-3.0", since that
will include -I/usr/pkg/include/libepoll-shim.

Direct consumers of libepoll-shim must add the CFLAGS explicitly.
   2022-08-06 09:22:33 by Nia Alarie | Files touched by this commit (1)
Log message:
libepoll-shim: Don't use BUILDLINK_INCDIRS.

We only want libepoll-shim to be found when it's _absolutely_,
_definitely_ wanted. Not when random configure scripts are testing
for epoll support.
   2022-08-04 16:41:40 by Nia Alarie | Files touched by this commit (2)
Log message:
libepoll-shim: Fix handling of .pc file - this isn't FreeBSD, so don't
install it to libdata, but rather the standard location for pkgsrc.
Also use PKGCONFIG_OVERRIDE to ensure that the proper RPATH is added.

While here, delint.
   2022-08-04 16:39:17 by Nia Alarie | Files touched by this commit (1)
Log message:
libepoll-shim: Fix DESCR, pkglint complains it's too long