Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Apr 2016 07:47:54 +0000 (UTC)
From:      "Carlos J. Puga Medina" <cpm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r413967 - in head: . dns/dnsdist dns/dnsdist/files
Message-ID:  <201604250747.u3P7lsdV053906@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cpm
Date: Mon Apr 25 07:47:53 2016
New Revision: 413967
URL: https://svnweb.freebsd.org/changeset/ports/413967

Log:
  - Update to 1.0.0 release
  - Use USERS/GROUPS framework
  - Install the dnsdist binary in ${PREFIX}/sbin
  - Fix rc script
  - Fix pkg-plist
  
  Changelog: http://dnsdist.org/changelog/#dnsdist-100
  
  Reported by:	Bryan Seitz <seitz@bsd-unix.net>
  Approved by:	junovitch (mentor)
  Differential Revision:	D6066

Modified:
  head/GIDs
  head/UIDs
  head/dns/dnsdist/Makefile
  head/dns/dnsdist/distinfo
  head/dns/dnsdist/files/dnsdist.in
  head/dns/dnsdist/pkg-plist

Modified: head/GIDs
==============================================================================
--- head/GIDs	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/GIDs	Mon Apr 25 07:47:53 2016	(r413967)
@@ -126,6 +126,7 @@ yate:*:204:
 gnugk:*:205:
 gini:*:206:
 _mixminion:*:207:
+_dnsdist:*:208:
 gogs:*:209:
 shoutcast:*:210:
 git:*:211:

Modified: head/UIDs
==============================================================================
--- head/UIDs	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/UIDs	Mon Apr 25 07:47:53 2016	(r413967)
@@ -131,6 +131,7 @@ yate:*:204:204::0:0:Yate:/nonexistent:/u
 gnugk:*:205:205::0:0:GNU GateKeeper pseudo-user:/nonexistent:/usr/sbin/nologin
 gini:*:206:206::0:0:& streaming server:/var/log/gini:/usr/sbin/nologin
 _mixminion:*:207:207::0:0:Mixminion server:/nonexistent:/usr/sbin/nologin
+_dnsdist:*:208:208::0:0:dnsdist user:/nonexistent:/usr/sbin/nologin
 gogs:*:209:209::0:0:gogs user:/var/db/gogs/home:/bin/sh
 shoutcast:*:210:210::0:0:Shoutcast sandbox:/nonexistent:/bin/sh
 git:*:211:211::0:0:gitosis user:/usr/local/git:/bin/sh

Modified: head/dns/dnsdist/Makefile
==============================================================================
--- head/dns/dnsdist/Makefile	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/dns/dnsdist/Makefile	Mon Apr 25 07:47:53 2016	(r413967)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	dnsdist
-DISTVERSION=	1.0.0-alpha2
+DISTVERSION=	1.0.0
 CATEGORIES=	dns net
 MASTER_SITES=	https://downloads.powerdns.com/releases/ \
 		LOCAL/cpm
@@ -25,9 +25,12 @@ LDFLAGS+=	-L${LOCALBASE}/lib -latomic
 GNU_CONFIGURE=	yes
 USE_GCC=	yes
 USES=		bison cpe gmake libedit libtool lua:52 pkgconfig tar:bz2
-CONFIGURE_ARGS=	--enable-dnscrypt --enable-libsodium
+CONFIGURE_ARGS=	--bindir=${PREFIX}/sbin --enable-dnscrypt --enable-libsodium --without-protobuf
 INSTALL_TARGET=	install-strip
 
+USERS=		_dnsdist
+GROUPS=		_dnsdist
+
 USE_RC_SUBR=	dnsdist
 
 post-install:

Modified: head/dns/dnsdist/distinfo
==============================================================================
--- head/dns/dnsdist/distinfo	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/dns/dnsdist/distinfo	Mon Apr 25 07:47:53 2016	(r413967)
@@ -1,2 +1,2 @@
-SHA256 (dnsdist-1.0.0-alpha2.tar.bz2) = dcbfa4f375a856694276f11921a6007bc954edd517a1cf1311a31839ca083c50
-SIZE (dnsdist-1.0.0-alpha2.tar.bz2) = 789252
+SHA256 (dnsdist-1.0.0.tar.bz2) = 1f72a5ca420fdea248dda60733a9b0ce3d68e13ee77dd5031887769a8451c713
+SIZE (dnsdist-1.0.0.tar.bz2) = 834177

Modified: head/dns/dnsdist/files/dnsdist.in
==============================================================================
--- head/dns/dnsdist/files/dnsdist.in	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/dns/dnsdist/files/dnsdist.in	Mon Apr 25 07:47:53 2016	(r413967)
@@ -6,22 +6,23 @@
 # REQUIRE: NETWORKING DAEMON
 # KEYWORD: shutdown
 #
-# Add the following to /etc/rc.conf to enable dnsdist:
+# Add the following line to /etc/rc.conf to enable dnsdist:
 #
 # dnsdist_enable="YES"
-#
 
 . /etc/rc.subr
 
-name="dnsdist"
-rcvar="dnsdist_enable"
+desc="dnsdist is a powerful, scriptable DNS loadbalancer"
+name=dnsdist
+rcvar=dnsdist_enable
 
 load_rc_config ${name}
 
-: ${dnsdist_enable:="NO"}
-: ${dnsdist_pidfile:=/var/run/${name}/pid}
+: ${dnsdist_priv_user:=_dnsdist}
+: ${dnsdist_priv_group:=_dnsdist}
+: ${dnsdist_enable:=NO}
 
 command=/usr/local/sbin/${name}
-command_args="-l 127.0.0.1:53"
+command_args="-u ${dnsdist_priv_user} -g ${dnsdist_priv_group} -d"
 
 run_rc_command "$1"

Modified: head/dns/dnsdist/pkg-plist
==============================================================================
--- head/dns/dnsdist/pkg-plist	Mon Apr 25 05:27:21 2016	(r413966)
+++ head/dns/dnsdist/pkg-plist	Mon Apr 25 07:47:53 2016	(r413967)
@@ -1,3 +1,3 @@
-bin/dnsdist
+sbin/dnsdist
 man/man1/dnsdist.1.gz
 @sample etc/dnsdist.conf.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604250747.u3P7lsdV053906>