From owner-freebsd-ports Tue Aug 27 6: 0:23 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B98F37B400 for ; Tue, 27 Aug 2002 06:00:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D76543E4A for ; Tue, 27 Aug 2002 06:00:16 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g7RD0GJU091288 for ; Tue, 27 Aug 2002 06:00:16 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g7RD0GPU091287; Tue, 27 Aug 2002 06:00:16 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9C1B37B400 for ; Tue, 27 Aug 2002 05:57:22 -0700 (PDT) Received: from outpost.lukarcos.com (outpost.lukarcos.com [195.239.240.132]) by mx1.FreeBSD.org (Postfix) with SMTP id 3557F43E42 for ; Tue, 27 Aug 2002 05:57:21 -0700 (PDT) (envelope-from sgk@outpost.globcon.net) Received: (qmail 33542 invoked by uid 911); 27 Aug 2002 12:57:21 -0000 Message-Id: <20020827125721.33541.qmail@outpost.globcon.net> Date: 27 Aug 2002 12:57:21 -0000 From: Sergei Kolobov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/42078: New port: sysutils/metalog - modern syslogd replacement with PCRE support Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 42078 >Category: ports >Synopsis: New port: sysutils/metalog - modern syslogd replacement with PCRE support >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Aug 27 06:00:15 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Sergei Kolobov >Release: FreeBSD 4.6-STABLE i386 >Organization: >Environment: System: FreeBSD outpost.globcon.net 4.6-STABLE FreeBSD 4.6-STABLE #0: Thu Aug 1 02:44:26 MSD 2002 sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST i386 >Description: Metalog is a modern replacement for syslogd and klogd. The logged messages can be dispatched according to their facility, urgency, program name and/or Perl-compatible regular expressions. Log files can be automatically rotated when they exceed a certain size or age. External shell scripts (ex: mail) can be launched when specific patterns are found. Metalog is easier to configure than syslogd and syslog-ng, accepts unlimited number of rules and has (switchable) memory bufferisation for maximal performance. WWW: http://metalog.sourceforge.net/ >How-To-Repeat: >Fix: --- metalog-0.7beta.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # metalog/Makefile # metalog/distinfo # metalog/pkg-comment # metalog/pkg-descr # metalog/pkg-plist # echo x - metalog/Makefile sed 's/^X//' >metalog/Makefile << 'END-of-metalog/Makefile' X# New ports collection makefile for: metalog X# Date Created: 27 Aug 2002 X# Whom: Sergei Kolobov X# X# $FreeBSD$ X# X XPORTNAME= metalog XPORTVERSION= 0.7beta XCATEGORIES= sysutils XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR=${PORTNAME} XEXTRACT_SUFX= .tgz X XMAINTAINER= sergei@kolobov.com X XLIB_DEPENDS= pcre.0:${PORTSDIR}/devel/pcre X XGNU_CONFIGURE= yes XCONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ X CFLAGS="${CFLAGS}" LDFLAGS="-L${LOCALBASE}/lib" X XMAN8= metalog.8 XDOCS= COPYING NEWS README X Xpost-install: X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/metalog.conf ${EXAMPLESDIR} X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for file in ${DOCS} X ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} X.endfor X.endif X X.include END-of-metalog/Makefile echo x - metalog/distinfo sed 's/^X//' >metalog/distinfo << 'END-of-metalog/distinfo' XMD5 (metalog-0.7beta.tgz) = 9b6878d5aac4edcf771d95c4f857cec6 END-of-metalog/distinfo echo x - metalog/pkg-comment sed 's/^X//' >metalog/pkg-comment << 'END-of-metalog/pkg-comment' XModern syslogd replacement with PCRE support END-of-metalog/pkg-comment echo x - metalog/pkg-descr sed 's/^X//' >metalog/pkg-descr << 'END-of-metalog/pkg-descr' XMetalog is a modern replacement for syslogd and klogd. The logged messages can Xbe dispatched according to their facility, urgency, program name and/or XPerl-compatible regular expressions. X XLog files can be automatically rotated when they exceed a certain size or age. XExternal shell scripts (ex: mail) can be launched when specific patterns are Xfound. X XMetalog is easier to configure than syslogd and syslog-ng, accepts unlimited Xnumber of rules and has (switchable) memory bufferisation for maximal Xperformance. X XWWW: http://metalog.sourceforge.net/ END-of-metalog/pkg-descr echo x - metalog/pkg-plist sed 's/^X//' >metalog/pkg-plist << 'END-of-metalog/pkg-plist' Xsbin/metalog X%%PORTDOCS%%share/doc/metalog/COPYING X%%PORTDOCS%%share/doc/metalog/NEWS X%%PORTDOCS%%share/doc/metalog/README X%%PORTDOCS%%@dirrm share/doc/metalog Xshare/examples/metalog/metalog.conf X@dirrm share/examples/metalog END-of-metalog/pkg-plist exit --- metalog-0.7beta.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message