Bug 267503

Summary: editors/neovim - inaccurate Uses
Product: Ports & Packages Reporter: tigersharke
Component: Individual Port(s)Assignee: Adam Weinberger <adamw>
Status: Closed FIXED    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (adamw)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description tigersharke 2022-11-01 18:06:09 UTC
A manual port build stops quickly with:

/!\ ERRORS /!\

Unknown USES=luajit-openresty

*** Error code 1

--

The new Use=luajit-openresty is specified incorrectly.

I believe that if it were `luajit` then the default would be used, or if it is luajit:luajit-openresty then that would work as intended if this specific version is required.
Local testing with a manual ports build proves this true although oddly poudriere does not catch the mistake.

Thank you for your time and all your efforts!
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2022-11-01 18:30:50 UTC
You want `USES=luajit:luajit-openresty`, not `USES=luajit-openresty`.

USES=luajit is the command, and :luajit-openresty is the argument.
Comment 2 tigersharke 2022-11-01 21:41:40 UTC
(In reply to Adam Weinberger from comment #1)
Yes. Correct. This I understood, including omission of the argument which would work also, in the Makefile it is or was only luajit-openresty.

Thank you.
Comment 3 Adam Weinberger freebsd_committer freebsd_triage 2022-11-01 22:48:29 UTC
(In reply to tigersharke from comment #2)
So is this resolved for you now?
Comment 4 tigersharke 2022-11-02 02:56:54 UTC
(In reply to Adam Weinberger from comment #3)
Yes thank you very much. Closing as fixed.