Updated /usr/bin/j to use java-config for building classpath and finding java executa...
authorJoshua Nichols <nichoj@gentoo.org>
Wed, 23 Nov 2005 04:32:50 +0000 (04:32 +0000)
committerJoshua Nichols <nichoj@gentoo.org>
Wed, 23 Nov 2005 04:32:50 +0000 (04:32 +0000)
Package-Manager: portage-2.0.51.22-r3

dev-util/j/ChangeLog
dev-util/j/Manifest
dev-util/j/j-0.20.2.ebuild

index 7ef03ea96aec40bb8486dd34244fdf9b71a452c2..b29e5038acf58d2e861cf200612103f53349e84c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-util/j
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/j/ChangeLog,v 1.4 2005/05/07 15:08:53 dholm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/j/ChangeLog,v 1.5 2005/11/23 04:32:50 nichoj Exp $
+
+  23 Nov 2005; <nichoj@gentoo.org> j-0.20.2.ebuild:
+  Updated /usr/bin/j to use java-config for building classpath and finding java
+  executable, instead of being hardcoded to the environment that was used at
+  build time (bug #108794).
 
   07 May 2005; David Holm <dholm@gentoo.org> j-0.20.2.ebuild:
   Added to ~ppc.
index 2f7a174176ad80ccc1282e7e4aec8a6f58f980bb..cb0372692c716e8364411d8e3d88c1c8bac88f33 100644 (file)
@@ -1,14 +1,14 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 09372898067baac0ef1a0aff7a3074a3 j-0.20.2.ebuild 850
-MD5 65b239fbdeaae70dab2f08de0f0d6dd5 ChangeLog 531
+MD5 b8347035d11acdf4a0444308f1bbaa95 j-0.20.2.ebuild 1121
+MD5 9af8c65c1b7c5c1ffaf2095013d7cb4c ChangeLog 770
 MD5 a6ec7d7724fbd068ffb39b5be56134ed metadata.xml 157
 MD5 5db38fba0110d1a97df3e6a9cead72ed files/digest-j-0.20.2 61
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.1 (GNU/Linux)
 
-iD8DBQFC2VUB/rLF9B432nYRAunyAJ99LFhnO5VwuWtZynRyGVsfI9onHgCfdQ0X
-6NP7qU3zREKEXUYkgLxYZz8=
-=6Dn3
+iD8DBQFDg/EqndWRXhKOboURAtVZAJ9L3FnyftFLOVZQBFQ40A32xat7ZACdEI3j
+OuHhbZjwCnLgIAL6YNB0ffM=
+=pwOI
 -----END PGP SIGNATURE-----
index 71a8c42a55a2852b4bc27d81cc65620ef5208280..fe1f89249facb7b3025d942c46e3746cbb632be2 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/j/j-0.20.2.ebuild,v 1.7 2005/07/16 18:41:43 axxo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/j/j-0.20.2.ebuild,v 1.8 2005/11/23 04:32:50 nichoj Exp $
 
 inherit java-pkg
 
@@ -26,8 +26,17 @@ src_compile() {
                --mandir=/usr/share/man \
                || die "./configure failed"
        emake || die
+
+       # Fix the j script to use java-config, instead of hard-coded paths
+       sed -e 's/@JAVA@/$(java-config --java)/' \
+               -e 's/@JAVA_OPTIONS@//' \
+               -e 's/@CLASSPATH@/$(java-config -p xerces-2,j)/' j.in > j
+
 }
 
 src_install() {
        einstall || die
+
+       java-pkg_dojar ${D}/usr/share/j/j.jar
+       rm ${D}/usr/share/j/j.jar
 }