* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2009-09-16 15:26 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2009-09-16 15:26 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 09/09/16 15:26:43
Modified: java.xml
Log:
new stuff about build-only VMs added, bug 285181
Revision Changes Path
1.43 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.42&r2=1.43
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- java.xml 28 Sep 2008 20:29:25 -0000 1.42
+++ java.xml 16 Sep 2009 15:26:43 -0000 1.43
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.42 2008/09/28 20:29:25 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.43 2009/09/16 15:26:43 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/java.xml">
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.17</version>
-<date>2008-09-28</date>
+<version>0.18</version>
+<date>2009-09-16</date>
<chapter>
<title>What is Java?</title>
@@ -217,14 +217,20 @@
<pre caption="Listing available VMs">
# <i>java-config --list-available-vms</i>
The following VMs are available for generation-2:
-1) Blackdown JDK 1.4.2.03 [blackdown-jdk-1.4.2]
-2) Blackdown JRE 1.4.2.03 [blackdown-jre-1.4.2]
-3) Blackdown 32bit JRE 1.4.2.03 [emul-linux-x86-java-1.4.2]
-4) Sun 32bit JRE 1.5.0.08 [emul-linux-x86-java-1.5]
-5) Kaffe 1.1.7 [kaffe]
-*) Sun JDK 1.5.0.08 [sun-jdk-1.5]
+1) Blackdown JDK 1.4.2.03 [blackdown-jdk-1.4.2] <comment>(Build Only)</comment>
+2) Blackdown JRE 1.4.2.03 [blackdown-jre-1.4.2] <comment>(Build Only)</comment>
+3) IcedTea6-bin 1.4.1 [icedtea6-bin]
+4) Sun JDK 1.5.0.20 [sun-jdk-1.5] <comment>(Build Only)</comment>
+*) Sun JDK 1.6.0.16 [sun-jdk-1.6]
</pre>
+<note>
+VMs marked as Build Only may contain security vulnerabilities and/or be EOL.
+Gentoo recommends not setting these VMs as either your system or user VM.
+Please see <uri link="java.xml#build-only">Build Only VM</uri> for more
+information.
+</note>
+
<p>
The <e>*</e> indicates this is the current active vm (system-vm or user-vm when
set). The name in the brackets (<e>[]</e>) is the handle or ID for that
@@ -236,9 +242,10 @@
<comment>(By handle (preferred))</comment>
# <i>java-config --set-system-vm blackdown-jdk-1.4</i>
Now using blackdown-jdk-1.4 as your generation-2 system JVM
+WARNING: blackdown-jdk-1.4 is marked as a build-only JVM. Using this vm is not recommended.
<comment>(By number)</comment>
-# <i>java-config --set-system-vm 6</i>
-Now using sun-jdk-1.5 as your generation-2 system JVM
+# <i>java-config --set-system-vm 5</i>
+Now using sun-jdk-1.6 as your generation-2 system JVM
</pre>
<p>
@@ -252,6 +259,24 @@
</body>
</section>
+<section id="build-only">
+<title>Build Only VM</title>
+<body>
+
+<p>
+Some virtual machines are flagged as build-only due to being EOL and/or
+containing security vulnerabilities. These virtual machines will not
+automatically be used by Gentoo for the running of applications using Gentoo
+launchers but will still be available for use by Gentoo's build environment as
+some packages may require them for building. The setting of these virtual
+machines as either your system or user VM is strongly discouraged as these VMs
+will then be used when running the <path>/usr/bin/{java,javac,..}</path>
+executables and will also be used by any packages not using Gentoo's launcher
+scripts.
+</p>
+
+</body>
+</section>
<section id="preferred-vm">
<title>Preferred VM</title>
<body>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2009-10-07 18:14 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2009-10-07 18:14 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 09/10/07 18:14:31
Modified: java.xml
Log:
Updated Java guide for 64-bit plugins (bug 287675). Also removed some old cruft related to blackdown and old Sun versions.
Revision Changes Path
1.44 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.44&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.44&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.43&r2=1.44
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- java.xml 16 Sep 2009 15:26:43 -0000 1.43
+++ java.xml 7 Oct 2009 18:14:31 -0000 1.44
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.43 2009/09/16 15:26:43 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.44 2009/10/07 18:14:31 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/java.xml">
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.18</version>
-<date>2009-09-16</date>
+<version>0.19</version>
+<date>2009-10-07</date>
<chapter>
<title>What is Java?</title>
@@ -126,14 +126,7 @@
kaffe/sablevm/gcj/jamvm
-->
<p>
-The default for Java 1.4 is the Blackdown JRE/JDK pair, as it is freely
-("free as in beer") available without any registration fuss.
-</p>
-
-<p>
-JREs and JDKs from Sun, IBM, and BEA are generally faster, but getting them
-is a bit more work, as you are required to read and accept their license before
-downloading (IBM additionally requires you to register).
+The default for Java 1.6 is the Sun JRE/JDK pair.
</p>
</body>
@@ -165,9 +158,9 @@
<body>
<p>
-As already mentioned, some of the JDKs and JREs require you to jump through a
-few hoops before installing. Simply emerge the packages as you normally would.
-The ebuilds will then instruct you where to go and what to download.
+Some of the JDKs and JREs require you to jump through a few hoops before
+installing. Simply emerge the packages as you normally would. The ebuilds will
+then instruct you where to go and what to download.
</p>
<p>
@@ -512,8 +505,8 @@
<pre caption="Viewing available plugins">
# <i>eselect java-nsplugin list</i>
- [1] sun-jre-bin-1.5
- [2] blackdown-jre-1.4.2
+ [1] sun-jre-bin-1.6
+ [2] icedtea6-bin
</pre>
<p>
@@ -521,7 +514,7 @@
</p>
<pre caption="Selecting a plugin">
-# <i>eselect java-nsplugin set sun-jre-bin-1.5</i>
+# <i>eselect java-nsplugin set sun-jre-bin-1.6</i>
</pre>
<p>
@@ -530,8 +523,8 @@
<pre caption="Verifying the correct plugin">
# <i>eselect java-nsplugin list</i>
- [1] sun-jre-bin-1.5 current
- [2] blackdown-jre-1.4.2
+ [1] sun-jre-bin-1.6 current
+ [2] icedtea6-bin
</pre>
<p>
@@ -549,12 +542,25 @@
<p>
If you are running a mixed 64-bit and 32-bit multilib system (for example, on
-AMD64), you can only use 32-bit Java plugins.
+AMD64), you can use 64-bit and 32-bit Java plugins. Unless you have a pressing
+need to run 32-bit Java applications, we recommend using native 64-bit plugins
+on 64-bit web browsers.
</p>
<p>
-To use a 32-bit plugin, you will need to emerge <c>emul-linux-x86-java</c> with
-the <c>nsplugin</c> USE flag enabled.
+There are several native 64-bit browser plugins available. The default JDK/JRE
+pair, <c>sun-jdk</c> and <c>sun-jre-bin</c>, both include browser plugins. Just
+emerge one of them with the <c>nsplugin</c> USE flag enabled.
+</p>
+
+<pre caption="Installing a 64-bit plugin">
+# <i>echo "dev-java/sun-jre-bin nsplugin" >> /etc/portage/package.use</i>
+# <i>emerge sun-jre-bin</i>
+</pre>
+
+<p>
+To use a 32-bit plugin on a 32-bit browser, you will need to emerge
+<c>emul-linux-x86-java</c> with the <c>nsplugin</c> USE flag enabled.
</p>
<pre caption="Installing a 32-bit plugin">
@@ -569,23 +575,21 @@
<pre caption="Viewing available plugins">
# <i>eselect java-nsplugin list</i>
Available 32-bit Java browser plugins
- [1] emul-linux-x86-java-1.4.2
- [2] emul-linux-x86-java-1.5
+ [1] emul-linux-x86-java-1.5
+ [2] emul-linux-x86-java-1.6
+Available 64-bit Java browser plugins
+ [1] icedtea6-bin
+ [2] sun-jre-bin-1.6
</pre>
<p>
-Although you must select a 32-bit browser (such as <c>mozilla-firefox-bin</c>)
-to use with your 32-bit plugin, the 64-bit version of <c>konqueror</c> uses your
-Java VM directly, so it's possible to use the 64-bit version of <c>blackdown</c>
-with this browser; no further configuration is necessary.
-</p>
-
-<p>
-Now select the right plugin for your 32-bit browser:
+Now select the right plugin for your browsers:
</p>
<pre caption="Selecting plugins">
-# <i>eselect java-nsplugin set 32bit emul-linux-x86-java-1.5</i>
+<comment>(Choose the plugins for 32-bit and 64-bit browsers)</comment>
+# <i>eselect java-nsplugin set 32bit emul-linux-x86-java-1.6</i>
+# <i>eselect java-nsplugin set 64bit sun-jre-bin-1.6</i>
</pre>
<p>
@@ -595,8 +599,11 @@
<pre caption="Verifying the correct plugin">
# <i>eselect java-nsplugin list</i>
Available 32-bit Java browser plugins
- [1] emul-linux-x86-java-1.4.2
- [2] emul-linux-x86-java-1.5 current
+ [1] emul-linux-x86-java-1.5
+ [2] emul-linux-x86-java-1.6 current
+Available 64-bit Java browser plugins
+ [1] icedtea6-bin
+ [2] sun-jre-bin-1.6 current
</pre>
</body>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2009-10-07 18:25 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2009-10-07 18:25 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 09/10/07 18:25:46
Modified: java.xml
Log:
the default for java 1.6 is not necessarily sun, it varies by arch. pp64 has ibm, for example. so punt that sentence from the guide, as the instructions on installing the default jdk/jre for one's profile are immediately below it in the next chapter. thanks to betelgeuse on IRC
Revision Changes Path
1.45 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.45&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.45&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.44&r2=1.45
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- java.xml 7 Oct 2009 18:14:31 -0000 1.44
+++ java.xml 7 Oct 2009 18:25:46 -0000 1.45
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.44 2009/10/07 18:14:31 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.45 2009/10/07 18:25:46 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/java.xml">
@@ -24,7 +24,7 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.19</version>
+<version>0.20</version>
<date>2009-10-07</date>
<chapter>
@@ -125,10 +125,6 @@
note about not drop-in replacements
kaffe/sablevm/gcj/jamvm
-->
-<p>
-The default for Java 1.6 is the Sun JRE/JDK pair.
-</p>
-
</body>
</section>
<section>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2009-11-30 7:33 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2009-11-30 7:33 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 09/11/30 07:33:31
Modified: java.xml
Log:
strip out ECJ version numbering, bug 291885
Revision Changes Path
1.46 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.46&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.46&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.45&r2=1.46
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- java.xml 7 Oct 2009 18:25:46 -0000 1.45
+++ java.xml 30 Nov 2009 07:33:31 -0000 1.46
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.45 2009/10/07 18:25:46 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.46 2009/11/30 07:33:31 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="/doc/en/java.xml">
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.20</version>
-<date>2009-10-07</date>
+<version>0.21</version>
+<date>2009-11-29</date>
<chapter>
<title>What is Java?</title>
@@ -342,7 +342,7 @@
# it will check the COMPILERS var front to back and
# use the first compiler that is installed
-COMPILERS="ecj-3.1 jikes javac"
+COMPILERS="ecj-X.Y jikes javac"
</pre>
<p>
@@ -384,8 +384,8 @@
</tr>
<tr>
<ti>Eclipse Compiler for Java</ti>
- <ti>ecj-3.1</ti>
- <ti>=dev-java/eclipse-ecj-3.1*</ti>
+ <ti>ecj</ti>
+ <ti>dev-java/eclipse-ecj</ti>
<ti>
ECJ is the compiler used by the Eclipse software development kit. It is
very full featured, and is pretty fast. It does support Java 1.5 syntax.
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2009-12-23 8:41 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2009-12-23 8:41 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 09/12/23 08:41:21
Modified: java.xml
Log:
Remove the last of the blackdown references, since it's been removed from the tree
Revision Changes Path
1.47 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.47&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.47&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.46&r2=1.47
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- java.xml 30 Nov 2009 07:33:31 -0000 1.46
+++ java.xml 23 Dec 2009 08:41:21 -0000 1.47
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.46 2009/11/30 07:33:31 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.47 2009/12/23 08:41:21 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<guide link="/doc/en/java.xml">
+<guide>
<title>Gentoo Java Guide</title>
<author title="Author">
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.21</version>
-<date>2009-11-29</date>
+<version>0.22</version>
+<date>2009-12-23</date>
<chapter>
<title>What is Java?</title>
@@ -100,11 +100,6 @@
<th>JRE</th>
</tr>
<tr>
- <ti>The Blackdown Java Kit</ti>
- <ti>dev-java/blackdown-jdk</ti>
- <ti>dev-java/blackdown-jre</ti>
-</tr>
-<tr>
<ti>Sun's Java Kit</ti>
<ti>dev-java/sun-jdk</ti>
<ti>dev-java/sun-jre-bin</ti>
@@ -206,10 +201,8 @@
<pre caption="Listing available VMs">
# <i>java-config --list-available-vms</i>
The following VMs are available for generation-2:
-1) Blackdown JDK 1.4.2.03 [blackdown-jdk-1.4.2] <comment>(Build Only)</comment>
-2) Blackdown JRE 1.4.2.03 [blackdown-jre-1.4.2] <comment>(Build Only)</comment>
-3) IcedTea6-bin 1.4.1 [icedtea6-bin]
-4) Sun JDK 1.5.0.20 [sun-jdk-1.5] <comment>(Build Only)</comment>
+1) IcedTea6-bin 1.4.1 [icedtea6-bin]
+2) Sun JDK 1.5.0.20 [sun-jdk-1.5] <comment>(Build Only)</comment>
*) Sun JDK 1.6.0.16 [sun-jdk-1.6]
</pre>
@@ -229,11 +222,10 @@
<pre caption="Setting the System VM">
<comment>(By handle (preferred))</comment>
-# <i>java-config --set-system-vm blackdown-jdk-1.4</i>
-Now using blackdown-jdk-1.4 as your generation-2 system JVM
-WARNING: blackdown-jdk-1.4 is marked as a build-only JVM. Using this vm is not recommended.
+# <i>java-config --set-system-vm sun-jdk-1.6</i>
+Now using sun-jdk-1.6 as your generation-2 system JVM
<comment>(By number)</comment>
-# <i>java-config --set-system-vm 5</i>
+# <i>java-config --set-system-vm 3</i>
Now using sun-jdk-1.6 as your generation-2 system JVM
</pre>
@@ -308,16 +300,15 @@
<pre caption="Example /etc/java-config-2/build/jdk.conf">
<comment># For 1.3 I prefer sun-jdk 1.4 but when it is not available, use ibm-jdk-bin,
-# For 1.4, use blackdown-jdk, and for 1.5, use sun-jdk </comment>
+# For 1.5, use sun-jdk </comment>
1.3=sun-jdk-1.4 ibm-jdk-bin
-1.4=blackdown-jdk
1.5=sun-jdk
</pre>
<warn>
-You do not have to edit this file. If you change these options to use a
-unsupported VM, things could possibly break. Bugs reported with a unsupported
-VM won't be prioritized as much as bugs present within supported VMs.
+You do not <e>have</e> to edit this file. If you change these options to use a
+unsupported VM, things could possibly break. Bugs reported with a unsupported VM
+won't be prioritized as much as bugs present within supported VMs.
</warn>
</body>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2010-03-31 23:38 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2010-03-31 23:38 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 10/03/31 23:38:40
Modified: java.xml
Log:
minor grammar fix, no content change
Revision Changes Path
1.48 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.48&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?rev=1.48&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/java.xml?r1=1.47&r2=1.48
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- java.xml 23 Dec 2009 08:41:21 -0000 1.47
+++ java.xml 31 Mar 2010 23:38:40 -0000 1.48
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.47 2009/12/23 08:41:21 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.48 2010/03/31 23:38:40 nightmorph Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide>
@@ -133,7 +133,7 @@
<p>
In recent events, Sun has relicensed their JDK and JRE under a more Linux
-distro friendly license. As a result, Sun releases Java 1.5 and onwards are
+distro friendly license. As a result, Sun Java 1.5 and onwards are
freely downloadable, without any further hassle.
</p>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2010-07-06 11:51 Jan Kundrat (jkt)
0 siblings, 0 replies; 11+ messages in thread
From: Jan Kundrat (jkt) @ 2010-07-06 11:51 UTC (permalink / raw
To: gentoo-doc-cvs
jkt 10/07/06 11:51:28
Modified: java.xml
Log:
#325885, speak about the system VM and the merge VM. Patch by Caster.
Revision Changes Path
1.49 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.48&r2=1.49
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- java.xml 31 Mar 2010 23:38:40 -0000 1.48
+++ java.xml 6 Jul 2010 11:51:28 -0000 1.49
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.48 2010/03/31 23:38:40 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.49 2010/07/06 11:51:28 jkt Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide>
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.22</version>
-<date>2009-12-23</date>
+<version>0.23</version>
+<date>2010-07-06</date>
<chapter>
<title>What is Java?</title>
@@ -259,33 +259,31 @@
</body>
</section>
<section id="preferred-vm">
-<title>Preferred VM</title>
+<title>Preferred Build VM</title>
<body>
<p>
-While merging Java packages, the VM can and will be switched as necessary.
+While merging Java packages, the VM used for building can sometimes be different
+from the one currently set as the system VM.
</p>
<p>
-Because of the wide variety of available VMs, we do not have the resources to
-test and verify every package works on all of them. So to ensure that every
-packages merges smoothly, we have defined a list of <e>default/supported
-VMs</e> per arch. You can find them in
-<path>/usr/share/java-config-2/config/jdk-defaults.conf</path>. When you are
-merging a Java package, and it detects one of the VM in that file is installed,
-it will automatically use that VM, instead of the system-vm.
+This merge time VM switching is needed when, for example, your system-vm is
+set to a 1.6 VM and the package you are merging requires a 1.5 VM. While merging
+it will select and use a 1.5 VM, leaving your system-vm choice intact.
</p>
<p>
-The merge time VM switching is also needed when, for example, your system-vm is
-set a 1.4 VM and the package you are merging requires a 1.5 VM. While merging
-it will use the preferred 1.5 VM, leaving your system-vm choice intact.
+To define which VM is selected when a switch is needed, we have created a list of <e>default/supported
+VMs</e> per arch. You can find them in
+<path>/usr/share/java-config-2/config/jdk-defaults.conf</path>.
</p>
<p>
-Of course, Gentoo is all about choice, so you can override these defaults in
+Of course, Gentoo is all about choice, so you can override these defaults (and even your
+selected system VM) in
<path>/etc/java-config-2/build/jdk.conf</path> and have complete control over
-which VM will get used. Some examples:
+which VM will get used for merging. Some examples:
</p>
<pre caption="Example /etc/java-config-2/build/jdk.conf">
@@ -307,8 +305,10 @@
<warn>
You do not <e>have</e> to edit this file. If you change these options to use a
-unsupported VM, things could possibly break. Bugs reported with a unsupported VM
-won't be prioritized as much as bugs present within supported VMs.
+unsupported VM, things could possibly break. Because of the wide variety of available
+VMs, we do not have the resources to test and verify every package works on all of them.
+Bugs reported with a unsupported VM won't be prioritized as much as bugs present within
+supported VMs.
</warn>
</body>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2011-05-09 19:16 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2011-05-09 19:16 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 11/05/09 19:16:31
Modified: java.xml
Log:
update java jdk/jre list, make icedtea a bit more prominent, address ACCEPT_LICENSE, misc fixes. bug 366261 and bug 366257.
Revision Changes Path
1.50 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.50&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.50&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.49&r2=1.50
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- java.xml 6 Jul 2010 11:51:28 -0000 1.49
+++ java.xml 9 May 2011 19:16:31 -0000 1.50
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.49 2010/07/06 11:51:28 jkt Exp $ -->
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.50 2011/05/09 19:16:31 nightmorph Exp $ -->
<guide>
<title>Gentoo Java Guide</title>
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>0.23</version>
-<date>2010-07-06</date>
+<version>1</version>
+<date>2011-05-09</date>
<chapter>
<title>What is Java?</title>
@@ -113,6 +113,11 @@
<ti>BEA WebLogic's J2SE Development Kit</ti>
<ti>dev-java/jrockit-jdk-bin</ti>
</tr>
+<tr>
+ <ti>The IcedTea Open Java Kit</ti>
+ <ti>dev-java/icedtea</ti>
+ <ti>dev-java/icedtea6-bin</ti>
+</tr>
</table>
<!--
@@ -132,9 +137,19 @@
</p>
<p>
-In recent events, Sun has relicensed their JDK and JRE under a more Linux
-distro friendly license. As a result, Sun Java 1.5 and onwards are
-freely downloadable, without any further hassle.
+Some JDKs and JREs, including the Sun packages, require accepting an End User
+License Agreement, or EULA. If its license (such as dlj-1.1) is not listed in
+ACCEPT_LICENSE in <path>/etc/make.conf</path>, then you won't be able to install
+the JDK/JRE. For more information on how to add acceptable licenses to
+<path>make.conf</path>, please read the <uri
+link="/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4">Portage
+Handbook</uri>.
+</p>
+
+<p>
+To avoid any restrictive license hassle, consider installing <c>icedtea6-bin</c>
+or <c>icedtea</c>, which are more open Java implementations from the OpenJDK
+project.
</p>
<note>
@@ -280,8 +295,7 @@
</p>
<p>
-Of course, Gentoo is all about choice, so you can override these defaults (and even your
-selected system VM) in
+You can override these defaults (and even your selected system VM) in
<path>/etc/java-config-2/build/jdk.conf</path> and have complete control over
which VM will get used for merging. Some examples:
</p>
@@ -305,10 +319,10 @@
<warn>
You do not <e>have</e> to edit this file. If you change these options to use a
-unsupported VM, things could possibly break. Because of the wide variety of available
-VMs, we do not have the resources to test and verify every package works on all of them.
-Bugs reported with a unsupported VM won't be prioritized as much as bugs present within
-supported VMs.
+unsupported VM, things could possibly break. Because of the wide variety of
+available VMs, we do not have the resources to test and verify every package
+works on all of them. Bugs reported with a unsupported VM won't be prioritized
+as much as bugs present within supported VMs.
</warn>
</body>
@@ -321,9 +335,9 @@
<body>
<p>
-The standard Java compiler used for building is javac, which comes with each
-JDK. In addition to configuring the VM used at build time, it is also possible
-configure which compiler is used. Essentially, you define a list your
+The standard Java compiler used for building is <c>javac</c>, which comes with
+each JDK. In addition to configuring the VM used at build time, it is also
+possible configure which compiler is used. Essentially, you define a list your
preference for which compiler to use in
<path>/etc/java-config-2/build/compilers.conf</path>.
</p>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2011-05-09 21:36 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2011-05-09 21:36 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 11/05/09 21:36:03
Modified: java.xml
Log:
correct category for icedtea6-bin, remove icedtea since it's only ~arch, remove chapter referencing outdated /proj/en/java/java-upgrade, bug 366257 and bug 366645
Revision Changes Path
1.51 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.51&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.51&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.50&r2=1.51
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- java.xml 9 May 2011 19:16:31 -0000 1.50
+++ java.xml 9 May 2011 21:36:03 -0000 1.51
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.50 2011/05/09 19:16:31 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.51 2011/05/09 21:36:03 nightmorph Exp $ -->
<guide>
<title>Gentoo Java Guide</title>
@@ -24,7 +24,7 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>1</version>
+<version>2</version>
<date>2011-05-09</date>
<chapter>
@@ -57,32 +57,6 @@
</chapter>
<chapter>
-<title>Before You Begin</title>
-<section>
-<title>Existing installs</title>
-<body>
-
-<p>
-For existing installs, regardless of if you have installed anything Java
-before, make sure you have followed the <uri
-link="/proj/en/java/java-upgrade.xml">Java Upgrade Guide</uri>.
-</p>
-
-</body>
-</section>
-<section>
-<title>New installs</title>
-<body>
-
-<p>
-New installs should require no further preparation.
-</p>
-
-</body>
-</section>
-</chapter>
-
-<chapter>
<title>Installing a Virtual Machine</title>
<section>
<title>The choices</title>
@@ -115,7 +89,6 @@
</tr>
<tr>
<ti>The IcedTea Open Java Kit</ti>
- <ti>dev-java/icedtea</ti>
<ti>dev-java/icedtea6-bin</ti>
</tr>
</table>
@@ -147,8 +120,8 @@
</p>
<p>
-To avoid any restrictive license hassle, consider installing <c>icedtea6-bin</c>
-or <c>icedtea</c>, which are more open Java implementations from the OpenJDK
+To avoid any restrictive license hassle, consider installing
+<c>icedtea6-bin</c>, which is an open Java implementation from the OpenJDK
project.
</p>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2011-11-08 23:38 Joshua Saddler (nightmorph)
0 siblings, 0 replies; 11+ messages in thread
From: Joshua Saddler (nightmorph) @ 2011-11-08 23:38 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 11/11/08 23:38:12
Modified: java.xml
Log:
pkgmove, icedtea6 to icedtea
Revision Changes Path
1.52 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.52&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.52&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.51&r2=1.52
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- java.xml 9 May 2011 21:36:03 -0000 1.51
+++ java.xml 8 Nov 2011 23:38:12 -0000 1.52
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.51 2011/05/09 21:36:03 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.52 2011/11/08 23:38:12 nightmorph Exp $ -->
<guide>
<title>Gentoo Java Guide</title>
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2</version>
-<date>2011-05-09</date>
+<version>3</version>
+<date>2011-11-08</date>
<chapter>
<title>What is Java?</title>
@@ -89,7 +89,7 @@
</tr>
<tr>
<ti>The IcedTea Open Java Kit</ti>
- <ti>dev-java/icedtea6-bin</ti>
+ <ti>dev-java/icedtea-bin</ti>
</tr>
</table>
@@ -121,7 +121,7 @@
<p>
To avoid any restrictive license hassle, consider installing
-<c>icedtea6-bin</c>, which is an open Java implementation from the OpenJDK
+<c>icedtea-bin</c>, which is an open Java implementation from the OpenJDK
project.
</p>
@@ -189,7 +189,7 @@
<pre caption="Listing available VMs">
# <i>java-config --list-available-vms</i>
The following VMs are available for generation-2:
-1) IcedTea6-bin 1.4.1 [icedtea6-bin]
+1) IcedTea-bin 1.10.4 [icedtea-bin]
2) Sun JDK 1.5.0.20 [sun-jdk-1.5] <comment>(Build Only)</comment>
*) Sun JDK 1.6.0.16 [sun-jdk-1.6]
</pre>
@@ -480,7 +480,7 @@
<pre caption="Viewing available plugins">
# <i>eselect java-nsplugin list</i>
[1] sun-jre-bin-1.6
- [2] icedtea6-bin
+ [2] icedtea-bin
</pre>
<p>
@@ -498,7 +498,7 @@
<pre caption="Verifying the correct plugin">
# <i>eselect java-nsplugin list</i>
[1] sun-jre-bin-1.6 current
- [2] icedtea6-bin
+ [2] icedtea-bin
</pre>
<p>
@@ -552,7 +552,7 @@
[1] emul-linux-x86-java-1.5
[2] emul-linux-x86-java-1.6
Available 64-bit Java browser plugins
- [1] icedtea6-bin
+ [1] icedtea-bin
[2] sun-jre-bin-1.6
</pre>
@@ -576,7 +576,7 @@
[1] emul-linux-x86-java-1.5
[2] emul-linux-x86-java-1.6 current
Available 64-bit Java browser plugins
- [1] icedtea6-bin
+ [1] icedtea-bin
[2] sun-jre-bin-1.6 current
</pre>
^ permalink raw reply [flat|nested] 11+ messages in thread
* [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml
@ 2011-11-15 19:03 Sven Vermeulen (swift)
0 siblings, 0 replies; 11+ messages in thread
From: Sven Vermeulen (swift) @ 2011-11-15 19:03 UTC (permalink / raw
To: gentoo-doc-cvs
swift 11/11/15 19:03:31
Modified: java.xml
Log:
Further fix bug #388973 - Updates on java VMs. Nightmorph already made the change on icedtea6-bin, this is the remainder of the patch as offered by Vlastimil Babka
Revision Changes Path
1.53 xml/htdocs/doc/en/java.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.53&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.53&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.52&r2=1.53
Index: java.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- java.xml 8 Nov 2011 23:38:12 -0000 1.52
+++ java.xml 15 Nov 2011 19:03:31 -0000 1.53
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.52 2011/11/08 23:38:12 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.53 2011/11/15 19:03:31 swift Exp $ -->
<guide>
<title>Gentoo Java Guide</title>
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>3</version>
-<date>2011-11-08</date>
+<version>4</version>
+<date>2011-11-15</date>
<chapter>
<title>What is Java?</title>
@@ -74,22 +74,24 @@
<th>JRE</th>
</tr>
<tr>
- <ti>Sun's Java Kit</ti>
- <ti>dev-java/sun-jdk</ti>
- <ti>dev-java/sun-jre-bin</ti>
+ <ti>The IcedTea Open Java SE (formerly icedtea6-bin)</ti>
+ <ti>dev-java/icedtea-bin</ti>
+ <ti />
</tr>
<tr>
- <ti>The IBM Java Kit</ti>
- <ti>dev-java/ibm-jdk-bin</ti>
- <ti>dev-java/ibm-jre-bin</ti>
+ <ti>Oracle's Java 7 SE</ti>
+ <ti>dev-java/oracle-jdk-bin</ti>
+ <ti>dev-java/oracle-jre-bin</ti>
</tr>
<tr>
- <ti>BEA WebLogic's J2SE Development Kit</ti>
- <ti>dev-java/jrockit-jdk-bin</ti>
+ <ti>Sun's Java 6 SE</ti>
+ <ti>dev-java/sun-jdk</ti>
+ <ti>dev-java/sun-jre-bin</ti>
</tr>
<tr>
- <ti>The IcedTea Open Java Kit</ti>
- <ti>dev-java/icedtea-bin</ti>
+ <ti>The IBM Java SE</ti>
+ <ti>dev-java/ibm-jdk-bin</ti>
+ <ti>dev-java/ibm-jre-bin</ti>
</tr>
</table>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2011-11-15 19:03 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-23 8:41 [gentoo-doc-cvs] gentoo commit in xml/htdocs/doc/en: java.xml Joshua Saddler (nightmorph)
-- strict thread matches above, loose matches on Subject: below --
2011-11-15 19:03 Sven Vermeulen (swift)
2011-11-08 23:38 Joshua Saddler (nightmorph)
2011-05-09 21:36 Joshua Saddler (nightmorph)
2011-05-09 19:16 Joshua Saddler (nightmorph)
2010-07-06 11:51 Jan Kundrat (jkt)
2010-03-31 23:38 Joshua Saddler (nightmorph)
2009-11-30 7:33 Joshua Saddler (nightmorph)
2009-10-07 18:25 Joshua Saddler (nightmorph)
2009-10-07 18:14 Joshua Saddler (nightmorph)
2009-09-16 15:26 Joshua Saddler (nightmorph)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox