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

type: CreationInfo
spec version: 3.0.1
created by: SPDXRef-gnrtd0
created using: syft-[not provided] (additionalToolSPDXRef-gnrtd1)
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-gnrtd4357
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd4358
from: perl-Getopt-Long
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3821
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3822
from: perl-Test-Harness
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87085
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87086
from: perl-inc-latest
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-gnrtd4341
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd4342
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3631
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3632
from: perl-version
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-gnrtd687
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd688
from: perl-Carp
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3640
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3641
from: perl-Module-Metadata
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-gnrtd3312
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3313
from: perl-File-Path
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-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-gnrtd87129
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87130
from: perl-Software-License
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3637
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3638
from: perl-Module-Metadata
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4044
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd4045
from: perl-Perl-OSType
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-gnrtd87088
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd87089
from: perl-inc-latest
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-gnrtd3285
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3286
from: perl-PathTools
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-gnrtd3567
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3568
from: perl-Text-ParseWords
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3836
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3837
from: perl-ExtUtils-ParseXS
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3818
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3819
from: perl-Test-Harness
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-gnrtd3786
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3787
from: perl-ExtUtils-Install
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-gnrtd87131
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87132
from: perl-Module-Build
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3628
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3629
from: perl-version
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-gnrtd4041
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd4042
from: perl-Perl-OSType
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3714
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3715
from: perl-podlators
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3839
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd3840
from: perl-ExtUtils-ParseXS
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4360
type: Relationship
relationship type: hasDeclaredLicense
to: SPDXRef-gnrtd4361
from: perl-Getopt-Long
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-gnrtd684
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd685
from: perl-Carp
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-gnrtd4338
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd4339
from: perl
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87126
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd87127
from: perl-Software-License
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3783
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3784
from: perl-ExtUtils-Install
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3711
type: Relationship
relationship type: hasConcludedLicense
to: SPDXRef-gnrtd3712
from: perl-podlators
creation info: _:creationInfo_0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd3629
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic 1.0
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-gnrtd4045
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-gnrtd3850
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-gnrtd3787
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-gnrtd87127
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-gnrtd3641
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic
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-gnrtd3286
type: simplelicensing_LicenseExpression
simplelicensing license expression: (GPL+ or Artistic) and BSD
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-gnrtd3638
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPLv1+ or Artistic
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-gnrtd4327
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
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-gnrtd4361
type: simplelicensing_LicenseExpression
simplelicensing license expression: Artistic or GPLv2+
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3819
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-gnrtd3859
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
creation info: _:creationInfo_0

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

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

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

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

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

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

spdx id: SPDXRef-gnrtd3336
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-gnrtd87086
type: simplelicensing_LicenseExpression
simplelicensing license expression: ASL 2.0
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-gnrtd688
type: simplelicensing_LicenseExpression
simplelicensing license expression: (Artistic-1.0-Perl OR GPL-1.0-or-later)
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-gnrtd87089
type: simplelicensing_LicenseExpression
simplelicensing license expression: ASL 2.0
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-gnrtd3313
type: simplelicensing_LicenseExpression
simplelicensing license expression: GPL+ or Artistic
creation info: _:creationInfo_0

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

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

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

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

spdx id: SPDXRef-gnrtd3337
type: Organization
name: http://openeuler.org
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-gnrtd4359
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-gnrtd3314
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3639
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-gnrtd3838
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-gnrtd87087
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

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

spdx id: SPDXRef-gnrtd87128
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-gnrtd4043
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-gnrtd3785
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-gnrtd3284
type: Organization
name: http://openeuler.org
creation info: _:creationInfo_0

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

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

