Edit

IABSD.fr/ports/wayland/libinput-openbsd/Makefile

Branch :

  • Show log

    Commit

  • Author : matthieu
    Date : 2024-08-03 07:09:00
    Hash : b02b2ffb
    Message : Sync with libopeninput git head as of 2024-07-14. ok rsadowski@ Main changes: Fixes the situation where multiple different keyboard types are present Implement device enable/disable for VT switches Detailed commit log: 1fcdd91 use close_restricted() to close fd opened by open_restricted() c296ac6 Try to clean up on exit 2fd417e Downgrade the display of keyboard type to level 'info' 9e017da Add individual input devices, not the mux. 7e4471c Skip "/dev/" from the device name. 3f0bb87 Return 0 as vendor and device id 4e305ac Implement device enable/disable. dbf0663 Provide the actual device names to libinput

  • wayland/libinput-openbsd/Makefile
  • # XXX
    # libinput-openbsd is not feature complete that the input works
    # in a usable way in Wayland. There is still too little experience here.
    # In the following ports libinput detection was deactivated
    # audio/pulseaudio
    # devel/sdl2
    # games/bzflag
    # graphics/gimp/stable
    # misc/brltty
    # sysutils/consolekit
    # wayland/libei
    # x11/gnome/mutter
    # x11/gtk+3 (-Dwayland-backend=false)
    # x11/gtk+4 (-Dwayland-backend=false)
    # x11/kde-applications/kdenlive (cmake patch)
    # x11/kde-applications/krfb (cmake patch)
    # x11/x11vnc
    
    COMMENT =	wscons(4) and kqueue(2) based port of libinput
    
    CATEGORIES =	x11 wayland
    
    GH_ACCOUNT =	sizeofvoid
    GH_PROJECT =	libopeninput
    GH_COMMIT =	1fcdd91f71263417a62d1adff59ca36ddc7c83c5
    
    DISTNAME =	libinput-openbsd-1.24.0
    REVISION =	4
    
    SHARED_LIBS =	input	0.0
    
    WANTLIB += epoll-shim m udev
    
    # BSD
    PERMIT_PACKAGE =	Yes
    
    MODULES =	devel/meson \
    		lang/python
    
    LIB_DEPENDS =	devel/epoll-shim \
    		sysutils/libudev-openbsd
    
    CONFIGURE_ARGS =	-Dlibwacom=false \
    			-Ddocumentation=false
    
    # XXX debugging
    CFLAGS =		-O0 -g
    
    DEBUG_PACKAGES =	${BUILD_PACKAGES}
    
    .include <bsd.port.mk>