Summary: | dev-java/openjdk-javac (new package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chris Bainbridge (RETIRED) <chrb> |
Component: | New packages | Assignee: | Java team <java> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | akshayushah, avuton, bertrand, Bjoern.Thorwirth, gentoo.2019, jesse, radek |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://openjdk.java.net/groups/compiler/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
openjdk-javac-7.0_beta11.ebuild
openjdk-javac-7.0_beta11.ebuild files/compiler-settings openjdk-javac-7.0_beta35.ebuild |
Description
Chris Bainbridge (RETIRED)
![]() Created attachment 118645 [details]
openjdk-javac-7.0_beta11.ebuild
(In reply to comment #1) > Created an attachment (id=118645) [edit] > openjdk-javac-7.0_beta11.ebuild > Please parametrize SRC_URI. You can take the code from: http://overlays.gentoo.org/proj/java/browser/java-experimental/dev-java/openjdk/openjdk-1.7.0.0_alpha12.ebuild DEPEND=">=virtual/jdk-1.4 sys-devel/make" betelgeuse@pena /usr/portage $ grep sys-devel/make -r profiles/base/ profiles/base/packages:*sys-devel/make Also should we think about integrating this in the same way as ecj can be used as a compiler? Take a look at /usr/share/java-config-2/compiler/ecj-3.1 Created attachment 118646 [details]
openjdk-javac-7.0_beta11.ebuild
New ebuild. Can use as ecj style compiler. Maybe "openjdk" should be a meta-ebuild that depends on the compiler, jre, libs, etc. so each could have individual ebuilds. It seems inefficient to have two ebuilds installing the same compiler.
Created attachment 118648 [details]
files/compiler-settings
(In reply to comment #3) > > New ebuild. Can use as ecj style compiler. Maybe "openjdk" should be a > meta-ebuild that depends on the compiler, jre, libs, etc. so each could have > individual ebuilds. It seems inefficient to have two ebuilds installing the > same compiler. > Indeed. The OpenJDK build process is modular so that is an option. Created attachment 165925 [details]
openjdk-javac-7.0_beta35.ebuild
Ebuild to get fresh openjdk - 11 sep 2008
Hi All! Why this stagnation? openjdk-7.0_beta79 is out.. does this package need a new maintainer? openjdk-6 is missing on gentoo, too. It would be really nice oto have an actual open-source java implementation in the tree. best regards bjoern (In reply to comment #7) > Hi All! > > Why this stagnation? openjdk-7.0_beta79 is out.. does this package need a new > maintainer? openjdk-6 is missing on gentoo, too. It would be really nice oto > have an actual open-source java implementation in the tree. > > best regards bjoern > I was just browsing through their website: Not all of the source code that makes up the JDK is available under an open-source license. In order to build an OpenJDK binary from source code, you must first download and install one or more of the following files from which the build process will copy over "binary plugs" for these encumbered components. If I get this right, you first have to install the IcedTea Classes to be able to build the compiler and have everything open source? There is dev-java/icedrea6-bin-1.8.1 That's "OpenJDK Client VM 16.0-b13" With icedtea 7 in tree there is an open source javac 7 based on openjdk. If the need for separate jdk tools should arise it might be worth looking into packaging icepick instead. Closing. |