BSD Ports

x11/libXi 1.8.4,1 MidnightBSD

X Input extension library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
be87deb2d0
License
mit
Categories
x11

Description

This package contains the X Input extension library.

In the other systems

SystemPortVersion
MidnightBSDx11/libXi1.8.4,1
FreeBSDx11/libXi1.8.4,1
DragonFlyx11/libXi1.8.1,1
HardenedBSDx11/libXi1.8.3,1
GhostBSDx11/libXi1.8.3,1

Install

Binary package:

mport install libXi

From mports:

cd /usr/mports/x11/libXi && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libXi>0:x11/libXi
LIB_DEPENDS=	libXi.so:x11/libXi

Dependencies

Required by 1

Configuration

No options to configure.

USES
cpe tar:xz xorg xorg-cat:lib
Service scripts
none

Files

Manual pages 74
  • XAllowDeviceEvents(3)
  • XChangeDeviceControl(3)
  • XChangeDeviceDontPropagateList(3)
  • XChangeDeviceKeyMapping(3)
  • XChangeDeviceProperty(3)
  • XChangeFeedbackControl(3)
  • XChangeKeyboardDevice(3)
  • XChangePointerDevice(3)
  • XCloseDevice(3)
  • XDeleteDeviceProperty(3)
  • XDeviceBell(3)
  • XDeviceTimeCoord(3)
  • XFreeDeviceList(3)
  • XGetDeviceButtonMapping(3)
  • XGetDeviceControl(3)
  • XGetDeviceDontPropagateList(3)
  • XGetDeviceFocus(3)
  • XGetDeviceKeyMapping(3)
  • XGetDeviceModifierMapping(3)
  • XGetDeviceMotionEvents(3)
  • XGetDeviceProperty(3)
  • XGetExtensionVersion(3)
  • XGetFeedbackControl(3)
  • XGetSelectedExtensionEvents(3)
  • XGrabDevice(3)
  • XGrabDeviceButton(3)
  • XGrabDeviceKey(3)
  • XIAllowEvents(3)
  • XIBarrierReleasePointer(3)
  • XIBarrierReleasePointers(3)
  • XIChangeHierarchy(3)
  • XIChangeProperty(3)
  • XIDefineCursor(3)
  • XIDeleteProperty(3)
  • XIFreeDeviceInfo(3)
  • XIGetClientPointer(3)
  • XIGetFocus(3)
  • XIGetProperty(3)
  • XIGetSelectedEvents(3)
  • XIGrabButton(3)
  • XIGrabDevice(3)
  • XIGrabEnter(3)
  • XIGrabFocusIn(3)
  • XIGrabKeycode(3)
  • XIGrabTouchBegin(3)
  • XIListProperties(3)
  • XIQueryDevice(3)
  • XIQueryPointer(3)
  • XIQueryVersion(3)
  • XISelectEvents(3)
  • XISetClientPointer(3)
  • XISetFocus(3)
  • XIUndefineCursor(3)
  • XIUngrabButton(3)
  • XIUngrabDevice(3)
  • XIUngrabEnter(3)
  • XIUngrabFocusIn(3)
  • XIUngrabKeycode(3)
  • XIUngrabTouchBegin(3)
  • XIWarpPointer(3)
  • XListDeviceProperties(3)
  • XListInputDevices(3)
  • XOpenDevice(3)
  • XQueryDeviceState(3)
  • XSelectExtensionEvent(3)
  • XSendExtensionEvent(3)
  • XSetDeviceButtonMapping(3)
  • XSetDeviceFocus(3)
  • XSetDeviceMode(3)
  • XSetDeviceModifierMapping(3)
  • XSetDeviceValuators(3)
  • XUngrabDevice(3)
  • XUngrabDeviceButton(3)
  • XUngrabDeviceKey(3)
