Summary: | devel/lua-cqueues: fix SSL, update to newer version with 5.4 support | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Andrew "RhodiumToad" Gierth <andrew> | ||||||
Component: | Individual Port(s) | Assignee: | Neel Chauhan <nc> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | freebsd, nc | ||||||
Priority: | --- | Keywords: | buildisok | ||||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(freebsd) |
||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 254155 | ||||||||
Attachments: |
|
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/261187884 Created attachment 222821 [details]
lua-cqueues 20200726
Spot-on! Nice, thanks.
I've improved your patch by addressing another issue at the same time
(the fixed /usr/local)
Tested OK (portlint and poudriere).
For clarity: patch 222781 (-) was used to create patch 222821 (+). No, that change to /usr/local is wrong; the value of lua_OLD_CMD (used by shebangfix) is what is being searched for on the #! line of the examples in the distfile, in order to replace it, so it has to match those files regardless of ${LOCALBASE}. (In reply to andrew from comment #4) Oh dang - of course! (too focused on pleasing portlint) For clarity (...): patch 222781 (+) is correct, and patch 222821 (-) is not. (and I can't set it to +) Committed! A commit references this bug: Author: nc Date: Tue Mar 16 18:09:19 UTC 2021 New revision: 568595 URL: https://svnweb.freebsd.org/changeset/ports/568595 Log: devel/lua-cqueues: Update to 20200726 and fix SSL PR: 253807 Submitted by: andrew@tao11.riddles.org.uk, freebsd@dns.company Reported by: andrew@tao11.riddles.org.uk Approved by: freebsd@dns.company (maintainer) Changes: head/devel/lua-cqueues/Makefile head/devel/lua-cqueues/distinfo |
Created attachment 222781 [details] Update to 20200726 and fix ssl Existing port fails to build with ssl=openssl (rather than ssl=base) in DEFAULT_VERSIONS, due to missing -I option. (Fails at runtime with a missing symbol, due to using base's include files with port's libssl.so) While here, update to 20200726 which adds support for Lua 5.4.