From owner-freebsd-eclipse@FreeBSD.ORG Tue Mar 20 01:58:38 2012 Return-Path: Delivered-To: freebsd-eclipse@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C2374106564A; Tue, 20 Mar 2012 01:58:38 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 5A1208FC0A; Tue, 20 Mar 2012 01:58:37 +0000 (UTC) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.14.4/8.14.4) with ESMTP id q2K1wa1p083719; Mon, 19 Mar 2012 18:58:36 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.14.4/8.14.4/Submit) id q2K1waWU083718; Mon, 19 Mar 2012 18:58:36 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Mon, 19 Mar 2012 18:58:36 -0700 From: Greg Lewis To: Jason Helfman Message-ID: <20120320015836.GA83617@misty.eyesbeyond.com> References: <20120318180225.GA51618@dormouse.experts-exchange.com> <20120319193152.GD46825@dormouse.experts-exchange.com> <20120319215933.GG46825@dormouse.experts-exchange.com> <201203191900.42677.jkim@FreeBSD.org> <20120319230818.GJ46825@dormouse.experts-exchange.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120319230818.GJ46825@dormouse.experts-exchange.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-eclipse@FreeBSD.org, Jung-uk Kim , freebsd-java@FreeBSD.org Subject: Re: [RFC] New Port: Eclipse Java Compiler, java/eclipse-ecj X-BeenThere: freebsd-eclipse@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "FreeBSD users of eclipse EDI, tools, rich client apps & ports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2012 01:58:38 -0000 On Mon, Mar 19, 2012 at 04:08:18PM -0700, Jason Helfman wrote: > On Mon, Mar 19, 2012 at 07:00:39PM -0400, Jung-uk Kim thus spake: > >Hmm... It doesn't seem right. > > > >% cat /usr/local/bin/ecj.sh > >#!/bin/sh > > > >/usr/local/openjdk6/bin/javac -classpath /usr/local/share/java/classes/ecj.jar $1 > >% /usr/local/bin/ecj.sh -version > >javac 1.6.0_30 > >% /usr/local/openjdk6/bin/javac -version > >javac 1.6.0_30 > > > >Please note it isn't coming from ecj.jar. > > That is grabbing the version of javac based on the shell script. > I'm not certain if you can get a vesion of the jar with an argument, or if > that argument is even valid. > > > >Also, `$1' should be `$*'. I could be wrong, but I thought the preferred version of this was "$@" (as is, including the double quotes). IIRC using $* doesn't quite work properly if some of your arguments have spaces in them. Instead of %%JAVAC%% I'd suggest %%LOCALBASE%%/bin/javac so that the selection of which JDK to use can be done at run time rather than port install time. Note that I haven't tested the port though, so YMMV. > I can change this. > > > >Thanks for working on this, BTW. > > Your very welcome :) > > > >Jung-uk Kim > > > > -- > Jason Helfman | FreeBSD Committer > jgh@FreeBSD.org | http://people.freebsd.org/~jgh -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org