pkg-plist 81
  • include/X11/extensions/XInput.h
  • include/X11/extensions/XInput2.h
  • lib/libXi.a
  • lib/libXi.so
  • lib/libXi.so.6
  • lib/libXi.so.6.1.0
  • libdata/pkgconfig/xi.pc
  • share/man/man3/XAllowDeviceEvents.3.gz
  • share/man/man3/XChangeDeviceControl.3.gz
  • share/man/man3/XChangeDeviceDontPropagateList.3.gz
  • share/man/man3/XChangeDeviceKeyMapping.3.gz
  • share/man/man3/XChangeDeviceProperty.3.gz
  • share/man/man3/XChangeFeedbackControl.3.gz
  • share/man/man3/XChangeKeyboardDevice.3.gz
  • share/man/man3/XChangePointerDevice.3.gz
  • share/man/man3/XCloseDevice.3.gz
  • share/man/man3/XDeleteDeviceProperty.3.gz
  • share/man/man3/XDeviceBell.3.gz
  • share/man/man3/XDeviceTimeCoord.3.gz
  • share/man/man3/XFreeDeviceList.3.gz
  • share/man/man3/XGetDeviceButtonMapping.3.gz
  • share/man/man3/XGetDeviceControl.3.gz
  • share/man/man3/XGetDeviceDontPropagateList.3.gz
  • share/man/man3/XGetDeviceFocus.3.gz
  • share/man/man3/XGetDeviceKeyMapping.3.gz
  • share/man/man3/XGetDeviceModifierMapping.3.gz
  • share/man/man3/XGetDeviceMotionEvents.3.gz
  • share/man/man3/XGetDeviceProperty.3.gz
  • share/man/man3/XGetExtensionVersion.3.gz
  • share/man/man3/XGetFeedbackControl.3.gz
  • share/man/man3/XGetSelectedExtensionEvents.3.gz
  • share/man/man3/XGrabDevice.3.gz
  • share/man/man3/XGrabDeviceButton.3.gz
  • share/man/man3/XGrabDeviceKey.3.gz
  • share/man/man3/XIAllowEvents.3.gz
  • share/man/man3/XIBarrierReleasePointer.3.gz
  • share/man/man3/XIBarrierReleasePointers.3.gz
  • share/man/man3/XIChangeHierarchy.3.gz
  • share/man/man3/XIChangeProperty.3.gz
  • share/man/man3/XIDefineCursor.3.gz
  • share/man/man3/XIDeleteProperty.3.gz
  • share/man/man3/XIFreeDeviceInfo.3.gz
  • share/man/man3/XIGetClientPointer.3.gz
  • share/man/man3/XIGetFocus.3.gz
  • share/man/man3/XIGetProperty.3.gz
  • share/man/man3/XIGetSelectedEvents.3.gz
  • share/man/man3/XIGrabButton.3.gz
  • share/man/man3/XIGrabDevice.3.gz
  • share/man/man3/XIGrabEnter.3.gz
  • share/man/man3/XIGrabFocusIn.3.gz
  • share/man/man3/XIGrabKeycode.3.gz
  • share/man/man3/XIGrabTouchBegin.3.gz
  • share/man/man3/XIListProperties.3.gz
  • share/man/man3/XIQueryDevice.3.gz
  • share/man/man3/XIQueryPointer.3.gz
  • share/man/man3/XIQueryVersion.3.gz
  • share/man/man3/XISelectEvents.3.gz
  • share/man/man3/XISetClientPointer.3.gz
  • share/man/man3/XISetFocus.3.gz
  • share/man/man3/XIUndefineCursor.3.gz
  • share/man/man3/XIUngrabButton.3.gz
  • share/man/man3/XIUngrabDevice.3.gz
  • share/man/man3/XIUngrabEnter.3.gz
  • share/man/man3/XIUngrabFocusIn.3.gz
  • share/man/man3/XIUngrabKeycode.3.gz
  • share/man/man3/XIUngrabTouchBegin.3.gz
  • share/man/man3/XIWarpPointer.3.gz
  • share/man/man3/XListDeviceProperties.3.gz
  • share/man/man3/XListInputDevices.3.gz
  • share/man/man3/XOpenDevice.3.gz
  • share/man/man3/XQueryDeviceState.3.gz
  • share/man/man3/XSelectExtensionEvent.3.gz
  • share/man/man3/XSendExtensionEvent.3.gz
  • share/man/man3/XSetDeviceButtonMapping.3.gz
  • share/man/man3/XSetDeviceFocus.3.gz
  • share/man/man3/XSetDeviceMode.3.gz
  • share/man/man3/XSetDeviceModifierMapping.3.gz
  • share/man/man3/XSetDeviceValuators.3.gz
  • share/man/man3/XUngrabDevice.3.gz
  • share/man/man3/XUngrabDeviceButton.3.gz
  • share/man/man3/XUngrabDeviceKey.3.gz
distinfo 1
FileSizeSHA256
xorg/lib/libXi-1.8.4.tar.xz422212ddd6057b89a91903bc2f884d55c8467440906945e482c36547260dff28661afc

Commit history 1

DateCommitCreditsLog message
be87deb2d0 Lucas Holt x11/libXi: update to 1.8.4 (#1803)
Security update for the [X.Org X client libraries advisory](https://lists.x.org/archives/xorg-announce/2026-October/003752.html) of 2026-10-16. ## CVEs fixed - CVE-2026-93541: OOB read in XQueryDeviceState() - CVE-2026-93542: OOB read in XI2 size_classes()/copy_classes() - CVE-2026-93543: OOB read in XI2 class parser - CVE-2026-93544: OOB read in XIQueryDevice reply parsing - CVE-2026-93545: OOB read in XListInputDevices() name parsing - CVE-2026-94281: OOB read in XListInputDevices() class parsing - CVE-2026-94282: OOB read in XI2 enter/leave/focus cookie conversion - CVE-2026-109089: heap overflow in XGetDeviceControl() type mismatch - CVE-2026-109090: heap overflow in XGetDeviceControl() DEVICE_ENABLE ## Testing - distinfo SHA256 matches the upstream release announcement …