BSD Ports

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

SystemPortVersion
MidnightBSDx11/libei1.4.1_1
FreeBSDx11/libei1.6.0
OpenBSDwayland/libei1.6.0
NetBSDx11/libei1.4.1
DragonFlyx11/libei1.4.1
HardenedBSDx11/libei1.6.0
GhostBSDx11/libei1.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

Library 2

Test 4

Build dependencies 5
Run dependencies 2
Required by 1

Configuration

Options name: x11_libei

OptionDefaultDescription
BASUonXDG 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
FileSizeSHA256
nemequ-munit-v0.2.0-38-gfbbdf14_GH0.tar.gz27712c37c11b5e66e8cec78d2a365f7dd1e999e61cfd3d2e9a4fa9d4f50cd9711007a
libei-1.4.1.tar.bz21822551d6549c2520e67502fb829987bbf56a2dcf7d1a17ebe90c3ad652df06cdb08f9