On 2020/04/25 13:03, Lucas wrote:
> Nils Reuße <n.reu...@hxgn.net> wrote:
> > On 2020-04-18 16:52, Lucas wrote:
> > > Lucas <lu...@sexy.is> wrote:
> > >> Lucas <lu...@sexy.is> wrote:
> > >>> Bump. Patch reattached as previous one included a leftover from cvs add
> > >>> for patches/patch-util-src_pposix_c, merged when update for 0.11.4 got
> > >>> commited. I'm still grasping CVS. ^^
> > >>>
> > >>> -Lucas
> > >>
> > >> Weekly bump.
> > >>
> > >> -Lucas
> > > 
> > > Bump again
> > > 
> > > -Lucas
> > 
> > Hi,
> > 
> > thanks for the update!  It works for me on amd64 and I would like to see 
> > it in 6.7.
> > 
> > Nils
> 
> Bump again, now with an additional success story!
> 
> -Lucas
> 
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/net/prosody/Makefile,v
> retrieving revision 1.56
> diff -u -p -r1.56 Makefile
> --- Makefile  15 Mar 2020 19:04:25 -0000      1.56
> +++ Makefile  24 Mar 2020 23:34:18 -0000
> @@ -1,7 +1,7 @@
>  # $OpenBSD: Makefile,v 1.56 2020/03/15 19:04:25 solene Exp $
>  
>  COMMENT=     communications server for Jabber/XMPP written in Lua
> -DISTNAME=    prosody-0.11.4
> +DISTNAME=    prosody-0.11.5
>  CATEGORIES=  net
>  MASTER_SITES=        https://prosody.im/downloads/source/
>  
> Index: distinfo
> ===================================================================
> RCS file: /home/cvs/ports/net/prosody/distinfo,v
> retrieving revision 1.17
> diff -u -p -r1.17 distinfo
> --- distinfo  15 Mar 2020 19:04:25 -0000      1.17
> +++ distinfo  24 Mar 2020 23:34:35 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (prosody-0.11.4.tar.gz) = tfJvo0PH8y9iQnIdaZHLNfXSoo0r9Z0rwympQFI3BP0=
> -SIZE (prosody-0.11.4.tar.gz) = 423518
> +SHA256 (prosody-0.11.5.tar.gz) = Vfi9ZdXSr2HMc5vWFk5CBwEeDS0mDN5YMHHJDY2FQIs=
> +SIZE (prosody-0.11.5.tar.gz) = 425122
> Index: patches/patch-prosody_cfg_lua_dist
> ===================================================================
> RCS file: /home/cvs/ports/net/prosody/patches/patch-prosody_cfg_lua_dist,v
> retrieving revision 1.8
> diff -u -p -r1.8 patch-prosody_cfg_lua_dist
> --- patches/patch-prosody_cfg_lua_dist        7 Feb 2019 19:23:39 -0000       
> 1.8
> +++ patches/patch-prosody_cfg_lua_dist        25 Mar 2020 12:06:54 -0000
> @@ -2,7 +2,7 @@ $OpenBSD: patch-prosody_cfg_lua_dist,v 1
>  Index: prosody.cfg.lua.dist
>  --- prosody.cfg.lua.dist.orig
>  +++ prosody.cfg.lua.dist
> -@@ -23,6 +23,14 @@
> +@@ -23,6 +23,13 @@
>   -- Example: admins = { "us...@example.com", "us...@example.net" }
>   admins = { }
>   
> @@ -11,13 +11,12 @@ Index: prosody.cfg.lua.dist
>  +prosody_group = "_prosody"
>  +
>  +-- Enable POSIX-only options
> -+daemonize = true
>  +pidfile = "/var/prosody/prosody.pid"
>  +
>   -- Enable use of libevent for better performance under high load
>   -- For more information see: https://prosody.im/doc/libevent
>   --use_libevent = true
> -@@ -153,8 +161,8 @@ archive_expires_after = "1w" -- Remove archived messag
> +@@ -153,8 +160,8 @@ archive_expires_after = "1w" -- Remove archived messag
>   -- Logging configuration
>   -- For advanced logging see https://prosody.im/doc/logging
>   log = {
> Index: pkg/prosody.rc
> ===================================================================
> RCS file: /home/cvs/ports/net/prosody/pkg/prosody.rc,v
> retrieving revision 1.4
> diff -u -p -r1.4 prosody.rc
> --- pkg/prosody.rc    11 Jan 2018 19:27:07 -0000      1.4
> +++ pkg/prosody.rc    26 Mar 2020 02:49:42 -0000
> @@ -2,22 +2,19 @@
>  #
>  # $OpenBSD: prosody.rc,v 1.4 2018/01/11 19:27:07 rpe Exp $
>  
> -daemon="${TRUEPREFIX}/sbin/prosodyctl"
> -daemon_flags="start"
> +daemon="${TRUEPREFIX}/sbin/prosody"
> +daemon_flags="-D"

Flags to tell it to daemonize should be included directly in daemon to
make sure they are always used and can't be overridden.

>  daemon_user="_prosody"
>  
>  . /etc/rc.d/rc.subr
>  
> -rc_reload=NO
> +pexp="$(eval echo ${MODLUA_BIN} ${daemon}${daemon_flags:+ ${daemon_flags}})"

what is the point in using "$(eval echo XXX)" instead of just "XXX"?

> +
>  rc_usercheck=NO
>  
>  rc_check() {
>       # return 1 is needed: prosodyctl returns a higher error code on failure
>       ${TRUEPREFIX}/sbin/prosodyctl status || return 1
> -}
> -
> -rc_stop() {
> -     ${TRUEPREFIX}/sbin/prosodyctl stop
>  }
>  
>  rc_cmd $1
> 

Reading the release notes I don't see anything that looks critical
to have for 6.7 though..

Reply via email to