Bug 210462

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:
Description Flags
Poudriere log
none
luasec 0.6
none
pet portlint + update to 0.6
none
unbreak libressl + pet portlint
none
patch pkubaj: maintainer-approval? (lx)

Description Piotr Kubaj freebsd_committer freebsd_triage 2016-06-22 12:23:22 UTC
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.
Comment 1 Piotr Kubaj freebsd_committer freebsd_triage 2016-06-22 12:24:23 UTC
Created attachment 171672 [details]
luasec 0.6
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2016-07-11 13:50:37 UTC
Created attachment 172382 [details]
pet portlint + update to 0.6
Comment 3 David Thiel freebsd_committer freebsd_triage 2016-07-11 23:05:05 UTC
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.
Comment 4 Piotr Kubaj freebsd_committer freebsd_triage 2016-07-12 12:53:30 UTC
Created attachment 172408 [details]
unbreak libressl + pet portlint

Then could you at least commit this patch? It unbreaks build with LibreSSL.
Comment 5 Piotr Kubaj freebsd_committer freebsd_triage 2016-12-07 13:13:31 UTC
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
Comment 6 David Thiel freebsd_committer freebsd_triage 2016-12-08 00:13:50 UTC
Thanks! Will test it out.
Comment 7 commit-hook freebsd_committer freebsd_triage 2017-02-13 20:37:51 UTC
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/
Comment 8 David Thiel freebsd_committer freebsd_triage 2017-02-13 20:42:25 UTC
Committed, thanks!