From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Dec 14 04:00:32 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2DD3D1065673 for ; Wed, 14 Dec 2011 04:00:32 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 07FD88FC1C for ; Wed, 14 Dec 2011 04:00:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBE40T43044445 for ; Wed, 14 Dec 2011 04:00:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBE40Tcq044444; Wed, 14 Dec 2011 04:00:29 GMT (envelope-from gnats) Resent-Date: Wed, 14 Dec 2011 04:00:29 GMT Resent-Message-Id: <201112140400.pBE40Tcq044444@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Rob Farmer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08A711065670 for ; Wed, 14 Dec 2011 03:50:48 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id D1AB28FC18 for ; Wed, 14 Dec 2011 03:50:47 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id pBE3olsq061247 for ; Wed, 14 Dec 2011 03:50:47 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id pBE3olsR061246; Wed, 14 Dec 2011 03:50:47 GMT (envelope-from nobody) Message-Id: <201112140350.pBE3olsR061246@red.freebsd.org> Date: Wed, 14 Dec 2011 03:50:47 GMT From: Rob Farmer To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/163271: [maintainer] [patch] dns/ddclient: rc script fix, add OPTIONS X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2011 04:00:32 -0000 >Number: 163271 >Category: ports >Synopsis: [maintainer] [patch] dns/ddclient: rc script fix, add OPTIONS >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Dec 14 04:00:28 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Rob Farmer >Release: 9.0-PRERELEASE >Organization: >Environment: FreeBSD sapphire.predatorlabs.net 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #0 r228449: Mon Dec 12 21:19:24 PST 2011 rfarmer@sapphire.predatorlabs.net:/usr/obj/usr/src/sys/SAPPHIRE amd64 >Description: -Remove -daemon 300 from the rc.d script - this overrides the user's value in the configuration file and 300 isn't appropriate for all supported services. If the daemon entry is removed from the config file, the rc script causes it to run once and exit [1] -Make SSL into a proper OPTION Reported by: Keith Holman (kholman at gmail.com) [1] >How-To-Repeat: >Fix: Patch attached with submission follows: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/dns/ddclient/Makefile,v retrieving revision 1.28 diff -u -r1.28 Makefile --- Makefile 28 Jul 2011 21:59:28 -0000 1.28 +++ Makefile 14 Dec 2011 03:42:43 -0000 @@ -7,16 +7,13 @@ PORTNAME= ddclient PORTVERSION= 3.8.1 +PORTREVISION= 1 CATEGORIES= dns MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= rfarmer@predatorlabs.net COMMENT= Update dynamic DNS entries -.ifndef WITHOUT_SSL -RUN_DEPENDS= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL -.endif - LICENSE= GPLv2 USE_BZIP2= yes @@ -24,6 +21,14 @@ NO_BUILD= yes USE_RC_SUBR= ${PORTNAME} +OPTIONS= SSL "Enable SSL support" ON + +.include + +.ifndef WITHOUT_SSL +RUN_DEPENDS+= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL +.endif + SUB_FILES= pkg-message ddclient_force PKGMESSAGE= ${WRKDIR}/pkg-message Index: files/ddclient.in =================================================================== RCS file: /home/ncvs/ports/dns/ddclient/files/ddclient.in,v retrieving revision 1.2 diff -u -r1.2 ddclient.in --- files/ddclient.in 27 Mar 2010 00:12:53 -0000 1.2 +++ files/ddclient.in 14 Dec 2011 03:39:04 -0000 @@ -22,6 +22,6 @@ load_rc_config ${name} : ${ddclient_enable="NO"} -: ${ddclient_flags="-daemon 300"} +: ${ddclient_flags=""} run_rc_command "$1" >Release-Note: >Audit-Trail: >Unformatted: