From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Mar 31 09:00:34 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B67E16A4CE for ; Wed, 31 Mar 2004 09:00:34 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D52D43D48 for ; Wed, 31 Mar 2004 09:00:34 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2VH0Ybv081150 for ; Wed, 31 Mar 2004 09:00:34 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2VH0YuJ081149; Wed, 31 Mar 2004 09:00:34 -0800 (PST) (envelope-from gnats) Resent-Date: Wed, 31 Mar 2004 09:00:34 -0800 (PST) Resent-Message-Id: <200403311700.i2VH0YuJ081149@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@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 981E516A4CF for ; Wed, 31 Mar 2004 08:54:05 -0800 (PST) Received: from arabica.esil.univ-mrs.fr (arabica.esil.univ-mrs.fr [139.124.41.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2BBE43D2F for ; Wed, 31 Mar 2004 08:54:04 -0800 (PST) (envelope-from rv@arabica.esil.univ-mrs.fr) Received: from arabica.esil.univ-mrs.fr (localhost.esil.univ-mrs.fr [127.0.0.1])i2VGs3DN052532 for ; Wed, 31 Mar 2004 18:54:03 +0200 (CEST) (envelope-from rv@arabica.esil.univ-mrs.fr) Received: (from rv@localhost)i2VGs0bG052531; Wed, 31 Mar 2004 18:54:00 +0200 (CEST) (envelope-from rv) Message-Id: <200403311654.i2VGs0bG052531@arabica.esil.univ-mrs.fr> Date: Wed, 31 Mar 2004 18:54:00 +0200 (CEST) From: Herve Quiroz To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/64999: [NEW PORT] devel/avalon-framework: Apache Avalon core framework for component programming X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Mar 2004 17:00:34 -0000 >Number: 64999 >Category: ports >Synopsis: [NEW PORT] devel/avalon-framework: Apache Avalon core framework for component programming >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 31 09:00:33 PST 2004 >Closed-Date: >Last-Modified: >Originator: Herve Quiroz >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD arabica.esil.univ-mrs.fr 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Fri Feb 27 11:36:17 CET 2004 >Description: Apache Avalon provides a complete platform for component programming including a core framework, utilities, tools, components and containers. By using key design patterns such as Inversion of Control (IoC) and Seperation of Concerns (SoC), Avalon achieves a number of advantages over traditional object oriented programming frameworks: * No implementation lock * Low coupling between components * Component lifecycle management * Configuration management and easy to use API * Component meta-data framework and tools * Service dependecy management * Embeddable containers for standalone, J2EE and web environments The Avalon Framework API and Implementation consists of interfaces that define relationships between commonly used application components, best-of-practice pattern enforcements, and several lightweight convenience implementations of the generic components. WWW: http://avalon.apache.org/framework/ NOTE: This port will become a dependency of textproc/fop. As I intend to clean the 'fop' port, I am starting to port and upgrade everything that is needed. I have already contributed to a PR to upgrade Xerces (ports/51415). Next, I plan to upgrade Xalan and then clean fop. NOTE2: This port is a binary one. Sorry for that but the build process would require Maven which is quite a complex task. I will discuss this issue on freebsd-java@FreeBSD.org though so I may upgrade this port later. Generated with FreeBSD Port Tools 0.50 >How-To-Repeat: >Fix: --- avalon-framework-4.1.5.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: # # avalon-framework # avalon-framework/pkg-descr # avalon-framework/Makefile # avalon-framework/distinfo # echo c - avalon-framework mkdir -p avalon-framework > /dev/null 2>&1 echo x - avalon-framework/pkg-descr sed 's/^X//' >avalon-framework/pkg-descr << 'END-of-avalon-framework/pkg-descr' XApache Avalon provides a complete platform for component programming including Xa core framework, utilities, tools, components and containers. By using key Xdesign patterns such as Inversion of Control (IoC) and Seperation of Concerns X(SoC), Avalon achieves a number of advantages over traditional object oriented Xprogramming frameworks: X X * No implementation lock X * Low coupling between components X * Component lifecycle management X * Configuration management and easy to use API X * Component meta-data framework and tools X * Service dependecy management X * Embeddable containers for standalone, J2EE and web environments X XThe Avalon Framework API and Implementation consists of interfaces that define Xrelationships between commonly used application components, best-of-practice Xpattern enforcements, and several lightweight convenience implementations of Xthe generic components. X XWWW: http://avalon.apache.org/framework/ END-of-avalon-framework/pkg-descr echo x - avalon-framework/Makefile sed 's/^X//' >avalon-framework/Makefile << 'END-of-avalon-framework/Makefile' X# New ports collection makefile for: avalon-framework X# Date created: 2004-03-31 X# Whom: Herve Quiroz X# X# $FreeBSD$ X# X XPORTNAME= avalon-framework XPORTVERSION= 4.1.5 XCATEGORIES= devel java XMASTER_SITES= ${MASTER_SITE_APACHE} XMASTER_SITE_SUBDIR= avalon/avalon-framework/binaries/ X XMAINTAINER= herve.quiroz@esil.univ-mrs.fr XCOMMENT= Apache Avalon core framework for component programming X XUSE_JAVA= 1.3+ XWRKSRC= ${WRKDIR}/${PORTNAME} XNO_BUILD= yes X X.if !defined(NOPORTDOCS) XPORTDOCS= api basics.html changelog-report.html cop cvs-usage.html \ X dependencies.html developer-activity-report.html \ X file-activity-report.html images index.html \ X issue-tracking.html license.html mail-lists.html \ X maven-reports.html principals project-info.html style \ X team-list.html X.endif XJARFILE= ${DISTNAME}.jar XDESTJARFILE= ${PORTNAME}.jar XPLIST_FILES+= ${JAVAJARDIR:S,^${PREFIX}/,,}/${DESTJARFILE} X Xdo-install: X @${ECHO_CMD} -n ">> Installing JAR as ${JAVAJARDIR}/${DESTJARFILE}..." X @${CP} ${WRKSRC}/${JARFILE} ${JAVAJARDIR}/${DESTJARFILE} X @${ECHO_CMD} " [ DONE ]" X.if !defined(NOPORTDOCS) X @${ECHO_CMD} -n ">> Installing documentation in ${DOCSDIR}..." X @${MKDIR} ${DOCSDIR} X.for DOCFILE in ${PORTDOCS} X @${CP} -r ${WRKSRC}/docs/${DOCFILE} ${DOCSDIR}/ X @${ECHO_CMD} -n " ${DOCFILE}" X.endfor X @${ECHO_CMD} " [ DONE ]" X.endif X X.include END-of-avalon-framework/Makefile echo x - avalon-framework/distinfo sed 's/^X//' >avalon-framework/distinfo << 'END-of-avalon-framework/distinfo' XMD5 (avalon-framework-4.1.5.tar.gz) = 2111d1c9dcce5beecef04d8bb66b8b65 XSIZE (avalon-framework-4.1.5.tar.gz) = 394814 END-of-avalon-framework/distinfo exit --- avalon-framework-4.1.5.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: