---
document: modulemd
version: 2
data:
  name: perl
  stream: 5.24
  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:
      perl-bootstrap: [5.24]
      platform: [oc8]
    requires:
      platform: [oc8]
  references:
    community: https://docs.pagure.org/modularity/
  profiles:
    common:
      rpms:
      - perl-core
    minimal:
      rpms:
      - perl
  api:
    rpms:
    - perl
    - perl-Algorithm-Diff
    - perl-Archive-Tar
    - perl-Archive-Zip
    - perl-Attribute-Handlers
    - perl-B-Debug
    - perl-CPAN
    - perl-CPAN-Meta
    - perl-CPAN-Meta-Requirements
    - perl-CPAN-Meta-YAML
    - perl-Carp
    - perl-Compress-Bzip2
    - perl-Compress-Raw-Bzip2
    - perl-Compress-Raw-Zlib
    - perl-Config-Perl-V
    - perl-DB_File
    - perl-Data-Dumper
    - perl-Data-OptList
    - perl-Data-Section
    - perl-Devel-PPPort
    - perl-Devel-Peek
    - perl-Devel-SelfStubber
    - perl-Devel-Size
    - perl-Digest
    - perl-Digest-MD5
    - perl-Digest-SHA
    - perl-Encode
    - perl-Encode-devel
    - perl-Env
    - perl-Errno
    - perl-Exporter
    - perl-ExtUtils-CBuilder
    - perl-ExtUtils-Command
    - perl-ExtUtils-Embed
    - perl-ExtUtils-Install
    - perl-ExtUtils-MM-Utils
    - perl-ExtUtils-MakeMaker
    - perl-ExtUtils-Manifest
    - perl-ExtUtils-Miniperl
    - 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-Getopt-Long
    - perl-HTTP-Tiny
    - perl-IO
    - perl-IO-Compress
    - perl-IO-Socket-IP
    - perl-IO-Zlib
    - perl-IPC-Cmd
    - perl-IPC-SysV
    - perl-IPC-System-Simple
    - perl-JSON-PP
    - perl-Locale-Codes
    - perl-Locale-Maketext
    - perl-Locale-Maketext-Simple
    - perl-MIME-Base64
    - perl-MRO-Compat
    - perl-Math-BigInt
    - perl-Math-BigInt-FastCalc
    - perl-Math-BigRat
    - perl-Math-Complex
    - perl-Memoize
    - perl-Module-Build
    - perl-Module-CoreList
    - perl-Module-CoreList-tools
    - perl-Module-Load
    - perl-Module-Load-Conditional
    - perl-Module-Loaded
    - perl-Module-Metadata
    - perl-Net-Ping
    - perl-Package-Generator
    - perl-Params-Check
    - perl-Params-Util
    - perl-PathTools
    - perl-Perl-OSType
    - 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-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-Text-Balanced
    - perl-Text-Diff
    - perl-Text-Glob
    - perl-Text-ParseWords
    - perl-Text-Tabs+Wrap
    - perl-Text-Template
    - perl-Thread-Queue
    - perl-Time-HiRes
    - perl-Time-Local
    - perl-Time-Piece
    - perl-URI
    - perl-Unicode-Collate
    - perl-Unicode-Normalize
    - perl-autodie
    - perl-bignum
    - perl-constant
    - perl-devel
    - perl-encoding
    - perl-experimental
    - perl-generators
    - perl-homedir
    - perl-inc-latest
    - perl-interpreter
    - perl-libnet
    - perl-libnetcfg
    - perl-libs
    - perl-local-lib
    - perl-macros
    - perl-open
    - perl-parent
    - perl-perlfaq
    - perl-podlators
    - perl-tests
    - perl-threads
    - perl-threads-shared
    - 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:
      perl:
        rationale: The Perl interpreter.
        ref: b575952dc1961d402b10ca2a871f092b9f0324b0
      perl-Algorithm-Diff:
        rationale: A run-time dependency.
        ref: dd020f45bf7cc8d7c369732bdf829b5416d041e1
      perl-Archive-Tar:
        rationale: Core Perl API.
        ref: d1d3f5d06c001353e4ad31c457286324582f1df3
      perl-Archive-Zip:
        rationale: A run-time dependency.
        ref: 6dce5cc100dacf5081d58378638dc8259e66d8fb
      perl-B-Debug:
        rationale: Core Perl API.
        ref: 9c1ebc3967ee8957a217bc61f120d3e83a9de231
      perl-CPAN:
        rationale: Core Perl API.
        ref: 113cfcc20f9d3a45480e5ae933d29cd307a6d527
      perl-CPAN-Meta:
        rationale: Core Perl API.
        ref: 21a8d6a0a1f5622b1a86d596937add686a524d6a
      perl-CPAN-Meta-Requirements:
        rationale: Core Perl API.
        ref: 4c129259d0825772a0c5ce687a59e225c47ac220
      perl-CPAN-Meta-YAML:
        rationale: Core Perl API.
        ref: 74ad8648aabdd8c86e03fd640ea4bc42d0532b96
      perl-Carp:
        rationale: Core Perl API.
        ref: c7f76d2d2e3d5cd197bef7459fe6ea11c6569ee8
      perl-Compress-Bzip2:
        rationale: A run-time dependency.
        ref: 8df8fd504a7acfa646a3872b9172f734c51b7a4f
      perl-Compress-Raw-Bzip2:
        rationale: Core Perl API.
        ref: 8adfa1dc7766d3369a3052ad80ee6efede3fa9ff
      perl-Compress-Raw-Zlib:
        rationale: Core Perl API.
        ref: e113f4397891f46b38969b03985b1b4423e8911f
      perl-Config-Perl-V:
        rationale: Core Perl API.
        ref: d38801b93e08709d1b414f0485ebcf16ec75b71c
      perl-DB_File:
        rationale: Core Perl API.
        ref: fdcd97df22157458d97b242ba9aaee0114f044a2
      perl-Data-Dumper:
        rationale: Core Perl API.
        ref: ab2f20434f2f7b64b6ec261aa50c6f767b4d8676
      perl-Data-OptList:
        rationale: A run-time dependency.
        ref: 3c3576963493a48bbdaef7464ddc5538f78c5496
      perl-Data-Section:
        rationale: A run-time dependency.
        ref: 525a27677900b7b8fcc1eadf21a8a5f5da526bc3
      perl-Devel-PPPort:
        rationale: Core Perl API.
        ref: 07417a705eb103fd8b7c50dff0a53fc5affd473a
      perl-Devel-Size:
        rationale: A run-time dependency.
        ref: 9e924d36a63c5581f84c777f73c06cbdc2f41e5d
      perl-Digest:
        rationale: Core Perl API.
        ref: 69148439fc9cf49cf978a1a82cc2b4068df2c879
      perl-Digest-MD5:
        rationale: Core Perl API.
        ref: 827d19d11f333072db966eb4fb6540c7e3cc5016
      perl-Digest-SHA:
        rationale: Core Perl API.
        ref: 0fdaba26e5158241a40ec7ab799e126637118cba
      perl-Encode:
        rationale: Core Perl API.
        ref: cfe368be3579a5eb8af296f0c99b602bc264317a
      perl-Env:
        rationale: Core Perl API.
        ref: 393b57252b8bf0bd92488f172634dbeb71fbb752
      perl-Exporter:
        rationale: Core Perl API.
        ref: 7e386146ce3406977bda7a7fe13f41f8498ca9f1
      perl-ExtUtils-CBuilder:
        rationale: Core Perl API.
        ref: 9752d6ca00502addb7fa9f36699f5ddd4dd20c6c
      perl-ExtUtils-Install:
        rationale: Core Perl API.
        ref: f5ecc9ab55c4a88743c4d2bda6f818bfe833510b
      perl-ExtUtils-MakeMaker:
        rationale: Core Perl API.
        ref: a330a10c5cef5b1b1b3450b4533afda2b0488361
      perl-ExtUtils-Manifest:
        rationale: Core Perl API.
        ref: c7cce539161de2924730355d3c08c7979d01722b
      perl-ExtUtils-ParseXS:
        rationale: Core Perl API.
        ref: 4df3134fc5bc07a8aa968f42efb19ffee897e118
      perl-Fedora-VSP:
        rationale: RPM dependency generator.
        ref: 73f85a755a3095a7c6c03640ea1b271f12ca2e76
      perl-File-Fetch:
        rationale: Core Perl API.
        ref: 6330148fa111feee07f9f32b122ed55f2d9e48a5
      perl-File-HomeDir:
        rationale: A run-time dependency.
        ref: a0a8db3329a1a3494aeafdccde6b2f6fd4c713c0
      perl-File-Path:
        rationale: Core Perl API.
        ref: b996730b0d3e8354fc55af96f21cb6d1caa06bab
      perl-File-Temp:
        rationale: Core Perl API.
        ref: f39f1de6e19bf71641a049149e0e4766c705c074
      perl-File-Which:
        rationale: A run-time dependency.
        ref: 14b8a9261ea33cf064a61bb721b31caed75c02f3
      perl-Filter:
        rationale: Core Perl API.
        ref: 13c0e50ee5690ae3c0db58c884219686c0a92b92
      perl-Filter-Simple:
        rationale: Core Perl API.
        ref: e67c5863516baceddb68a13773e82b3947541c99
      perl-Getopt-Long:
        rationale: Core Perl API.
        ref: 2719b072833f0366c7f76ff0a39c9d91cca4a8b0
      perl-HTTP-Tiny:
        rationale: Core Perl API.
        ref: ae1986eaad54a1504f80fb07952323f59bedcf4d
      perl-IO-Compress:
        rationale: Core Perl API.
        ref: 0cf283e05b9d532d15ade1fb4daed27e2b099724
      perl-IO-Socket-IP:
        rationale: Core Perl API.
        ref: 8826983fd039f83340dce3ec4fe951130b133fd6
      perl-IPC-Cmd:
        rationale: Core Perl API.
        ref: 61313976cabaff9e53921de65b16c04e1552d535
      perl-IPC-SysV:
        rationale: Core Perl API.
        ref: a302a10e4b24fcb2bce0b76b4f2e714722f58213
      perl-IPC-System-Simple:
        rationale: A run-time dependency.
        ref: f6d4904784aa2a0a441c01e51218ed16321b9319
      perl-JSON-PP:
        rationale: Core Perl API.
        ref: f92a846ab9941a10f4c6d70a8b28cc5696685f64
      perl-Locale-Codes:
        rationale: Core Perl API.
        ref: 8160713316f3c73ada7f059b65388baac2ef36c1
      perl-Locale-Maketext:
        rationale: Core Perl API.
        ref: dcd67fc272881e6b2a8ed6ff54dad7bef65430ec
      perl-MIME-Base64:
        rationale: Core Perl API.
        ref: 2db9d504316660b39171024c8fcba001febd0315
      perl-MRO-Compat:
        rationale: A run-time dependency.
        ref: 7064a5df25e24477e08e19ed873512f1cfd7edfd
      perl-Math-BigInt:
        rationale: Core Perl API.
        ref: 5662763c4d36888214c71b6b3dcc232110928e39
      perl-Math-BigInt-FastCalc:
        rationale: Core Perl API.
        ref: ff4b17b49e4036ad7d29a2d1d80445ae455ed642
      perl-Math-BigRat:
        rationale: Core Perl API.
        ref: c86375b9373b1969a7e7d989a065eb29bbd21e72
      perl-Module-Build:
        rationale: A run-time dependency.
        ref: 02a6f7077e0b3c8fa81a88ad6e2ec01a9be80bcf
      perl-Module-CoreList:
        rationale: Core Perl API.
        ref: 621b25ca500a08219e69d7d4d7b30033c869f5e5
      perl-Module-Load:
        rationale: Core Perl API.
        ref: 32498bed23822b0ccca0de5111f46d8d210bade6
      perl-Module-Load-Conditional:
        rationale: Core Perl API.
        ref: 3cab820a2a6326282ffbaf5b626345acc38d01e8
      perl-Module-Metadata:
        rationale: Core Perl API.
        ref: 8abb7205737540405dcb012ec54761f9df685458
      perl-Package-Generator:
        rationale: A run-time dependency.
        ref: 63af7a87edc35b5fb904c0f2f1a7ca9245b5cc67
      perl-Params-Check:
        rationale: Core Perl API.
        ref: c71a1f789eab35680957d5e9da30b9b8f1b0c212
      perl-Params-Util:
        rationale: A run-time dependency.
        ref: e157d2c4010cb7caedb028429015c48c3b80dd99
      perl-PathTools:
        rationale: Core Perl API.
        ref: 6b8463b93a5c8f2481b3de37d83757473c88a7df
      perl-Perl-OSType:
        rationale: Core Perl API.
        ref: 56d6f58903c44fa5b13ca68c578f7c0aaf5c1b5e
      perl-PerlIO-via-QuotedPrint:
        rationale: Core Perl API.
        ref: 7276d4d19fcc501ed92f88d4d0c01524d2014d6b
      perl-Pod-Checker:
        rationale: Core Perl API.
        ref: d01bb0bb847d650f9f921747ac3e492b3d352263
      perl-Pod-Escapes:
        rationale: Core Perl API.
        ref: c3ac90d10a9e4a47bfe918443598677ee0fbe533
      perl-Pod-Parser:
        rationale: Core Perl API.
        ref: 009dde33de3ab87104719207e0e9043c5497cf27
      perl-Pod-Perldoc:
        rationale: Core Perl API.
        ref: a0a5dd2832629a315dda467afa9e03798323e4a3
      perl-Pod-Simple:
        rationale: Core Perl API.
        ref: f6cf9d0b98624c6bd7d78e3c767fa5c1ece22cb9
      perl-Pod-Usage:
        rationale: Core Perl API.
        ref: 24a360b1daca3761bcbd68670f03cf8b5d7f5b00
      perl-Scalar-List-Utils:
        rationale: Core Perl API.
        ref: 5f44d505b5e4b1f82e4de6d3497f8b4935ba7792
      perl-Socket:
        rationale: Core Perl API.
        ref: d4e3d7634109ff89b7f644c4623d7acc7fd46993
      perl-Software-License:
        rationale: A run-time dependency.
        ref: 94d7af5e9c9340a440e2114818323b7e4dffeb2d
      perl-Storable:
        rationale: Core Perl API.
        ref: 2a727d11185ad88669a28ff73497e57e4fe5b2a6
      perl-Sub-Exporter:
        rationale: A run-time dependency.
        ref: 7ec3f1ea13cc239f07a45dc1191a3f2911cf33e3
      perl-Sub-Install:
        rationale: A run-time dependency.
        ref: fedb1c5722afe426aee64615817b75766e218a17
      perl-Sys-Syslog:
        rationale: Core Perl API.
        ref: f8e3c3481897d9ed77a342eca79d1957d1304fae
      perl-Term-ANSIColor:
        rationale: Core Perl API.
        ref: 84f0d97d93cb0b8a0fa8b731b52f91f655507ac0
      perl-Term-Cap:
        rationale: Core Perl API.
        ref: c57e8216084d1f02bf712df5dc855c01cc8223fb
      perl-Test-Harness:
        rationale: Core Perl API.
        ref: 329bcc9e4ffaad9ba2772d94064552d287013bd6
      perl-Test-Simple:
        rationale: Core Perl API.
        ref: 32b2405d610b249f4aea08db06ffd4c956b069f6
      perl-Text-Balanced:
        rationale: Core Perl API.
        ref: 84f09c53366fec0332c6cbcb90f7ad7be49186ae
      perl-Text-Diff:
        rationale: A run-time dependency.
        ref: 715a606a7688bfcc85f7caa015de58044e72a87b
      perl-Text-Glob:
        rationale: A run-time dependency.
        ref: 1a60bcebc6de872f2063e93d48edda14a4a2241e
      perl-Text-ParseWords:
        rationale: Core Perl API.
        ref: bf0bd2a87e6426cef035a8e84e7a2ee3468ed378
      perl-Text-Tabs+Wrap:
        rationale: Core Perl API.
        ref: b072e3236ebf4e6dff49b713546d5d6faef51c20
      perl-Text-Template:
        rationale: A run-time dependency.
        ref: b647fafd08493c17256f34b5a5813ce4f9d71be9
      perl-Thread-Queue:
        rationale: Core Perl API.
        ref: e5f42c8ff3fef17f78165e0b05938a0c9499ed5c
      perl-Time-HiRes:
        rationale: Core Perl API.
        ref: c5c14bafb40718e723e84ad78d3d57629a41db1c
      perl-Time-Local:
        rationale: Core Perl API.
        ref: 3865295e5db3156e6b3ae6f5bbcb1ee459bb6173
      perl-URI:
        rationale: A run-time dependency.
        ref: 1e8436667b3db925c96e7f0b5fb50a1e7fc2a848
      perl-Unicode-Collate:
        rationale: Core Perl API.
        ref: 5361ddd160584746be1d1511988d7f79b60ccd28
      perl-Unicode-Normalize:
        rationale: Core Perl API.
        ref: df5ac1d3f9ce777d19a5040bd7fc8b6d59f610e7
      perl-autodie:
        rationale: Core Perl API.
        ref: 273c2504cb787eadec5b6beb91a13ca144872ffa
      perl-bignum:
        rationale: Core Perl API.
        ref: 16d16228c2a95ed86892f444e90b1557374a538d
      perl-constant:
        rationale: Core Perl API.
        ref: f2f23990f130d69f0bfe753d09861c7e3a6a1466
      perl-experimental:
        rationale: Core Perl API.
        ref: c26b56a4e91f05eccd7c36a59f50d295f391bcdc
      perl-generators:
        rationale: RPM dependency generator.
        ref: 010248179ca73ae220e5d5568f931073a3e0a582
      perl-inc-latest:
        rationale: A run-time dependency.
        ref: dd50a3dc3e50a3ade3ee405dedc4ab6b50184c56
      perl-libnet:
        rationale: Core Perl API.
        ref: 474d37a560f5e88c6592d7c6fd46c76daf9d3d4a
      perl-local-lib:
        rationale: A run-time dependency.
        ref: 52a13b183795f5280592f1b6a19e269d20c335cd
      perl-parent:
        rationale: Core Perl API.
        ref: 6db1832a02dd0592b1171982babf96551297bfe7
      perl-perlfaq:
        rationale: Core Perl API.
        ref: 9dd24d8f3123cfe23c459f954a3005aebe91235e
      perl-podlators:
        rationale: Core Perl API.
        ref: a85569bfd2d674e7ac89efb48d87ef830accb07a
      perl-threads:
        rationale: Core Perl API.
        ref: f33760b9bbfc1fc413edb419d3758dc6b82a82c6
      perl-threads-shared:
        rationale: Core Perl API.
        ref: 3af76f22594309d4887e5d5d526ca793a81d34b6
      perl-version:
        rationale: Core Perl API.
        ref: 8c3d48a0aa6f91df4c7b60074b6f7113e1be13d2
...