From owner-svn-ports-all@FreeBSD.ORG Sun Mar 3 18:12:08 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7F7905A8; Sun, 3 Mar 2013 18:12:08 +0000 (UTC) (envelope-from ohauer@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 583A01E5; Sun, 3 Mar 2013 18:12:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id r23IC84Z033594; Sun, 3 Mar 2013 18:12:08 GMT (envelope-from ohauer@svn.freebsd.org) Received: (from ohauer@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id r23IC6D3033581; Sun, 3 Mar 2013 18:12:06 GMT (envelope-from ohauer@svn.freebsd.org) Message-Id: <201303031812.r23IC6D3033581@svn.freebsd.org> From: Olli Hauer Date: Sun, 3 Mar 2013 18:12:06 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r313372 - in head: devel/pecl-spread net/spread4 net/spread4/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Mar 2013 18:12:08 -0000 Author: ohauer Date: Sun Mar 3 18:12:06 2013 New Revision: 313372 URL: http://svnweb.freebsd.org/changeset/ports/313372 Log: net/spread4 - update spread4 to 4.2.0 - the port has a dedicated user/group, so use them in the rc script (instead root) - use dedicated log directory - assign port to ports@ devel/pecl-spread - bump PORTREVISION PR: 175510 Submitted by: Javier Martin Rueda Added: head/net/spread4/files/patch-daemon__Makefile.in (contents, props changed) head/net/spread4/files/patch-daemon__monitor.c (contents, props changed) head/net/spread4/files/patch-examples__Makefile.in (contents, props changed) Modified: head/devel/pecl-spread/Makefile (contents, props changed) head/net/spread4/Makefile head/net/spread4/distinfo (contents, props changed) head/net/spread4/files/patch-docs__sample.spread.conf (contents, props changed) head/net/spread4/files/spread.in head/net/spread4/pkg-plist (contents, props changed) Modified: head/devel/pecl-spread/Makefile ============================================================================== --- head/devel/pecl-spread/Makefile Sun Mar 3 17:40:36 2013 (r313371) +++ head/devel/pecl-spread/Makefile Sun Mar 3 18:12:06 2013 (r313372) @@ -1,13 +1,9 @@ -# New ports collection makefile for: pecl-spread -# Date created: 10 June 2008 -# Whom: Wen Heping -# +# Created by: Wen Heping # $FreeBSD$ -# PORTNAME= spread PORTVERSION= 2.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel pear MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- Modified: head/net/spread4/Makefile ============================================================================== --- head/net/spread4/Makefile Sun Mar 3 17:40:36 2013 (r313371) +++ head/net/spread4/Makefile Sun Mar 3 18:12:06 2013 (r313372) @@ -1,18 +1,13 @@ -# New ports collection makefile for: spread -# Date created: 11 June 2001 -# Whom: Anders Nordby -# +# Created by: Anders Nordby # $FreeBSD$ -# PORTNAME= spread4 -PORTVERSION= 4.1.0 -PORTREVISION= 1 +PORTVERSION= 4.2.0 CATEGORIES= net perl5 -MASTER_SITES= LOCAL/wen +MASTER_SITES= LOCAL/ohauer DISTNAME= spread-src-${PORTVERSION} -MAINTAINER= apache@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= The Spread Group Communication System, a network toolkit GNU_CONFIGURE= yes @@ -26,6 +21,7 @@ GROUPS= spread RUNDIR= /var/run/spread PLIST_SUB+= USERS=${USERS} GROUPS=${GROUPS} RUNDIR=${RUNDIR} +SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} WRKSRC= ${WRKDIR}/spread-src-${PORTVERSION} @@ -51,18 +47,18 @@ post-extract: ${WRKSRC}/Makefile.in post-install: - ${INSTALL_DATA} ${WRKSRC}/docs/sample.spread.conf \ + ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ ${PREFIX}/etc/spread.conf.sample - ${INSTALL_DATA} ${WRKSRC}/docs/sample.spread.access_ip \ + ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ ${PREFIX}/etc/spread.access_ip.sample .if !exists(${PREFIX}/etc/spread.conf) - ${INSTALL_DATA} ${WRKSRC}/docs/sample.spread.conf \ + ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.conf \ ${PREFIX}/etc/spread.conf .endif .if !exists(${PREFIX}/etc/spread.access_ip) - ${INSTALL_DATA} ${WRKSRC}/docs/sample.spread.access_ip \ + ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/sample.spread.access_ip \ ${PREFIX}/etc/spread.access_ip .endif Modified: head/net/spread4/distinfo ============================================================================== --- head/net/spread4/distinfo Sun Mar 3 17:40:36 2013 (r313371) +++ head/net/spread4/distinfo Sun Mar 3 18:12:06 2013 (r313372) @@ -1,2 +1,2 @@ -SHA256 (spread-src-4.1.0.tar.gz) = 764d84ecf06877802c805efc1e84bbb362f14c791829e88d62fcba9951a68cdd -SIZE (spread-src-4.1.0.tar.gz) = 641060 +SHA256 (spread-src-4.2.0.tar.gz) = 0f234c211eadc26002e31343bdd1e343f4956f5665edd4db92751ef1d595bb5c +SIZE (spread-src-4.2.0.tar.gz) = 736189 Added: head/net/spread4/files/patch-daemon__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/spread4/files/patch-daemon__Makefile.in Sun Mar 3 18:12:06 2013 (r313372) @@ -0,0 +1,11 @@ +--- daemon/Makefile.in.orig 2012-03-21 00:26:01.000000000 +0100 ++++ daemon/Makefile.in 2013-01-22 12:02:35.000000000 +0100 +@@ -30,7 +30,7 @@ + LIBSPREADUTIL_DIR=../libspread-util + LIBSPREADUTIL_PATHS=-I$(LIBSPREADUTIL_DIR)/include -I$(top_srcdir)/libspread-util/include + LIBSPREADUTIL_LDFLAGS=-rdynamic +-LIBSPREADUTIL_LIBS=-ldl ++LIBSPREADUTIL_LIBS= + + CC=@CC@ + LD=@LD@ Added: head/net/spread4/files/patch-daemon__monitor.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/spread4/files/patch-daemon__monitor.c Sun Mar 3 18:12:06 2013 (r313372) @@ -0,0 +1,10 @@ +--- daemon/monitor.c.orig 2012-03-21 04:17:52.000000000 +0100 ++++ daemon/monitor.c 2013-01-22 12:21:25.000000000 +0100 +@@ -39,6 +39,7 @@ + #include + #include + #include ++#include + + #include "arch.h" + #include "mutex.h" Modified: head/net/spread4/files/patch-docs__sample.spread.conf ============================================================================== --- head/net/spread4/files/patch-docs__sample.spread.conf Sun Mar 3 17:40:36 2013 (r313371) +++ head/net/spread4/files/patch-docs__sample.spread.conf Sun Mar 3 18:12:06 2013 (r313372) @@ -4,7 +4,7 @@ # "spreadlog_machine2.mydomain.com.log" respectively. #EventLogFile = testlog.out -+EventLogFile = /var/log/spread.log ++EventLogFile = /var/log/spread/spread.log #Set whether to add a timestamp in front of all logged events or not. # Default is no timestamps. Default format is "[%a %d %b %Y %H:%M:%S]". Added: head/net/spread4/files/patch-examples__Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/spread4/files/patch-examples__Makefile.in Sun Mar 3 18:12:06 2013 (r313372) @@ -0,0 +1,11 @@ +--- examples/Makefile.in.orig 2012-03-21 00:26:01.000000000 +0100 ++++ examples/Makefile.in 2013-01-22 12:02:41.000000000 +0100 +@@ -30,7 +30,7 @@ + LIBSPREADUTIL_DIR=../libspread-util + LIBSPREADUTIL_PATHS=-I$(LIBSPREADUTIL_DIR)/include -I$(top_srcdir)/libspread-util/include + LIBSPREADUTIL_LDFLAGS=-rdynamic +-LIBSPREADUTIL_LIBS=-ldl ++LIBSPREADUTIL_LIBS= + + CC=@CC@ + LD=@LD@ Modified: head/net/spread4/files/spread.in ============================================================================== --- head/net/spread4/files/spread.in Sun Mar 3 17:40:36 2013 (r313371) +++ head/net/spread4/files/spread.in Sun Mar 3 18:12:06 2013 (r313372) @@ -19,15 +19,29 @@ name=spread rcvar=spread_enable +load_rc_config ${name} -command="%%PREFIX%%/sbin/spread" +# set defaults +spread_enable=${spread_enable:-"NO"} +spread_user=%%USERS%% +spread_group=%%GROUPS%% -pidfile=/var/run/${name}.pid +command="%%PREFIX%%/sbin/spread" required_files=%%PREFIX%%/etc/${name}.conf +pidfile=/var/run/${name}.pid -# set defaults +start_cmd=spread_start +stop_postcmd=spread_cleanup -spread_enable=${spread_enable:-"NO"} +spread_start() { + echo "Starting spread." + /usr/bin/install -o ${spread_user} -g ${spread_group} -d /var/log/spread + /usr/bin/touch ${pidfile} && /usr/sbin/chown ${spread_user}:${spread_group} ${pidfile} + /usr/sbin/daemon -cf -p ${pidfile} -u ${spread_user} ${command} ${spread_flags} +} + +spread_cleanup() { + [ -f ${pidfile} ] && rm -f ${pidfile} +} -load_rc_config ${name} run_rc_command "$1" Modified: head/net/spread4/pkg-plist ============================================================================== --- head/net/spread4/pkg-plist Sun Mar 3 17:40:36 2013 (r313371) +++ head/net/spread4/pkg-plist Sun Mar 3 18:12:06 2013 (r313372) @@ -17,14 +17,14 @@ lib/libspread.a lib/libspread-core.a lib/libtspread-core.a lib/libspread.so -lib/libspread.so.2 -lib/libspread.so.2.0.1 +lib/libspread.so.3 +lib/libspread.so.3.0.0 lib/libspread-core.so -lib/libspread-core.so.2 -lib/libspread-core.so.2.0.1 +lib/libspread-core.so.3 +lib/libspread-core.so.3.0.0 lib/libtspread-core.so -lib/libtspread-core.so.2 -lib/libtspread-core.so.2.0.1 +lib/libtspread-core.so.3 +lib/libtspread-core.so.3.0.0 sbin/spread %%PORTDOCS%%%%DOCSDIR%%/DynamicConfiguration.txt %%PORTDOCS%%%%DOCSDIR%%/Flush_or_SpreadAPI.txt