x11/libei 1.4.1_1 MidnightBSD
Library for Emulated Input
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- x11
Description
libei is a library for Emulated Input, primarily aimed at the Wayland stack. It provides three parts:
- EI (Emulated Input) for the client side (libei)
- EIS (Emulated Input Server) for the server side (libeis)
- oeffis is an optional helper library for DBus communication with the XDG RemoteDesktop portal (liboeffis)
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | x11/libei | 1.4.1_1 |
| FreeBSD | x11/libei | 1.6.0 |
| OpenBSD | wayland/libei | 1.6.0 |
| NetBSD | x11/libei | 1.4.1 |
| DragonFly | x11/libei | 1.4.1 |
| HardenedBSD | x11/libei | 1.6.0 |
| GhostBSD | x11/libei | 1.6.0 |
Install
Binary package:
mport install libei
From mports:
cd /usr/mports/x11/libei && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libei>0:x11/libei
LIB_DEPENDS= libei.so:x11/libei
Dependencies
As this port's Makefile names them.
Build 3
evdev-proto>0: devel/evdev-proto${PYTHON_PKGNAMEPREFIX}attrs>0: devel/py-attrs${PYTHON_PKGNAMEPREFIX}Jinja2>0: devel/py-Jinja2
Library 2
libepoll-shim.so: devel/libepoll-shimlibevdev.so: devel/libevdev
Test 4
${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}python-dbusmock>0: devel/py-python-dbusmock${PYTHON_PKGNAMEPREFIX}structlog>0: devel/py-structlog${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml
Build dependencies 5
Run dependencies 2
Required by 1
Configuration
Options name: x11_libei
| Option | Default | Description |
|---|---|---|
| BASU | on | XDG RemoteDesktop portal via basu |
- USES
- compiler:c11 localbase meson pkgconfig python:build
- Service scripts
- none
Files
pkg-plist 16
- bin/ei-debug-events
- include/libei-1.0/libei.h
- include/libei-1.0/libeis.h
- include/libei-1.0/liboeffis.h
- lib/libei.so
- lib/libei.so.1
- lib/libei.so.
- lib/libeis.so
- lib/libeis.so.1
- lib/libeis.so.
- lib/liboeffis.so
- lib/liboeffis.so.1
- lib/liboeffis.so.
- libdata/pkgconfig/libei-1.0.pc
- libdata/pkgconfig/libeis-1.0.pc
- libdata/pkgconfig/liboeffis-1.0.pc
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| nemequ-munit-v0.2.0-38-gfbbdf14_GH0.tar.gz | 27712 | c37c11b5e66e8cec78d2a365f7dd1e999e61cfd3d2e9a4fa9d4f50cd9711007a |
| libei-1.4.1.tar.bz2 | 182255 | 1d6549c2520e67502fb829987bbf56a2dcf7d1a17ebe90c3ad652df06cdb08f9 |