[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