[blfs] 02/02: Add dependencies of HTTP:Daemon (perl module)

"Git Owner" ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch trunk
in repository blfs.

commit bf5d147f237e6dc1056767d7b2ffb6e543a05964
Author: Pierre Labastie <[email protected]>
AuthorDate: Mon May 25 18:37:30 2026 +0200

    Add dependencies of HTTP:Daemon (perl module)
---
 general/prog/perl-deps.xml                         | 32 +++++++++++
 general/prog/perl-deps/perl-extutils-config.xml    | 56 ++++++++++++++++++
 general/prog/perl-deps/perl-extutils-helpers.xml   | 57 +++++++++++++++++++
 .../prog/perl-deps/perl-extutils-installpaths.xml  | 54 ++++++++++++++++++
 general/prog/perl-deps/perl-module-build-tiny.xml  | 66 ++++++++++++++++++++++
 general/prog/perl-modules/perl-http-daemon.xml     | 19 +------
 introduction/welcome/changelog.xml                 |  5 ++
 packages.ent                                       |  4 ++
 8 files changed, 277 insertions(+), 16 deletions(-)

diff --git a/general/prog/perl-deps.xml b/general/prog/perl-deps.xml
index ea4eb52322..4235e0f6e3 100644
--- a/general/prog/perl-deps.xml
+++ b/general/prog/perl-deps.xml
@@ -188,6 +188,21 @@
           <xref linkend="perl-exporter-tiny"/>
         </para>
       </listitem>
+      <listitem>
+        <para>
+          <xref linkend="perl-extutils-config"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="perl-extutils-helpers"/>
+        </para>
+      </listitem>
+      <listitem>
+        <para>
+          <xref linkend="perl-extutils-installpaths"/>
+        </para>
+      </listitem>
       <listitem>
         <para>
           <xref linkend="perl-extutils-libbuilder"/>
@@ -308,6 +323,11 @@
           <xref linkend="perl-mime-charset"/>
         </para>
       </listitem>
+      <listitem>
+        <para>
+          <xref linkend="perl-module-build-tiny"/>
+        </para>
+      </listitem>
       <listitem>
         <para>
           <xref linkend="perl-module-implementation"/>
@@ -652,6 +672,15 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-exporter-tiny.xml"/>
 
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-extutils-config.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-extutils-helpers.xml"/>
+
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-extutils-installpaths.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-extutils-libbuilder.xml"/>
 
@@ -725,6 +754,9 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-mime-charset.xml"/>
 
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+    href="perl-deps/perl-module-build-tiny.xml"/>
+
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="perl-deps/perl-module-implementation.xml"/>
 
diff --git a/general/prog/perl-deps/perl-extutils-config.xml b/general/prog/perl-deps/perl-extutils-config.xml
new file mode 100644
index 0000000000..e8c373f9ad
--- /dev/null
+++ b/general/prog/perl-deps/perl-extutils-config.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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;/L/LE/LEONT/ExtUtils-Config-&ExtUtils-Config-version;.tar.gz">
+  <!ENTITY my-md5sum "f455b5743db7b73c80e88133effa3551">
+
+]>
+
+  <!-- Begin ExtUtils::Config -->
+  <sect2 id="perl-extutils-config" xreflabel="ExtUtils-Config-&ExtUtils-Config-version;">
+
+    <title>ExtUtils::Config-&ExtUtils-Config-version;</title>
+
+    <indexterm zone="perl-extutils-config">
+      <primary sortas="a-ExtUtils-Config">ExtUtils::Config</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to ExtUtils::Config</title>
+
+      <para>
+        ExtUtils::Config is a wrapper for perl's configuration.
+      </para>
+
+      &lfs130_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">ExtUtils::Config Dependencies</bridgehead>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of ExtUtils::Config</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
diff --git a/general/prog/perl-deps/perl-extutils-helpers.xml b/general/prog/perl-deps/perl-extutils-helpers.xml
new file mode 100644
index 0000000000..0366a744a8
--- /dev/null
+++ b/general/prog/perl-deps/perl-extutils-helpers.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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;/L/LE/LEONT/ExtUtils-Helpers-&ExtUtils-Helpers-version;.tar.gz">
+  <!ENTITY my-md5sum "0687f20ac896a7d01219646908ccdf89">
+
+]>
+
+  <!-- Begin ExtUtils::Helpers -->
+  <sect2 id="perl-extutils-helpers" xreflabel="ExtUtils-Helpers-&ExtUtils-Helpers-version;">
+
+    <title>ExtUtils::Helpers-&ExtUtils-Helpers-version;</title>
+
+    <indexterm zone="perl-extutils-helpers">
+      <primary sortas="a-ExtUtils-Helpers">ExtUtils::Helpers</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to ExtUtils::Helpers</title>
+
+      <para>
+        ExtUtils::Helpers contains various portability utilities for
+        module builders.
+      </para>
+
+      &lfs130_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">ExtUtils::Helpers Dependencies</bridgehead>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of ExtUtils::Helpers</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
diff --git a/general/prog/perl-deps/perl-extutils-installpaths.xml b/general/prog/perl-deps/perl-extutils-installpaths.xml
new file mode 100644
index 0000000000..69912c4099
--- /dev/null
+++ b/general/prog/perl-deps/perl-extutils-installpaths.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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;/L/LE/LEONT/ExtUtils-InstallPaths-&ExtUtils-InstallPaths-version;.tar.gz">
+  <!ENTITY my-md5sum "70f17a346e92560b5f5692119edbb161">
+
+]>
+
+  <!-- Begin ExtUtils::InstallPaths -->
+  <sect2 id="perl-extutils-installpaths" xreflabel="ExtUtils-InstallPaths-&ExtUtils-InstallPaths-version;">
+
+    <title>ExtUtils::InstallPaths-&ExtUtils-InstallPaths-version;</title>
+
+    <indexterm zone="perl-extutils-installpaths">
+      <primary sortas="a-ExtUtils-InstallPaths">ExtUtils::InstallPaths</primary>
+    </indexterm>
+
+    <sect3 role="package">
+      <title>Introduction to ExtUtils::InstallPaths</title>
+
+      <para>
+        ExtUtils::InstallPaths is a tool to resolve perl installation paths.
+      </para>
+
+      &lfs130_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 ExtUtils::InstallPaths</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-standard-install.xml"/>
+
+    </sect3>
+
+  </sect2>
diff --git a/general/prog/perl-deps/perl-module-build-tiny.xml b/general/prog/perl-deps/perl-module-build-tiny.xml
new file mode 100644
index 0000000000..5825f57223
--- /dev/null
+++ b/general/prog/perl-deps/perl-module-build-tiny.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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;/L/LE/LEONT/Module-Build-Tiny-&Module-Build-Tiny-version;.tar.gz">
+  <!ENTITY my-md5sum "606d1f830f0475b6de53b82aa3e5d36a">
+
+]>
+
+  <!-- Begin Module::Build::Tiny -->
+  <sect2 id="perl-module-build-tiny" xreflabel="Module-Build-Tiny-&Module-Build-Tiny-version;">
+
+    <title>Module::Build::Tiny-&Module-Build-Tiny-version;</title>
+
+    <indexterm zone="perl-module-build-tiny">
+      <primary sortas="a-Module-Build-Tiny">Module::Build::Tiny</primary>
+    </indexterm>
+
+
+    <sect3 role="package">
+      <title>Introduction to Module::Build::Tiny</title>
+
+      <para>
+        Module::Build::Tiny is a simplified version of
+        <xref linkend="perl-module-build"/>.
+      </para>
+
+      &lfs130_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">Module::Build::Tiny Dependencies</bridgehead>
+
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="perl-extutils-config"/>,
+        <xref linkend="perl-extutils-helpers"/>, and
+        <xref linkend="perl-extutils-installpaths"/>
+      </para>
+
+    </sect3>
+
+    <sect3 role="installation">
+      <title>Installation of Module::Build::Tiny</title>
+
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
+                  href="../../../xincludes/perl-build-install.xml"/>
+
+    </sect3>
+
+  </sect2>
diff --git a/general/prog/perl-modules/perl-http-daemon.xml b/general/prog/perl-modules/perl-http-daemon.xml
index 33e1448158..3a8a96565c 100644
--- a/general/prog/perl-modules/perl-http-daemon.xml
+++ b/general/prog/perl-modules/perl-http-daemon.xml
@@ -46,30 +46,17 @@
 
       <bridgehead renderas="sect5">Required</bridgehead>
       <para role="required">
