Created attachment 207082 [details] utouch-kmod.patch utouch - driver for absolute USB HID mouses emulated by some virtualization systems like Virtual Box, BHyve etc. It uses evdev protocol to communicate with userland applications like libinput and xf86-input-evdev. The driver should be installed in to the guest FreeBSD system. Host system should be configured to emulate mouse as a single-touch USB tablet. WWW: https://github.com/wulf7/utouch It is a temporary solution until absolute coords support is added to ums(4) driver. That is why it is not imported into the base system.
Created attachment 207083 [details] poudriere build log
^Triage: Reporter is committer, assign accordingly Review items: * Add LICENSE_FILE where one is available/provided in the source distribution * You may want to consider a PORTVERSION other than 20181114, to ease a transition to x.y.z in the future without having to add PORTEPOCH. 0.0.0.20181114 or similar is fine, or you can tag the version in the repository with 0.0.1 now (recommended) and use that. * Couple you explain what the value of the SOURCE option and having the sources installed is? * GH_TUPLE is usually only used for ports with multiple GitHub dependencies or across multiple projects. Switch to GH_* variables instead.
Created attachment 207166 [details] utouch-kmod.patch > * Add LICENSE_FILE where one is available/provided in the source distribution Done > * You may want to consider a PORTVERSION other than 20181114, to ease a transition to x.y.z in the future without having to add PORTEPOCH. > 0.0.0.20181114 or similar is fine, or you can tag the version in the repository with 0.0.1 now (recommended) and use that. Done. Tagged as 0.0.1 > * Couple you explain what the value of the SOURCE option and having the sources installed is? That is done to make possible compiling of the module at the buildkernel pass. See https://lists.freebsd.org/pipermail/freebsd-current/2019-August/074015.html > * GH_TUPLE is usually only used for ports with multiple GitHub dependencies or across multiple projects. Switch to GH_* variables instead. Done
Comment on attachment 207166 [details] utouch-kmod.patch If the port passes QA (portlint, poudriere): Approved by: koobs (ports) Also, don't forget to add the port to misc/Makefile
A commit references this bug: Author: wulf Date: Mon Sep 9 20:37:46 UTC 2019 New revision: 511703 URL: https://svnweb.freebsd.org/changeset/ports/511703 Log: utouch - driver for absolute USB HID mouses emulated by some virtualization systems like Virtual Box, BHyve, e.t.c. It uses evdev protocol to communicate with userland applications like libinput and xf86-input-evdev. The driver should be installed in to the guest FreeBSD system. Host system should be configured to emulate mouse as a single-touch USB tablet. WWW: https://github.com/wulf7/utouch It is a temporary solution until absolute coords support is added to ums(4) driver. That is why it is not imported into the base system. PR: 240261 Approved by: koobs Changes: head/misc/Makefile head/misc/utouch-kmod/ head/misc/utouch-kmod/Makefile head/misc/utouch-kmod/distinfo head/misc/utouch-kmod/pkg-descr head/misc/utouch-kmod/pkg-message