Bug 210462 - security/luasec: update to 0.6, add LICENSE, add compatibility with newer LUA
Summary: security/luasec: update to 0.6, add LICENSE, add compatibility with newer LUA
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: David Thiel
URL:
Keywords:
Depends on: 214487
Blocks:
  Show dependency treegraph
 
Reported: 2016-06-22 12:23 UTC by Piotr Kubaj
Modified: 2017-02-13 20:42 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (lx)


Attachments
Poudriere log (16.98 KB, text/plain)
2016-06-22 12:23 UTC, Piotr Kubaj
no flags Details
luasec 0.6 (1.87 KB, patch)
2016-06-22 12:24 UTC, Piotr Kubaj
no flags Details | Diff
pet portlint + update to 0.6 (2.81 KB, patch)
2016-07-11 13:50 UTC, Piotr Kubaj
no flags Details | Diff
unbreak libressl + pet portlint (1.57 KB, patch)
2016-07-12 12:53 UTC, Piotr Kubaj
no flags Details | Diff
patch (2.11 KB, patch)
2016-12-07 13:13 UTC, Piotr Kubaj
pkubaj: maintainer-approval? (lx)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!