diff -ruN dnsdist.orig/distinfo dnsdist/distinfo --- dnsdist.orig/distinfo 2019-07-24 13:29:28.995235000 +0000 +++ dnsdist/distinfo 2019-07-24 13:37:32.273193000 +0000 @@ -1,3 +1,3 @@ -TIMESTAMP = 1541860683 -SHA256 (dnsdist-1.3.3.tar.bz2) = 9fb24f9032025955169f3c6e9b0a05b6aa9d6441ec47da08d22de1c1aa23e8cf -SIZE (dnsdist-1.3.3.tar.bz2) = 971253 +TIMESTAMP = 1563975452 +SHA256 (dnsdist-1.4.0-beta1.tar.bz2) = 8adadd26089de42a0f7047fd8e072084025704719b6540219be05d00a89830c2 +SIZE (dnsdist-1.4.0-beta1.tar.bz2) = 1011475 diff -ruN dnsdist.orig/files/dnsdist.in dnsdist/files/dnsdist.in --- dnsdist.orig/files/dnsdist.in 2019-07-24 13:29:28.990853000 +0000 +++ dnsdist/files/dnsdist.in 2019-07-24 14:18:39.051173000 +0000 @@ -12,20 +12,36 @@ . /etc/rc.subr +case "$0" in +/etc/rc*) + # during boot (shutdown) $0 is /etc/rc (/etc/rc.shutdown), + # so get the name of the script from $_file + name="$_file" + ;; +*) + name="$0" + ;; +esac + desc="dnsdist is a powerful, scriptable DNS loadbalancer" -name=dnsdist -rcvar=dnsdist_enable +name="${name##*/}" +rcvar=${name}_enable load_rc_config ${name} -: ${dnsdist_priv_user:=_dnsdist} -: ${dnsdist_priv_group:=_dnsdist} -: ${dnsdist_enable:=NO} +eval ": \${${name}_enable:=\"NO\"}" +eval ": \${${name}_priv_user:=\"_dnsdist\"}" +eval ": \${${name}_priv_group:=\"_dnsdist\"}" +eval ": \${${name}_config:=\"/usr/local/etc/${name}.conf\"}" pidfile=/var/run/${name}.pid +conffile="$(eval echo \${${name}_config})" +username="$(eval echo \${${name}_priv_user})" +groupname="$(eval echo \${${name}_priv_group})" + command=/usr/sbin/daemon actual_command=/usr/local/sbin/${name} -command_args="-c -f -r -P ${pidfile} ${actual_command} -u ${dnsdist_priv_user} -g ${dnsdist_priv_group} --supervised" +command_args="-c -f -r -P ${pidfile} ${actual_command} -C ${conffile} -u ${username} -g ${groupname} --supervised" run_rc_command "$1" diff -ruN dnsdist.orig/Makefile dnsdist/Makefile --- dnsdist.orig/Makefile 2019-07-24 13:29:28.996005000 +0000 +++ dnsdist/Makefile 2019-07-24 13:37:20.899983000 +0000 @@ -2,8 +2,8 @@ # $FreeBSD: head/dns/dnsdist/Makefile 505909 2019-07-05 19:08:49Z sunpoet $ PORTNAME= dnsdist -DISTVERSION= 1.3.3 -PORTREVISION= 8 +DISTVERSION= 1.4.0 +DISTVERSIONSUFFIX=-beta1 CATEGORIES= dns net MASTER_SITES= https://downloads.powerdns.com/releases/ \ LOCAL/cpm