Index: general/prog/java.xml
===================================================================
--- general/prog/java.xml	(revision b06fb60c1d0ef8f38752902b90853ffc4e44b3c1)
+++ general/prog/java.xml	(revision c7a230b3403b2741d54993480d61af1154d54d59)
@@ -6,7 +6,8 @@
 
 <!-- Maintainer: before making the tarball, remove all .debuginfo files from
-     the directory: this saves more than 70 MB. -->
+    the directory: this saves more than 70 MB. -->
+<!-- 32-bit binary for JDK12 pending, will be done before 9.0 releases -->
   <!ENTITY anduin-download             "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
-  <!ENTITY openjdk-download-binary-x86 "&anduin-download;/OpenJDK-&openjdk-version;+&openjdk-build;-i686-bin.tar.xz">
+  <!ENTITY openjdk-download-binary-x86 "&anduin-download;/OpenJDK-11.0.2+9-i686-bin.tar.xz">
   <!ENTITY openjdk-bin-md5sum-x86      "2b917647040e9804e0f3ccd51f40394b">
   <!ENTITY openjdk-bin-size-x86        "158 MB">
@@ -17,7 +18,7 @@
 <!-- I've crafted a binary in case the version is removed from Oracle after
      BLFS 8.4 is released. --> 
-  <!ENTITY openjdk-download-binary-x64 "https://download.java.net/java/GA/jdk11/&openjdk-build;/GPL/openjdk-&openjdk-version;_linux-x64_bin.tar.gz">
-  <!ENTITY openjdk-bin-md5sum-x64      "ce52c5844200c569a50a869e579d88f6">
-  <!ENTITY openjdk-bin-size-x64        "179 MB">
+  <!ENTITY openjdk-download-binary-x64 "https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/&openjdk-build;/GPL/openjdk-&openjdk-version;_linux-x64_bin.tar.gz">
+  <!ENTITY openjdk-bin-md5sum-x64      "f5da6f4dec81bdd2a096184ec1d69216">
+  <!ENTITY openjdk-bin-size-x64        "189 MB">
   <!ENTITY openjdk-bin-buildsize-x64   "296 MB">
 ]>
Index: general/prog/openjdk.xml
===================================================================
--- general/prog/openjdk.xml	(revision b06fb60c1d0ef8f38752902b90853ffc4e44b3c1)
+++ general/prog/openjdk.xml	(revision c7a230b3403b2741d54993480d61af1154d54d59)
@@ -6,11 +6,11 @@
 
   <!ENTITY ojdk-tarball              "jdk-&openjdk-version;+&openjdk-build;.tar.bz2">
-  <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk-updates/jdk11u">
+  <!ENTITY ojdk-repo                 "http://hg.openjdk.java.net/jdk-updates/jdk12u">
   <!ENTITY ojdk-download             "&ojdk-repo;/archive/&ojdk-tarball;">
 
   <!ENTITY anduin-download           "&sources-anduin-http;/OpenJDK/OpenJDK-&openjdk-version;">
 
-  <!ENTITY ojdk-md5sum               "460f252fae1d5b2022fe9059af2121e6">
-  <!ENTITY ojdk-size                 "86 MB">
+  <!ENTITY ojdk-md5sum               "29a2ca9d2c9a5c50b52d845f008ffa22">
+  <!ENTITY ojdk-size                 "80 MB">
 
   <!ENTITY jtreg-version             "4.2-b13-517">
@@ -19,6 +19,6 @@
   <!ENTITY jtreg-size                "6.8 MB">
 
-  <!ENTITY ojdk-bdsize               "6.1 GB (an additional 368 MB for tests)">
-  <!ENTITY ojdk-time                 "6.6 SBU with 4 jobs (an additional 91 SBU for tests with 4 jobs)">
+  <!ENTITY ojdk-bdsize               "5.2 GB (an additional 363 MB for tests)">
+  <!ENTITY ojdk-time                 "5.9 SBU with 4 jobs (an additional 79 SBU for tests with 4 jobs)">
 ]>
 
@@ -178,4 +178,5 @@
     <bridgehead renderas="sect4">Optional</bridgehead>
     <para role="optional">
+      <xref linkend="git"/>,
       <xref linkend="graphviz"/>,
       <xref linkend="mercurial"/>,
@@ -256,7 +257,10 @@
     <filename>JTreport/test_{jdk,langtools}/text/summary.txt</filename>.
     You should expect to see around 40 failures and a couple of errors.</para>
-    <!-- for x86_64: 2 Errors, 28 Failures
+    <!-- 11.0.2+9:
+         for x86_64: 2 Errors, 28 Failures
          for i686:   13 Errors, 48 Failures
-         Updated for JDK-11.0.2+9 by renodr -->
+         12.0.2+10:
+         for x86_64: 5828 Passed, 52 Errors, no failures
+         for i686: PENDING -->
 
     <para>Install the package with the following commands as the
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision b06fb60c1d0ef8f38752902b90853ffc4e44b3c1)
+++ introduction/welcome/changelog.xml	(revision c7a230b3403b2741d54993480d61af1154d54d59)
@@ -43,6 +43,12 @@
        -->
     <listitem>
-      <para>August 13th, 2019</para>
-      <itemizedlist>
+      <para>August 14th, 2019</para>
+      <itemizedlist>
+        <listitem>
+          <para>[renodr] - Update to OpenJDK-12.0.2+10. This is a security
+          update containing fixes for several vulnerabilities. i686 Binary is
+          pending, and will be completed before BLFS 9.0 is released. Fixes
+          <ulink url="&blfs-ticket-root;12191">#12191</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[ken] - Update to asymptote-2.52. Fixes
Index: packages.ent
===================================================================
--- packages.ent	(revision b06fb60c1d0ef8f38752902b90853ffc4e44b3c1)
+++ packages.ent	(revision c7a230b3403b2741d54993480d61af1154d54d59)
@@ -357,6 +357,6 @@
 <!ENTITY hamcrest-version             "1.3">
 -->
-<!ENTITY openjdk-version              "11.0.2">
-<!ENTITY openjdk-build                "9">
+<!ENTITY openjdk-version              "12.0.2">
+<!ENTITY openjdk-build                "10">
 
 <!ENTITY python2-majorver             "2.7">
