Version bump, bug #168806.
authorVlastimil Babka <caster@gentoo.org>
Wed, 25 Apr 2007 23:12:21 +0000 (23:12 +0000)
committerVlastimil Babka <caster@gentoo.org>
Wed, 25 Apr 2007 23:12:21 +0000 (23:12 +0000)
Package-Manager: portage-2.1.2.4

dev-java/eclipse-ecj/ChangeLog
dev-java/eclipse-ecj/Manifest
dev-java/eclipse-ecj/eclipse-ecj-3.2.2.ebuild [new file with mode: 0644]
dev-java/eclipse-ecj/files/digest-eclipse-ecj-3.2.2 [new file with mode: 0644]

index 508ae22628b2ad7738504ac72500df9ba252002b..8139230e9f819fecc634278cb5f5de381fe3477f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-java/eclipse-ecj
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/ChangeLog,v 1.17 2007/04/25 18:19:35 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/ChangeLog,v 1.18 2007/04/25 23:12:21 caster Exp $
+
+*eclipse-ecj-3.2.2 (25 Apr 2007)
+
+  25 Apr 2007; Vlastimil Babka <caster@gentoo.org>
+  +eclipse-ecj-3.2.2.ebuild:
+  Version bump, bug #168806.
 
   25 Apr 2007; Petteri Räty <betelgeuse@gentoo.org>
   eclipse-ecj-3.1-r13.ebuild:
index 36166918e4d8ab7206d91a335d120d39efc9e13d..a0ffa3df4f56fdf02a401e61263f6e6bbd941e92 100644 (file)
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
 AUX compiler-settings-3.1 250 RMD160 792c32526acd6a97de81658d92900f497ebbd8f8 SHA1 fceea4fef976ac6a7fe0b535ef3dee7fa16cc5a7 SHA256 3ebf7bd017cc9325b4bfd0e135aab42a53f820645b104e3ef95a73e09888ae98
 MD5 c62798c8bf723668a59ad0d51739cb9a files/compiler-settings-3.1 250
 RMD160 792c32526acd6a97de81658d92900f497ebbd8f8 files/compiler-settings-3.1 250
@@ -14,19 +11,24 @@ MD5 6cb4790e79d9fd3a6ad2acb12a0d6eb1 files/eclipse-ecj-3.2-build-gentoo.patch 18
 RMD160 027003513593a3b880bff73a012f73959c674be5 files/eclipse-ecj-3.2-build-gentoo.patch 1877
 SHA256 086abbf990543dcbf511567a2f663e53f932e825c75600745771c7d3f5739bd3 files/eclipse-ecj-3.2-build-gentoo.patch 1877
 DIST eclipse-ecj-3.1-gentoo-r2.tar.bz2 543266 RMD160 a839e8bddae9e5dfe12c33d98557d5d4a1cd1494 SHA1 2c9e58ad11fcb8dd4e144c994581e55568e57739 SHA256 8367945471b97199962148ddaa917d7cc9fb59df094465622d0b0f2ff723a129
+DIST eclipse-ecj-3.2.2.tar.bz2 615226 RMD160 4dc422a8abe983293e07c10aac3dba97e6e0907f SHA1 a8ba6817e4e9d37cf6b9725f7fff229b7448eaac SHA256 81a61220d29aae92c124ca365c4d100e780c57279696e29193a8b92ebca0c2df
 DIST eclipse-ecj-3.2.tar.bz2 612611 RMD160 eefd1e27e5709e0ba828f3d01c5c10b1f7b98104 SHA1 f712c8cdc61b38b7cc60fc6b74b548c064f70efd SHA256 29406455d247a2067f1c2cf4c9139a6f9cc5cf90882daa2b6ae8972bb712a967
 EBUILD eclipse-ecj-3.1-r13.ebuild 1011 RMD160 ccd97a597b6785fa2014b505699b9fa41c10cee2 SHA1 eecc1d696327a1ee9406c7ab38275846ef5d0554 SHA256 168c58c45d39ba8efa72304725812e0526b220cbb7a0ca7cbb8bfd3720ba25b0
 MD5 98da4800c0303ef18b8c141021ac9e6e eclipse-ecj-3.1-r13.ebuild 1011
 RMD160 ccd97a597b6785fa2014b505699b9fa41c10cee2 eclipse-ecj-3.1-r13.ebuild 1011
 SHA256 168c58c45d39ba8efa72304725812e0526b220cbb7a0ca7cbb8bfd3720ba25b0 eclipse-ecj-3.1-r13.ebuild 1011
