From owner-freebsd-ports Fri Dec 8 14:30:14 2000 From owner-freebsd-ports@FreeBSD.ORG Fri Dec 8 14:30:09 2000 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 59A7837B404 for ; Fri, 8 Dec 2000 14:30:09 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id eB8MU9v25098; Fri, 8 Dec 2000 14:30:09 -0800 (PST) (envelope-from gnats) Date: Fri, 8 Dec 2000 14:30:09 -0800 (PST) Message-Id: <200012082230.eB8MU9v25098@freefall.freebsd.org> To: freebsd-ports@FreeBSD.org Cc: From: Dave Glowacki Subject: Re: ports/23358: New port: java/jakarta-oro Reply-To: Dave Glowacki Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR ports/23358; it has been noted by GNATS. From: Dave Glowacki To: Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: ports/23358: New port: java/jakarta-oro Date: Fri, 08 Dec 2000 16:28:42 -0600 I submitted the previous shar file before I'd finished the 'ant' port (jakarta-oro is built using 'ant') and I've just discovered that installing the 'ant' port causes 'jakarta-oro' to break, apparently because its build file uses some outdated 'ant' syntax. The appended shar file fixes that problem: # 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: # # jakarta-oro/ # jakarta-oro/Makefile # jakarta-oro/distinfo # jakarta-oro/files # jakarta-oro/pkg-comment # jakarta-oro/pkg-descr # jakarta-oro/pkg-plist # jakarta-oro/files/patch-build-oro.sh # echo c - jakarta-oro/ mkdir -p jakarta-oro/ > /dev/null 2>&1 echo x - jakarta-oro/Makefile sed 's/^X//' >jakarta-oro/Makefile << 'END-of-jakarta-oro/Makefile' X# Ports collection makefile for: Jakarta ORO X# Date created: 2000/12/01 X# Whom: Dave Glowacki X# X# $FreeBSD$ X# X XPORTNAME= jakarta-oro XPORTVERSION= 2.0.1 XCATEGORIES= java XMASTER_SITES= http://jakarta.apache.org/builds/jakarta-oro/release/v${PORTVERSION}/ XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= dglo@SSEC.WISC.EDU X XJAVA_HOME?= ${LOCALBASE}/jdk1.2.2 XBUILD_DEPENDS= ${JAVA_HOME}/bin/javac:${PORTSDIR}/java/jdk XRUN_DEPENDS= ${JAVA_HOME}/bin/java:${PORTSDIR}/java/jdk X Xdo-build: X @cd ${WRKSRC}/build && PATH=$$PATH:${JAVA_HOME}/bin JAVA_HOME=${JAVA_HOME} ${SH} build-oro.sh package X Xdo-install: X @${MKDIR} ${PREFIX}/share/java/classes X @${INSTALL_DATA} ${WRKSRC}/jakarta-oro-2.0.1.jar ${LOCALBASE}/share/java/classes/jakarta-oro.jar X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/jakarta-oro X @(cd ${WRKSRC}/doc/api && ${TAR} -c -f - .) \ X | (cd ${PREFIX}/share/doc/jakarta-oro && ${TAR} --unlink -x -f -) X @(cd ${PREFIX} \ X && find share/doc/jakarta-oro -type f -print >> ${TMPPLIST}) X.endif X X.include END-of-jakarta-oro/Makefile echo x - jakarta-oro/distinfo sed 's/^X//' >jakarta-oro/distinfo << 'END-of-jakarta-oro/distinfo' XMD5 (jakarta-oro-2.0.1.tar.gz) = d3fad12c5e09d4d06fedcb5ccd635872 END-of-jakarta-oro/distinfo echo c - jakarta-oro/files mkdir -p jakarta-oro/files > /dev/null 2>&1 echo x - jakarta-oro/pkg-comment sed 's/^X//' >jakarta-oro/pkg-comment << 'END-of-jakarta-oro/pkg-comment' Xperl/awk/sh regular expressions for Java END-of-jakarta-oro/pkg-comment echo x - jakarta-oro/pkg-descr sed 's/^X//' >jakarta-oro/pkg-descr << 'END-of-jakarta-oro/pkg-descr' XThe Jakarta-ORO Java classes are a set of text-processing Java classes Xthat provide Perl5 compatible regular expressions, AWK-like regular Xexpressions, glob expressions, and utility classes for performing Xsubstitutions, splits, filtering filenames, etc. This library is Xthe successor to the OROMatcher, AwkTools, PerlTools, and TextTools Xlibraries from ORO, Inc. (www.oroinc.com). They have been donated to Xthe Jakarta Project by Daniel Savarese (www.savarese.org), the Xcopyright holder of the ORO libraries. X XWWW: http://jakarta.apache.org/oro/ END-of-jakarta-oro/pkg-descr echo x - jakarta-oro/pkg-plist sed 's/^X//' >jakarta-oro/pkg-plist << 'END-of-jakarta-oro/pkg-plist' Xshare/java/classes/jakarta-oro.jar END-of-jakarta-oro/pkg-plist echo x - jakarta-oro/files/patch-build-oro.sh sed 's/^X//' >jakarta-oro/files/patch-build-oro.sh << 'END-of-jakarta-oro/files/patch-build-oro.sh' X--- build/build-oro.sh.orig Fri Dec 8 15:59:15 2000 X+++ build/build-oro.sh Fri Dec 8 15:59:29 2000 X@@ -36,7 +36,7 @@ X X echo "Now building ${TARGET}..." X X-CP=${CLASSPATH}:ant.jar:xml.jar X+CP=ant.jar:xml.jar:${CLASSPATH} X X echo "Classpath: ${CP}" X echo "JAVA_HOME: ${JAVA_HOME}" END-of-jakarta-oro/files/patch-build-oro.sh exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message