Bug 259774

Summary: sysutils/lcdproc: HID: Error a dependency refers to a non existing origin: /usr/ports/devel/libhid in LIB_DEPENDS
Product: Ports & Packages Reporter: O. Hartmann <ohartmann>
Component: Individual Port(s)Assignee: Fernando Apesteguía <fernape>
Status: Closed FIXED    
Severity: Affects Many People CC: daniel, fernape, grahamperrin
Priority: --- Flags: daniel: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Patch to remove HID option fernape: maintainer-approval? (daniel)

Description O. Hartmann 2021-11-11 10:23:23 UTC
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.
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2021-11-12 07:09:24 UTC
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.
Comment 2 Daniel Shafer 2021-11-12 18:38:15 UTC
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!
Comment 3 Daniel Shafer 2021-11-12 18:39:54 UTC
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
Comment 4 commit-hook freebsd_committer freebsd_triage 2021-11-16 08:04:54 UTC
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(-)
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2021-11-16 08:05:58 UTC
Committed,

Thanks!