Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Mar 2012 11:02:25 -0700
From:      Jason Helfman <jgh@FreeBSD.org>
To:        freebsd-java@freebsd.org
Cc:        java@freebsd.org, freebsd-eclipse@FreeBSD.org
Subject:   [RFC] New Port: Eclipse Java Compiler, java/eclipse-ecj
Message-ID:  <20120318180225.GA51618@dormouse.experts-exchange.com>

next in thread | raw e-mail | index | archive | help

--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 <bsd.port.mk>
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--



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