Trying to compile port sysutils/lcdproc with option HID enabled, results in an error: [...] ===> lcdproc-0.5.9 depends on shared library: libhid.so - not found Error a dependency refers to a non existing origin: /usr/ports/devel/libhid in LIB_DEPENDS Errors with dependencies. *** Error code 1 Stop. make[1]: stopped in /usr/ports/sysutils/lcdproc *** Error code 1 Port devel/libhid is not existent anymore in the ports tree and has gone a while ago due to an so far unresolved dependency on eol'ed Python 2.X with no replacement.
Created attachment 229438 [details] Patch to remove HID option Last release is from 2017. I think it is best to remove the HID option. Patch proposed.
I've been meaning to start using a commit based version because even though the last release was made in 2017, there is still a lot of active development done on master. The maintainer, however, has put incredibly high standards on what he considers a release and won't even push minor revisions. I will work on that later, but for now the patch should be good enough. Thanks Fernando!
Looks like they are in the process of changing maintainers, but that has been going on for months: https://github.com/lcdproc/lcdproc/issues/160
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8b39dd49849e88c52e633d2181fc405839b9b525 commit 8b39dd49849e88c52e633d2181fc405839b9b525 Author: Fernando Apesteguía <fernape@FreeBSD.org> AuthorDate: 2021-11-16 07:10:01 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2021-11-16 08:02:50 +0000 sysutils/lcdproc: remove HID option HID option relied on devel/libhid which was removed. PR: 259774 Reported by: ohartmann@walstatt.org Approved by: daniel@shafer.cc (maintainer) sysutils/lcdproc/Makefile | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-)
Committed, Thanks!