Ignore:
Timestamp:
02/19/2011 08:26:04 PM (13 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
7b305b0
Parents:
c8762f6
Message:

Updated to IcedTea6-1.9.7, separated IcedTea-Web, and added IcedTea-Web-1.0.1.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8860 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/icedtea6.xml

    rc8762f6 rd3d92c8  
    55  %general-entities;
    66
    7   <!ENTITY icedtea6-download-binary-x86  "http://anduin.linuxfromscratch.org/files/BLFS/icedtea6-&icedtea6-version;-1-i586-bin.tar.xz">
    8   <!ENTITY icedtea6-bin-md5sum-x86       "af76a2b9ad92422a145335cf6c71064c">
     7  <!ENTITY icedtea6-download-binary-x86  "http://anduin.linuxfromscratch.org/files/BLFS/icedtea6-&icedtea6-version;-1-x86-bin.tar.xz">
     8  <!ENTITY icedtea6-bin-md5sum-x86       "616f3841562b2787ce101a85378029d1">
    99  <!ENTITY icedtea6-bin-size-x86         "100 MB">
    10   <!ENTITY icedtea6-bin-buildsize-x86    "844 MB">
     10  <!ENTITY icedtea6-bin-buildsize-x86    "846 MB">
    1111
    1212<!-- This is not an error, x86 is larger than x86_64 because x86 includes a
     
    1414
    1515  <!ENTITY icedtea6-download-binary-x64  "http://anduin.linuxfromscratch.org/files/BLFS/icedtea6-&icedtea6-version;-1-x86_64-bin.tar.xz">
    16   <!ENTITY icedtea6-bin-md5sum-x64       "75fca6ce52def2bf3cf16bbec7230369">
     16  <!ENTITY icedtea6-bin-md5sum-x64       "98cf8a009c63cb2b32a94dd23b828fca">
    1717  <!ENTITY icedtea6-bin-size-x64         "77 MB">
    1818  <!ENTITY icedtea6-bin-buildsize-x64    "564 MB">
    1919
    20   <!ENTITY icedtea6-source-md5sum        "d96d950b76a92e8cd327ae55ca4935e1">
     20  <!ENTITY icedtea6-source-md5sum        "54a327a9591dab15049b81ec3c0af724">
    2121  <!ENTITY openjdk-md5sum                "0b36adbf67e4f261e1b827ed4be4f447">
    2222  <!ENTITY jaf-md5sum                    "bc95c133620bd68c161cac9891592901">
     
    2828  <!ENTITY xerces-md5sum                 "408500aaaf1ff9f1e03e79defe90facc">
    2929
    30   <!ENTITY icedtea6-source-size          "6.2 MB">
     30  <!ENTITY icedtea6-source-size          "6.3 MB">
    3131  <!ENTITY openjdk-size                  "43 MB">
    3232  <!ENTITY jaf-size                      "70 KB">
     
    3838  <!ENTITY xerces-size                   "7.0 MB">
    3939
    40   <!ENTITY icedtea6-src-buildsize         "7 GB">
    41   <!ENTITY icedtea6-time                  "34 SBU (an additional 83 SBU for testsuite)">
     40  <!ENTITY icedtea6-src-buildsize         "6.6 GB">
     41  <!ENTITY icedtea6-time                  "23 SBU (an additional 83 SBU for testsuite)">
    4242
    4343  <!ENTITY openjdk-build "b20">
     
    8484    programs.</para>
    8585
     86    <note><para>The browser plugin and webstart implementation have been split
     87    off into a separate project. To provide a complete implementation in a
     88    source build, you will need to later install <xref linkend="icedtea-web"/>.
     89    The binary installation does contain IcedTea-Web components.</para></note>
     90
    8691    <para>OpenJDK (and IcedTea6) is GPL'd code, however, it should be explained
    8792    that there has been a special exception made for non-free projects to use
     
    283288    <xref linkend="alsa-lib"/>,
    284289    <xref linkend="cups"/>,
    285     <xref linkend="gtk2"/>, and
    286     <xref linkend="xorg7-lib"/>
    287     </para>
     290    <xref linkend="gtk2"/>,
     291    <xref linkend="xorg7-lib"/>, and
     292    <xref linkend="xulrunner"/></para>
    288293
    289294    <bridgehead renderas="sect4">Additional Requirements
     
    396401./autogen.sh &amp;&amp;
    397402./configure --with-jdk-home=/opt/icedtea6-&icedtea6-version;-bin \
    398             --enable-cacerts &amp;&amp;
     403            --enable-cacerts \
     404            --disable-plugin \
     405            --disable-webstart &amp;&amp;
    399406make</userinput></screen>
    400407
    401408    <para>To test the results, issue: <command>make check</command>. The
    402409    included version of <application>jtreg</application> is old, and the test
    403     suite is very dependent on the host system as well. You should expect to
    404     see 6 failures and 1 error in the langtools tests, and 20 to 23 failures
    405     in jdk with up to 3 errors. The other 4700 tests should pass.</para>
     410    suite is also very dependent on the host system. You should expect to
     411    see 6 or 7 failures and 1 error in the langtools tests, and 20 to 23
     412    failures in jdk with up to 3 errors. The other 4700+ tests should
     413    pass. The reason for the variable results is due to different
     414    architechtures, versions of dependent libraries, and even the CA
     415    certificates used to generate the <filename>cacerts</filename> file.</para>
    406416
    407417    <para>Install the package with the following commands as the
     
    421431
    422432    <para><parameter>--with-jdk-home</parameter>: This switch provides the
    423     location of our temporary <application>JDK</application>.</para>
     433    location of the temporary <application>JDK</application>.</para>
    424434
    425435    <para><parameter>--enable-cacerts</parameter>: This switch enables the
     
    427437    certificates, suitable for use by
    428438    <application>IcedTea6</application>.</para>
     439
     440    <para><parameter>--disable-plugin</parameter>: This switch disables
     441    building of the included Java browser plugin. The included plugin and
     442    webstart implementation has been split off into a separate project
     443    <xref linkend="icedtea-web"/>. Omit this switch if you do not wish to build
     444    <application>IcedTea-Web</application> separately.</para>
     445
     446    <para><parameter>--disable-webstart</parameter>: This switch disables
     447    building of the included <application>webstart</application>
     448    implementation. As noted above, <application>webstart</application> has
     449    split off into a separate project <xref linkend="icedtea-web"/>. Omit this
     450    switch if you do not wish to build <application>IcedTea-Web</application>
     451    separately.</para>
    429452
    430453  </sect2>
     
    478501EOF</userinput></screen>
    479502
    480     <para>The <application>Java</application> plugin is located at
    481     <filename class="directory">$JAVA_HOME/jre/plugin/<replaceable>&lt;arch&gt;</replaceable>/IcedTeaPlugin.so</filename>.
     503    <para>If you've installed only the binary distribution, the
     504    <application>Java</application> plugin is located at
     505    <filename class="directory">$JAVA_HOME/jre/lib/<replaceable>&lt;arch&gt;</replaceable>/IcedTeaPlugin.so</filename>.
    482506    Make a symbolic link to the file in that directory from your browser(s)
    483     plugins directory.</para>
     507    plugins directory. If you've built from source, move on to the
     508    <xref linkend="icedtea-web"/> instructions to build the browser
     509    plugin.</para>
    484510
    485511    <important>
     
    502528
    503529      <seglistitem>
    504         <seg>appletviewer, apt, extcheck, idlj, HtmlConverter, jar,
     530        <seg>apt, extcheck, idlj, HtmlConverter, jar,
    505531        jarsigner, java, javac, javadoc, javah, javap, java-rmi.cgi,
    506         javaws, jconsole, jdb, jhat, jinfo, jmap, jps,
     532        jconsole, jdb, jhat, jinfo, jmap, jps,
    507533        jrunscript, jsadebugd, jstack, jstat, jstatd, keytool,
    508534        native2ascii, orbd, pack200, policytool, rmic, rmid, rmiregistry,
     
    520546      <?dbhtml list-presentation="table"?>
    521547
    522       <varlistentry id="appletviewer-it6">
    523         <term><command>appletviewer</command></term>
    524         <listitem>
    525           <para>runs Java applets outside of the context of a browser.</para>
    526           <indexterm zone="icedtea6 appletviewer-it6">
    527             <primary sortas="b-appletviewer">appletviewer</primary>
    528           </indexterm>
    529         </listitem>
    530       </varlistentry>
    531 
    532548      <varlistentry id="apt-it6">
    533549        <term><command>apt</command></term>
     
    647663          <indexterm zone="icedtea6 java-rmi.cgi-it6">
    648664            <primary sortas="b-java-rmi.cgi">java-rmi.cgi</primary>
    649           </indexterm>
    650         </listitem>
    651       </varlistentry>
    652 
    653       <varlistentry id="javaws-it6">
    654         <term><command>javaws</command></term>
    655         <listitem>
    656           <para>launches Java application/applets hosted on a network.</para>
    657           <indexterm zone="icedtea6 javaws-it6">
    658             <primary sortas="b-javaws">javaws</primary>
    659665          </indexterm>
    660666        </listitem>
Note: See TracChangeset for help on using the changeset viewer.