Created attachment 221891 [details]
G15daemon is a daemon for use the G-Buttons and draw on the Logitech G15 Keyboards and compatibles. I've updated the software so now it proper compiles in FreeBSD.
The port compiles pretty fine and the LCD works as expected (I'm able to draw on the screen with other utilities). The G-keys doesn't work yet.
Created attachment 221892 [details]
Fixed some typos in the rc script.
Created attachment 221893 [details]
Forgot the versioning in the plugin path (I'll change this in the next release).
Created attachment 221915 [details]
Builds without gcc and fixed pkg-plist.
Created attachment 223239 [details]
Minor fixes and polish the code.
Reopened and polishing the code.
Created attachment 224544 [details]
Various fixes and polish the code.
Depends on bug #254262 and bug #255493.
Created attachment 225327 [details]
Polished the code and bump the version.
g15daemon.conf was being created in /etc instead of /usr/local/etc.
Friendly ping. I know the code itself could be improved, but I don't have too much experience on FreeBSD hardware. Despite of this, I've make it work on FreeBSD way better than the original code (I'm using as a daily driver by months already).
Created attachment 226470 [details]
Bumped version to 3.0.3:
The code is cleaner. I've removed most of the warnings and fixed some other things. The compatibility with FreeBSD is done. You can use the g15daemon options offered by some DEs (KDE, etc) without any extra fuzz (xmodmap still optional if you want to remap G-Keys to something else such as extra function keys).
The functionality now is exactly the same as linux.