Blob Blame History Raw
document: modulemd
version: 2
data:
    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.24]
          requires:
              platform: [el8]
    references:
        community: https://docs.pagure.org/modularity/
    profiles:
        # Interpreter and all Perl modules bundled within upstream Perl
        common:
            rpms:
                - perl-core
        # Only the interpreter as standalone executable
        minimal:
            rpms:
                - perl
    api:
        rpms:
            - perl
            - perl-Algorithm-Diff
            - perl-Archive-Tar
            - perl-Archive-Zip
            - perl-Attribute-Handlers
            - perl-autodie
            - perl-B-Debug
            - perl-bignum
            - perl-Carp
            - perl-Compress-Bzip2
            - 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-Data-OptList
            - perl-Data-Section
            - perl-DB_File
            - perl-devel
            - perl-Devel-Peek
            - perl-Devel-PPPort
            - perl-Devel-SelfStubber
            - perl-Devel-Size
            - 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-MM-Utils
            - perl-ExtUtils-ParseXS
            - perl-Fedora-VSP
            - perl-File-Fetch
            - perl-File-HomeDir
            - perl-File-Path
            - perl-File-Temp
            - perl-File-Which
            - perl-Filter
            - perl-Filter-Simple
            - perl-generators
            - perl-Getopt-Long
            - perl-homedir
            - perl-HTTP-Tiny
            - perl-inc-latest
            - perl-interpreter
            - perl-IO
            - perl-IO-Compress
            - perl-IO-Socket-IP
            - perl-IO-Zlib
            - perl-IPC-Cmd
            - perl-IPC-System-Simple
            - perl-IPC-SysV
            - perl-JSON-PP
            - perl-libnet
            - perl-libnetcfg
            - perl-libs
            - perl-local-lib
            - perl-Locale-Codes
            - 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-Build
            - perl-Module-CoreList
            - perl-Module-CoreList-tools
            - perl-Module-Load
            - perl-Module-Load-Conditional
            - perl-Module-Loaded
            - perl-Module-Metadata
            - perl-MRO-Compat
            - perl-Net-Ping
            - perl-open
            - perl-Package-Generator
            - perl-Params-Check
            - perl-Params-Util
            - 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-Software-License
            - perl-Storable
            - perl-Sub-Exporter
            - perl-Sub-Install
            - perl-Sys-Syslog
            - perl-Term-ANSIColor
            - perl-Term-Cap
            - perl-Test
            - perl-Test-Harness
            - perl-Test-Simple
            - perl-tests
            - perl-Text-Balanced
            - perl-Text-Diff
            - perl-Text-Glob
            - perl-Text-ParseWords
            - perl-Text-Tabs+Wrap
            - perl-Text-Template
            - perl-Thread-Queue
            - perl-threads
            - perl-threads-shared
            - perl-Time-HiRes
            - perl-Time-Local
            - perl-Time-Piece
            - perl-Unicode-Collate
            - perl-Unicode-Normalize
            - perl-URI
            - 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_Compress_Bzip2_enables_optional_test 1
                %_without_perl_CPAN_Meta_Requirements_enables_optional_test 1
                %_without_perl_IPC_System_Simple_enables_optional_test 1
                %_without_perl_LWP_MediaTypes_enables_mailcap 1
                %_without_perl_Module_Build_enables_optional_test 1
                %_without_perl_Perl_OSType_enables_optional_test 1
                %_without_perl_Pod_Perldoc_enables_tk_test 1
                %_without_perl_Software_License_enables_optional_test 1
                %_without_perl_Sys_Syslog_enables_optional_test 1
                %_without_perl_Test_Harness_enables_optional_test 1
                %_without_perl_URI_enables_Business_ISBN 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.24.3
            perl-Algorithm-Diff:
                rationale: A run-time dependency.
                ref: stream-1.1903
            perl-Archive-Tar:
                rationale: Core Perl API.
                ref: stream-2.26
            perl-Archive-Zip:
                rationale: A run-time dependency.
                ref: stream-1.59
            perl-autodie:
                rationale: Core Perl API.
                ref: stream-2.29
            perl-B-Debug:
                rationale: Core Perl API.
                ref: stream-1.24
            perl-bignum:
                rationale: Core Perl API.
                ref: stream-0.49
            perl-Carp:
                rationale: Core Perl API.
                ref: stream-1.40
            perl-Compress-Bzip2:
                rationale: A run-time dependency.
                ref: stream-2.26
            perl-Compress-Raw-Bzip2:
                rationale: Core Perl API.
                ref: stream-2.074
            perl-Compress-Raw-Zlib:
                rationale: Core Perl API.
                ref: stream-2.074
            perl-Config-Perl-V:
                rationale: Core Perl API.
                ref: stream-0.27
            perl-constant:
                rationale: Core Perl API.
                ref: stream-1.33
            perl-CPAN:
                rationale: Core Perl API.
                ref: stream-2.16
            perl-CPAN-Meta:
                rationale: Core Perl API.
                ref: stream-2.150010
            perl-CPAN-Meta-Requirements:
                rationale: Core Perl API.
                ref: stream-2.140
            perl-CPAN-Meta-YAML:
                rationale: Core Perl API.
                ref: stream-0.018
            perl-Data-Dumper:
                rationale: Core Perl API.
                ref: stream-2.161
            perl-Data-OptList:
                rationale: A run-time dependency.
                ref: stream-0.110
            perl-Data-Section:
                rationale: A run-time dependency.
                ref: stream-0.200006
            perl-DB_File:
                rationale: Core Perl API.
                ref: stream-1.840
            perl-Devel-PPPort:
                rationale: Core Perl API.
                ref: stream-3.36
            perl-Devel-Size:
                rationale: A run-time dependency.
                ref: stream-0.81
            perl-Digest:
                rationale: Core Perl API.
                ref: stream-1.17
            perl-Digest-MD5:
                rationale: Core Perl API.
                ref: stream-2.55
            perl-Digest-SHA:
                rationale: Core Perl API.
                ref: stream-6.01
            perl-Encode:
                rationale: Core Perl API.
                ref: stream-2.88
            perl-Env:
                rationale: Core Perl API.
                ref: stream-1.04
            perl-experimental:
                rationale: Core Perl API.
                ref: stream-0.019
            perl-Exporter:
                rationale: Core Perl API.
                ref: stream-5.72
            perl-ExtUtils-CBuilder:
                rationale: Core Perl API.
                ref: stream-0.280225
            perl-ExtUtils-Install:
                rationale: Core Perl API.
                ref: stream-2.04
            perl-ExtUtils-MakeMaker:
                rationale: Core Perl API.
                ref: stream-7.24
            perl-ExtUtils-Manifest:
                rationale: Core Perl API.
                ref: stream-1.70
            perl-ExtUtils-ParseXS:
                rationale: Core Perl API.
                ref: stream-3.31
            perl-Fedora-VSP:
                rationale: RPM dependency generator.
                ref: stream-0.001
            perl-File-Fetch:
                rationale: Core Perl API.
                ref: stream-0.56
            perl-File-HomeDir:
                rationale: A run-time dependency.
                ref: stream-1.00
            perl-File-Path:
                rationale: Core Perl API.
                ref: stream-2.12
            perl-File-Temp:
                rationale: Core Perl API.
                ref: stream-0.230.400
            perl-File-Which:
                rationale: A run-time dependency.
                ref: stream-1.21
            perl-Filter:
                rationale: Core Perl API.
                ref: stream-1.58
            perl-Filter-Simple:
                rationale: Core Perl API.
                ref: stream-0.92
            perl-generators:
                rationale: RPM dependency generator.
                ref: stream-1.10
            perl-Getopt-Long:
                rationale: Core Perl API.
                ref: stream-2.49.1
            perl-HTTP-Tiny:
                rationale: Core Perl API.
                ref: stream-0.070
            perl-inc-latest:
                rationale: A run-time dependency.
                ref: stream-0.500
            perl-IO-Compress:
                rationale: Core Perl API.
                ref: stream-2.074
            perl-IO-Socket-IP:
                rationale: Core Perl API.
                ref: stream-0.39
            perl-IPC-Cmd:
                rationale: Core Perl API.
                ref: stream-0.98
            perl-IPC-System-Simple:
                rationale: A run-time dependency.
                ref: stream-1.25
            perl-IPC-SysV:
                rationale: Core Perl API.
                ref: stream-2.07
            perl-JSON-PP:
                rationale: Core Perl API.
                ref: stream-2.94000
            perl-libnet:
                rationale: Core Perl API.
                ref: stream-3.11
            perl-local-lib:
                rationale: A run-time dependency.
                ref: stream-2.000023
            perl-Locale-Codes:
                rationale: Core Perl API.
                ref: stream-3.42
            perl-Locale-Maketext:
                rationale: Core Perl API.
                ref: stream-1.28
            perl-Math-BigInt:
                rationale: Core Perl API.
                ref: stream-1.9998.11
            perl-Math-BigInt-FastCalc:
                rationale: Core Perl API.
                ref: stream-0.500.600
            perl-Math-BigRat:
                rationale: Core Perl API.
                ref: stream-0.2613
            perl-MIME-Base64:
                rationale: Core Perl API.
                ref: stream-3.15
            perl-Module-Build:
                rationale: A run-time dependency.
                ref: stream-0.42.24
            perl-Module-CoreList:
                rationale: Core Perl API.
                ref: stream-5.20180120
            perl-Module-Load:
                rationale: Core Perl API.
                ref: stream-0.32
            perl-Module-Load-Conditional:
                rationale: Core Perl API.
                ref: stream-0.68
            perl-Module-Metadata:
                rationale: Core Perl API.
                ref: stream-1.000033
            perl-MRO-Compat:
                rationale: A run-time dependency.
                ref: stream-0.13
            perl-Package-Generator:
                rationale: A run-time dependency.
                ref: stream-1.106
            perl-Params-Check:
                rationale: Core Perl API.
                ref: stream-0.38
            perl-Params-Util:
                rationale: A run-time dependency.
                ref: stream-1.07
            perl-parent:
                rationale: Core Perl API.
                ref: stream-0.236
            perl-PathTools:
                rationale: Core Perl API.
                ref: stream-3.63
            perl-Perl-OSType:
                rationale: Core Perl API.
                ref: stream-1.010
            perl-perlfaq:
                rationale: Core Perl API.
                ref: stream-5.021011
            perl-PerlIO-via-QuotedPrint:
                rationale: Core Perl API.
                ref: stream-0.08
            perl-Pod-Checker:
                rationale: Core Perl API.
                ref: stream-1.73
            perl-Pod-Escapes:
                rationale: Core Perl API.
                ref: stream-1.07
            perl-Pod-Parser:
                rationale: Core Perl API.
                ref: stream-1.63
            perl-Pod-Perldoc:
                rationale: Core Perl API.
                ref: stream-3.28
            perl-Pod-Simple:
                rationale: Core Perl API.
                ref: stream-3.35
            perl-Pod-Usage:
                rationale: Core Perl API.
                ref: stream-1.69
            perl-podlators:
                rationale: Core Perl API.
                ref: stream-4.09
            perl-Scalar-List-Utils:
                rationale: Core Perl API.
                ref: stream-1.48
            perl-Socket:
                rationale: Core Perl API.
                ref: stream-2.027
            perl-Software-License:
                rationale: A run-time dependency.
                ref: stream-0.103012
            perl-Storable:
                rationale: Core Perl API.
                ref: stream-2.56
            perl-Sub-Exporter:
                rationale: A run-time dependency.
                ref: stream-0.987
            perl-Sub-Install:
                rationale: A run-time dependency.
                ref: stream-0.928
            perl-Sys-Syslog:
                rationale: Core Perl API.
                ref: stream-0.35
            perl-Term-ANSIColor:
                rationale: Core Perl API.
                ref: stream-4.06
            perl-Term-Cap:
                rationale: Core Perl API.
                ref: stream-1.17
            perl-Test-Harness:
                rationale: Core Perl API.
                ref: stream-3.41
            perl-Test-Simple:
                rationale: Core Perl API.
                ref: stream-1.302086
            perl-Text-Balanced:
                rationale: Core Perl API.
                ref: stream-2.03
            perl-Text-Diff:
                rationale: A run-time dependency.
                ref: stream-1.44
            perl-Text-Glob:
                rationale: A run-time dependency.
                ref: stream-0.11
            perl-Text-ParseWords:
                rationale: Core Perl API.
                ref: stream-3.30
            perl-Text-Tabs+Wrap:
                rationale: Core Perl API.
                ref: stream-2013.0523
            perl-Text-Template:
                rationale: A run-time dependency.
                ref: stream-1.47
            perl-Thread-Queue:
                rationale: Core Perl API.
                ref: stream-3.12
            perl-threads:
                rationale: Core Perl API.
                ref: stream-2.21
            perl-threads-shared:
                rationale: Core Perl API.
                ref: stream-1.58
            perl-Time-HiRes:
                rationale: Core Perl API.
                ref: stream-1.9753
            perl-Time-Local:
                rationale: Core Perl API.
                ref: stream-1.250
            perl-Unicode-Collate:
                rationale: Core Perl API.
                ref: stream-1.20
            perl-Unicode-Normalize:
                rationale: Core Perl API.
                ref: stream-1.25
            perl-URI:
                rationale: A run-time dependency.
                ref: stream-1.71
            perl-version:
                rationale: Core Perl API.
                ref: stream-0.99.18