+EBUILD eclipse-ecj-3.2.2.ebuild 1743 RMD160 f1f36221906bced9f97c4e4836f243c743c922d9 SHA1 57f16a8ec8be6e8878461a74d37a1be3f8ea0741 SHA256 bee7ab4869f63f371bd0ca4e07fc91cdc92188b8d49333e7f4606d73b74d11e3
+MD5 ca2a57fe36886836ecacb0bd6294832f eclipse-ecj-3.2.2.ebuild 1743
+RMD160 f1f36221906bced9f97c4e4836f243c743c922d9 eclipse-ecj-3.2.2.ebuild 1743
+SHA256 bee7ab4869f63f371bd0ca4e07fc91cdc92188b8d49333e7f4606d73b74d11e3 eclipse-ecj-3.2.2.ebuild 1743
 EBUILD eclipse-ecj-3.2.ebuild 1733 RMD160 2a6113412f9e64e243f19002afbc4b5e69a031bf SHA1 e5b7276f4359234655951eb292a7062d60a23341 SHA256 ae6359aff5bbda52f730f3893da25c2fdfcd22b135467d3077b8fa68e965ad71
 MD5 5895a3a2973ca1ae75b04b85487b9067 eclipse-ecj-3.2.ebuild 1733
 RMD160 2a6113412f9e64e243f19002afbc4b5e69a031bf eclipse-ecj-3.2.ebuild 1733
 SHA256 ae6359aff5bbda52f730f3893da25c2fdfcd22b135467d3077b8fa68e965ad71 eclipse-ecj-3.2.ebuild 1733
-MISC ChangeLog 2991 RMD160 706f40f2ff14f373757aedf939f02bf01e9972c4 SHA1 4a7f75b4872ff073c770076c13bad74a3b8f82bc SHA256 23978cd381d6b7d7b9fba1e625c3d587d63b5c8e3f69da4e07f4283b840a915c
-MD5 601ea42fcc2893077e5866eb83cbb868 ChangeLog 2991
-RMD160 706f40f2ff14f373757aedf939f02bf01e9972c4 ChangeLog 2991
-SHA256 23978cd381d6b7d7b9fba1e625c3d587d63b5c8e3f69da4e07f4283b840a915c ChangeLog 2991
+MISC ChangeLog 3131 RMD160 80a18171b7c7676380b14ad380869fdf4f3422ee SHA1 8c8fd4ae278670d2cbf27c72e04486982f40dd32 SHA256 27613584b68f8469e6ee98bf4386a45211b044e8a6f6d5fd54bbf60423d6606d
+MD5 f5ec7f4a5074118850b784922d1f2b9a ChangeLog 3131
+RMD160 80a18171b7c7676380b14ad380869fdf4f3422ee ChangeLog 3131
+SHA256 27613584b68f8469e6ee98bf4386a45211b044e8a6f6d5fd54bbf60423d6606d ChangeLog 3131
 MISC metadata.xml 471 RMD160 a7f40a047de904e4e2f63fce4ae9377a36b66fa0 SHA1 c855f10cc8e043bcd1e59b48d570053304a66f49 SHA256 229f3cffb80ccec1b7c3ddff609d045bd11f8004724bcb9de5d3bf9104a37d20
 MD5 72aec5cc8f858a54713b987b28f0ac4c metadata.xml 471
 RMD160 a7f40a047de904e4e2f63fce4ae9377a36b66fa0 metadata.xml 471
