Index: general.ent
===================================================================
--- general.ent	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ general.ent	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -1,5 +1,5 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "22">                   <!-- Always 2 digits -->
+<!ENTITY day          "24">                   <!-- Always 2 digits -->
 <!ENTITY month        "06">                   <!-- Always 2 digits -->
 <!ENTITY year         "2019">
@@ -7,5 +7,5 @@
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day; elogind">
-<!ENTITY releasedate  "June 22nd, &year;">
+<!ENTITY releasedate  "June 24th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
Index: general/prog/gcc.xml
===================================================================
--- general/prog/gcc.xml	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ general/prog/gcc.xml	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -33,5 +33,5 @@
       The <application>GCC</application> package contains the GNU Compiler
       Collection. This page describes the installation of compilers for the
-      following languages: C, C++, Fortran, Objective C, Objective C++, and Go.
+      following languages: C, C++, D, Fortran, Objective C, Objective C++, and Go.
       <!--One additional language, Ada, is available in the collection. It has
       a binary bootstrap requirement for the first installation, so it is
@@ -188,13 +188,13 @@
 esac
 
-mkdir build                                          &amp;&amp;
-cd    build                                          &amp;&amp;
-
-../configure                                         \
-    --prefix=/usr                                    \
-    --disable-multilib                               \
-    --disable-libmpx                                 \
-    --with-system-zlib                               \
-    --enable-languages=c,c++,fortran,go,objc,obj-c++ &amp;&amp;
+mkdir build                                            &amp;&amp;
+cd    build                                            &amp;&amp;
+
+../configure                                           \
+    --prefix=/usr                                      \
+    --disable-multilib                                 \
+    --disable-libmpx                                   \
+    --with-system-zlib                                 \
+    --enable-languages=c,c++,d,fortran,go,objc,obj-c++ &amp;&amp;
 make</userinput></screen>
 
@@ -275,5 +275,5 @@
 
     <para>
-      <parameter>--enable-languages=c,c++,fortran,go,objc,obj-c++</parameter>:
+      <parameter>--enable-languages=c,c++,d,fortran,go,objc,obj-c++</parameter>:
       This command identifies which languages to build. You may modify
       this command to remove undesired languages. Two other languages can be
@@ -349,9 +349,10 @@
       <seglistitem>
         <seg>
-          gccgo, go, gofmt, and gfortran, hard-linked to architecture specific
-          names
+          gccgo, go, gofmt, gdc and gfortran, hard-linked to architecture
+          specific names
         </seg>
         <seg>
           libgfortran.{so,a},
+          libgdruntime.{so,a}, libgphobos.{so,a}
           libgo.{so,a}, libgobegin.a, libgolibbegin.a,
           libobjc.{so,a}, and numerous other run-time libraries and executables
@@ -405,4 +406,17 @@
       </varlistentry>
 
+      <varlistentry id="gdc">
+        <term><command>gdc</command></term>
+        <listitem>
+          <para>
+            is a GCC-based compiler for the <application>D</application>
+            language.
+          </para>
+          <indexterm zone="gcc gdc">
+            <primary sortas="b-gdc">gdc</primary>
+          </indexterm>
+        </listitem>
+      </varlistentry>
+
       <varlistentry id="gfortran">
         <term><command>gfortran</command></term>
Index: general/prog/vala.xml
===================================================================
--- general/prog/vala.xml	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ general/prog/vala.xml	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -7,5 +7,5 @@
   <!ENTITY vala-download-http "&gnome-download-http;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
   <!ENTITY vala-download-ftp  "&gnome-download-ftp;/vala/&vala-major-version;/vala-&vala-version;.tar.xz">
-  <!ENTITY vala-md5sum        "0b2b537bb098843f892f138cbdf0c6df">
+  <!ENTITY vala-md5sum        "1e8b8595168446c529b11236cf75e328">
   <!ENTITY vala-size          "3.2 MB">
   <!ENTITY vala-buildsize     "170 MB (add 5 MB for tests)">
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ introduction/welcome/changelog.xml	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -42,5 +42,25 @@
     </listitem>
     -->
-     <listitem>
+    <listitem>
+      <para>June 25th, 2019</para>
+      <itemizedlist>
+        <listitem>
+          <para>[xry111] - Update to vala-0.44.5. Fixes
+          <ulink url="&blfs-ticket-root;12164">#12164</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>June 24th, 2019</para>
+      <itemizedlist>
+        <listitem>
+          <para>[thomas] - Add D (dlang) to the list of supported languages
+          of gcc.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>June 22nd, 2019</para>
       <itemizedlist>
Index: packages.ent
===================================================================
--- packages.ent	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ packages.ent	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -347,5 +347,5 @@
 <!ENTITY tk-version                   "8.6.9">
 <!ENTITY vala-major-version           "0.44">  <!-- even minors only -->
-<!ENTITY vala-version                 "&vala-major-version;.4">
+<!ENTITY vala-version                 "&vala-major-version;.5">
 <!ENTITY valgrind-version             "3.15.0">
 <!ENTITY yasm-version                 "1.3.0">
Index: xfce/core/xfce4-session.xml
===================================================================
--- xfce/core/xfce4-session.xml	(revision 284586c02418cb294df7c3f9e3c9eab2b2c46c6d)
+++ xfce/core/xfce4-session.xml	(revision 25e9ce901da4dfc6874e4cdd285227e06507eb5d)
@@ -144,5 +144,4 @@
       There are several optional run time dependencies for
       <application>Xfce4</application>:
-      <phrase revision="sysv"><xref linkend="consolekit"/>,</phrase>
       <xref linkend="dbus"/>,
       <xref linkend="gnupg2"/>,
@@ -150,13 +149,4 @@
       <xref linkend="openssh"/>
     </para>
-<!--
-    <para>
-      To launch <application>Xfce4</application> use the command
-      <command>startxfce4</command>. If you have <xref linkend="consolekit"/>
-      installed, use <command>startxfce4 -\-with-ck-launch</command>.
-      <application>ConsoleKit</application> is required to perform any
-      task that requires administrative access, including shut down
-      and reboot.
-    </para>-->
 
     <para>
@@ -187,6 +177,6 @@
     <para revision="systemd">
       You can start <application>Xfce4</application> from a TTY using
-      <xref linkend="xinit"/><!--, or from a graphical display manager, such as
-      <xref linkend="lightdm"/>-->.
+      <xref linkend="xinit"/>, or from a graphical display manager, such as
+      <xref linkend="lightdm"/>.
     </para>
 
@@ -196,11 +186,5 @@
     </para>
 
-<screen revision="sysv"><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
-<literal>ck-launch-session dbus-launch --exit-with-session startxfce4</literal>
-EOF
-
-startx</userinput></screen>
-
-<screen revision="systemd"><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
+<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
 <literal>dbus-launch --exit-with-session startxfce4</literal>
 EOF
