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.
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!