Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Nov 2003 15:32:50 +0100 (CET)
From:      Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   java/59040: New port: java/avalon-logkit
Message-ID:  <200311071432.hA7EWoMZ099988@andouillette.esil.univ-mrs.fr>
Resent-Message-ID: <200311071450.hA7Eo8gK085726@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <herve.quiroz@esil.univ-mrs.fr>
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 <bsd.port.mk>
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:



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