FreeBSD Ports

sysutils/hid-tools 0.8

Python scripts to manipulate HID data

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
sysutils, python
Package size
165.5 KiB, 908.0 KiB installed

Description

hid-tools is a set of tools to interact with the kernel's HID subsystem.

hid-recorder prints the HID Report Descriptor from a /dev/hidraw device node and any HID reports coming from that device. The output format can be used with hid-replay for debugging.

hid-replay takes the output from hid-recorder and replays it through a virtual HID device that looks exactly like the one recorded.

hid-decode takes a HID Report Descriptor and prints a human-readable version of it. hid-decode takes binary report descriptors, strings of bytes, and other formats.

hid-tools requires hidraw.ko driver to be loaded in to kernel.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/hid-tools
pkg install hid-tools

From the ports tree:

cd /usr/ports/sysutils/hid-tools/ && make install clean

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

RUN_DEPENDS=	hid-tools>0:sysutils/hid-tools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.80.8---
FreeBSD:14:quarterly0.80.8n/a--
FreeBSD:15:latest0.80.8n/a--
FreeBSD:15:quarterly0.80.8n/an/an/a
FreeBSD:16:latest0.80.8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 4

The full lists below include those, and their dependencies in turn.

All build dependencies 22
All run dependencies 14

No port depends on this one.

Configuration

No options to configure.

USES
python shebangfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
hid-tools-0.8.tar.bz2139381019fad5c42e51631077fd5a7d9194e6bf97ffb7a15713ede2edc57300eba2d9c

Commit history 0

No commits in the history this site was built from.