@@ -37,10 +39,6 @@ SHA256 b2f4a3feee586f320578797f57e612642ce3e9bcc6a4e3e774239e3d6bcdc5bd files/di
 MD5 31d2102122933cfd2a1013da4d5c5712 files/digest-eclipse-ecj-3.2 250
 RMD160 ad890eefafb61724abb97ab9bc50d76ca636fac3 files/digest-eclipse-ecj-3.2 250
 SHA256 d332e91eeb0646c5a0b09691e8106691d2620991d2bca45645ae1aeb819b8cd4 files/digest-eclipse-ecj-3.2 250
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
-
-iD8DBQFGL5u4cxLzpIGCsLQRAqQQAJ9Kh8NOHAKvMr3Sr4msL9aKqAqnCwCfT5x9
-ll1we1ixDbvGo/TpRtiBxRQ=
-=/Cyj
------END PGP SIGNATURE-----
+MD5 4f517d481fff1a0147a37b2d13002136 files/digest-eclipse-ecj-3.2.2 256
+RMD160 e1a051d999b33855e41b3db75fb774f09439399d files/digest-eclipse-ecj-3.2.2 256
+SHA256 7c4948679bc9fbeef1580da27e0ef64f7ea2d504a96f19812f84b9ccabfc2567 files/digest-eclipse-ecj-3.2.2 256
diff --git a/dev-java/eclipse-ecj/eclipse-ecj-3.2.2.ebuild b/dev-java/eclipse-ecj/eclipse-ecj-3.2.2.ebuild
new file mode 100644 (file)
index 0000000..6065f43
--- /dev/null
@@ -0,0 +1,54 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/eclipse-ecj/eclipse-ecj-3.2.2.ebuild,v 1.1 2007/04/25 23:12:21 caster Exp $
+
+inherit eutils java-pkg-2
+
+DESCRIPTION="Eclipse Compiler for Java"
+HOMEPAGE="http://www.eclipse.org/"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+LICENSE="EPL-1.0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
+SLOT="3.2"
+IUSE="doc"
+
+RDEPEND=">=virtual/jre-1.4"
+DEPEND="${RDEPEND}
+       >=virtual/jdk-1.4
+       dev-java/ant-core"
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       # remove unzip, add javadoc target, put final ecj.jar and javadocs in dist/ and not ../
+       epatch "${FILESDIR}/${PN}-${SLOT}-build-gentoo.patch"
+}
+
+src_compile() {
+       # we don't use eant because the compile*.xml files specifically set -source -target and used compiler
+
+       # bootstrap build with JDK's javac
+       ant -f compilejdtcorewithjavac.xml || die "Failed to bootstrap build with javac"
+
+       local ant_flags=""
+
+       # for some weird reason, with kaffe it fails the build.xml's check for ecj.jar present (which it is)
+       # which if successful sets this property, then checks if it was set and fails if not
+       java-pkg_current-vm-matches kaffe && ant_flags="-Dbuild.compiler=org.eclipse.jdt.core.JDTCompilerAdapter"
+
+       # recompile with ecj.jar made in first step, to get dist/ecj.jar
+       ant ${ant_flags} -lib ecj.jar -f compilejdtcore.xml compile $(use_doc) || die "Failed to rebuild with ecj"
+}
+
+src_install() {
+       java-pkg_dojar dist/ecj.jar
+
+       java-pkg_dolauncher ecj-${SLOT} --main org.eclipse.jdt.internal.compiler.batch.Main
+
+       use doc && java-pkg_dojavadoc dist/doc/api
+
+       insinto /usr/share/java-config-2/compiler
+       newins ${FILESDIR}/compiler-settings-${SLOT} ecj-${SLOT}
+}
+
diff --git a/dev-java/eclipse-ecj/files/digest-eclipse-ecj-3.2.2 b/dev-java/eclipse-ecj/files/digest-eclipse-ecj-3.2.2
new file mode 100644 (file)
index 0000000..9faf9d2
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 21f55de66c2deec51b6714b607b6793f eclipse-ecj-3.2.2.tar.bz2 615226
+RMD160 4dc422a8abe983293e07c10aac3dba97e6e0907f eclipse-ecj-3.2.2.tar.bz2 615226
+SHA256 81a61220d29aae92c124ca365c4d100e780c57279696e29193a8b92ebca0c2df eclipse-ecj-3.2.2.tar.bz2 615226