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