Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Dec 2000 14:30:09 -0800 (PST)
From:      Dave Glowacki <dglo@sweetpea.ssec.wisc.edu>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/23358: New port: java/jakarta-oro 
Message-ID:  <200012082230.eB8MU9v25098@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/23358; it has been noted by GNATS.

From: Dave Glowacki <dglo@sweetpea.ssec.wisc.edu>
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 <dglo@ssec.wisc.edu>
 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 <bsd.port.mk>
 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




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