From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 30 09:40:00 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C28E3F47 for ; Thu, 30 Jan 2014 09:40:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9DD281740 for ; Thu, 30 Jan 2014 09:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s0U9e0dq073408 for ; Thu, 30 Jan 2014 09:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0U9e0mo073407; Thu, 30 Jan 2014 09:40:00 GMT (envelope-from gnats) Resent-Date: Thu, 30 Jan 2014 09:40:00 GMT Resent-Message-Id: <201401300940.s0U9e0mo073407@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, Guido Falsi Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6C741C69; Thu, 30 Jan 2014 09:30:10 +0000 (UTC) Received: from micro.madpilot.net (micro.madpilot.net [88.149.173.206]) by mx1.freebsd.org (Postfix) with ESMTP id 02E471665; Thu, 30 Jan 2014 09:30:09 +0000 (UTC) Received: from micro.madpilot.net (localhost [127.0.0.1]) by micro.madpilot.net (Postfix) with ESMTP id 3fFGVx5BzpzCJ; Thu, 30 Jan 2014 10:30:01 +0100 (CET) Received: from micro.madpilot.net ([127.0.0.1]) by micro.madpilot.net (micro.madpilot.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id hgkR9oEuC8FW; Thu, 30 Jan 2014 10:29:57 +0100 (CET) Received: by micro.madpilot.net (Postfix, from userid 1000) id 3fFGVs46b1zCH; Thu, 30 Jan 2014 10:29:57 +0100 (CET) Message-Id: <3fFGVs46b1zCH@micro.madpilot.net> Date: Thu, 30 Jan 2014 10:29:57 +0100 (CET) From: Guido Falsi To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.114 Subject: ports/186266: [update] misc/logsurfer+: update to 1.8, rename, staging X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Guido Falsi List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 09:40:00 -0000 >Number: 186266 >Category: ports >Synopsis: [update] misc/logsurfer+: update to 1.8, rename, staging >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Jan 30 09:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Guido Falsi >Release: FreeBSD 10.0-RELEASE amd64 >Organization: none >Environment: System: FreeBSD micro.madpilot.net 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: - Update to 1.8 - Rename port - Convert to staging - Add rc script NOTE: example files aren't in the distribution anymore, so I just removed support for those. Also, the rc script is working but the the defaults are more like examples, user needs to be created or changed and the configuration file needs to be created. >How-To-Repeat: >Fix: Index: MOVED =================================================================== --- MOVED (revision 341822) +++ MOVED (working copy) @@ -5417,3 +5417,4 @@ textproc/nl-ispell|textproc/nl-ispell|2014-01-29|Removed, consider using aspell instead textproc/sk-ispell|textproc/sk-ispell|2014-01-29|Removed, consider using aspell instead ukrainian/ispell|ukrainian/aspell|2014-01-29|Removed, consider using aspell instead +misc/logsurfer+|misc/logsurfer|2014-01-30|Renamed upstream Index: misc/Makefile =================================================================== --- misc/Makefile (revision 341822) +++ misc/Makefile (working copy) @@ -256,7 +256,7 @@ SUBDIR += lingoteach SUBDIR += linm SUBDIR += localedata - SUBDIR += logsurfer+ + SUBDIR += logsurfer SUBDIR += loop SUBDIR += lr SUBDIR += lv Index: misc/logsurfer/Makefile =================================================================== --- misc/logsurfer/Makefile (revision 341822) +++ misc/logsurfer/Makefile (working copy) @@ -1,11 +1,10 @@ # Created by: shanee@augusta.de # $FreeBSD$ -PORTNAME= logsurfer+ -PORTVERSION= 1.7 +PORTNAME= logsurfer +PORTVERSION= 1.8 CATEGORIES= misc -MASTER_SITES= http://kerryt.orconhosting.net.nz/ \ - http://www.crypt.gen.nz/logsurfer/ \ +MASTER_SITES= http://www.crypt.gen.nz/logsurfer/ \ http://mirrors.rit.edu/zi/ MAINTAINER= zi@FreeBSD.org @@ -13,28 +12,19 @@ LICENSE= BSD -SUB_FILES= pkg-message -EXAMPLE_FILES= context_arg_test.conf echo_test.conf \ - lines_test.conf syslog_test.conf - GNU_CONFIGURE= YES CONFIGURE_ARGS+=--with-etcdir=${ETCDIR} +USES= desthack +USE_RC_SUBR= logsurfer -MAN1= logsurfer.1 -MAN4= logsurfer.conf.4 +.include -NO_STAGE= yes post-install: - @${MKDIR} ${ETCDIR} -.for conf in ${EXAMPLE_FILES} - ${INSTALL_DATA} ${WRKSRC}/config-examples/${conf} ${ETCDIR}/${conf}.sample -.endfor -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} +.if ${PORT_OPTIONS:MDOCS} + @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ChangeLog README - ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .endif - @${CAT} ${PKGMESSAGE} .include Index: misc/logsurfer/distinfo =================================================================== --- misc/logsurfer/distinfo (revision 341822) +++ misc/logsurfer/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (logsurfer+-1.7.tar.gz) = b0cce7311f6413a1a903a2d4925051ee68a882a7eb093f41f1b7d7bd7bd442a0 -SIZE (logsurfer+-1.7.tar.gz) = 198289 +SHA256 (logsurfer-1.8.tar.gz) = 74a36e8530a884031b4ae2344a46b9aaa07a1ee36d143802f6b64f817c5bd1af +SIZE (logsurfer-1.8.tar.gz) = 197507 Index: misc/logsurfer/files/logsurfer.in =================================================================== --- misc/logsurfer/files/logsurfer.in (revision 0) +++ misc/logsurfer/files/logsurfer.in (working copy) @@ -0,0 +1,45 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: logsurfer +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add the following lines to /etc/rc.conf to enable logsurfer: +# +# logsurfer_enable (bool): Set it to "YES" to enable logsurfer +# Default to "NO" +# +# logsurfer_config (string): Configuration file, +# Default /usr/local/etc/logsurfer/logsurfer.conf +# +# logsurfer_user, logsurfer_group (string): User logsurfer will run as +# Default logsurfer +# +# logsurfer_logfile (string): Log file logsurfer will monitor +# Default /var/log/messages +# +# logsurfer_pid (string): Location of pid file +# Default /var/run/logsurfer.pid +# + +. /etc/rc.subr + +name=logsurfer +rcvar=logsurfer_enable + +load_rc_config ${name} + +: ${logsurfer_enable:=NO} +: ${logsurfer_config:=%%ETCDIR%%/logsurfer.conf} +: ${logsurfer_user:=logsurfer} +: ${logsurfer_group:=logsurfer} +: ${logsurfer_logfile:=/var/log/messages} + +pidfile=${logsurfer_pidfile:="/var/run/logsurfer.pid"} +command=%%PREFIX%%/bin/logsurfer +command_args="-D -p ${pidfile} -c ${logsurfer_config} -F -s -e ${logsurfer_logfile}" +required_files=${logsurfer_config} ${logsurfer_logfile} + +run_rc_command "$1" Property changes on: misc/logsurfer/files/logsurfer.in ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Index: misc/logsurfer/pkg-plist =================================================================== --- misc/logsurfer/pkg-plist (revision 341822) +++ misc/logsurfer/pkg-plist (working copy) @@ -1,10 +1,6 @@ bin/logsurfer +man/man1/logsurfer.1.gz +man/man4/logsurfer.conf.4.gz %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%@dirrm %%DOCSDIR%% -%%ETCDIR%%/context_arg_test.conf.sample -%%ETCDIR%%/echo_test.conf.sample -%%ETCDIR%%/lines_test.conf.sample -%%ETCDIR%%/syslog_test.conf.sample -@dirrmtry %%ETCDIR%% -@unexec if [ -d %D/%%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/logsurfer+`` to remove any configuration files left."; fi Index: misc/logsurfer+/Makefile =================================================================== --- misc/logsurfer+/Makefile (revision 341822) +++ misc/logsurfer+/Makefile (working copy) @@ -1,40 +0,0 @@ -# Created by: shanee@augusta.de -# $FreeBSD$ - -PORTNAME= logsurfer+ -PORTVERSION= 1.7 -CATEGORIES= misc -MASTER_SITES= http://kerryt.orconhosting.net.nz/ \ - http://www.crypt.gen.nz/logsurfer/ \ - http://mirrors.rit.edu/zi/ - -MAINTAINER= zi@FreeBSD.org -COMMENT= Process logfiles and conditionally perform certain actions - -LICENSE= BSD - -SUB_FILES= pkg-message -EXAMPLE_FILES= context_arg_test.conf echo_test.conf \ - lines_test.conf syslog_test.conf - -GNU_CONFIGURE= YES -CONFIGURE_ARGS+=--with-etcdir=${ETCDIR} - -MAN1= logsurfer.1 -MAN4= logsurfer.conf.4 - -NO_STAGE= yes -post-install: - @${MKDIR} ${ETCDIR} -.for conf in ${EXAMPLE_FILES} - ${INSTALL_DATA} ${WRKSRC}/config-examples/${conf} ${ETCDIR}/${conf}.sample -.endfor -.if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} -.for doc in ChangeLog README - ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} -.endfor -.endif - @${CAT} ${PKGMESSAGE} - -.include Index: misc/logsurfer+/distinfo =================================================================== --- misc/logsurfer+/distinfo (revision 341822) +++ misc/logsurfer+/distinfo (working copy) @@ -1,2 +0,0 @@ -SHA256 (logsurfer+-1.7.tar.gz) = b0cce7311f6413a1a903a2d4925051ee68a882a7eb093f41f1b7d7bd7bd442a0 -SIZE (logsurfer+-1.7.tar.gz) = 198289 Index: misc/logsurfer+/files/pkg-message.in =================================================================== --- misc/logsurfer+/files/pkg-message.in (revision 341822) +++ misc/logsurfer+/files/pkg-message.in (working copy) @@ -1,5 +0,0 @@ -******************************************************************* -Sample configurations are located in %%ETCDIR%%/ - -Select an appropriate file and copy it to %%ETCDIR%%/logsurfer.conf -******************************************************************* Index: misc/logsurfer+/pkg-descr =================================================================== --- misc/logsurfer+/pkg-descr (revision 341822) +++ misc/logsurfer+/pkg-descr (working copy) @@ -1,14 +0,0 @@ -Logsurfer is a program for monitoring system logs in real-time, -and reporting on the occurrence of events. It is similar to the -well-known swatch program on which it is based, but offers a -number of advanced features which swatch does not support. - -Logsurfer is capable of grouping related log entries -together - for instance, when a system boots it usually creates -a high number of log messages. In this case, logsurfer can be -setup to group boot-time messages together and forward them in -a single Email message to the system administrator under the -subject line "Host xxx has just booted". -Swatch just couldn't do this properly. - -WWW: http://www.crypt.gen.nz/logsurfer/ Index: misc/logsurfer+/pkg-plist =================================================================== --- misc/logsurfer+/pkg-plist (revision 341822) +++ misc/logsurfer+/pkg-plist (working copy) @@ -1,10 +0,0 @@ -bin/logsurfer -%%PORTDOCS%%%%DOCSDIR%%/ChangeLog -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%@dirrm %%DOCSDIR%% -%%ETCDIR%%/context_arg_test.conf.sample -%%ETCDIR%%/echo_test.conf.sample -%%ETCDIR%%/lines_test.conf.sample -%%ETCDIR%%/syslog_test.conf.sample -@dirrmtry %%ETCDIR%% -@unexec if [ -d %D/%%ETCDIR%% ]; then echo "==> If you are permanently removing this port, you should do a ``rm -rf ${PKG_PREFIX}/etc/logsurfer+`` to remove any configuration files left."; fi >Release-Note: >Audit-Trail: >Unformatted: