Index: general/prog/perl-deps.xml
===================================================================
--- general/prog/perl-deps.xml	(revision 09fa46e415b32c56d1421c43c01fb68e079793c4)
+++ general/prog/perl-deps.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -73,4 +73,9 @@
       <listitem>
         <para>
+          <xref linkend="new-perl-b-hooks-endofscope"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           <xref linkend="perl-business-isbn-data"/>
         </para>
@@ -173,4 +178,14 @@
       <listitem>
         <para>
+          <xref linkend="new-perl-namespace-autoclean"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-namespace-clean"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           <xref linkend="new-perl-number-compare"/>
         </para>
@@ -184,4 +199,9 @@
         <para>
           <xref linkend="new-perl-package-stash"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="new-perl-sub-exporter-progressive"/>
         </para>
       </listitem>
@@ -273,4 +293,9 @@
       <listitem>
         <para>
+          <xref linkend="new-perl-variable-magic"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
           <xref linkend="new-perl-xml-libxml"/>
         </para>
@@ -303,4 +328,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-b-hooks-endofscope.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-business-isbn-data.xml"/>
 
@@ -364,4 +392,10 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-namespace-autoclean.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-namespace-clean.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-number-compare.xml"/>
 
@@ -373,4 +407,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-sub-exporter-progressive.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-sub-identify.xml"/>
 
@@ -425,4 +462,7 @@
 
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-variable-magic.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-xml-libxml.xml"/>
 
