Index: general/prog/pygobject3.xml
===================================================================
--- general/prog/pygobject3.xml	(revision 965985831e4739854b43c7ed1d55daa7fd84f19e)
+++ general/prog/pygobject3.xml	(revision 03de2e36e7bddbb2275e312324bc2b62f15df9c8)
@@ -6,11 +6,11 @@
 
   <!ENTITY pygobject3-download-http
-           "&gnome-download-http;/pygobject/3.16/pygobject-&pygobject3-version;.tar.xz">
+           "&gnome-download-http;/pygobject/3.18/pygobject-&pygobject3-version;.tar.xz">
   <!ENTITY pygobject3-download-ftp
-           "&gnome-download-ftp;/pygobject/3.16/pygobject-&pygobject3-version;.tar.xz">
-  <!ENTITY pygobject3-md5sum        "8a3720efa69dd2d520e0b21b5d9e7c19">
+           "&gnome-download-ftp;/pygobject/3.18/pygobject-&pygobject3-version;.tar.xz">
+  <!ENTITY pygobject3-md5sum        "2ac5d4398e7ecabf64b3deb65c799516">
   <!ENTITY pygobject3-size          "712 KB">
-  <!ENTITY pygobject3-buildsize     "30 MB (with tests)">
-  <!ENTITY pygobject3-time          "0.4 SBU (with tests)">
+  <!ENTITY pygobject3-buildsize     "21 MB (both modules, additional 3 MB for tests)">
+  <!ENTITY pygobject3-time          "0.3 SBU (both modules, additional 0.2 SBU for tests)">
 ]>
 
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 965985831e4739854b43c7ed1d55daa7fd84f19e)
+++ introduction/welcome/changelog.xml	(revision 03de2e36e7bddbb2275e312324bc2b62f15df9c8)
@@ -49,4 +49,16 @@
       <itemizedlist>
         <listitem>
+          <para>[bdubbs] - Update to libsoup-2.52.1. Fixes
+          <ulink url="&blfs-ticket-root;6961">#6961</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to pygobject-3.18.0. Fixes
+          <ulink url="&blfs-ticket-root;6958">#6958</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Update to pulseaudio-7.0. Fixes
+          <ulink url="&blfs-ticket-root;6867">#6867</ulink>.</para>
+        </listitem>
+        <listitem>
           <para>[fernando] - Update to sqlite-3.9.1. Fixes
           <ulink url="&blfs-ticket-root;7028">#7028</ulink>.</para>
Index: multimedia/libdriv/pulseaudio.xml
===================================================================
--- multimedia/libdriv/pulseaudio.xml	(revision 965985831e4739854b43c7ed1d55daa7fd84f19e)
+++ multimedia/libdriv/pulseaudio.xml	(revision 03de2e36e7bddbb2275e312324bc2b62f15df9c8)
@@ -10,6 +10,6 @@
   <!ENTITY pulseaudio-md5sum        "b691e83b7434c678dffacfa3a027750e">
   <!ENTITY pulseaudio-size          "1.4 MB">
-  <!ENTITY pulseaudio-buildsize     "95 MB">
-  <!ENTITY pulseaudio-time          "1.0 SBU (additional 0.6 SBU for tests)">
+  <!ENTITY pulseaudio-buildsize     "91 MB (additional 20 MB for tests)">
+  <!ENTITY pulseaudio-time          "1.7 SBU (additional 0.7 SBU for tests)">
 ]>
 
@@ -215,18 +215,17 @@
 
       <para>
-        The default configuration files allow to set up a working installation,
-        except that you need to remove a reference to Console-Kit if it is
+        The default configuration files allow setting up a working installation.
+        However, a reference to Console-Kit needs to be removed if it is
         not installed. For example, issue the following command as the
         <systemitem class="username">root</systemitem> user:
       </para>
 
-<screen role="root"><userinput>sed '/load-module module-console-kit/s/^/#/' \
-                    -i /etc/pulse/default.pa</userinput></screen>
+<screen role="root"><userinput>sed -i '/load-module module-console-kit/s/^/#/' /etc/pulse/default.pa</userinput></screen>
 
       <para>
-        You may also have to configure the audio system. You may start
+        You may also have to configure the audio system. You can start
         <application>pulseaudio</application> in command line mode using
-        <command>pulseaudio -C</command>. You can then list various
-        informations and change some settings. See
+        <command>pulseaudio -C</command> and then list various
+        information and change settings. See
         <command>man pulse-cli-syntax</command>.
       </para>
@@ -244,6 +243,7 @@
       <seglistitem>
         <seg>
