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: [el8.4.0]
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: 2eef5a6f4d13038d606f6f10c424f07894f39637
perl-Algorithm-Diff:
rationale: A run-time dependency.
ref: 321369c231f028c38d1a0abbf53d0718d2d02b85
perl-Archive-Tar:
rationale: Core Perl API.
ref: cac9d99f95d3cae91381d500ba0c1dc6e6d59577
perl-Archive-Zip:
rationale: A run-time dependency.
ref: 13a936d13c1008f61696b9b5c52804075071d835
perl-autodie:
rationale: Core Perl API.
ref: aab37b72c49fcdf45cb0d5fa0c29983d5a0474db
perl-bignum:
rationale: Core Perl API.
ref: dba5f5c6fb0492a665a1eb36c032fa51a481d58b
perl-Carp:
rationale: Core Perl API.
ref: 68c56420dfb9db24e90918a4b62a9051a8c33982
perl-Compress-Bzip2:
rationale: A run-time dependency.
ref: 59cc11d2ebcb50ea80a3eee8dcd993f333368566
perl-Compress-Raw-Bzip2:
rationale: Core Perl API.
ref: a4d04a2d231f7513b8b1003781371a413256da89
perl-Compress-Raw-Zlib:
rationale: Core Perl API.
ref: 061206001fd12e0ea9caac8b17878e88894bea81
perl-Config-Perl-V:
rationale: Core Perl API.
ref: 56aad323fba02e8324a43953fc6beb16863a18c3
perl-constant:
rationale: Core Perl API.
ref: 8cb929527c2887fcaa14f814ab0ad13becea286d
perl-CPAN:
rationale: Core Perl API.
ref: 7bfa2dc30704791d9d3fc29e9be11166d7e73ce4
perl-CPAN-DistnameInfo:
rationale: A run-time dependency.
ref: 75ad2262cbe66eb032fb7927461cc21a896c3b64
perl-CPAN-Meta:
rationale: Core Perl API.
ref: ab832ae70451a439b9857db399cae8395fa3da18
perl-CPAN-Meta-Requirements:
rationale: Core Perl API.
ref: ac0e9624cef427a39e60084ff722531d70e1a89a
perl-CPAN-Meta-YAML:
rationale: Core Perl API.
ref: 1d7d1b86615dad81f329dd679d5d92831073a1c0
perl-Data-Dumper:
rationale: Core Perl API.
ref: 0ac5810fbf1742332f7d0c8e0e30842be8732741
perl-Data-OptList:
rationale: A run-time dependency.
ref: d06391f37a5549a00e2a10d2520248aee1a7629a
perl-Data-Section:
rationale: A run-time dependency.
ref: c13954ca541f8a951a365262662366ab6ff61be2
perl-DB_File:
rationale: Core Perl API.
ref: ccccf9153f9494c631c8c42880a40111e755e1ea
perl-Devel-PPPort:
rationale: Core Perl API.
ref: 8fd5dbffe8015b5fa52a28ef8145397d95423550
perl-Devel-Size:
rationale: A run-time dependency.
ref: 241139b2d61d747badd851a09c72b3fb482f82fc
perl-Digest:
rationale: Core Perl API.
ref: 5d83fa44ee537ba33a00c75071e3f5950bc9017d
perl-Digest-MD5:
rationale: Core Perl API.
ref: c69a190c502dc9d3e3f41aed51ea00dd02f1a2a8
perl-Digest-SHA:
rationale: Core Perl API.
ref: 407146f0cfaefc491269e3dbe5d666ea3e08a50b
perl-Encode:
rationale: Core Perl API.
ref: 5d802cd02fca980d3fd3270472f42fc46ff0c110
perl-Env:
rationale: Core Perl API.
ref: 5065423f583bb547db0385a7e5ffa69ca05ba3ad
perl-experimental:
rationale: Core Perl API.
ref: ea2b4cef473539fda134daf9b3c9d18add79cbf4
perl-Exporter:
rationale: Core Perl API.
ref: 429fd7724ac94d5943efc984e51afa4b39c09412
perl-ExtUtils-CBuilder:
rationale: Core Perl API.
ref: 12be4d463a40acde1f6bb112d2cbfe0557260c93
perl-ExtUtils-Install:
rationale: Core Perl API.
ref: 0bbd452551de29f72d3bd2e290bd412ac8b3d596
perl-ExtUtils-MakeMaker:
rationale: Core Perl API.
ref: 20dfcf8af791e80d9770072de595560511f5e275
perl-ExtUtils-Manifest:
rationale: Core Perl API.
ref: b3813b810ca05c985a01fd171d698c55e7e6c940
perl-ExtUtils-ParseXS:
rationale: Core Perl API.
ref: 2a1a1153686b5f758aae71ccc33be3071400a96d
perl-Fedora-VSP:
rationale: A run-time dependency.
ref: 27dc817114ce8dbb7716841218184b8f6c3a97d8
perl-File-Fetch:
rationale: Core Perl API.
ref: 70d73676739c3b80faa7e33bfe9e1c48e405ec27
perl-File-HomeDir:
rationale: A run-time dependency.
ref: 35912f387528cb915a302e63f4c8bf7d62c98061
perl-File-Path:
rationale: Core Perl API.
ref: 9052775ffd19d288a80153e66e870312ce7e41f9
perl-File-Temp:
rationale: Core Perl API.
ref: af726744406c0028451580a31ba5aec0a9a13cbf
perl-File-Which:
rationale: A run-time dependency.
ref: 0b7252ec62fc9418e55fabaff1cffb72e4e855d4
perl-Filter:
rationale: Core Perl API.
ref: 668523388f8c5814206f5ae2ae1cca72a5fac728
perl-Filter-Simple:
rationale: Core Perl API.
ref: ba0fb4f331f8655e7e57c122eff3c8695c1081d9
perl-generators:
rationale: A developmental support.
ref: e155905193724d4d1ba3b8102413fb24866d7b62
perl-Getopt-Long:
rationale: Core Perl API.
ref: 54945a3e35e12aca0e73734807fe94a75a29ecb7
perl-HTTP-Tiny:
rationale: Core Perl API.
ref: 19748f75772055991b27f1758b6fac112a14e296
perl-Importer:
rationale: A run-time dependency.
ref: 707c670e9921d4caeb75e113082fd3cbf7524ef5
perl-inc-latest:
rationale: A run-time dependency.
ref: 5d646ac439171f9f58b18dc4f204743d70ffc4d4
perl-IO-Compress:
rationale: Core Perl API.
ref: ce45f091e5322279cdbd0f5e97dbcc004f35eb8b
perl-IO-Socket-IP:
rationale: Core Perl API.
ref: fa8890fde26190b7d5ada3ab6e22d01826921f11
perl-IPC-Cmd:
rationale: Core Perl API.
ref: bf035fa611f1f6506238be8c6c706fa91808f370
perl-IPC-System-Simple:
rationale: A run-time dependency.
ref: 78bf46996796b8ca32ed826219227e41329170a1
perl-IPC-SysV:
rationale: Core Perl API.
ref: c7aa64ada5cc5afe6f9c1a9134ffafee746d3514
perl-JSON-PP:
rationale: Core Perl API.
ref: 662d543bc69a51eb6199c37649e22ae86d8b1156
perl-libnet:
rationale: Core Perl API.
ref: 10ae741dbf5e6d89470a572b01bfa5b8ca0af00a
perl-local-lib:
rationale: A run-time dependency.
ref: 90d788860e30697ce0f8e36283cd938e59df9cf5
perl-Locale-Maketext:
rationale: Core Perl API.
ref: 83cb50a1b57c356600f8a955d2d3f3dff373d75e
perl-Math-BigInt:
rationale: Core Perl API.
ref: 84c1bef021fac656d726b7a850aab13f086e0bd0
perl-Math-BigInt-FastCalc:
rationale: Core Perl API.
ref: 3351ade965d1a69e82638d6fcd376a5ed3187779
perl-Math-BigRat:
rationale: Core Perl API.
ref: b0b691f8239d0fa9c0dc038a71d08919691e26ac
perl-MIME-Base64:
rationale: Core Perl API.
ref: 3919c7ff02b5eeea78d5a9c2c98c8b1dc61f4fbc
perl-Module-Build:
rationale: A run-time dependency.
ref: c8c36f8cd7165646d9c7ff3f699ccb530b8fc5a3
perl-Module-CoreList:
rationale: Core Perl API.
ref: 71d9257e332fc458992fee3c30b6d085bca08f72
perl-Module-Load:
rationale: Core Perl API.
ref: c1c4759b601a02cc06ec32cec2e6207d2c466693
perl-Module-Load-Conditional:
rationale: Core Perl API.
ref: 89ddbfd6b111988bb108862b34c3bac73b4ff526
perl-Module-Metadata:
rationale: Core Perl API.
ref: cf9590278c9efbba0e1b9c051b6d64d76bc7b9ec
perl-MRO-Compat:
rationale: A run-time dependency.
ref: e3122a788d21deb4b30efcd4ee4d1b8ec0b3bee3
perl-Object-HashBase:
rationale: A run-time dependency.
ref: 50cdf26f19bb9290097d84cdda8fbee1bc1c438f
perl-Package-Generator:
rationale: A run-time dependency.
ref: 1c2c16e387e902210e9d91cec2a86b1a3eb9deea
perl-Params-Check:
rationale: Core Perl API.
ref: fd650a6907879283d03b40228fdaae39f9546dc0
perl-Params-Util:
rationale: A run-time dependency.
ref: fc4113b324bd50bda9a0754339fae5805e026f38
perl-parent:
rationale: Core Perl API.
ref: 8b5913aeb0aea2e84db62b38a2139c59004d7f50
perl-PathTools:
rationale: Core Perl API.
ref: 8b84fd2710ba06a048b856a4991ef257763a975d
perl-Perl-OSType:
rationale: Core Perl API.
ref: 9c40a2bd9b43f45d69723459a6b31586b295b565
perl-perlfaq:
rationale: Core Perl API.
ref: 39ed9068d5b0c003ce65d909f8d75be123399c17
perl-PerlIO-via-QuotedPrint:
rationale: Core Perl API.
ref: 675e55e56e56fa55d9baf6c6ee746846b56b8fbf
perl-Pod-Checker:
rationale: Core Perl API.
ref: 009ce1585c95aa56412014614896e13484463a88
perl-Pod-Escapes:
rationale: Core Perl API.
ref: 152014a8f10317fc73c6fd8fa93e130567380e2e
perl-Pod-Parser:
rationale: Core Perl API.
ref: 08ee227da5f3226bd5a6de1a127ba737173e8c80
perl-Pod-Perldoc:
rationale: Core Perl API.
ref: 7eb4c53a5747ced9c61e1751807cd1d0cc9731a8
perl-Pod-Simple:
rationale: Core Perl API.
ref: d10f928fbb313bd2b14dd27d69d680a6b25f3b6c
perl-Pod-Usage:
rationale: Core Perl API.
ref: 6645a0d2352b6ef8733053088088794fd4369b11
perl-podlators:
rationale: Core Perl API.
ref: 984c5da7a4a68b3b5aaae9db87e071819dbb10e2
perl-Scalar-List-Utils:
rationale: Core Perl API.
ref: 54f5bbf9fd11ce3238ad6c43ff718498fc60b88f
perl-Socket:
rationale: Core Perl API.
ref: 29e1e809038e4939b53a8592d1d72f54f92362d3
perl-Software-License:
rationale: A run-time dependency.
ref: 5e68a6ab09c5c624e27da545e6860cfc3f28735e
perl-Storable:
rationale: Core Perl API.
ref: 1659b41898b55eeda1a38013524f37a3b63fe796
perl-Sub-Exporter:
rationale: A run-time dependency.
ref: 128f994ece456060bf187e8fd469305007cd6145
perl-Sub-Install:
rationale: A run-time dependency.
ref: 7eb9c6f18d348dc26492a27e5f2d2bfc8b7f335d
perl-Sys-Syslog:
rationale: Core Perl API.
ref: f0e8970643ee3266da4590d792c979b9356a7e5d
perl-Term-ANSIColor:
rationale: Core Perl API.
ref: c64688a4cf14d9c197b09ceea9da4788da9adb59
perl-Term-Cap:
rationale: Core Perl API.
ref: 058425b348bc6e8db7e285aa452ffe63cb779b93
perl-Term-Table:
rationale: A run-time dependency.
ref: 26cb864cee790d78580a40f5842587b948294375
perl-Test-Harness:
rationale: Core Perl API.
ref: ca1bc646c064a48c534bbb1e845a8fd831a4b2a9
perl-Test-Simple:
rationale: Core Perl API.
ref: 3de21c287eb1f463972fe5476ea52e3c966f9b62
perl-Text-Balanced:
rationale: Core Perl API.
ref: 31448ad1405fad29bc1f650d35cf36642ab08a31
perl-Text-Diff:
rationale: A run-time dependency.
ref: 9a69322ab587d9437e0125927344fbd3f373e06c
perl-Text-Glob:
rationale: A run-time dependency.
ref: 5d0a3405ee842e1bd827fc3191ae4bb411b9449d
perl-Text-ParseWords:
rationale: Core Perl API.
ref: 45b7feced565e36bdab9582cbdc165195ca32b34
perl-Text-Tabs+Wrap:
rationale: Core Perl API.
ref: 5056a159a27a41976554cfe9b6ae29e03f22052e
perl-Text-Template:
rationale: A run-time dependency.
ref: 9faa4a680acbcfdf1c1a7e57cd64c1636c393cbf
perl-Thread-Queue:
rationale: Core Perl API.
ref: 518af4d9b9471060a6313b682287968b5a181ee4
perl-threads:
rationale: Core Perl API.
ref: dce970f6427cbfc0bd078d869550a6164621d796
perl-threads-shared:
rationale: Core Perl API.
ref: f5aac1e693fe3a3587dd13b525c7c675fa2f0689
perl-Time-HiRes:
rationale: Core Perl API.
ref: df8d025d6746ae8df71009e812f951dce8c9cc7b
perl-Time-Local:
rationale: Core Perl API.
ref: e3bdc2122efb8cb97950601a180eea365cc65585
perl-Unicode-Collate:
rationale: Core Perl API.
ref: c24793f4b8b67fd87fbd62074e77bfc8340acdc3
perl-Unicode-Normalize:
rationale: Core Perl API.
ref: 289f608ed6a1331618c9b9968052682ef8f775f9
perl-URI:
rationale: A run-time dependency.
ref: 6de62ac9f5ac40ae832933aef0bd574bed5d3e31
perl-version:
rationale: Core Perl API.
ref: a0365378afb906080cf85680242890e9d16df6a8