[Bug 241619] net-im/prosody: update to 0.11.3 + lua 5.2
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Oct 31 17:29:50 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241619
Bug ID: 241619
Summary: net-im/prosody: update to 0.11.3 + lua 5.2
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Individual Port(s)
Assignee: lx at FreeBSD.org
Reporter: thomas at beingboiled.info
Flags: maintainer-feedback?(lx at FreeBSD.org)
Assignee: lx at FreeBSD.org
Created attachment 208743
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208743&action=edit
svn diff to update net-im/prosody to 0.11.3 + lua 5.2
I'd like to propose some changes to the prosody port, all contained in the
attached patch:
1) Update Prosody to 0.11.3.
2) Drop LuaJIT and switch to Lua 5.2. LuaJIT is effectively dead, and though
still working with Lua 5.1 Prosody's official-as-documented requirement is Lua
5.2.
3) Use arc4random.
4) Do not install the example certs because absolutely noone should use them.
5) Store user data in /var/db/prosody rather than /usr/local/var/lib/prosody.
This requires moving an existing folder and I'm not sure about the right way to
do this... is there a reliable way to do this automatically or would a
pkg-install message be sufficient?
6) Install prosody-migrator (PR#235189). Do not add luadbi to RUN_DEPENDS
though because it would pull in about 150MB of dependencies for this optional
feature.
7) Update the configure-script switches. Explicitly state all required settings
and do not use the "ostype" switch because some settings will be wrong then.
The patched port will build without warnings in poudriere and the resulting
package has been working without any problems on my little Prosody server.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list