document: modulemd
version: 2
data:
name: perl
stream: '5.32'
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.6.0]
perl-bootstrap: ['5.32']
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-AutoLoader
- perl-AutoSplit
- perl-autouse
- perl-B
- perl-base
- perl-Benchmark
- perl-bignum
- perl-blib
- perl-Carp
- perl-Class-Struct
- perl-Compress-Raw-Bzip2
- perl-Compress-Raw-Zlib
- perl-Config-Extensions
- perl-Config-Perl-V
- perl-constant
- perl-CPAN
- perl-CPAN-Meta
- perl-CPAN-Meta-Requirements
- perl-CPAN-Meta-YAML
- perl-Data-Dumper
- perl-DBM_Filter
- perl-DB_File
- perl-debugger
- perl-deprecate
- perl-devel
- perl-Devel-Peek
- perl-Devel-PPPort
- perl-Devel-SelfStubber
- perl-diagnostics
- perl-Digest
- perl-Digest-MD5
- perl-Digest-SHA
- perl-DirHandle
- perl-doc
- perl-Dumpvalue
- perl-DynaLoader
- perl-Encode
- perl-Encode-devel
- perl-encoding
- perl-encoding-warnings
- perl-English
- perl-Env
- perl-Errno
- perl-experimental
- perl-Exporter
- perl-ExtUtils-CBuilder
- perl-ExtUtils-Command
- perl-ExtUtils-Constant
- perl-ExtUtils-Embed
- perl-ExtUtils-Install
- perl-ExtUtils-MakeMaker
- perl-ExtUtils-Manifest
- perl-ExtUtils-Miniperl
- perl-ExtUtils-MM-Utils
- perl-ExtUtils-ParseXS
- perl-Fcntl
- perl-fields
- perl-File-Basename
- perl-File-Compare
- perl-File-Copy
- perl-File-DosGlob
- perl-File-Fetch
- perl-File-Find
- perl-File-Path
- perl-File-stat
- perl-File-Temp
- perl-FileCache
- perl-FileHandle
- perl-filetest
- perl-Filter
- perl-Filter-Simple
- perl-FindBin
- perl-GDBM_File
- perl-generators
- perl-Getopt-Long
- perl-Getopt-Std
- perl-Hash-Util
- perl-Hash-Util-FieldHash
- perl-HTTP-Tiny
- perl-I18N-Collate
- perl-I18N-Langinfo
- perl-I18N-LangTags
- perl-if
- perl-interpreter
- perl-IO
- perl-IO-Compress
- perl-IO-Socket-IP
- perl-IO-Zlib
- perl-IPC-Cmd
- perl-IPC-Open3
- perl-IPC-SysV
- perl-JSON-PP
- perl-less
- perl-lib
- perl-libnet
- perl-libnetcfg
- perl-libs
- perl-locale
- 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-meta-notation
- perl-MIME-Base64
- perl-Module-CoreList
- perl-Module-CoreList-tools
- perl-Module-Load
- perl-Module-Load-Conditional
- perl-Module-Loaded
- perl-Module-Metadata
- perl-mro
- perl-NDBM_File
- perl-Net
- perl-Net-Ping
- perl-NEXT
- perl-ODBM_File
- perl-Opcode
- perl-open
- perl-overload
- perl-overloading
- perl-Params-Check
- perl-parent
- perl-PathTools
- perl-Perl-OSType
- perl-perlfaq
- perl-PerlIO-via-QuotedPrint
- perl-ph
- perl-Pod-Checker
- perl-Pod-Escapes
- perl-Pod-Functions
- perl-Pod-Html
- perl-Pod-Parser
- perl-Pod-Perldoc
- perl-Pod-Simple
- perl-Pod-Usage
- perl-podlators
- perl-POSIX
- perl-Safe
- perl-Scalar-List-Utils
- perl-Search-Dict
- perl-SelectSaver
- perl-SelfLoader
- perl-sigtrap
- perl-Socket
- perl-sort
- perl-Storable
- perl-subs
- perl-Symbol
- perl-Sys-Hostname
- perl-Sys-Syslog
- perl-Term-ANSIColor
- perl-Term-Cap
- perl-Term-Complete
- perl-Term-ReadLine
- perl-Test
- perl-Test-Harness
- perl-Test-Simple
- perl-Text-Abbrev
- perl-Text-Balanced
- perl-Text-ParseWords
- perl-Text-Tabs+Wrap
- perl-Thread
- perl-Thread-Queue
- perl-Thread-Semaphore
- perl-threads
- perl-threads-shared
- perl-Tie
- perl-Tie-File
- perl-Tie-Memoize
- perl-Tie-RefHash
- perl-Time
- perl-Time-HiRes
- perl-Time-Local
- perl-Time-Piece
- perl-Unicode-Collate
- perl-Unicode-Normalize
- perl-Unicode-UCD
- perl-User-pwent
- perl-utils
- perl-vars
- perl-version
- perl-vmsish
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_Compress_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Bzip2_enables_optional_test 1
%_without_perl_Compress_Raw_Lzma_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_Compress_Lzma_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_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_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_NoWarnings_enables_stack_trace 1
%_without_perl_Test_Simple_enables_Module_Pluggable 1
%_without_perl_Test_Simple_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
filter:
rpms:
- perl-tests
- perl-Compress-Raw-Bzip2-tests
- perl-Compress-Raw-Zlib-tests
- perl-Digest-tests
- perl-ExtUtils-MakeMaker-tests
- perl-IO-Compress-tests
- perl-Module-CoreList-tests
- perl-Storable-tests
- perl-URI-tests
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: 8446b775a45b0abc4c16c39681c685ef5b48100e
perl-Algorithm-Diff:
rationale: A run-time dependency.
ref: d0d791199ede2da246ab8c0aeedfa7e81c60ef98
perl-Archive-Tar:
rationale: Core Perl API.
ref: 938d07d9d7664f726f537cbb73e9a55a775bd2e7
perl-Archive-Zip:
rationale: A run-time dependency.
ref: 4f531f0f8f1d55c230843f7ada08cc31d530447a
perl-autodie:
rationale: Core Perl API.
ref: 4931cd651c1f083cf35b195007bc2512ed1c49ef
perl-bignum:
rationale: Core Perl API.
ref: 607c97f2f4f35279adb6be9efc2c5e1b3da83ba8
perl-Carp:
rationale: Core Perl API.
ref: 0799f587c045ea1099ca45a43c7a84eb3d2ec206
perl-Compress-Bzip2:
rationale: A run-time dependency.
ref: c9b3e915baa3020fcb757640bc5ff2010d9bf4ec
perl-Compress-Raw-Bzip2:
rationale: Core Perl API.
ref: 9da3ee49dce6b1b9be9c673d9e6554f7b2f33e42
perl-Compress-Raw-Lzma:
rationale: A run-time dependency.
ref: f5ca31284149c25fe2301053ad521e9d39a7db18
perl-Compress-Raw-Zlib:
rationale: Core Perl API.
ref: 6a2f5d40ce3dc9d7f99c93082919f3ed57529f8e
perl-Config-Perl-V:
rationale: Core Perl API.
ref: fe51ec5aacd4c908d5baa6f9c680d6fb69c839bd
perl-constant:
rationale: Core Perl API.
ref: a09b2d2a08ad2b8326e2b3d2595ad409ce609009
perl-CPAN:
rationale: Core Perl API.
ref: 6aea632f12e1918829ab5e7edab7aa808b90910b
perl-CPAN-DistnameInfo:
rationale: A run-time dependency.
ref: 6164471fe679fa423b81b733f7a7ef88c4a41ffb
perl-CPAN-Meta:
rationale: Core Perl API.
ref: d43ce7c86431021b2065a66a56d5f74559618406
perl-CPAN-Meta-Requirements:
rationale: Core Perl API.
ref: 76f611064699762e435258ab9523c909a6bd6d10
perl-CPAN-Meta-YAML:
rationale: Core Perl API.
ref: 7ca4d08f45c40360d9be0d43ab5f60d505861638
perl-Data-Dumper:
rationale: Core Perl API.
ref: 81f204de70a1789d656ce284b886f0f7ee80f92d
perl-Data-OptList:
rationale: A run-time dependency.
ref: 1d74fe4e00f9fe93c548b1b135a877e49c7c7117
perl-Data-Section:
rationale: A run-time dependency.
ref: b3d102a70fe1cefc50396b97b2a373c67669b3b8
perl-DB_File:
rationale: Core Perl API.
ref: c7814211c3e0dd89d2fe7218fe21c5162e19d0bc
perl-Devel-PPPort:
rationale: Core Perl API.
ref: bf91279bdd09bf53049477606c5b727a15b0902a
perl-Devel-Size:
rationale: A run-time dependency.
ref: 46a618789d33fa8e59af2f4cb97ebab4adc40ddf
perl-Digest:
rationale: Core Perl API.
ref: 236ba99fa7016cd8a6239d5da04df3006809e393
perl-Digest-MD5:
rationale: Core Perl API.
ref: fe8ef71f0d64e109be2ad4dcb49057583c0daf38
perl-Digest-SHA:
rationale: Core Perl API.
ref: 46df177f82136a30115b090fe94f151f10cf25ee
perl-Encode:
rationale: Core Perl API.
ref: 6b39392a2f89f5e378f18da86a9dea4329c30729
perl-Encode-Locale:
rationale: A run-time dependency.
ref: c056c7407b77caa6d57babafc5c343389c11fa16
perl-Env:
rationale: Core Perl API.
ref: f21b5b574983b1b8565c534d57f1fec5dfd08c89
perl-experimental:
rationale: Core Perl API.
ref: 000c74760dbfc82f2b52374fcb5d482e8251bc28
perl-Exporter:
rationale: Core Perl API.
ref: 7390e097f973a37e7c4b5c2336592bb9b41dca59
perl-ExtUtils-CBuilder:
rationale: Core Perl API.
ref: 591a8a92ca0c4f5756cc9f66a165bfe813aca261
perl-ExtUtils-Install:
rationale: Core Perl API.
ref: a2d7ad2243e8d4c8c679b085c99bcd4a0ddd8d2a
perl-ExtUtils-MakeMaker:
rationale: Core Perl API.
ref: 094442ef7dbb7cbb0884dd38b1cedf984461b40b
perl-ExtUtils-Manifest:
rationale: Core Perl API.
ref: 452323fc4e43490d65b4e1d8e6d231379354d0a6
perl-ExtUtils-ParseXS:
rationale: Core Perl API.
ref: 1617670374ce256c0aac676f9512a6926c98e222
perl-Fedora-VSP:
rationale: A run-time dependency.
ref: b67157797bfe0c1cc3d29beadc81a732ac7be5fc
perl-File-Fetch:
rationale: Core Perl API.
ref: 5ac286fb98504f3420ee73212341831bd08ffdfa
perl-File-HomeDir:
rationale: A run-time dependency.
ref: f4c3d0e201b2423ec7a05bc130aa238d40df7c0b
perl-File-Path:
rationale: Core Perl API.
ref: 8ba064d0fabc4fe86fbaf3656873ba4b4ef8f6bf
perl-File-Temp:
rationale: Core Perl API.
ref: a04e1634b0b364a44a86302053ddb3803fafdac9
perl-File-Which:
rationale: A run-time dependency.
ref: ca094d3e6d0384707be625a38e9b454fa7fca4d0
perl-Filter:
rationale: Core Perl API.
ref: fc26e8b787086c8c2f01e3ceb3fa71ad6e033522
perl-Filter-Simple:
rationale: Core Perl API.
ref: b041f66721471864d39dafb3dab531298c753029
perl-generators:
rationale: A developmental support.
ref: 1a2bcb7499a255e156a94284e31850cc147e9132
perl-Getopt-Long:
rationale: Core Perl API.
ref: b1aaa28dbf359d33458c3b33fe28bdf8e80f4a6a
perl-HTTP-Tiny:
rationale: Core Perl API.
ref: 868cc6bd031df8763efb59a13813cc3340703c21
perl-Importer:
rationale: A run-time dependency.
ref: 6d3e5792b076c7e8965e7fc1e36deaf1f8452984
perl-inc-latest:
rationale: A run-time dependency.
ref: c1ce2fc3f4ad5ba966d1b4ca8a098a1a629fd1ac
perl-IO-Compress:
rationale: Core Perl API.
ref: 6480813b320fe45dd3150e1b6699321b0b95065a
perl-IO-Compress-Lzma:
rationale: A run-time dependency.
ref: 3d56bc5e54ea3182ec4b39078b23a5b66a0b7789
perl-IO-Socket-IP:
rationale: Core Perl API.
ref: e4ad3348a331e1bcecd635e017350ff0afdfbd75
perl-IPC-Cmd:
rationale: Core Perl API.
ref: 197581bb0f578a30187bb9facef9a5f7d0d34255
perl-IPC-System-Simple:
rationale: A run-time dependency.
ref: e4376552e19464788162f1851f43e6418e8fc7b0
perl-IPC-SysV:
rationale: Core Perl API.
ref: 9dbc8991a300ea3d256783f1f28243508e5edce8
perl-JSON-PP:
rationale: Core Perl API.
ref: 6cfe314f9a2af024dc071c51e866e6d19497f6ef
perl-libnet:
rationale: Core Perl API.
ref: 314e1646eed2a9aa5edf8f3015a5ef87e156b622
perl-local-lib:
rationale: A run-time dependency.
ref: 95986aa46ece92ff4878b27f4d427959ce14c6a1
perl-Locale-Maketext:
rationale: Core Perl API.
ref: e5fc75c1c3f59d77b7c07fe0949f4375cb7dcbff
perl-Math-BigInt:
rationale: Core Perl API.
ref: 4fad73651e11b1ada4fa7741262bfe4f572b55b8
perl-Math-BigInt-FastCalc:
rationale: Core Perl API.
ref: de58da56aaae69a42749f81f0ec466fdb0d2f0bb
perl-Math-BigRat:
rationale: Core Perl API.
ref: bf68e57da6d5647bd2a73d51055caa8b582b8d0d
perl-MIME-Base64:
rationale: Core Perl API.
ref: 9684154ffee937ecb9f4450b3b9e6ebf968bdc94
perl-Module-Build:
rationale: A run-time dependency.
ref: d3da66aae54f3410a972a4723c9c10210fb216dc
perl-Module-CoreList:
rationale: Core Perl API.
ref: 88aaee83d3d467088c61f0392779aea621f799f6
perl-Module-Load:
rationale: Core Perl API.
ref: 658c5acc6b020bd4213fe627ea0d0eceebb61735
perl-Module-Load-Conditional:
rationale: Core Perl API.
ref: cb7f7e15052338babcf967f4db9f5928cc61304c
perl-Module-Metadata:
rationale: Core Perl API.
ref: af044dd4cf67f41238030d4c63077ee1fdfeb47b
perl-MRO-Compat:
rationale: A run-time dependency.
ref: e8fb0cd237d3826d9e2dbaa18218d421b02f8bde
perl-Object-HashBase:
rationale: A run-time dependency.
ref: 0adc827f460d9f79f82480ba9ec426f3781899eb
perl-Package-Generator:
rationale: A run-time dependency.
ref: 3565d140b60359eb6a4356a8040d3d9127bc88fe
perl-Params-Check:
rationale: Core Perl API.
ref: 5debb5358f8270c1f5025630c8ddaf263d9e265a
perl-Params-Util:
rationale: A run-time dependency.
ref: 0342b37e476e29fbf4f6efa2e02c29895450104a
perl-parent:
rationale: Core Perl API.
ref: fccc6b61ca52fd8406fa176d904133064e467a8a
perl-PathTools:
rationale: Core Perl API.
ref: 22479916207823187ffeb0b79517067bbd9397e7
perl-Perl-OSType:
rationale: Core Perl API.
ref: c824dd9f208bd569872f1ad3000dad8b850e99ea
perl-perlfaq:
rationale: Core Perl API.
ref: 59f59f024d102b4695767e6b306d250a74ecfbe9
perl-PerlIO-via-QuotedPrint:
rationale: Core Perl API.
ref: 836b23699fef4414d8f55a4f900dd7cd1f0eeb0f
perl-Pod-Checker:
rationale: Core Perl API.
ref: 5909014d0d9f8d471787762a0b29e6d0d44ddfcb
perl-Pod-Escapes:
rationale: Core Perl API.
ref: 512cc009ddd609e9766ac464e1bedeae9859b860
perl-Pod-Parser:
rationale: Core Perl API.
ref: 295307c49f41d87b439f55e8bf5b3181107d3bcd
perl-Pod-Perldoc:
rationale: Core Perl API.
ref: 8237a577afa805c4264a9fe4d2bfa93daa5b7015
perl-Pod-Simple:
rationale: Core Perl API.
ref: 6a7f9ab761a679580b8945c13da7313ab3662083
perl-Pod-Usage:
rationale: Core Perl API.
ref: 636a8be8ad7672dfac99917f6bd64d17e1b31861
perl-podlators:
rationale: Core Perl API.
ref: 73eaa00db25d5dc4091b286c4ab37dbd02880826
perl-Scalar-List-Utils:
rationale: Core Perl API.
ref: 52b31df3d1a1080ee22981419e3d8e8c9aac76b5
perl-Socket:
rationale: Core Perl API.
ref: c5ef09399477ba9e15db08312a1e783a3046c42f
perl-Software-License:
rationale: A run-time dependency.
ref: 205ef0843011d0a51d8eb1949ccdc276d184e18a
perl-Storable:
rationale: Core Perl API.
ref: baee8076e9b8d86c74498e16028389ab3d4d1566
perl-Sub-Exporter:
rationale: A run-time dependency.
ref: 25b498c88c21d341e4ecc1674cb3c3aac419ffe7
perl-Sub-Install:
rationale: A run-time dependency.
ref: 33c28d39bc07829c6a86a247de2b8a0551aacb71
perl-Sys-Syslog:
rationale: Core Perl API.
ref: ff12fc426eee683cc4800b80684a6621b019b780
perl-Term-ANSIColor:
rationale: Core Perl API.
ref: fdefb9bd20da285e09baebbf2ba10bf98c2553da
perl-Term-Cap:
rationale: Core Perl API.
ref: ecd03488e5623d65f74860107a87638a76756012
perl-Term-Table:
rationale: A run-time dependency.
ref: 1cc8b80e55f18eed45d0f7b72b95f314b671f269
perl-Test-Harness:
rationale: Core Perl API.
ref: 7a7c5892c90f4469d4b64c092407abc33652ebad
perl-Test-Simple:
rationale: Core Perl API.
ref: 4dd0148d75c74116a709a72740d21ec756cf4922
perl-Text-Balanced:
rationale: Core Perl API.
ref: 3eeb0593015383523888cf7b8fb78dd110fb350a
perl-Text-Diff:
rationale: A run-time dependency.
ref: 6dd993aec3d9bfcaeea0f306391e9a013f664af3
perl-Text-Glob:
rationale: A run-time dependency.
ref: 8ffca0b37f9a7a6171056efc797d55196da4aed4
perl-Text-ParseWords:
rationale: Core Perl API.
ref: d8bbfbc559be8631d245ae96c21943760911f055
perl-Text-Tabs+Wrap:
rationale: Core Perl API.
ref: 072bdc351e42cd9c924065b92ba18d189a236381
perl-Text-Template:
rationale: A run-time dependency.
ref: 91b789c748dc9f675fa8e9c16b8ee91ccf336661
perl-Thread-Queue:
rationale: Core Perl API.
ref: d69c9053716e361bac0474a0dc81d4901ef68563
perl-threads:
rationale: Core Perl API.
ref: 299ee1e11ecb008a5f9b654d35a8b480ad294cb2
perl-threads-shared:
rationale: Core Perl API.
ref: 0e931571f23cc21c8b17fb14b00dc78e2e1f4bf9
perl-Time-HiRes:
rationale: Core Perl API.
ref: 8738394406a89780ff1255175fa89783ed849657
perl-Time-Local:
rationale: Core Perl API.
ref: 98705e8f893e623e73c12392ca8f396387f1f04d
perl-Unicode-Collate:
rationale: Core Perl API.
ref: b1e6793a74c31175d0578ddbd365424b5e89a571
perl-Unicode-Normalize:
rationale: Core Perl API.
ref: f352702bbd76df467e32f83a5dacd954fe1dc8cb
perl-URI:
rationale: A run-time dependency.
ref: 26b9f84fcbafc5325b829e558392794e571fb583
perl-version:
rationale: Core Perl API.
ref: f4228dbcc3834ef421c2002f31674e134d26216b