From rv@andouillette.esil.univ-mrs.fr  Fri Nov  7 06:41:39 2003
Return-Path: <rv@andouillette.esil.univ-mrs.fr>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id A29E916A4CE
	for <FreeBSD-gnats-submit@freebsd.org>; 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 <FreeBSD-gnats-submit@freebsd.org>; 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])
	by andouillette.esil.univ-mrs.fr (8.12.9p1/8.12.9) with ESMTP id hA7EWoPP099989
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 7 Nov 2003 15:32:50 +0100 (CET)
	(envelope-from rv@andouillette.esil.univ-mrs.fr)
Received: (from rv@localhost)
	by andouillette.esil.univ-mrs.fr (8.12.9p1/8.12.9/Submit) id 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 <herve.quiroz@esil.univ-mrs.fr>
Reply-To: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: java/avalon-logkit
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         59040
>Category:       java
>Synopsis:       New port: java/avalon-logkit
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    glewis
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Nov 07 06:50:08 PST 2003
>Closed-Date:    Mon Dec 08 12:09:17 PST 2003
>Last-Modified:  Mon Dec 08 12:09:17 PST 2003
>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:
Responsible-Changed-From-To: freebsd-java->glewis 
Responsible-Changed-By: glewis 
Responsible-Changed-When: Tue Nov 18 12:46:58 PST 2003 
Responsible-Changed-Why:  
I'll take this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59040 

From: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To: FreeBSD-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: java/59040: New port: java/avalon-logkit
Date: Thu, 27 Nov 2003 11:24:36 +0100

 --+QahgC5+KEYLbs62
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 Improvement:
   - use the new PORTDOCS macro in Makefile to reduce the pkg-plist size
 
 Herve
 
 --+QahgC5+KEYLbs62
 Content-Type: application/x-shar
 Content-Disposition: attachment; filename="port-avalon-logkit.shar"
 Content-Transfer-Encoding: quoted-printable
 
 # This is a shell archive.  Save it in a file, remove anything before=0A# t=
 his line, and then unpack it by entering "sh file".  Note, it may=0A# creat=
 e directories; files and directories will be owned by you and=0A# have defa=
 ult permissions.=0A#=0A# This archive contains:=0A#=0A#	java/avalon-logkit=
 =0A#	java/avalon-logkit/distinfo=0A#	java/avalon-logkit/Makefile=0A#	java/a=
 valon-logkit/pkg-plist=0A#	java/avalon-logkit/pkg-descr=0A#=0Aecho c - java=
 /avalon-logkit=0Amkdir -p java/avalon-logkit > /dev/null 2>&1=0Aecho x - ja=
 va/avalon-logkit/distinfo=0Ased 's/^X//' >java/avalon-logkit/distinfo << 'E=
 ND-of-java/avalon-logkit/distinfo'=0AXMD5 (LogKit-1.2-bin.tar.gz) =3D a513a=
 bc607c6502cfc6da5a96015f3c8=0AEND-of-java/avalon-logkit/distinfo=0Aecho x -=
  java/avalon-logkit/Makefile=0Ased 's/^X//' >java/avalon-logkit/Makefile <<=
  'END-of-java/avalon-logkit/Makefile'=0AX# Ports collection makefile for:	A=
 valon LogKit=0AX# Date created:				06 November 2003=0AX# Whom:					Herve Qu=
 iroz <herve.quiroz@esil.univ-mrs.fr>=0AX#=0AX# $FreeBSD$=0AX#=0AX=0AXPORTNA=
 ME=3D	logkit=0AXPORTVERSION=3D	1.2=0AXCATEGORIES=3D	java=0AXMASTER_SITES=3D=
 	http://www.apache.org/dist/avalon/${PORTNAME:S,-,/,}/binaries/=0AXPKGNAMEP=
 REFIX=3D	avalon-=0AXDISTNAME=3D	LogKit-${PORTVERSION}-bin=0AX=0AXMAINTAINER=
 =3D	herve.quiroz@esil.univ-mrs.fr=0AXCOMMENT=3D	Java toolkit designed for s=
 ecure performance oriented logging=0AX=0AXUSE_JAVA=3D	1.3+=0AXNO_BUILD=3D	Y=
 ES=0AX=0AXWRKSRC=3D			${WRKDIR}/LogKit-${PORTVERSION}=0AXPORT_JARFILE=3D		$=
 {PORTNAME}-${PORTVERSION}.jar=0AXDEST_JARFILE=3D		${PORTNAME}.jar=0AXJAVA_W=
 RKDOCSDIR=3D	${WRKSRC}/docs=0AXPLIST_SUB+=3D		JAVAJARDIR=3D${JAVAJARDIR:S/^=
 ${PREFIX}//}=0AX=0AXPORTDOCS=3D	api changes.html css features.html images i=
 ndex.html whitepaper.html=0AX=0AXdo-install:=0AX	@${ECHO_CMD} -n ">> Instal=
 ling JAR file..."=0AX	@cd ${WRKSRC} && ${INSTALL_DATA} ${PORT_JARFILE} ${JA=
 VAJARDIR}/${DEST_JARFILE}=0AX	@${ECHO_CMD} " [DONE]"=0AX.if !defined(NOPORT=
 DOCS)=0AX	@${ECHO_CMD} -n ">> Installing documentation..."=0AX	@cd ${JAVA_W=
 RKDOCSDIR} && ${FIND} . -type d -exec ${MKDIR} ${DOCSDIR}/{} ";"=0AX	@cd ${=
 JAVA_WRKDOCSDIR} && ${FIND} . -type f -exec ${INSTALL_MAN} ${JAVA_WRKDOCSDI=
 R}/{} ${DOCSDIR}/{} ";"=0AX	@${ECHO_CMD} " [DONE]"=0AX.endif=0AX=0AXpost-in=
 stall:=0AX	@${ECHO_CMD} "${PORTNAME}-${PORTVERSION} installed as ${JAVAJARD=
 IR}/${PORT_JARFILE}"=0AX=0AX.include <bsd.port.mk>=0AEND-of-java/avalon-log=
 kit/Makefile=0Aecho x - java/avalon-logkit/pkg-plist=0Ased 's/^X//' >java/a=
 valon-logkit/pkg-plist << 'END-of-java/avalon-logkit/pkg-plist'=0AX%%JAVAJA=
 RDIR%%/logkit.jar=0AEND-of-java/avalon-logkit/pkg-plist=0Aecho x - java/ava=
 lon-logkit/pkg-descr=0Ased 's/^X//' >java/avalon-logkit/pkg-descr << 'END-o=
 f-java/avalon-logkit/pkg-descr'=0AXLogKit is a logging toolkit designed for=
  secure performance oriented logging in=0AXapplications.=0AX=0AXThe LogKit =
 provides the following features:=0AX  - Decouples LogEvent generation from =
 LogEvent handling.=0AX  - Is simple to use and simple to configure.=0AX  - =
 Designed with security in mind.=0AX  - Allow users fine control of logging =
 based on priority and/or category.=0AX  - Has hierarchical logging namespac=
 e to enable inheritance of LogTargets and=0AX    Priorities.=0AX  - Lightwe=
 ight.=0AX  - Designed to be integrated into existing products.=0AX  - Perfo=
 rmance oriented.=0AX  - Enables users to plug in filters to filter out or m=
 odify LogEvents before=0AX    they are written out.=0AX  - Allow users to s=
 pecify the serialization format of LogEvents via=0AX    Formatters.=0AX  - =
 Comes with a number of existing LogTargets to ease integration.=0AX  - The =
 LogKit has existed for a number years and been used in a number of=0AX    d=
 ifferent environments which demonstrates it's reliability and stability.=0A=
 END-of-java/avalon-logkit/pkg-descr=0Aexit=0A=0A
 --+QahgC5+KEYLbs62--

