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

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

spdx id: https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP4/everything/aarch64-074b704b-0eaf-4bcb-89c3-8ea4fa68b0fd-specv3/SPDXRef-gnrtd4231
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd4232
from: perl-Archive-Tar
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd4326
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd4327
from: perl-CPAN-Meta
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd4342
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-gnrtd6850
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd4339
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-gnrtd694
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-gnrtd3565
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd697
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-gnrtd3558
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd87004
type: software_Package
supplied by: SPDXRef-gnrtd87019
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd672
type: software_Package
supplied by: SPDXRef-gnrtd686
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3411
type: software_Package
supplied by: SPDXRef-gnrtd3445
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4298
type: software_Package
supplied by: SPDXRef-gnrtd4325
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4979
type: software_Package
supplied by: SPDXRef-gnrtd5012
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd86819
type: software_Package
supplied by: SPDXRef-gnrtd86834
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3497
type: software_Package
supplied by: SPDXRef-gnrtd3556
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87061
type: software_Package
supplied by: SPDXRef-gnrtd87133
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4308
type: software_Package
supplied by: SPDXRef-gnrtd4318
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3253
type: software_Package
supplied by: SPDXRef-gnrtd3261
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4135
type: software_Package
supplied by: SPDXRef-gnrtd4142
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3560
type: software_Package
supplied by: SPDXRef-gnrtd3566
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3306
type: software_Package
supplied by: SPDXRef-gnrtd3314
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3570
type: software_Package
supplied by: SPDXRef-gnrtd3577
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd86994
type: software_Package
supplied by: SPDXRef-gnrtd87145
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd30375
type: software_Package
supplied by: SPDXRef-gnrtd30382
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3273
type: software_Package
supplied by: SPDXRef-gnrtd3284
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd670
type: software_Package
supplied by: SPDXRef-gnrtd695
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4106
type: software_Package
supplied by: SPDXRef-gnrtd4129
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4195
type: software_Package
supplied by: SPDXRef-gnrtd4233
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3185
type: software_Package
supplied by: SPDXRef-gnrtd4347
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3325
type: software_Package
supplied by: SPDXRef-gnrtd3337
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3189
type: software_Package
supplied by: SPDXRef-gnrtd4340
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3842
type: software_Package
supplied by: SPDXRef-gnrtd3851
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd674
type: software_Package
supplied by: SPDXRef-gnrtd679
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87050
type: software_Package
supplied by: SPDXRef-gnrtd87057
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4246
type: software_Package
supplied by: SPDXRef-gnrtd4259
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3771
type: software_Package
supplied by: SPDXRef-gnrtd3857
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd51662
type: software_Package
supplied by: SPDXRef-gnrtd51674
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87028
type: software_Package
supplied by: SPDXRef-gnrtd87038
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3297
type: software_Package
supplied by: SPDXRef-gnrtd3320
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd6832
type: software_Package
supplied by: SPDXRef-gnrtd6848
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/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

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

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