Upgrade gdnsd to version 1.10.0 update rc.d script for newer syntax ('-d configdir' instead of '-c configfile') Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->tabthorpe I'll take it.
Author: tabthorpe Date: Fri Sep 20 04:10:21 2013 New Revision: 327654 URL: http://svnweb.freebsd.org/changeset/ports/327654 Log: - Update to 1.10.0 PR: ports/182179 Submitted by: Allan Jude <ports@scaleengine.com> (maintainer) Modified: head/dns/gdnsd/Makefile head/dns/gdnsd/distinfo head/dns/gdnsd/files/gdnsd.in (contents, props changed) head/dns/gdnsd/pkg-plist Modified: head/dns/gdnsd/Makefile ============================================================================== --- head/dns/gdnsd/Makefile Thu Sep 19 22:24:49 2013 (r327653) +++ head/dns/gdnsd/Makefile Fri Sep 20 04:10:21 2013 (r327654) @@ -1,8 +1,8 @@ -# Created by: Stefan Caunter <stef@scaleengine.com> +# Created by: Allan Jude <ports@scaleengine.com> # $FreeBSD$ PORTNAME= gdnsd -PORTVERSION= 1.9.0 +PORTVERSION= 1.10.0 CATEGORIES= dns MASTER_SITES= http://downloads.gdnsd.net/ \ http://gdnsd.scaleengine.net/gdnsd/ @@ -12,7 +12,7 @@ COMMENT= Authoritative-only GeoIP-aware LICENSE= GPLv3 -LIB_DEPENDS= ev:${PORTSDIR}/devel/libev +LIB_DEPENDS= libev.so:${PORTSDIR}/devel/libev OPTIONS_DEFINE= GEOIP @@ -40,4 +40,9 @@ GROUPS?= gdnsd RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP .endif +post-install: + ${MKDIR} ${PREFIX}/var/run/gdnsd + ${MKDIR} ${PREFIX}/etc/gdnsd/zones + ${TOUCH} ${PREFIX}/etc/gdnsd/zones/.keep-me + .include <bsd.port.mk> Modified: head/dns/gdnsd/distinfo ============================================================================== --- head/dns/gdnsd/distinfo Thu Sep 19 22:24:49 2013 (r327653) +++ head/dns/gdnsd/distinfo Fri Sep 20 04:10:21 2013 (r327654) @@ -1,2 +1,2 @@ -SHA256 (gdnsd-1.9.0.tar.xz) = 050e52eda89d819ed340ec8cf49210de35c112ee993116906e13c4d2be19d38d -SIZE (gdnsd-1.9.0.tar.xz) = 620632 +SHA256 (gdnsd-1.10.0.tar.xz) = 43c1c50cf58bc7a5dacb7379bf39276c5f4ebb2b4697d25dba228953015db3af +SIZE (gdnsd-1.10.0.tar.xz) = 622584 Modified: head/dns/gdnsd/files/gdnsd.in ============================================================================== --- head/dns/gdnsd/files/gdnsd.in Thu Sep 19 22:24:49 2013 (r327653) +++ head/dns/gdnsd/files/gdnsd.in Fri Sep 20 04:10:21 2013 (r327654) @@ -12,37 +12,33 @@ # # gdnsd_enable (bool): Set to NO by default. # Set it to YES to enable gdnsd. -# gdnsd_config (path): Set to %%PREFIX%%/etc/gdnsd/config -# by default. +# gdnsd_flags (str): Set to "" by default +# Extra command line argument flags . /etc/rc.subr name="gdnsd" -rcvar=`set_rcvar` -command="%%PREFIX%%/sbin/gdnsd" +rcvar=gdnsd_enable # set defaults load_rc_config $name : ${gdnsd_enable:="NO"} -: ${gdnsd_config="%%PREFIX%%/etc/gdnsd/config"} -: ${gdnsd_pidfile="%%PREFIX%%/var/run/gdnsd.pid"} +: ${gdnsd_flags:=""} -required_files=${gdnsd_config} -command_args="-c ${gdnsd_config} start" +command="%%PREFIX%%/sbin/gdnsd" +command_args="${gdnsd_flags} start" procname=${command} -extra_commands="checkconf" -checkconf_cmd="gdnsd_checkconf" - -stop_postcmd=stop_postcmd - -stop_postcmd() +reload_cmd="gdnsd_reload" +configtest_cmd="gdnsd_checkconf" +extra_commands="reload configtest" +gdnsd_reload() { - rm -f ${gdnsd_pidfile} + ${command} ${gdnsd_flags} reload } gdnsd_checkconf() { - ${command} -c ${gdnsd_config} checkconf + ${command} ${gdnsd_flags} checkconf } run_rc_command "$1" Modified: head/dns/gdnsd/pkg-plist ============================================================================== --- head/dns/gdnsd/pkg-plist Thu Sep 19 22:24:49 2013 (r327653) +++ head/dns/gdnsd/pkg-plist Fri Sep 20 04:10:21 2013 (r327654) @@ -70,6 +70,10 @@ sbin/gdnsd %%DOCSDIR%%/gdnsd_manual.pod %%DOCSDIR%%/gdnsd_manual.txt @dirrm %%DOCSDIR%% -@exec mkdir -p %D/%%ETCDIR%%/gdnsd +@exec mkdir -p %D/var/run/gdnsd +@dirrmtry var/run/gdnsd +etc/gdnsd/zones/.keep-me +@exec mkdir -p %D/%%ETCDIR%%/gdnsd/zones +@dirrmtry etc/gdnsd/zones @dirrmtry etc/gdnsd @stopdaemon gdnsd _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed, with minor changes. Thanks!