-          esdcompat, pacat, pacmd, pactl, padsp, pamon (symlink),
-          paplay (symlink), parec (symlink), parecord (symlink), pasuspender,
+          esdcompat, pacat, pacmd, pactl, padsp, pamon (symlink to pacat),
+          paplay (symlink to pacat), parec (symlink to pacat), 
+          parecord (symlink to pacat), pasuspender,
           pax11publish, pulseaudio, and
           <!-- it looks like the equalizer needs FFTW: qpaeq, -->
@@ -252,4 +252,6 @@
         <seg>
           libpulse.so,
+          libpulsecommon-7.0.so,
+          libpulsedsp.so,
           libpulse-mainloop-glib.so,
           libpulse-simple.so, and
@@ -259,7 +261,7 @@
           /etc/pulse,
           /usr/include/pulse,
-          /usr/lib/{pulseaudio,pulse-6.0},
+          /usr/lib/{pulseaudio,pulse-7.0},
           /usr/lib/cmake/PulseAudio,
-          /usr/libexec/pulse, and
+          /usr/libexec/pulse, an 
           /usr/share/pulseaudio
         </seg>
@@ -438,4 +440,5 @@
       </varlistentry>
 -->
+<!-- Not found in PA 7.0
       <varlistentry id="start-pulseaudio-kde">
         <term><command>start-pulseaudio-kde</command></term>
@@ -450,5 +453,5 @@
         </listitem>
       </varlistentry>
-
+-->
       <varlistentry id="start-pulseaudio-x11">
         <term><command>start-pulseaudio-x11</command></term>
Index: networking/netlibs/libsoup.xml
===================================================================
--- networking/netlibs/libsoup.xml	(revision 965985831e4739854b43c7ed1d55daa7fd84f19e)
+++ networking/netlibs/libsoup.xml	(revision 03de2e36e7bddbb2275e312324bc2b62f15df9c8)
@@ -6,11 +6,11 @@
 
   <!ENTITY libsoup-download-http
-           "&gnome-download-http;/libsoup/2.50/libsoup-&libsoup-version;.tar.xz">
+           "&gnome-download-http;/libsoup/2.52/libsoup-&libsoup-version;.tar.xz">
   <!ENTITY libsoup-download-ftp
-           "&gnome-download-ftp;/libsoup/2.50/libsoup-&libsoup-version;.tar.xz">
-  <!ENTITY libsoup-md5sum        "9a84d66e1b7ccd3bd340574b11eccc15">
+           "&gnome-download-ftp;/libsoup/2.52/libsoup-&libsoup-version;.tar.xz">
+  <!ENTITY libsoup-md5sum        "b80f11674724ab38f96426875bc0e2e5">
   <!ENTITY libsoup-size          "1.7 MB">
-  <!ENTITY libsoup-buildsize     "28 MB (additional 14 MB to run the test suite)">
-  <!ENTITY libsoup-time          "0.2 SBU (additional 0.3 SBU to run the test suite)">
+  <!ENTITY libsoup-buildsize     "22 MB (additional 22 MB for tests)">
+  <!ENTITY libsoup-time          "0.2 SBU (additional 0.4 SBU for tests)">
 ]>
 
Index: packages.ent
===================================================================
--- packages.ent	(revision 965985831e4739854b43c7ed1d55daa7fd84f19e)
+++ packages.ent	(revision 03de2e36e7bddbb2275e312324bc2b62f15df9c8)
@@ -336,5 +336,5 @@
 <!ENTITY pycairo-version              "1.10.0">
 <!ENTITY pygobject2-version           "2.28.6">
-<!ENTITY pygobject3-version           "3.16.2">
+<!ENTITY pygobject3-version           "3.18.0">
 <!ENTITY pygtk-version                "2.24.0">
 <!ENTITY pyxdg-version                "0.25">
@@ -385,5 +385,5 @@
 <!ENTITY libndp-version               "1.5">
 <!ENTITY libproxy-version             "0.4.7">
-<!ENTITY libsoup-version              "2.50.0">
+<!ENTITY libsoup-version              "2.52.1">
 <!ENTITY libtirpc-version             "0.3.2">
 <!ENTITY neon-version                 "0.30.1">
@@ -707,5 +707,5 @@
 <!ENTITY opal-version                 "3.10.10">
 <!ENTITY opus-version                 "1.1">
-<!ENTITY pulseaudio-major-version     "6.0">
+<!ENTITY pulseaudio-major-version     "7.0">
 <!ENTITY pulseaudio-version           "&pulseaudio-major-version;">
 <!ENTITY sdl-version                  "1.2.15">
