Ignore:
Timestamp:
12/02/2010 05:56:53 PM (13 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
624b17b
Parents:
307b7b7a
Message:

Removed Perl Module Module::Build as it is now a core module

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8724 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/prog/perl-modules.xml

    r307b7b7a r0b9a7ab9  
    393393      </listitem>
    394394    </itemizedlist>
    395 
    396     <!-- Module::Build -->
    397     <bridgehead renderas="sect3" id="perl-module-build"
    398     xreflabel="Module::Build-&Module-Build-version;">
    399     Module::Build-&Module-Build-version;</bridgehead>
    400 
    401     <indexterm zone="perl-modules perl-module-build">
    402       <primary sortas="g-Module-Build">Module::Build</primary>
    403     </indexterm>
    404 
    405     <para>The Module::Build module is a system for building, testing, and
    406     installing <application>Perl</application> modules. It is meant to be an
    407     alternative to ExtUtils::MakeMaker. Developers may alter the behavior of
    408     the module through subclassing in a much more straightforward way than with
    409     MakeMaker. It also does not require a <command>make</command> command on
    410     your system. Most of the Module::Build code is
    411     pure-<application>Perl</application> and written in a very cross-platform
    412     way.</para>
    413 
    414     <para>The Module::Build module (as well as any other
    415     <application>Perl</application> module that uses the Module::Build build
    416     system) uses <xref linkend="perl-module-build-install"/>. All the
    417     dependencies are installed using the standard
    418     <application>Perl</application> module
    419     <xref linkend="perl-standard-install"/>.</para>
    420 
    421     <itemizedlist spacing='compact'>
    422       <listitem>
    423         <para><ulink
    424         url="http://cpan.org/authors/id/K/KW/KWILLIAMS/Module-Build-&Module-Build-version;.tar.gz">
    425         Module-Build-&Module-Build-version;</ulink></para>
    426 
    427         <itemizedlist>
    428           <listitem>
    429             <para id="perl-extutils-parsexs"><ulink
    430             url="http://cpan.org/authors/id/K/KW/KWILLIAMS/ExtUtils-ParseXS-&ExtUtils-ParseXS-version;.tar.gz">
    431             ExtUtils-ParseXS-&ExtUtils-ParseXS-version;</ulink></para>
    432             <indexterm zone="perl-modules perl-extutils-parsexs">
    433               <primary sortas="g-ExtUtils-ParseXS">ExtUtils::ParseXS</primary>
    434             </indexterm>
    435 
    436             <itemizedlist>
    437               <listitem>
    438                 <para id="perl-extutils-cbuilder"><ulink
    439                 url="http://cpan.org/authors/id/K/KW/KWILLIAMS/ExtUtils-CBuilder-&ExtUtils-CBuilder-version;.tar.gz">
    440                 ExtUtils-CBuilder-&ExtUtils-CBuilder-version;</ulink></para>
    441                 <indexterm zone="perl-modules perl-extutils-cbuilder">
    442                   <primary sortas="g-ExtUtils-CBuilder">ExtUtils::CBuilder</primary>
    443                 </indexterm>
    444               </listitem>
    445             </itemizedlist>
    446 
    447           </listitem>
    448           <listitem>
    449             <para id="perl-archive-tar"><ulink
    450             url="http://cpan.org/authors/id/K/KA/KANE/Archive-Tar-&Archive-Tar-version;.tar.gz">
    451             Archive-Tar-&Archive-Tar-version;</ulink></para>
    452             <indexterm zone="perl-modules perl-archive-tar">
    453               <primary sortas="g-Archive-Tar">Archive::Tar</primary>
    454             </indexterm>
    455 
    456             <itemizedlist>
    457               <listitem>
    458                 <para id="perl-io-zlib"><ulink
    459                 url="http://cpan.org/authors/id/T/TO/TOMHUGHES/IO-Zlib-&IO-Zlib-version;.tar.gz">
    460                 IO-Zlib-&IO-Zlib-version;</ulink></para>
    461                 <indexterm zone="perl-modules perl-io-zlib">
    462                   <primary sortas="g-IO-Zlib">IO::Zlib</primary>
    463                 </indexterm>
    464 
    465               </listitem>
    466               <listitem>
    467                 <para><xref linkend="perl-text-diff"/></para>
    468               </listitem>
    469             </itemizedlist>
    470 
    471           </listitem>
    472           <listitem>
    473             <para id="perl-pod-readme"><ulink
    474             url="http://cpan.org/authors/id/R/RR/RRWO/Pod-Readme-&Pod-Readme-version;.tar.gz">
    475             Pod-Readme-&Pod-Readme-version;</ulink> (optionally used to create
    476             a <filename>README</filename> file when creating a new module
    477             distribution)</para>
    478             <indexterm zone="perl-modules perl-pod-readme">
    479               <primary sortas="g-Pod-Readme">Pod::Readme</primary>
    480             </indexterm>
    481 
    482             <itemizedlist>
    483               <listitem>
    484                 <para id="perl-test-portability-files"><ulink
    485                 url="http://cpan.org/authors/id/S/SA/SAPER/Test-Portability-Files-&Test-Portability-Files-version;.tar.gz">
    486                 Test-Portability-Files-&Test-Portability-Files-version;</ulink>
    487                 (optionally used during the tests)</para>
    488                 <indexterm zone="perl-modules perl-test-portability-files">
    489                   <primary sortas="g-Test-Portability-Files">Test::Portability::Files</primary>
    490                 </indexterm>
    491               </listitem>
    492               <listitem>
    493                 <para><xref linkend="perl-test-pod-coverage"/>
    494                 (optionally used during the tests)</para>
    495               </listitem>
    496               <listitem>
    497                 <para><xref linkend="perl-test-pod"/>
    498                 (optionally used during the tests)</para>
    499               </listitem>
    500             </itemizedlist>
    501 
    502           </listitem>
    503           <listitem>
    504             <para><xref linkend="perl-module-signature"/> (required to use the
    505             Module::Build <quote>distsign</quote> run-time method and
    506             optionally used during the tests)</para>
    507           </listitem>
    508           <listitem>
    509             <para><xref linkend="perl-yaml"/> (optional, provides additional
    510             features to <application>Module::Build</application>)</para>
    511           </listitem>
    512         </itemizedlist>
    513 
    514       </listitem>
    515     </itemizedlist>
    516 
    517     <bridgehead renderas="sect4" id="perl-module-build-install"
    518     xreflabel="modified build instructions">Module::Build Build and
    519     Installation Instructions</bridgehead>
    520 
    521 <screen><userinput>perl Build.PL &amp;&amp;
    522 ./Build &amp;&amp;
    523 ./Build test</userinput></screen>
    524 
    525     <para>Now, as the <systemitem class='username'>root</systemitem> user:</para>
    526 
    527 <screen role='root'><userinput>./Build install</userinput></screen>
    528395
    529396    <!-- Module::Info -->
     
    742609
    743610    <para>The Pod::Coverage module is a <application>Perl</application> library
    744     used to check if the documentation of a module is comprehensive. This
    745     module can use the Module::Build
    746     <xref linkend="perl-module-build-install"/>, but is not required. All the
     611    used to check if the documentation of a module is comprehensive. All the
    747612    dependencies are installed using the standard
    748613    <application>Perl</application> module
     
    776641            </itemizedlist>
    777642
    778           </listitem>
    779           <listitem>
    780             <para><xref linkend="perl-module-build"/> (optional)</para>
    781643          </listitem>
    782644        </itemizedlist>
     
    1017879                      <listitem>
    1018880                        <para><xref linkend="perl-module-info"/></para>
    1019                       </listitem>
    1020                       <listitem>
    1021                         <para><xref linkend="perl-module-build"/> (optional)</para>
    1022881                      </listitem>
    1023882                      <listitem>
Note: See TracChangeset for help on using the changeset viewer.