Index: general/prog/perl-deps/perl-b-hooks-endofscope.xml
===================================================================
--- general/prog/perl-deps/perl-b-hooks-endofscope.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
+++ general/prog/perl-deps/perl-b-hooks-endofscope.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../../general.ent">
+  %general-entities;
+
+  <!ENTITY my-download-http "&metacpan_authors;/E/ET/ETHER/B-Hooks-EndOfScope-&B-Hooks-EndOfScope-version;.tar.gz">
+  <!ENTITY my-md5sum "99a48be0694dfd12b40482c6a495e10f">
+
+]>
+
+  <!-- Begin B::Hooks::EndOfScope -->
+  <sect2 id="new-perl-b-hooks-endofscope" xreflabel="B-Hooks-EndOfScope-&B-Hooks-EndOfScope-version;">
+
+    <title>B::Hooks::EndOfScope-&B-Hooks-EndOfScope-version;</title>
+
+    <indexterm zone="new-perl-b-hooks-endofscope">
+      <primary sortas="a-B-Hooks-EndOfScope">B::Hooks::EndOfScope</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to B::Hooks::EndOfScope</title>
+
+      <para>
+        B::Hooks::EndOfScope allows you to execute code when perl finished
+        compiling the surrounding scope.
+      </para>
+
+      &lfs83_checked;
+
+      <bridgehead renderas="sect4">Package Information</bridgehead>
+      <itemizedlist spacing="compact">
+        <listitem>
+          <para>
+            Download (HTTP): <ulink url="&my-download-http;"/>
+          </para>
+        </listitem>
+        <listitem>
+          <para>
+            Download MD5 sum: &my-md5sum;
+          </para>
+        </listitem>
+      </itemizedlist>
+
+      <bridgehead renderas="sect4">B::Hooks::EndOfScope Dependencies</bridgehead>
+
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="new-perl-module-implementation"/>,
+        <xref linkend="new-perl-sub-exporter-progressive"/>,
+        <xref linkend="new-perl-variable-magic"/>, also
+        <xref linkend="new-perl-try-tiny"/> (for the testsuite)
+      </para>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of B::Hooks::EndOfScope</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
Index: general/prog/perl-deps/perl-namespace-autoclean.xml
===================================================================
--- general/prog/perl-deps/perl-namespace-autoclean.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
+++ general/prog/perl-deps/perl-namespace-autoclean.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../../general.ent">
+  %general-entities;
+
+  <!ENTITY my-download-http "&metacpan_authors;/E/ET/ETHER/namespace-autoclean-&namespace-autoclean-version;.tar.gz">
+  <!ENTITY my-md5sum "9746a73c34f294d663c583f857b8648f">
+
+]>
+
+  <!-- Begin namespace::autoclean -->
+  <sect2 id="new-perl-namespace-autoclean" xreflabel="namespace-autoclean-&namespace-autoclean-version;">
+
+    <title>namespace::autoclean-&namespace-autoclean-version;</title>
+
+    <indexterm zone="new-perl-namespace-autoclean">
+      <primary sortas="a-namespace-autoclean">namespace::autoclean</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to namespace::autoclean</title>
+
+      <para>
+        This module is very similar to namespace::clean, except it will clean
+        all imported functions, no matter if you imported them before or after
+        you used the pragma. It will also not touch anything that looks like a
+        method.
+      </para>
+
+      &lfs83_checked;
+
+      <bridgehead renderas="sect4">Package Information</bridgehead>
+      <itemizedlist spacing="compact">
+        <listitem>
+          <para>
+            Download (HTTP): <ulink url="&my-download-http;"/>
+          </para>
+        </listitem>
+        <listitem>
+          <para>
+            Download MD5 sum: &my-md5sum;
+          </para>
+        </listitem>
+      </itemizedlist>
+
+      <bridgehead renderas="sect4">namespace::autoclean Dependencies</bridgehead>
+
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="new-perl-namespace-clean"/>,
+        <!-- namespace-clean pulls in b-hooks-endofscope which this requires -->
+        <xref linkend="new-perl-sub-identify"/>, also
+        <xref linkend="new-perl-test-requires"/> (for the testsuite)
+      </para>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of namespace::autoclean</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
Index: general/prog/perl-deps/perl-namespace-clean.xml
===================================================================
--- general/prog/perl-deps/perl-namespace-clean.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
+++ general/prog/perl-deps/perl-namespace-clean.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../../general.ent">
+  %general-entities;
+
+  <!ENTITY my-download-http "&metacpan_authors;/R/RI/RIBASUSHI/namespace-clean-&namespace-clean-version;.tar.gz">
+  <!ENTITY my-md5sum "cba97f39ef7e594bd8489b4fdcddb662">
+
+]>
+
+  <!-- Begin namespace::clean -->
+  <sect2 id="new-perl-namespace-clean" xreflabel="namespace-clean-&namespace-clean-version;">
+
+    <title>namespace::clean-&namespace-clean-version;</title>
+
+    <indexterm zone="new-perl-namespace-clean">
+      <primary sortas="a-namespace-clean">namespace::clean</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to namespace::clean</title>
+
+      <para>
+        This package allows you to keep imports and functions out of your
+        namespace.
+      </para>
+
+      &lfs83_checked;
+
+      <bridgehead renderas="sect4">Package Information</bridgehead>
+      <itemizedlist spacing="compact">
+        <listitem>
+          <para>
+            Download (HTTP): <ulink url="&my-download-http;"/>
+          </para>
+        </listitem>
+        <listitem>
+          <para>
+            Download MD5 sum: &my-md5sum;
+          </para>
+        </listitem>
+      </itemizedlist>
+
+      <bridgehead renderas="sect4">namespace::clean Dependencies</bridgehead>
+
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="new-perl-b-hooks-endofscope"/>,
+        <!-- This package pulls in b-hooks-endofscope for namespace-autoclean -->
+        <xref linkend="new-perl-package-stash"/>
+      </para>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of namespace::clean</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
Index: general/prog/perl-deps/perl-sub-exporter-progressive.xml
===================================================================
--- general/prog/perl-deps/perl-sub-exporter-progressive.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
+++ general/prog/perl-deps/perl-sub-exporter-progressive.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../../general.ent">
+  %general-entities;
+
+  <!ENTITY my-download-http "&metacpan_authors;/F/FR/FREW/Sub-Exporter-Progressive-&Sub-Exporter-Progressive-version;.tar.gz">
+  <!ENTITY my-md5sum "72cf6acdd2a0a8b105821a4db98e4ebe">
+
+]>
+
+  <!-- Begin Sub::Exporter::Progressive -->
+  <sect2 id="new-perl-sub-exporter-progressive" xreflabel="Sub-Exporter-Progressive-&Sub-Exporter-Progressive-version;">
+
+    <title>Sub::Exporter::Progressive-&Sub-Exporter-Progressive-version;</title>
+
+    <indexterm zone="new-perl-sub-exporter-progressive">
+      <primary sortas="a-Sub-Exporter-Progressive">Sub::Exporter::Progressive</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to Sub::Exporter::Progressive</title>
+
+      <para>
+        Sub::Exporter::Progressive is a wrapper for Sub::Exporter.
+      </para>
+
+      &lfs83_checked;
+
+      <bridgehead renderas="sect4">Package Information</bridgehead>
+      <itemizedlist spacing="compact">
+        <listitem>
+          <para>
+            Download (HTTP): <ulink url="&my-download-http;"/>
+          </para>
+        </listitem>
+        <listitem>
+          <para>
+            Download MD5 sum: &my-md5sum;
+          </para>
+        </listitem>
+      </itemizedlist>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of Sub::Exporter::Progressive</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
Index: general/prog/perl-deps/perl-variable-magic.xml
===================================================================
--- general/prog/perl-deps/perl-variable-magic.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
+++ general/prog/perl-deps/perl-variable-magic.xml	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../../../general.ent">
+  %general-entities;
+
+  <!ENTITY my-download-http "&metacpan_authors;/V/VP/VPIT/Variable-Magic-&Variable-Magic-version;.tar.gz">
+  <!ENTITY my-md5sum "588d94ec3d98dece878a776d161c1dda">
+
+]>
+
+  <!-- Begin Variable::Magic -->
+  <sect2 id="new-perl-variable-magic" xreflabel="Variable-Magic-&Variable-Magic-version;">
+
+    <title>Variable::Magic-&Variable-Magic-version;</title>
+
+    <indexterm zone="new-perl-variable-magic">
+      <primary sortas="a-Variable-Magic">Variable::Magic</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to Variable::Magic</title>
+
+      <para>
+        Magic is Perl's way of enhancing variables. With this module, you can
+        add your own magic to any variable.
+      </para>
+
+      &lfs83_checked;
+
+      <bridgehead renderas="sect4">Package Information</bridgehead>
+      <itemizedlist spacing="compact">
+        <listitem>
+          <para>
+            Download (HTTP): <ulink url="&my-download-http;"/>
+          </para>
+        </listitem>
+        <listitem>
+          <para>
+            Download MD5 sum: &my-md5sum;
+          </para>
+        </listitem>
+      </itemizedlist>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of Variable::Magic</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
Index: packages.ent
===================================================================
--- packages.ent	(revision 09fa46e415b32c56d1421c43c01fb68e079793c4)
+++ packages.ent	(revision fc0b749eb10eefb3cbe91afa6dfda6b82dd219b0)
@@ -413,4 +413,5 @@
     DO NOT RUN DAILY TESTS FOR NEWER VERSIONS -->
 <!ENTITY Algorithm-Diff-version       "1.1903">
+<!ENTITY B-Hooks-EndOfScope-version   "0.24">
 <!ENTITY Business-ISBN-Data-version   "20140910.003">
 <!ENTITY Capture-Tiny-version         "0.48">
@@ -433,7 +434,10 @@
 <!ENTITY Module-Implementation-version "0.09">
 <!ENTITY Module-Runtime-version       "0.016">
+<!ENTITY namespace-autoclean-version  "0.28">
+<!ENTITY namespace-clean-version      "0.27">
 <!ENTITY Net-SSLeay-version           "1.85">
 <!ENTITY Number-Compare-version       "0.03">
 <!ENTITY Package-Stash-version        "0.37">
+<!ENTITY Sub-Exporter-Progressive-version "0.001013">
 <!ENTITY Sub-Identify-version         "0.14">
 <!ENTITY Sub-Name-version             "0.21">
@@ -453,4 +457,5 @@
 <!ENTITY Tie-Cycle-version            "1.225">
 <!ENTITY Try-Tiny-version             "0.30">
+<!ENTITY Variable-Magic-version       "0.62">
 <!ENTITY XML-LibXML-version           "2.0132">
 <!ENTITY XML-NamespaceSupport-version "1.12">
