---
document: modulemd
version: 2
data:
  name: perl
  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: [oc8]
      perl-bootstrap: ['5.30']
    requires:
      platform: [oc8]
  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: 21bfb800178eecd16f74a9527de4ccfcfdbcf216
      perl-Algorithm-Diff:
        rationale: A run-time dependency.
        ref: 42e386b8b5bbbb0c5f677ff3c50e0f3b3a870d55
      perl-Archive-Tar:
        rationale: Core Perl API.
        ref: ea33a7f5146cc24765f60e87738996b07ce645bd
      perl-Archive-Zip:
        rationale: A run-time dependency.
        ref: 7682a1c873745b64ed3416b0996e4e48a471ad6f
      perl-autodie:
        rationale: Core Perl API.
        ref: f025ec5ec02b0781b51fdcc238b0e1924fd76909
      perl-bignum:
        rationale: Core Perl API.
        ref: 5d715b35b1a274511e863bf2bb25e265718c46db
      perl-Carp:
        rationale: Core Perl API.
        ref: 31004f12b068c39ddfbbaf5a85f20165a3c5a912
      perl-Compress-Bzip2:
        rationale: A run-time dependency.
        ref: be672f0fac5225bad749e6c712b715cb3c0c2026
      perl-Compress-Raw-Bzip2:
        rationale: Core Perl API.
        ref: 03fb99b6652a20cdbf4854bedd9cbda300df68fb
      perl-Compress-Raw-Zlib:
        rationale: Core Perl API.
        ref: 79ba96eeef7c22f0e5a0021588ac98ebd4c92a6d
      perl-Config-Perl-V:
        rationale: Core Perl API.
        ref: 6dbe7187e3139de0b84ae1b8b88e28bf59164a97
      perl-constant:
        rationale: Core Perl API.
        ref: 5c4a0de46e59b7d343d25d74e692a6d7dcff8ef4
      perl-CPAN:
        rationale: Core Perl API.
        ref: e7f9009b154ba5e18b2f2db8dbeceae64fb39870
      perl-CPAN-DistnameInfo:
        rationale: A run-time dependency.
        ref: 43864067ad53ebba50f968752709eccbded35ea9
      perl-CPAN-Meta:
        rationale: Core Perl API.
        ref: 4ca36c294d9cd22396065f727caa0d49bc5507a3
      perl-CPAN-Meta-Requirements:
        rationale: Core Perl API.
        ref: 906660e6b1e25298effc28774b474bef2af74fd4
      perl-CPAN-Meta-YAML:
        rationale: Core Perl API.
        ref: 43476662d96454ea5b09695aa1c85bc4b047ddde
      perl-Data-Dumper:
        rationale: Core Perl API.
        ref: a72a09d889eee6588d9aef71d92510d2b574fc4c
      perl-Data-OptList:
        rationale: A run-time dependency.
        ref: 88c9ff758f33bcd9d3fdffeacee24b77cd7dc077
      perl-Data-Section:
        rationale: A run-time dependency.
        ref: 9437a3b86014f45efc51dc6384a7c7383655e9e1
      perl-DB_File:
        rationale: Core Perl API.
        ref: 73a7649717115555177ce59349bc8e0c8ba0c5bf
      perl-Devel-PPPort:
        rationale: Core Perl API.
        ref: 4184968e724967c85d373f9f3d7272a71bf550c1
      perl-Devel-Size:
        rationale: A run-time dependency.
        ref: 8f9c0f7989447f6e009086d188cf278ab92d200d
      perl-Digest:
        rationale: Core Perl API.
        ref: b4867c2af4ade2062ff6eaa78d13dd73e8592cd7
      perl-Digest-MD5:
        rationale: Core Perl API.
        ref: 70e400c44934fc5140e96f1ea390160248be2c42
      perl-Digest-SHA:
        rationale: Core Perl API.
        ref: 5cbd9eea102647d11a32b17c6e5aa5bfe366af9b
      perl-Encode:
        rationale: Core Perl API.
        ref: ed4d63fbf91d5c04bbf5c66f13929ea445163729
      perl-Env:
        rationale: Core Perl API.
        ref: 77c20edcb41ad3c853edb16525fa2205124c9148
      perl-experimental:
        rationale: Core Perl API.
        ref: eb30d919527162a34a351b6d20489e7ff11246de
      perl-Exporter:
        rationale: Core Perl API.
        ref: ca0af87099c08fe6d61e3ea59b9f1d1502930581
      perl-ExtUtils-CBuilder:
        rationale: Core Perl API.
        ref: d677fcd05395858591437c366bcfdbf176229f4d
      perl-ExtUtils-Install:
        rationale: Core Perl API.
        ref: 2b7a834ebe405f31ca807ec3fb145f5f723298db
      perl-ExtUtils-MakeMaker:
        rationale: Core Perl API.
        ref: 62c464659a8e2e780cd7748a904ad7e84ad71789
      perl-ExtUtils-Manifest:
        rationale: Core Perl API.
        ref: 4b973433cdcbb8d4a8a24c082b3e3e4089714b46
      perl-ExtUtils-ParseXS:
        rationale: Core Perl API.
        ref: 2c621627281e756a921904fe89372b8a7399471d
      perl-Fedora-VSP:
        rationale: A run-time dependency.
        ref: 3423c4b418bb5b44350aea4b72adaee5fad89fd0
      perl-File-Fetch:
        rationale: Core Perl API.
        ref: f9fce48590b525539566ba8059fb655255abb8ba
      perl-File-HomeDir:
        rationale: A run-time dependency.
        ref: b0f0141215080609eb35cf425f7be86bf0adb8bd
      perl-File-Path:
        rationale: Core Perl API.
        ref: 1f0228dc023c22572376decd065b567b2fa81cba
      perl-File-Temp:
        rationale: Core Perl API.
        ref: fb8f490b32de86e9daf2b163cf35811df6b973f3
      perl-File-Which:
        rationale: A run-time dependency.
        ref: 56489bbfbdcf79e674478d009c383921897aabd5
      perl-Filter:
        rationale: Core Perl API.
        ref: 2c8c3d90c0afa4c241346c7e1f0d6506db117980
      perl-Filter-Simple:
        rationale: Core Perl API.
        ref: 32dd82198de281d802843f233ce61e443c94399a
      perl-generators:
        rationale: A developmental support.
        ref: 428704cb1cec38ef271c782f3ee21694c8d77512
      perl-Getopt-Long:
        rationale: Core Perl API.
        ref: aa207d49abca8da795b9a0ca863bff014463c9d1
      perl-HTTP-Tiny:
        rationale: Core Perl API.
        ref: 9efb96d390cbd9bc2eceb104cd986925c9b51941
      perl-Importer:
        rationale: A run-time dependency.
        ref: 896b96d18fa02adde006bc258dee5b26eaf7447c
      perl-inc-latest:
        rationale: A run-time dependency.
        ref: 780260076c9cca5a0c6930b0094eba561a6f1a42
      perl-IO-Compress:
        rationale: Core Perl API.
        ref: a14a573a762a82e80b6b8bab57e22cea37cb76ca
      perl-IO-Socket-IP:
        rationale: Core Perl API.
        ref: e778d570a515a350b5e8c17e10624a81152e2c53
      perl-IPC-Cmd:
        rationale: Core Perl API.
        ref: 6f7c8e7026a73cf26905270c7b311979cc4e080f
      perl-IPC-System-Simple:
        rationale: A run-time dependency.
        ref: 7d1f5dc0bfcf55eaa55c383fbb15ad996673db87
      perl-IPC-SysV:
        rationale: Core Perl API.
        ref: dab817a60671510face8f632c9e05403234cea4e
      perl-JSON-PP:
        rationale: Core Perl API.
        ref: fcc9dd4da42791ac9c125f66c66e158fee24c379
      perl-libnet:
        rationale: Core Perl API.
        ref: 81e372d9691eb29d976a3bc64c78fa11c259534f
      perl-local-lib:
        rationale: A run-time dependency.
        ref: a4fe118a949aa2e690fdaa66078b3d6d1c1ee08b
      perl-Locale-Maketext:
        rationale: Core Perl API.
        ref: c7ed5083b0c631261b57c2519f9ff5469740cff9
      perl-Math-BigInt:
        rationale: Core Perl API.
        ref: dcb7fa8cb25d5cba53204c2ae8b84c116ef77efb
      perl-Math-BigInt-FastCalc:
        rationale: Core Perl API.
        ref: 709b7a9d3ad3c14ac6478500c3403f426352dee5
      perl-Math-BigRat:
        rationale: Core Perl API.
        ref: 729ba017b5b3103f0321cf96aea06eff5796c889
      perl-MIME-Base64:
        rationale: Core Perl API.
        ref: 4241854b8fca0c8b92806ae27abb4c1fce6ce1f5
      perl-Module-Build:
        rationale: A run-time dependency.
        ref: 26d4247fc86e43e68596e09845d188f4c4c63971
      perl-Module-CoreList:
        rationale: Core Perl API.
        ref: a1ab9827919ac761e0640619771514e135d09346
      perl-Module-Load:
        rationale: Core Perl API.
        ref: dd6c8d3fca5c6f778a28f589ed53d086fc6fb10a
      perl-Module-Load-Conditional:
        rationale: Core Perl API.
        ref: bdb68e0e851281ab4abb6fdf8c5bf45609878e73
      perl-Module-Metadata:
        rationale: Core Perl API.
        ref: 8af28e842a63ad7d703494e4df338eaf8da326b8
      perl-MRO-Compat:
        rationale: A run-time dependency.
        ref: cdb57e1599619ca02aad69e87dbcdeb179895dd2
      perl-Object-HashBase:
        rationale: A run-time dependency.
        ref: a61bfcf08367cbbf11f31ab614997bab48113982
      perl-Package-Generator:
        rationale: A run-time dependency.
        ref: 4814332590b12049f3d152d76f87126a6bc459da
      perl-Params-Check:
        rationale: Core Perl API.
        ref: c357bc4b205e74dc959edca547b774c5417b769e
      perl-Params-Util:
        rationale: A run-time dependency.
        ref: c7372e9377ab1e3cbf7c2abdec494156381c67db
      perl-parent:
        rationale: Core Perl API.
        ref: 054337d0ed2f65a9a0fb796363451da9f2317191
      perl-PathTools:
        rationale: Core Perl API.
        ref: db7048d8cd415c401d9725fac925ebf5b6451ead
      perl-Perl-OSType:
        rationale: Core Perl API.
        ref: 7d783c67347e66a50ec1eb1af57a8b467de21fcf
      perl-perlfaq:
        rationale: Core Perl API.
        ref: 071dda47ad6d9e86e8a290077996ef873f66825d
      perl-PerlIO-via-QuotedPrint:
        rationale: Core Perl API.
        ref: bf4e6c92b75c03f86a6f913a8bc92a0059ac6c62
      perl-Pod-Checker:
        rationale: Core Perl API.
        ref: 0afa10af685f55668f854d5d262153dfe39e564d
      perl-Pod-Escapes:
        rationale: Core Perl API.
        ref: bbae41e80fe74b8d4fe5ebe2dc065dc5c9bed502
      perl-Pod-Parser:
        rationale: Core Perl API.
        ref: 60a8c471e5f45547efcc2405110dd764121ba5f6
      perl-Pod-Perldoc:
        rationale: Core Perl API.
        ref: 96b1ecd4abd30d7593c2a610c1078eef4baaa616
      perl-Pod-Simple:
        rationale: Core Perl API.
        ref: b3386efef833511d0e02f58ec2d6c1cd75a2c172
      perl-Pod-Usage:
        rationale: Core Perl API.
        ref: 1542fc2bf63de923dacba961242c4593ea5241cb
      perl-podlators:
        rationale: Core Perl API.
        ref: 725887c6dce7b58f126c411392dde9f708c285bf
      perl-Scalar-List-Utils:
        rationale: Core Perl API.
        ref: 543b2e9c80d61cf969ae9c7ff567ea6cc08e80c4
      perl-Socket:
        rationale: Core Perl API.
        ref: 29c13806c5ce5e5dd786e09a81c91c393443333b
      perl-Software-License:
        rationale: A run-time dependency.
        ref: aacb4e56b70a37090e4528ef139d2c4389a259c1
      perl-Storable:
        rationale: Core Perl API.
        ref: 3b39e3c9251e502fa5776c570676415e3ab4e382
      perl-Sub-Exporter:
        rationale: A run-time dependency.
        ref: 664bda144666641e0305e70133a1ea4d6ee73fee
      perl-Sub-Install:
        rationale: A run-time dependency.
        ref: f7ac149d1028539b3375d627492ddcc6954c7cdc
      perl-Sys-Syslog:
        rationale: Core Perl API.
        ref: ae1cd7eae919a1612c554ba77ec4dd3d7c346a94
      perl-Term-ANSIColor:
        rationale: Core Perl API.
        ref: f7260cb9e50142c996ee419480429b0bd8777f63
      perl-Term-Cap:
        rationale: Core Perl API.
        ref: 6f6d45c5a3f7193bb7ced599526296aad0c4b2c0
      perl-Term-Table:
        rationale: A run-time dependency.
        ref: 32267fef78368f3f6491ce2e79a73a475ea18c8b
      perl-Test-Harness:
        rationale: Core Perl API.
        ref: aa7928604c42c7584ca6bba359b158734c4760bb
      perl-Test-Simple:
        rationale: Core Perl API.
        ref: 17e7d3f961327210554751e5ddad683872d4a079
      perl-Text-Balanced:
        rationale: Core Perl API.
        ref: f1f9413332e33ea9f3b3fc5dae0db387dc84db1d
      perl-Text-Diff:
        rationale: A run-time dependency.
        ref: 6d9bf39f0abf3e8244d2376d98eef264b44d1e20
      perl-Text-Glob:
        rationale: A run-time dependency.
        ref: b1b6424f3b1e06ea11af4aec3d82ceca6605441a
      perl-Text-ParseWords:
        rationale: Core Perl API.
        ref: d88d188f36da4c2fcfa48bfe53b8f23864a9de0b
      perl-Text-Tabs+Wrap:
        rationale: Core Perl API.
        ref: dfa3db6cdbf74747fb95b6b02ca3f2a0cc32047b
      perl-Text-Template:
        rationale: A run-time dependency.
        ref: 4188e74efe2c80af1a49cefcd730cc4b5872c98d
      perl-Thread-Queue:
        rationale: Core Perl API.
        ref: 17b0d25c68d85d41cd4082dc4e8e66e9e04f906e
      perl-threads:
        rationale: Core Perl API.
        ref: c36fcf7eca8af4dad5ef08f0da053b98cbd9cfc3
      perl-threads-shared:
        rationale: Core Perl API.
        ref: f512ec2cea5c0c97a15de8d989182041ac52db87
      perl-Time-HiRes:
        rationale: Core Perl API.
        ref: 45cd75c84212de5b81ead7791d36545e03b0d587
      perl-Time-Local:
        rationale: Core Perl API.
        ref: 20710c09b9c543d2dac473d09a9106223ff2971f
      perl-Unicode-Collate:
        rationale: Core Perl API.
        ref: c9e214990cd928ce7c01ce9eb3653551b0674cdb
      perl-Unicode-Normalize:
        rationale: Core Perl API.
        ref: 711c9cdb7a0c415b47006746689215d658c5bb06
      perl-URI:
        rationale: A run-time dependency.
        ref: 98705a7a9bdbc1fe4e0d885db1ab7d0e6daa2c88
      perl-version:
        rationale: Core Perl API.
        ref: e1be62f785d06285dcad080c56a34876d46de388
...