Bug 259774 - sysutils/lcdproc: HID: Error a dependency refers to a non existing origin: /usr/ports/devel/libhid in LIB_DEPENDS
Summary: sysutils/lcdproc: HID: Error a dependency refers to a non existing origin: /u...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Fernando Apesteguía
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-11 10:23 UTC by O. Hartmann
Modified: 2021-11-16 08:05 UTC (History)
3 users (show)

See Also:
daniel: maintainer-feedback+


Attachments
Patch to remove HID option (1.16 KB, patch)
2021-11-12 07:09 UTC, Fernando Apesteguía
fernape: maintainer-approval? (daniel)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!