type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
created: 2026-07-04T02:24:06Z

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd2
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd3)
created: 2026-07-04T02:24:06Z

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/everything/x86_64-4d64d0a4-9352-45cb-9c5f-6366db87449d-specv3/SPDXRef-gnrtd1151
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1152
from: perl-CPAN-Meta
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87916
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87917
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd846
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd847
from: perl-File-Path
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd576
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd577
from: perl-Exporter
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87888
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87889
from: perl-Devel-Size
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1234
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1235
from: perl-Archive-Tar
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87608
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87609
from: perl-Archive-Zip
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1237
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1238
from: perl-Archive-Tar
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd661
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd662
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1820
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1821
from: perl-ExtUtils-MakeMaker
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd579
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd580
from: perl-Exporter
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87847
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87848
from: perl-Module-Build
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87885
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87886
from: perl-Devel-Size
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd827
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd828
from: perl-HTTP-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1148
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1149
from: perl-CPAN-Meta
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1817
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1818
from: perl-ExtUtils-MakeMaker
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87900
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87901
from: perl-Compress-Bzip2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87875
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87876
from: perl-ExtUtils-CBuilder
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1104
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1105
from: perl-CPAN-Meta-Requirements
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2063
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd2064
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd619
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd620
from: perl-Digest-MD5
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87903
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87904
from: perl-Compress-Bzip2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1022
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1023
from: perl-Data-Dumper
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1755
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1756
from: perl-ExtUtils-Manifest
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd806
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd807
from: perl-Time-Local
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51948
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd51949
from: perl-File-HomeDir
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1199
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1200
from: perl-IO-Compress
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8866
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd8867
from: perl-URI
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd849
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd850
from: perl-File-Path
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87850
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87851
from: perl-Module-Build
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd588
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd589
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd634
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd635
from: perl-constant
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd677
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd678
from: perl-Text-ParseWords
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd809
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd810
from: perl-Time-Local
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87605
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87606
from: perl-Archive-Zip
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2060
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd2061
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87872
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87873
from: perl-ExtUtils-CBuilder
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd857
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd858
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd854
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd855
from: perl-File-Temp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1758
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1759
from: perl-ExtUtils-Manifest
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29749
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd29750
from: perl-Text-Glob
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd584
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd585
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd658
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd659
from: perl-PathTools
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd830
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd831
from: perl-HTTP-Tiny
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4966
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd4967
from: make
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd591
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd592
from: perl-libs
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4969
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd4970
from: make
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd913
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd914
from: perl-Digest-SHA
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd752
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd750
from: perl-Text-Tabs+Wrap
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd674
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd675
from: perl-Text-ParseWords
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1101
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1102
from: perl-CPAN-Meta-Requirements
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd637
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd638
from: perl-constant
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd622
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd623
from: perl-Digest-MD5
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1328
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1329
from: perl-libnet
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29746
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd29747
from: perl-Text-Glob
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1325
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1326
from: perl-libnet
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd581
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd582
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87919
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87920
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd910
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd911
from: perl-Digest-SHA
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1196
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd1197
from: perl-IO-Compress
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd749
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd750
from: perl-Text-Tabs+Wrap
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51945
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd51946
from: perl-File-HomeDir
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8869
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd8870
from: perl-URI
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1025
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd1026
from: perl-Data-Dumper
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87770
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87768
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Archive-Zip
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87776
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Module-Build
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87913
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-Meta
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87907
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-libs
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87890
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Digest-MD5
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87771
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-PathTools
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87857
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-ExtUtils-Manifest
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87855
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Path
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87914
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Time-Local
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87877
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Digest-SHA
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87891
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Compress-Bzip2
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87774
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-IO-Compress
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87909
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-URI
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87858
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-ExtUtils-CBuilder
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87906
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Data-Dumper
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87908
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN-Meta-Requirements
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87879
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Devel-Size
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87769
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-CPAN
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87910
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Carp
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87856
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-ExtUtils-MakeMaker
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87878
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Exporter
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87911
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-constant
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87854
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-HomeDir
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87773
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Text-Glob
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87912
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Text-Tabs+Wrap
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87852
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-File-Temp
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87772
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Archive-Tar
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87853
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-HTTP-Tiny
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87905
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-libnet
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87915
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: perl-Text-ParseWords
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87775
type: LifecycleScopedRelationship
relationship type: dependsOn
scope: build
completeness: noAssertion
to: make
from: perl-CPAN
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2061
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd750
type: simplelicensing_LicenseExpression
simplelicensing license expression: TTWL
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87917
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8870
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd914
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87889
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd850
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1197
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2064
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and (GPL-2.0-or-later or Artistic-1.0-perl) and MIT and UCD and Public Domain and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1149
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd810
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87886
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87606
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1200
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd831
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1102
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd592
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87904
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd659
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87609
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd858
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd580
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd585
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd635
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd675
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd620
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87876
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1821
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd662
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd678
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4967
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv3+
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87873
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8867
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1759
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87848
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1329
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87901
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1023
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd577
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87920
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1326
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51949
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd589
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL-1.0-or-later or Artistic-1.0-perl) and MIT and UCD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd855
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1105
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd847
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1238
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4970
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv3+
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd582
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87851
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd638
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1756
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29750
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51946
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd623
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1026
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd807
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd828
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1818
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29747
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1235
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1152
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd911
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87849
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87874
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87918
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1024
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd636
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29748
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51947
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd808
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1103
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd578
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1819
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd751
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd829
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd676
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1236
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1198
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd660
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1150
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd848
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1327
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd583
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87607
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd590
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87887
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1757
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87902
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd2062
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8868
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4968
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd621
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd856
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd912
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1081
type: software_Package
supplied by: SPDXRef-gnrtd1103
software download location: NOASSERTION
summary: A set of version requirements for a CPAN dist
software package version: 0:2.143-2.oe2403sp4
software home page: https://metacpan.org/release/CPAN-Meta-Requirements
description: A CPAN::Meta::Requirements object models a set of version constraints like those specified in the META.yml or META.json files in CPAN distributions, and as defined by CPAN::Meta::Spec; It can be built up by adding more and more constraints, and it will reduce them to the simplest representation. Logically impossible constraints will be identified immediately by thrown exceptions.
name: perl-CPAN-Meta-Requirements
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd569
type: software_Package
supplied by: SPDXRef-gnrtd583
software download location: NOASSERTION
summary: Alternative warn and die for modules
software package version: 0:1.50-420.oe2403sp4
software home page: https://metacpan.org/release/Carp
description: The Carp routines are useful in your own modules because they act like die() or warn(), but with a message which is more likely to be useful to a user of your module. In the case of cluck, confess, and longmess that context is a summary of every call in the call-stack. For a shorter message you can use carp or croak which report the error as being from where your module was called. There is no guarantee that that is where the error was, but it is a good educated guess.
name: perl-Carp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd561
type: software_Package
supplied by: SPDXRef-gnrtd2062
software download location: NOASSERTION
summary: A highly capable, feature-rich programming language
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: Perl 5 is a highly capable, feature-rich programming language with over 30 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects.
name: perl
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd29741
type: software_Package
supplied by: SPDXRef-gnrtd29748
software download location: NOASSERTION
summary: Match globbing patterns against text
software package version: 0:0.11-7.oe2403sp4
software home page: https://metacpan.org/release/Text-Glob
description: Text::Glob implements glob(3) style matching that can be used to match against text, rather than fetching names from a filesystem. If you want to do full file globbing use the File::Glob module instead.
name: perl-Text-Glob
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd565
type: software_Package
supplied by: SPDXRef-gnrtd590
software download location: NOASSERTION
summary: The libraries for the perl
software package version: 4:5.38.0-12.oe2403sp4
software home page: https://www.perl.org/
description: This package is the shared library for perl.
name: perl-libs
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-libs@5.38.0-12.oe2403sp4?arch=x86_64&epoch=4&upstream=perl-5.38.0-12.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87777
type: software_Package
supplied by: SPDXRef-gnrtd87849
software download location: NOASSERTION
summary: Build and install Perl modules
software package version: 2:0.42.34-1.oe2403sp4
software home page: https://metacpan.org/release/Module-Build
description: Module::Build is a system for building, testing, and installing Perl modules. It is meant to be an alternative to ExtUtils::MakeMaker. Developers may alter the behavior of the module through subclassing. It also does not require a make on your system - most of the Module::Build code is pure-perl and written in a very cross-platform way.
name: perl-Module-Build
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd800
type: software_Package
supplied by: SPDXRef-gnrtd808
software download location: NOASSERTION
summary: Efficiently compute time from local and GMT time
software package version: 2:1.350-1.oe2403sp4
software home page: https://metacpan.org/release/Time-Local
description: This module provides functions that are the inverse of built-in perl functions localtime() and gmtime(). They accept a date as a six-element array, and return the corresponding time(2) value in seconds since the system epoch (Midnight, January 1, 1970 GMT on Unix, for example).
name: perl-Time-Local
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87880
type: software_Package
supplied by: SPDXRef-gnrtd87887
software download location: NOASSERTION
summary: Perl extension for finding the memory usage of Perl variables
software package version: 0:0.83-1.oe2403sp4
software home page: https://metacpan.org/release/Devel-Size
description: This module figures out the real size of Perl variables in bytes, as accurately as possible. Call functions with a reference to the variable you want the size of. If the variable is a plain scalar it returns the size of this scalar. If the variable is a hash or an array, use a reference when calling.
name: perl-Devel-Size
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Devel-Size@0.83-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-Devel-Size-0.83-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd744
type: software_Package
supplied by: SPDXRef-gnrtd751
software download location: NOASSERTION
summary: Expand tabs and do simple line wrapping
software package version: 0:2023.0511-1.oe2403sp4
software home page: https://metacpan.org/release/Text-Tabs%2BWrap
description: Text::Tabs does most of what the unix utilities expand(1) and unexpand(1) do. Given a line with tabs in it, expand replaces those tabs with the appropriate number of spaces. Given a line with or without tabs in it, unexpand adds tabs when it can save bytes by doing so, like the unexpand -a command. Unlike the old unix utilities, this module correctly accounts for any Unicode combining characters (such as diacriticals) that may occur in each line for both expansion and unexpansion. These are overstrike characters that do not increment the logical position. Make sure you have the appropriate Unicode settings enabled.
name: perl-Text-Tabs+Wrap
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd625
type: software_Package
supplied by: SPDXRef-gnrtd660
software download location: NOASSERTION
summary: PathTools Perl Module (Cwd, File::Spec)
software package version: 0:3.89-1.oe2403sp4
software home page: https://metacpan.org/release/PathTools
description: Tools for working with directory and file names.
name: perl-PathTools
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-PathTools@3.89-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-PathTools-3.89-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1303
type: software_Package
supplied by: SPDXRef-gnrtd1327
software download location: NOASSERTION
summary: Perl clients for various network protocols
software package version: 0:3.15-1.oe2403sp4
software home page: https://metacpan.org/release/libnet
description: libnet is a collection of Perl modules which provides a simple and consistent programming interface (API) to the client side of various protocols used in the internet community.
name: perl-libnet
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51935
type: software_Package
supplied by: SPDXRef-gnrtd51947
software download location: NOASSERTION
summary: A tool to find your home and other directories on any platform
software package version: 0:1.006-3.oe2403sp4
software home page: https://metacpan.org/release/File-HomeDir
description: File::HomeDir is a module for locating the directories that are "owned" by a user (typically your user) and to solve the various issues that arise trying to find them consistently across a wide variety of platforms.
name: perl-File-HomeDir
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd664
type: software_Package
supplied by: SPDXRef-gnrtd912
software download location: NOASSERTION
summary: Perl extension for SHA-1/224/256/384/512
software package version: 1:6.04-1.oe2403sp4
software home page: https://metacpan.org/release/Digest-SHA
description: Digest::SHA is a complete implementation of the NIST Secure Hash Standard. It gives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module can handle all types of input, including partial-byte data.
name: perl-Digest-SHA
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Digest-SHA@6.04-1.oe2403sp4?arch=x86_64&epoch=1&upstream=perl-Digest-SHA-6.04-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1733
type: software_Package
supplied by: SPDXRef-gnrtd1819
software download location: NOASSERTION
summary: Create Makefile
software package version: 1:7.70-4.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-MakeMaker
description: This utility is designed to write a Makefile for an extension module from a Makefile.PL. It is based on the Makefile.SH model provided by Andy Dougherty and the perl5-porters. It splits the task of generating the Makefile into several subroutines that can be individually overridden. Each subroutine returns the text it wishes to have written to the Makefile. As there are various Make programs with incompatible syntax, which use operating system shells, again with incompatible syntax, it is important for users of this module to know which flavour of Make a Makefile has been written for so they'll use the correct one and won't have to face the possibly bewildering errors resulting from using the wrong one. On POSIX systems, that program will likely be GNU Make; on Microsoft Windows, it will be either Microsoft NMake, DMake or GNU Make. See the section on the "MAKE" parameter for details. ExtUtils::MakeMaker (EUMM) is object oriented. Each directory below the current directory that contains a Makefile.PL is treated as a separate object. This makes it possible to write an unlimited number of Makefiles with a single invocation of WriteMakefile(). All inputs to WriteMakefile are Unicode characters, not just octets. EUMM seeks to handle all of these correctly. It is currently still not possible to portably use Unicode characters in module names, because this requires Perl to handle Unicode filenames, which is not yet the case on Windows.
name: perl-ExtUtils-MakeMaker
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1012
type: software_Package
supplied by: SPDXRef-gnrtd1024
software download location: NOASSERTION
summary: Stringified perl data structures, suitable for both printing and eval
software package version: 0:2.183-2.oe2403sp4
software home page: https://metacpan.org/release/Data-Dumper
description: Given a list of scalars or reference variables, writes out their contents in perl syntax. The references can also be objects. The content of each variable is output in a single Perl statement. Handles self-referential structures correctly. The return value can be evaled to get back an identical copy of the original reference structure. (Please do consider the security implications of eval'ing code from untrusted sources!)
name: perl-Data-Dumper
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Data-Dumper@2.183-2.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-Data-Dumper-2.183-2.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87592
type: software_Package
supplied by: SPDXRef-gnrtd87607
software download location: NOASSERTION
summary: Perl library for accessing Zip archives
software package version: 0:1.68-1.oe2403sp4
software home page: https://metacpan.org/release/Archive-Zip
description: The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files. Zip archives can be created, or you can read from existing zip files. Once created, they can be written to files, streams, or strings. Members can be added, removed, extracted, replaced, rearranged, and enumerated. They can also be renamed or have their dates, comments, or other attributes queried or modified. Their data can be compressed or uncompressed as needed. Members can be created from members in existing Zip files, or from existing directories, files, or strings. This module uses the Compress::Raw::Zlib library to read and write the compressed streams inside the files. One can use Archive::Zip::MemberRead to read the zip file archive members as if they were files.
name: perl-Archive-Zip
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd573
type: software_Package
supplied by: SPDXRef-gnrtd578
software download location: NOASSERTION
summary: Implements default import method for modules
software package version: 0:5.77-2.oe2403sp4
software home page: https://metacpan.org/release/Exporter
description: The Exporter module implements an import method which allows a module to export functions and variables to its users' name spaces. Many modules use Exporter rather than implementing their own import method because Exporter provides a highly flexible interface, with an implementation optimized for the common case.
name: perl-Exporter
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4935
type: software_Package
supplied by: SPDXRef-gnrtd4968
software download location: NOASSERTION
summary: A tool which controls the generation of executables and non-source files of a program
software package version: 1:4.4.1-2.oe2403sp4
software home page: http://www.gnu.org/software/make/
description: GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program.
name: make
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/make@4.4.1-2.oe2403sp4?arch=x86_64&epoch=1&upstream=make-4.4.1-2.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd840
type: software_Package
supplied by: SPDXRef-gnrtd848
software download location: NOASSERTION
summary: Create or remove directory trees
software package version: 0:2.18-2.oe2403sp4
software home page: https://metacpan.org/pod/File::Path
description: This module provides a convenient way to create directories of arbitrary depth and to delete an entire directory subtree from the filesystem.
name: perl-File-Path
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd628
type: software_Package
supplied by: SPDXRef-gnrtd636
software download location: NOASSERTION
summary: Perl pragma to declare constants
software package version: 0:1.33-423.oe2403sp4
software home page: https://metacpan.org/release/constant
description: This pragma allows you to declare constants at compile-time. When a constant is used in an expression, Perl replaces it with its value at compile time, and may then optimize the expression further. In particular, any code in an "if (CONSTANT)" block will be optimized away if the constant is false.
name: perl-constant
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1077
type: software_Package
supplied by: SPDXRef-gnrtd1150
software download location: NOASSERTION
summary: The distribution metadata for a CPAN dist
software package version: 0:2.150013-1.oe2403sp4
software home page: https://metacpan.org/dist/CPAN-Meta
description: Software distributions released to the CPAN include a META.json or, for older distributions, META.yml, which describes the distribution, its contents, and the requirements for building and installing the distribution. The data structure stored in the META.json file is described in CPAN::Meta::Spec. CPAN::Meta provides a simple class to represent this distribution metadata (or distmeta), along with some helpful methods for interrogating that data.
name: perl-CPAN-Meta
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd796
type: software_Package
supplied by: SPDXRef-gnrtd829
software download location: NOASSERTION
summary: A small, simple, correct HTTP/1.1 client
software package version: 0:0.088-2.oe2403sp4
software home page: https://metacpan.org/release/HTTP-Tiny
description: This is a very simple HTTP/1.1 client, designed for doing simple requests without the overhead of a large framework like LWP::UserAgent. It is more correct and more complete than HTTP::Lite. It supports proxies and redirection. It also correctly resumes after EINTR. If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead of IO::Socket::INET for transparent support for both IPv4 and IPv6. Cookie support requires HTTP::CookieJar or an equivalent class.
name: perl-HTTP-Tiny
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd563
type: software_Package
supplied by: SPDXRef-gnrtd621
software download location: NOASSERTION
summary: Perl interface to the MD5 algorithm
software package version: 0:2.58-2.oe2403sp4
software home page: https://metacpan.org/release/Digest-MD5
description: The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5 Message Digest algorithm from within Perl programs. The algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
name: perl-Digest-MD5
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Digest-MD5@2.58-2.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-Digest-MD5-2.58-2.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1179
type: software_Package
supplied by: SPDXRef-gnrtd1236
software download location: NOASSERTION
summary: A module for manipulations of tar archives
software package version: 0:3.02-3.oe2403sp4
software home page: https://metacpan.org/pod/Archive::Tar
description: archive::Tar provides an object oriented mechanism for handling tar files. It provides class methods for quick and easy files handling while also allowing for the creation of tar file objects for custom manipulation. If you have the IO::Zlib module installed, Archive::Tar will also support compressed or gzipped tar files.
name: perl-Archive-Tar
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87767
type: software_Package
supplied by: SPDXRef-gnrtd87918
software download location: NOASSERTION
summary: Query, download and build perl modules from CPAN sites
software package version: 0:2.36-1.oe2403sp4
software home page: https://metacpan.org/release/CPAN
description: The CPAN module automates or at least simplifies the make and install of perl modules and extensions. It includes some primitive searching capabilities and knows how to use LWP, HTTP::Tiny, Net::FTP and certain external download clients to fetch distributions from the net. The CPAN module also supports named and versioned *bundles* of modules. Bundles simplify handling of sets of related modules.
name: perl-CPAN
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1748
type: software_Package
supplied by: SPDXRef-gnrtd1757
software download location: NOASSERTION
summary: Utilities to write and check a MANIFEST file
software package version: 1:1.75-1.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-Manifest
description: Utilities to write and check a MANIFEST file.
name: perl-ExtUtils-Manifest
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87859
type: software_Package
supplied by: SPDXRef-gnrtd87874
software download location: NOASSERTION
summary: Build the C portions of Perl modules
software package version: 1:0.280236-2.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-CBuilder
description: This module can build the C portions of Perl modules by invoking the appropriate compilers and linkers in a cross-platform manner. It was motivated by the 'Module::Build' project, but may be useful for other purposes as well. However, it is _not_ intended as a general cross-platform interface to all your C building needs. That would have been a much more ambitious goal!
name: perl-ExtUtils-CBuilder
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd1182
type: software_Package
supplied by: SPDXRef-gnrtd1198
software download location: NOASSERTION
summary: Read and write compressed data
software package version: 0:2.206-3.oe2403sp4
software home page: https://metacpan.org/release/IO-Compress
description: This distribution provides a Perl interface to allow reading and writing of compressed data created with the zlib and bzip2 libraries. IO-Compress supports reading and writing of bzip2, RFC 1950, RFC 1951, RFC 1952 (i.e. gzip) and zip files/buffers. The following modules used to be distributed separately, but are now included with the IO-Compress distribution: Compress-Zlib IO-Compress-Zlib IO-Compress-Bzip2 IO-Compress-Base
name: perl-IO-Compress
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd833
type: software_Package
supplied by: SPDXRef-gnrtd856
software download location: NOASSERTION
summary: Return name and handle of a temporary file safely
software package version: 1:0.2311-3.oe2403sp4
software home page: https://metacpan.org/release/File-Temp
description: File::Temp can be used to create and open temporary files in a safe way. There is both a function interface and an object-oriented interface. The File::Temp constructor or the tempfile() function can be used to return the name and the open file handle of a temporary file. The tempdir() function can be used to create a temporary directory. The security aspect of temporary file creation is emphasized such that a filehandle and filename are returned together. This helps guarantee that a race condition can not occur where the temporary file is created by another process between checking for the existence of the file and its opening. Additional security levels are provided to check, for example, that the sticky bit is set on world writable directories. See "safe_level" for more information. For compatibility with popular C library functions, Perl implementations of the mkstemp() family of functions are provided. These are, mkstemp(), mkstemps(), mkdtemp() and mktemp(). Additionally, implementations of the standard POSIX tmpnam() and tmpfile() functions are provided if required. Implementations of mktemp(), tmpnam(), and tempnam() are provided, but should be used with caution since they return only a filename that was valid when function was called, so cannot guarantee that the file will not exist by the time the caller opens the filename. Filehandles returned by these functions support the seekable methods.
name: perl-File-Temp
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd8852
type: software_Package
supplied by: SPDXRef-gnrtd8868
software download location: NOASSERTION
summary: The Perl URI module implementation
software package version: 0:5.10-2.oe2403sp4
software home page: https://metacpan.org/release/URI
description: This module implements the URI class. Objects of this class represent "Uniform Resource Identifier references" as specified in RFC 2396 (and updated by RFC 2732).
name: perl-URI
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87892
type: software_Package
supplied by: SPDXRef-gnrtd87902
software download location: NOASSERTION
summary: This module provides a Compress::Zlib like Perl interface to the bzip2 library
software package version: 0:2.28-1.oe2403sp4
software home page: https://metacpan.org/release/Compress-Bzip2
description: This module provides a Compress::Zlib like Perl interface to the bzip2 library. It uses the low level interface to the bzip2 algorithm, and reimplements all high level routines.
name: perl-Compress-Bzip2
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
software package url: pkg:rpm/perl-Compress-Bzip2@2.28-1.oe2403sp4?arch=x86_64&epoch=0&upstream=perl-Compress-Bzip2-2.28-1.oe2403sp4.src.rpm
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd670
type: software_Package
supplied by: SPDXRef-gnrtd676
software download location: NOASSERTION
summary: Parse text into an array of tokens or array of arrays
software package version: 0:3.30-420.oe2403sp4
software home page: https://metacpan.org/release/Text-ParseWords
description: The &nested_quotewords() and &quotewords() functions accept a delimiter (which can be a regular expression) and a list of lines and then breaks those lines up into a list of words ignoring delimiters that appear inside quotes. &quotewords() returns all of the tokens in a single long list, while &nested_quotewords() returns a list of token lists corresponding to the elements of @lines. &parse_line() does tokenizing on a single string. The &*quotewords() functions simply call &parse_line(), so if you're only splitting one line you can call &parse_line() directly and save a function call. The $keep argument is a boolean flag. If true, then the tokens are split on the specified delimiter, but all other characters (including quotes and backslashes) are kept in the tokens. If $keep is false then the &*quotewords() functions remove all quotes and backslashes that are not themselves backslash-escaped or inside of single quotes (i.e., &quotewords() tries to interpret these characters just like the Bourne shell). NB: these semantics are significantly different from the original version of this module shipped with Perl 5.000 through 5.004. As an additional feature, $keep may be the keyword "delimiters" which causes the functions to preserve the delimiters in each string as tokens in the token lists, in addition to preserving quote and backslash characters.
name: perl-Text-ParseWords
software source info: acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: additionalToolSPDXRef-gnrtd3
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_1

spdx id: additionalToolSPDXRef-gnrtd1
type: Tool
name: syft-[not provided]
creation info: _:creationInfo_0