spdx id: SPDXRef-gnrtd3619
type: software_Package
supplied by: SPDXRef-gnrtd3639
software download location: NOASSERTION
summary: Gather package and POD information from perl module files
software package version: 0:1.000038-1.oe2403sp4
software home page: https://metacpan.org/release/Module-Metadata
description: This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain.This module provides a standard way to gather metadata about a .pm file through (mostly) static analysis and (some) code execution. When determining the version of a module, the $VERSION assignment is evaled, as is traditional in the CPAN toolchain.
name: perl-Module-Metadata
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-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-gnrtd3621
type: software_Package
supplied by: SPDXRef-gnrtd3630
software download location: NOASSERTION
summary: Perl extension for Version Objects
software package version: 8:0.99.30-1.oe2403sp4
software home page: https://metacpan.org/release/version
description: Version objects were added to Perl in 5.10. This module implements version objects for older version of Perl and provides the version object API for all versions of Perl. All previous releases before 0.74 are deprecated and should not be used due to incompatible API changes. Version 0.77 introduces the new 'parse' and 'declare' methods to standardize usage. You are strongly urged to set 0.77 as a minimum in your code, e.g. use version 0.77; # even for Perl v.5.10.0
name: perl-version
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-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-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-gnrtd3829
type: software_Package
supplied by: SPDXRef-gnrtd3838
software download location: NOASSERTION
summary: Convert Perl XS code into C code
software package version: 2:3.51-1.oe2403sp4
software home page: https://metacpan.org/pod/ExtUtils::ParseXS
description: ExtUtils::ParseXS will compile XS code into C code by embedding the constructs necessary to let C functions manipulate Perl values and creates the glue necessary to let Perl access those functions. The compiler uses typemaps to determine how to map C function parameters and variables to Perl values.
name: perl-ExtUtils-ParseXS
software source info: acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd87095
type: software_Package
supplied by: SPDXRef-gnrtd87128
software download location: NOASSERTION
summary: Packages that provide templated software licenses
software package version: 0:0.104001-2.oe2403sp4
software home page: https://metacpan.org/release/Software-License
description: This archive contains the distribution Software-License: packages that provide templated software licenses.
name: perl-Software-License
software source info: acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3182
type: software_Package
supplied by: SPDXRef-gnrtd4359
software download location: NOASSERTION
summary: Extended processing of command line options
software package version: 1:2.57-1.oe2403sp4
software home page: https://metacpan.org/pod/Getopt::Long
description: Module Getopt::Long implements an extended getopt function called GetOptions(). This function implements the POSIX standard for command line options, with GNU extensions, while still capable of handling the traditional one-letter options.
name: perl-Getopt-Long
software source info: acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd4038
type: software_Package
supplied by: SPDXRef-gnrtd4043
software download location: NOASSERTION
summary: Map Perl operating system names to generic types
software package version: 0:1.010-422.oe2403sp4
software home page: https://metacpan.org/release/Perl-OSType
description: Modules that provide OS-specific behaviors often need to know if the current operating system matches a more generic type of operating systems. For example, 'linux' is a type of 'Unix' operating system and so is 'freebsd'.
name: perl-Perl-OSType
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-gnrtd3807
type: software_Package
supplied by: SPDXRef-gnrtd3820
software download location: NOASSERTION
summary: Run Perl standard test scripts with statistics
software package version: 2:3.48-1.oe2403sp4
software home page: https://metacpan.org/release/Test-Harness
description: This package allows tests to be run and results automatically aggregated and output to STDOUT.
name: perl-Test-Harness
software source info: acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2
creation info: _:creationInfo_0

spdx id: SPDXRef-gnrtd3773
type: software_Package
supplied by: SPDXRef-gnrtd3785
software download location: NOASSERTION
summary: Install Perl files from here to there
software package version: 0:2.22-1.oe2403sp4
software home page: https://metacpan.org/release/ExtUtils-Install
description: Perl modules installing and uninstalling
name: perl-ExtUtils-Install
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-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-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-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-gnrtd3665
type: software_Package
supplied by: SPDXRef-gnrtd3713
software download location: NOASSERTION
summary: Format POD source into various output formats
software package version: 1:5.01-2.oe2403sp4
software home page: https://metacpan.org/release/podlators
description: podlators contains Pod::Man and Pod::Text modules which convert POD input to *roff source output, suitable for man pages, or plain text. It also includes several subclasses of Pod::Text for formatted output to terminals with various capabilities. It is the source package for the Pod::Man and Pod::Text modules included with Perl.
name: perl-podlators
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-gnrtd87078
type: software_Package
supplied by: SPDXRef-gnrtd87087
software download location: NOASSERTION
summary: Use modules bundled in inc/ if they are newer than installed ones
software package version: 2:0.500-12.oe2403sp4
software home page: https://metacpan.org/release/inc-latest
description: The inc::latest module helps bootstrap configure-time dependencies for CPAN distributions. These dependencies get bundled into the inc directory within a distribution and are used by Makefile.PL or Build.PL.
name: perl-inc-latest
software source info: acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-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