From owner-freebsd-java@FreeBSD.ORG Fri Nov 7 06:50:10 2003 Return-Path: Delivered-To: freebsd-java@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60DB616A4CE for ; Fri, 7 Nov 2003 06:50:10 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B5D043FF2 for ; Fri, 7 Nov 2003 06:50:08 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hA7Eo8FY085728 for ; Fri, 7 Nov 2003 06:50:08 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hA7Eo8gK085726; Fri, 7 Nov 2003 06:50:08 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 7 Nov 2003 06:50:08 -0800 (PST) Resent-Message-Id: <200311071450.hA7Eo8gK085726@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-java@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Herve Quiroz Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A29E916A4CE for ; Fri, 7 Nov 2003 06:41:39 -0800 (PST) Received: from andouillette.esil.univ-mrs.fr (andouillette.esil.univ-mrs.fr [139.124.41.109]) by mx1.FreeBSD.org (Postfix) with ESMTP id 789DD43F75 for ; Fri, 7 Nov 2003 06:41:38 -0800 (PST) (envelope-from rv@andouillette.esil.univ-mrs.fr) Received: from andouillette.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1])hA7EWoPP099989 for ; Fri, 7 Nov 2003 15:32:50 +0100 (CET) (envelope-from rv@andouillette.esil.univ-mrs.fr) Received: (from rv@localhost)hA7EWoMZ099988; Fri, 7 Nov 2003 15:32:50 +0100 (CET) Message-Id: <200311071432.hA7EWoMZ099988@andouillette.esil.univ-mrs.fr> Date: Fri, 7 Nov 2003 15:32:50 +0100 (CET) From: Herve Quiroz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: java/59040: New port: java/avalon-logkit X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Herve Quiroz List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Nov 2003 14:50:10 -0000 >Number: 59040 >Category: java >Synopsis: New port: java/avalon-logkit >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Nov 07 06:50:08 PST 2003 >Closed-Date: >Last-Modified: >Originator: Herve Quiroz >Release: FreeBSD 5.1-RELEASE-p10 i386 >Organization: >Environment: System: FreeBSD andouillette.esil.univ-mrs.fr 5.1-RELEASE-p10 FreeBSD 5.1-RELEASE-p10 #0: Mon Nov 3 15:33:19 CET 2003 root@andouillette.esil.univ-mrs.fr:/usr/obj/usr/src/sys/ASSIMILATED i386 >Description: LogKit is a logging toolkit designed for secure performance oriented logging in applications. The LogKit provides the following features: - Decouples LogEvent generation from LogEvent handling. - Is simple to use and simple to configure. - Designed with security in mind. - Allow users fine control of logging based on priority and/or category. - Has hierarchical logging namespace to enable inheritance of LogTargets and Priorities. - Lightweight. - Designed to be integrated into existing products. - Performance oriented. - Enables users to plug in filters to filter out or modify LogEvents before they are written out. - Allow users to specify the serialization format of LogEvents via Formatters. - Comes with a number of existing LogTargets to ease integration. - The LogKit has existed for a number years and been used in a number of different environments which demonstrates it's reliability and stability. >How-To-Repeat: >Fix: # 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: # # java/avalon-logkit # java/avalon-logkit/distinfo # java/avalon-logkit/Makefile # java/avalon-logkit/pkg-plist # java/avalon-logkit/pkg-descr # echo c - java/avalon-logkit mkdir -p java/avalon-logkit > /dev/null 2>&1 echo x - java/avalon-logkit/distinfo sed 's/^X//' >java/avalon-logkit/distinfo << 'END-of-java/avalon-logkit/distinfo' XMD5 (LogKit-1.2-bin.tar.gz) = a513abc607c6502cfc6da5a96015f3c8 END-of-java/avalon-logkit/distinfo echo x - java/avalon-logkit/Makefile sed 's/^X//' >java/avalon-logkit/Makefile << 'END-of-java/avalon-logkit/Makefile' X# Ports collection makefile for: Avalon LogKit X# Date created: 06 November 2003 X# Whom: Herve Quiroz X# X# $FreeBSD$ X# X XPORTNAME= logkit XPORTVERSION= 1.2 XCATEGORIES= java XMASTER_SITES= http://www.apache.org/dist/jakarta/${PORTNAME:S,-,/,}/binaries/ XPKGNAMEPREFIX= avalon- XDISTNAME= LogKit-${PORTVERSION}-bin X XMAINTAINER= herve.quiroz@esil.univ-mrs.fr XCOMMENT= Java toolkit designed for secure performance oriented logging X XUSE_JAVA= 1.3+ XNO_BUILD= YES X XWRKSRC= ${WRKDIR}/LogKit-${PORTVERSION} XPORT_JARFILE= ${PORTNAME}-${PORTVERSION}.jar XDEST_JARFILE= ${PORTNAME}.jar XJAVA_WRKDOCSDIR= ${WRKSRC}/docs XPLIST_SUB+= T=${DOCSDIR:S/^${PREFIX}//} XPLIST_SUB+= JAVAJARDIR=${JAVAJARDIR:S/^${PREFIX}//} X Xdo-install: X @${ECHO_CMD} -n ">> Installing JAR file..." X @cd ${WRKSRC} && ${INSTALL_DATA} ${PORT_JARFILE} ${JAVAJARDIR}/${DEST_JARFILE} X @${ECHO_CMD} " [DONE]" X.if !defined(NOPORTDOCS) X @${ECHO_CMD} -n ">> Installing documentation..." X @cd ${JAVA_WRKDOCSDIR} && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} ";" X @cd ${JAVA_WRKDOCSDIR} && ${FIND} . -type f -exec ${INSTALL_MAN} ${JAVA_WRKDOCSDIR}/{} ${DOCSDIR}/{} ";" X @${ECHO_CMD} " [DONE]" X.endif X Xpost-install: X @${ECHO_CMD} "${PORTNAME}-${PORTVERSION} installed as ${JAVAJARDIR}/${PORT_JARFILE}" X X.include END-of-java/avalon-logkit/Makefile echo x - java/avalon-logkit/pkg-plist sed 's/^X//' >java/avalon-logkit/pkg-plist << 'END-of-java/avalon-logkit/pkg-plist' X%%PORTDOCS%%%%T%%/api/org/apache/log/filter/AbstractFilterTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/filter/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/filter/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/filter/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/filter/PriorityFilter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/AvalonFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/ExtendedPatternFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/Formatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/PatternFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/PatternFormatter.PatternRun.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/RawFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/SyslogFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/format/XMLFormatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/AbstractJDBCTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/ColumnInfo.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/ColumnType.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/DefaultDataSource.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/DefaultJDBCTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/NormalizedJDBCTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/db/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/FileStrategy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/OrRotateStrategy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RevolvingFileStrategy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RotateStrategy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RotateStrategyByDate.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RotateStrategyBySize.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RotateStrategyByTime.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/RotatingFileTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/rotate/UniqueFileStrategy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/FileTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/SafeFileTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/StreamTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/io/WriterTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/AbstractJMSTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/JMSQueueTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/JMSTopicTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/MessageBuilder.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/ObjectMessageBuilder.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/PropertyInfo.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/PropertyType.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/jms/TextMessageBuilder.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/lf5/LF5LogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/lf5/LogKitLogRecord.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/lf5/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/lf5/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/lf5/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/DatagramOutputTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/SMTPOutputLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/net/SocketOutputTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/AbstractOutputTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/AbstractTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/AsyncLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/DatagramOutputTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/DefaultOutputLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/FileOutputLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/MemoryTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/NullOutputLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/output/ServletOutputLogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/DefaultErrorHandler.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/LoggerListener.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/LoggerOutputStream.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/OutputStreamLogger.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/util/StackIntrospector.html X%%PORTDOCS%%%%T%%/api/org/apache/log/ContextMap.html X%%PORTDOCS%%%%T%%/api/org/apache/log/ContextStack.html X%%PORTDOCS%%%%T%%/api/org/apache/log/ErrorAware.html X%%PORTDOCS%%%%T%%/api/org/apache/log/ErrorHandler.html X%%PORTDOCS%%%%T%%/api/org/apache/log/FilterTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/Formatter.html X%%PORTDOCS%%%%T%%/api/org/apache/log/Hierarchy.html X%%PORTDOCS%%%%T%%/api/org/apache/log/LogEvent.html X%%PORTDOCS%%%%T%%/api/org/apache/log/Logger.html X%%PORTDOCS%%%%T%%/api/org/apache/log/LogKit.html X%%PORTDOCS%%%%T%%/api/org/apache/log/LogTarget.html X%%PORTDOCS%%%%T%%/api/org/apache/log/package-frame.html X%%PORTDOCS%%%%T%%/api/org/apache/log/package-summary.html X%%PORTDOCS%%%%T%%/api/org/apache/log/package-tree.html X%%PORTDOCS%%%%T%%/api/org/apache/log/Priority.html X%%PORTDOCS%%%%T%%/api/allclasses-frame.html X%%PORTDOCS%%%%T%%/api/allclasses-noframe.html X%%PORTDOCS%%%%T%%/api/constant-values.html X%%PORTDOCS%%%%T%%/api/deprecated-list.html X%%PORTDOCS%%%%T%%/api/help-doc.html X%%PORTDOCS%%%%T%%/api/index-all.html X%%PORTDOCS%%%%T%%/api/index.html X%%PORTDOCS%%%%T%%/api/overview-frame.html X%%PORTDOCS%%%%T%%/api/overview-summary.html X%%PORTDOCS%%%%T%%/api/overview-tree.html X%%PORTDOCS%%%%T%%/api/package-list X%%PORTDOCS%%%%T%%/api/packages.html X%%PORTDOCS%%%%T%%/api/serialized-form.html X%%PORTDOCS%%%%T%%/api/stylesheet.css X%%PORTDOCS%%%%T%%/css/ns4_only.css X%%PORTDOCS%%%%T%%/css/print.css X%%PORTDOCS%%%%T%%/css/site.css X%%PORTDOCS%%%%T%%/css/tigris.css X%%PORTDOCS%%%%T%%/images/header.gif X%%PORTDOCS%%%%T%%/changes.html X%%PORTDOCS%%%%T%%/features.html X%%PORTDOCS%%%%T%%/index.html X%%PORTDOCS%%%%T%%/whitepaper.html X%%PORTDOCS%%@dirrm %%T%%/images X%%PORTDOCS%%@dirrm %%T%%/css X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/util X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/net X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/lf5 X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/jms X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/io/rotate X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/io X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output/db X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/output X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/format X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log/filter X%%PORTDOCS%%@dirrm %%T%%/api/org/apache/log X%%PORTDOCS%%@dirrm %%T%%/api/org/apache X%%PORTDOCS%%@dirrm %%T%%/api/org X%%PORTDOCS%%@dirrm %%T%%/api X%%PORTDOCS%%@dirrm %%T%% X%%JAVAJARDIR%%/logkit.jar END-of-java/avalon-logkit/pkg-plist echo x - java/avalon-logkit/pkg-descr sed 's/^X//' >java/avalon-logkit/pkg-descr << 'END-of-java/avalon-logkit/pkg-descr' XLogKit is a logging toolkit designed for secure performance oriented logging in Xapplications. X XThe LogKit provides the following features: X - Decouples LogEvent generation from LogEvent handling. X - Is simple to use and simple to configure. X - Designed with security in mind. X - Allow users fine control of logging based on priority and/or category. X - Has hierarchical logging namespace to enable inheritance of LogTargets and X Priorities. X - Lightweight. X - Designed to be integrated into existing products. X - Performance oriented. X - Enables users to plug in filters to filter out or modify LogEvents before X they are written out. X - Allow users to specify the serialization format of LogEvents via X Formatters. X - Comes with a number of existing LogTargets to ease integration. X - The LogKit has existed for a number years and been used in a number of X different environments which demonstrates it's reliability and stability. END-of-java/avalon-logkit/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: