Summary: | security/luasec: update to 0.6, add LICENSE, add compatibility with newer LUA | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Piotr Kubaj <pkubaj> | ||||||||||||
Component: | Individual Port(s) | Assignee: | David Thiel <lx> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | lx | ||||||||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(lx) |
||||||||||||
Version: | Latest | ||||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Bug Depends on: | 214487 | ||||||||||||||
Bug Blocks: | |||||||||||||||
Attachments: |
|
Created attachment 171672 [details]
luasec 0.6
Created attachment 172382 [details]
pet portlint + update to 0.6
This change will break Prosody, as it requires lua 5.1, while lusasec only supports 5.2 or 5.3. We'll need to either hold off until Prosody fixes that, or create a separate luasec port for use with prosody. Created attachment 172408 [details]
unbreak libressl + pet portlint
Then could you at least commit this patch? It unbreaks build with LibreSSL.
Created attachment 177755 [details] patch This patch updates luasec to 0.6, adds compatibility with Lua 5.2 and 5.3, and adds LICENSE. Builds fine with Poudriere on 10.3. Because of incompatibility with Prosody 0.9.10, Prosody first needs to be updated to 0.9.11: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214487 Thanks! Will test it out. A commit references this bug: Author: lx Date: Mon Feb 13 20:37:35 UTC 2017 New revision: 434052 URL: https://svnweb.freebsd.org/changeset/ports/434052 Log: Update to 0.6. PR: 210462 Submitted by: Piotr Kubaj Changes: head/security/luasec/Makefile head/security/luasec/distinfo head/security/luasec/files/ Committed, thanks! |
Created attachment 171671 [details] Poudriere log The patch attached updates Luasec to 0.6 and allows it to be use with Lua 5.{2,3}. Poudriere log is attached.