-        <xref linkend="perl-http-message"/>
-        <!-- the listed deps are HTTP::Request, HTTP::Response, HTTP::Status
-         which are all submodules from perl-http-message, and also
-         HTTP::Date (perl-http-date) and LWP::MediaTypes (perl-lwp-mediatypes)
-         which are dependencies of perl-http-message, as well as URI (perl-uri)
-         in a test - that too is a dependency of perl-http-message. It claims
-         to want Module::Build::Tiny but that is only for the old ./Build.PL -->
+        <xref linkend="perl-http-message"/> and
+        <xref linkend="perl-module-build-tiny"/>
       </para>
 
-      <note>
-        <para>
-          Makefile.PL and running the tests will complain that Module::Build::Tiny
-          is missing, but that is only needed for <filename>Build.PL</filename>
-          which is used if the system lacks a C compiler.
-        </para>
-      </note>
-
     </sect3>
 
     <sect3 role="installation">
       <title>Installation of HTTP::Daemon</title>
 
       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-                  href="../../../xincludes/perl-standard-install.xml"/>
+                  href="../../../xincludes/perl-build-install.xml"/>
 
     </sect3>
 
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index a3f1ffb055..ffa510c740 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,11 @@
     <listitem>
       <para>May 25th, 2026</para>
       <itemizedlist>
+        <listitem>
+          <para>[pierre] - Add dependencies of HTTP-Daemon (perl module).
+          Part of
+          <ulink url="&blfs-ticket-root;23327">#23327</ulink>.</para>
+        </listitem>
         <listitem>
           <para>[pierre] - Fix serf for OpenSSL-4. Part of
           <ulink url="&blfs-ticket-root;23330">#23330</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index 3f75d0eb4c..c24ac17646 100644
--- a/packages.ent
+++ b/packages.ent
@@ -511,6 +511,9 @@
 <!ENTITY Eval-Closure-version         "0.14">
 <!ENTITY Exception-Class-version      "1.45">
 <!ENTITY Exporter-Tiny-version        "1.006003">
+<!ENTITY ExtUtils-Config-version      "0.010">
+<!ENTITY ExtUtils-Helpers-version     "0.028">
+<!ENTITY ExtUtils-InstallPaths-version "0.015">
 <!ENTITY ExtUtils-LibBuilder-version  "0.09">
 <!ENTITY FFI-CheckLib-version         "0.31">
 <!ENTITY File-chdir-version           "0.1011">
@@ -535,6 +538,7 @@
 <!ENTITY LWP-MediaTypes-version       "6.04">
 <!ENTITY MIME-Base32-version          "1.303">
 <!ENTITY MIME-Charset-version         "1.013.1">
+<!ENTITY Module-Build-Tiny-version    "0.053">
 <!ENTITY Module-Implementation-version "0.09">
 <!ENTITY Module-Pluggable-version      "6.3">
 <!ENTITY Module-Runtime-version       "0.018">

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.