Changeset f533b0d


Ignore:
Timestamp:
10/22/2012 05:15:03 PM (12 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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:
e8edecd
Parents:
5e628466
Message:

Update to OpenJDJ-1.7.0.9/IcedTea-2.3.3.
Fix minor problem in aalib m4 file.
Fix minor problem when installing docbook xsl docs.

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r5e628466 rf533b0d  
    397397<!ENTITY git-version                  "1.7.12.1">
    398398<!ENTITY guile-version                "2.0.6">
    399 <!ENTITY icedtea-version              "2.2.1">
    400 <!ENTITY openjdk-version              "1.7.0.5">
     399<!ENTITY icedtea-version              "2.2.3">
     400<!ENTITY openjdk-version              "1.7.0.9">
    401401<!ENTITY junit-version                "4.10">
    402402<!ENTITY librep-version               "0.90.5">
  • general/graphlib/aalib.xml

    r5e628466 rf533b0d  
    7171  <sect2 role="installation">
    7272    <title>Installation of AAlib</title>
     73
     74    <para>Fix a minor problem with the included m4 file:</para>
     75
     76<screen><userinput>sed -i -e '/AM_PATH_AALIB,/s/AM_PATH_AALIB/[&amp;]/' aalib.m4</userinput></screen>
    7377
    7478    <para>Install <application>AAlib</application> by running the following
  • general/prog/openjdk.xml

    r5e628466 rf533b0d  
    77  <!ENTITY anduin-download               "http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-&openjdk-version;">
    88  <!ENTITY openjdk-download-binary-x86   "&anduin-download;/OpenJDK-&openjdk-version;-i686-bin.tar.xz">
    9   <!ENTITY openjdk-bin-md5sum-x86        "63d68101ae594ef7b1c0efb2803a502c">
    10   <!ENTITY openjdk-bin-size-x86          "81 MB">
    11   <!ENTITY openjdk-bin-buildsize-x86     "251 MB">
     9  <!ENTITY openjdk-bin-md5sum-x86        "d52b7a6b1b0fcc065c661efc22022f86">
     10  <!ENTITY openjdk-bin-size-x86          "159 MB">
     11  <!ENTITY openjdk-bin-buildsize-x86     "464 MB">
    1212
    1313  <!ENTITY openjdk-download-binary-x64   "&anduin-download;/OpenJDK-&openjdk-version;-x86_64-bin.tar.xz">
    14   <!ENTITY openjdk-bin-md5sum-x64        "f9f36dda980dc57b3ccc11c614806b51">
    15   <!ENTITY openjdk-bin-size-x64          "113 MB">
    16   <!ENTITY openjdk-bin-buildsize-x64     "426 MB">
     14  <!ENTITY openjdk-bin-md5sum-x64        "d67f23dedd26d8b8fd5c0dd007cd5e37">
     15  <!ENTITY openjdk-bin-size-x64          "134 MB">
     16  <!ENTITY openjdk-bin-buildsize-x64     "358 MB">
    1717
    1818  <!ENTITY icedtea-download              "http://icedtea.classpath.org/download/source/icedtea-&icedtea-version;.tar.gz">
    1919
    20   <!ENTITY icedtea-md5sum                "a104417178a1e5d10f28a3b03cb75f6c">
    21   <!ENTITY icedtea-size                  "4.6 MB">
     20  <!ENTITY icedtea-md5sum                "26a514047494c8697bb97eac10d83bae">
     21  <!ENTITY icedtea-size                  "4.9 MB">
    2222
    2323  <!ENTITY corba-download                "&anduin-download;/corba.tar.gz">
    24   <!ENTITY corba-md5sum                  "3982a7f60ec9868f8c38fb62febf6d0c">
     24  <!ENTITY corba-md5sum                  "be19ef74664ce672417a4ba0f91f3d04">
    2525  <!ENTITY corba-size                    "1.4 MB">
    2626
    2727  <!ENTITY hotspot-download              "&anduin-download;/hotspot.tar.gz">
    28   <!ENTITY hotspot-md5sum                "3015a4b7815db10d08ab434cb67717a7">
    29   <!ENTITY hotspot-size                  "9.0 MB">
     28  <!ENTITY hotspot-md5sum                "91dec9320e95b0ab8fe00cfb5389d335">
     29  <!ENTITY hotspot-size                  "9.2 MB">
    3030
    3131  <!ENTITY jaxp-download                 "&anduin-download;/jaxp.tar.gz">
    32   <!ENTITY jaxp-md5sum                   "c50d0a06b467eec3a0e9730aeedece90">
    33   <!ENTITY jaxp-size                     "3.8 MB">
     32  <!ENTITY jaxp-md5sum                   "75c2b17d0e37b1a9aa5d913487b7da98">
     33  <!ENTITY jaxp-size                     "3.7 MB">
    3434
    3535  <!ENTITY jaxws-download                "&anduin-download;/jaxws.tar.gz">
    36   <!ENTITY jaxws-md5sum                  "e34277dfd57f5029074e390928f21391">
     36  <!ENTITY jaxws-md5sum                  "61bdab3bb55e5ab6c12cb3a0daecc199">
    3737  <!ENTITY jaxws-size                    "2.7 MB">
    3838
    3939  <!ENTITY jdk-download                  "&anduin-download;/jdk.tar.gz">
    40   <!ENTITY jdk-md5sum                    "aae87792464b75cf00aa7cad5d22c124">
     40  <!ENTITY jdk-md5sum                    "a2a793aea6d01d00150a78246a29967a">
    4141  <!ENTITY jdk-size                      "43 MB">
    4242
    4343  <!ENTITY langtools-download            "&anduin-download;/langtools.tar.gz">
    44   <!ENTITY langtools-md5sum              "92869b3de78b071cb74b75447590373a">
     44  <!ENTITY langtools-md5sum              "6cc42ee41fd64f531ec4aea256b67495">
    4545  <!ENTITY langtools-size                "2.3 MB">
    4646
    4747  <!ENTITY openjdk-download              "&anduin-download;/openjdk.tar.gz">
    48   <!ENTITY openjdk-md5sum                "361f22404d494dcd80013b4304589bb0">
    49   <!ENTITY openjdk-size                  "132 KB">
     48  <!ENTITY openjdk-md5sum                "43f1697a104ea383083ef7ce305b4f60">
     49  <!ENTITY openjdk-size                  "128 KB">
    5050
    5151  <!ENTITY rhino-download                "ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino1_7R3.zip">
     
    7676
    7777    <para><application>IcedTea</application> provides a build harness for the
    78     <application>OpenJDK</application> package, Oracle's recently open-sourced
     78    <application>OpenJDK</application> package, Oracle's open-sourced
    7979    <application>Java</application> development environment.  In order to
    8080    provide a completely free runtime environment, similar to Oracle's closed
     
    8686    programs.</para>
    8787
    88     &lfs71_checked;
     88    &lfs72_checked;
    8989
    9090    <note><para>The browser plugin and webstart implementation have been split
     
    141141        </para>
    142142      </listitem>
     143    </itemizedlist>
     144
     145    <para>The following may be downladed separately or be done as a
     146    part of the <userinput>make</userinput> process.</para>
     147
     148    <itemizedlist spacing="compact">
    143149      <listitem>
    144150        <para>Corba Source
     
    283289      <xref linkend="gtk3"/>,
    284290      <xref linkend="giflib"/>,
    285       <xref linkend="libXp"/>,
    286291      <xref linkend="pulseaudio"/>,
    287292      <xref linkend="xorg7-lib"/> and
    288       <xref linkend="xulrunner"/>.
     293      <xref linkend="nspr"/>.
    289294    </para>
    290295
     
    295300    <xref linkend="cpio"/>,
    296301    <xref linkend="unzip"/>,
     302    <xref linkend="wget"/>,
    297303    <xref linkend="which"/>, and
    298304    <xref linkend="zip"/></para>
     
    323329    installation with the following commands:</para>
    324330
    325 <screen><userinput>export PATH_HOLD="${PATH}"                  &amp;&amp;
    326 export JAVA_HOME="/opt/OpenJDK-&openjdk-version;-bin" &amp;&amp;
    327 export CLASSPATH=".:/usr/share/java"        &amp;&amp;
    328 export PATH="${PATH}:${JAVA_HOME}/bin"</userinput></screen>
     331<screen><userinput>export CLASSPATH=.:/usr/share/java &amp;&amp;
     332export PATH="PATH:/opt/OpenJDK-&openjdk-version;-bin/bin</userinput></screen>
    329333
    330334    <para>The binary version is now installed. If you don't want to compile the
     
    334338    <note><para>The source build of OpenJDK requires
    335339    <xref linkend="apache-ant"/>.  You'll need to build that first to satisfy
    336     the reciprocal dependency, and return to this section to continue building
     340    the circular dependency, and return to this section to continue building
    337341    OpenJDK.</para></note>
    338342
     
    356360    composed of several individual projects of the proprietary
    357361    <application>JDK</application> that have been relicensed under an open
    358     source license.  Put all of the individual components into the source tree
    359     with the following commands:</para>
     362    source license.  If you have already downoaded all of the individual
     363    components, place them into the source tree with the following commands:</para>
    360364
    361365<screen><userinput>cp -v ../corba.tar.gz     . &amp;&amp;
     
    391395make</userinput></screen>
    392396
     397    <note><para>If you have not installed the tarballs specified above,
     398    they will be automatically downloaded here.</para></note>
     399
    393400    <para>To test the results, issue: <command>make jtregcheck</command>. The
    394401    included version of <application>jtreg</application> is old, and the test
    395402    suite is also very dependent on the host system and the environment that it
    396     is run in. You should expect to see anywhere between a clean set of tests
    397     and up to 160 failures in jdk with up to 17 errors in the tests themselves.
    398     The majority of the 6000+ tests should pass. The reason for the
    399     greatly varying results is due to how stringent the testing environment
    400     must be. Varying architectures, different versions of dependent
    401     libraries, unexpected X Window environment and window managers, the CA
    402     certificates used to generate the <filename>cacerts</filename> file, and
    403     even any user input or power management or screen saver interruptions during
    404     the testing can lead to various failures. While the known broken tests have
    405     been removed, with the fix_tests patch above, the graphics tests failures
    406     cannot be pre-determined (short of removing them all). Best bet for a
    407     completely clean result is to run the test suite in a framebuffer on a
    408     different screen (Xvfb). Even still, Disk I/O can cause failures.</para>
     403    is run in. You should expect to see anywhere between 40 and 100 failures in
     404    jdk with up to 10 errors in the tests themselves.  The majority of the
     405    6000+ tests should pass. The reason for the greatly varying results is due
     406    to how stringent the testing environment must be. Varying architectures,
     407    different versions of dependent libraries, unexpected X Window environment
     408    and window managers, the CA certificates used to generate the
     409    <filename>cacerts</filename> file, and even any user input or power
     410    management or screen saver interruptions during the testing can lead to
     411    various failures. While the known broken tests have been removed, with the
     412    fix_tests patch above, the graphics tests failures cannot be pre-determined
     413    (short of removing them all). The best bet for the minimal number of
     414    failures is to run the test suite in a framebuffer on a different screen
     415    (Xvfb). Even still, Disk I/O can cause failures.</para>
    409416
    410417    <para>Install the package with the following commands as the
    411418    <systemitem class="username">root</systemitem> user:</para>
    412419
    413 <screen role="root"><userinput>cp -R openjdk.build/j2sdk-image /opt/OpenJDK-&openjdk-version; &amp;&amp;
     420<screen role="root"><userinput>chmod 0644 openjdk.build/j2sdk-image/lib/sa-jdi.jar  &amp;&amp;
     421cp -R openjdk.build/j2sdk-image /opt/OpenJDK-&openjdk-version; &amp;&amp;
    414422chown -R root:root /opt/OpenJDK-&openjdk-version;</userinput></screen>
    415423
     
    425433    <para><parameter>--with-jdk-home</parameter>: This switch provides the
    426434    location of the temporary <application>JDK</application>.</para>
    427 
    428     <para><parameter>--enable-nss</parameter>: This switch enables the
    429     build to utilize additional cryptography supplied by the nss
    430     libraries.</para>
    431435
    432436    <para><parameter>--enable-pulse-java</parameter>: This switch enables
     
    434438    implementation that is reasonably compatible with the proprietary
    435439    JDK).</para>
     440
     441    <para><command>chmod -v 0644 ...sa-jdi.jar</command>: Fix permissions
     442    in a generated file so all users can access it.</para>
    436443
    437444  </sect2>
     
    449456      the <systemitem class="username">root</systemitem> user:</para>
    450457
    451 <screen role="root"><userinput>ln -v -nsf OpenJDK-&openjdk-version;-bin /opt/OpenJDK</userinput></screen>
    452 
    453     <para>The information below assumes your system is set up using the
    454     instructions found in
    455     <quote><xref linkend="postlfs-config-profile"/></quote>. You may need to
    456     extract the relevant information below and incorporate it into your
    457     system's startup files if your system is set up differently.</para>
    458 
    459     <para>Add the following <filename>openjdk.sh</filename> shell startup file
    460     to the <filename>/etc/profile.d</filename> directory with the following
    461     commands as the <systemitem class="username">root</systemitem> user:</para>
     458<screen role="root"><userinput>ln -v -nsf OpenJDK-&openjdk-version;-bin /opt/jdk</userinput></screen>
     459
     460      <para>The information below assumes your system is set up using the
     461      instructions found in <quote><xref
     462      linkend="postlfs-config-profile"/></quote>. You may need to extract the
     463      relevant information below and incorporate it into your system's startup
     464      files if your system is set up differently.</para>
     465
     466      <para>Add the following <filename>openjdk.sh</filename> shell startup
     467      file to the <filename>/etc/profile.d</filename> directory with the
     468      following commands as the <systemitem class="username">root</systemitem>
     469      user:</para>
    462470
    463471<screen role="root"><userinput>cat &gt; /etc/profile.d/openjdk.sh &lt;&lt; "EOF"
     
    465473
    466474# Set JAVA_HOME directory
    467 JAVA_HOME=/opt/OpenJDK
     475JAVA_HOME=/opt/jdk
    468476
    469477# Adjust PATH
    470 pathappend ${JAVA_HOME}/bin PATH
     478pathappend $JAVA_HOME/bin PATH
    471479
    472480# Auto Java CLASSPATH
    473481# Copy jar files to, or create symlinks in this directory
     482
    474483AUTO_CLASSPATH_DIR=/usr/share/java
     484
    475485pathprepend . CLASSPATH
     486
    476487for dir in `find ${AUTO_CLASSPATH_DIR} -type d 2>/dev/null`; do
    477488    pathappend $dir CLASSPATH
    478489done
     490
    479491for jar in `find ${AUTO_CLASSPATH_DIR} -name "*.jar" 2>/dev/null`; do
    480492    pathappend $jar CLASSPATH
     
    482494
    483495export JAVA_HOME CLASSPATH
    484 unset AUTO_CLASSPATH_DIR
    485 unset dir
    486 unset jar
     496unset AUTO_CLASSPATH_DIR dir jar
    487497
    488498# End /etc/profile.d/openjdk.sh</literal>
     
    494504
    495505<screen><userinput>cat &gt;&gt; /etc/man_db.conf &lt;&lt; "EOF" &amp;&amp;
    496 <literal>MANDATORY_MANPATH     /opt/OpenJDK/man
    497 MANPATH_MAP           /opt/OpenJDK/bin     /opt/OpenJDK/man
    498 MANDB_MAP             /opt/OpenJDK/man     /var/cache/man/OpenJDK</literal>
     506<literal>MANDATORY_MANPATH     /opt/jdk/man
     507MANPATH_MAP           /opt/jdk/bin     /opt/jdk/man
     508MANDB_MAP             /opt/jdk/man     /var/cache/man/jdk</literal>
    499509EOF
    500510mandb -c /opt/OpenJDK/man</userinput></screen>
  • introduction/welcome/changelog.xml

    r5e628466 rf533b0d  
    4444
    4545-->
     46
    4647    <listitem>
    4748      <para>October 22nd, 2012</para>
    4849      <itemizedlist>
     50        <listitem>
     51          <para>[bdubbs] - Update to OpenJDJ-1.7.0.9/IcedTea-2.3.3. Fixes
     52          <ulink url="&blfs-ticket-root;3619">#3619</ulink>.</para>
     53        </listitem>
    4954        <listitem>
    5055          <para>[krejzi] - Xorg Intel Driver 2.20.12.</para>
  • pst/xml/docbook-xsl.xml

    r5e628466 rf533b0d  
    118118
    119119install -v -m644 -D README \
    120                     /usr/share/doc/docbook-xsl-&docbook-xsl-version; &amp;&amp;
     120                    /usr/share/doc/docbook-xsl-&docbook-xsl-version;/README.txt &amp;&amp;
    121121install -v -m755    RELEASE-NOTES* NEWS* \
    122122                    /usr/share/doc/docbook-xsl-&docbook-xsl-version;</userinput></screen>
Note: See TracChangeset for help on using the changeset viewer.