notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libepoll-shim Small epoll implementation using kqueue
0.0.20210418 devel on this many watch lists=11 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.0.20210418Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-01-24 23:27:33
Last Update: 2021-04-26 14:17:32
Commit Hash: bc9e901
People watching this port, also watch:: libunwind, font-misc-meltho, libinotify, mkfontscale, fribidi
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (21 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libepoll-shim-0.0.20210418/catalog.mk
  3. /usr/local/share/licenses/libepoll-shim-0.0.20210418/LICENSE
  4. /usr/local/share/licenses/libepoll-shim-0.0.20210418/MIT
  5. include/libepoll-shim/epoll-shim/detail/common.h
  6. include/libepoll-shim/epoll-shim/detail/poll.h
  7. include/libepoll-shim/epoll-shim/detail/read.h
  8. include/libepoll-shim/epoll-shim/detail/write.h
  9. include/libepoll-shim/sys/epoll.h
  10. include/libepoll-shim/sys/eventfd.h
  11. include/libepoll-shim/sys/signalfd.h
  12. include/libepoll-shim/sys/timerfd.h
  13. lib/cmake/epoll-shim/epoll-shim-config.cmake
  14. lib/cmake/epoll-shim/epoll-shim-targets-release.cmake
  15. lib/cmake/epoll-shim/epoll-shim-targets.cmake
  16. lib/libepoll-shim.so
  17. lib/libepoll-shim.so.0
  18. libdata/pkgconfig/epoll-shim.pc
  19. @owner
  20. @group
  21. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libepoll-shim>0:devel/libepoll-shim
  • For LIB depends:
    • libepoll-shim.so:devel/libepoll-shim
To install the port:
cd /usr/ports/devel/libepoll-shim/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/libepoll-shim
  • pkg install libepoll-shim
PKGNAME: libepoll-shim
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libepoll-shim
ABIlatestquarterly
FreeBSD:11:aarch640.0.201612200.0.20200602
FreeBSD:11:amd640.0.202104180.0.20210418
FreeBSD:11:armv6-0.0.20200602
FreeBSD:11:i3860.0.202104180.0.20210418
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.0.201612200.0.20210418
FreeBSD:12:amd640.0.202104180.0.20210418
FreeBSD:12:armv60.0.201612200.0.20200602
FreeBSD:12:armv70.0.201612200.0.20200602
FreeBSD:12:i3860.0.202104180.0.20210418
FreeBSD:12:mips--
FreeBSD:12:mips640.0.20161220-
FreeBSD:12:powerpc64-0.0.20210322
FreeBSD:13:aarch640.0.202104180.0.20210418
FreeBSD:13:amd640.0.202104180.0.20210418
FreeBSD:13:armv60.0.202012290.0.20210322
FreeBSD:13:armv70.0.202012290.0.20210418
FreeBSD:13:i3860.0.202104180.0.20210418
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.0.202012290.0.20210418
FreeBSD:14:aarch640.0.20210418-
FreeBSD:14:amd640.0.20210418-
FreeBSD:14:armv60.0.20210322-
FreeBSD:14:armv70.0.20210322-
FreeBSD:14:i3860.0.20210418-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.0.20210322-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
This port is required by:
for Build
  1. biology/ncbi-vdb
  2. net/fbzmq
for Libraries
  1. audio/alsa-utils
  2. biology/sra-tools
  3. deskutils/ydotool
  4. devel/sdbus-cpp
  5. games/retroarch
  6. graphics/wayland
  7. mail/thunderbird
Expand this list (33 items / 26 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. misc/adios2
  3. multimedia/helvum
  4. multimedia/pipewire
  5. multimedia/v4l-utils
  6. net/freerdp
  7. net/libfabric
  8. net/mpich
  9. sysutils/rshim-user-space
  10. www/firefox
  11. www/firefox-esr
  12. x11/bemenu
  13. x11/fnott
  14. x11/foot
  15. x11/fuzzel
  16. x11/havoc
  17. x11/lavalauncher
  18. x11/libinput
  19. x11/mako
  20. x11/virtboard
  21. x11/waybar
  22. x11/wvkbd
  23. x11/xdg-desktop-portal-wlr
  24. x11-wm/gamescope
  25. x11-wm/plasma5-kwin
  26. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. multimedia/kodi-devel*
  2. x11-servers/wayland*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/jiixyj/epoll-shim/tar.gz/v0.0.20210418?dummy=/
Collapse this list.

Number of commits found: 19

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
26 Apr 2021 14:17:32
 files touched by this commit commit hash:bc9e901a170f2015b41f1a0c4b23c17436d0e432  0.0.20210418
Jan Beich (jbeich) search for other commits by this committer
devel/libepoll-shim: update to 0.0.20210418

Changes:	https://github.com/jiixyj/epoll-shim/compare/v0.0.20210322...v0.0.20210418
Reported by:	portscout
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D29822
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.0.20210322
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
23 Mar 2021 00:41:12
Original commit files touched by this commit Revision:568995  0.0.20210322
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20210322

Changes:	https://github.com/jiixyj/epoll-shim/compare/c8491d3...v0.0.20210322
Reported by:	portscout
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D29371
18 Feb 2021 22:06:58
Original commit files touched by this commit Revision:566000  0.0.20210213
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20210213

Changes:	https://github.com/jiixyj/epoll-shim/compare/1c27d2d...c8491d3
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D28770
05 Jan 2021 14:51:21
Original commit files touched by this commit Revision:560401  0.0.20201229
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20201229

Fixes VAAPI in www/firefox >= 78.0 on FreeBSD >= 13.0

Changes:	https://github.com/jiixyj/epoll-shim/compare/3840e9c...1c27d2d
Approved by:	bapt, manu
Differential Revision:	https://reviews.freebsd.org/D27965
02 Jun 2020 19:55:29
Original commit files touched by this commit Revision:537573  0.0.20200602
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20200602

- Upstream is alive, so switch back to it

Changes:	https://github.com/jiixyj/epoll-shim/compare/c348868...3840e9c
Approved by:	manu, zeising (x11)
Differential Revision:	https://reviews.freebsd.org/D25052
24 Feb 2020 20:01:06
Original commit files touched by this commit Revision:527043  0.0.20200223
jbeich search for other commits by this committer
devel/libepoll-shim: update to 0.0.20200223

- Drop no longer necessary graphics/wayland workaround

Changes:	https://github.com/FreeBSDDesktop/epoll-shim/compare/07e2a80...ae12186
Approved by:	zeising (x11), grembo (from previous update)
Differential Revision:	https://reviews.freebsd.org/D23801
12 Feb 2020 22:59:04
Original commit files touched by this commit Revision:525983  0.0.20200212
zeising search for other commits by this committer
devel/libepoll-shim: Update to latest snapshot

Update the snapshot of devel/libepoll-shim
This solves several issues when using wayland

PR:		243649 (with minor changes)
Submitted by:	grembo
23 Apr 2019 10:58:06
Original commit files touched by this commit Revision:499745  0.0.20190311
tobik search for other commits by this committer
devel/libepoll-shim: Fixup r499736 and replace patch with REINPLACE_CMD

Submitted by:	jbeich
23 Apr 2019 09:01:34
Original commit files touched by this commit Revision:499736  0.0.20190311
tobik search for other commits by this committer
devel/libepoll-shim: Fix build with PREFIX != /usr/local

Reported by:	jbeich
23 Apr 2019 06:12:46
Original commit files touched by this commit Revision:499718  0.0.20190311
tobik search for other commits by this committer
devel/libepoll-shim: Update to later snapshot

No changes except for providing a pkg-config file for consumers to
look up the right compiler/linker flags.

PR:		237142
Approved by:	x11 (maintainer timeout, >2 weeks)
29 Dec 2018 20:49:17
Original commit files touched by this commit Revision:488686  0.0.20181229
zeising search for other commits by this committer
devel/libepoll-shim: Update snapshot

Update devel/libepoll-shim to the latest snapshot.
19 Dec 2018 11:42:51
Original commit files touched by this commit Revision:487796  0.0.20180530
zeising search for other commits by this committer
devel/libepoll-shim: Update snashot

Update devel/libepoll-shim to a more recent snapshot.

PR:		223530 (original version)
Submitted by:	Greg V
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/input-ports
04 Nov 2018 10:36:19
Original commit files touched by this commit Revision:483990  0.0.20161220_1
jbeich search for other commits by this committer
devel/libepoll-shim: fix underlinking

configure:6453: cc -O2 -pipe  -I/usr/local/include/libepoll-shim -DLIBICONV_PLUG
-fstack-protector -fno-strict-aliasing  -I/usr/local/include -DLIBICONV_PLUG 
-L/usr/local/lib -lepoll-shim  -fstack-protector  conftest.c  >&5
/usr/local/lib/libepoll-shim.so: undefined reference to `timer_settime'
/usr/local/lib/libepoll-shim.so: undefined reference to `timer_delete'
/usr/local/lib/libepoll-shim.so: undefined reference to `pthread_getthreadid_np'
/usr/local/lib/libepoll-shim.so: undefined reference to `pthread_create'
/usr/local/lib/libepoll-shim.so: undefined reference to `timer_create'
/usr/local/lib/libepoll-shim.so: undefined reference to `timer_getoverrun'
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Obtained from:	upstream
Approved by:	portmgr blanket
22 Dec 2017 16:34:38
Original commit files touched by this commit Revision:456989  0.0.20161220
tijl search for other commits by this committer
Add WITHOUT_PROFILE=yes to MAKE_ARGS to disable building the profile version
of the library.  It wasn't installed anyway and this allows building with
-fomit-frame-pointer.
10 Jul 2017 00:54:21
Original commit files touched by this commit Revision:445415  0.0.20161220
rezny search for other commits by this committer
Build fixes for libepoll-shim

- correct compiler flags when using GCC; clears BROKEN on PPC64
- correct spelling of INCSDIR; fixes build when PREFIX != /usr/local [1]

PR:		219576 [1]
Submitted by:	John Hein [1]
Reported by:	Mikhail T. [1]
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D11551
13 May 2017 03:35:51
Original commit files touched by this commit Revision:440746  0.0.20161220
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
29 Jan 2017 22:10:57
Original commit files touched by this commit Revision:432802  0.0.20161220
marino search for other commits by this committer
devel/libepoll-shim: Fix build on GCC

The -Weverything flag is not recognized by GCC; replace with -Wall.

Approved by:	GCC blanket
24 Jan 2017 23:27:25
Original commit files touched by this commit Revision:432404  0.0.20161220
bapt search for other commits by this committer
Add libepoll-shim to the ports tree

small epoll implementation using kqueue; includes all features needed for
libinput/libevdev

The project was initially created here:
https://github.com/jiixyj/epoll-shim/

Forked and expected on the FreeBSDDesktop github
https://github.com/FreeBSDDesktop/epoll-shim

It is required for Wayland import

Submitted by:	Johannes Lundberg <yohanesu75@gmail.com>

Number of commits found: 19