Blob Blame History Raw
document: modulemd
version: 2
data:
    stream: '5.30'
    summary: Practical Extraction and Report Language
    description: >
        Perl is a high-level programming language with roots in C, sed, awk
        and shell scripting. Perl is good at handling processes and files, and
        is especially good at handling text. Perl's hallmarks are practicality
        and efficiency. While it is used to do a lot of different things,
        Perl's most common applications are system administration utilities
        and web programming.
    license:
        module: [ MIT ]
    dependencies:
        - buildrequires:
              platform: [el8]
              perl-bootstrap: ['5.30']
          requires:
              platform: [el8]
    references:
        community: https://www.perl.org/
        documentation: https://www.perl.org/docs.html
        tracker: https://bugzilla.redhat.com/buglist.cgi?classification=Red%20Hat&component=perl-5.30-module&product=Red%20Hat%20Enterprise%20Linux%208
    profiles:
        common:
            description: Interpreter and all Perl modules bundled within upstream Perl.
            rpms:
                - perl
        minimal:
            description: Only the interpreter as a standalone executable.
            rpms:
                - perl-interpreter
    api:
        rpms:
            - perl
            - perl-Archive-Tar
            - perl-Attribute-Handlers
            - perl-autodie
            - perl-bignum
            - perl-Carp
            - perl-Compress-Raw-Bzip2
            - perl-Compress-Raw-Zlib
            - perl-Config-Perl-V
            - perl-constant
            - perl-CPAN
            - perl-CPAN-Meta
            - perl-CPAN-Meta-Requirements
            - perl-CPAN-Meta-YAML
            - perl-Data-Dumper
            - perl-DB_File
            - perl-devel
            - perl-Devel-Peek
            - perl-Devel-PPPort
            - perl-Devel-SelfStubber
            - perl-Digest
            - perl-Digest-MD5
            - perl-Digest-SHA
            - perl-Encode
            - perl-Encode-devel
            - perl-encoding
            - perl-Env
            - perl-Errno
            - perl-experimental
            - perl-Exporter
            - perl-ExtUtils-CBuilder
            - perl-ExtUtils-Command
            - perl-ExtUtils-Embed
            - perl-ExtUtils-Install
            - perl-ExtUtils-MakeMaker
            - perl-ExtUtils-Manifest
            - perl-ExtUtils-Miniperl
            - perl-ExtUtils-ParseXS
            - perl-File-Fetch
            - perl-File-Path
            - perl-File-Temp
            - perl-Filter
            - perl-Filter-Simple
            - perl-generators
            - perl-Getopt-Long
            - perl-HTTP-Tiny
            - perl-interpreter
            - perl-IO
            - perl-IO-Compress
            - perl-IO-Socket-IP
            - perl-IO-Zlib
            - perl-IPC-Cmd
            - perl-IPC-SysV
            - perl-JSON-PP
            - perl-libnet
            - perl-libnetcfg
            - perl-libs
            - perl-Locale-Maketext
            - perl-Locale-Maketext-Simple
            - perl-macros
            - perl-Math-BigInt
            - perl-Math-BigInt-FastCalc
            - perl-Math-BigRat
            - perl-Math-Complex
            - perl-Memoize
            - perl-MIME-Base64
            - perl-Module-CoreList
            - perl-Module-CoreList-tools
            - perl-Module-Load
            - perl-Module-Load-Conditional
            - perl-Module-Loaded
            - perl-Module-Metadata
            - perl-Net-Ping
            - perl-open
            - perl-Params-Check
            - perl-parent
            - perl-PathTools
            - perl-Perl-OSType
            - perl-perlfaq
            - perl-PerlIO-via-QuotedPrint
            - perl-Pod-Checker
            - perl-Pod-Escapes
            - perl-Pod-Html
            - perl-Pod-Parser
            - perl-Pod-Perldoc
            - perl-Pod-Simple
            - perl-Pod-Usage
            - perl-podlators
            - perl-Scalar-List-Utils
            - perl-SelfLoader
            - perl-Socket
            - perl-Storable
            - perl-Sys-Syslog
            - perl-Term-ANSIColor
            - perl-Term-Cap
            - perl-Test
            - perl-Test-Harness
            - perl-Test-Simple
            - perl-tests
            - perl-Text-Balanced
            - perl-Text-ParseWords
            - perl-Text-Tabs+Wrap
            - perl-Thread-Queue
            - perl-threads
            - perl-threads-shared
            - perl-Time-HiRes
            - perl-Time-Local
            - perl-Time-Piece
            - perl-Unicode-Collate
            - perl-Unicode-Normalize
            - perl-utils
            - perl-version
    buildopts:
        rpms:
            macros: |
                %_with_perl_enables_groff 1
                %_without_perl_enables_syslog_test 1
                %_with_perl_enables_systemtap 1
                %_without_perl_enables_tcsh 1
                %_without_perl_Archive_Tar_enables_optional_test 1
                %_without_perl_autodie_enables_optional_test 1
                %_without_perl_B_Debug_enables_optional_test 1
                %_without_perl_Compress_Bzip2_enables_optional_test 1
                %_without_perl_Compress_Raw_Bzip2_enables_optional_test 1
                %_without_perl_Compress_Raw_Zlib_enables_optional_test 1
                %_without_perl_constant_enables_optional_test 1
                %_without_perl_CPAN_enables_optional_test 1
                %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1
                %_without_perl_CPAN_Meta_YAML_enables_extra_test 1
                %_without_perl_Data_OptList_enables_extra_test 1
                %_without_perl_Data_Section_enables_extra_test 1
                %_without_perl_Data_Section_enables_optional_test 1
                %_without_perl_DB_File_enables_optional_test 1
                %_without_perl_Devel_PPPort_enables_optional_test 1
                %_without_perl_Devel_Size_enables_optional_test 1
                %_without_perl_Digest_SHA_enables_optional_test 1
                %_without_perl_Exporter_enables_optional_test 1
                %_without_perl_ExtUtils_Install_enables_optional_test 1
                %_without_perl_Filter_enables_optional_test 1
                %_without_perl_IO_Compress_enables_optional_test 1
                %_without_perl_IO_Socket_IP_enables_optional_test 1
                %_without_perl_IPC_Cmd_enables_IPC_Run 1
                %_without_perl_IPC_System_Simple_enables_optional_test 1
                %_without_perl_IPC_SysV_enables_optional_test 1
                %_without_perl_JSON_PP_enables_optional_test 1
                %_without_perl_libnet_enables_ssl 1
                %_without_perl_Locale_Maketext_enables_optional_test 1
                %_without_perl_LWP_MediaTypes_enables_mailcap 1
                %_without_perl_Module_Build_enables_optional_test 1
                %_without_perl_Module_CoreList_enables_optional_test 1
                %_without_perl_Package_Generator_enables_extra_test 1
                %_without_perl_Perl_OSType_enables_optional_test 1
                %_without_perl_Pod_Parser_enables_optional_test 1
                %_without_perl_Pod_Perldoc_enables_tk_test 1
                %_without_perl_Pod_Simple_enables_optional_test 1
                %_without_perl_Software_License_enables_extra_test 1
                %_without_perl_Software_License_enables_optional_test 1
                %_without_perl_Sub_Exporter_enables_extra_test 1
                %_without_perl_Sub_Identify_enables_optional_test 1
                %_without_perl_Sub_Install_enables_optional_test 1
                %_without_perl_Sys_Syslog_enables_optional_test 1
                %_without_perl_Term_Size_Any_enabels_optional_test 1
                %_with_perl_Term_Table_enables_terminal 1
                %_without_perl_Term_Table_enables_unicode 1
                %_without_perl_Test_Harness_enables_optional_test 1
                %_without_perl_Test_MockModule_enables_optional_test 1
                %_without_perl_Test_NoWarnings_enables_stack_trace 1
                %_without_perl_Test_Simple_enables_optional_test 1
                %_without_perl_Test_Warnings_enables_optional_test 1
                %_without_perl_Text_Template_enables_optional_test 1
                %_without_perl_Try_Tiny_enables_optional_test 1
                %_without_perl_URI_enables_Business_ISBN 1
                %_without_perl_version_enables_optional_test 1
    components:
        rpms:
            # We can rebuild in a random order because we have all binary
            # packages available from perl-bootstrap.
            perl:
                rationale: The Perl interpreter.
                ref: stream-5.30-rhel-8.3.0
            perl-Algorithm-Diff:
                rationale: A run-time dependency.
                ref: stream-1.1903-rhel-8.3.0
            perl-Archive-Tar:
                rationale: Core Perl API.
                ref: stream-2.32-rhel-8.3.0
            perl-Archive-Zip:
                rationale: A run-time dependency.
                ref: stream-1.67-rhel-8.3.0
            perl-autodie:
                rationale: Core Perl API.
                ref: stream-2.29-rhel-8.3.0
            perl-bignum:
                rationale: Core Perl API.
                ref: stream-0.51-rhel-8.3.0
            perl-Carp:
                rationale: Core Perl API.
                ref: stream-1.50-rhel-8.3.0
            perl-Compress-Bzip2:
                rationale: A run-time dependency.
                ref: stream-2.26-rhel-8.3.0
            perl-Compress-Raw-Bzip2:
                rationale: Core Perl API.
                ref: stream-2.086-rhel-8.3.0
            perl-Compress-Raw-Zlib:
                rationale: Core Perl API.
                ref: stream-2.086-rhel-8.3.0
            perl-Config-Perl-V:
                rationale: Core Perl API.
                ref: stream-0.32-rhel-8.3.0
            perl-constant:
                rationale: Core Perl API.
                ref: stream-1.33-rhel-8.3.0
            perl-CPAN:
                rationale: Core Perl API.
                ref: stream-2.26-rhel-8.3.0
            perl-CPAN-DistnameInfo:
                rationale: A run-time dependency.
                ref: stream-0.12-rhel-8.3.0
            perl-CPAN-Meta:
                rationale: Core Perl API.
                ref: stream-2.150010-rhel-8.3.0
            perl-CPAN-Meta-Requirements:
                rationale: Core Perl API.
                ref: stream-2.140-rhel-8.3.0
            perl-CPAN-Meta-YAML:
                rationale: Core Perl API.
                ref: stream-0.018-rhel-8.3.0
            perl-Data-Dumper:
                rationale: Core Perl API.
                ref: stream-2.173-rhel-8.3.0
            perl-Data-OptList:
                rationale: A run-time dependency.
                ref: stream-0.110-rhel-8.3.0
            perl-Data-Section:
                rationale: A run-time dependency.
                ref: stream-0.200007-rhel-8.3.0
            perl-DB_File:
                rationale: Core Perl API.
                ref: stream-1.852-rhel-8.3.0
            perl-Devel-PPPort:
                rationale: Core Perl API.
                ref: stream-3.56-rhel-8.3.0
            perl-Devel-Size:
                rationale: A run-time dependency.
                ref: stream-0.83-rhel-8.3.0
            perl-Digest:
                rationale: Core Perl API.
                ref: stream-1.17-rhel-8.3.0
            perl-Digest-MD5:
                rationale: Core Perl API.
                ref: stream-2.55-rhel-8.3.0
            perl-Digest-SHA:
                rationale: Core Perl API.
                ref: stream-6.01-rhel-8.3.0
            perl-Encode:
                rationale: Core Perl API.
                ref: stream-3.01-rhel-8.3.0
            perl-Env:
                rationale: Core Perl API.
                ref: stream-1.04-rhel-8.3.0
            perl-experimental:
                rationale: Core Perl API.
                ref: stream-0.020-rhel-8.3.0
            perl-Exporter:
                rationale: Core Perl API.
                ref: stream-5.73-rhel-8.3.0
            perl-ExtUtils-CBuilder:
                rationale: Core Perl API.
                ref: stream-0.280231-rhel-8.3.0
            perl-ExtUtils-Install:
                rationale: Core Perl API.
                ref: stream-2.14-rhel-8.3.0
            perl-ExtUtils-MakeMaker:
                rationale: Core Perl API.
                ref: stream-7.36-rhel-8.3.0
            perl-ExtUtils-Manifest:
                rationale: Core Perl API.
                ref: stream-1.72-rhel-8.3.0
            perl-ExtUtils-ParseXS:
                rationale: Core Perl API.
                ref: stream-3.40-rhel-8.3.0
            perl-Fedora-VSP:
                rationale: A run-time dependency.
                ref: stream-0.001-rhel-8.3.0
            perl-File-Fetch:
                rationale: Core Perl API.
                ref: stream-0.56-rhel-8.3.0
            perl-File-HomeDir:
                rationale: A run-time dependency.
                ref: stream-1.004-rhel-8.3.0
            perl-File-Path:
                rationale: Core Perl API.
                ref: stream-2.16-rhel-8.3.0
            perl-File-Temp:
                rationale: Core Perl API.
                ref: stream-0.230.900-rhel-8.3.0
            perl-File-Which:
                rationale: A run-time dependency.
                ref: stream-1.23-rhel-8.3.0
            perl-Filter:
                rationale: Core Perl API.
                ref: stream-1.59-rhel-8.3.0
            perl-Filter-Simple:
                rationale: Core Perl API.
                ref: stream-0.95-rhel-8.3.0
            perl-generators:
                rationale: A developmental support.
                ref: stream-1.11-rhel-8.3.0
            perl-Getopt-Long:
                rationale: Core Perl API.
                ref: stream-2.50-rhel-8.3.0
            perl-HTTP-Tiny:
                rationale: Core Perl API.
                ref: stream-0.076-rhel-8.3.0
            perl-Importer:
                rationale: A run-time dependency.
                ref: stream-0.025-rhel-8.3.0
            perl-inc-latest:
                rationale: A run-time dependency.
                ref: stream-0.500-rhel-8.3.0
            perl-IO-Compress:
                rationale: Core Perl API.
                ref: stream-2.093-rhel-8.3.0
            perl-IO-Socket-IP:
                rationale: Core Perl API.
                ref: stream-0.39-rhel-8.3.0
            perl-IPC-Cmd:
                rationale: Core Perl API.
                ref: stream-1.00-rhel-8.3.0
            perl-IPC-System-Simple:
                rationale: A run-time dependency.
                ref: stream-1.25-rhel-8.3.0
            perl-IPC-SysV:
                rationale: Core Perl API.
                ref: stream-2.07-rhel-8.3.0
            perl-JSON-PP:
                rationale: Core Perl API.
                ref: stream-4.04-rhel-8.3.0
            perl-libnet:
                rationale: Core Perl API.
                ref: stream-3.11-rhel-8.3.0
            perl-local-lib:
                rationale: A run-time dependency.
                ref: stream-2.000024-rhel-8.3.0
            perl-Locale-Maketext:
                rationale: Core Perl API.
                ref: stream-1.29-rhel-8.3.0
            perl-Math-BigInt:
                rationale: Core Perl API.
                ref: stream-1.9998.18-rhel-8.3.0
            perl-Math-BigInt-FastCalc:
                rationale: Core Perl API.
                ref: stream-0.5009-rhel-8.3.0
            perl-Math-BigRat:
                rationale: Core Perl API.
                ref: stream-0.2613-rhel-8.3.0
            perl-MIME-Base64:
                rationale: Core Perl API.
                ref: stream-3.15-rhel-8.3.0
            perl-Module-Build:
                rationale: A run-time dependency.
                ref: stream-0.42.29-rhel-8.3.0
            perl-Module-CoreList:
                rationale: Core Perl API.
                ref: stream-5.20190620-rhel-8.3.0
            perl-Module-Load:
                rationale: Core Perl API.
                ref: stream-0.34-rhel-8.3.0
            perl-Module-Load-Conditional:
                rationale: Core Perl API.
                ref: stream-0.70-rhel-8.3.0
            perl-Module-Metadata:
                rationale: Core Perl API.
                ref: stream-1.000036-rhel-8.3.0
            perl-MRO-Compat:
                rationale: A run-time dependency.
                ref: stream-0.13-rhel-8.3.0
            perl-Object-HashBase:
                rationale: A run-time dependency.
                ref: stream-0.008-rhel-8.3.0
            perl-Package-Generator:
                rationale: A run-time dependency.
                ref: stream-1.106-rhel-8.3.0
            perl-Params-Check:
                rationale: Core Perl API.
                ref: stream-0.38-rhel-8.3.0
            perl-Params-Util:
                rationale: A run-time dependency.
                ref: stream-1.07-rhel-8.3.0
            perl-parent:
                rationale: Core Perl API.
                ref: stream-0.236-rhel-8.3.0
            perl-PathTools:
                rationale: Core Perl API.
                ref: stream-3.78-rhel-8.3.0
            perl-Perl-OSType:
                rationale: Core Perl API.
                ref: stream-1.010-rhel-8.3.0
            perl-perlfaq:
                rationale: Core Perl API.
                ref: stream-5.20190126-rhel-8.3.0
            perl-PerlIO-via-QuotedPrint:
                rationale: Core Perl API.
                ref: stream-0.08-rhel-8.3.0
            perl-Pod-Checker:
                rationale: Core Perl API.
                ref: stream-1.73-rhel-8.3.0
            perl-Pod-Escapes:
                rationale: Core Perl API.
                ref: stream-1.07-rhel-8.3.0
            perl-Pod-Parser:
                rationale: Core Perl API.
                ref: stream-1.63-rhel-8.3.0
            perl-Pod-Perldoc:
                rationale: Core Perl API.
                ref: stream-3.28.01-rhel-8.3.0
            perl-Pod-Simple:
                rationale: Core Perl API.
                ref: stream-3.40-rhel-8.3.0
            perl-Pod-Usage:
                rationale: Core Perl API.
                ref: stream-1.69-rhel-8.3.0
            perl-podlators:
                rationale: Core Perl API.
                ref: stream-4.12-rhel-8.3.0
            perl-Scalar-List-Utils:
                rationale: Core Perl API.
                ref: stream-1.50-rhel-8.3.0
            perl-Socket:
                rationale: Core Perl API.
                ref: stream-2.029-rhel-8.3.0
            perl-Software-License:
                rationale: A run-time dependency.
                ref: stream-0.103014-rhel-8.3.0
            perl-Storable:
                rationale: Core Perl API.
                ref: stream-3.15-rhel-8.3.0
            perl-Sub-Exporter:
                rationale: A run-time dependency.
                ref: stream-0.987-rhel-8.3.0
            perl-Sub-Install:
                rationale: A run-time dependency.
                ref: stream-0.928-rhel-8.3.0
            perl-Sys-Syslog:
                rationale: Core Perl API.
                ref: stream-0.36-rhel-8.3.0
            perl-Term-ANSIColor:
                rationale: Core Perl API.
                ref: stream-4.06-rhel-8.3.0
            perl-Term-Cap:
                rationale: Core Perl API.
                ref: stream-1.17-rhel-8.3.0
            perl-Term-Table:
                rationale: A run-time dependency.
                ref: stream-0.015-rhel-8.3.0
            perl-Test-Harness:
                rationale: Core Perl API.
                ref: stream-3.41-rhel-8.3.0
            perl-Test-Simple:
                rationale: Core Perl API.
                ref: stream-1.302170-rhel-8.3.0
            perl-Text-Balanced:
                rationale: Core Perl API.
                ref: stream-2.03-rhel-8.3.0
            perl-Text-Diff:
                rationale: A run-time dependency.
                ref: stream-1.45-rhel-8.3.0
            perl-Text-Glob:
                rationale: A run-time dependency.
                ref: stream-0.11-rhel-8.3.0
            perl-Text-ParseWords:
                rationale: Core Perl API.
                ref: stream-3.30-rhel-8.3.0
            perl-Text-Tabs+Wrap:
                rationale: Core Perl API.
                ref: stream-2013.0523-rhel-8.3.0
            perl-Text-Template:
                rationale: A run-time dependency.
                ref: stream-1.55-rhel-8.3.0
            perl-Thread-Queue:
                rationale: Core Perl API.
                ref: stream-3.12-rhel-8.3.0
            perl-threads:
                rationale: Core Perl API.
                ref: stream-2.22-rhel-8.3.0
            perl-threads-shared:
                rationale: Core Perl API.
                ref: stream-1.60-rhel-8.3.0
            perl-Time-HiRes:
                rationale: Core Perl API.
                ref: stream-1.9760-rhel-8.3.0
            perl-Time-Local:
                rationale: Core Perl API.
                ref: stream-1.250-rhel-8.3.0
            perl-Unicode-Collate:
                rationale: Core Perl API.
                ref: stream-1.27-rhel-8.3.0
            perl-Unicode-Normalize:
                rationale: Core Perl API.
                ref: stream-1.26-rhel-8.3.0
            perl-URI:
                rationale: A run-time dependency.
                ref: stream-1.76-rhel-8.3.0
            perl-version:
                rationale: Core Perl API.
                ref: stream-0.99.18-perl-5.30-rhel-8.3.0