java/59040: New port: java/avalon-logkit
Herve Quiroz
herve.quiroz at esil.univ-mrs.fr
Fri Nov 7 06:50:10 PST 2003
>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 at 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 at 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 at 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:
More information about the freebsd-java
mailing list