sync ports with The Matrix

This commit is contained in:
purplerain 2023-08-18 18:38:43 +00:00
parent 2c0afcbbf3
commit b72ce7a5e9
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
1248 changed files with 11809 additions and 12798 deletions

View file

@ -0,0 +1,23 @@
COMMENT = minimal set of libevedev functions for Wayland on OpenBSD
V = 20230706
DISTNAME = libevdev-openbsd-$V
CATEGORIES = sysutils
MASTER_SITES = https://gitlab.tetaneutral.net/mherrb/libevdev-openbsd/-/archive/${V}/
SHARED_LIBS += evdev 0.0 # 0.0
WRKSRC = ${WRKDIR}/libevdev-openbsd-${V}
# MIT
PERMIT_PACKAGE = Yes
BUILD_DEPENDS = wayland/libinput-openbsd
post-install:
cd ${WRKSRC} && make includes DESTDIR=""
DEBUG_PACKAGES = ${BUILD_PACKAGES}
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (libevdev-openbsd-20230706.tar.gz) = WG8v5b+r/55lYy/CjPpaO3P2qYG7oz3gBfibxucvj54=
SIZE (libevdev-openbsd-20230706.tar.gz) = 15012

View file

@ -0,0 +1,5 @@
On Linux libevdev is a wrapper library for evdev devices.
OpenBSD doesn't use evdev directly, but a layer emulating
libinput. Some applications bypass libinput and use some libevdev
functions directly. This shim library provides the needed functions.

View file

@ -0,0 +1,5 @@
include/libevdev/
include/libevdev/libevdev.h
@static-lib lib/libevdev.a
@lib lib/libevdev.so.${LIBevdev_VERSION}
lib/pkgconfig/libevdev.pc