From owner-freebsd-ports Thu Jan 11 9:27:33 2001 Delivered-To: freebsd-ports@freebsd.org Received: from sweetpea.ssec.wisc.edu (sweetpea.ssec.wisc.edu [144.92.109.138]) by hub.freebsd.org (Postfix) with ESMTP id 2D5AC37B401 for ; Thu, 11 Jan 2001 09:27:15 -0800 (PST) Received: from sweetpea.ssec.wisc.edu (localhost [127.0.0.1]) by sweetpea.ssec.wisc.edu (8.9.2/8.9.1) with ESMTP id LAA34800; Thu, 11 Jan 2001 11:26:32 -0600 From: Dave Glowacki Message-Id: <200101111726.LAA34800@sweetpea.ssec.wisc.edu> To: Patrick Gardella Cc: freebsd-ports@freebsd.org Subject: Re: ports/23357: New port: java/jakarta-regexp In-reply-to: Your message of "Wed, 03 Jan 2001 07:10:02 CST." <200101031510.f03FA2t85264@freefall.freebsd.org> Date: Thu, 11 Jan 2001 11:26:32 -0600 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Patrick Gardella wrote: > Thanks for your jakarta-regexp port! Very helpful. > > Before I commit it though, would you run "portlint" against it? It > makes sure that it's in standard port format. I got several warnings on > -regexp and -oro. As soon as you let me know that you've got it done > (And send a new shar), I'll commit it. (They built fine) I fixed the jakarta-regexp and jakarta-oro ports up as much as possible (the two Makefiles are now nearly identical) They both have the following warnings: WARN: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX. WARN: extra item placed in the *_DEPENDS section, for example, "JAVA_HOME". The first one can be ignored. Both names contain a hyphen, but neither PKGNAMEPREFIX or PKGNAMESUFFIX is appropriate. I'm not sure how to work around the second warning. I'd like for people to be able to build using either the "jdk" or "jdk12-beta" port, and the current Makefiles seem like the best way to do that. Anyway, here's a shar file for the new'n'improved jakarta-regexp: # 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-regexp # jakarta-regexp/pkg-plist # jakarta-regexp/pkg-descr # jakarta-regexp/pkg-comment # jakarta-regexp/distinfo # jakarta-regexp/Makefile # echo c - jakarta-regexp mkdir -p jakarta-regexp > /dev/null 2>&1 echo x - jakarta-regexp/pkg-plist sed 's/^X//' >jakarta-regexp/pkg-plist << 'END-of-jakarta-regexp/pkg-plist' Xshare/java/classes/jakarta-regexp.jar END-of-jakarta-regexp/pkg-plist echo x - jakarta-regexp/pkg-descr sed 's/^X//' >jakarta-regexp/pkg-descr << 'END-of-jakarta-regexp/pkg-descr' XA 100% Pure Java Regular Expression package by Jonathan Locke. X XWWW: http://jakarta.apache.org/regexp/ END-of-jakarta-regexp/pkg-descr echo x - jakarta-regexp/pkg-comment sed 's/^X//' >jakarta-regexp/pkg-comment << 'END-of-jakarta-regexp/pkg-comment' XRegular expressions for Java END-of-jakarta-regexp/pkg-comment echo x - jakarta-regexp/distinfo sed 's/^X//' >jakarta-regexp/distinfo << 'END-of-jakarta-regexp/distinfo' XMD5 (jakarta-regexp-1.2.tar.gz) = 73aa60b63da140b4a461b46c33082eec END-of-jakarta-regexp/distinfo echo x - jakarta-regexp/Makefile sed 's/^X//' >jakarta-regexp/Makefile << 'END-of-jakarta-regexp/Makefile' X# Ports collection makefile for: Jakarta Regexp X# Date created: 2000/12/01 X# Whom: Dave Glowacki X# X# $FreeBSD$ X# X XPORTNAME= jakarta-regexp XPORTVERSION= 1.2 XCATEGORIES= java XMASTER_SITES= http://jakarta.apache.org/builds/jakarta-regexp/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/jdk12-beta XRUN_DEPENDS= ${JAVA_HOME}/bin/java:${PORTSDIR}/java/jdk12-beta X Xdo-build: X @cd ${WRKSRC}/build && PATH=$$PATH:${JAVA_HOME}/bin JAVA_HOME=${JAVA_HOME} ${SH} build-regexp.sh package X Xdo-install: X @${MKDIR} ${PREFIX}/share/java/classes X @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${LOCALBASE}/share/java/classes/${PORTNAME}.jar X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} X @(cd ${WRKSRC}/doc/api && ${TAR} -c -f - .) \ X | (cd ${PREFIX}/share/doc/${PORTNAME} && ${TAR} --unlink -x -f -) X @(cd ${PREFIX} \ X && find share/doc/${PORTNAME} -type f -print >> ${TMPPLIST}) X.endif X X.include END-of-jakarta-regexp/Makefile exit To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message