<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bad88684c5a2a0c4bffcfc3690ef1defa0e3e899">https://github.com/macports/macports-ports/commit/bad88684c5a2a0c4bffcfc3690ef1defa0e3e899</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new bad8868 prosody: update to 0.11.2
</span>bad8868 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit bad88684c5a2a0c4bffcfc3690ef1defa0e3e899
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Sun Jan 27 21:31:32 2019 +0400
<span style='display:block; white-space:pre;color:#404040;'> prosody: update to 0.11.2
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/50684
</span>---
net/prosody/Portfile | 34 +++++++++++++++++++++++++++++-----
net/prosody/files/patch-config.diff | 21 +++++++++++++++++++++
2 files changed, 50 insertions(+), 5 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/prosody/Portfile b/net/prosody/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8768640..18fa8e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/prosody/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/prosody/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,7 +3,7 @@
</span> PortSystem 1.0
name prosody
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.11.2
</span> maintainers {g5pw @g5pw} openmaintainer
categories net chat
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,7 +16,7 @@ long_description ${description} It aims to be easy to set up and configure, \
</span>
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://prosody.im
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://prosody.im
</span> license MIT
master_sites ${homepage}/downloads/source/
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,11 +24,21 @@ master_sites ${homepage}/downloads/source/
</span> depends_lib port:lua-luasocket \
port:lua-luasec \
port:lua-luaexpat \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lua-luafilesystem \
</span> port:libidn
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 d0c671dda5f9b36e8da4d11c9603f886510e4a40 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 27d1388acd79eaa453f2b194bd23c25121fe0a704d0dd940457caf1874ea1123 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 268253
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 a27ba1b4ddd4511842cba45aeef7193b42c7ff17 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8911f6dc29b9e0c4edf9e61dc23fa22d77bc42c4caf28b809ab843b2f08e4831 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 420689
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set logdir ${prefix}/var/log/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set rundir ${prefix}/var/run/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-config.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/prosody.cfg.lua.dist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
configure.cflags-append -fPIC
configure.ldflags-append -bundle -undefined dynamic_lookup
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +53,20 @@ configure.args-append \
</span> --cflags=\"${configure.cflags}\" \
--ldflags=\"${configure.ldflags}\"
<span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.create yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.start "${prefix}/bin/${name}ctl start"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.stop "${prefix}/bin/${name}ctl stop"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.restart "${prefix}/bin/${name}ctl restart"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.pidfile auto ${rundir}/prosody.pid
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+add_users ${name} group=${name} realname=Prosody\ Server
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.keepdirs ${destroot}${logdir} ${destroot}${rundir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -o ${name} -g ${name} -d ${destroot}${logdir} ${destroot}${rundir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type regex
livecheck.url ${master_sites}
livecheck.regex "${name}-(\\d+\\.\\d+\\.\\d+)"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/prosody/files/patch-config.diff b/net/prosody/files/patch-config.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a8aa30e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/prosody/files/patch-config.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,21 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- prosody.cfg.lua.dist.orig 2019-01-07 19:34:23.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ prosody.cfg.lua.dist 2019-01-28 01:48:22.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -16,6 +16,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ---------- Server-wide settings ----------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- Settings in this section apply to the whole server and are the default settings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- for any virtual hosts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++pidfile = "@@PREFIX@@/var/run/prosody/prosody.pid"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- This is a (by default, empty) list of accounts that are admins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- for the server. Note that you must create the accounts separately
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -153,8 +154,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- Logging configuration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- For advanced logging see https://prosody.im/doc/logging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ log = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- info = "prosody.log"; -- Change 'info' to 'debug' for verbose logging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- error = "prosody.err";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ info = "@@PREFIX@@/var/log/prosody/prosody.log"; -- Change 'info' to 'debug' for verbose logging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ error = "@@PREFIX@@/var/log/prosody/prosody.err";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- "*syslog"; -- Uncomment this for logging to syslog
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -- "*console"; -- Log to the console, useful for debugging with daemonize=false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span></pre><pre style='margin:0'>
</pre>