From: Greg Lewis <glewis@eyesbeyond.com>
To: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: java/59040: New port: java/avalon-logkit
Date: Thu, 4 Dec 2003 12:01:24 -0700

 On Thu, Nov 27, 2003 at 02:30:19AM -0800, Herve Quiroz wrote:
 >  Improvement:
 >    - use the new PORTDOCS macro in Makefile to reduce the pkg-plist size
 >  
 >  Herve
 >  
 >  --+QahgC5+KEYLbs62
 >  Content-Type: application/x-shar
 >  Content-Disposition: attachment; filename="port-avalon-logkit.shar"
 >  Content-Transfer-Encoding: quoted-printable
 >  
 >  # This is a shell archive.  Save it in a file, remove anything before=0A# t=
 >  his line, and then unpack it by entering "sh file".  Note, it may=0A# creat=
 >  e directories; files and directories will be owned by you and=0A# have defa=
 >  ult permissions.=0A#=0A# This archive contains:=0A#=0A#	java/avalon-logkit=
 
 This archive is also corrupt.  Please resubmit.
 
 
 -- 
 Greg Lewis                          Email   : glewis@eyesbeyond.com
 Eyes Beyond                         Web     : http://www.eyesbeyond.com
 Information Technology              FreeBSD : glewis@FreeBSD.org
 

From: Herve Quiroz <herve.quiroz@esil.univ-mrs.fr>
To: Greg Lewis <glewis@eyesbeyond.com>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: java/59040: New port: java/avalon-logkit
Date: Thu, 4 Dec 2003 20:26:21 +0100

 On Thu, Dec 04, 2003 at 12:01:24PM -0700, Greg Lewis wrote:
 > 
 > This archive is also corrupt.  Please resubmit.
 > 
 
 Hum... this has something to do with the attachement process (I'm using
 mutt) but I don't know how to fix it. So here it is as plain text:
 
 # 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/avalon/${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+=		JAVAJARDIR=${JAVAJARDIR:S/^${PREFIX}//}
 X
 XPORTDOCS=	api changes.html css features.html images index.html whitepaper.html
 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%%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
 
State-Changed-From-To: open->closed 
State-Changed-By: glewis 
State-Changed-When: Mon Dec 8 12:09:05 PST 2003 
State-Changed-Why:  
Committed, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=59040 
>Unformatted:
