From owner-freebsd-eclipse@FreeBSD.ORG Sun Mar 18 18:03:24 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 9DF7A1065670 for ; Sun, 18 Mar 2012 18:03:24 +0000 (UTC) (envelope-from bsd-src@helfman.org) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 619618FC0C for ; Sun, 18 Mar 2012 18:03:24 +0000 (UTC) Received: by pbcwz17 with SMTP id wz17so846367pbc.13 for ; Sun, 18 Mar 2012 11:03:18 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:mime-version:content-type :content-disposition:x-operating-system:organization :x-living-the-dream:x-pgp-fingerprint:x-pgp-key:user-agent :x-gm-message-state; bh=0T4d60w6lYXWwqgwTCNaMVMk3shQuUXDnbzYy8O9ISY=; b=lWgk7TtWccLpewhLNdX9MFAz/E+WyVqFk5M3EixiXIHGPAleKEpUfz42aiGlG0MBuu opVu+QfgQHthFA7gUMmjIikm4ReTPAGHvMi/eIHQ/koz+3UyKMj84V2LoeeF2N7gx8eE nK4ZACHOiz6bIvUzzk3YtjBwNmCy5zjiJuzIgwYUTA5OLC0iO138iTlcPfJaBGWCTLuw aiNxmlSuts0hKK7eLBjnaV2KjOys9/a4ZiP3chN7+EzWfwRTphCkrmI//6iUmz9yv7U8 LHKkrNTWvTKO0Y+oZAgRDbvUh5S7tarM/Go6j0ycoQ685TEG4ZNgSB0fjW9LdXuNFn9v 9gYA== Received: by 10.68.135.38 with SMTP id pp6mr32756650pbb.82.1332093797968; Sun, 18 Mar 2012 11:03:17 -0700 (PDT) Received: from dormouse.experts-exchange.com ([72.29.164.238]) by mx.google.com with ESMTPS id s1sm9360808pbs.21.2012.03.18.11.03.15 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 18 Mar 2012 11:03:16 -0700 (PDT) Sender: Jason Helfman Date: Sun, 18 Mar 2012 11:02:25 -0700 From: Jason Helfman To: freebsd-java@freebsd.org Message-ID: <20120318180225.GA51618@dormouse.experts-exchange.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="bAmEntskrkuBymla" Content-Disposition: inline X-Operating-System: FreeBSD 8.2-RELEASE amd64 Organization: The FreeBSD Project, http://www.freebsd.org X-Living-The-Dream: I love the SLO Life! X-PGP-FingerPrint: 8E0D C457 9A0F C91C 23F3 0454 2059 9A63 4150 D3DC X-PGP-Key: http://people.freebsd.org/~jgh/jgh.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-Gm-Message-State: ALoCoQlmS/zmTR0gm4FxEBGrdf5t3m8T1o/OOLBWCczsFnmMFf5rmma73spS9qOm60HwEaSE1k0q Cc: java@freebsd.org, freebsd-eclipse@FreeBSD.org Subject: [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: Sun, 18 Mar 2012 18:03:24 -0000 --bAmEntskrkuBymla Content-Type: multipart/mixed; boundary="jho1yZJdad60DJr+" Content-Disposition: inline --jho1yZJdad60DJr+ Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello All, I was looking through this pr: http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/151923 And saw the final idea was to just build icedtea. I found one of the build requirements to be the the Eclipse Java Compiler, but didn't find this in the tree. I've used the ecj.jar for sometime now compiling outside of the Eclipse environment, and thought it would be a good idea to get this into the tree, if it isn't already there. I didn't see the compiler in the tree, and thought it could help in getting a final solution together for not just this pr, but I believe it would move along some other efforts, as well. If this does nothing at all, I would hope it just provides the bare minimum compiler. Attached is the shell archive of Eclipse Java Compiler. If there are no objections I was going to put this into the tree this week. Thanks, Jason --=20 Jason Helfman | FreeBSD Committer jgh@FreeBSD.org | http://people.freebsd.org/~jgh --jho1yZJdad60DJr+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="ecj.txt" # 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: # # eclipse-ecj # eclipse-ecj/distinfo # eclipse-ecj/pkg-descr # eclipse-ecj/Makefile # echo c - eclipse-ecj mkdir -p eclipse-ecj > /dev/null 2>&1 echo x - eclipse-ecj/distinfo sed 's/^X//' >eclipse-ecj/distinfo << '27ed093420439a3d65d596e0d66970e8' XSHA256 (ecjsrc-3.7.2.jar) = 755d871c3066f15cfaf5ea84075527eb97c92f9685058c3a326057e797f69e6b XSIZE (ecjsrc-3.7.2.jar) = 1366333 27ed093420439a3d65d596e0d66970e8 echo x - eclipse-ecj/pkg-descr sed 's/^X//' >eclipse-ecj/pkg-descr << '5e63e2bc465f52087a5812903c8d3088' XAn incremental Java compiler. Implemented as an Eclipse builder, it is based on Xtechnology evolved from VisualAge for Java compiler. In particular, it allows to Xrun and debug code which still contains unresolved errors. X XWWW: http://www.eclipse.org/ 5e63e2bc465f52087a5812903c8d3088 echo x - eclipse-ecj/Makefile sed 's/^X//' >eclipse-ecj/Makefile << '49fe9533f9d01977b527412915f89826' X# New ports collection: eclipse-ecj X# Date created: 17 March 2012 X# Whom: Jason Helfman X# X# $FreeBSD$ X XPORTNAME= ecj XPORTVERSION= 3.7.2 XCATEGORIES= java devel XMASTER_SITES= ECLIPSE XMASTER_SITE_SUBDIR= R-${PORTVERSION}-${DROPDATE} XPKGNAMEPREFIX= eclipse- XDISTNAME= ecjsrc-${PORTVERSION} XEXTRACT_SUFX= .jar X XMAINTAINER= jgh@FreeBSD.org XCOMMENT= Eclipse Java Compiler X XLICENSE= EPL X XEXTRACT_CMD= ${TAR} XEXTRACT_BEFORE_ARGS= xf XEXTRACT_AFTER_ARGS= -C ${WRKDIR} X XUSE_ANT= yes XUSE_JAVA= yes XBUILD_WRKSRC= ${WRKDIR} X XDROPDATE= 201202080800 XPLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar X Xdo-install: X ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.jar ${JAVAJARDIR}/${PORTNAME}.jar X X.include 49fe9533f9d01977b527412915f89826 exit --jho1yZJdad60DJr+-- --bAmEntskrkuBymla Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iF4EAREIAAYFAk9mIzEACgkQXpKtZoyM+6VbzAD/Vb4YMbsnlzSdpsZafWaqogl9 42BtE+V55mYs7a8V3rQA/A6G1OVJWbZl/GHUzixKuqPEA/Lx9Yh+UYsC35ZqsjLH =PAnf -----END PGP SIGNATURE----- --bAmEntskrkuBymla--