# packages

pkgId: 9803d13701c97b2e585b5d4435ac755358a8e2f110dff6d9e6155a1a8584bca0
name: perl-Archive-Tar
arch: src
version: 2.40
epoch: 0
release: 4.an23
summary: A module for Perl manipulation of .tar files
url: https://metacpan.org/release/Archive-Tar
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Archive-Tar-2.40-4.an23.src.rpm
checksum_type: sha256
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.


pkgId: 642b61032b3206b84fc9ed263c6e62cd692b04e0fcf2ee59807a583b43e01314
name: perl-Archive-Zip
arch: src
version: 1.68
epoch: 1
release: 4.an23
summary: Archive::Zip - Provide an interface to ZIP archive files.
url: https://metacpan.org/release/Archive-Zip
rpm_license: (GPL+ or Artistic) and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Archive-Zip-1.68-4.an23.src.rpm
checksum_type: sha256
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.

  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.


pkgId: 62075333f44bb0df499e286469fd244b9e99eb405438e2cd55a56d2ad0dd870e
name: perl-Array-Diff
arch: src
version: 0.09
epoch: 1
release: 13.an23
summary: Find the differences between two arrays
url: https://metacpan.org/release/Array-Diff
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Array-Diff-0.09-13.an23.src.rpm
checksum_type: sha256
description:
  This module compares two arrays and returns the added or deleted elements in
  two separate arrays. It's a simple wrapper around Algorithm::Diff.

  If you need more complex array tools, check Array::Compare.


pkgId: f9a605b4234f272e8e7f9d8b04520992896cfbed1a9df92bd7f57f7060ad056a
name: perl-Authen-SASL
arch: src
version: 2.16
epoch: 0
release: 31.an23
summary: Perl library for performing SASL authentication
url: https://metacpan.org/release/Authen-SASL
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Authen-SASL-2.16-31.an23.src.rpm
checksum_type: sha256
description:
  SASL is a generic mechanism for authentication used by several network
  protocols. Authen::SASL provides an implementation framework that all
  protocols should be able to share.


pkgId: 9a4b61fb1645f21a7aca4454420f261ed769135b136d046d2895b9c7e2f133e4
name: perl-B-COW
arch: src
version: 0.007
epoch: 0
release: 1.an23
summary: Additional B helpers to check Copy On Write status
url: https://metacpan.org/release/B-COW
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-B-COW-0.007-1.an23.src.rpm
checksum_type: sha256
description:
  B::COW provides some naïve additional B helpers to check the Copy On Write
  (COW) status of one SvPV (a Perl string variable).

  A COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind of)
  Read Only C string, which would be Copied On Write (COW). More than one SV can
  share the same PV, but when one PV needs to alter it, it would perform a copy
  of it, decreasing the COWREFCNT counter. One SV can then drop the COW flag when
  it's the only one holding a pointer to the PV. The COWREFCNT is stored at the
  end of the PV, after the null byte terminating the string. That value is
  limited to 255: when we reach 255, a new PV would be created.


pkgId: 8eb50cf5a7b8771adfbfe43e9a91d181e55ab69d2e957fc65356418ce145ea49
name: perl-B-Keywords
arch: src
version: 1.24
epoch: 0
release: 5.an23
summary: Lists of reserved barewords and symbol names
url: https://metacpan.org/release/B-Keywords
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-B-Keywords-1.24-5.an23.src.rpm
checksum_type: sha256
description:
  B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays,
  @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods,
  @UNIVERSALMethods and @ExporterSymbols.

  The @Symbols array includes the contents of each of @Scalars, @Arrays, @Hashes,
  @Functions and @Filehandles.

  Similarly, @Barewords adds a few non-function keywords and operators to the
  @Functions array.


pkgId: 5b7629067701f4da938074226932833d402120b7a0f407f07195b48ddc2c1e73
name: perl-Bit-Vector
arch: src
version: 7.4
epoch: 0
release: 1.an23
summary: Efficient bit vector, set of integers and "big int" math library
url: https://metacpan.org/release/Bit-Vector
rpm_license: (GPLv2+ or Artistic) and LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Bit-Vector-7.4-1.an23.src.rpm
checksum_type: sha256
description:
  Bit::Vector is an efficient C library which allows you to handle bit
  vectors, sets (of integers), "big integer arithmetic" and boolean
  matrices, all of arbitrary sizes.

  The library is efficient (in terms of algorithmic complexity) and
  therefore fast (in terms of execution speed) for instance through the
  widespread use of divide-and-conquer algorithms.


pkgId: 9ff8f27537a15f6280341278248a369491516dc0d8f301ab2a0de53a00304a9c
name: perl-Business-ISBN
arch: src
version: 3.007
epoch: 0
release: 1.an23
summary: Perl module to work with International Standard Book Numbers
url: https://metacpan.org/release/Business-ISBN
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Business-ISBN-3.007-1.an23.src.rpm
checksum_type: sha256
description:
  This modules handles International Standard Book Numbers, including
  ISBN-10 and ISBN-13.

  For exporting ISBN into a bar code, with png_barcode(), you need to install
  GD::Barcode::EAN13 Perl module.


pkgId: e9d42bb041408fc4d2f1916f1b01d2123526036916d963c8b89e8542a15cdfec
name: perl-Business-ISBN-Data
arch: src
version: 20210112.006
epoch: 0
release: 1.an23
summary: The data pack for Business::ISBN
url: https://metacpan.org/release/Business-ISBN-Data
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Business-ISBN-Data-20210112.006-1.an23.src.rpm
checksum_type: sha256
description:
  This is a data pack for Business::ISBN.  You can update
  the ISBN data without changing the version of Business::ISBN.
  Most of the interesting stuff is in Business::ISBN.


pkgId: 8bdadbc27ea901389c771f06f73c86b08ef188c5c7d8bf703141f8a000f2041e
name: perl-CBOR-XS
arch: src
version: 1.86
epoch: 0
release: 2.an23
summary: Concise Binary Object Representation (CBOR)
url: https://metacpan.org/release/CBOR-XS
rpm_license: GPLv3+ and (BSD or GPLv2+)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CBOR-XS-1.86-2.an23.src.rpm
checksum_type: sha256
description:
  This module converts Perl data structures to the Concise Binary Object
  Representation (CBOR) and vice versa. CBOR is a fast binary serialization
  format that aims to use an (almost) superset of the JSON data model, i.e.
  when you can represent something useful in JSON, you should be able to
  represent it in CBOR.


pkgId: 811ee0d8f8fa60c5ecddd38e9552ed2c8e3b9f6ef7b2a49d99a63ade77fcf6f9
name: perl-CGI
arch: src
version: 4.55
epoch: 0
release: 2.an23
summary: Handle Common Gateway Interface requests and responses
url: https://metacpan.org/release/CGI
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CGI-4.55-2.an23.src.rpm
checksum_type: sha256
description:
  CGI.pm is a stable, complete and mature solution for processing and preparing
  HTTP requests and responses. Major features including processing form
  submissions, file uploads, reading and writing cookies, query string
  generation and manipulation, and processing and preparing HTTP headers. Some
  HTML generation utilities are included as well.

  CGI.pm performs very well in in a vanilla CGI.pm environment and also comes
  with built-in support for mod_perl and mod_perl2 as well as FastCGI.


pkgId: 9d068b7e8251a4c7b827dcb3458775704f77be4941a9fb395cd8c6e42528c65b
name: perl-CPAN
arch: src
version: 2.36
epoch: 0
release: 1.an23
summary: Query, download and build perl modules from CPAN sites
url: https://metacpan.org/release/CPAN
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-2.36-1.an23.src.rpm
checksum_type: sha256
description:
  CPAN (Comprehensive Perl Archive Network) is a comprehensive repository of
  Perl software and documentation that serves as a centralized resource for the
  Perl community. This repository comprises thousands of modules, libraries,
  frameworks, and tools that are available to be downloaded and used free of charge.
  CPAN offers a convenient way to search, install, and manage Perl modules, enabling
  developers to rapidly and efficiently incorporate new functionality into their
  Perl applications. Additionally, CPAN hosts a wealth of documentation, tutorials,
  and other resources that can aid developers in honing their Perl skills and keeping
  up-to-date with the latest advancements in the Perl language.

  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.


pkgId: 0a6c99c0f47101887bc1b5aa1cf31c82fbf819df445f81d8c3bead3f90124e3e
name: perl-CPAN-Changes
arch: src
version: 0.400002
epoch: 0
release: 21.an23
summary: Read and write Changes files
url: https://metacpan.org/release/CPAN-Changes
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-Changes-0.400002-21.an23.src.rpm
checksum_type: sha256
description:
  It is standard practice to include a Changes file in your distribution. The
  purpose of the Changes file is to help a user figure out what has changed
  since the last release.

  People have devised many ways to write the Changes file. A preliminary
  specification has been created (CPAN::Changes::Spec) to encourage module
  authors to write clear and concise Changes.

  This module will help users programmatically read and write Changes files
  that conform to the specification.


pkgId: 0f35f55e04cc098821fa7b7f4f3e2a8b31bf99afffef7f8bb1ba5bb38a95ee43
name: perl-CPAN-DistnameInfo
arch: src
version: 0.12
epoch: 1
release: 4.an23
summary: Extract distribution name and version from a distribution filename
url: https://metacpan.org/release/CPAN-DistnameInfo
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-DistnameInfo-0.12-4.an23.src.rpm
checksum_type: sha256
description:
  Perl-CPAN-DistnameInfo is a Perl module that provides a simple interface for
  parsing distribution (dist) names from the Comprehensive Perl Archive Network
  (CPAN) website. This module is designed to make it easy for developers to
  extract information about a CPAN distribution from its name, including the
  author name, distribution name, and version number.

  The module works by providing a single function, called parse_distname(),
  which takes a CPAN distribution name as its argument and returns a hash
  reference containing information about the distribution. The hash reference
  contains three keys: 'author', 'dist', and 'version', which respectively
  contain the author name, distribution name, and version number components
  of the dist name.

  In addition to the parse_distname() function, Perl-CPAN-DistnameInfo
  also provides several utility functions for working with CPAN distribution
  names. These include functions for converting a distribution name to a URL
  on the CPAN website, and for converting author and distribution names to
  their canonical forms.


pkgId: 27625249db51d88febafebd38626379f51e848075a9ca5bfa8a462257559052f
name: perl-CPAN-Meta
arch: src
version: 2.150010
epoch: 1
release: 3.an23
summary: Distribution metadata for a CPAN dist
url: https://metacpan.org/release/CPAN-Meta
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-Meta-2.150010-3.an23.src.rpm
checksum_type: sha256
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.


pkgId: 353dbdc2d980956a7ac988a0ca2585e7c99ccc1f85d1d12703b5ae829ef6024e
name: perl-CPAN-Meta-Requirements
arch: src
version: 2.140
epoch: 1
release: 3.an23
summary: Set of version requirements for a CPAN dist
url: https://metacpan.org/release/CPAN-Meta-Requirements
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-Meta-Requirements-2.140-3.an23.src.rpm
checksum_type: sha256
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. 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.


pkgId: faf0728ad694e5ce2aad8de442ccf6f4c978b3f707dd8c273d26af2bbb7db01e
name: perl-CPAN-Meta-YAML
arch: src
version: 0.018
epoch: 1
release: 3.an23
summary: Read and write a subset of YAML for CPAN Meta files
url: https://metacpan.org/release/CPAN-Meta-YAML
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-CPAN-Meta-YAML-0.018-3.an23.src.rpm
checksum_type: sha256
description:
  This module implements a subset of the YAML specification for use in reading
  and writing CPAN metadata files like META.yml and MYMETA.yml. It should not be
  used for any other general YAML parsing or generation task.


pkgId: a3e6acda86f3fbf062a4b1fa720d8d0c70ea63a2d5cabaa8ddd880b22a67039f
name: perl-Canary-Stability
arch: src
version: 2013
epoch: 0
release: 1.an23
summary: Canary to check perl compatibility for Schmorp's modules
url: https://metacpan.org/release/Canary-Stability
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Canary-Stability-2013-1.an23.src.rpm
checksum_type: sha256
description:
  This module is used by Schmorp's modules during configuration stage to test
  the installed perl for compatibility with his modules.


pkgId: 9f2a4b77564416d75db98d61c2327eee09b7095c7d7d3077bb1a7ed6c71cbec7
name: perl-Capture-Tiny
arch: src
version: 0.48
epoch: 0
release: 3.an23
summary: Capture STDOUT and STDERR from Perl, XS or external programs
url: https://metacpan.org/release/Capture-Tiny
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Capture-Tiny-0.48-3.an23.src.rpm
checksum_type: sha256
description:
  Capture::Tiny provides a simple, portable way to capture anything sent to
  STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or
  from an external program. Optionally, output can be teed so that it is
  captured while being passed through to the original handles. Yes, it even
  works on Windows. Stop guessing which of a dozen capturing modules to use
  in any particular situation and just use this one.


pkgId: 438ebc129209b86e95bd576c8064e050205ca416d112891f32a3e3b57ac69393
name: perl-Carp
arch: src
version: 1.52
epoch: 0
release: 2.an23
summary: Alternative warn and die for modules
url: http://search.cpan.org/dist/Carp/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Carp-1.52-2.an23.src.rpm
checksum_type: sha256
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.


pkgId: 5a03f0763ab330e3266c5de104e3d2fdcfcd36c853f866d0b2b6de1c6f64e74b
name: perl-Carp-Clan
arch: src
version: 6.08
epoch: 0
release: 15.an23
summary: Perl module to print improved warning messages
url: https://metacpan.org/release/Carp-Clan
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Carp-Clan-6.08-15.an23.src.rpm
checksum_type: sha256
description:
  This module reports errors from the perspective of the caller of a
  "clan" of modules, similar to "Carp.pm" itself. But instead of giving
  it a number of levels to skip on the calling stack, you give it a
  pattern to characterize the package names of the "clan" of modules
  which shall never be blamed for any error.


pkgId: de390938a77b947c8c9113136f7db55e5c12c0e3cdcaf329be6fe3c5aed2e905
name: perl-Class-Data-Inheritable
arch: src
version: 0.09
epoch: 0
release: 6.an23
summary: Inheritable, overridable class data
url: https://metacpan.org/release/Class-Data-Inheritable
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Data-Inheritable-0.09-6.an23.src.rpm
checksum_type: sha256
description:
  Class::Data::Inheritable is for creating accessor/mutators to
  class data. That is, if you want to store something about your
  class as a whole (instead of about a single object). This data
  is then inherited by your sub-classes and can be overridden.


pkgId: 90877b3ad957a89b2380c7905c3366d06baa4d6f768b66ce09a054b1cdec5aad
name: perl-Class-Inspector
arch: src
version: 1.36
epoch: 0
release: 3.an23
summary: Get information about a class and its structure
url: https://metacpan.org/release/Class-Inspector
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Inspector-1.36-3.an23.src.rpm
checksum_type: sha256
description:
  Class::Inspector allows you to get information about a loaded class.
  Most or all of this information can be found in other ways, but they aren't
  always very friendly, and usually involve a relatively high level of Perl
  wizardry, or strange and unusual looking code. Class::Inspector attempts to
  provide an easier, more friendly interface to this information.


pkgId: 7b080dff40a4374c77475ac4582659ab00d02e5271fc112b02826c9ed442132f
name: perl-Class-Iterator
arch: src
version: 0.3
epoch: 0
release: 33.an23
summary: Iterator class
url: https://metacpan.org/release/Class-Iterator
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Iterator-0.3-33.an23.src.rpm
checksum_type: sha256
description:
  Class::Iterator is a generic iterator object class. It uses a closure that
  wraps into an object interface.


pkgId: 6a69cb6ed69bb34a712a899c1f1a0f3321e484a8b264de7d97973ac5d5e06284
name: perl-Class-Load
arch: src
version: 0.25
epoch: 0
release: 22.an23
summary: A working (require "Class::Name") and more
url: https://metacpan.org/release/Class-Load
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Load-0.25-22.an23.src.rpm
checksum_type: sha256
description:
  require EXPR only accepts Class/Name.pm style module names, not Class::Name.
  How frustrating! For that, we provide load_class 'Class::Name'.

  It's often useful to test whether a module can be loaded, instead of throwing
  an error when it's not available. For that, we provide
  try_load_class 'Class::Name'.

  Finally, sometimes we need to know whether a particular class has been loaded.
  Asking %INC is an option, but that will miss inner packages and any class for
  which the filename does not correspond to the package name. For that, we
  provide is_class_loaded 'Class::Name'.


pkgId: ecf10a42e2d295f38a8aaacb75fd839af68f0ee86145368e86645301315c759b
name: perl-Class-Load-XS
arch: src
version: 0.10
epoch: 0
release: 20.an23
summary: XS implementation of parts of Class::Load
url: https://metacpan.org/release/Class-Load-XS
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Load-XS-0.10-20.an23.src.rpm
checksum_type: sha256
description:
  This module provides an XS implementation for portions of Class::Load.
  See Class::Load for API details.


pkgId: 367bc8e88cb0276ee71839fee3f4fc6ed92ea8fad56b6f51cfeaa91472ca8a5c
name: perl-Class-Method-Modifiers
arch: src
version: 2.14
epoch: 0
release: 1.an23
summary: Provides Moose-like method modifiers
url: https://metacpan.org/release/Class-Method-Modifiers
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Method-Modifiers-2.14-1.an23.src.rpm
checksum_type: sha256
description:
  Method modifiers are a powerful feature from the CLOS (Common Lisp Object
  System) world.

  In its most basic form, a method modifier is just a method that calls
  '$self->SUPER::foo(@_)'. I for one have trouble remembering that exact
  invocation, so my classes seldom re-dispatch to their base classes. Very
  bad!

  'Class::Method::Modifiers' provides three modifiers: 'before', 'around',
  and 'after'. 'before' and 'after' are run just before and after the method
  they modify, but can not really affect that original method. 'around' is
  run in place of the original method, with a hook to easily call that
  original method. See the 'MODIFIERS' section for more details on how the
  particular modifiers work.


pkgId: 512ffd1d05c2c10994c7961669b0d872ed34eb011cb8f67a11847316fb3151d1
name: perl-Class-Singleton
arch: src
version: 1.6
epoch: 0
release: 8.an23
summary: Implementation of a "Singleton" class
url: https://metacpan.org/release/Class-Singleton
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Singleton-1.6-8.an23.src.rpm
checksum_type: sha256
description:
  This is the Class::Singleton module. A Singleton describes an object class
  that can have only one instance in any system. An example of a Singleton
  might be a print spooler or system registry. This module implements a
  Singleton class from which other classes can be derived. By itself, the
  Class::Singleton module does very little other than manage the
  instantiation of a single object. In deriving a class from
  Class::Singleton, your module will inherit the Singleton instantiation
  method and can implement whatever specific functionality is required.


pkgId: 34111cd153c2d18153708dbc852cdb9524b5fd7faaaf1c6e86114d4b025ca429
name: perl-Class-Tiny
arch: src
version: 1.008
epoch: 0
release: 8.an23
summary: Minimalist class construction
url: https://metacpan.org/release/Class-Tiny
rpm_license: Apache-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-Tiny-1.008-8.an23.src.rpm
checksum_type: sha256
description:
  This module offers a minimalist class construction kit in around 120 lines
  of code. Here is a list of features:

  * defines attributes via import arguments
  * generates read-write accessors
  * supports lazy attribute defaults
  * supports custom accessors
  * superclass provides a standard new constructor
  * new takes a hash reference or list of key/value pairs
  * new has heuristics to catch constructor attribute typos
  * new calls BUILD for each class from parent to child
  * superclass provides a DESTROY method
  * DESTROY calls DEMOLISH for each class from child to parent


pkgId: 48209b18dc5a55cdfaa0629635f1164553aeb4a41c8ad16f11c8ce065c47d4ff
name: perl-Class-XSAccessor
arch: src
version: 1.19
epoch: 0
release: 16.an23
summary: Generate fast XS accessors without run-time compilation
url: http://search.cpan.org/dist/Class-XSAccessor/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-XSAccessor-1.19-16.an23.src.rpm
checksum_type: sha256
description:
  Experience lightning-fast access to object attributes with Class::XSAccessor.
  This powerful module utilizes XS to provide speedy read, write, and read/write
  accessors, while also offering convenient predicate functions like "has_foo()"
  to determine if the attribute "foo" is defined in the object. It seamlessly
  integrates with objects that use ordinary hashes, and for those that use arrays,
  there's Class::XSAccessor::Array - delivering the same impressive performance
  and ease of use.


pkgId: 16df8db88d6a400d70e67c0d41a4fb40a58f73f37b6886c15661cdc6164319ca
name: perl-Clone
arch: src
version: 0.46
epoch: 0
release: 2.an23
summary: Recursively copy perl data types
url: https://metacpan.org/release/Clone
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Clone-0.46-2.an23.src.rpm
checksum_type: sha256
description:
  This module provides a 'clone()' method which makes recursive copies of
  nested hash, array, scalar and reference types, including tied variables
  and objects.

  clone() takes a scalar argument and duplicates it. To duplicate lists,
  arrays or hashes, pass them in by reference, e.g.

      my $copy = clone (\@array);
      
      my %copy = %{ clone (\%hash) };


pkgId: 61aacbcd0712e84f3fef4af82283141950c2c4dcb68b0496daf4cb9f70aebd89
name: perl-Color-ANSI-Util
arch: src
version: 0.164
epoch: 0
release: 9.an23
summary: Routines for dealing with ANSI colors
url: https://metacpan.org/release/Color-ANSI-Util/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Color-ANSI-Util-0.164-9.an23.src.rpm
checksum_type: sha256
description:
  This module provides routines for dealing with ANSI colors. The two main
  functions are ansifg and ansibg. With those functions, you can specify
  colors in RGB and let it output the correct ANSI color escape code
  according to the color depth support of the terminal (whether 16-color,
  256-color, or 24bit). There are other functions to convert RGB to ANSI
  in specific color depths, or reverse functions to convert from ANSI to
  RGB codes.


pkgId: f8020d0a7b1be33db4f8311f4ad014fa1458e09b61601dc312183d29844e05fc
name: perl-ColorThemeBase-Static
arch: src
version: 0.008
epoch: 0
release: 9.an23
summary: Base class for color theme modules with static list of items
url: https://metacpan.org/release/ColorThemeBase-Static/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ColorThemeBase-Static-0.008-9.an23.src.rpm
checksum_type: sha256
description:
  This is base class for color theme modules with static list of items (from
  object's colors key).
  This class is now alias for ColorThemeBase::Static::FromStructColors. You
  can use that class directly.


pkgId: e83fcefba2d58aafd2eb3571c18e417b0a0e08293f4a4e8b744df1a34820dd78
name: perl-Compress-Bzip2
arch: src
version: 2.28
epoch: 1
release: 4.an23
summary: Interface to Bzip2 compression library
url: https://metacpan.org/release/Compress-Bzip2
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Compress-Bzip2-2.28-4.an23.src.rpm
checksum_type: sha256
description:
  The Compress::Bzip2 module provides a Perl interface to the Bzip2 compression
  library. A relevant subset of the functionality provided by Bzip2 is available
  in Compress::Bzip2. Compress::Bzip2 is not well integrated into PerlIO, use
  the preferred IO::Compress::Bzip2 instead.


pkgId: b6596acbce6412d885768392da641dea1663a83e449713f1128f40bebab6abd7
name: perl-Compress-Raw-Bzip2
arch: src
version: 2.204
epoch: 0
release: 2.an23
summary: Low-level interface to bzip2 compression library
url: https://metacpan.org/release/Compress-Raw-Bzip2
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Compress-Raw-Bzip2-2.204-2.an23.src.rpm
checksum_type: sha256
description:
  Compress::Raw::Bzip2 provides an interface to the in-memory compression/uncompression
  functions from the bzip2 compression library.

  Although the primary purpose for the existence of Compress::Raw::Bzip2 is for use by
  the IO::Compress::Bzip2 and IO::Compress::Bunzip2 modules, it can be used on its own
  for simple compression/uncompression tasks.


pkgId: d915de2bba384340c16a0e2ca41aa819bd057e9fc86fcfb57ea4304205f16a72
name: perl-Compress-Raw-Lzma
arch: src
version: 2.204
epoch: 0
release: 4.an23
summary: Low-level interface to lzma compression library
url: https://metacpan.org/release/Compress-Raw-Lzma
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Compress-Raw-Lzma-2.204-4.an23.src.rpm
checksum_type: sha256
description:
  This module provides a Perl interface to the lzma compression library.
  It is used by IO::Compress::Lzma.


pkgId: 59e083ec3e17b35a6d03248e0f77ef22d9aa031cb910541556d2e970350f4e0a
name: perl-Compress-Raw-Zlib
arch: src
version: 2.222
epoch: 0
release: 1.an23
summary: Low-level interface to the zlib compression library
url: https://metacpan.org/release/Compress-Raw-Zlib
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND Zlib
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Compress-Raw-Zlib-2.222-1.an23.src.rpm
checksum_type: sha256
description:
  The Compress::Raw::Zlib module provides a Perl interface to the zlib
  compression library, which is used by IO::Compress::Zlib.


pkgId: f14ceaa687854f661fb33bdd840bfb138dd087b33ba502b3619f6982bb05f7e7
name: perl-Config-AutoConf
arch: src
version: 0.320
epoch: 0
release: 3.an23
summary: A module to implement some of AutoConf macros in pure Perl
url: https://metacpan.org/release/Config-AutoConf
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Config-AutoConf-0.320-3.an23.src.rpm
checksum_type: sha256
description:
  This module simulates some of the tasks autoconf macros do.  To detect
  a command, a library and similar.


pkgId: 1307da4020da4c9b3ffc00076d0b0afffaffbc8b5c23623f399f7d6341c388d7
name: perl-Config-Perl-V
arch: src
version: 0.35
epoch: 1
release: 2.an23
summary: A module that will return you the output of 'perl -V' in a structure
url: https://metacpan.org/release/Config-Perl-V
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Config-Perl-V-0.35-2.an23.src.rpm
checksum_type: sha256
description:
  The command 'perl -V' will return you an excerpt from the %Config hash
  combined with the output of 'perl -V' that is not stored inside %Config,
  but only available to the perl binary itself.


pkgId: 82aa375cfcc06ebaec4fffad70d53ca726e96180adc96c224faad9d288df7386
name: perl-Config-Tiny
arch: src
version: 2.28
epoch: 0
release: 6.an23
summary: Perl module for reading and writing .ini style configuration files
url: https://metacpan.org/release/Config-Tiny
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Config-Tiny-2.28-6.an23.src.rpm
checksum_type: sha256
description:
  Config::Tiny is a Perl module designed for reading and writing .ini
  style configuration files. It is designed for simplicity and ease of
  use, and thus only supports the most basic operations.


pkgId: 35af9f3001686293b6b5864e0d2acef0769e59794df5bf8fa1292ceb75fcef02
name: perl-Const-Fast
arch: src
version: 0.014
epoch: 0
release: 1.an23
summary: Facility for creating read-only scalars, arrays, and hashes
url: https://metacpan.org/release/Const-Fast
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Const-Fast-0.014-1.an23.src.rpm
checksum_type: sha256
description:
  This the only function of this module and it is exported by default. It takes
  a scalar, array or hash left-value as first argument, and a list of one or
  more values depending on the type of the first argument as the value for the
  variable. It will set the variable to that value and subsequently make it
  read-only. Arrays and hashes will be made deeply read-only.


pkgId: 671aad8345d358f9d114e605677373483aa3e385c83d99dfe29784759e0c3087
name: perl-Contextual-Return
arch: src
version: 0.004014
epoch: 0
release: 1.an23
summary: Create context-sensitive return values
url: https://metacpan.org/release/Contextual-Return
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Contextual-Return-0.004014-1.an23.src.rpm
checksum_type: sha256
description:
  This module allows you to define return values of a perl sub that are
  appropriate given the calling context.


pkgId: e6238b95fb5d23e77e88f709926b1b8521c715cd2ebf3f580f3d103168a8a6b6
name: perl-Convert-Bencode
arch: src
version: 1.03
epoch: 0
release: 36.an23
summary: Functions for converting to/from bencoded strings
url: https://metacpan.org/release/Convert-Bencode
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Convert-Bencode-1.03-36.an23.src.rpm
checksum_type: sha256
description:
  This module provides two functions, bencode and bdecode, which encode and
  decode bencoded strings respectively.


pkgId: 387a88d22f323cd22eccbd8b96818d4766d28b8dd93cbbd84fdfa9b97a00e496
name: perl-Coro-Multicore
arch: src
version: 1.07
epoch: 0
release: 1.an23
summary: Make Coro threads on multiple cores with specially supported modules
url: https://metacpan.org/release/Coro-Multicore
rpm_license: (GPL+ or Artistic) and (Public Domain or CC0)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Coro-Multicore-1.07-1.an23.src.rpm
checksum_type: sha256
description:
  While Coro threads (unlike ithreads) provide real threads similar to
  pthreads, python threads and so on, they do not run in parallel to each
  other even on machines with multiple CPUs or multiple CPU cores.

  This module lifts this restriction under two very specific but useful
  conditions: firstly, the coro thread executes in XS code and does not
  touch any perl data structures, and secondly, the XS code is specially
  prepared to allow this.


pkgId: 0ad9d066ff64c36dfb15f525ec523ae330fb564f648c8f62d49046261a9ba2cd
name: perl-Cpanel-JSON-XS
arch: src
version: 4.40
epoch: 0
release: 1.an23
summary: JSON::XS for Cpanel, fast and correct serializing
url: https://metacpan.org/release/Cpanel-JSON-XS
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Cpanel-JSON-XS-4.40-1.an23.src.rpm
checksum_type: sha256
description:
  This module converts Perl data structures to JSON and vice versa. Its
  primary goal is to be correct and its secondary goal is to be fast. To
  reach the latter goal it was written in C.


pkgId: 96aae1a7cb5dfe094228952825b3042ca0c28406c28fec4a52afd4552230bb07
name: perl-Crypt-RC4
arch: src
version: 2.02
epoch: 0
release: 1.an23
summary: Perl implementation of the RC4 encryption algorithm
url: https://metacpan.org/release/Crypt-RC4
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Crypt-RC4-2.02-1.an23.src.rpm
checksum_type: sha256
description:
  A simple implementation of the RC4 algorithm, developed by RSA Security,
  Inc. Here is the description from RSA's website:

  RC4 is a stream cipher designed by Rivest for RSA Data Security (now RSA
  Security). It is a variable key-size stream cipher with byte-oriented
  operations. The algorithm is based on the use of a random permutation. Analysis
  shows that the period of the cipher is overwhelmingly likely to be greater than
  10100. Eight to sixteen machine operations are required per output byte, and
  the cipher can be expected to run very quickly in software. Independent analysts
  have scrutinized the algorithm and it is considered secure.


pkgId: ad1432eec280d39a17182a48831d3a29938c8b58c38cc27c12170b732c8e9958
name: perl-Crypt-URandom
arch: src
version: 0.54
epoch: 0
release: 1.an23
summary: Non-blocking randomness for Perl
url: https://metacpan.org/release/Crypt-URandom
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Crypt-URandom-0.54-1.an23.src.rpm
checksum_type: sha256
description:
  This Module is intended to provide an interface to the strongest available
  source of non-blocking randomness on the current platform.


pkgId: c4a2ccc5161f98a1ccb56ca1d0fca3a2a7fec76bc50d8825f854e26dd990b90f
name: perl-DBD-MariaDB
arch: src
version: 1.22
epoch: 0
release: 4.an23
summary: MariaDB and MySQL driver for the Perl5 Database Interface (DBI)
url: https://metacpan.org/release/DBD-MariaDB/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DBD-MariaDB-1.22-4.an23.src.rpm
checksum_type: sha256
description:
  DBD::MariaDB is the Perl DBI driver for access to MariaDB and MySQL databases.
  The goal of DBD::MariaDB is to fix MariaDB compatibility, Perl Unicode support
  and security related bugs. This Perl DBI driver is a fork of the DBD::mysql driver
  and was created because said issues in the  original DBD::mysql have not been
  addressed for more than a year.


pkgId: 6b37dfd81e95cc16a308386a3f0ca169763433bcdcaab07653db783f6d1e7186
name: perl-DBD-MySQL
arch: src
version: 4.050
epoch: 0
release: 3.an23
summary: A MySQL interface for Perl
url: https://metacpan.org/release/DBD-mysql
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DBD-MySQL-4.050-3.an23.src.rpm
checksum_type: sha256
description:
  DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In
  other words: DBD::mysql is an interface between the Perl programming language
  and the MySQL programming API that comes with the MySQL relational database
  management system.


pkgId: 68708657261c6f344e372ece04ef374ffbcec720ce079b22d6c395bb50a4b9ff
name: perl-DBD-SQLite
arch: src
version: 1.72
epoch: 0
release: 1.an23
summary: SQLite DBI Driver
url: https://metacpan.org/release/DBD-SQLite
rpm_license: ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND LicenseRef-Fedora-Public-Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DBD-SQLite-1.72-1.an23.src.rpm
checksum_type: sha256
description:
  SQLite is a public domain, file-based, relational database engine that you can
  find at <https://www.sqlite.org/>. This package provides a Perl DBI driver for
  SQLite.


pkgId: d81b33e1d0e832b60f829d8830305d6b68201c1b4abeb1e020ad137bed6e9596
name: perl-DBI
arch: src
version: 1.643
epoch: 0
release: 4.an23
summary: A database access API for perl
url: http://dbi.perl.org/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DBI-1.643-4.an23.src.rpm
checksum_type: sha256
description:
  The DBI module enables your Perl applications to access multiple database types transparently.
  You can connect to PostgreSQL, SQLite, MySQL, MSSQL, Oracle, Informix, Sybase, ODBC and many
  more without having to know the different underlying interfaces of each. The API defined by
  DBI will work on all these database types and many more.


pkgId: df4ec2600744b9e4675fe1fbfe50badb087160ec56b6c03dbadb914c6ff1c693
name: perl-DBM-Deep
arch: src
version: 2.0016
epoch: 0
release: 17.an23
summary: A pure perl multi-level hash/array DBM
url: https://metacpan.org/release/DBM-Deep
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DBM-Deep-2.0016-17.an23.src.rpm
checksum_type: sha256
description:
  A unique flat-file database module, written in pure perl. True multi-level
  hash/array support (unlike MLDBM, which is faked), hybrid OO / tie()
  interface, cross-platform FTPable files, and quite fast. Can handle
  millions of keys and unlimited hash levels without significant slow-down.
  Written from the ground-up in pure perl - this is NOT a wrapper around a
  C-based DBM. Out-of-the-box compatibility with Unix, Mac OS X and Windows.


pkgId: 0d051f9b542f3069d1359bb5f71b830d21da5d413845a6c044b084ae95d04cee
name: perl-DB_File
arch: src
version: 1.858
epoch: 0
release: 2.an23
summary: Perl5 access to Berkeley DB version 1.x
url: https://metacpan.org/release/DB_File
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DB_File-1.858-2.an23.src.rpm
checksum_type: sha256
description:
  DB_File is a module which allows Perl programs to make use of the facilities
  provided by Berkeley DB version 1.x (if you have a newer version of DB, you
  will be limited to functionality provided by interface of version 1.x). The
  interface defined here mirrors the Berkeley DB interface closely.


pkgId: 1ffc44426a5eb73be1e3c3fd0c1008cc9b5cfdd8dbf5a4dbd9c129d8e767d0c3
name: perl-Data-Binary
arch: src
version: 0.01
epoch: 0
release: 14.an23
summary: Simple detection of binary versus text in strings
url: https://metacpan.org/release/Data-Binary
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Binary-0.01-14.an23.src.rpm
checksum_type: sha256
description:
  This simple module provides string equivalents to the -T / -B operators. Since
  these only work on file names and file handles, this module provides the same
  functions but on strings.

  Note that the actual implementation is currently different, basically because
  the -T / -B functions are in C/XS, and this module is written in pure Perl. For
  now, anyway.


pkgId: d76d9e071500302e74b091fc072acab8f3e5a8c230d5c3f49e1d937ef5410cd6
name: perl-Data-Dump
arch: src
version: 1.25
epoch: 0
release: 2.an23
summary: Pretty printing of data structures
url: https://metacpan.org/release/Data-Dump
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Dump-1.25-2.an23.src.rpm
checksum_type: sha256
description:
  This module provides a single function called dump() that takes a list of
  values as its argument and produces a string as its result. The string
  contains Perl code that can be evaluated to produce a deep copy of the
  original arguments. The string is formatted for easy comprehension.


pkgId: 87a9de9f13ebe13ad4d0d13086932812cb61b639f09e4df7a81b97a4bbd4f19d
name: perl-Data-Dumper
arch: src
version: 2.184
epoch: 0
release: 2.an23
summary: Stringified perl data structures, suitable for printing and eval
url: https://metacpan.org/release/Data-Dumper
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Dumper-2.184-2.an23.src.rpm
checksum_type: sha256
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.


pkgId: 32e2cf72ba9f5cbe2f2e9d014df99bed991c49359efd1b5aab465ead6e18c3d8
name: perl-Data-Dumper-Concise
arch: src
version: 2.023
epoch: 0
release: 1.an23
summary: A convenient way to reproduce a set of Dumper options
url: https://metacpan.org/release/Data-Dumper-Concise
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Dumper-Concise-2.023-1.an23.src.rpm
checksum_type: sha256
description:
  This module always exports a single function, Dumper, which can be
  called with an array of values to dump those values or with no arguments
  to return the Data::Dumper object it has created.  It exists,
  fundamentally, as a convenient way to reproduce a set of Dumper options
  that we've found ourselves using across large numbers of applications.


pkgId: f1dc2c51535eb5c6f87ad6f08654ee33b52dc55ca5a3b025162ac2fbf1a6b969
name: perl-Data-Dumper-Names
arch: src
version: 0.03
epoch: 0
release: 1.an23
summary: Data::Dumper like module for printing and eval data structures
url: https://metacpan.org/release/Data-Dumper-Names
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Dumper-Names-0.03-1.an23.src.rpm
checksum_type: sha256
description:
  The essential module Data::Dumper is used for printing perl data structures or
  suitable for eval. Data::Dumper::Names dump variables with names and without
  source filter.


pkgId: 8829759c63a44c6b83f6fef87c9dbad73390304180e9ce9d48f184068886815d
name: perl-Data-OptList
arch: src
version: 0.113
epoch: 0
release: 2.an23
summary: Parse and validate simple name or value option pairs
url: https://metacpan.org/release/Data-OptList
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-OptList-0.113-2.an23.src.rpm
checksum_type: sha256
description:
  perl-Data-OptList is a Perl module that provides a lightweight and
  flexible option list parser. It allows users to define a set of options and
  parse them from the arguments passed to the program. It also provides some
  features such as applying default values to missing options, merging multiple
  option lists, etc. It is commonly used for handling command-line options or
  function parameters.

  Hashes are great for storing named data.
  If you want more than one entry for a name, you should use a list of pairs.
  Even then, this is really boring to write:

  $values = [
      foo => undef,
      bar => undef,
      baz => undef,
      xyz => { ... },
  ];

  With Data::OptList, you can do this instead:

  $values = Data::OptList::mkopt([
      qw(foo bar baz),
      xyz => { ... },
  ]);

  This works is a name and any reference following a name is its value
  by assuming that any defined scalar.


pkgId: a8fc9fc4c699d2c5b1323eee0c134e319e6387bdaf2235976b48d2d84b9d6f33
name: perl-Data-Peek
arch: src
version: 0.52
epoch: 0
release: 2.an23
summary: A collection of low-level debug functions
url: https://metacpan.org/release/Data-Peek
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Peek-0.52-2.an23.src.rpm
checksum_type: sha256
description:
  Perl-Data-Peek is a module in Perl that provides a set of utilities for
  inspecting Perl data structures. With this module, developers can easily
  view the contents of complex data structures, such as arrays or hashes,
  and get a better understanding of how they are organized.

  Data::Peek is useful for debugging Perl applications and can help developers
  to identify and fix issues in their code. It provides output in a format
  that is easy to read, and it can display a wide range of data types,
  including references, objects, and even code.


pkgId: c852eb4345a8390e5b8b1e2495b0c79a5b2bdb2ba9deb8c00d7ae03390f69cfc
name: perl-Data-Section
arch: src
version: 0.200008
epoch: 1
release: 1.an23
summary: Read multiple hunks of data out of your DATA section
url: https://metacpan.org/release/Data-Section
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Section-0.200008-1.an23.src.rpm
checksum_type: sha256
description:
  Data::Section provides an easy way to access multiple named chunks of
  line-oriented data in your module's DATA section. It was written to allow
  modules to store their own templates, but probably has other uses.


pkgId: 47abf0dad7262d54405c18e6481a8c381e8241c67e9b71327271119e30ea535e
name: perl-Data-UUID
arch: src
version: 1.226
epoch: 0
release: 1.an23
summary: Globally/Universally Unique Identifiers (GUIDs/UUIDs)
url: https://metacpan.org/release/Data-UUID
rpm_license: BSD and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-UUID-1.226-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a framework for generating v3 UUIDs (Universally Unique
  Identifiers, also known as GUIDs (Globally Unique Identifiers). A UUID is 128
  bits long, and is guaranteed to be different from all other UUIDs/GUIDs
  generated until 3400 CE.

  UUIDs were originally used in the Network Computing System (NCS) and later in
  the Open Software Foundation's (OSF) Distributed Computing Environment.
  Currently many different technologies rely on UUIDs to provide unique identity
  for various software components. Microsoft COM/DCOM for instance, uses GUIDs
  very extensively to uniquely identify classes, applications and components
  across network-connected systems.

  The algorithm for UUID generation, used by this extension, is described in the
  Internet Draft "UUIDs and GUIDs" by Paul J. Leach and Rich Salz (see RFC 4122).
  It provides a reasonably efficient and reliable framework for generating UUIDs
  and supports fairly high allocation rates - 10 million per second per machine -
  and therefore is suitable for identifying both extremely short-lived and very
  persistent objects on a given system as well as across the network.

  This module provides several methods to create a UUID. In all methods,
  <namespace> is a UUID and <name> is a free form string.


pkgId: 46698cc3294fb0b99498a09996d30c33ad96d707ae97dec11543194698167d25
name: perl-Data-Uniqid
arch: src
version: 0.12
epoch: 0
release: 1.an23
summary: Perl extension for simple generating of unique id's
url: https://metacpan.org/release/Data-Uniqid
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-Uniqid-0.12-1.an23.src.rpm
checksum_type: sha256
description:
  Data::Uniqid provides three simple routines for generating unique ids.
  These ids are coded with a Base62 system to make them short and handy (e.g.
  to use it as part of a URL).


pkgId: 63920427658d54d1ab6c6af6e6b3395c0eed75c7e81f59806c942c0adc57d03a
name: perl-Date-Calc
arch: src
version: 6.4
epoch: 0
release: 1.an23
summary: Gregorian calendar date calculations
url: https://metacpan.org/release/Date-Calc
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Date-Calc-6.4-1.an23.src.rpm
checksum_type: sha256
description:
  The library provides all sorts of date calculations based on the
  Gregorian calendar (the one used in all western countries today),
  thereby complying with all relevant norms and standards: ISO/R
  2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).


pkgId: 87e04be59f8bdbaf5395ee10f5cca8e1094bdfac8c1ec2f2f6ea84367927b910
name: perl-Date-ISO8601
arch: src
version: 0.005
epoch: 0
release: 17.an23
summary: Three ISO 8601 numerical calendars
url: https://metacpan.org/release/Date-ISO8601
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Date-ISO8601-0.005-17.an23.src.rpm
checksum_type: sha256
description:
  The international standard ISO 8601 "Data elements and interchange formats
  - Information interchange - Representation of dates and times" defines
  three distinct calendars by which days can be labeled. It also defines
  textual formats for the representation of dates in these calendars. This
  module provides functions to convert dates between these three calendars
  and Chronological Julian Day Numbers, which is a suitable format to do
  arithmetic with. It also supplies functions that describe the shape of
  these calendars, to assist in calendrical calculations. It also supplies
  functions to represent dates textually in the ISO 8601 formats. ISO 8601
  also covers time of day and time periods, but this module does nothing
  relating to those parts of the standard; this is only about labeling days.


pkgId: da40f10eaa392714b218761d0ae72fa9f7a3f23c25e9f7de8fe04ab546aa9be4
name: perl-Date-Manip
arch: src
version: 6.90
epoch: 0
release: 1.an23
summary: Date manipulation routines
url: https://metacpan.org/release/Date-Manip
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Date-Manip-6.90-1.an23.src.rpm
checksum_type: sha256
description:
  Date::Manip is a series of modules designed to make any common date/time
  operation easy to do. Operations such as comparing two times, determining
  a data a given amount of time from another, or parsing international times
  are all easily done. It deals with time as it is used in the Gregorian
  calendar (the one currently in use) with full support for time changes due
  to daylight saving time.


pkgId: 38ab463322f6f38552b90e6feae8bc30cad30f03e3cdca88afb79d7f7efaae69
name: perl-DateTime
arch: src
version: 1.59
epoch: 2
release: 2.an23
summary: Date and time object for Perl
url: https://metacpan.org/release/DateTime
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-1.59-2.an23.src.rpm
checksum_type: sha256
description:
  DateTime is a class for the representation of date/time combinations.  It
  represents the Gregorian calendar, extended backwards in time before its
  creation (in 1582). This is sometimes known as the "proleptic Gregorian
  calendar". In this calendar, the first day of the calendar (the epoch), is the
  first day of year 1, which corresponds to the date which was (incorrectly)
  believed to be the birth of Jesus Christ.


pkgId: 07e5e84de9d101293d03509abb41ebb97b29e091e69327672d88d7903ad69782
name: perl-DateTime-Calendar-Mayan
arch: src
version: 0.0601
epoch: 0
release: 41.an23
summary: Mayan Long Count Calendar
url: https://metacpan.org/release/DateTime-Calendar-Mayan
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Calendar-Mayan-0.0601-41.an23.src.rpm
checksum_type: sha256
description:
  An implementation of the Mayan Long Count, Haab, and Tzolkin calendars
  as defined in "Calendrical Calculations The Millennium Edition".
  Supplemented by "Frequently Asked Questions about Calendars".


pkgId: a26b9d05d7d0de958456b1954924c9ad703e7842dc40a439306b9bffc9c2d96c
name: perl-DateTime-Format-Builder
arch: src
version: 0.8300
epoch: 0
release: 10.an23
summary: Create DateTime parser classes and objects
url: https://metacpan.org/release/DateTime-Format-Builder
rpm_license: Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Format-Builder-0.8300-10.an23.src.rpm
checksum_type: sha256
description:
  DateTime::Format::Builder creates DateTime parsers. Many string formats of
  dates and times are simple and just require a basic regular expression to
  extract the relevant information. Builder provides a simple way to do this
  without writing reams of structural code.

  Builder provides a number of methods, most of which you'll never need, or at
  least rarely need. They're provided more for exposing of the module's innards
  to any sub-classes, or for when you need to do something slightly beyond what
  is expected.


pkgId: dc59cc12574f83cde8743a772ca4eefee9f41aeaf18234477532f684ac52e090
name: perl-DateTime-Format-MySQL
arch: src
version: 0.07.01
epoch: 0
release: 7.an23
summary: Parse and format MySQL dates and times
url: https://metacpan.org/release/DateTime-Format-MySQL
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Format-MySQL-0.07.01-7.an23.src.rpm
checksum_type: sha256
description:
  This module understands the formats used by MySQL for its DATE, DATETIME,
  TIME, and TIMESTAMP data types. It can be used to parse these formats in order
  to create DateTime objects, and it can take a DateTime object and produce a
  string representing it in the MySQL format.


pkgId: 0a17dcb9d6a153cdd560a401b07ca5ba19d23b00734f30630f4acbe6b05f5343
name: perl-DateTime-Format-Strptime
arch: src
version: 1.79
epoch: 1
release: 1.an23
summary: Parse and format strptime and strftime patterns
url: https://metacpan.org/release/DateTime-Format-Strptime
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Format-Strptime-1.79-1.an23.src.rpm
checksum_type: sha256
description:
  This module implements most of strptime(3), the POSIX function that is the
  reverse of strftime(3), for DateTime. While strftime takes a DateTime and a
  pattern and returns a string, strptime takes a string and a pattern and
  returns the DateTime object associated.


pkgId: b82637d41e5ec3676c6f7edfe3754588f61b9b851db35395f424c41f3543ecfe
name: perl-DateTime-Locale
arch: src
version: 1.37
epoch: 0
release: 1.an23
summary: Localization support for DateTime.pm
url: https://metacpan.org/release/DateTime-Locale
rpm_license: ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND Unicode-DFS-2015
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Locale-1.37-1.an23.src.rpm
checksum_type: sha256
description:
  DateTime::Locale is primarily a factory for the various locale sub-classes.
  It also provides some functions for getting information on all the
  available locales.


pkgId: 208072307503c397d5c2fc60ad547a3f79ddfca25693575cc5a066e6ec780797
name: perl-DateTime-TimeZone
arch: src
version: 2.57
epoch: 0
release: 2.an23
summary: Time zone object base class and factory
url: https://metacpan.org/release/DateTime-TimeZone
rpm_license: ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND LicenseRef-Fedora-Public-Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-TimeZone-2.57-2.an23.src.rpm
checksum_type: sha256
description:
  This class is the base class for all time zone objects. A time zone is
  represented internally as a set of observances, each of which describes the
  offset from GMT for a given time period.


pkgId: 853a0386bd759bda24a6b7a233d745f787cf19ce96a79a307a44046b26708260
name: perl-DateTime-TimeZone-SystemV
arch: src
version: 0.010
epoch: 0
release: 18.an23
summary: System V and POSIX timezone strings
url: https://metacpan.org/release/DateTime-TimeZone-SystemV
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-TimeZone-SystemV-0.010-18.an23.src.rpm
checksum_type: sha256
description:
  An instance of this class represents a timezone that was specified by means
  of a System V timezone recipe or the POSIX extended form of the same
  syntax. These can express a plain offset from Universal Time, or a system
  of two offsets (standard and daylight saving time) switching on a yearly
  cycle according to certain types of rule.

  This class implements the DateTime::TimeZone interface, so that its instances
  can be used with DateTime objects.


pkgId: 225f29483c95091de03ca52aed3b2f358b88cba2a6e3a7cfe66d090b610cd469
name: perl-DateTime-TimeZone-Tzfile
arch: src
version: 0.011
epoch: 0
release: 18.an23
summary: Tzfile (zoneinfo) timezone files
url: https://metacpan.org/release/DateTime-TimeZone-Tzfile
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-TimeZone-Tzfile-0.011-18.an23.src.rpm
checksum_type: sha256
description:
  An instance of this class represents a timezone that was encoded in a file
  in the tzfile(5) format. These can express arbitrary patterns of offsets
  from Universal Time, changing over time. Offsets and change times are
  limited to a resolution of one second.

  This class implements the DateTime::TimeZone interface, so that its instances
  can be used with DateTime objects.


pkgId: 35cfea4cbec5cea70b4a55477d7a10020193c66595a92c342379363875d61925
name: perl-Declare-Constraints-Simple
arch: src
version: 0.03
epoch: 0
release: 49.an23
summary: Declarative Validation of Data Structures
url: https://metacpan.org/release/Declare-Constraints-Simple
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Declare-Constraints-Simple-0.03-49.an23.src.rpm
checksum_type: sha256
description:
  The main purpose of this module is to provide an easy way to build a
  profile to validate a data structure. It does this by giving you a set of
  declarative keywords in the importing namespace.


pkgId: fd0db101d510ab541aa0fdbca20651cc7c1b2f762fe3129d98732d6c0c9a9d38
name: perl-Devel-ArgNames
arch: src
version: 0.03
epoch: 0
release: 1.an23
summary: Figure out the names of variables passed into subroutines
url: https://metacpan.org/release/Devel-ArgNames
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-ArgNames-0.03-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module provides a function which returns the names associated
  with the variables found on @_.


pkgId: 27eb30bfcbeb41ecd693c0b16e4b31fa6f47039a1d269e726f4954cf3200cf8b
name: perl-Devel-CallChecker
arch: src
version: 0.008
epoch: 0
release: 19.an23
summary: Custom op checking attached to subroutines
url: https://metacpan.org/release/Devel-CallChecker
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-CallChecker-0.008-19.an23.src.rpm
checksum_type: sha256
description:
  This module makes some new features of the Perl 5.14.0 C API available to
  XS modules running on older versions of Perl. The features are centered
  around the function cv_set_call_checker, which allows XS code to attach a
  magical annotation to a Perl subroutine, resulting in resolvable calls to
  that subroutine being mutated at compile time by arbitrary C code. This
  module makes cv_set_call_checker and several supporting functions
  available. (It is possible to achieve the effect of cv_set_call_checker
  from XS code on much earlier Perl versions, but it is painful to achieve
  without the centralized facility.)


pkgId: 032cbd7658e2105097e79e00ac24db54f2c7923f0efb85e62ae038f95ad16bb3
name: perl-Devel-CheckLib
arch: src
version: 1.16
epoch: 0
release: 1.an23
summary: Check that a library is available
url: https://metacpan.org/release/Devel-CheckLib
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-CheckLib-1.16-1.an23.src.rpm
checksum_type: sha256
description:
  Devel::CheckLib is a perl module that checks whether a particular C library
  and its headers are available.


pkgId: 19c8de9e9c72990061444a23ee1840e19ab95a83b8935892472e7ba65d64100a
name: perl-Devel-Cycle
arch: src
version: 1.12
epoch: 0
release: 26.an23
summary: Find memory cycles in objects
url: https://metacpan.org/release/Devel-Cycle
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-Cycle-1.12-26.an23.src.rpm
checksum_type: sha256
description:
  This is a simple developer's tool for finding circular references in
  objects and other types of references. Because of Perl's reference-count
  based memory management, circular references will cause memory leaks.


pkgId: e4039d0ff4a8970ebcf86d7e4d02820a5e52f3eb2232b7613482ea362aca7dbb
name: perl-Devel-GlobalDestruction
arch: src
version: 0.14
epoch: 0
release: 6.an23
summary: Expose PL_dirty, the flag that marks global destruction
url: http://search.cpan.org/dist/Devel-GlobalDestruction
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-GlobalDestruction-0.14-6.an23.src.rpm
checksum_type: sha256
description:
  Perl's global destruction is a little tricky to deal with with respect to
  finalizers because it's not ordered and objects can sometimes disappear.

  Writing defensive destructors is hard and annoying, and usually if global
  destruction is happening you only need the destructors that free up non
  process local resources to actually execute.

  For these constructors you can avoid the mess by simply bailing out if
  global destruction is in effect.


pkgId: 9c73751adeedaaaf9ef50979b50f8e112865bf8f7eb9ea4de9456a8126d28efe
name: perl-Devel-Hide
arch: src
version: 0.0015
epoch: 0
release: 5.an23
summary: Forces the unavailability of specified Perl modules (for testing)
url: https://metacpan.org/release/Devel-Hide
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-Hide-0.0015-5.an23.src.rpm
checksum_type: sha256
description:
  Given a list of Perl modules/filenames, this module makes require and use
  statements fail (regardless of whether the specified files/modules are
  installed or not).


pkgId: f466171b3b0c5a41954734a67eac894680896acf35146cf23b2e58b0a65f2e7a
name: perl-Devel-LexAlias
arch: src
version: 0.05
epoch: 0
release: 31.an23
summary: Alias lexical variables
url: https://metacpan.org/release/Devel-LexAlias
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-LexAlias-0.05-31.an23.src.rpm
checksum_type: sha256
description:
  Devel::LexAlias provides the ability to alias a lexical variable in a
  subroutines scope to one of your choosing.


pkgId: 9dc69111f67f8ecae26983b96f980ae0a0b96f0cf2b6494b82fd4c3c73de3f69
name: perl-Devel-OverloadInfo
arch: src
version: 0.007
epoch: 0
release: 7.an23
summary: Introspect overloaded operators
url: https://metacpan.org/release/Devel-OverloadInfo
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-OverloadInfo-0.007-7.an23.src.rpm
checksum_type: sha256
description:
  Devel::OverloadInfo returns information about overloaded operators for a
  given class (or object), including where in the inheritance hierarchy the
  overloads are declared and where the code implementing it is.


pkgId: 923df90c3d49110ff14385978091fd88149d7b5adda89fd5d6955519d123ea12
name: perl-Devel-PPPort
arch: src
version: 3.68
epoch: 0
release: 4.an23
summary: Perl Pollution Portability header generator
url: https://metacpan.org/release/Devel-PPPort
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-PPPort-3.68-4.an23.src.rpm
checksum_type: sha256
description:
  This package is a Perl module that provides a Perl API for parsing C header files and generating
  C code that makes Perl modules compatible with older versions of Perl. It is used to make sure
  that Perl modules are compatible with older versions of Perl and can be used by other developers
  who may not have the latest version of Perl installed.


pkgId: 248eed73393804337e06c468f5ea4512be96b2baf98683c8d12b94658a8168d8
name: perl-Devel-Size
arch: src
version: 0.83
epoch: 1
release: 4.an23
summary: Perl extension for finding the memory usage of Perl variables
url: https://metacpan.org/release/Devel-Size
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-Size-0.83-4.an23.src.rpm
checksum_type: sha256
description:
  This module figures out the real sizes of Perl variables in bytes. 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 the scalar. If the variable is a hash or an array, use a reference
  when calling.


pkgId: b6421c622218357a2cd17cca545422931bba244f832c0752a2c12ff3882f068e
name: perl-Devel-StackTrace
arch: src
version: 2.04
epoch: 1
release: 15.an23
summary: Perl module implementing stack trace and stack trace frame objects
url: https://metacpan.org/release/Devel-StackTrace
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-StackTrace-2.04-15.an23.src.rpm
checksum_type: sha256
description:
  The Devel::StackTrace module contains two classes, Devel::StackTrace
  and Devel::StackTraceFrame.  The goal of this object is to encapsulate
  the information that can found through using the caller() function, as
  well as providing a simple interface to this data.

  The Devel::StackTrace object contains a set of Devel::StackTraceFrame
  objects, one for each level of the stack.  The frames contain all the
  data available from caller() as of Perl 5.6.0.


pkgId: 13595de76e1cd78ec499336d678139913001d977878611b95fb67a7c4d89eeb3
name: perl-Devel-Symdump
arch: src
version: 2.18
epoch: 1
release: 7.an23
summary: A Perl module for inspecting Perl's symbol table
url: http://search.cpan.org/dist/Devel-Symdump/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-Symdump-2.18-7.an23.src.rpm
checksum_type: sha256
description:
  The perl module Devel::Symdump provides a convenient way to inspect
  perl's symbol table and the class hierarchy within a running program.


pkgId: 4fa9ff6be67327e312a4f13030e8877238d5ff300f831296fb01d8c250b0a4f8
name: perl-Digest
arch: src
version: 1.20
epoch: 0
release: 4.an23
summary: Digest - Modules that calculate message digests
url: https://metacpan.org/release/Digest
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-1.20-4.an23.src.rpm
checksum_type: sha256
description:
  The Digest:: modules calculate digests, also called "fingerprints" or
  "hashes", of some data, called a message. The digest is (usually) some
  small/fixed size string. The actual size of the digest depends of the
  algorithm used. The message is simply a sequence of arbitrary bytes or bits.

  An important property of the digest algorithms is that the digest is likely
  to change if the message change in some way. Another property is that digest
  functions are one-way functions, that is it should be hard to find a message
  that correspond to some given digest. Algorithms differ in how "likely" and
  how "hard", as well as how efficient they are to compute.

  Note that the properties of the algorithms change over time, as the algorithms
  are analyzed and machines grow faster. If your application for instance depends
  on it being "impossible" to generate the same digest for a different message
  it is wise to make it easy to plug in stronger algorithms as the one used grow
  weaker. Using the interface documented here should make it easy to change
  algorithms later.

  All Digest:: modules provide the same programming interface. A functional
  interface for simple use, as well as an object oriented interface that can
  handle messages of arbitrary length and which can read files directly.


pkgId: 6d6c046960f55b14ee645edd5825af39b7ef5688740398ac0dc3945fa650f09d
name: perl-Digest-CRC
arch: src
version: 0.24
epoch: 0
release: 1.an23
summary: Generic CRC functions
url: https://metacpan.org/release/Digest-CRC
rpm_license: Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-CRC-0.24-1.an23.src.rpm
checksum_type: sha256
description:
  The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper
  functions with the correct parameters for CRC-SAE-J1850, CRC-CCITT, CRC-16 and
  CRC-32.


pkgId: 9fbfa9555a959282697d9c0af0bdd26e97457c7327384a4c1ed2944a9e61f053
name: perl-Digest-HMAC
arch: src
version: 1.04
epoch: 0
release: 2.an23
summary: Keyed-Hashing for Message Authentication
url: https://metacpan.org/release/Digest-HMAC
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-HMAC-1.04-2.an23.src.rpm
checksum_type: sha256
description:
  HMAC is used for message integrity checks between two parties that
  share a secret key, and works in combination with some other Digest
  algorithm, usually MD5 or SHA-1. The HMAC mechanism is described in
  RFC 2104.

  HMAC follow the common Digest:: interface, but the constructor takes
  the secret key and the name of some other simple Digest:: as argument.


pkgId: ebcd5a75de29a7ed200e7eff74db2769d6b5f913513f771aa3b775d9808d01b3
name: perl-Digest-MD4
arch: src
version: 1.9
epoch: 0
release: 1.an23
summary: Perl interface to the MD4 Algorithm
url: https://metacpan.org/release/Digest-MD4
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-MD4-1.9-1.an23.src.rpm
checksum_type: sha256
description:
  The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4 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.


pkgId: cf0dcc8dd26dca33112f957d67dc82c91db00d1c348ae2acc9e4da78e3fe54f5
name: perl-Digest-MD5
arch: src
version: 2.58
epoch: 0
release: 4.an23
summary: Perl interface to the MD5 algorithm
url: https://metacpan.org/release/Digest-MD5
rpm_license: (GPL+ or Artistic) and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-MD5-2.58-4.an23.src.rpm
checksum_type: sha256
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.


pkgId: 002eb4e101e0a6a7e9320352d009b98987a1126a8af2d5121cb3a5844b7a6d45
name: perl-Digest-SHA
arch: src
version: 6.03
epoch: 2
release: 2.an23
summary: Perl extension for SHA-1/224/256/384/512
url: https://metacpan.org/release/Digest-SHA
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-SHA-6.03-2.an23.src.rpm
checksum_type: sha256
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.


pkgId: a35dae15e4dd404b548f2b311fab57e1f46b34d5e80d8db38c1a0887a93597b3
name: perl-Digest-SHA1
arch: src
version: 2.13
epoch: 1
release: 4.an23
summary: Digest-SHA1 Perl module
url: https://metacpan.org/release/Digest-SHA1
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-SHA1-2.13-4.an23.src.rpm
checksum_type: sha256
description:
  The Digest-SHA1 module allows you to use the NIST SHA-1 message
  digest algorithm from within Perl programs. The algorithm takes as
  input a message of arbitrary length and produces as output a 160-bit
  "fingerprint" or "message digest" of the input.

  The Digest-SHA1 module provide a procedural interface for simple use,
  as well as an object oriented interface that can handle messages of
  arbitrary length and which can read files directly.

  A binary digest will be 20 bytes long. A hex digest will be 40
  characters long. A base64 digest will be 27 characters long.


pkgId: 208f9008ad30afe36cc361416a0b35cb46ca35f46b09ffd60b3599887d4d9aca
name: perl-Dist-CheckConflicts
arch: src
version: 0.11
epoch: 0
release: 27.an23
summary: Declare version conflicts for your dist
url: https://metacpan.org/release/Dist-CheckConflicts
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Dist-CheckConflicts-0.11-27.an23.src.rpm
checksum_type: sha256
description:
  One shortcoming of the CPAN clients that currently exist is that they have no
  way of specifying conflicting downstream dependencies of modules. This module
  attempts to work around this issue by allowing you to specify conflicting
  versions of modules separately, and deal with them after the module is done
  installing.

  For instance, say you have a module Foo, and some other module Bar uses Foo. If
  Foo were to change its API in a non-backwards-compatible way, this would cause
  Bar to break until it is updated to use the new API. Foo can't just depend on
  the fixed version of Bar, because this will cause a circular dependency
  (because Bar is already depending on Foo), and this doesn't express intent
  properly anyway - Foo doesn't use Bar at all. The ideal solution would be for
  there to be a way to specify conflicting versions of modules in a way that would
  let CPAN clients update conflicting modules automatically after an existing
  module is upgraded, but until that happens, this module will allow users to do
  this manually.


pkgId: afb0657bb38a258b26edddb5f6f3434b00261764cbbfdb7563a0614846ba0004
name: perl-DynaLoader-Functions
arch: src
version: 0.003
epoch: 0
release: 18.an23
summary: Deconstructed dynamic C library loading
url: https://metacpan.org/release/DynaLoader-Functions
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DynaLoader-Functions-0.003-18.an23.src.rpm
checksum_type: sha256
description:
  This module provides a function-based interface to dynamic loading as used
  by Perl. Some details of dynamic loading are very platform-dependent, so
  correct use of these functions requires the programmer to be mindful of the
  space of platform variations.


pkgId: 9825b9110b6dd9e6a9c3207c81cfb96a607fbba968c95fa2539f18ff29f985b4
name: perl-Email-Valid
arch: src
version: 1.202
epoch: 0
release: 1.an23
summary: Check validity of internet email address
url: https://metacpan.org/release/Email-Valid
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Email-Valid-1.202-1.an23.src.rpm
checksum_type: sha256
description:
  This module determines whether an email address is well-formed, and optionally,
  whether a mail host exists for the domain or whether the top level domain of
  the email address is valid.


pkgId: 195e60fdbf8372662442fa3d6ae5be1159af4420ea62c4b2f9c1f458a8aa3893
name: perl-Encode
arch: src
version: 3.19
epoch: 5
release: 4.an23
summary: Character encodings in Perl
url: https://metacpan.org/release/Encode
rpm_license: (GPL+ or Artistic) and Artistic 2.0 and UCD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Encode-3.19-4.an23.src.rpm
checksum_type: sha256
description:
  The Encode module provides the interface between Perl strings and the rest
  of the system. Perl strings are sequences of characters.


pkgId: e958a6051c0c79981af9dda4de75b927b390ad0a24ec6c331613673c00cef268
name: perl-Encode-Locale
arch: src
version: 1.05
epoch: 1
release: 4.an23
summary: Determine the locale encoding
url: https://metacpan.org/release/Encode-Locale
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Encode-Locale-1.05-4.an23.src.rpm
checksum_type: sha256
description:
  In many applications it's wise to let Perl use Unicode for the strings
  it processes.  Most of the interfaces Perl has to the outside world is
  still byte based.  Programs therefore needs to decode byte strings
  that enter the program from the outside and encode them again on the
  way out.


pkgId: 7f0e9e839f562a06b630ba9f6249ed21ab1bf9354cb87594d180e2d9b3a9085c
name: perl-Env
arch: src
version: 1.05
epoch: 0
release: 2.an23
summary: Perl module that imports environment variables as scalars or arrays
url: https://metacpan.org/release/Env
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Env-1.05-2.an23.src.rpm
checksum_type: sha256
description:
  Perl maintains environment variables in a special hash named %ENV. For when
  this access method is inconvenient, the Perl module Env allows environment
  variables to be treated as scalar or array variables.


pkgId: 012371a68b6471155d4799fc6adb66a31f7d74e9b6296b405e23e4110949b771
name: perl-Env-Sanctify
arch: src
version: 1.12
epoch: 0
release: 28.an23
summary: Lexically scoped sanctification of %ENV
url: https://metacpan.org/release/Env-Sanctify
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Env-Sanctify-1.12-28.an23.src.rpm
checksum_type: sha256
description:
  Env::Sanctify is a module that provides lexically-scoped manipulation and
  sanctification of %ENV. You can specify that it alter or add additional
  environment variables or remove existing ones according to a list of matching
  regexen. You can then either restore the environment back manually or let the
  object fall out of scope, which automagically restores. It's useful for
  manipulating the environment that forked processes and sub-processes will
  inherit.


pkgId: 34933b9014a00fe194d28271550c6ab60026c30588b4a70933137b725d5bf687
name: perl-Error
arch: src
version: 0.17029
epoch: 1
release: 3.an23
summary: Error/exception handling in an OO-ish way
url: https://metacpan.org/release/Error
rpm_license: (GPL+ or Artistic) and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Error-0.17029-3.an23.src.rpm
checksum_type: sha256
description:
  The Error package provides two interfaces. Firstly Error provides a
  procedural interface to exception handling. Secondly Error is a base class
  for errors/exceptions that can either be thrown, for subsequent catch, or
  can simply be recorded.


pkgId: 0a779d03ff20233d3d41b1a2ec1fe1375fa12afecf4e487598fe1255bdc62c77
name: perl-Eval-Closure
arch: src
version: 0.14
epoch: 0
release: 20.an23
summary: Safely and cleanly create closures via string eval
url: https://metacpan.org/release/Eval-Closure
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Eval-Closure-0.14-20.an23.src.rpm
checksum_type: sha256
description:
  String eval is often used for dynamic code generation. For instance, Moose uses
  it heavily, to generate inlined versions of accessors and constructors, which
  speeds code up at runtime by a significant amount. String eval is not without
  its issues however - it's difficult to control the scope it's used in (which
  determines which variables are in scope inside the eval), and it can be quite
  slow, especially if doing a large number of evals.

  This module attempts to solve both of those problems. It provides an
  eval_closure function, which evals a string in a clean environment, other than
  a fixed list of specified variables. It also caches the result of the eval, so
  that doing repeated evals of the same source, even with a different
  environment, will be much faster (but note that the description is part of the
  string to be evaled, so it must also be the same (or non-existent) if caching
  is to work properly).


pkgId: 8368eb4cafac008889f7ce4977c4b39d79e75e4d0b9d138fe2b6c16a4c88a6da
name: perl-Exception-Class
arch: src
version: 1.45
epoch: 0
release: 7.an23
summary: Module that allows you to declare real exception classes in Perl
url: https://metacpan.org/release/Exception-Class
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Exception-Class-1.45-7.an23.src.rpm
checksum_type: sha256
description:
  Exception::Class allows you to declare exception hierarchies in your
  modules in a "Java-esque" manner.


pkgId: c99fa71a81d9d49c630eaff22e8f53e9f91514187ee7dfefed91848d61abae8f
name: perl-Exporter
arch: src
version: 5.77
epoch: 0
release: 4.an23
summary: Implements default import method for modules
url: https://metacpan.org/release/Exporter
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Exporter-5.77-4.an23.src.rpm
checksum_type: sha256
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.


pkgId: cf8a3de7021ad714f5a76396621cadcb6d0710fcf688df71a0a8aeebac17ff3b
name: perl-Exporter-Tiny
arch: src
version: 1.006000
epoch: 0
release: 3.an23
summary: An exporter with the features of Sub::Exporter but only core dependencies
url: https://metacpan.org/release/Exporter-Tiny
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Exporter-Tiny-1.006000-3.an23.src.rpm
checksum_type: sha256
description:
  Exporter::Tiny supports many of Sub::Exporter's external-facing features
  including renaming imported functions with the -as, -prefix and -suffix
  options; explicit destinations with the into option; and alternative
  installers with the installer option. But it's written in only about 40%
  as many lines of code and with zero non-core dependencies.

  Its internal-facing interface is closer to Exporter.pm, with configuration
  done through the @EXPORT, @EXPORT_OK and %EXPORT_TAGS package variables.

  Exporter::Tiny performs most of its internal duties (including resolution of
  tag names to sub names, resolution of sub names to coderefs, and installation
  of coderefs into the target package) as method calls, which means they can be
  overridden to provide interesting behavior.


pkgId: a623cccedc7c0e4a79349eb90b70386fae8887551f24ed2354f05c3c69654a26
name: perl-ExtUtils-CBuilder
arch: src
version: 0.280236
epoch: 1
release: 10.an23
summary: Compile and link C code for Perl modules
url: https://metacpan.org/release/ExtUtils-CBuilder
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-CBuilder-0.280236-10.an23.src.rpm
checksum_type: sha256
description:
  Perl-ExtUtils-CBuilder is a Perl module used for building and installing
  C-based Perl modules. It is a part of the ExtUtils-Embed distribution and is
  typically used in conjunction with other modules in the ExtUtils family, such
  as ExtUtils-MakeMaker.

  The module provides a simple interface for compiling and linking C code with
  Perl, and it provides a number of convenience functions for common tasks, such
  as finding system libraries and generating Makefile.PL files.

  Some of the features of the Perl-ExtUtils-CBuilder module include:

  Cross-platform support: The module is designed to work on a wide range of
  platforms, including Linux, Windows, and macOS.

  Automated build process: The module automates the process of building and
  installing C-based Perl modules, making it easier for developers to create and
  distribute their code.

  Build customization: The module provides a number of options for customizing
  the build process, such as specifying compiler flags and linker options.

  Dependency management: The module includes tools for managing dependencies,
  such as finding system libraries and checking for required software components.

  Overall, Perl-ExtUtils-CBuilder is a valuable tool for developers who need to
  build and distribute C-based Perl modules. Its simple interface and powerful
  features make it an essential part of the ExtUtils family of modules.


pkgId: 0f633707ab52173ece99a41e37a2e6d890f92f0c688bce265f5c5a267190d9b4
name: perl-ExtUtils-CChecker
arch: src
version: 0.11
epoch: 0
release: 1.an23
summary: Configure-time utilities for using C headers, libraries, or OS features
url: https://metacpan.org/release/ExtUtils-CChecker
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-CChecker-0.11-1.an23.src.rpm
checksum_type: sha256
description:
  Often Perl modules are written to wrap functionality found in existing C
  headers, libraries, or to use OS-specific features. It is useful in the
  Build.PL or Makefile.PL file to check for the existence of these
  requirements before attempting to actually build the module.


pkgId: 58440b9b5fb9bc1f90f5393c239e546ef466d898eef7cbb6dd8911154614450c
name: perl-ExtUtils-Depends
arch: src
version: 0.8001
epoch: 0
release: 1.an23
summary: Easily build XS extensions that depend on XS extensions
url: https://metacpan.org/release/ExtUtils-Depends
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-Depends-0.8001-1.an23.src.rpm
checksum_type: sha256
description:
  This module tries to make it easy to build Perl extensions that use
  functions and typemaps provided by other Perl extensions. This means
  that a Perl extension is treated like a shared library that provides
  also a C and an XS interface besides the Perl one.


pkgId: a5bf5d521cd04f0b72cf2e42c0824475c93022001fb9a61852c554904dec2435
name: perl-ExtUtils-HasCompiler
arch: src
version: 0.023
epoch: 0
release: 8.an23
summary: Check for the presence of a compiler
url: https://metacpan.org/release/ExtUtils-HasCompiler
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-HasCompiler-0.023-8.an23.src.rpm
checksum_type: sha256
description:
  This module tries to check if the current system is capable of compiling,
  linking and loading an XS module.


pkgId: 44b8c4bc305d73c0dfb060d4ff93fed0b1b85a0ebcfc569af403fac97fdb6ad1
name: perl-ExtUtils-Install
arch: src
version: 2.22
epoch: 0
release: 2.an23
summary: Install Perl files from here to there
url: https://metacpan.org/release/ExtUtils-Install
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-Install-2.22-2.an23.src.rpm
checksum_type: sha256
description:
  Handles the installing and uninstalling of Perl modules, scripts, manual
  pages, etc. Both install() and uninstall() are specific to the way
  ExtUtils::MakeMaker handles the installation and deinstallation of perl
  modules.


pkgId: 00d8f32bf75943f7ac14f8d8234c5df7be639f7eb0092eb530d9e2a61c19313a
name: perl-ExtUtils-InstallPaths
arch: src
version: 0.012
epoch: 0
release: 17.an23
summary: Build.PL install path logic made easy
url: https://metacpan.org/release/ExtUtils-InstallPaths
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-InstallPaths-0.012-17.an23.src.rpm
checksum_type: sha256
description:
  This module tries to make install path resolution as easy as possible.

  When you want to install a module, it needs to figure out where to install
  things. The nutshell version of how this works is that default installation
  locations are determined from ExtUtils::Config, and they may be individually
  overridden by using the install_path attribute. An install_base attribute lets
  you specify an alternative installation root like /home/foo and prefix does
  something similar in a rather different (and more complicated) way. destdir
  lets you specify a temporary installation directory like /tmp/install in case
  you want to create bundled-up installable packages.


pkgId: 694159752dfb1d835aa72de6e28965bd9767988ded86338f8bbb16f5f4ac6944
name: perl-ExtUtils-LibBuilder
arch: src
version: 0.08
epoch: 0
release: 1.an23
summary: Perl library to build C libraries and programs
url: https://metacpan.org/release/ExtUtils-LibBuilder
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-LibBuilder-0.08-1.an23.src.rpm
checksum_type: sha256
description:
  Some Perl modules need to ship C libraries together with their Perl code.
  Although there are mechanisms to compile and link (or glue) C code in your
  Perl programs, there was not a clear method to compile standard,
  self-contained C libraries.  This module helps in that task.


pkgId: 19770d500d94bcaccdffe988cbd6c39504d6a02508f8db2bf8a49d86e59411cf
name: perl-ExtUtils-MakeMaker
arch: src
version: 7.66
epoch: 2
release: 2.an23
summary: Create a module Makefile
url: https://metacpan.org/release/ExtUtils-MakeMaker
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-MakeMaker-7.66-2.an23.src.rpm
checksum_type: sha256
description:
  Perl-ExtUtils-MakeMaker is a module designed to simplify the process of
  building and installing Perl extensions on a wide range of platforms. It
  provides a set of conventions for organizing code and resources, and automates
  many of the tasks of compiling and installing extensions. The module generates
  makefiles that can be used to build and install the extensions on a variety
  of platforms, including Unix, Linux, Windows, and Mac OS X.

  The module is part of the Perl core distribution and is widely used in the
  Perl community. It is supported by a large number of Perl developers and has
  a strong track record of reliability and stability. Perl-ExtUtils-MakeMaker
  is particularly useful for developers who need to distribute their code in
  the form of extensions that can be easily installed on a wide range of platforms.

  Some of the key features of Perl-ExtUtils-MakeMaker include:

  Automatic generation of makefiles that work on a variety of platforms
  Support for building extensions that depend on external libraries and resources
  Detailed documentation and examples of how to use the module
  Integration with other tools in the Perl development ecosystem, such as CPAN
  (the Comprehensive Perl Archive Network) and Perl Build Tools.
  Overall, Perl-ExtUtils-MakeMaker is an essential tool for Perl developers who
  need to build and distribute extensions that can run on a variety of platforms.


pkgId: f4b07f4e7e303562bb5978459aed8e874408ffd2b7bd73266fa1cbce7f258343
name: perl-ExtUtils-MakeMaker-CPANfile
arch: src
version: 0.09
epoch: 0
release: 15.an23
summary: CPANfile support for ExtUtils::MakeMaker
url: https://metacpan.org/release/ExtUtils-MakeMaker-CPANfile
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-MakeMaker-CPANfile-0.09-15.an23.src.rpm
checksum_type: sha256
description:
  ExtUtils::MakeMaker::CPANfile loads cpanfile in your distribution and
  modifies parameters for WriteMakefile in your Makefile.PL. Just use it
  instead of ExtUtils::MakeMaker (which should be loaded internally), and
  prepare cpanfile.


pkgId: 5d1605249fe84f159325724f0bc0dc6f377320eadde48bf15c4ec36f5396a4d0
name: perl-ExtUtils-ParseXS
arch: src
version: 3.45
epoch: 1
release: 2.an23
summary: Module and a script for converting Perl XS code into C code
url: https://metacpan.org/release/ExtUtils-ParseXS
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-ParseXS-3.45-2.an23.src.rpm
checksum_type: sha256
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.


pkgId: 4c27c729c38eac4a9a39b45443d6abccdc3fe0c3a74559da5ce0316713d361c2
name: perl-ExtUtils-PkgConfig
arch: src
version: 1.16
epoch: 0
release: 12.an23
summary: Simplistic interface to pkg-config
url: https://metacpan.org/release/ExtUtils-PkgConfig
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-ExtUtils-PkgConfig-1.16-12.an23.src.rpm
checksum_type: sha256
description:
  The pkg-config program retrieves information about installed libraries,
  usually for the purposes of compiling against and linking to them.

  ExtUtils::PkgConfig is a very simplistic interface to this utility,
  intended for use in the Makefile.PL of perl extensions that bind
  libraries that pkg-config knows. It is really just boilerplate code
  that you would've written yourself.


pkgId: 244ee5b31bdbf17e208ab7dc1c2d58ebd9678d17da444264f715a8fbdff3f6cd
name: perl-Fedora-VSP
arch: src
version: 0.001
epoch: 0
release: 13.an23
summary: Perl version normalization for RPM
url: https://ppisar.fedorapeople.org/Fedora-VSP/
rpm_license: GPL-3.0-or-later
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Fedora-VSP-0.001-13.an23.src.rpm
checksum_type: sha256
description:
  This module provides functions for normalizing Perl version strings for
  Red Hat Package (RPM) based Linux distributions.


pkgId: acc8c899a9d68f59599ac51b9661feb910549168d11eaa1c4d0ac1aed81fedbe
name: perl-File-BaseDir
arch: src
version: 0.09
epoch: 0
release: 2.an23
summary: Use the Freedesktop.org base directory specification
url: https://metacpan.org/release/File-BaseDir
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-BaseDir-0.09-2.an23.src.rpm
checksum_type: sha256
description:
  This module can be used to find directories and files as specified by the
  Freedesktop.org Base Directory Specification. This specifications gives a
  mechanism to locate directories for configuration, application data and
  cache data. It is suggested that desktop applications for e.g. the Gnome,
  KDE or Xfce platforms follow this layout. However, the same layout can just
  as well be used for non-GUI applications.


pkgId: a968c8b150fa7a53a63ac72290d57720d124baafc371dab96ce691d9105563dd
name: perl-File-Copy-Recursive
arch: src
version: 0.45
epoch: 0
release: 2.an23
summary: Extension for recursively copying files and directories
url: https://metacpan.org/release/File-Copy-Recursive
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Copy-Recursive-0.45-2.an23.src.rpm
checksum_type: sha256
description:
  perl-File-Copy-Recursive is a Perl module that provides functions for recursively
  copying files and directories. It is a convenient and efficient way to copy entire
  directory trees with a single function call.

  This module provides three main functions: fcopy, dircopy, and rcopy. fcopy
  is used to copy a single file from a source directory to a destination directory.
  dircopy is used to copy an entire directory tree from a source directory to a
  destination directory. rcopy is used to copy a directory tree with options, such
  as overwriting existing files, following symbolic links, and excluding certain files.

  In addition to these main functions, perl-File-Copy-Recursive provides several
  utility functions for working with file paths and directory structures. These
  include path, full_path, is_dir, is_file, list_dir, and make_path.

  The module is cross-platform, meaning it can be used on various operating systems
  such as Windows, Linux, and macOS. It is a convenient module for developers who need
  to copy large directory trees or sets of files with ease.


pkgId: 9fe15034e06b1f112756b8f698a6c81fdc53fbdc0a6e5206464651fadf98b7c5
name: perl-File-DesktopEntry
arch: src
version: 0.22
epoch: 0
release: 8.an23
summary: Object to handle .desktop files
url: http://search.cpan.org/dist/File-DesktopEntry/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-DesktopEntry-0.22-8.an23.src.rpm
checksum_type: sha256
description:
  This module is used to work with .desktop files. The format of these files
  is specified by the freedesktop "Desktop Entry" specification. This module
  can parse these files but also knows how to run the applications defined by
  these files. For this module version 1.0 of the specification was used.


pkgId: 9e8ff3141351d0a53f06e21e061e9537ad2f85fb8e2817ff7d3912fd99e594fa
name: perl-File-Fetch
arch: src
version: 1.04
epoch: 0
release: 4.an23
summary: Generic file fetching mechanism
url: https://metacpan.org/release/File-Fetch
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Fetch-1.04-4.an23.src.rpm
checksum_type: sha256
description:
  Perl-File-Fetch is a Perl module that provides a simple interface for
  downloading files from the internet. It makes it easy to download files
  over various protocols, handle authentication and proxies, follow
  redirects, retry failed downloads, cache downloaded files, and handle
  errors.

  Some of the key features of Perl-File-Fetch are:

  Protocol support: Perl-File-Fetch supports several protocols, including
  HTTP, HTTPS, FTP, FTPS, and file://. This makes it easy to download
  files from a variety of sources.

  Authentication support: Some protocols require authentication, and
  Perl-File-Fetch supports several authentication methods, including HTTP
  Basic Authentication and Digest Authentication.

  Proxy support: If you're behind a proxy server, Perl-File-Fetch can handle
  that too. It supports both HTTP and FTP proxies.

  Redirect handling: If the file you're trying to download has been moved
  to a different location, Perl-File-Fetch can follow the redirect and
  download it from the new location.

  Retry handling: If there's a network error or a server error while downloading
  a file, Perl-File-Fetch can automatically retry the download a certain number
  of times before giving up.

  Timeout handling: You can set a timeout for the download, and if the download
  takes longer than that, Perl-File-Fetch will give up and report an error.

  Caching: If you're downloading the same file multiple times, Perl-File-Fetch
  can cache it locally so that subsequent downloads are faster and don't use
  as much bandwidth.

  SSL support: If you're downloading a file over HTTPS, Perl-File-Fetch can
  handle SSL encryption.

  Error handling: If there's an error while downloading a file, Perl-File-Fetch
  will report it and give you a detailed error message.

  To use Perl-File-Fetch, you simply need to create a new instance of the
  File::Fetch class, passing in the URL of the file you want to download.
  Then you can call the fetch method, which will download the file and
  return the local filename where it was saved. You can also set various
  options, such as the authentication method, proxy server, timeout, and
  cache directory, using the options method.

  Overall, Perl-File-Fetch is a useful and versatile module that simplifies
  the process of downloading files from the internet, and provides many
  features to handle various scenarios and errors that may arise during the
  process.


pkgId: 1349135c352bfd17a747d9c4b6e23387b01560f730961b2ae52182e6803b41a1
name: perl-File-Find-Iterator
arch: src
version: 0.4
epoch: 0
release: 34.an23
summary: Iterator interface for search files
url: https://metacpan.org/release/File-Find-Iterator
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Find-Iterator-0.4-34.an23.src.rpm
checksum_type: sha256
description:
  Find::File::Iterator is an iterator object for searching through directory
  trees. You can easily run filter on each file name. You can easily save
  the search state when you want to stop the search and continue the same
  search later.


pkgId: cf58e98655d31bd19cb42279a5d3ac48fe4374e6decad102fce82b7bc6ebd03d
name: perl-File-Find-Object
arch: src
version: 0.3.7
epoch: 0
release: 1.an23
summary: Object oriented File::Find replacement
url: https://metacpan.org/release/File-Find-Object
rpm_license: GPL-2.0-or-later OR Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Find-Object-0.3.7-1.an23.src.rpm
checksum_type: sha256
description:
  File::Find::Object does the same job as File::Find but works like an object
  and with an iterator. As File::Find is not object oriented, one cannot
  perform multiple searches in the same application. The second problem of
  File::Find is its file processing: after starting its main loop, one cannot
  easily wait for another event and so get the next result.


pkgId: 2e37d7d9459cd2d4887711ac080fa26b426b3382a614638da98c4781e44420a2
name: perl-File-Find-Object-Rule
arch: src
version: 0.0313
epoch: 0
release: 1.an23
summary: Alternative interface to File::Find::Object
url: https://metacpan.org/release/File-Find-Object-Rule
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Find-Object-Rule-0.0313-1.an23.src.rpm
checksum_type: sha256
description:
  File::Find::Object::Rule is a friendlier interface to File::Find::Object. It
  allows you to build rules that specify the desired files and directories.


pkgId: 5784df20aef3d451f783ec4a06d1def52eaabdf4b0c287384df319829d034f83
name: perl-File-Find-Rule
arch: src
version: 0.34
epoch: 0
release: 26.an23
summary: Perl module implementing an alternative interface to File::Find
url: https://metacpan.org/release/File-Find-Rule
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Find-Rule-0.34-26.an23.src.rpm
checksum_type: sha256
description:
  File::Find::Rule is a friendlier interface to File::Find.  It allows
  you to build rules which specify the desired files and directories.


pkgId: 7aa8031d2d5fcf6ba064b3ee89161ca4de35ee0d18b15e44ff79230a26f00a85
name: perl-File-HomeDir
arch: src
version: 1.006
epoch: 0
release: 4.an23
summary: Find your home and other directories on any platform
url: https://metacpan.org/release/File-HomeDir
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-HomeDir-1.006-4.an23.src.rpm
checksum_type: sha256
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.


pkgId: 2662497f1f24b1252558c71cd59a3ca26a9e8b209018c2e165beffa08b2232df
name: perl-File-Listing
arch: src
version: 6.15
epoch: 0
release: 2.an23
summary: Parse directory listing
url: https://metacpan.org/release/File-Listing
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Listing-6.15-2.an23.src.rpm
checksum_type: sha256
description:
  This module exports a single function called parse_dir(), which can be used
  to parse directory listings.


pkgId: 383a541a74f4add1c345af302cef44d40e9b0a20ea7b8b8c205e937540324318
name: perl-File-MimeInfo
arch: src
version: 0.33
epoch: 0
release: 1.an23
summary: Determine file type and open application
url: https://metacpan.org/release/File-MimeInfo
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-MimeInfo-0.33-1.an23.src.rpm
checksum_type: sha256
description:
  This module can be used to determine the mime type of a file. It tries to
  implement the freedesktop specification for a shared MIME database.


pkgId: 40a04c6d55b2dcf270ee031b90b138ca13c297b2fd5592ba152e25262765e755
name: perl-File-Path
arch: src
version: 2.18
epoch: 0
release: 4.an23
summary: Create or remove directory trees
url: https://metacpan.org/pod/File::Path
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Path-2.18-4.an23.src.rpm
checksum_type: sha256
description:
  This module provides a convenient way to create directories
  of arbitrary depth and to delete an entire directory subtree
  from the filesystem.


pkgId: 73eecae68a7f4cf5f9e2dccf2cce77934e800c6b800f71afc4e77940549d32c5
name: perl-File-ReadBackwards
arch: src
version: 1.06
epoch: 0
release: 1.an23
summary: Read a file backwards by lines
url: https://metacpan.org/release/File-ReadBackwards
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-ReadBackwards-1.06-1.an23.src.rpm
checksum_type: sha256
description:
  This module reads a file backwards line by line. It is simple to use,
  memory efficient and fast. It supports both an object and a tied handle
  interface.


pkgId: 35ba26d196436fcd7a5d49a872edd9451328dc74feae355e04bb0fd6969e2e4a
name: perl-File-ShareDir
arch: src
version: 1.118
epoch: 0
release: 3.an23
summary: Locate per-dist and per-module shared files
url: https://metacpan.org/release/File-ShareDir
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-ShareDir-1.118-3.an23.src.rpm
checksum_type: sha256
description:
  The intent of File::ShareDir is to provide a companion to Class::Inspector
  and File::HomeDir, modules that take a process that is well-known by
  advanced Perl developers but gets a little tricky, and make it more
  available to the larger Perl community.


pkgId: 1abaa5870fb26a3e9233f64515a17771c260d4e014324e04d585ba1343bb8d57
name: perl-File-ShareDir-Install
arch: src
version: 0.14
epoch: 0
release: 1.an23
summary: Install shared files
url: https://metacpan.org/release/File-ShareDir-Install
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-ShareDir-Install-0.14-1.an23.src.rpm
checksum_type: sha256
description:
  File::ShareDir::Install allows you to install read-only data files from a
  distribution. It is a companion module to File::ShareDir, which allows you
  to locate these files after installation.


pkgId: 40bfac16528375ea7e0f59c223cfd40e6538a28fd0354bc70ba78d3794863b41
name: perl-File-Slurp
arch: src
version: 9999.32
epoch: 0
release: 1.an23
summary: Efficient Reading/Writing of Complete Files
url: https://metacpan.org/release/File-Slurp
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Slurp-9999.32-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides subs that allow you to read or write entire files with
  one simple call. They are designed to be simple to use, have flexible ways
  to pass in or get the file contents and to be very efficient. There is also
  a sub to read in all the files in a directory other than . and ..

  These slurp/spew subs work for files, pipes and sockets, and stdio,
  pseudo-files, and DATA.


pkgId: a87f291a4b20d9fcf3b4d4331cd1fbb5606d6aee2ac337f0a0910a5b0b03f6f8
name: perl-File-Slurper
arch: src
version: 0.014
epoch: 0
release: 1.an23
summary: Simple, sane and efficient module to slurp a file
url: https://metacpan.org/release/File-Slurper
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Slurper-0.014-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides functions for fast and correct slurping and spewing.
  All functions are optionally exported.


pkgId: 9aedc90f9a94c275f764a67b8a67aa6c7413db6515a1feae8f038002b9b2e965
name: perl-File-Temp
arch: src
version: 0.2311
epoch: 1
release: 3.an23
summary: Return name and handle of a temporary file safely
url: https://metacpan.org/release/File-Temp
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Temp-0.2311-3.an23.src.rpm
checksum_type: sha256
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.


pkgId: 22efd7929d088c51dafd6f548b56edcdf57e89868f3741b5e9cc1bda67d5d31c
name: perl-File-Touch
arch: src
version: 0.12
epoch: 0
release: 1.an23
summary: Update access, modification timestamps, creating nonexistent files
url: https://metacpan.org/release/File-Touch
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Touch-0.12-1.an23.src.rpm
checksum_type: sha256
description:
  The following Perl module allows you to update access and modification
  timestamps, creating nonexistent files where necessary.


pkgId: a7f9ed9c366639910de554cf816df38316a97b0a6c7c01e02dfb6d4c477df6ea
name: perl-File-Which
arch: src
version: 1.27
epoch: 0
release: 3.an23
summary: Portable implementation of the 'which' utility
url: https://metacpan.org/release/File-Which
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-Which-1.27-3.an23.src.rpm
checksum_type: sha256
description:
  File::Which is a portable implementation (in Perl) of 'which', and can
  be used to get the absolute filename of an executable program
  installed somewhere in your PATH, or just check for its existence.


pkgId: 79247fa92fca74424be261cfe4e70ee8b2edab6f00b2beda358f5dc4e21a7a52
name: perl-File-chdir
arch: src
version: 0.1011
epoch: 0
release: 1.an23
summary: A more sensible way to change directories
url: https://metacpan.org/release/File-chdir
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-chdir-0.1011-1.an23.src.rpm
checksum_type: sha256
description:
  Perl's chdir() has the unfortunate problem of being very, very, very
  global. If any part of your program calls chdir() or if any library you
  use calls chdir(), it changes the current working directory for the
  whole program.

  This is not good.

  File::chdir gives you an alternative, $CWD and @CWD. These two variables
  combine all the power of chdir(), File::Spec and Cwd.


pkgId: e5fe1e64e899b07b6561a1dc0b3719845f016f991668f3bc8ecc43ceb48a7404
name: perl-File-pushd
arch: src
version: 1.016
epoch: 0
release: 1.an23
summary: Change directory temporarily for a limited scope
url: https://metacpan.org/release/File-pushd
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-pushd-1.016-1.an23.src.rpm
checksum_type: sha256
description:
  File::pushd does a temporary chdir that is easily and automatically reverted,
  similar to pushd in some Unix command shells. It works by creating an object
  that caches the original working directory. When the object is destroyed, the
  destructor calls chdir to revert to the original working directory. By storing
  the object in a lexical variable with a limited scope, this happens
  automatically at the end of the scope.


pkgId: 136b401bea44a4eed3dbe4ff00cef0e73371fd062cd9cea8f1bdd56b694dba11
name: perl-Filter
arch: src
version: 1.64
epoch: 2
release: 2.an23
summary: Perl source filters
url: https://metacpan.org/release/Filter
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Filter-1.64-2.an23.src.rpm
checksum_type: sha256
description:
  Source filters alter the program text of a module before Perl sees it, much as a C preprocessor
  alters the source text of a C program before the compiler sees it. This article tells you more
  about what source filters are, how they work, and how to write your own.

  The original purpose of source filters was to let you encrypt your program source to prevent casual
  piracy. This isn't all they can do, as you'll soon learn. But first, the basics.


pkgId: df84042d45e6d506b1addef566e509cf2f7525bebbaa84dea7b610e7090268f1
name: perl-Filter-Simple
arch: src
version: 0.96
epoch: 0
release: 2.an23
summary: Simplified Perl source filtering
url: https://metacpan.org/release/Filter-Simple
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Filter-Simple-0.96-2.an23.src.rpm
checksum_type: sha256
description:
  Source filtering is an immensely powerful feature of recent versions of
  Perl. It allows one to extend the language itself (e.g. the Switch
  module), to simplify the language (e.g. Language::Pythonesque), or to
  completely recast the language (e.g. Lingua::Romana::Perligata).
  Effectively, it allows one to use the full power of Perl as its own,
  recursively applied, macro language.

  The excellent Filter::Util::Call module (by Paul Marquess) provides a
  usable Perl interface to source filtering, but it is often too powerful
  and not nearly as simple as it could be.


pkgId: 17abf109bcc348095f2e7c422d0ec11320d950f622d2e0019ff633a53c570343
name: perl-Font-TTF
arch: src
version: 1.06
epoch: 0
release: 1.an23
summary: Perl library for modifying TTF font files
url: https://metacpan.org/release/Font-TTF
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Font-TTF-1.06-1.an23.src.rpm
checksum_type: sha256
description:
  Perl module for TrueType font hacking. Supports reading, processing and writing
  of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT, bsln, cmap, cvt,
  fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern, loca, maxp, mort, name,
  post, prep, prop, vhea, vmtx and the reading and writing of all other table
  types.

  In short, you can do almost anything with a standard TrueType font with this
  module.


pkgId: ca23e30cf76e019b1dd75dc70c8526aed56f08b834c13b1e2abf54fe2b897142
name: perl-Future
arch: src
version: 0.50
epoch: 0
release: 1.an23
summary: Perl object system to represent an operation awaiting completion
url: https://metacpan.org/release/Future
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Future-0.50-1.an23.src.rpm
checksum_type: sha256
description:
  A Future object represents an operation that is currently in progress, or
  has recently completed. It can be used in a variety of ways to manage the
  flow of control, and data, through an asynchronous program.


pkgId: 13c71ed659777619659dbfab3a3155c738d317848365980dabebeb8e153321f9
name: perl-Future-AsyncAwait
arch: src
version: 0.62
epoch: 0
release: 1.an23
summary: Deferred subroutine syntax for futures
url: https://metacpan.org/release/Future-AsyncAwait
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Future-AsyncAwait-0.62-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module provides syntax for deferring and resuming subroutines while
  waiting for Futures to complete. This syntax aims to make code that performs
  asynchronous operations using futures look neater and more expressive than
  simply using then chaining and other techniques on the futures themselves.


pkgId: 554a522561a99a20be996578e0039203638b6cb6210214e9eb2d020c8d6a816e
name: perl-GD
arch: src
version: 2.76
epoch: 0
release: 1.an23
summary: Perl interface to the GD graphics library
url: https://metacpan.org/release/GD
rpm_license: GPL-1.0-or-later OR Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-GD-2.76-1.an23.src.rpm
checksum_type: sha256
description:
  This is a auto-loadable interface module for GD, a popular library
  for creating and manipulating PNG files. With this library you can
  create PNG images on the fly or modify existing files.


pkgId: 4cda97bbdef1e9345fc051dca8570e3fe4513248743ba3fce356e28e7a0800ec
name: perl-GSSAPI
arch: src
version: 0.28
epoch: 0
release: 41.an23
summary: Perl extension providing access to the GSSAPIv2 library
url: https://metacpan.org/release/GSSAPI
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-GSSAPI-0.28-41.an23.src.rpm
checksum_type: sha256
description:
  This module gives access to the routines of the GSSAPI library, as
  described in rfc2743 and rfc2744 and implemented by the Kerberos-1.2
  distribution from MIT.


pkgId: 2a9b9cfab184e646e9a5f5b27d21fb2e42be25af24467e3b72288f0dc791c11e
name: perl-Getopt-Long
arch: src
version: 2.54
epoch: 1
release: 4.an23
summary: Extended processing of command line options
url: https://metacpan.org/release/Getopt-Long
rpm_license: GPLv2+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Getopt-Long-2.54-4.an23.src.rpm
checksum_type: sha256
description:
  Getopt::Long is a Perl module used for parsing command-line options. It implements an
  extended getopt function called GetOptions(). It parses the command line from @ARGV,
  recognizing and removing specified options and their possible values. This function
  adheres to the POSIX syntax for command line options, with GNU extensions.


pkgId: 0bf3ef4e4a29d1179b11ea7a4422d39c8f52b8b33e8bde12dc6c738d266fcaac
name: perl-Git-Wrapper
arch: src
version: 0.048
epoch: 0
release: 1.an23
summary: Wrap git command-line interface for Perl
url: https://metacpan.org/release/Git-Wrapper
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Git-Wrapper-0.048-1.an23.src.rpm
checksum_type: sha256
description:
  Git::Wrapper provides an API for git that uses Perl data structures for
  argument passing, instead of CLI-style --options as Git does.


pkgId: ce2e2a4745eaa4d8e1e2cca75123177c00cb5fb262edd203ca71b99d668194cc
name: perl-GitLab-API-v4
arch: src
version: 0.26
epoch: 0
release: 1.an23
summary: Complete GitLab API v4 client
url: https://metacpan.org/release/GitLab-API-v4
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-GitLab-API-v4-0.26-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a one-to-one interface with the GitLab API v4.
  Much is not documented here as it would just be duplicating GitLab's
  own API Documentation.


pkgId: dfd81eedebb3ae4900f26ca5d5274cb443999b882c0d2410161e10a250b7d03b
name: perl-Glib
arch: src
version: 1.3293
epoch: 0
release: 2.an23
summary: Perl interface to GLib
url: https://metacpan.org/release/Glib
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Glib-1.3293-2.an23.src.rpm
checksum_type: sha256
description:
  This module provides perl access to GLib and GLib's GObject libraries.
  GLib is a portability and utility library; GObject provides a generic
  type system with inheritance and a powerful signal system.  Together
  these libraries are used as the foundation for many of the libraries
  that make up the Gnome environment, and are used in many unrelated
  projects.


pkgId: 9e355cd10e8251b3256f0c2592225bc8f81eb4a7ad08dabd01b70a181b45968d
name: perl-HTML-Form
arch: src
version: 6.11
epoch: 0
release: 2.an23
summary: Class that represents an HTML form element
url: https://metacpan.org/release/HTML-Form
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTML-Form-6.11-2.an23.src.rpm
checksum_type: sha256
description:
  Objects of the HTML::Form class represents a single HTML <form> ... </form>
  instance. A form consists of a sequence of inputs that usually have names,
  and which can take on various values. The state of a form can be tweaked
  and it can then be asked to provide HTTP::Request objects that can be
  passed to the request() method of LWP::UserAgent.


pkgId: 2c18b306bf8d567deae49a31d3dbce85b1a80c980b759fc77fc80e63fa704927
name: perl-HTML-Parser
arch: src
version: 3.81
epoch: 0
release: 3.an23
summary: Perl module for parsing HTML
url: https://metacpan.org/release/HTML-Parser
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTML-Parser-3.81-3.an23.src.rpm
checksum_type: sha256
description:
  Objects of the HTML::Parser class will recognize markup and separate it from plain
  text (alias data content) in HTML documents. As different kinds of markup and text
  are recognized, the corresponding event handlers are invoked.

  HTML::Parser is not a generic SGML parser. We have tried to make it able to deal with
  the HTML that is actually "out there", and it normally parses as closely as possible
  to the way the popular web browsers do it instead of strictly following one of the
  many HTML specifications from W3C. Where there is disagreement, there is often an option
  that you can enable to get the official behaviour.


pkgId: fd4783b48207fb7b1fab08c64e145f8c7642d044ba4192a00ff36a8d5b2d592a
name: perl-HTML-Tagset
arch: src
version: 3.20
epoch: 0
release: 36.an23
summary: HTML::Tagset - data tables useful in parsing HTML
url: http://search.cpan.org/dist/HTML-Tagset/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTML-Tagset-3.20-36.an23.src.rpm
checksum_type: sha256
description:
  This module contains several data tables useful in various kinds of
  HTML parsing operations, such as tag and entity names.


pkgId: ecdb2c3ecf63e7eca8ef71b2f7f95860ace1707d689c4df0d35b7e0487b6ade4
name: perl-HTML-Tree
arch: src
version: 5.07
epoch: 1
release: 23.an23
summary: HTML tree handling modules for Perl
url: https://metacpan.org/release/HTML-Tree
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTML-Tree-5.07-23.an23.src.rpm
checksum_type: sha256
description:
  This distribution contains a suite of modules for representing,
  creating, and extracting information from HTML syntax trees; there is
  also relevant documentation.  These modules used to be part of the
  libwww-perl distribution, but are now unbundled in order to facilitate
  a separate development track.


pkgId: 9c32c40bd83676c13f1705ffc3f044e6be37b74fa85e76cf8115c69548ca0a93
name: perl-HTTP-Cookies
arch: src
version: 6.10
epoch: 0
release: 2.an23
summary: HTTP cookie jars
url: https://metacpan.org/release/HTTP-Cookies
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Cookies-6.10-2.an23.src.rpm
checksum_type: sha256
description:
  This class is for objects that represent a "cookie jar" -- that is, a
  database of all the HTTP cookies that a given LWP::UserAgent object
  knows about.


pkgId: c981d156ef858b61ae3f1af77dc20fe768ab930f77c0853c58eacfd8576037a9
name: perl-HTTP-Daemon
arch: src
version: 6.16
epoch: 0
release: 1.an23
summary: Simple HTTP server class
url: https://metacpan.org/release/HTTP-Daemon
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Daemon-6.16-1.an23.src.rpm
checksum_type: sha256
description:
  Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a
  socket for incoming requests. The HTTP::Daemon is a subclass of
  IO::Socket::IP, so you can perform socket operations directly on it too.


pkgId: 392d85c59c380fad41e74846e0d8ba86bce328c6bba7ff92d5410d463e4c0e55
name: perl-HTTP-Date
arch: src
version: 6.05
epoch: 0
release: 2.an23
summary: Date conversion routines
url: https://metacpan.org/release/HTTP-Date
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Date-6.05-2.an23.src.rpm
checksum_type: sha256
description:
  This module contains functions to deal with the date formats used by the HTTP
  protocol (and then some more). By default, only the first two functions of the
  following list: time2str() and str2time() are exported.

  - time2str( [$time] )
  - str2time( $str [, $zone] )
  - parse_date( $str )
  - time2iso( [$time] )
  - time2isoz( [$time] )


pkgId: 7d1aeba12d646cdde9226a2076ca9b3022f6ba9340d6561a806d0bfc73e9286c
name: perl-HTTP-Message
arch: src
version: 6.44
epoch: 0
release: 3.an23
summary: HTTP style message
url: https://metacpan.org/release/HTTP-Message
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND CC0-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Message-6.44-3.an23.src.rpm
checksum_type: sha256
description:
  Perl-HTTP-Message is a Perl module that provides a set of tools
  for working with HTTP messages, including requests and responses.
  The module allows developers to create, parse, and manipulate
  HTTP messages as objects, making it easier to work with the various
  components of the message, such as headers, cookies, and content.

  One of the key benefits of Perl-HTTP-Message is its flexibility.
  The module provides a wide range of methods for working with HTTP
  messages, allowing developers to customize their approach to suit
  their specific needs. For example, developers can use the module to
  set headers, retrieve cookies, and manipulate message content using
  a variety of different methods.

  Another important feature of Perl-HTTP-Message is its versatility. The
  module can be used for a wide range of applications, from building web
  applications and APIs to testing frameworks and automation tools.
  Additionally, the module is well-suited for use in a variety of different
  programming environments, making it a popular choice among Perl developers.

  Overall, Perl-HTTP-Message is a powerful and flexible library that provides
  a robust set of tools for working with HTTP messages. Its versatility and
  ease of use make it an ideal choice for developers working with web
  applications and APIs.


pkgId: 65ad808b117a0df9336db099a4930c825ff899511fecd3450956bb81fae2bdc5
name: perl-HTTP-Negotiate
arch: src
version: 6.01
epoch: 0
release: 21.an23
summary: Choose a variant to serve
url: https://metacpan.org/release/HTTP-Negotiate
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Negotiate-6.01-21.an23.src.rpm
checksum_type: sha256
description:
  This module provides a complete implementation of the HTTP content negotiation algorithm
  specified in draft-ietf-http-v11-spec-00.ps chapter 12. Content negotiation allows for
  the selection of a preferred content representation based upon attributes of the negotiable
  variants and the value of the various Accept* header fields in the request.

  The variants are ordered by preference by calling the function choose().

  In an array context, choose() returns a list of [variant identifier,
  calculated quality, size] tuples. The values are sorted by quality, highest
  quality first. If the calculated quality is the same for two variants, then
  they are sorted by size (smallest first). _E.g._:

    (['var1', 1, 2000], ['var2', 0.3, 512], ['var3', 0.3, 1024]);


pkgId: cdaccc74d258f9188661e4fec6b36ea4b2e5299988ced85856a464bd856481ce
name: perl-HTTP-Tiny
arch: src
version: 0.088
epoch: 0
release: 1.an23
summary: A simple, small correct HTTP/1.1 client
url: https://metacpan.org/release/HTTP-Tiny
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-HTTP-Tiny-0.088-1.an23.src.rpm
checksum_type: sha256
description:
  perl-HTTP-Tiny is a very simple HTTP/1.1 client designed for doing simple GET requests
  without the overhead of a large framework like LWP::UserAgent. It is more correct and
  more complete than HTTP::Lite. It supports proxiesand 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.


pkgId: ec4ab12875fb1fc805bdf3bfb01f8c93434283f6bc7ce434029d6397ce9c1e86
name: perl-Hook-LexWrap
arch: src
version: 0.26
epoch: 0
release: 7.an23
summary: Lexically scoped subroutine wrappers
url: https://metacpan.org/release/Hook-LexWrap
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Hook-LexWrap-0.26-7.an23.src.rpm
checksum_type: sha256
description:
  Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
  around an existing subroutine. Unlike other modules that provide this
  capacity (e.g. Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap
  implements wrappers in such a way that the standard `caller' function
  works correctly within the wrapped subroutine.


pkgId: 0658e3c7949b75c9298d5a62857ba8d28d66dbe06cfc275b351880d63abbdcad
name: perl-IO-All
arch: src
version: 0.87
epoch: 0
release: 8.an23
summary: IO::All Perl module
url: https://metacpan.org/release/IO-All
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-All-0.87-8.an23.src.rpm
checksum_type: sha256
description:
  The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket,
  IO::String, Tie::File, File::Spec, File::Path and File::ReadBackwards; as
  well as all the DBM and MLDBM modules. You can use most of the methods
  found in these classes and in IO::Handle (which they inherit from). IO::All
  adds dozens of other helpful idiomatic methods including file stat and
  manipulation functions.


pkgId: 5b9d8f402f4edb9d58719d8b85a8468f2b441960cd813b2c6ab250cb34b8b1fe
name: perl-IO-Compress
arch: src
version: 2.201
epoch: 0
release: 3.an23
summary: Read and write compressed data
url: https://metacpan.org/release/IO-Compress
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Compress-2.201-3.an23.src.rpm
checksum_type: sha256
description:
  This distribution provides a Perl interface to allow reading and writing of
  compressed data created with the zlib and bzip2.

  IO-Compress supports reading and writing of the following compressed data formats
    * bzip2
    * RFC 1950
    * RFC 1951
    * RFC 1952 (i.e. gzip)
    * zip

  There are a number of companion modules for IO-Compress that extend
  the suite of compression formats available.

   * IO-Compress-Zstd
     Adds support for zstd (Zstandard).
   * IO-Compress-Lzma
     Adds support for lzma, xz and lzip.
   * IO-Compress-Lzf
     Adds support for lzf.
   * IO-Compress-Lzop
     Adds support for lzop.

  Note that 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


pkgId: 2e80605f2332516de5bcb0f4afc4d527fbee91a3bb14b31e18ce8fb2da953b95
name: perl-IO-Compress-Brotli
arch: src
version: 0.004001
epoch: 0
release: 1.an23
summary: Perl bindings for Brotli compression
url: https://metacpan.org/release/IO-Compress-Brotli/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Compress-Brotli-0.004001-1.an23.src.rpm
checksum_type: sha256
description:
  IO::Compress::Brotli is a module that compresses Brotli buffers and
  streams. Despite its name, it is not a subclass of IO::Compress::Base
  and does not implement its interface. This will be rectified in a
  future release.


pkgId: 88c5d77221a5d57a92c0442a1ba42d34deb4ee83dec4dc44b41b553dfc92c466
name: perl-IO-Compress-Lzma
arch: src
version: 2.201
epoch: 0
release: 1.an23
summary: Read and write lzma compressed data
url: https://metacpan.org/release/IO-Compress-Lzma
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Compress-Lzma-2.201-1.an23.src.rpm
checksum_type: sha256
description:
  This distribution provides a Perl interface to allow reading and writing of
  compressed data created with the lzma library.


pkgId: 99e77975ae90ea1f9b5b19ed15fbddb055cd1e768972c6b90fac76f492859db6
name: perl-IO-HTML
arch: src
version: 1.004
epoch: 0
release: 2.an23
summary: Open an HTML file with automatic character set detection
url: https://metacpan.org/release/IO-HTML
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LicenseRef-Fedora-Public-Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-HTML-1.004-2.an23.src.rpm
checksum_type: sha256
description:
  IO::HTML provides an easy way to open a file containing HTML while
  automatically determining its encoding. It uses the HTML5 encoding sniffing
  algorithm specified in section 8.2.2.1 of the draft standard.

  The algorithm as implemented here is:
  1. If the file begins with a byte order mark indicating UTF-16LE,
  UTF-16BE, or UTF-8, then that is the encoding.

  2. If the first $bytes_to_check bytes of the file contain a <meta>
  tag that indicates the charset, and Encode recognizes the specified
  charset name, then that is the encoding.
  (This portion of the algorithm is implemented by find_charset_in.)

  3. If the first $bytes_to_check bytes of the file are valid UTF-8
  (with at least 1 non-ASCII character), then the encoding is UTF-8.

  4. If all else fails, use the default character encoding. The HTML5
  standard suggests the default encoding should be locale dependent,
  but currently it is always cp1252 unless you set $IO::HTML::default_encoding
  to a different value. Note: sniff_encoding does not apply this step;
  only html_file does that.


pkgId: b365b655a72d62173d7b7f030f67b59c7d3c90caad05be823ebbe771c7bb77b4
name: perl-IO-Prompter
arch: src
version: 0.004015
epoch: 0
release: 1.an23
summary: Prompt for input, read it, clean it, return it
url: https://search.cpan.org/dist/IO-Prompter/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Prompter-0.004015-1.an23.src.rpm
checksum_type: sha256
description:
  IO::Prompter exports a single subroutine, prompt, that prints a prompt
  (but only if the program's selected input and output streams are connected
  to a terminal), then reads some input, then chomps it, and finally returns
  an object representing that text.


pkgId: 2c2cf04d3487bd41d6b5050460f3d2228ad55316a398f9991b46d2e1bc769a25
name: perl-IO-Socket-IP
arch: src
version: 0.41
epoch: 0
release: 3.an23
summary: Drop-in replacement for IO::Socket::INET supporting both IPv4 and IPv6
url: https://metacpan.org/release/IO-Socket-IP
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Socket-IP-0.41-3.an23.src.rpm
checksum_type: sha256
description:
  This module provides a protocol-independent way to use IPv4 and IPv6
  sockets, intended as a replacement for IO::Socket::INET. Most constructor
  arguments and methods are provided in a backward-compatible way.


pkgId: 79a54829b77f9eb08cef20aad047e0e922a61453f0db72e7bc9239625d97ef5e
name: perl-IO-Socket-SSL
arch: src
version: 2.081
epoch: 0
release: 1.an23
summary: Perl library for transparent SSL
url: https://cpan.metacpan.org/authors
rpm_license: (GPL+ or Artistic) and MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Socket-SSL-2.081-1.an23.src.rpm
checksum_type: sha256
description:
  This module is a true drop-in replacement for IO::Socket::INET that
  uses SSL to encrypt data before it is transferred to a remote server
  or client. IO::Socket::SSL supports all the extra features that one
  needs to write a full-featured SSL client or server application:
  multiple SSL contexts, cipher selection, certificate verification, and
  SSL version selection. As an extra bonus, it works perfectly with
  mod_perl.


pkgId: d36d3aef1dbf3b666f4760da69304189c3fa0f67cff9d1f15146622e7d85d483
name: perl-IO-String
arch: src
version: 1.08
epoch: 0
release: 33.an23
summary: Emulate file interface for in-core strings
url: http://search.cpan.org/dist/IO-String/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-String-1.08-33.an23.src.rpm
checksum_type: sha256
description:
  The "IO::String" module provides the "IO::File" interface for in-core
  strings.  An "IO::String" object can be attached to a string, and
  makes it possible to use the normal file operations for reading or
  writing data, as well as for seeking to various locations of the
  string.  This is useful when you want to use a library module that
  only provides an interface to file handles on data that you have in a
  string variable.

  Note that perl-5.8 and better has built-in support for "in memory"
  files, which are set up by passing a reference instead of a filename
  to the open() call. The reason for using this module is that it makes
  the code backwards compatible with older versions of Perl.


pkgId: 744e4963adcb83e8e14d7e5d713a930965b3b50defe321bd8f888f8c6ba1e2b5
name: perl-IO-Zlib
arch: src
version: 1.14
epoch: 2
release: 2.an23
summary: Perl IO:: style interface to Compress::Zlib
url: https://metacpan.org/release/IO-Zlib
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-Zlib-1.14-2.an23.src.rpm
checksum_type: sha256
description:
  This is the IO::Zlib module package for perl5.

  This modules provides an IO:: style interface to the Compress::Zlib
  package. The main advantage is that you can use an IO::Zlib object in
  much the same way as an IO::File object so you can have common code
  that doesn't know which sort of file it is using.


pkgId: 8b0a1fa274fd2190738ca38f5b6e9f81257382b4afbe1aa1256c89500216186b
name: perl-IO-stringy
arch: src
version: 2.113
epoch: 0
release: 1.an23
summary: I/O on in-core objects like strings and arrays for Perl
url: https://metacpan.org/release/IO-stringy
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-stringy-2.113-1.an23.src.rpm
checksum_type: sha256
description:
  This toolkit primarily provides modules for performing both traditional
  and object-oriented I/O) on things *other* than normal filehandles; in
  particular, IO::Scalar, IO::ScalarArray, and IO::Lines.

  In the more-traditional IO::Handle front, we have IO::AtomicFile, which
  may be used to painlessly create files that are updated atomically.

  And in the "this-may-prove-useful" corner, we have IO::Wrap, whose
  exported wraphandle() function will clothe anything that's not a blessed
  object in an IO::Handle-like wrapper... so you can just use OO syntax
  and stop worrying about whether your function's caller handed you a
  string, a globref, or a FileHandle.


pkgId: 31a866e86a0ddc6c120ad80be33e47e775d6067f748a0019922dad1082141a68
name: perl-IPC-Cmd
arch: src
version: 1.04
epoch: 2
release: 4.an23
summary: Finding and running system commands made easy
url: https://metacpan.org/release/IPC-Cmd
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-Cmd-1.04-4.an23.src.rpm
checksum_type: sha256
description:
  IPC::Cmd allows for the searching and execution of any binary on your system.
  It adheres to verbosity settings and is able to run intereactive. It
  also has an option to capture output/error buffers.


pkgId: 12bb7540a7036a16fabe3ce51fbf04ad77102e898295036286ddb7d9080bcd9e
name: perl-IPC-Run
arch: src
version: 20220807.0
epoch: 0
release: 1.an23
summary: Perl module for interacting with child processes
url: https://metacpan.org/release/IPC-Run
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-Run-20220807.0-1.an23.src.rpm
checksum_type: sha256
description:
  IPC::Run allows you run and interact with child processes using files,
  pipes, and pseudo-ttys. Both system()-style and scripted usages are
  supported and may be mixed. Likewise, functional and OO API styles are
  both supported and may be mixed.

  Various redirection operators reminiscent of those seen on common Unix
  and DOS command lines are provided.


pkgId: db2f350a6f313a0a538f2269bdbaa7c06e1cbdedd8de51c0a03a20035da071c2
name: perl-IPC-Run3
arch: src
version: 0.048
epoch: 0
release: 28.an23
summary: Run a subprocess in batch mode
url: https://metacpan.org/release/IPC-Run3
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl OR BSD-2-Clause
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-Run3-0.048-28.an23.src.rpm
checksum_type: sha256
description:
  This module allows you to run a subprocess and redirect stdin, stdout,
  and/or stderr to files and perl data structures. It aims to satisfy 99% of
  the need for using system, qx, and open3 with a simple, extremely Perlish
  API and none of the bloat and rarely used features of IPC::Run.


pkgId: b850a948529dd9438dc2066a61010e38c75140d845495c7f2b8827d10235b090
name: perl-IPC-SysV
arch: src
version: 2.09
epoch: 0
release: 5.an23
summary: IPC-SysV: Interface to System V IPC
url: https://metacpan.org/release/IPC-SysV
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-SysV-2.09-5.an23.src.rpm
checksum_type: sha256
description:
  Perl-IPC-SysV is a module in Perl that provides an interface to
  the System V inter-process communication (IPC) facilities. These
  facilities allow processes to communicate with each other, sharing
  data and synchronization.

  The module provides functions to create, attach, and detach shared
  memory segments, message queues, and semaphore arrays. It also provides
  functions for sending and receiving messages, accessing shared memory, and
  manipulating semaphores.

  The SysV-IPC contains three packages:
      IPC::Semaphore
      - Provides an object interface to using SysV IPC semaphores

      IPC::Msg
      - Provides an object interface to using SysV IPC messages

      IPC::SysV
      - Provides the constants required to use the system SysV IPC calls.


pkgId: b9487b761d4d6fd86a7cf5911b34e8e3a2d855fd2d11a251bccb9e5dede96468
name: perl-IPC-System-Simple
arch: src
version: 1.30
epoch: 0
release: 4.an23
summary: Run commands simply, with detailed diagnostics
url: https://metacpan.org/release/IPC-System-Simple
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-System-Simple-1.30-4.an23.src.rpm
checksum_type: sha256
description:
  Calling Perl's in-built 'system()' function is easy; determining if it
  was successful is _hard_. Let's face it, '$?' isn't the nicest variable
  in the world to play with, and even if you _do_ check it, producing a
  well-formatted error string takes a lot of work.


pkgId: 156c6e42888107c51f7ddf109cf350a0d3378f0fcd5a5006e46a8325cd3fb750
name: perl-Import-Into
arch: src
version: 1.002005
epoch: 0
release: 8.an23
summary: Import packages into other packages
url: https://metacpan.org/release/Import-Into
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Import-Into-1.002005-8.an23.src.rpm
checksum_type: sha256
description:
  Loading Import::Into creates a global method import::into which you can call on
  any package to import it into another package.


pkgId: faa53d417db40c6692e17d8af43a4b6330ac6e4dece76434b2d70e14c5c8688d
name: perl-Importer
arch: src
version: 0.026
epoch: 0
release: 4.an23
summary: Alternative interface to modules that export symbols
url: https://metacpan.org/release/Importer
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Importer-0.026-4.an23.src.rpm
checksum_type: sha256
description:
  This perl-Importer module acts as a layer between Exporter and modules which
  consume exports. It is feature-compatible with Exporter, plus some much
  needed extras. You can use this to import symbols from any exporter that
  follows Exporters specification. The exporter modules themselves do not
  need to use or inherit from the Exporter module, they just need to set
  @EXPORT and/or other variables.


pkgId: 89ff08ee35efdb6237a738480cd9ee96571062978610655e7f285d5706bf0370
name: perl-Inline
arch: src
version: 0.86
epoch: 0
release: 1.an23
summary: Inline Perl module
url: https://metacpan.org/release/Inline
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Inline-0.86-1.an23.src.rpm
checksum_type: sha256
description:
  The Inline module allows you to put source code from other programming
  languages directly "inline" in a Perl script or module. The code is
  automatically compiled as needed, and then loaded for immediate access
  from Perl.

  Inline saves you from the hassle of having to write and compile your
  own glue code using facilities like XS or SWIG. Simply type the code
  where you want it and run your Perl as normal. All the hairy details
  are handled for you. The compilation and installation of your code
  chunks all happen transparently; all you will notice is the delay of
  compilation on the first run.

  The Inline code only gets compiled the first time you run it (or
  whenever it is modified) so you only take the performance hit
  once. Code that is Inlined into distributed modules (like on the CPAN)
  will get compiled when the module is installed, so the end user will
  never notice the compilation time.


pkgId: 69cc9b83dfcb2f8825da635f443ad618cebf4436268294424dd5630ef973b2e9
name: perl-Inline-C
arch: src
version: 0.82
epoch: 0
release: 1.an23
summary: Write Perl subroutines in C
url: https://metacpan.org/release/Inline-C
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Inline-C-0.82-1.an23.src.rpm
checksum_type: sha256
description:
  Inline::C is a module that allows you to write Perl subroutines in C. Since
  version 0.30 the Inline module supports multiple programming languages and
  each language has its own support module.


pkgId: a4a2d60beb0c4009b13f10e3ece25366693e07b8d971b775b8eb3884b08fb4ac
name: perl-Inline-Files
arch: src
version: 0.71
epoch: 0
release: 1.an23
summary: Allows for multiple inline files in a single Perl file
url: https://metacpan.org/release/Inline-Files
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Inline-Files-0.71-1.an23.src.rpm
checksum_type: sha256
description:
  Inline::Files generalizes the notion of the `__DATA__' marker and the
  associated `<DATA>' file handle, to an arbitrary number of markers and
  associated file handles.


pkgId: dc89b5b0d25c370134ebd40b90ed37300fad198eee51dc6e1a4d28b70d948df7
name: perl-JSON
arch: src
version: 4.10
epoch: 0
release: 2.an23
summary: Parse and convert to JSON (JavaScript Object Notation)
url: https://metacpan.org/release/JSON
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-JSON-4.10-2.an23.src.rpm
checksum_type: sha256
description:
  This module is a thin wrapper for JSON::XS-compatible modules with a few additional features. All the
  backend modules convert a Perl data structure to a JSON text and vice versa. This module uses JSON::XS
  by default, and when JSON::XS is not available, falls back on JSON::PP, which is in the Perl core
  since 5.14. If JSON::PP is not available either, this module then falls back on JSON::backportPP
  (which is actually JSON::PP in a different .pm file) bundled in the same distribution as this module.
  You can also explicitly specify to use Cpanel::JSON::XS, a fork of JSON::XS by Reini Urban.


pkgId: 9cf7e9bd41e499dee100ddbdc80ac0740c16649ed359d4d061072762ed98f581
name: perl-JSON-MaybeXS
arch: src
version: 1.004004
epoch: 0
release: 1.an23
summary: Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
url: https://metacpan.org/release/JSON-MaybeXS
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-JSON-MaybeXS-1.004004-1.an23.src.rpm
checksum_type: sha256
description:
  This module first checks to see if either Cpanel::JSON::XS or JSON::XS
  is already loaded, in which case it uses that module. Otherwise it tries
  to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and
  either uses the first module it finds or throws an error.

  It then exports the "encode_json" and "decode_json" functions from the
  loaded module, along with a "JSON" constant that returns the class name
  for calling "new" on.

  If you're writing fresh code rather than replacing JSON.pm usage, you
  might want to pass options as constructor args rather than calling
  mutators, so we provide our own "new" method that supports that.


pkgId: bd24e33bec7dee82b4972a960a713d4562978b4647d34c279b872b2068fb1c87
name: perl-JSON-PP
arch: src
version: 4.16
epoch: 1
release: 1.an23
summary: JSON::XS compatible pure-Perl module
url: https://metacpan.org/release/JSON-PP
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-JSON-PP-4.16-1.an23.src.rpm
checksum_type: sha256
description:
  JSON::XS is the fastest and most proper JSON module on CPAN. It is written by
  Marc Lehmann in C, so must be compiled and installed in the used environment.

  JSON::PP is a pure-Perl module and is compatible with JSON::XS.


pkgId: 627111a1662fd925e157426ced6ca9b1a9b5ce32539a57d18b3ee356cfd17624
name: perl-LDAP
arch: src
version: 0.68
epoch: 1
release: 1.an23
summary: LDAP Perl module
url: https://metacpan.org/release/perl-ldap
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-LDAP-0.68-1.an23.src.rpm
checksum_type: sha256
description:
  Net::LDAP is a collection of modules that implements an LDAP services API
  for Perl programs. The module may be used to search directories or perform
  maintenance functions such as adding, deleting or modifying entries.


pkgId: 82040d5be747720072744f7bcd813ce412773509fc997576cdf2e0abc58fb821
name: perl-LWP-MediaTypes
arch: src
version: 6.04
epoch: 0
release: 1.an23
summary: Guess media type for a file or a URL
url: https://metacpan.org/release/LWP-MediaTypes
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND CC0-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-LWP-MediaTypes-6.04-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides functions for handling media (also known as MIME)
  types and encodings. The mapping from file extensions to media types is
  defined by the media.types file. If the ~/.media.types file exists it is
  used instead. For backwards compatibility we will also look for
  ~/.mime.types.


pkgId: 33518c89dc13a5ddff862b1b447292ea8de54408117073abc25bfcf3687662f5
name: perl-LWP-Protocol-https
arch: src
version: 6.10
epoch: 0
release: 2.an23
summary: Provide HTTPS support for LWP::UserAgent
url: https://metacpan.org/release/LWP-Protocol-https
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-LWP-Protocol-https-6.10-2.an23.src.rpm
checksum_type: sha256
description:
  The LWP::Protocol::https module provides support for using HTTPS schemed
  URLs with LWP. This module is a plug-in to the LWP protocol handling, so
  you don't use it directly. Once the module is installed LWP is able to
  access sites using HTTP over SSL/TLS.


pkgId: 19c0a5c25e752e1f8f16a8fa9a9528b7148726ecefd747e8ba15ffcac90e0244
name: perl-LaTeX-ToUnicode
arch: src
version: 0.11
epoch: 0
release: 1.an23
summary: Convert LaTeX commands to Unicode
url: https://metacpan.org/release/LaTeX-ToUnicode
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-LaTeX-ToUnicode-0.11-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module provides a method to convert LaTeX-style markups for accents
  etc. into their Unicode equivalents. It translates commands for special
  characters or accents into their Unicode equivalents and removes
  formatting commands.


pkgId: 5346177f93359fc8981e67d53dbb80bf51fd974de1d6d98ea13d9a255e195347
name: perl-Lingua-Translit
arch: src
version: 0.29
epoch: 0
release: 1.an23
summary: Transliterates text between writing systems
url: https://metacpan.org/release/Lingua-Translit
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Lingua-Translit-0.29-1.an23.src.rpm
checksum_type: sha256
description:
  Lingua::Translit can be used to convert text from one writing system to
  another, based on national or international transliteration tables. Where
  possible a reverse transliteration is supported.


pkgId: fa1c1d3b2e8bc753cd866c321fd09c94ce6cd5e7c531dfc0726257531e45d73d
name: perl-List-AllUtils
arch: src
version: 0.19
epoch: 0
release: 1.an23
summary: Combines List::Util and List::SomeUtils
url: https://metacpan.org/release/List-AllUtils
rpm_license: Artistic-2.0 AND CC-BY-4.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-List-AllUtils-0.19-1.an23.src.rpm
checksum_type: sha256
description:
  Are you sick of trying to remember whether a particular helper is defined
  in List::Util or List::SomeUtils? I sure am. Now you don't have to remember.
  This module will export all of the functions that either of those two
  modules defines.


pkgId: 0b900caed3ec7d6ad062d1504235ce44f59e0305eb49e34a6ac51bdc8ca45bbd
name: perl-List-MoreUtils
arch: src
version: 0.430
epoch: 0
release: 3.an23
summary: Provide the stuff missing in List::Util
url: https://metacpan.org/release/List-MoreUtils
rpm_license: (GPL+ or Artistic) and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-List-MoreUtils-0.430-3.an23.src.rpm
checksum_type: sha256
description:
  List::MoreUtils provides some trivial but commonly needed functionality
  on lists that is not going to go into List::Util.


pkgId: ba1e3c8cbc0b3f018c77bef576f0b6aeb1a0e6876c3c8cc198540303c304cd4a
name: perl-List-SomeUtils
arch: src
version: 0.59
epoch: 0
release: 1.an23
summary: Provide the stuff missing in List::Util
url: https://metacpan.org/release/List-SomeUtils
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-List-SomeUtils-0.59-1.an23.src.rpm
checksum_type: sha256
description:
  List::SomeUtils provides some trivial but commonly needed functionality on
  lists which is not going to go into List::Util.


pkgId: 1c5c8b675e689950c3a2bbb71e1a6e55e1001a91f79bbab04e7ab92a3e58fe3d
name: perl-List-UtilsBy
arch: src
version: 0.12
epoch: 0
release: 1.an23
summary: Higher-order list utility functions
url: https://metacpan.org/release/List-UtilsBy
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-List-UtilsBy-0.12-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a number of list utility functions, all of which take
  an initial code block to control their behaviour. They are variations on
  similar core perl or List::Util functions of similar names, but which use
  the block to control their behaviour. For example, the core Perl function
  sort takes a list of values and returns them, sorted into order by their
  string value. The sort_by function sorts them according to the string value
  returned by the extra function, when given each value.


pkgId: c602a61b7031c763f2f51539af0bf466a8c46ca0e68ae98adcd1c697d0b11370
name: perl-Locale-Codes
arch: src
version: 3.72
epoch: 0
release: 1.an23
summary: Distribution of modules to handle locale codes
url: https://metacpan.org/release/Locale-Codes
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Locale-Codes-3.72-1.an23.src.rpm
checksum_type: sha256
description:
  Locale-Codes is a distribution containing a set of modules. The modules
  each deal with different types of codes which identify parts of the locale
  including languages, countries, currency, etc.


pkgId: 28755775bd4ef291ffa9e1609f1d48f1d22c11ae672ef6dc1ab6d2bcb92f8e75
name: perl-Locale-Maketext
arch: src
version: 1.32
epoch: 0
release: 2.an23
summary: Framework for localization
url: https://metacpan.org/release/Locale-Maketext
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Locale-Maketext-1.32-2.an23.src.rpm
checksum_type: sha256
description:
  perl-Locale-Maketext is a Perl module that provides a framework for localization and internationalization of
  Perl applications. It provides a way to create localized messages in Perl programs. The module provides a
  way to create localized messages in Perl programs. It is built on top of the Locale::Maketext::Lexicon module
  that implements an interface to gettext. The Locale::Maketext module provides a way to localize messages using
  a simple key-value pair system. The module also provides support for plural forms and context-sensitive translations .


pkgId: 63ea09317864a4d1e9154ee13f9d333bd51fb91b16edb3dc4a9c0a7be2052374
name: perl-Log-Any
arch: src
version: 1.714
epoch: 0
release: 1.an23
summary: Bringing loggers and listeners together
url: https://metacpan.org/release/Log-Any
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Log-Any-1.714-1.an23.src.rpm
checksum_type: sha256
description:
  Log::Any allows CPAN modules to safely and efficiently log messages, while
  letting the application choose (or decline to choose) a logging mechanism
  such as Log::Dispatch or Log::Log4perl.


pkgId: c08bbecf50c8f5616180b9d3b71b001d8069a74c78fd20ffba70e9bac1e94369
name: perl-Log-Any-Adapter-Screen
arch: src
version: 0.140
epoch: 0
release: 2.an23
summary: Send logs to screen, with colors and some other features
url: https://search.cpan.org/dist/Log-Any-Adapter-Screen/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Log-Any-Adapter-Screen-0.140-2.an23.src.rpm
checksum_type: sha256
description:
  This Log::Any adapter prints log messages to screen (STDERR/STDOUT).  The
  messages are colored according to level (unless coloring is turned off).
  It has a few other features: allow passing formatter, allow setting level
  from some environment variables, add prefix/timestamps.


pkgId: 8b1a7dbc3fb1fa92b42e5dac447b1da22a91e44231473ee5c3e5243618749abf
name: perl-Log-Dispatch
arch: src
version: 2.70
epoch: 0
release: 2.an23
summary: Dispatches messages to one or more outputs
url: https://metacpan.org/release/Log-Dispatch
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-xa-loongarch-builder-01
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Log-Dispatch-2.70-2.an23.src.rpm
checksum_type: sha256
description:
  Log::Dispatch is a suite of OO modules for logging messages to
  multiple outputs, each of which can have a minimum and maximum log
  level.  It is designed to be easily subclassed, both for creating a
  new dispatcher object and particularly for creating new outputs.
  An Apache output is available in perl-Log-Dispatch-ApacheLog package.


pkgId: 7f8ddb05d75cb9571ac64d351ed09734323dd0198397396d917576c7c8b39130
name: perl-Log-Dispatch-FileRotate
arch: src
version: 1.38
epoch: 0
release: 1.an23
summary: Log to files that archive/rotate themselves
url: https://metacpan.org/release/Log-Dispatch-FileRotate
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Log-Dispatch-FileRotate-1.38-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a simple object for logging to files under the
  Log::Dispatch::* system, and automatically rotating them according to
  different constraints. This is basically a Log::Dispatch::File wrapper
  with additions.


pkgId: 8a74be1d82ba2b7d5a0583b98b555e85fd2e33970701b17c36a3551ac5814e1a
name: perl-Log-Log4perl
arch: src
version: 1.57
epoch: 0
release: 2.an23
summary: Log4j implementation for Perl
url: https://metacpan.org/release/Log-Log4perl
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Log-Log4perl-1.57-2.an23.src.rpm
checksum_type: sha256
description:
  Log::Log4perl lets you remote-control and fine-tune the logging
  behavior of your system from the outside. It implements the widely
  popular (Java-based) Log4j logging package in pure Perl.

  To log into RRD database, install perl-Log-Log4perl-Appender-RRDs package.
  To log into a database via DBI, install perl-Log-Log4perl-Appender-DBI package.

  To read log4j XML configuration files, install
  perl-Log-Log4perl-Config-DOMConfigurator package.


pkgId: be7da21f62d7fbaddd222a40ea56c132c63501247f0d6c48ce1a7490d12dfd17
name: perl-MCE
arch: src
version: 1.884
epoch: 0
release: 2.an23
summary: Many-core Engine for Perl providing parallel processing capabilities
url: https://metacpan.org/release/MCE
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MCE-1.884-2.an23.src.rpm
checksum_type: sha256
description:
  Many-core Engine (MCE) for Perl helps enable a new level of performance by
  maximizing all available cores. MCE spawns a pool of workers and therefore
  does not fork a new process per each element of data. Instead, MCE follows
  a bank queuing model. Imagine the line being the data and bank-tellers the
  parallel workers. MCE enhances that model by adding the ability to chunk
  the next n elements from the input stream to the next available worker.


pkgId: 9c2fd2e0200ae1e14238a86c37a5e7dc43182311b110d8368ad89c4f23f8e737
name: perl-MIME-Base64
arch: src
version: 3.16
epoch: 0
release: 5.an23
summary: Encoding and decoding of Base64 and quoted-printable strings
url: https://cpan.metacpan.org/authors
rpm_license: (GPL+ or Artistic) and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MIME-Base64-3.16-5.an23.src.rpm
checksum_type: sha256
description:
  perl-MIME-Base64 is a Perl module that provides encoding and decoding
  functions for the Base64 encoding scheme. This encoding is commonly used
  for email attachments, as well as other data transmission applications
  where binary data needs to be transmitted over text-based channels.
  The module provides a simple interface for encoding and decoding data using
  Base64, making it easy to integrate into Perl scripts and other applications.


pkgId: 5c618210845e148ffc0ef4ce12c1c6fee9b5cee69560771610b50c1726f12670
name: perl-MIME-Lite
arch: src
version: 3.033
epoch: 0
release: 1.an23
summary: MIME::Lite - low-calorie MIME generator
url: https://metacpan.org/release/MIME-Lite
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MIME-Lite-3.033-1.an23.src.rpm
checksum_type: sha256
description:
  MIME::Lite is intended as a simple, standalone module for generating (not
  parsing!) MIME messages... Specifically, it allows you to output a simple,
  decent single- or multi-part message with text or binary attachments.  It does
  not require that you have the Mail:: or MIME:: modules installed.


pkgId: b8e8368fccebc6b98807970a5af64cdaa305d81084b2919a7afc7b6197d59a9f
name: perl-MIME-Types
arch: src
version: 2.24
epoch: 0
release: 1.an23
summary: MIME types module for Perl
url: https://metacpan.org/release/MIME-Types
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MIME-Types-2.24-1.an23.src.rpm
checksum_type: sha256
description:
  MIME types are used in many applications, for instance as part of e-mail
  and HTTP traffic, to indicate the type of content that is transmitted.

  Sometimes detailed knowledge about a mime-type is need; however, this
  module only knows about the file-name extensions that relate to some
  file-type.  It can also be used to produce the right format: types that
  are not registered at IANA need to use 'x-' prefixes.


pkgId: 28ad6ae77319a21fe59c6f16fe20c366a44d2e9854e616221777ab788ffbd11d
name: perl-MLDBM
arch: src
version: 2.05
epoch: 0
release: 27.an23
summary: Store multi-level hash structure in single level tied hash
url: https://metacpan.org/release/MLDBM
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MLDBM-2.05-27.an23.src.rpm
checksum_type: sha256
description:
  This module can serve as a transparent interface to any TIEHASH package that is
  required to store arbitrary perl data, including nested references. Thus, this
  module can be used for storing references and other arbitrary data within DBM
  databases.


pkgId: 0e80a09bb93d74f2ce6dfc4d9beb6186d3b4eba88a5a999e93354139b19efefe
name: perl-MRO-Compat
arch: src
version: 0.15
epoch: 0
release: 3.an23
summary: Mro::* interface compatibility for Perls < 5.9.5
url: https://metacpan.org/release/MRO-Compat
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-MRO-Compat-0.15-3.an23.src.rpm
checksum_type: sha256
description:
  The "mro" namespace provides several utilities for dealing with method
  resolution order and method caching in general in Perl 5.9.5 and higher.
  This module provides those interfaces for earlier versions of Perl (back
  to 5.6.0 anyways).

  It is a harmless no-op to use this module on 5.9.5+. That is to say,
  code which properly uses MRO::Compat will work unmodified on both older
  Perls and 5.9.5+.

  If you're writing a piece of software that would like to use the parts
  of 5.9.5+'s mro:: interfaces that are supported here, and you want
  compatibility with older Perls, this is the module for you.


pkgId: 0e929a338b83e606f29602c78d0dce9dff99b68ced20d9a46d7026ded3fa869a
name: perl-Mail-Sender
arch: src
version: 0.903
epoch: 1
release: 2.an23
summary: Module for sending mails with attachments through an SMTP server
url: https://metacpan.org/release/Mail-Sender
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Mail-Sender-0.903-2.an23.src.rpm
checksum_type: sha256
description:
  Mail::Sender provides an object-oriented interface to sending mails.
  It directly connects to the mail server using IO::Socket.


pkgId: 0d8eeaae3822533ecf9253ebe5ba541374c2c2eb228ce40522e24e0d6ce7079b
name: perl-Mail-Sendmail
arch: src
version: 0.80
epoch: 0
release: 1.an23
summary: Simple platform independent mailer for Perl
url: https://metacpan.org/release/Mail-Sendmail
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Mail-Sendmail-0.80-1.an23.src.rpm
checksum_type: sha256
description:
  Mail::Sendmail is a simple platform independent library for sending
  e-mail from your perl script.  It only requires Perl 5 and a network
  connection.  Mail::Sendmail contains mainly &sendmail, which takes a
  hash with the message to send and sends it. It is intended to be very
  easy to setup and use.


pkgId: 0b5cdd53cbb647fe2d8ea04b722fcacf62f5f1d341e55d50e12e8e22e37f4596
name: perl-Math-BigInt-FastCalc
arch: src
version: 0.501.300
epoch: 0
release: 3.an23
summary: Math::BigInt::Calc with some XS for more speed
url: https://metacpan.org/release/Math-BigInt-FastCalc
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Math-BigInt-FastCalc-0.501.300-3.an23.src.rpm
checksum_type: sha256
description:
  Math::BigInt::FastCalc is a replacement library for Math::BigInt::Calc that
  reimplements some of the Math::BigInt::Calc functions in XS.


pkgId: 6319a137ef4260c0728438b8c539139627ebdadf8ab9f1461b12b26067a36881
name: perl-Math-BigInt-GMP
arch: src
version: 1.6011
epoch: 0
release: 1.an23
summary: Use the GMP library for Math::BigInt routines
url: https://metacpan.org/release/Math-BigInt-GMP
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Math-BigInt-GMP-1.6011-1.an23.src.rpm
checksum_type: sha256
description:
  Provides support for big integer calculations by means of the GMP library, as
  a replacement (drop-in) module for Math::BigInt's core, Math::BigInt::Calc.pm.
  Math::BigInt::GMP does not use Math::GMP, but provides its own XS layer to
  access the GMP library. This cuts out another (perl subroutine) layer and
  also reduces the memory footprint by not loading Math::GMP and Carp at all.


pkgId: 27c7c3dbad80f1dcfafa2f5ed77b0c8a4b29db074b0078706f17ffe6c6dc3d9a
name: perl-Math-BigRat
arch: src
version: 0.2624
epoch: 0
release: 2.an23
summary: Arbitrary big rational constants
url: https://metacpan.org/release/Math-BigRat
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Math-BigRat-0.2624-2.an23.src.rpm
checksum_type: sha256
description:
  Math::BigRat complements Math::BigInt and Math::BigFloat by providing
  support for arbitrary big rational numbers.


pkgId: 7a6dc5835e921eacdd82960be9bdb30a8a00a7326737755cd3042be4e2168642
name: perl-Mixin-Linewise
arch: src
version: 0.111
epoch: 0
release: 1.an23
summary: Write your linewise code for handles; this does the rest
url: https://metacpan.org/release/Mixin-Linewise
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Mixin-Linewise-0.111-1.an23.src.rpm
checksum_type: sha256
description:
  It's boring to deal with opening files for IO, converting strings to
  handle-like objects, and all that. With Mixin::Linewise::Readers and
  Mixin::Linewise::Writers, you can just write a method to handle handles,
  and methods for handling strings and file names are added for you.


pkgId: 1e016d28120f58b753da16aec999be2ba52937219e0b7cb8772374b65ceee211
name: perl-Module-Build
arch: src
version: 0.42.32
epoch: 2
release: 4.an23
summary: Build and install Perl modules
url: https://metacpan.org/release/Module-Build
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Build-0.42.32-4.an23.src.rpm
checksum_type: sha256
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.

  See "COMPARISON" for more comparisons between 'Module::Build' and other
  installer tools.

  To install 'Module::Build', and any other module that uses 'Module::Build'
  for its installation process, do the following:

    perl Build.PL       # 'Build.PL' script creates the 'Build' script
    ./Build             # Need ./ to ensure we're using this "Build" script
    ./Build test        # and not another one that happens to be in the PATH
    ./Build install

  This illustrates initial configuration and the running of three 'actions'.
  In this case the actions run are 'build' (the default action), 'test', and
  'install'.


pkgId: dd33132193ebeadabcf4d60be50b71f6e6902d195ba22e94592f22af299c7c56
name: perl-Module-Build-Tiny
arch: src
version: 0.039
epoch: 0
release: 25.an23
summary: A tiny replacement for Module::Build
url: https://metacpan.org/release/Module-Build-Tiny
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Build-Tiny-0.039-25.an23.src.rpm
checksum_type: sha256
description:
  Many Perl distributions use a Build.PL file instead of a Makefile.PL file to
  drive distribution configuration, build, test and installation. Traditionally,
  Build.PL uses Module::Build as the underlying build system. This module
  provides a simple, lightweight, drop-in replacement.

  Whereas Module::Build has over 6,700 lines of code; this module has less than
  70, yet supports the features needed by most pure-Perl distributions.


pkgId: a8c7f5bd91adcf64f214c9b80a256eeb7450e18c81c70582ab5916e9901e0080
name: perl-Module-CPANTS-Analyse
arch: src
version: 1.01
epoch: 0
release: 11.an23
summary: Generate Kwalitee ratings for a distribution
url: https://metacpan.org/release/Module-CPANTS-Analyse
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-CPANTS-Analyse-1.01-11.an23.src.rpm
checksum_type: sha256
description:
  CPANTS is an acronym for CPAN Testing Service. The goals of the CPANTS project
  are to provide some sort of quality measure (called "Kwalitee") and lots of
  metadata for all distributions on CPAN.


pkgId: e5abd0b4e28b508a79d8a2757045a4984ac82a7567944a99071b1b76187c77cd
name: perl-Module-CPANfile
arch: src
version: 1.1004
epoch: 0
release: 16.an23
summary: Parse cpanfile
url: https://metacpan.org/release/Module-CPANfile
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-CPANfile-1.1004-16.an23.src.rpm
checksum_type: sha256
description:
  Module::CPANfile is a tool to handle cpanfile format to load application
  specific dependencies, not just for CPAN distributions.


pkgId: 93e24f59989019b9ba4e94a975e29f5036ba31ed9bb2bcf2c76fe9a2c7e2992c
name: perl-Module-CoreList
arch: src
version: 5.20230120
epoch: 1
release: 2.an23
summary: What modules are shipped with versions of perl
url: https://metacpan.org/release/Module-CoreList
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-CoreList-5.20230120-2.an23.src.rpm
checksum_type: sha256
description:
  Module::CoreList provides information on which core and dual-life
  modules are shipped with each version of perl.
  It provides a number of mechanisms for querying this information.
  There is a utility called corelist provided with this module which
  is a convenient way of querying from the command-line.
  There is a functional programming API available for programmers to
  query information.
  Programmers may also query the contained hash structures to find
  relevant information.


pkgId: 6665e1a2e8b33f6f91c08bf173137d4a84bf9c82f018edef7ec7e251a0e95405
name: perl-Module-Find
arch: src
version: 0.16
epoch: 0
release: 1.an23
summary: Find and use installed modules in a (sub)category
url: https://metacpan.org/release/Module-Find
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Find-0.16-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Find lets you find and use modules in categories. This can be very
  useful for auto-detecting driver or plug-in modules. You can differentiate
  between looking in the category itself or in all subcategories.


pkgId: 55f504bc022a4bc518c427210d8f0414975537ef665f8d2166533cc4f33359f9
name: perl-Module-Implementation
arch: src
version: 0.09
epoch: 0
release: 36.an23
summary: Loads one of several alternate underlying implementations for a module
url: https://metacpan.org/release/perl-Module-Implementation
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Implementation-0.09-36.an23.src.rpm
checksum_type: sha256
description:
  This module abstracts out the process of choosing one of several underlying
  implementations for a module. This can be used to provide XS and pure Perl
  implementations of a module, or it could be used to load an implementation
  for a given OS or any other case of needing to provide multiple
  implementations.

  This module is only useful when you know all the implementations ahead of
  time. If you want to load arbitrary implementations then you probably want
  something like a plugin system, not this module.


pkgId: b003e89c6ea81c239c5ed7698988816637682ef4d3ce957a61f119d273ee7fb8
name: perl-Module-Install
arch: src
version: 1.19
epoch: 0
release: 3.an23
summary: Standalone, extensible Perl module installer
url: http://search.cpan.org/dist/Module-Install/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-1.19-3.an23.src.rpm
checksum_type: sha256
description:
  Module::Install is a package for writing installers for CPAN (or CPAN-like)
  distributions that are clean, simple, minimalist, act in a strictly correct
  manner with ExtUtils::MakeMaker, and will run on any Perl installation
  version 5.005 or newer.


pkgId: 134766bee0510b43e82ec703e2f6113462a0d5f5964989f28409311c28779b40
name: perl-Module-Install-AuthorRequires
arch: src
version: 0.02
epoch: 0
release: 28.an23
summary: Declare author-only dependencies
url: https://metacpan.org/release/Module-Install-AuthorRequires
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-AuthorRequires-0.02-28.an23.src.rpm
checksum_type: sha256
description:
  Modules often have optional requirements, for example dependencies that
  are useful for (optional) tests, but not required for the module to
  work properly.

  Simply using this module "author_requires" command allows to specify such
  developer specific dependencies in a proper way.


pkgId: 5711c72cc64a26b6cf9705b73203e1c5ecc755d0510015309a5853a9894b3345
name: perl-Module-Install-AuthorTests
arch: src
version: 0.002
epoch: 0
release: 29.an23
summary: Designate tests only run by module authors
url: https://metacpan.org/release/Module-Install-AuthorTests
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-AuthorTests-0.002-29.an23.src.rpm
checksum_type: sha256
description:
  Plug-in for Perl Module::Install package to declare tests in ./xt directory
  should be run only if the module is being built by an author.


pkgId: efe35f7086e77eb12bc2e25902397742d9e9790ef732e411938ef6d2461a252d
name: perl-Module-Install-AutoLicense
arch: src
version: 0.10
epoch: 0
release: 1.an23
summary: Module::Install extension to automatically generate LICENSE files
url: https://metacpan.org/release/Module-Install-AutoLicense
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-AutoLicense-0.10-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Install::AutoLicense is a Module::Install extension that generates
  a LICENSE file automatically whenever the author runs Makefile.PL. On the
  user side it does nothing.


pkgId: 5c1c72e2f964b683bd26c48b6c18136c594c3a9c2b9ba3b5145fb37b5f071069
name: perl-Module-Install-GithubMeta
arch: src
version: 0.30
epoch: 0
release: 1.an23
summary: A Module::Install extension to include GitHub meta information in META.yml
url: https://metacpan.org/release/Module-Install-GithubMeta
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-GithubMeta-0.30-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Install::GithubMeta is a Module::Install extension
  to include GitHub (http://github.com) meta information in
  'META.yml'.  It automatically detects if the distribution
  directory is under 'git' version control and whether the
  'origin' is a GitHub repository; if so, it will set the
  'repository' and 'homepage' meta in 'META.yml' to the
  appropriate URLs for GitHub.


pkgId: 4371be3523cc5e58e796fad366349d3fdb4bc84e2c8b805548c775ca1c101ac8
name: perl-Module-Install-ManifestSkip
arch: src
version: 0.24
epoch: 0
release: 23.an23
summary: Generate a MANIFEST.SKIP file
url: https://metacpan.org/release/Module-Install-ManifestSkip
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-ManifestSkip-0.24-23.an23.src.rpm
checksum_type: sha256
description:
  This module generates a MANIFEST.SKIP file for you (using
  Module::Manifest::Skip) that contains the common files that people do not
  want in their MANIFEST files. The SKIP file is generated each time that you
  (the module author) run Makefile.PL.


pkgId: 7bde64217119bcfed545b179175555fce09a0d1a723cb6bb85bf31bf7201db13
name: perl-Module-Install-ReadmeFromPod
arch: src
version: 0.30
epoch: 0
release: 1.an23
summary: Module::Install extension to automatically convert POD to a README
url: https://metacpan.org/release/Module-Install-ReadmeFromPod
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-ReadmeFromPod-0.30-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Install::ReadmeFromPod is a Module::Install extension that
  generates a README file automatically from an indicated file containing
  POD, whenever the author runs Makefile.PL. Several output formats are
  supported: plain-text, HTML, PDF or manual page.


pkgId: 50e776a5d58f7d70174f914b8e5ea20b654cc588d813bc6777b0f4cb1e55bb24
name: perl-Module-Install-ReadmeMarkdownFromPod
arch: src
version: 0.04
epoch: 0
release: 1.an23
summary: Create README.mkdn from POD
url: https://metacpan.org/release/Module-Install-ReadmeMarkdownFromPod
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-ReadmeMarkdownFromPod-0.04-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Install::ReadmeMarkdownFromPod is a Module::Install extension that
  generates a README.mkdn file automatically from an indicated file
  containing POD whenever the author runs Makefile.PL. This file is used by
  GitHub to display nicely formatted information about a repository.


pkgId: 37b13728b49b1476438265c0689b60cee4039d63bc812e67bcc9a465055b7503
name: perl-Module-Install-Repository
arch: src
version: 0.06
epoch: 0
release: 1.an23
summary: Automatically sets repository URL from Svn/Svk/Git checkout
url: https://metacpan.org/release/Module-Install-Repository
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-Repository-0.06-1.an23.src.rpm
checksum_type: sha256
description:
  Module::Install::Repository is a Module::Install plugin to automatically
  figure out repository URL and set it via repository() which then will be
  added to resources under META.yml.


pkgId: 85edbf4e33e5575c68690db168239e298a50ab354623aac1b003a2fcf80edf85
name: perl-Module-Load
arch: src
version: 0.36
epoch: 1
release: 4.an23
summary: Run-time require of both modules and files
url: https://metacpan.org/release/Module-Load
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Load-0.36-4.an23.src.rpm
checksum_type: sha256
description:
  Module::Load allows for generic loading of modules and files. Simply give it
  the name of a module or file and it will Do What You Mean (tm).


pkgId: 38e688f4dbf25c4d794b57d3379103b010feadde5dd3b38e711fa246ea9177a4
name: perl-Module-Load-Conditional
arch: src
version: 0.74
epoch: 0
release: 4.an23
summary: Looking up module information / loading at run-time
url: https://metacpan.org/release/Module-Load-Conditional
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Load-Conditional-0.74-4.an23.src.rpm
checksum_type: sha256
description:
  Module::Load::Conditional allows you to query the state of modules on your system.
  It can tell you if you have certain modules installed without attempting
  to C<use> them and can do smart loading of modules. Also it can tell you what
  *other* modules a certain module requires.


pkgId: 2692ec1c596fd62dd09f4f5f8d47c7dc471b6b972b98c27d7c393d06779c98e3
name: perl-Module-Manifest
arch: src
version: 1.09
epoch: 0
release: 18.an23
summary: Parse and examine a Perl distribution MANIFEST file
url: https://metacpan.org/release/Module-Manifest
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Manifest-1.09-18.an23.src.rpm
checksum_type: sha256
description:
  Module::Manifest can load a MANIFEST file that comes in a Perl distribution
  tarball, examine the contents, and perform some simple tasks. It can also load
  the MANIFEST.SKIP file and check that.


pkgId: 206a55e63facfc922fbfd8fd2e9bfc99d9e521b08d70906c5fffab08c7c190c1
name: perl-Module-Manifest-Skip
arch: src
version: 0.23
epoch: 0
release: 24.an23
summary: MANIFEST.SKIP Manangement for Modules
url: https://metacpan.org/release/Module-Manifest-Skip
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Manifest-Skip-0.23-24.an23.src.rpm
checksum_type: sha256
description:
  CPAN module authors use a MANIFEST.SKIP file to exclude certain well known
  files from getting put into a generated MANIFEST file, which would cause them
  to go into the final distribution package.

  The packaging tools try to automatically skip things for you, but if you add
  one of your own entries, you have to add all the common ones yourself.  This
  module attempts to make all of this boring process as simple and reliable as
  possible.


pkgId: 60db9022ef424bafc94891ab67485f0a3f5289355bba93f92f830083a329437f
name: perl-Module-Metadata
arch: src
version: 1.000037
epoch: 0
release: 3.an23
summary: Gather package and POD information from perl module files
url: https://metacpan.org/release/Module-Metadata
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Metadata-1.000037-3.an23.src.rpm
checksum_type: sha256
description:
  This module provides a standard way to gather metadata about a .pm file
  without executing unsafe code.


pkgId: b3f220325327ecb14110b023cba54406eaa9b328696dc6234e7d0c2797fdae74
name: perl-Module-Package
arch: src
version: 0.30
epoch: 0
release: 30.an23
summary: Postmodern Perl Module Packaging
url: https://metacpan.org/release/Module-Package
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Package-0.30-30.an23.src.rpm
checksum_type: sha256
description:
  This module is a drop-in replacement for Module::Install. It does everything
  Module::Install does, but just a bit better.


pkgId: 7821a65542ff95cecdbb5744d29e040123393f78f656df736cc36232f291c32b
name: perl-Module-Package-Au
arch: src
version: 2
epoch: 0
release: 23.an23
summary: Reusable Module::Install bits
url: https://metacpan.org/release/Module-Package-Au
rpm_license: CC0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Package-Au-2-23.an23.src.rpm
checksum_type: sha256
description:
  This module defines a set of standard configurations for Makefile.PL
  files based on Module::Package.


pkgId: 2d17948aa2adc3fa1e4f5245d0a9883fdf864453cda22506f0ad4596f0f912fd
name: perl-Module-Pluggable
arch: src
version: 5.2
epoch: 2
release: 25.an23
summary: Automatically give your module the ability to have plugins
url: https://metacpan.org/release/Module-Pluggable
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Pluggable-5.2-25.an23.src.rpm
checksum_type: sha256
description:
  This package provides a simple but, hopefully, extensible way of having
  'plugins' for your module. Essentially all it does is export a method into
  your name space that looks through a search path for .pm files and turn those
  into class names. Optionally it instantiates those classes for you.


pkgId: 4f9a43f734daa2d3789318810b93bc13820803d80c8fab8533bde925f45ba48e
name: perl-Module-Refresh
arch: src
version: 0.18
epoch: 0
release: 5.an23
summary: Refresh %INC files when updated on disk
url: https://metacpan.org/release/Module-Refresh
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Refresh-0.18-5.an23.src.rpm
checksum_type: sha256
description:
  This module is a generalization of the functionality provided by
  Apache::StatINC. It's designed to make it easy to do simple iterative
  development when working in a persistent environment.


pkgId: 106092efb3711b176bf46dd8d7fae99bea9eb9abc665032dff30ad04b8984ecf
name: perl-Module-Runtime
arch: src
version: 0.016
epoch: 0
release: 3.an23
summary: Runtime module handling
url: https://metacpan.org/release/Module-Runtime
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Runtime-0.016-3.an23.src.rpm
checksum_type: sha256
description:
  The functions exported by this module deal with runtime handling of Perl
  modules, which are normally handled at compile time.


pkgId: ce2044f68806496cb1f9be52e632c4805fd7372303e960924ae15fd2d098de6b
name: perl-Module-Runtime-Conflicts
arch: src
version: 0.003
epoch: 0
release: 20.an23
summary: Provide information on conflicts for Module::Runtime
url: https://metacpan.org/release/Module-Runtime-Conflicts
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Runtime-Conflicts-0.003-20.an23.src.rpm
checksum_type: sha256
description:
  This module provides conflicts checking for Module::Runtime, which had a
  recent release that broke some versions of Moose. It is called from
  Moose::Conflicts and moose-outdated.


pkgId: 724f0dd18910d36dbbb0e88c444aad411aa84f95928fe3e8b7c96b270a3bd5d4
name: perl-Module-ScanDeps
arch: src
version: 1.31
epoch: 0
release: 3.an23
summary: Recursively scan Perl code for dependencies
url: https://metacpan.org/release/Module-ScanDeps
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-ScanDeps-1.31-3.an23.src.rpm
checksum_type: sha256
description:
  This module scans potential modules used by perl programs and returns a
  hash reference.  Its keys are the module names as they appear in %INC (e.g.
  Test/More.pm).  The values are hash references.


pkgId: cf85f991732727cc94f1dc1a5ff311bbbb85a96417eb3a0297b8e6132e2375be
name: perl-Module-Signature
arch: src
version: 0.88
epoch: 0
release: 3.an23
summary: CPAN signature management utilities and modules
url: https://metacpan.org/release/Module-Signature
rpm_license: CC0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Signature-0.88-3.an23.src.rpm
checksum_type: sha256
description:
  This package contains a command line tool and module for checking and creating
  SIGNATURE files for Perl CPAN distributions.


pkgId: c0c8f4900da494cd45ac159cd6d7d6e9b711565d88cdd616aca50770014848a4
name: perl-Mojolicious
arch: src
version: 9.40
epoch: 0
release: 1.an23
summary: A next generation web framework for Perl
url: https://metacpan.org/release/Mojolicious
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Mojolicious-9.40-1.an23.src.rpm
checksum_type: sha256
description:
  Back in the early days of the web there was this wonderful Perl library
  called CGI, many people only learned Perl because of it. It was simple
  enough to get started without knowing much about the language and powerful
  enough to keep you going, learning by doing was much fun. While most of the
  techniques used are outdated now, the idea behind it is not. Mojolicious is
  a new attempt at implementing this idea using state of the art technology.


pkgId: 48088254aa52b126c6824ad6fb16b5d01f4f83efa99fbc66fe9e8772f05440ea
name: perl-Moo
arch: src
version: 2.005005
epoch: 0
release: 1.an23
summary: Minimalist Object Orientation (with Moose compatibility)
url: https://metacpan.org/release/Moo
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Moo-2.005005-1.an23.src.rpm
checksum_type: sha256
description:
  This module is an extremely light-weight, high-performance Moose
  replacement. It also avoids depending on any XS modules to allow simple
  deployments. The name Moo is based on the idea that it provides almost -but
  not quite- two thirds of Moose.


pkgId: 4d9f8c6896b7f4adc5f6b2f01959cf6c49b93fc11cf55cd0ef97d5105f2f0dfa
name: perl-Moose
arch: src
version: 2.2203
epoch: 0
release: 1.an23
summary: Complete modern object system for Perl 5
url: https://metacpan.org/release/Moose
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Moose-2.2203-1.an23.src.rpm
checksum_type: sha256
description:
  Moose is an extension of the Perl 5 object system.

  The main goal of Moose is to make Perl 5 Object Oriented programming easier,
  more consistent and less tedious. With Moose you can to think more about what
  you want to do and less about the mechanics of OOP.

  Additionally, Moose is built on top of Class::MOP, which is a metaclass system
  for Perl 5. This means that Moose not only makes building normal Perl 5
  objects better, but it provides the power of metaclass programming as well.
  Moose is different from other Perl 5 object systems because it is not a new
  system, but instead an extension of the existing one.


pkgId: 7900cfed6bdf4cb763691f274b0a8d014c21c981de6d99f36865bf40e08fecae
name: perl-Mozilla-CA
arch: src
version: 20211001
epoch: 0
release: 3.an23
summary: Mozilla's CA cert bundle in PEM format
url: https://metacpan.org/release/Mozilla-CA
rpm_license: MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Mozilla-CA-20211001-3.an23.src.rpm
checksum_type: sha256
description:
  Mozilla::CA provides a path to ca-certificates copy of Mozilla's bundle of
  certificate authority certificates in a form that can be consumed by modules
  and libraries based on OpenSSL.


pkgId: 8fbff94dbc00e9bee31ce2ddfca1bf00d7f29a046e431328e8d9550ec720c039
name: perl-NTLM
arch: src
version: 1.09
epoch: 0
release: 19.an23
summary: NTLM Perl module
url: https://metacpan.org/release/NTLM
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-NTLM-1.09-19.an23.src.rpm
checksum_type: sha256
description:
  Perl-NTLM is a Perl module that provides an interface to Microsoft's
  NTLM authentication protocol. It allows Perl scripts to authenticate
  against servers that use NTLM authentication, such as Microsoft Exchange
  or Microsoft SharePoint. NTLM stands for NT LAN Manager and is a suite
  of Microsoft security protocols that provide authentication, integrity,
  and confidentiality to users. The perl-NTLM module helps to facilitate
  this process within Perl scripts.


pkgId: 16faf745b2c56a32ebd635b1c33457b6e2ad6411f766dace2f8aa0e77363a6e3
name: perl-Net-DNS
arch: src
version: 1.36
epoch: 0
release: 1.an23
summary: DNS resolver modules for Perl
url: https://www.net-dns.org
rpm_license: (GPL+ or Artistic) and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-DNS-1.36-1.an23.src.rpm
checksum_type: sha256
description:
  Net::DNS is a collection of Perl modules that act as a Domain Name System
  (DNS) resolver. It allows the programmer to perform DNS queries that are
  beyond the capabilities of gethostbyname and gethostbyaddr.

  The programmer should be somewhat familiar with the format of a DNS packet and
  its various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details.


pkgId: 46ca08fe917cab4b955ef5d1782dbce3555e99735f34dfcc5eff8ad519cfb8f6
name: perl-Net-Domain-TLD
arch: src
version: 1.75
epoch: 0
release: 13.an23
summary: Work with TLD names
url: https://metacpan.org/release/Net-Domain-TLD
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-Domain-TLD-1.75-13.an23.src.rpm
checksum_type: sha256
description:
  The purpose of this module is to provide user with current list of
  available top level domain names including new ICANN additions and ccTLDs.


pkgId: 5b9e5a12643d594f53b72afadd27d0a76df57ca0a9bb8cf29977ba89d71ffb8c
name: perl-Net-HTTP
arch: src
version: 6.22
epoch: 0
release: 2.an23
summary: Low-level HTTP connection (client)
url: https://metacpan.org/release/Net-HTTP
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-HTTP-6.22-2.an23.src.rpm
checksum_type: sha256
description:
  perl-Net-HTTP is a Perl module that provides an easy-to-use interface for
  sending HTTP requests and receiving HTTP responses. With this module, you
  can create HTTP clients that can interact with web servers to retrieve and
  send data, including HTML pages, XML documents, and JSON data.

  The module handles all the details of the HTTP protocol, including managing
  connections, sending requests, receiving responses, and handling errors. It
  supports both HTTP/1.0 and HTTP/1.1, and can handle both plain-text and
  SSL-encrypted connections.

  In addition to the basic GET and POST methods, perl-Net-HTTP also supports
  a variety of HTTP headers, cookies, and authentication methods. This makes
  it an ideal module for building robust and efficient web clients in Perl.

  The Net::HTTP class is a low-level HTTP client. An instance of the
  Net::HTTP class represents a connection to an HTTP server. The HTTP
  protocol is described in RFC 2616. The Net::HTTP class supports HTTP/1.0
  and HTTP/1.1.


pkgId: 9f42410599ce25f72c98a436e197a0b5bb7b3cba2b1a680dab493a6c45b4be04
name: perl-Net-LibIDN2
arch: src
version: 1.02
epoch: 0
release: 1.an23
summary: Perl binding for GNU Libidn2
url: https://metacpan.org/release/Net-LibIDN2
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-LibIDN2-1.02-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module provides bindings for GNU Libidn2, a C library for handling
  internationalized domain names according to IDNA 2008 (RFC 5890, RFC 5891,
  RFC 5892, RFC 5893).


pkgId: 85c9e5890c605d557b053a262ecf6b92a11ca756571acfc435afcd16a5fb3da9
name: perl-Net-Ping
arch: src
version: 2.75
epoch: 0
release: 2.an23
summary: Check a remote host for reachability
url: https://metacpan.org/release/Net-Ping/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-Ping-2.75-2.an23.src.rpm
checksum_type: sha256
description:
  This module contains methods to test the reachability of remote hosts on a network.
  A ping object is first created with optional parameters, a variable number of hosts
  may be pinged multiple times and then the connection is closed.

  You may choose one of six different protocols to use for the ping. The "tcp" protocol
  is the default. Note that a live remote host may still fail to be pingable by one or
  more of these protocols. For example, www.microsoft.com is generally alive but
  not "icmp" pingable.


pkgId: 5885c47a28862f60cd6a182d9f3cf63f1989e460315c7baa77c6004a18e21d08
name: perl-Net-SSLeay
arch: src
version: 1.92
epoch: 0
release: 3.an23
summary: Perl extension for using OpenSSL
url: https://metacpan.org/release/Net-SSLeay
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Net-SSLeay-1.92-3.an23.src.rpm
checksum_type: sha256
description:
  This module offers some high level convenience functions for accessing
  web pages on SSL servers (for symmetry, same API is offered for
  accessing http servers, too), a sslcat() function for writing your own
  clients, and finally access to the SSL API of SSLeay/OpenSSL package
  so you can write servers or clients for more complicated applications.


pkgId: ea1365e27041988e4262792a5bd68f1092ca1672acdf3518646f0ed9ae2af6ed
name: perl-Number-Compare
arch: src
version: 0.03
epoch: 0
release: 20.an23
summary: Perl module for numeric comparisons
url: http://search.cpan.org/dist/Number-Compare/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Number-Compare-0.03-20.an23.src.rpm
checksum_type: sha256
description:
  Number::Compare compiles a simple comparison to an anonymous subroutine,
  which you can call with a value to be tested again.


pkgId: e7b0a37cb5dd8d46762a95c60c53434b6c0bcc44a797cedba26fc556c16a40ba
name: perl-Object-Deadly
arch: src
version: 0.09
epoch: 0
release: 43.an23
summary: Perl module providing an object that dies whenever examined
url: https://metacpan.org/release/Object-Deadly
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Object-Deadly-0.09-43.an23.src.rpm
checksum_type: sha256
description:
  Object::Deadly is meant to be used in testing. All possible
  overloading and method calls die. You can pass this object into
  methods which are not supposed to accidentally trigger any potentially
  overloading.


pkgId: f93dd6d32168a1b8495af4e44daf576aa9e1729225913bfebdbf38625ea12fb5
name: perl-Object-HashBase
arch: src
version: 0.009
epoch: 0
release: 4.an23
summary: Build hash-based classes
url: https://metacpan.org/release/Object-HashBase
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Object-HashBase-0.009-4.an23.src.rpm
checksum_type: sha256
description:
  perl-Object-HashBase is used to generate classes based on hash references. Using this class
  will give you a new() method, as well as generating accessors you request.
  Generated accessors will be getters, set_ACCESSOR setters will also be
  generated for you. You also get constants for each accessor (all caps) which
  return the key into the hash for that accessor. Single inheritance is also
  supported.


pkgId: 75df5a00daf4bd102a1e0f5ef5b82cc4f8824cc6fc482b798f961361aca1d644
name: perl-PPIx-QuoteLike
arch: src
version: 0.023
epoch: 0
release: 3.an23
summary: Parse Perl string literals and string-literal-like things
url: https://metacpan.org/release/PPIx-QuoteLike
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PPIx-QuoteLike-0.023-3.an23.src.rpm
checksum_type: sha256
description:
  This Perl class parses Perl string literals and things that are reasonably
  like string literals. Its real reason for being is to find interpolated
  variables for Perl::Critic policies and similar code.


pkgId: f6b93808a730f28829e5c1987930e67bcf6dbd4b24395d2dff1c8b26c7b5a55f
name: perl-PPIx-Regexp
arch: src
version: 0.087
epoch: 0
release: 2.an23
summary: Represent a regular expression of some sort
url: https://metacpan.org/release/PPIx-Regexp
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PPIx-Regexp-0.087-2.an23.src.rpm
checksum_type: sha256
description:
  This package parses regular expressions as they appear in Perl scripts,
  generating a structure similar to the structure generated by PPI when it
  parses a Perl script, and navigable in much the same way.

  The PPIx::Regexp object is instantiated using either new() or
  new_from_cache(). Either way, you must pass it a regular expression,
  either as a string or as one of the three relevant PPI objects:
  PPI::Token::StringLike::Regexp, PPI::Token::Regexp::Match, or
  PPI::Token::Regexp::Substitute. In the case of new_from_cache(), only
  one PPIx::Regexp object will be generated from a given PPI object;
  subsequent calls with the same PPI object will return the same
  PPIx::Regexp object.


pkgId: 23270695fb00dbf129d358c6b67db3e0b0000163574058d4cb71a14c9104bce6
name: perl-PPIx-Utilities
arch: src
version: 1.001000
epoch: 0
release: 48.an23
summary: Extensions to PPI
url: https://metacpan.org/release/PPIx-Utilities
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PPIx-Utilities-1.001000-48.an23.src.rpm
checksum_type: sha256
description:
  This is a collection of functions for dealing with PPI objects, many of
  which originated in Perl::Critic. They are organized into modules by the
  kind of PPI class they relate to, by replacing the "PPI" at the front of
  the module name with "PPIx::Utilities", e.g. functionality related to
  PPI::Nodes is in PPIx::Utilities::Node.


pkgId: ae869b0a8e31e026f997ff72dd1c0c5da650cde7ae6ed9e86e96295ca163f1e8
name: perl-PPIx-Utils
arch: src
version: 0.003
epoch: 0
release: 9.an23
summary: Utility functions for PPI
url: https://metacpan.org/release/PPIx-Utils/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PPIx-Utils-0.003-9.an23.src.rpm
checksum_type: sha256
description:
  PPIx::Utils is a collection of utility functions for working with PPI
  documents. The functions are organized into submodules, and may be imported
  from the appropriate submodule or via this module.


pkgId: ba79cfac6328b88d8b9deb7d4eab22f4a607a0eceeba0fb9700ab78f750565d8
name: perl-Package-DeprecationManager
arch: src
version: 0.17
epoch: 0
release: 20.an23
summary: Manage deprecation warnings for your distribution
url: https://metacpan.org/release/Package-DeprecationManager
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Package-DeprecationManager-0.17-20.an23.src.rpm
checksum_type: sha256
description:
  This module allows you to manage a set of deprecations for one or more modules.

  When you import Package::DeprecationManager, you must provide a set of
  -deprecations as a hash ref. The keys are "feature" names, and the values are
  the version when that feature was deprecated.


pkgId: 58856c22023aea8a2abf453b6c9db10dc9c5117f25e70099bd99c6f00454d544
name: perl-Package-Generator
arch: src
version: 1.106
epoch: 0
release: 3.an23
summary: Generate new packages quickly and easily
url: https://metacpan.org/release/Package-Generator
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Package-Generator-1.106-3.an23.src.rpm
checksum_type: sha256
description:
  This module lets you quickly and easily construct new packages. It gives
  them unused names and sets up their package data, if provided.


pkgId: 181578860f2f17dfe9b28b817e96786667e6aac6e0aa04a1419cfa4621fa5129
name: perl-Package-Stash
arch: src
version: 0.40
epoch: 0
release: 1.an23
summary: Routines for manipulating stashes
url: https://metacpan.org/release/Package-Stash
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Package-Stash-0.40-1.an23.src.rpm
checksum_type: sha256
description:
  Manipulating stashes (Perl's symbol tables) is occasionally necessary, but
  incredibly messy, and easy to get wrong. This module hides all of that behind
  a simple API.


pkgId: dc06909bb6f90837a73749a63bbade179ca83714bae0c27ef2cb25b0e59f74f5
name: perl-Package-Stash-XS
arch: src
version: 0.30
epoch: 0
release: 1.an23
summary: Faster and more correct implementation of the Package::Stash API
url: https://metacpan.org/release/Package-Stash-XS
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Package-Stash-XS-0.30-1.an23.src.rpm
checksum_type: sha256
description:
  This is a back-end for Package::Stash, which provides the functionality in a
  way that's less buggy and much faster. It will be used by default if it's
  installed, and should be preferred in all environments with a compiler.


pkgId: 4b5969cb98f7e1303af3b44234f54dd7e72458da9aa07c08783dfccc628d2779
name: perl-PadWalker
arch: src
version: 2.5
epoch: 0
release: 1.an23
summary: Play with other people's lexical variables
url: https://metacpan.org/release/PadWalker
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PadWalker-2.5-1.an23.src.rpm
checksum_type: sha256
description:
  PadWalker is a module that allows you to inspect (and even change!)
  lexical variables in any subroutine that called you. It will only show
  those variables that are in scope at the point of the call.


pkgId: 4cc249dba42b6fdde246b4d3b0ff2111a9424f64b09fac8a084a357b7a0e4dd4
name: perl-Parallel-ForkManager
arch: src
version: 2.02
epoch: 0
release: 15.an23
summary: Simple parallel processing fork manager
url: https://metacpan.org/release/Parallel-ForkManager
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Parallel-ForkManager-2.02-15.an23.src.rpm
checksum_type: sha256
description:
  This module is intended for use in operations that can be done in parallel
  where the number of processes to be forked off should be limited. Typical
  use is a downloader which will be retrieving hundreds/thousands of files.


pkgId: fc00340c418a392b472b8d23bdf2bf76eeb759b740f104bd50d499778dfda597
name: perl-Params-Check
arch: src
version: 0.38
epoch: 1
release: 4.an23
summary: Generic input parsing/checking mechanism
url: https://metacpan.org/release/Params-Check
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Check-0.38-4.an23.src.rpm
checksum_type: sha256
description:
  Allows for generic input checking and validating using a powerfull
  templating system, providing default values and so on.


pkgId: eb10f62ff3de7cb9cf29e9bfb8c6b91e2e7cb520ee68e17c1237c40cdf9cbbe4
name: perl-Params-Classify
arch: src
version: 0.015
epoch: 0
release: 1.an23
summary: Argument type classification
url: http://search.cpan.org/dist/Params-Classify/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Classify-0.015-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides various type-testing functions. These are intended
  for functions that, unlike most Perl code, care what type of data they
  are operating on. For example, some functions wish to behave
  differently depending on the type of their arguments (like overloaded
  functions in C++).


pkgId: 61f6b4be34c99ddd7a47de1dc33710c86011d1562c39af459aac094cd58395c8
name: perl-Params-Coerce
arch: src
version: 0.15
epoch: 0
release: 8.an23
summary: Allows your classes to do coercion of parameters
url: https://metacpan.org/release/Params-Coerce
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Coerce-0.15-8.an23.src.rpm
checksum_type: sha256
description:
  A big part of good API design is that we should be able to be flexible in
  the ways that we take parameters. Params::Coerce attempts to encourage this,
  by making it easier to take a variety of different arguments, while adding
  negligible additional complexity to your code.


pkgId: a0a98e61e84871b41098581e73dda3726395ddf05c98db0e3d2a3a4a20e16060
name: perl-Params-Util
arch: src
version: 1.102
epoch: 0
release: 3.an23
summary: Simple standalone parameter-checking functions
url: https://metacpan.org/release/Params-Util
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Util-1.102-3.an23.src.rpm
checksum_type: sha256
description:
  Params::Util provides a basic set of importable functions that
  makes checking parameters a hell of a lot easier.


pkgId: d25ddd0778ab1467c1a5712fe8830133847e9e5cd8cd48204f0373a07694176a
name: perl-Params-Validate
arch: src
version: 1.31
epoch: 0
release: 1.an23
summary: Params-Validate Perl module
url: https://metacpan.org/release/Params-Validate
rpm_license: Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Validate-1.31-1.an23.src.rpm
checksum_type: sha256
description:
  The Params::Validate module allows you to validate method or function
  call parameters to an arbitrary level of specificity. At the simplest
  level, it is capable of validating the required parameters were given
  and that no unspecified additional parameters were passed in. It is
  also capable of determining that a parameter is of a specific type,
  that it is an object of a certain class hierarchy, that it possesses
  certain methods, or applying validation callbacks to arguments.


pkgId: e1f096d4068670dabfba73fe7578ce3f771000b0572a034d45181f2ce15eaa3a
name: perl-Params-ValidationCompiler
arch: src
version: 0.31
epoch: 0
release: 1.an23
summary: Build an optimized subroutine parameter validator once, use it forever
url: https://metacpan.org/release/Params-ValidationCompiler
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-ValidationCompiler-0.31-1.an23.src.rpm
checksum_type: sha256
description:
  Create a customized, optimized, non-lobotomized, uncompromised, and thoroughly
  specialized parameter checking subroutine.


pkgId: 3c0c52ba80bba092c7f7a5146746e27e694ef7c5e09ef110921e87d20e1563da
name: perl-Parse-Distname
arch: src
version: 0.05
epoch: 0
release: 5.an23
summary: Parse a distribution name
url: https://metacpan.org/dist/Parse-Distname
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Parse-Distname-0.05-5.an23.src.rpm
checksum_type: sha256
description:
  Parse::Distname is yet another distribution name parser. It works almost the
  same as CPAN::DistnameInfo, but Parse::Distname takes a different approach. It
  tries to extract the version part of a distribution and treat the rest as a
  distribution name, contrary to CPAN::DistnameInfo which tries to define a name
  part and treat the rest as a version.

  Because of this difference, when Parse::Distname parses a weird distribution
  name such as "AUTHOR/v1.0.tar.gz", it says the name is empty and the version
  is "v1.0", while CPAN::DistnameInfo says the name is "v" and the version is
  "1.0". See test files in this distribution if you need more details. As of this
  writing, Parse::Distname returns a different result for about 200+
  distributions among about 320000 BackPan distributions.


pkgId: a6ee19bd9a0a92c3da859e4f9136ef67e2e21901406bbecf6aeb9f2d858f3602
name: perl-Parse-RecDescent
arch: src
version: 1.967015
epoch: 0
release: 1.an23
summary: Generate Recursive-Descent Parsers
url: https://metacpan.org/release/Parse-RecDescent
rpm_license: (GPL+ or Artistic) and (GPLv2+ or Artistic)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Parse-RecDescent-1.967015-1.an23.src.rpm
checksum_type: sha256
description:
  Parse::RecDescent incrementally generates top-down recursive-descent
  text parsers from simple yacc-like grammar specifications. It
  provides:

   * Regular expressions or literal strings as terminals (tokens)
   * Multiple (non-contiguous) productions for any rule
   * Repeated and optional subrules within productions
   * Full access to Perl within actions specified as part of the grammar
   * Simple automated error reporting during parser generation and parsing
   * The ability to commit to, uncommit to, or reject particular
     productions during a parse
   * The ability to pass data up and down the parse tree ("down" via
     subrule argument lists, "up" via subrule return values)
   * Incremental extension of the parsing grammar (even during a parse)
   * Precompilation of parser objects
   * User-definable reduce-reduce conflict resolution via "scoring" of
     matching productions


pkgId: 5b9a4c7a6adeb3f219dddfd2caaa6c100de565437565479b80cd2241ddc4cc0c
name: perl-Parse-Yapp
arch: src
version: 1.21
epoch: 0
release: 3.an23
summary: Perl extension for generating and using LALR parsers
url: http://search.cpan.org/dist/Parse-Yapp/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Parse-Yapp-1.21-3.an23.src.rpm
checksum_type: sha256
description:
  Parse::Yapp (Yet Another Perl Parser compiler) is a collection of modules that
  let you generate and use yacc like thread safe (reentrant) parsers with perl
  object oriented interface.  The script yapp is a front-end to the Parse::Yapp
  module and let you easily create a Perl OO parser from an input grammar file.


pkgId: 040e0af046b42b33d17b4173237e7504c652adf390bb2a0af1774c220a3ca4db
name: perl-Path-Class
arch: src
version: 0.37
epoch: 0
release: 1.an23
summary: Cross-platform path specification manipulation
url: https://metacpan.org/release/Path-Class
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Path-Class-0.37-1.an23.src.rpm
checksum_type: sha256
description:
  Path::Class is a module for manipulation of file and directory specifications
  (strings describing their locations, like '/home/ken/foo.txt' or
  'C:\Windows\Foo.txt') in a cross-platform manner. It supports pretty much every
  platform Perl runs on, including Unix, Windows, Mac, VMS, Epoc, Cygwin, OS/2,
  and NetWare.


pkgId: cf690843e459dfd406dd8c17a2c4d8f0ed8fafa3c4f12d80d4d5e9cb6d49a55e
name: perl-Path-Tiny
arch: src
version: 0.144
epoch: 0
release: 1.an23
summary: File path utility
url: https://metacpan.org/release/Path-Tiny
rpm_license: Apache-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Path-Tiny-0.144-1.an23.src.rpm
checksum_type: sha256
description:
  This module attempts to provide a small, fast utility for working with file
  paths. It is friendlier to use than File::Spec and provides easy access to
  functions from several other core file handling modules.

  It doesn't attempt to be as full-featured as IO::All or Path::Class, nor does
  it try to work for anything except Unix-like and Win32 platforms. Even then, it
  might break if you try something particularly obscure or tortuous.

  All paths are forced to have Unix-style forward slashes. Stringifying the
  object gives you back the path (after some clean up).

  File input/output methods flock handles before reading or writing, as
  appropriate.

  The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode without
  CRLF translation.


pkgId: d9a6b33ef726ccb804f2685501f8982e6b4680f12b614268edb373d0c7ff4bf9
name: perl-PathTools
arch: src
version: 3.84
epoch: 0
release: 2.an23
summary: PathTools Perl module (Cwd, File::Spec)
url: https://metacpan.org/release/PathTools
rpm_license: (GPL+ or Artistic) and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PathTools-3.84-2.an23.src.rpm
checksum_type: sha256
description:
  perl-PathTools is a package that provides tools for working with directory and file
  names in Perl programming language


pkgId: f2ca88b2160eae1679f81c9a589b137cce4f7614000183007e8a21fcffd405de
name: perl-Pegex
arch: src
version: 0.75
epoch: 0
release: 12.an23
summary: Pegex Parser Generator
url: https://metacpan.org/release/Pegex
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pegex-0.75-12.an23.src.rpm
checksum_type: sha256
description:
  Pegex is an Acmeist parser framework. It is a PEG parser grammar syntax,
  combined with PCRE compatible regular expressions as the match tokens.
  Pegex draws heavily from Perl 6 rules, but works equivalently in many
  modern programming languages.


pkgId: 12b2ae8c8e4be514f5df8890fe617a8a361f9e0e5e5ad86d733fa8b389305ee2
name: perl-Perl-Critic
arch: src
version: 1.148
epoch: 0
release: 1.an23
summary: Critique Perl source code for best-practices
url: https://metacpan.org/release/Perl-Critic
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl-Critic-1.148-1.an23.src.rpm
checksum_type: sha256
description:
  Perl::Critic is an extensible framework for creating and applying coding
  standards to Perl source code. Essentially, it is a static source code
  analysis engine. Perl::Critic is distributed with a number of
  Perl::Critic::Policy modules that attempt to enforce various coding
  guidelines. Most Policy modules are based on Damian Conway's book Perl
  Best Practices. However, Perl::Critic is not limited to PBP and will
  even support Policies that contradict Conway. You can enable, disable,
  and customize those Polices through the Perl::Critic interface. You can
  also create new Policy modules that suit your own tastes.


pkgId: 3708d12dd6e5f6b3f7f39c76bf7457fa84e60cab45227eb280709d42ad31518a
name: perl-Perl-Critic-Pulp
arch: src
version: 99
epoch: 0
release: 7.an23
summary: Some add-on perlcritic policies
url: https://metacpan.org/release/Perl-Critic-Pulp
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl-Critic-Pulp-99-7.an23.src.rpm
checksum_type: sha256
description:
  This is a collection of add-on policies for Perl::Critic.  They're under
  a "pulp" theme plus other themes according to their purpose (see "POLICY
  THEMES" in Perl::Critic).


pkgId: 8d9669a9046d59ba4336cd2c6f0c3d7a0bbe036b962a76e094998cce5882e5f4
name: perl-Perl-Destruct-Level
arch: src
version: 0.02
epoch: 0
release: 35.an23
summary: Allows you to change perl's internal destruction level
url: https://metacpan.org/release/Perl-Destruct-Level
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl-Destruct-Level-0.02-35.an23.src.rpm
checksum_type: sha256
description:
  This module allows you to change perl's internal destruction level. The
  default value of the destruct level is 0; it means that perl won't bother
  destroying all of its internal data structures and lets the OS do the cleanup
  for it at exit.

  For perls built with debugging support (-DDEBUGGING), an environment variable
  PERL_DESTRUCT_LEVEL allows you to control the destruction level. This module
  enables you to modify it on non-debugging perls too.

  Note that some embedded environments might extend the meaning of the
  destruction level for their own purposes: mod_perl does that, for example.


pkgId: c6512b1e535cdaa184a064598e33de8b25e18ae7d1e970b9c4d112388d2e33e8
name: perl-Perl-OSType
arch: src
version: 1.010
epoch: 1
release: 4.an23
summary: Map Perl operating system names to generic types
url: https://metacpan.org/release/Perl-OSType
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl-OSType-1.010-4.an23.src.rpm
checksum_type: sha256
description:
  This module provides a mapping between an operating system name as given by $^O
  and a more generic type. The initial version is based on the OS type mappings
  provided in Module::Build and ExtUtils::CBuilder.


pkgId: 0183b16eb3d4cd37303ca960bf522f7b5c94c4a88e062fa6fef4e67e347345bb
name: perl-Perl-PrereqScanner-NotQuiteLite
arch: src
version: 0.9916
epoch: 0
release: 1.an23
summary: A tool to scan your Perl code for its prerequisites
url: https://metacpan.org/release/Perl-PrereqScanner-NotQuiteLite
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl-PrereqScanner-NotQuiteLite-0.9916-1.an23.src.rpm
checksum_type: sha256
description:
  Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It
  passes almost all the scanning tests for Perl::PrereqScanner and
  Module::ExtractUse (i.e. except for a few dubious ones), and runs slightly
  faster than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as
  Perl::PrereqScanner::Lite (which uses an XS lexer).

  Perl::PrereqScanner::NotQuiteLite also recognizes eval. Prerequisites in eval
  are not considered as requirements, but you can collect them as suggestions.

  Conditional requirements or requirements loaded in a block are treated as
  recommends. No-ed modules are stored separately (since 0.94). You may or may
  not need to merge them into requires.


pkgId: e21de5cdc87cd56b90f86586d20e93e381b1949a38379b9818724ecf540eaf01
name: perl-Perl4-CoreLibs
arch: src
version: 0.005
epoch: 0
release: 1.an23
summary: Libraries historically supplied with Perl 4
url: https://metacpan.org/release/Perl4-CoreLibs
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Perl4-CoreLibs-0.005-1.an23.src.rpm
checksum_type: sha256
description:
  This is a collection of .pl files that have historically been bundled with the
  Perl core and were removed from perl 5.16.  These files should not be used by
  new code.  Functionally, most have been directly superseded by modules in the
  Perl 5 style. This collection exists to support old Perl programs that
  predates satisfactory replacements.


pkgId: cc8d0c4f04fea2715d10a3824ec42dd95a80390caf4408a67ea47a7466707966
name: perl-PerlIO-utf8_strict
arch: src
version: 0.010
epoch: 0
release: 1.an23
summary: Fast and correct UTF-8 I/O
url: https://metacpan.org/release/PerlIO-utf8_strict
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PerlIO-utf8_strict-0.010-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a fast and correct UTF-8 PerlIO layer. Unlike perl's
  default :utf8 layer it checks the input for correctness.


pkgId: e3acde1994e20eb886ab95274bf6369c92784a5852a821155b8cfcdff45b71d0
name: perl-PerlIO-via-QuotedPrint
arch: src
version: 0.10
epoch: 1
release: 2.an23
summary: PerlIO layer for quoted-printable strings
url: https://metacpan.org/release/PerlIO-via-QuotedPrint
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-PerlIO-via-QuotedPrint-0.10-2.an23.src.rpm
checksum_type: sha256
description:
  perl-PerlIO-via-QuotedPrint is a Perl module that provides a PerlIO layer for quoted-printable
  encoding and decoding. The module is designed to work with PerlIO, which
  is a Perl module that provides a unified interface for Perl to perform
  input and output operations on various types of data streams.

  Quoted-printable is a format for encoding binary data into ASCII text.
  It is commonly used in email systems to ensure that binary data is
  transmitted correctly between different email clients and servers.
  perl-PerlIO-via-QuotedPrint provides an easy way to encode and decode quoted-printable
  data in Perl programs.

  To use perl-PerlIO-via-QuotedPrint, you first need to install the module on your Perl system.
  Once installed, you can use the module by including the following code in
  your Perl program:

  use PerlIO::via::QuotedPrint;

  This code will load the perl-PerlIO-via-QuotedPrint module and enable the quoted-printable
  PerlIO layer. You can then use the PerlIO layer to encode and decode
  data as needed.


pkgId: 4468c18cb35c68e4a9fc164acf0ed17ede06bd4f90eef0fa61482946b0d940e9
name: perl-Pod-Checker
arch: src
version: 1.75
epoch: 5
release: 1.an23
summary: Check POD documents for syntax errors
url: https://metacpan.org/release/Pod-Checker
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Checker-1.75-1.an23.src.rpm
checksum_type: sha256
description:
  Module and tools to verify POD documentation contents for compliance with the
  Plain Old Documentation format specifications.


pkgId: e09c2235295b751956de595623c85b429a078796a886a8088afbc3e6832af4ef
name: perl-Pod-Coverage
arch: src
version: 0.23
epoch: 0
release: 15.an23
summary: Checks if the documentation of a module is comprehensive
url: http://search.cpan.org/dist/Pod-Coverage/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Coverage-0.23-15.an23.src.rpm
checksum_type: sha256
description:
  Developers hate writing documentation.  They'd hate it even more if their
  computer tattled on them, but maybe they'll be even more thankful in the
  long run.  Even if not, perlmodstyle tells you to, so you must obey.

  This module provides a mechanism for determining if the pod for a given
  module is comprehensive.


pkgId: 61f3a1ba76fc3157ed3f6f19bd564d8d8c8fb7847287a5834bcc746e5ed745b5
name: perl-Pod-Coverage-TrustPod
arch: src
version: 0.100006
epoch: 0
release: 1.an23
summary: Allow a module's pod to contain Pod::Coverage hints
url: https://metacpan.org/release/Pod-Coverage-TrustPod
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Coverage-TrustPod-0.100006-1.an23.src.rpm
checksum_type: sha256
description:
  This is a Pod::Coverage subclass (actually, a subclass of
  Pod::Coverage::CountParents) that allows the POD itself to declare certain
  symbol names trusted.


pkgId: 15b3b6a782df8a17b725d2d0367dabdbb34e1db390e0a5b96aa2fc850cf45faa
name: perl-Pod-Escapes
arch: src
version: 1.07
epoch: 1
release: 5.an23
summary: Resolve POD escape sequences
url: https://metacpan.org/release/Pod-Escapes
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Escapes-1.07-5.an23.src.rpm
checksum_type: sha256
description:
  This module provides things that are useful in decoding Pod E<...>
  sequences. Presumably, it should be used only by Pod parsers and/or
  formatters.


pkgId: c7e67196271ed0b7183974526ac51fcd831b969e29f6866c4e31b6d2ad463770
name: perl-Pod-Eventual
arch: src
version: 0.094003
epoch: 0
release: 1.an23
summary: Read a POD document as a series of trivial events
url: https://metacpan.org/release/Pod-Eventual
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Eventual-0.094003-1.an23.src.rpm
checksum_type: sha256
description:
  POD is a pretty simple format to write, but it can be a big pain to deal with
  reading it and doing anything useful with it. Most existing POD parsers care
  about semantics, like whether a =item occurred after an =over but before a
  back, figuring out how to link a L<>, and other things like that.

  Pod::Eventual is much less ambitious and much more stupid. Fortunately, stupid
  is often better (that's what I keep telling myself, anyway).

  Pod::Eventual reads line-based input and produces events describing each POD
  paragraph or directive it finds. Once complete events are immediately passed to
  the handle_event method. This method should be implemented by Pod::Eventual
  sub-classes. If it isn't, Pod::Eventual's own handle_event will be called, and
  will raise an exception.


pkgId: a1489a5fbcbee973044a6ce35cc55e5b561e3bb7b64e65fa719b4f1272d5d08b
name: perl-Pod-MinimumVersion
arch: src
version: 50
epoch: 0
release: 37.an23
summary: Perl version for POD directives used
url: https://metacpan.org/release/Pod-MinimumVersion
rpm_license: GPL-3.0-or-later
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-MinimumVersion-50-37.an23.src.rpm
checksum_type: sha256
description:
  Pod::MinimumVersion parses the POD in a Perl script, module, or document,
  and reports what version of Perl is required to process the directives in
  it with pod2man etc.


pkgId: 79ddab7cb4d119e6fe8591a09ad7f506c80d409f811b2965d92f06b1b39ee639
name: perl-Pod-Parser
arch: src
version: 1.65
epoch: 0
release: 1.an23
summary: Basic perl modules for handling Plain Old Documentation (POD)
url: https://metacpan.org/release/Pod-Parser
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Parser-1.65-1.an23.src.rpm
checksum_type: sha256
description:
  This software distribution contains the packages for using Perl5 POD (Plain
  Old Documentation). See the "perlpod" and "perlsyn" manual pages from your
  Perl5 distribution for more information about POD.


pkgId: 5f2efd8d9e0d784dbe0361e4ebc5981f329b745d44487729c9000435b1e74502
name: perl-Pod-Perldoc
arch: src
version: 3.28.01
epoch: 0
release: 5.an23
summary: Look up Perl documentation in Pod format
url: https://metacpan.org/release/Pod-Perldoc
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Perldoc-3.28.01-5.an23.src.rpm
checksum_type: sha256
description:
  perldoc looks up a piece of documentation in POD format that is embedded
  in the perl installation tree or in a Perl script, and displays it via
  "groff -man | $PAGER". This is primarily used for the documentation for
  the Perl library modules.


pkgId: 9c3f7326a5865e891211356c26d03bea651a791f6b7b5e805ad29da14261b38e
name: perl-Pod-Simple
arch: src
version: 3.43
epoch: 0
release: 5.an23
summary: Pramework for parsing POD documentation
url: https://metacpan.org/release/Pod-Simple
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Simple-3.43-5.an23.src.rpm
checksum_type: sha256
description:
  Pod::Simple is a Perl library for parsing text in the Pod ("plain old documentation")
  markup language that is typically used for writing documentation for Perl and for Perl
  modules. The Pod format is explained in perlpod; the most common formatter is called
  perldoc.


pkgId: c0327fc8ef25dfa8f122174458fe33b023c21c2816bcb0d50e34068a953eb66e
name: perl-Pod-Spell
arch: src
version: 1.25
epoch: 0
release: 1.an23
summary: A formatter for spell-checking POD
url: https://metacpan.org/release/Pod-Spell
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Spell-1.25-1.an23.src.rpm
checksum_type: sha256
description:
  Pod::Spell is a Pod formatter whose output is good for spell-checking.
  Pod::Spell rather like Pod::Text, except that it doesn't put much
  effort into actual formatting, and it suppresses things that look like
  Perl symbols or Perl jargon (so that your spell-checking program won't
  complain about mystery words like "$thing" or "Foo::Bar" or "hashref").


pkgId: 1e69a986356d7911c48cf6e5699cef40dba5e708709f2bd5f9fa5f4736db5b31
name: perl-Pod-Usage
arch: src
version: 2.03
epoch: 4
release: 4.an23
summary: Print a usage message from embedded pod documentation
url: https://metacpan.org/release/Pod-Usage
rpm_license: GPL+ or Artistic-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Usage-2.03-4.an23.src.rpm
checksum_type: sha256
description:
  Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)
  and then exit the script with the desired exit status. The usage message printed may have any one
  of three levels of "verboseness": If the verbose level is 0, then only a synopsis is printed. If
  the verbose level is 1, then the synopsis is printed along with a description (if present) of the
  command line options and arguments. If the verbose level is 2, then the entire manual page is printed.


pkgId: 09c71627320fd9546770e2ab4dc40bf9f151d81e3f5b3a50acbd9d7bc45cf7eb
name: perl-Probe-Perl
arch: src
version: 0.03
epoch: 0
release: 27.an23
summary: Information about the currently running perl
url: https://metacpan.org/release/Probe-Perl
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Probe-Perl-0.03-27.an23.src.rpm
checksum_type: sha256
description:
  This module provides methods for obtaining information about the currently
  running perl interpreter. It originally began life as code in the
  Module::Build project, but has been externalized here for general use.


pkgId: 33410a82dcfb9575145000865678bd92a4f228af5af08960d26b15f906c149ff
name: perl-Readonly
arch: src
version: 2.05
epoch: 0
release: 20.an23
summary: Facility for creating read-only scalars, arrays, hashes
url: https://metacpan.org/release/Readonly
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Readonly-2.05-20.an23.src.rpm
checksum_type: sha256
description:
  Readonly provides a facility for creating non-modifiable scalars,
  arrays, and hashes. Any attempt to modify a Readonly variable throws
  an exception.

  Readonly:
  * Creates scalars, arrays (not lists), and hashes
  * Creates variables that look and work like native perl variables
  * Creates global or lexical variables
  * Works at run-time or compile-time
  * Works with deep or shallow data structures
  * Prevents reassignment of Readonly variables


pkgId: e7b98360b75c89807ef6ce0e4d0dc791d5efb02c8bbe46b29c38dce856302d65
name: perl-Regexp-Trie
arch: src
version: 0.02
epoch: 0
release: 14.an23
summary: Build trie-ized regexp
url: https://metacpan.org/release/Regexp-Trie
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Regexp-Trie-0.02-14.an23.src.rpm
checksum_type: sha256
description:
  This module is a faster but simpler version of Regexp::Assemble or
  Regexp::Optimizer. It builds a trie-ized regexp as above. This module is
  faster than Regexp::Assemble but you can only add literals:
  a+b is treated as a\+b, not "more than one a's followed by b".


pkgId: 29121bb79b1603ede73f39039ce9f9a11c6f762b45445131cc4fb7fbcf2e6953
name: perl-SGMLSpm
arch: src
version: 1.03ii
epoch: 0
release: 44.an23
summary: Perl library for parsing the output of nsgmls
url: http://search.cpan.org/dist/SGMLSpm/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-SGMLSpm-1.03ii-44.an23.src.rpm
checksum_type: sha256
description:
  Perl programs can use the SGMLSpm module to help convert SGML, HTML or XML
  documents into new formats.


pkgId: 0e5cf43fe42b98b86d6e8c90e19194ff9ba18103b0de6af30a86150b2ab980c3
name: perl-SUPER
arch: src
version: 1.20190531
epoch: 0
release: 13.an23
summary: Sane superclass method dispatcher
url: https://metacpan.org/release/SUPER
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-SUPER-1.20190531-13.an23.src.rpm
checksum_type: sha256
description:
  When subclassing a class, you occasionally want to dispatch control to the
  superclass - at least conditionally and temporarily. This module provides
  an easier, cleaner way for class methods to access their ancestor's
  implementation.


pkgId: 51382b36d3f40b031dcb6a0e32a892b25e2b17cad52603bf81637c87d59092c8
name: perl-Scalar-List-Utils
arch: src
version: 1.63
epoch: 5
release: 3.an23
summary: A selection of general-utility scalar and list subroutines
url: https://metacpan.org/release/Scalar-List-Utils
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Scalar-List-Utils-1.63-3.an23.src.rpm
checksum_type: sha256
description:
  This package contains a selection of subroutines that people have expressed
  would be nice to have in the perl core, but the usage would not really be
  high enough to warrant the use of a keyword, and the size so small such
  that being individual extensions would be wasteful.


pkgId: c6e5404fe8782ba4b3cf16c57ebfd71534527920144980b499c397e5b93fac4f
name: perl-Scalar-Properties
arch: src
version: 1.100860
epoch: 0
release: 1.an23
summary: Run-time properties on scalar variables
url: https://metacpan.org/release/Scalar-Properties
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Scalar-Properties-1.100860-1.an23.src.rpm
checksum_type: sha256
description:
  Scalar::Properties attempts to make Perl more object-oriented by taking an idea
  from Ruby: Everything you manipulate is an object, and the results of those
  manipulations are objects themselves.


pkgId: 979976fd28058bfdc5a5f5bca7130de564ce2dcdd57e901ef8648db52e1cad22
name: perl-Scope-Guard
arch: src
version: 0.21
epoch: 0
release: 22.an23
summary: Lexically scoped resource management
url: https://metacpan.org/release/Scope-Guard
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Scope-Guard-0.21-22.an23.src.rpm
checksum_type: sha256
description:
  This module provides a convenient way to perform cleanup or other forms of
  resource management at the end of a scope. It is particularly useful when
  dealing with exceptions: the Scope::Guard constructor takes a reference to
  a subroutine that is guaranteed to be called even if the thread of
  execution is aborted prematurely. This effectively allows lexically-scoped
  "promises" to be made that are automatically honored by perl's garbage
  collector.


pkgId: c260cdb1f0595fe025e98a79823b27aee6125bb53e774f65b6a12792bdb852fc
name: perl-Sereal
arch: src
version: 5.002
epoch: 0
release: 2.an23
summary: Fast, compact, powerful binary (de-)serialization
url: https://metacpan.org/release/Sereal
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sereal-5.002-2.an23.src.rpm
checksum_type: sha256
description:
  Sereal is an efficient, compact-output, binary and feature-rich serialization
  protocol. The Perl encoder is implemented as the Sereal::Encoder module, the
  Perl decoder correspondingly as Sereal::Decoder. This Sereal module is a very
  thin wrapper around both Sereal::Encoder and Sereal::Decoder. It depends on
  both and loads both.


pkgId: 9d22277523b3a0eb08724ca5b8b505fafa17ef952572798fece0f0c505a046e5
name: perl-Sereal-Decoder
arch: src
version: 5.002
epoch: 0
release: 2.an23
summary: Perl deserialization for Sereal format
url: https://metacpan.org/release/Sereal-Decoder
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sereal-Decoder-5.002-2.an23.src.rpm
checksum_type: sha256
description:
  This library implements a deserializer for an efficient, compact-output,
  and feature-rich binary protocol called Sereal.


pkgId: be601a6c7ff4c5bd17bbcf7e00fe1e714879fd52877fe4c3dd1d105fe3376d1e
name: perl-Sereal-Encoder
arch: src
version: 5.002
epoch: 0
release: 2.an23
summary: Perl serialization into Sereal format
url: https://metacpan.org/release/Sereal-Encoder
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-2.1-or-later
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sereal-Encoder-5.002-2.an23.src.rpm
checksum_type: sha256
description:
  This library implements an efficient, compact-output, and feature-rich
  serializer using a binary protocol called Sereal.


pkgId: 1d755d05a7790815252203d59d260f8305d44ccf2f5f0a64c19cacbb77b99717
name: perl-Socket
arch: src
version: 2.036
epoch: 4
release: 4.an23
summary: Networking constants and support functions
url: https://metacpan.org/release/Socket
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Socket-2.036-4.an23.src.rpm
checksum_type: sha256
description:
  This module provides a variety of constants, structure manipulators and other
  functions related to socket-based networking. The values and functions provided
  are useful when used in conjunction with Perl core functions such as socket(),
  setsockopt() and bind(). It also provides several other support functions,
  mostly for dealing with conversions of network addresses between human-readable
  and native binary forms, and for hostname resolver operations.

  Some constants and functions are exported by default by this module; but for
  backward-compatibility any recently-added symbols are not exported by default
  and must be requested explicitly. When an import list is provided to the use
  Socket line, the default exports are not automatically imported. It is
  therefore best practice to always to explicitly list all the symbols required.


pkgId: e3eda0f849a13648d7a7af32a793be980d3f3a57fb05e286a08d5cb595b05350
name: perl-Socket6
arch: src
version: 0.29
epoch: 0
release: 1.an23
summary: IPv6 related part of the C socket.h defines and structure manipulators
url: https://metacpan.org/release/Socket6
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Socket6-0.29-1.an23.src.rpm
checksum_type: sha256
description:
  This module supports getaddrinfo() and getnameinfo() to intend to enable
  protocol independent programming. If your environment supports IPv6, IPv6
  related defines such as AF_INET6 are included.


pkgId: ad8c0e0acecafd0a0452f6db45c15791200fc8f3c0fd54656e236b579b9f6401
name: perl-Sort-Versions
arch: src
version: 1.62
epoch: 0
release: 1.an23
summary: Perl module for sorting of revision-like numbers
url: https://metacpan.org/release/Sort-Versions
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sort-Versions-1.62-1.an23.src.rpm
checksum_type: sha256
description:
  A perl 5 module for sorting of revision-like numbers

  Sort::Versions allows easy sorting of mixed non-numeric and numeric strings,
  like the 'version numbers' that many shared library systems and revision
  control packages use. This is quite useful if you are trying to deal with
  shared libraries. It can also be applied to applications that intersperse
  variable-width numeric fields within text. Other applications can
  undoubtedly be found.


pkgId: 877526168bd95bbcf6063e4624f75eced846e418aec225df540cb4b7e4c2c380
name: perl-Specio
arch: src
version: 0.48
epoch: 0
release: 1.an23
summary: Type constraints and coercions for Perl
url: https://metacpan.org/release/Specio
rpm_license: Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Specio-0.48-1.an23.src.rpm
checksum_type: sha256
description:
  The Specio distribution provides classes for representing type constraints
  and coercion, along with syntax sugar for declaring them.

  Note that this is not a proper type system for Perl. Nothing in this
  distribution will magically make the Perl interpreter start checking a value's
  type on assignment to a variable. In fact, there's no built-in way to apply a
  type to a variable at all.

  Instead, you can explicitly check a value against a type, and optionally coerce
  values to that type.


pkgId: ad10d5cbb75ae89d0b27cd994b3f13818ae6fdb42dd87a8cddb2336465d5d0ed
name: perl-Spiffy
arch: src
version: 0.46
epoch: 0
release: 11.an23
summary: Framework for doing object oriented (OO) programming in Perl
url: http://search.cpan.org/dist/Spiffy/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Spiffy-0.46-11.an23.src.rpm
checksum_type: sha256
description:
  "Spiffy" is a framework and methodology for doing object oriented (OO)
  programming in Perl. Spiffy combines the best parts of Exporter.pm, base.pm,
  mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all
  the nits and warts of traditional Perl OO, in a clean, straightforward and
  (perhaps someday) standard way.


pkgId: d66183796d86284b0c7fed923afc9dfd96d18626c6f2894667391b57f3574603
name: perl-Spreadsheet-WriteExcel
arch: src
version: 2.40
epoch: 0
release: 1.an23
summary: Write formatted text and numbers to a cross-platform Excel binary file
url: https://metacpan.org/release/Spreadsheet-WriteExcel
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Spreadsheet-WriteExcel-2.40-1.an23.src.rpm
checksum_type: sha256
description:
  The Spreadsheet::WriteExcel module can be used to create a cross-
  platform Excel binary file. Multiple worksheets can be added to a
  workbook and formatting can be applied to cells. Text, numbers,
  formulas, hyperlinks and images can be written to the cells.

  The Excel file produced by this module is compatible with 97,
  2000, 2002 and 2003. Generated files are also compatible with the
  spreadsheet applications Gnumeric and OpenOffice.org.

  This module cannot be used to read an Excel file. See
  Spreadsheet::ParseExcel or look at the main documentation for some
  suggestions. This module cannot be used to write to an existing
  Excel file.


pkgId: 79846aefdfaf64cba1015aa757ce5ab2f18d9fdb106b4309ab676a4ab23af03e
name: perl-Storable
arch: src
version: 3.26
epoch: 1
release: 2.an23
summary: Persistence for Perl data structures
url: https://metacpan.org/release/Storable
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Storable-3.26-2.an23.src.rpm
checksum_type: sha256
description:
  The Storable package brings persistence to your Perl data structures containing scalar,
  array, hash or reference objects, i.e. anything that can be conveniently stored to disk
  and retrieved at a later time. It can be used in the regular procedural way by calling
  store with a reference to the object to store, and providing a file name. The routine
  returns undef for I/O problems or other internal error, a true value otherwise. Serious
  errors are propagated as a die exception.


pkgId: 5f814a5bfa93471bf914e6d0ea4f7ec7ab4b136661077f56ab0636f709c4fbe2
name: perl-String-Format
arch: src
version: 1.18
epoch: 0
release: 16.an23
summary: Sprintf-like string formatting capabilities with arbitrary format definitions
url: https://metacpan.org/release/String-Format
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-String-Format-1.18-16.an23.src.rpm
checksum_type: sha256
description:
  String::Format lets you define arbitrary printf-like format sequences
  to be expanded. This module would be most useful in configuration
  files and reporting tools, where the results of a query need to be
  formatted in a particular way.


pkgId: 83afc48576e81e67cbbdb55cbb916ea97fa926715c9c091ef18198ee3b9f1daa
name: perl-String-ShellQuote
arch: src
version: 1.04
epoch: 0
release: 1.an23
summary: Perl module for quoting strings for passing through the shell
url: https://metacpan.org/release/String-ShellQuote
rpm_license: (GPL+ or Artistic) and GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-String-ShellQuote-1.04-1.an23.src.rpm
checksum_type: sha256
description:
  This package contains a Perl module and a command line utility which
  are useful for quoting strings which are going to pass through the
  shell or a shell-like object.


pkgId: fd69d3ca72e09e23df5d3ab85c7c84699920785fb2b8a9cacbf8f3869497225d
name: perl-Sub-Exporter
arch: src
version: 0.989
epoch: 1
release: 2.an23
summary: Sophisticated exporter for custom-built routines
url: https://metacpan.org/release/Sub-Exporter
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Exporter-0.989-2.an23.src.rpm
checksum_type: sha256
description:
  Sub::Exporter provides a sophisticated alternative to Exporter.pm. It allows
  for renaming, currying/sub-generation, and other cool stuff.

  ACHTUNG! If you're not familiar with Exporter or exporting, read
  Sub::Exporter::Tutorial first!


pkgId: 75135c496b0fc9b5b9289b422ef39a85795055d307309f219528873687541dc3
name: perl-Sub-Exporter-Progressive
arch: src
version: 0.001013
epoch: 0
release: 6.an23
summary: Only use Sub::Exporter if you need it
url: https://metacpan.org/release/Sub-Exporter-Progressive
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Exporter-Progressive-0.001013-6.an23.src.rpm
checksum_type: sha256
description:
  Sub::Exporter is an incredibly powerful module, but with that power comes
  great responsibility, er- as well as some runtime penalties. This module is a
  Sub::Exporter wrapper that will let your users just use Exporter if all they
  are doing is picking exports, but use Sub::Exporter if your users try to use
  Sub::Exporter's more advanced features, like renaming exports, if they try to
  use them.

  Note that this module will export @EXPORT and @EXPORT_OK package variables for
  Exporter to work. Additionally, if your package uses advanced Sub::Exporter
  features like currying, this module will only ever use Sub::Exporter, so you
  might as well use it directly.


pkgId: 13eee066d65ffab596aa0a9bd3ec3d02d55cb6bb1528059b26c671fb7b009e1e
name: perl-Sub-Identify
arch: src
version: 0.14
epoch: 0
release: 21.an23
summary: Retrieve names of code references
url: https://metacpan.org/release/Sub-Identify
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Identify-0.14-21.an23.src.rpm
checksum_type: sha256
description:
  Sub::Identify allows you to retrieve the real name of code references. For
  this, it uses Perl's introspection mechanism, provided by the B module.


pkgId: 29221acfd973bddef815e18398ba9d69d42b55d9fc9909121fe4165f9a282b04
name: perl-Sub-Install
arch: src
version: 0.929
epoch: 1
release: 1.an23
summary: Install subroutines into packages easily
url: https://metacpan.org/release/Sub-Install
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Install-0.929-1.an23.src.rpm
checksum_type: sha256
description:
  This module makes it easy to install subroutines into packages without the
  unsightly mess of no strict or typeglobs lying about where just anyone
  can see them.


pkgId: 64561a34f58d17ece10b98a204b6195ebebf199197e822700f75e68395589667
name: perl-Sub-Name
arch: src
version: 0.26
epoch: 0
release: 9.an23
summary: Name - or rename - a sub
url: https://metacpan.org/release/Sub-Name
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Name-0.26-9.an23.src.rpm
checksum_type: sha256
description:
  This module allows one to "name" or rename subroutines, including anonymous
  ones.

  Note that this is mainly for aid in debugging; you still cannot call the sub
  by the new name (without some deep magic).


pkgId: cba1088e43ce9bc442118352299ba37a151b6a46ce97de45be357271f242fe78
name: perl-Sub-Uplevel
arch: src
version: 0.2800
epoch: 1
release: 5.an23
summary: Apparently run a function in a higher stack frame
url: https://metacpan.org/release/Sub-Uplevel
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sub-Uplevel-0.2800-5.an23.src.rpm
checksum_type: sha256
description:
  Like Tcl's uplevel() function, but not quite so dangerous. The idea is
  just to fool caller(). All the really naughty bits of Tcl's uplevel()
  are avoided.


pkgId: 1c0d1455aa497dff4c7be1d381aa32dd54fe00933398856ae1fc759e5fdf5ff8
name: perl-Switch
arch: src
version: 2.17
epoch: 0
release: 12.an23
summary: A switch statement for Perl
url: https://metacpan.org/release/Switch
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Switch-2.17-12.an23.src.rpm
checksum_type: sha256
description:
  Switch.pm provides the syntax and semantics for an explicit case mechanism for
  Perl. The syntax is minimal, introducing only the keywords C<switch> and
  C<case> and conforming to the general pattern of existing Perl control
  structures. The semantics are particularly rich, allowing any one (or more) of
  nearly 30 forms of matching to be used when comparing a switch value with its
  various cases.


pkgId: e369983d85ed95528d28463efd644f1fc472bd92562fa0dc5f7abc6fe382d90e
name: perl-Syntax-Keyword-Defer
arch: src
version: 0.08
epoch: 0
release: 1.an23
summary: Add defer block syntax to Perl
url: https://metacpan.org/release/Syntax-Keyword-Defer
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Syntax-Keyword-Defer-0.08-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module provides a syntax plugin that implements a block which
  executes when the containing scope has finished. The "defer" blocks are
  primarily intended for cases such as resource finalization tasks that may be
  conditionally required.


pkgId: c09a009eb53f4199aea59f0a7075b064ba4941c45b4f7e20bbfcfb741baeda94
name: perl-Syntax-Keyword-Try
arch: src
version: 0.28
epoch: 0
release: 1.an23
summary: try/catch/finally syntax for perl
url: https://metacpan.org/release/Syntax-Keyword-Try/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Syntax-Keyword-Try-0.28-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides a syntax plugin that implements exception-handling
  semantics in a form familiar to users of other languages, being built on a
  block labeled with the try keyword, followed by at least one of a catch or
  finally block.


pkgId: 8372d3f2dbe29133943372dbe8ff3279dc7cc4c4372c773191bd206fb521f486
name: perl-Sys-CPU
arch: src
version: 0.61
epoch: 0
release: 2.an23
summary: Getting CPU information
url: https://metacpan.org/release/Sys-CPU
rpm_license: (GPL+ or Artistic) and (LGPLv3 or Artistic 2.0)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sys-CPU-0.61-2.an23.src.rpm
checksum_type: sha256
description:
  Perl-Sys-CPU is a module in Perl programming language that provides an interface to retrieve CPU
  information from the operating system. It allows Perl scripts to obtain CPU statistics such as
  usage, load, and other hardware-specific details.

  The module supports various platforms, including Unix and Linux-based systems, and provides
  functions for retrieving CPU information in real-time. It uses system-specific commands to
  communicate with the operating system and retrieve the required data.

  Perl-Sys-CPU module provides the following functions:

  cpu_usage(): This function returns the percentage of CPU usage.

  cpu_load(): This function returns the average CPU load for the last one, five, and fifteen
  minutes.

  cpu_count(): This function returns the number of CPUs on the system.

  cpu_info(): This function returns detailed information about the CPU, such as vendor,
  model, and clock speed.

  cpu_times(): This function returns the CPU time spent in user mode, system mode, and idle
  mode.

  cpu_percent(): This function returns the percentage of CPU time spent in user mode,
  system mode, and idle mode.

  In addition to these functions, Perl-Sys-CPU also provides several constants that can be used to
  interpret the CPU usage statistics. These constants include CPU_USER, CPU_SYSTEM, and CPU_IDLE,
  among others.

  Perl-Sys-CPU is a useful module for monitoring system performance and optimizing resource
  utilization. It provides a simple interface to retrieve CPU information and can be easily
  integrated into Perl scripts.


pkgId: 07ea1d9d9ad3462e48421434eeaf0774bef458923ceceed58e57eec49ed52413
name: perl-Sys-MemInfo
arch: src
version: 0.99
epoch: 0
release: 1.an23
summary: Memory information as Perl module
url: https://metacpan.org/release/Sys-MemInfo
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sys-MemInfo-0.99-1.an23.src.rpm
checksum_type: sha256
description:
  Sys::MemInfo returns the total amount of free and used physical memory in
  bytes in totalmem and freemem variables.


pkgId: 4e866b1a41d708c5280bc1f33cdaa8999a46cf0ce4985b2d61ffba82dc63496a
name: perl-Sys-Syslog
arch: src
version: 0.36
epoch: 1
release: 4.an23
summary: Perl interface to the UNIX syslog(3) calls
url: https://metacpan.org/release/Sys-Syslog
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Sys-Syslog-0.36-4.an23.src.rpm
checksum_type: sha256
description:
  'Sys::Syslog' is an interface to the UNIX 'syslog(3)' program. Call 'syslog()' with a string priority and a list of 'printf()'
  args just like 'syslog(3)'.

  Sys::Syslog should work on any Perl since 5.6.0. This module is regularly compiled and tested by the CPAN Testers on
  various combinations of Perl and operating systems.


pkgId: 4d6a1cfbfad65930c5b896ba8646658d199cacdeba2cd53470295c3140d14dab
name: perl-Task-Weaken
arch: src
version: 1.06
epoch: 0
release: 2.an23
summary: Ensure that a platform has weaken support
url: https://metacpan.org/release/Task-Weaken
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Task-Weaken-1.06-2.an23.src.rpm
checksum_type: sha256
description:
  One recurring problem in modules that use Scalar::Util's weaken function is that it is not
  present in the pure-perl variant.

  While this isn't necessarily always a problem in a straight CPAN-based Perl environment, some
  operating system distributions only include the pure-Perl versions, don't include the XS version,
  and so weaken is then "missing" from the platform, despite passing a dependency on Scalar::Util
  successfully.

  Most notably this is RedHat Linux at time of writing, but other come and go and do the same
  thing, hence "recurring problem".

  The normal solution is to manually write tests in each distribution to ensure that weaken
  is available.


pkgId: c0212a72dbea0f3fd780427a733071195b839da864ed08c4f1953c1191c402f1
name: perl-Term-ANSIColor
arch: src
version: 5.01
epoch: 0
release: 4.an23
summary: Color screen output using ANSI escape sequences
url: https://metacpan.org/release/Term-ANSIColor
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Term-ANSIColor-5.01-4.an23.src.rpm
checksum_type: sha256
description:
  This module has two interfaces, one through color() and colored() and the
  other through constants. It also offers the utility functions uncolor(),
  colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
  imported to be used.


pkgId: 9ff5b181fb1ccff0d6679462e52ecc18e3289ea5addd782a1929d9b6cc2800fb
name: perl-Term-Cap
arch: src
version: 1.17
epoch: 0
release: 5.an23
summary: Perl termcap interface
url: https://metacpan.org/release/Term-Cap
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Term-Cap-1.17-5.an23.src.rpm
checksum_type: sha256
description:
  These are low-level functions to extract and use capabilities from a terminal capability (termcap) database.


pkgId: bb69c6e0c4d72a68544a987b125b96598272b0c959f8786a13c731991b5854c1
name: perl-Term-Size-Any
arch: src
version: 0.002
epoch: 0
release: 4.an23
summary: Retrieve terminal size
url: https://metacpan.org/release/Term-Size-Any
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Term-Size-Any-0.002-4.an23.src.rpm
checksum_type: sha256
description:
  This is a unified interface to retrieve terminal size.
  It loads one module of a list of known alternatives, each implementing
  some way to get the desired terminal information.
  This loaded module will actually do the job on behalf of Term::Size::Any.


pkgId: e262aa018a36a504273475a73183458e356563d293c404b3ded0b709d52c713c
name: perl-Term-Size-Perl
arch: src
version: 0.031
epoch: 0
release: 3.an23
summary: Perl extension for retrieving terminal size (Perl version)
url: https://metacpan.org/release/Term-Size-Perl
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Term-Size-Perl-0.031-3.an23.src.rpm
checksum_type: sha256
description:
  Yet another implementation of Term::Size. Now in pure Perl, with the
  exception of a C probe run on build time.


pkgId: b42247f05f641d4293f0f4601cfdf8a9ed14e49633094a8c50b3eda1bd9ff0ca
name: perl-Term-Table
arch: src
version: 0.016
epoch: 0
release: 5.an23
summary: Format a header and rows into a table
url: https://metacpan.org/release/Term-Table
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Term-Table-0.016-5.an23.src.rpm
checksum_type: sha256
description:
  Perl-Term-Table is a Perl module that provides a simple way to output tabular
  data in a terminal/console. It is designed to make it easy to display data in a
  formatted table with columns and rows, making it easier to read and understand.
  This module can be used to generate tables in various formats such as ASCII,
  HTML, and CSV.

  Perl-Term-Table provides a simple API for generating tables. You can customize
  the table's appearance, including column headers, row borders, and cell padding.
  The API is highly configurable, allowing you to specify the width of each
  column, the alignment of text within each cell, and the color of the table's
  borders.

  This module is highly flexible and can accept data from various sources such as
  arrays, hashes, and SQL databases, making it ideal for generating tables from
  different data sources. It can also output tables to different destinations such
  as a file or a web page.

  The Perl-Term-Table module is easy to install using the CPAN command or by
  downloading it directly from the Perl-Term-Table GitHub repository. Once
  installed, you can use it in your Perl scripts to generate tables with ease.

  To generate a table using Perl-Term-Table, first, you need to create a table
  object. You can specify the number of columns and their widths using the
  add_columns method. You can also set the table's caption, header, and footer
  using the caption, header, and footer methods.

  Next, you can add data to the table using the add_row method. You can add a
  single row of data or an array of rows. Finally, you can output the table using
  the render method. By default, the table is output in ASCII format, but you can
  also specify HTML or CSV format using the format parameter.

  In summary, Perl-Term-Table is a powerful and flexible module for generating
  tables in various formats. It provides a simple API that is highly configurable,
  making it easy to customize the appearance of your tables. It can also accept
  data from various sources, making it ideal for generating tables from different
  data sources.


pkgId: 9f7ddb674f3ac9d3ade5e265b976fed1df2864e042e41a98c80d95f1dc160ac1
name: perl-TermReadKey
arch: src
version: 2.38
epoch: 1
release: 3.an23
summary: A perl module for simple terminal control
url: https://metacpan.org/release/TermReadKey
rpm_license: (Copyright only) and (Artistic or GPL+)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-TermReadKey-2.38-3.an23.src.rpm
checksum_type: sha256
description:
  Term::ReadKey is a compiled perl module dedicated to providing simple
  control over terminal driver modes (cbreak, raw, cooked, etc.)
  support for non-blocking reads, if the architecture allows, and some
  generalized handy functions for working with terminals.  One of the
  main goals is to have the functions as portable as possible, so you
  can just plug in "use Term::ReadKey" on any architecture and have a
  good likelyhood of it working.


pkgId: 8ab7e3d072d5373096e741453a0db0b88cf8b644b4740c35c684bb12eaf4995e
name: perl-Test-Base
arch: src
version: 0.89
epoch: 0
release: 16.an23
summary: Data Driven Testing Framework
url: https://metacpan.org/release/Test-Base
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Base-0.89-16.an23.src.rpm
checksum_type: sha256
description:
  Testing is usually the ugly part of Perl module authoring. Perl gives you a
  standard way to run tests with Test::Harness, and basic testing primitives
  with Test::More. After that you are pretty much on your own to develop a
  testing framework and philosophy. Test::More encourages you to make your
  own framework by subclassing Test::Builder, but that is not trivial.

  Test::Base gives you a way to write your own test framework base class that
  *is* trivial.


pkgId: 3fee1a9d7f92b061eb1ec10374007ff8e102b4a0a9b11ca263084ecb21ec67cb
name: perl-Test-CPAN-Meta
arch: src
version: 0.25
epoch: 0
release: 33.an23
summary: Validation of the META.yml file in a CPAN distribution
url: https://metacpan.org/release/Test-CPAN-Meta
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-CPAN-Meta-0.25-33.an23.src.rpm
checksum_type: sha256
description:
  This module was written to ensure that a META.yml file, provided with a
  standard distribution uploaded to CPAN, meets the specifications that are
  slowly being introduced to module uploads, via the use of package makers
  and installers such as ExtUtils::MakeMaker, Module::Build and
  Module::Install.


pkgId: 9b0c2b267188ca9dd4fdad84f4f969a536fc9b66e9c2172f337d21df5526be09
name: perl-Test-CPAN-Meta-JSON
arch: src
version: 0.16
epoch: 0
release: 25.an23
summary: Validate a META.json file within a CPAN distribution
url: https://metacpan.org/release/Test-CPAN-Meta-YAML
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-CPAN-Meta-JSON-0.16-25.an23.src.rpm
checksum_type: sha256
description:
  This module was written to ensure that a META.json file, provided with a
  standard distribution uploaded to CPAN, meets the specifications that are
  slowly being introduced to module uploads, via the use of ExtUtils::MakeMaker,
  Module::Build and Module::Install.

  See CPAN::Meta for further details of the CPAN Meta Specification.


pkgId: 6753101bc0c07f8bd8e015167ac35b2200415666c7c2dadc4156239f7cc7fa44
name: perl-Test-CleanNamespaces
arch: src
version: 0.24
epoch: 0
release: 19.an23
summary: Check for uncleaned imports
url: https://metacpan.org/release/Test-CleanNamespaces
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-CleanNamespaces-0.24-19.an23.src.rpm
checksum_type: sha256
description:
  This module lets you check your module's namespaces for imported functions you
  might have forgotten to remove with namespace::autoclean or namespace::clean
  and are therefore available to be called as methods, which usually isn't want
  you want.


pkgId: 703c12f77d3af298ac47f761519cec0b966e033e5a4dc47e531c83b44fb25774
name: perl-Test-Compile
arch: src
version: 3.2.2
epoch: 0
release: 1.an23
summary: Check whether Perl module files compile correctly
url: https://metacpan.org/release/Test-Compile
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Compile-3.2.2-1.an23.src.rpm
checksum_type: sha256
description:
  Test::Compile lets you check the validity of a Perl module file or Perl script
  file, and report its results in standard Test::Simple fashion.


pkgId: 34b7d8b4b80339e58ee30899b29493ac188744a1b3e8d71a92500915556b6e97
name: perl-Test-Deep
arch: src
version: 1.204
epoch: 0
release: 1.an23
summary: Extremely flexible deep comparison
url: https://metacpan.org/release/Test-Deep
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Deep-1.204-1.an23.src.rpm
checksum_type: sha256
description:
  Test::Deep gives you very flexible ways to check that the result you
  got is the result you were expecting. At its simplest it compares two
  structures by going through each level, ensuring that the values
  match, that arrays and hashes have the same elements and that
  references are blessed into the correct class. It also handles
  circular data structures without getting caught in an infinite loop.


pkgId: d248a3b69a43d51331580fcd4ac2d97ef61a0e568665fba514c3ea8f9300d363
name: perl-Test-Differences
arch: src
version: 0.6900
epoch: 0
release: 1.an23
summary: Test strings and data structures and show differences if not OK
url: https://metacpan.org/release/Test-Differences
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Differences-0.6900-1.an23.src.rpm
checksum_type: sha256
description:
  When the code you're testing returns multiple lines, records or data
  structures and they're just plain wrong, an equivalent to the Unix
  diff utility may be just what's needed.


pkgId: c3cdb651a940918c7340713bef67f181e05e8b1daa02191058bd75d823e95bed
name: perl-Test-EOL
arch: src
version: 2.02
epoch: 0
release: 8.an23
summary: Check the correct line endings in your project
url: https://metacpan.org/release/Test-EOL
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-EOL-2.02-8.an23.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) with Windows line endings. It can also check for trailing
  whitespace.


pkgId: c3372da73e5525e95c632c1a48bd4e0eb82009f914b9971909d3dbdcb588ce51
name: perl-Test-Exception
arch: src
version: 0.43
epoch: 0
release: 8.an23
summary: Library of test functions for exception based Perl code
url: http://search.cpan.org/dist/Test-Exception/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Exception-0.43-8.an23.src.rpm
checksum_type: sha256
description:
  This module provides a few convenience methods for testing exception
  based code. It is built with Test::Builder and plays happily with
  Test::More and friends.


pkgId: 0b3966077d5765e7546e450e1b90a190f763d53c0bccf13b1c1f701d48d00529
name: perl-Test-FailWarnings
arch: src
version: 0.008
epoch: 0
release: 1.an23
summary: Add test failures if warnings are caught
url: https://metacpan.org/release/Test-FailWarnings
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-FailWarnings-0.008-1.an23.src.rpm
checksum_type: sha256
description:
  This module hooks $SIG{__WARN__} and converts warnings to Test::More's
  fail() calls. It is designed to be used with done_testing, when you don't
  need to know the test count in advance.


pkgId: d2a48e62449653b3805afd2f7094d73a839509ba4c7288af666eb57f79ca6fa1
name: perl-Test-Fatal
arch: src
version: 0.017
epoch: 0
release: 1.an23
summary: Incredibly simple helpers for testing code with exceptions
url: https://metacpan.org/release/Test-Fatal
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Fatal-0.017-1.an23.src.rpm
checksum_type: sha256
description:
  Test::Fatal is an alternative to the popular Test::Exception. It does much
  less, but should allow greater flexibility in testing exception-throwing code
  with about the same amount of typing.


pkgId: 9ad55c2ff5e71866d39c795ddbf1e32130651cc4ab8a5b4676e9150ee9fd8261
name: perl-Test-File
arch: src
version: 1.99.3
epoch: 0
release: 2.an23
summary: Test file attributes through Test::Builder
url: https://metacpan.org/release/Test-File
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-File-1.99.3-2.an23.src.rpm
checksum_type: sha256
description:
  This module provides a collection of test utilities for file attributes.

  Some file attributes depend on the owner of the process testing the file
  in the same way the file test operators do.


pkgId: a862b8c60d2c50d1d8b3657ab476450572ac6e7f1fdb488cd6a186020af325e7
name: perl-Test-HasVersion
arch: src
version: 0.014
epoch: 0
release: 22.an23
summary: Check Perl modules have version numbers
url: https://metacpan.org/release/Test-HasVersion
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-HasVersion-0.014-22.an23.src.rpm
checksum_type: sha256
description:
  Do you want to check that every one of your Perl modules in a distribution has
  a version number? You want to make sure you don't forget the brand new modules
  you just added? Well, this is the module you have been looking for.

  Do you want to check someone else's distribution to make sure the author has
  not committed the sin of leaving Perl modules without a version that can be
  used to tell if you have this or that feature? Test::HasVersion is also for
  you.


pkgId: 0ba331869108734f907fb53652ac6f41259eadfaf5b96fa292f1726d2f281512
name: perl-Test-Identity
arch: src
version: 0.01
epoch: 0
release: 29.an23
summary: Assert the referential identity of a reference
url: https://metacpan.org/release/Test-Identity
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Identity-0.01-29.an23.src.rpm
checksum_type: sha256
description:
  This module provides a single testing function, identical. It asserts that
  a given reference is as expected; that is, it either refers to the same
  object or is undef. It is similar to Test::More::is except that it uses
  refaddr, ensuring that it behaves correctly even if the references under
  test are objects that overload stringification or numification.


pkgId: 07b77685c4f931a42fd90ca769887e9dc489a32fa16d907ee3442f9483344320
name: perl-Test-Inter
arch: src
version: 1.09
epoch: 0
release: 14.an23
summary: Framework for more readable interactive test scripts
url: https://metacpan.org/release/Test-Inter
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Inter-1.09-14.an23.src.rpm
checksum_type: sha256
description:
  This is another framework for writing test scripts. It is loosely inspired
  by Test::More, and has most of it's functionality, but it is not a drop-in
  replacement.


pkgId: aec95330251fa1f8589db0b80838a716def6295f0cc06f8094ca6536b82056b6
name: perl-Test-Kwalitee
arch: src
version: 1.28
epoch: 0
release: 13.an23
summary: Test the Kwalitee of a distribution before you release it
url: http://metacpan.org/module/Test::Kwalitee
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Kwalitee-1.28-13.an23.src.rpm
checksum_type: sha256
description:
  Kwalitee is an automatically-measurable gauge of how good your software
  is. That's very different from quality, which a computer really can't
  measure in a general sense (if you can, you've solved a hard problem in
  computer science).


pkgId: 28bbdaee37a1e584bdd3954ccd176d8bfde8c2a840bbca3d4d42a692c78fadbf
name: perl-Test-LeakTrace
arch: src
version: 0.17
epoch: 0
release: 10.an23
summary: Trace memory leaks
url: https://metacpan.org/release/Test-LeakTrace
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-LeakTrace-0.17-10.an23.src.rpm
checksum_type: sha256
description:
  Test::LeakTrace provides several functions that trace memory leaks. This module
  scans arenas, the memory allocation system, so it can detect any leaked SVs in
  given blocks.

  Leaked SVs are SVs that are not released after the end of the scope they have
  been created. These SVs include global variables and internal caches. For
  example, if you call a method in a tracing block, perl might prepare a cache
  for the method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok()
  executes a block more than once.


pkgId: f4d90eaf016e9f79d1b35c62168cf84fc800a49d99a8642aa5b17688bef20f1d
name: perl-Test-LongString
arch: src
version: 0.17
epoch: 0
release: 26.an23
summary: Perl module to test long strings
url: https://metacpan.org/release/Test-LongString
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-LongString-0.17-26.an23.src.rpm
checksum_type: sha256
description:
  This module provides some drop-in replacements for the string comparison
  functions of Test::More, but which are more suitable when you test against
  long strings. If you've ever had to search for text in a multi-line string
  like an HTML document, or find specific items in binary data, this is the
  module for you.


pkgId: 4cc90e88e3f0fcee2758cb174bdaa14a30acb83d6f061a71e34fd08d1f1eea75
name: perl-Test-Manifest
arch: src
version: 2.023
epoch: 0
release: 1.an23
summary: Test case module for Perl
url: https://metacpan.org/release/Test-Manifest
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Manifest-2.023-1.an23.src.rpm
checksum_type: sha256
description:
  MakeMaker assumes that you want to run all of the .t files in the t/ directory
  in ascii-betical order during make test unless you say otherwise. This leads to
  some interesting naming schemes for test files to get them in the desired
  order.

  You can specify any order or any files that you like, though, with the test
  directive to WriteMakefile.

  Test::Manifest looks in the t/test_manifest file to find out which tests you
  want to run and the order in which you want to run them. It constructs the
  right value for MakeMaker to do the right thing.


pkgId: bc874d9eff84d9b4d2824766f252a06a0d952da3b17b12755244269e67194595
name: perl-Test-Memory-Cycle
arch: src
version: 1.06
epoch: 0
release: 23.an23
summary: Check for memory leaks and circular memory references
url: https://metacpan.org/release/Test-Memory-Cycle
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Memory-Cycle-1.06-23.an23.src.rpm
checksum_type: sha256
description:
  Perl's garbage collection has one big problem: Circular references
  can't get cleaned up.  A circular reference can be as simple as two
  objects that refer to each other.

  "Test::Memory::Cycle" is built on top of "Devel::Cycle" to give you an
  easy way to check for these circular references.


pkgId: bf9c7fb7b9b94fe7d9557cdb03682fa876681017ab1e2472a890a18eb27ba918
name: perl-Test-MemoryGrowth
arch: src
version: 0.04
epoch: 0
release: 10.an23
summary: Assert that code does not cause growth in memory usage
url: https://metacpan.org/release/Test-MemoryGrowth
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-MemoryGrowth-0.04-10.an23.src.rpm
checksum_type: sha256
description:
  This module provides a function to check that a given block of code does
  not result in the process consuming extra memory once it has finished.
  Despite the name of this module it does not, in the strictest sense of the
  word, test for a memory leak: that term is specifically applied to cases
  where memory has been allocated but all record of it has been lost, so it
  cannot possibly be reclaimed. While the method employed by this module can
  detect such bugs, it can also detect cases where memory is still referenced
  and reachable, but the usage has grown more than would be expected or
  necessary.


pkgId: 3da72935154914764b5c13eadaedb71b133835ddb3e3de7fce9ecf1e19a88c04
name: perl-Test-Mojibake
arch: src
version: 1.3
epoch: 0
release: 28.an23
summary: Check your source for encoding misbehavior
url: https://metacpan.org/release/Test-Mojibake
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Mojibake-1.3-28.an23.src.rpm
checksum_type: sha256
description:
  Many modern text editors automatically save files using UTF-8 codification.
  However, the perl interpreter does not expect it by default. Whilst this does
  not represent a big deal on (most) backend-oriented programs, Web framework
  (Catalyst, Mojolicious) based applications will suffer so-called Mojibake
  (literally: "unintelligible sequence of characters"). Even worse: if an editor
  saves BOM (Byte Order Mark, U+FEFF character in Unicode) at the start of a
  script with the executable bit set (on Unix systems), it won't execute at all,
  due to shebang corruption.

  Avoiding codification problems is quite simple:

   * Always use utf8/use common::sense when saving source as UTF-8
   * Always specify =encoding utf8 when saving POD as UTF-8
   * Do neither of above when saving as ISO-8859-1
   * Never save BOM (not that it's wrong; just avoid it as you'll barely
     notice its presence when in trouble)

  However, if you find yourself upgrading old code to use UTF-8 or trying to
  standardize a big project with many developers, each one using a different
  platform/editor, reviewing all files manually can be quite painful, especially
  in cases where some files have multiple encodings (note: it all started when I
  realized that gedit and derivatives are unable to open files with character
  conversion tables).

  Enter the Test::Mojibake ;)


pkgId: bc253565bb8b3fcd1c87c87c740696dd12c26cb48a3836f14f7f4444d458a7c1
name: perl-Test-Needs
arch: src
version: 0.002010
epoch: 0
release: 2.an23
summary: Skip tests when modules not available
url: https://metacpan.org/release/Test-Needs
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Needs-0.002010-2.an23.src.rpm
checksum_type: sha256
description:
  Skip test scripts if modules are not available. The requested modules
  will be loaded, and optionally have their versions checked. If the
  module is missing, the test script will be skipped. Modules that are
  found but fail to compile will exit with an error rather than skip.

  If used in a subtest, the remainder of the subtest will be skipped.

  Skipping will work even if some tests have already been run, or if a
  plan has been declared.

  Versions are checked via a "$module->VERSION($wanted_version)" call.
  Versions must be provided in a format that will be accepted. No extra
  processing is done on them.

  If "perl" is used as a module, the version is checked against the
  running perl version ($]). The version can be specified as a number,
  dotted-decimal string, v-string, or version object.

  If the "RELEASE_TESTING" environment variable is set, the tests will
  fail rather than skip. Subtests will be aborted, but the test script
  will continue running after that point.


pkgId: 1d3941bba9a6bb413730ef899021acd4f9d76dedbc0ae6dc24fc2c7455ce38de
name: perl-Test-NoTabs
arch: src
version: 2.02
epoch: 0
release: 17.an23
summary: Check the presence of tabs in your project
url: https://metacpan.org/release/Test-NoTabs
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-NoTabs-2.02-17.an23.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) for the presence of tabs.


pkgId: cfddc35432f41ddcc089abf9251efa22d2d238421bf0191310547580290f0894
name: perl-Test-NoWarnings
arch: src
version: 1.06
epoch: 0
release: 2.an23
summary: Make sure you didn't emit any warnings while testing
url: https://metacpan.org/release/Test-NoWarnings
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-NoWarnings-1.06-2.an23.src.rpm
checksum_type: sha256
description:
  In general, your tests shouldn't produce warnings. This module causes any
  warnings to be captured and stored. It automatically adds an extra test
  that will run when your script ends to check that there were no warnings.
  If there were any warnings, the test will give a "not ok" and diagnostics of
  where, when and what the warning was, including a stack trace of what was
  going on when the it occurred.

  If some of your tests are supposed to produce warnings then you should
  be capturing and checking them with Test::Warn, that way
  Test::NoWarnings will not see them and so not complain.


pkgId: 05ae0ff21d1b3a2707d9fd73368b122620c0cdec1c9a2c3c778527628844c401
name: perl-Test-Object
arch: src
version: 0.08
epoch: 0
release: 5.an23
summary: Thoroughly testing objects via registered handlers
url: https://metacpan.org/release/Test-Object
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Object-0.08-5.an23.src.rpm
checksum_type: sha256
description:
  Test::Object is a testing package designed to allow you to easily test
  what you believe is a valid object against the expected behaviour of
  all of the classes in its inheritance tree in one single call.


pkgId: 9e97f2f90ea40a7aa9bf4bf98606bbfb90b5b9a2f2fff0b442326545111d2639
name: perl-Test-Output
arch: src
version: 1.03.3
epoch: 0
release: 7.an23
summary: Utilities to test STDOUT and STDERR messages
url: https://metacpan.org/release/Test-Output
rpm_license: Artistic-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Output-1.03.3-7.an23.src.rpm
checksum_type: sha256
description:
  Test::Output provides a simple interface for testing output sent to STDOUT
  or STDERR. A number of different utilities are included to try and be as
  flexible as possible to the tester.


pkgId: 9c26eb5b333da5e169854eb651a6a84a58b3ccb64b4d676dabe3db3cd3fc2aea
name: perl-Test-Perl-Critic
arch: src
version: 1.04
epoch: 0
release: 19.an23
summary: Use Perl::Critic in test programs
url: https://metacpan.org/release/Test-Perl-Critic
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Perl-Critic-1.04-19.an23.src.rpm
checksum_type: sha256
description:
  Test::Perl::Critic wraps the Perl::Critic engine in a convenient
  subroutine suitable for test programs written using the Test::More
  framework. This makes it easy to integrate coding-standards enforcement
  into the build process. For ultimate convenience (at the expense of some
  flexibility), see the criticism pragma.


pkgId: ecec5efada653159aec354205e6034ba12e3b5c66ba4cf64f96211db98778fe0
name: perl-Test-Pod-Coverage
arch: src
version: 1.10
epoch: 0
release: 11.an23
summary: Check for pod coverage in your distribution
url: http://search.cpan.org/dist/Test-Pod-Coverage/
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Pod-Coverage-1.10-11.an23.src.rpm
checksum_type: sha256
description:
  Test::Pod::Coverage is used to create a test for your distribution, to
  ensure that all relevant files in your distribution are appropriately
  documented in pod.


pkgId: 6cf3b9c2546f38f066ee64ed9f93947731ffe1540ae3456123d215288b7fbc76
name: perl-Test-Pod-LinkCheck
arch: src
version: 0.008
epoch: 0
release: 33.an23
summary: Tests POD for invalid links
url: https://metacpan.org/release/Test-Pod-LinkCheck
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Pod-LinkCheck-0.008-33.an23.src.rpm
checksum_type: sha256
description:
  This module looks for any links in your POD and verifies that they point to
  a valid resource. It uses the Pod::Simple parser to analyze the pod files
  and look at their links. In a nutshell, it looks for L<Foo> links and makes
  sure that Foo exists. It also recognizes section links, L</SYNOPSIS> for
  example. Also, manual pages are resolved and checked.


pkgId: f05e4c45456e995e8b1740c4f2b15635cd502366d637cfdee50b3e8f76b51d97
name: perl-Test-Portability-Files
arch: src
version: 0.10
epoch: 0
release: 5.an23
summary: Check file names portability
url: https://metacpan.org/release/Test-Portability-Files
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Portability-Files-0.10-5.an23.src.rpm
checksum_type: sha256
description:
  This module is used to check the portability across operating systems of
  the names of the files present in the distribution of a module. The tests
  use the advice given in "Files and Filesystems" in perlport. The author of
  a distribution can select which tests to execute.


pkgId: f8ec213267b4279b17b72d1ecf05071c7f23c147a34938f754af354795d9c26c
name: perl-Test-Refcount
arch: src
version: 0.10
epoch: 0
release: 11.an23
summary: Assert reference counts on objects
url: https://metacpan.org/release/Test-Refcount
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Refcount-0.10-11.an23.src.rpm
checksum_type: sha256
description:
  The Perl garbage collector uses simple reference counting during the normal
  execution of a program. This means that cycles or unweakened references in
  other parts of code can keep an object around for longer than intended. To
  help avoid this problem, the reference count of a new object from its class
  constructor ought to be 1. This way, the caller can know the object will be
  properly DESTROYed when it drops all of its references to it.


pkgId: 8d3a0c572de80ced1508f1c64f6958a1ebed6c08a72ac87c1b32b64196404792
name: perl-Test-Regexp
arch: src
version: 2017040101
epoch: 0
release: 20.an23
summary: Test your regular expressions
url: https://metacpan.org/release/Test-Regexp
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Regexp-2017040101-20.an23.src.rpm
checksum_type: sha256
description:
  This module is intended to test your regular expressions. Given a subject
  string and a regular expression (a.k.a. pattern), the module not only tests
  whether the regular expression completely matches the subject string, it
  performs a utf8::upgrade or utf8::downgrade on the subject string and
  performs the tests again, if necessary. Furthermore, given a pattern with
  capturing parenthesis, it checks whether all captures are present, and in the
  right order. Both named and unnamed captures are checked.


pkgId: 58b72cb2ee9eccb883d755846cce2571de7936a992dc67c12f2b0b2577dd6490
name: perl-Test-Requires
arch: src
version: 0.11
epoch: 0
release: 1.an23
summary: Checks to see if a given module can be loaded
url: https://metacpan.org/release/Test-Requires
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Requires-0.11-1.an23.src.rpm
checksum_type: sha256
description:
  Test::Requires checks to see if the module can be loaded.

  If this fails, rather than failing tests this skips all tests.


pkgId: 5b1eba2732659e48a5d4dbcb693319e22f6cbd29c303f809969c4f269bdfc0bc
name: perl-Test-Script
arch: src
version: 1.29
epoch: 0
release: 8.an23
summary: Cross-platform basic tests for scripts
url: https://metacpan.org/release/Test-Script
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Script-1.29-8.an23.src.rpm
checksum_type: sha256
description:
  The intent of this module is to provide a series of basic tests for scripts
  in the bin directory of your Perl distribution.


pkgId: dfd3370908b06c8cb7aa0d7780204f48055aea3a4fbe1d9ea6a988324942fdc6
name: perl-Test-Simple
arch: src
version: 1.302192
epoch: 3
release: 1.an23
summary: Basic utilities for writing tests
url: https://metacpan.org/release/Test-Simple
rpm_license: (GPL+ or Artistic) and CC0 and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Simple-1.302192-1.an23.src.rpm
checksum_type: sha256
description:
  This package provides the bulk of the core testing facilities. For more
  information, see perldoc for Test::Simple, Test::More, etc.

  This package is the CPAN component of the dual-lifed core package Test-Simple.


pkgId: 67b5bb94ea1eb22a069520996539db218654eae4a9a419c6bcb2622d9173b71b
name: perl-Test-Spelling
arch: src
version: 0.25
epoch: 0
release: 13.an23
summary: Check for spelling errors in POD files
url: https://metacpan.org/release/Test-Spelling
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Spelling-0.25-13.an23.src.rpm
checksum_type: sha256
description:
  "Test::Spelling" lets you check the spelling of a POD file, and report
  its results in standard "Test::Simple" fashion. This module requires the
  hunspell program.


pkgId: 3fe5e930167e3ef0a9f80ca18e694b76f7b4d5237263dbc22e75aa5166ed2d26
name: perl-Test-SubCalls
arch: src
version: 1.10
epoch: 0
release: 4.an23
summary: Track the number of times subs are called
url: https://metacpan.org/release/Test-SubCalls
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-SubCalls-1.10-4.an23.src.rpm
checksum_type: sha256
description:
  There are a number of different situations (like testing caching code) where
  you want to want to do a number of tests, and then verify that some underlying
  subroutine deep within the code was called a specific number of times. This
  module provides a number of functions for doing testing in this way, in
  association with your normal Test::More (or similar) test scripts.


pkgId: b3e55e7421e39656dfeb7affdbe405d8874c8c4e2c0737ecb418d76049829bc1
name: perl-Test-Synopsis
arch: src
version: 0.17
epoch: 0
release: 8.an23
summary: Test your SYNOPSIS code
url: https://metacpan.org/release/Test-Synopsis
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Synopsis-0.17-8.an23.src.rpm
checksum_type: sha256
description:
  Test::Synopsis is an (author) test module to find .pm or .pod files under your
  lib directory and then make sure the example snippet code in your SYNOPSIS
  section passes the perl compile check.

  Note that this module only checks the perl syntax (by wrapping the code with
  sub) and doesn't actually run the code.


pkgId: 9c152394ba920a4620feb8b1207cab58be0e07179b36692340f251f132165ade
name: perl-Test-Taint
arch: src
version: 1.08
epoch: 0
release: 1.an23
summary: Tools to test taintedness
url: https://metacpan.org/release/Test-Taint
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Taint-1.08-1.an23.src.rpm
checksum_type: sha256
description:
  Tainted data is data that comes from an unsafe source, such as the command
  line, or, in the case of web apps, any GET or POST transactions. Read the
  perlsec man page for details on why tainted data is bad, and how to untaint
  the data.

  When you're writing unit tests for code that deals with tainted data, you'll
  want to have a way to provide tainted data for your routines to handle, and
  easy ways to check and report on the taintedness of your data, in standard
  Test::More style.


pkgId: 7109eda470da8f9910641a0bdcada3e00ef4485da041d9ecc135a5b8b457d5df
name: perl-Test-UseAllModules
arch: src
version: 0.17
epoch: 0
release: 25.an23
summary: Do use_ok() for all the MANIFESTed modules
url: https://metacpan.org/release/Test-UseAllModules
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-UseAllModules-0.17-25.an23.src.rpm
checksum_type: sha256
description:
  I'm sick of writing 00_load.t (or something like that) that will do use_ok()
  for every module I write. I'm sicker of updating 00_load.t when I add
  another file to the distribution. This module reads MANIFEST to find modules
  to be tested and does use_ok() for each of them. Now all you have to do is
  update MANIFEST. You don't have to modify the test any more (hopefully).


pkgId: ce042c57077c0c801e4df0cd68af9b9fa8c6c24595b0fcff4008799011d02e49
name: perl-Test-Valgrind
arch: src
version: 1.19
epoch: 0
release: 22.an23
summary: Generate suppressions, analyze and test any command with valgrind
url: https://metacpan.org/release/Test-Valgrind
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Valgrind-1.19-22.an23.src.rpm
checksum_type: sha256
description:
  The Test::Valgrind::* API lets you run Perl code through the memcheck tool of
  the valgrind memory debugger, to test for memory errors and leaks. The
  Test::Valgrind module itself is a front-end to this API. If they aren't
  available yet, it will first generate suppressions for the current perl
  interpreter and store them in the portable flavor of
  ~/.perl/Test-Valgrind/suppressions/$VERSION. The actual run will then take
  place, and tests will be passed or failed according to the result of the
  analysis.

  The complete API is much more versatile than this. By declaring an appropriate
  Test::Valgrind::Command class, you can run any executable (that is, not only
  Perl scripts) under valgrind, generate the corresponding suppressions
  on-the-fly and convert the analysis result to TAP output so that it can be
  incorporated into your project's test suite. If you're not interested in
  producing TAP, you can output the results in whatever format you like (for
  example HTML pages) by defining your own Test::Valgrind::Action class.


pkgId: cd0d61a0f65156fa94d5b8ec0711dff1a31654e2f3c83271db0c52bae75aba89
name: perl-Test-Version
arch: src
version: 2.09
epoch: 0
release: 22.an23
summary: Check to see that versions in modules are sane
url: https://metacpan.org/release/Test-Version
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Version-2.09-22.an23.src.rpm
checksum_type: sha256
description:
  This module's goal is to be a one stop shop for checking to see that your
  versions across your dist are sane.


pkgId: 6e56813afe4bfbc51ec474ddca6b9b23399048791cdc317946bbe2707aca19b6
name: perl-Test-Warnings
arch: src
version: 0.031
epoch: 0
release: 2.an23
summary: Test for warnings and the lack of them
url: https://metacpan.org/release/Test-Warnings
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Warnings-0.031-2.an23.src.rpm
checksum_type: sha256
description:
  If you've ever tried to use Test::NoWarnings to confirm there are no warnings
  generated by your tests, combined with the convenience of done_testing to not
  have to declare a test count, you'll have discovered that these two features do
  not play well together, as the test count will be calculated before the
  warnings test is run, resulting in a TAP error (see examples/test_nowarnings.pl
  in this distribution for a demonstration).

  This module is intended to be used as a drop-in replacement for
  Test::NoWarnings: it also adds an extra test, but runs this test before
  done_testing calculates the test count, rather than after. It does this by
  hooking into done_testing as well as via an END block. You can declare a plan,
  or not, and things will still Just Work.

  It is actually equivalent to:

      use Test::NoWarnings 1.04 ':early';

  as warnings are still printed normally as they occur. You are safe, and
  enthusiastically encouraged, to perform a global search-replace of the above
  with use Test::Warnings; whether or not your tests have a plan.


pkgId: 331a6873ff4edc6d6c7f601ea5c3d63e4c1b0512ce5c9a37e0ad6f3feedbc209
name: perl-Test-Without-Module
arch: src
version: 0.21
epoch: 0
release: 1.an23
summary: Test fallback behavior in absence of modules
url: https://metacpan.org/release/Test-Without-Module
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Without-Module-0.21-1.an23.src.rpm
checksum_type: sha256
description:
  This module allows you to deliberately hide modules from a program even
  though they are installed. This is mostly useful for testing modules that
  have a fallback when a certain dependency module is not installed.


pkgId: fabf2be6777650003fa21b76b851235e37d167c77133b52866f1de6801f1ed9f
name: perl-Test2-Plugin-NoWarnings
arch: src
version: 0.09
epoch: 0
release: 9.an23
summary: Fail if tests warn
url: https://metacpan.org/release/Test2-Plugin-NoWarnings
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test2-Plugin-NoWarnings-0.09-9.an23.src.rpm
checksum_type: sha256
description:
  Loading this plugin causes your tests to fail if there are any warnings while
  they run. Each warning generates a new failing test and the warning content is
  outputted via diag.

  This module uses $SIG{__WARN__}, so if the code you're testing sets this, then
  this module will stop working.


pkgId: 68bfc0f0187f0c8f80a5ce6d89614e4d5529ad0768ffab026ee4822ee759537d
name: perl-Test2-Suite
arch: src
version: 0.000155
epoch: 0
release: 1.an23
summary: Set of tools built upon the Test2 framework
url: https://metacpan.org/release/Test2-Suite
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test2-Suite-0.000155-1.an23.src.rpm
checksum_type: sha256
description:
  Rich set of tools, plugins, bundles, etc. built upon the Test2 testing
  library. If you are interested in writing Perl tests this is the distribution
  for you.


pkgId: d8cd030d19426361acf23f830d375ef8c90f4692f38143b34fcd2a4e17edb54c
name: perl-TestML
arch: src
version: 0.54.05
epoch: 0
release: 16.an23
summary: Generic software Testing Meta Language
url: https://github.com/testml-lang/testml/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-TestML-0.54.05-16.an23.src.rpm
checksum_type: sha256
description:
  TestML <http://www.testml.org/> is a generic, programming language agnostic,
  meta language for writing unit tests. The idea is that you can use the same
  test files in multiple implementations of a given programming idea. Then you
  can be more certain that your application written in, say, Python matches your
  Perl implementation.

  In a nutshell you write a bunch of data tests that have inputs and expected
  results. Using a simple syntax, you specify what functions the data must pass
  through to produce the expected results. You use a bridge class to write the
  data functions that pass the data through your application.

  In Perl 5, TestML module is the evolution of the Test::Base module. It has
  a superset of Test:Base's goals. The data markup syntax is currently exactly
  the same as Test::Base.

  Currently, TestML is being redesigned. This package contains the new unstable
  implementation. The original, production-ready, implementation is available
  under TestML1 name in perl-TestML1 package.


pkgId: f59fa3053db633e63ce166e45255701eddb166714a9612a291f81daf854a2407
name: perl-Text-Balanced
arch: src
version: 2.06
epoch: 0
release: 1.an23
summary: Extract delimited text sequences from strings
url: https://metacpan.org/release/Text-Balanced
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Balanced-2.06-1.an23.src.rpm
checksum_type: sha256
description:
  These Perl subroutines may be used to extract a delimited substring, possibly
  after skipping a specified prefix string.


pkgId: 4cf50f2051537e71747f1f3786910e35532bcc7188c0cdce87291ad659c29865
name: perl-Text-BibTeX
arch: src
version: 0.89
epoch: 0
release: 3.an23
summary: Interface to read and parse BibTeX files
url: https://metacpan.org/release/Text-BibTeX
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-BibTeX-0.89-3.an23.src.rpm
checksum_type: sha256
description:
  The Text::BibTeX module processes BibTeX data.  It includes object-oriented
  interfaces to both BibTeX database files and individual bibliographic
  entries, as well as other miscellaneous functions.


pkgId: dc58a5986ae1cb928ad52d834140dc35548d8b7210d876b8757425e09e548f05
name: perl-Text-CSV
arch: src
version: 2.02
epoch: 0
release: 1.an23
summary: Comma-separated values manipulator
url: https://metacpan.org/release/Text-CSV
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-CSV-2.02-1.an23.src.rpm
checksum_type: sha256
description:
  Text::CSV provides facilities for the composition and decomposition of
  comma-separated values.  An instance of the Text::CSV class can combine
  fields into a CSV string and parse a CSV string into fields.

  The module accepts either strings or files as input and can utilize any
  user-specified characters as delimiters, separators, and escapes so it is
  perhaps better called ASV (anything separated values) rather than just CSV.


pkgId: aaa4e52f930f1253ec2f9d349d9eec90e4c3755d40aa8deb0e83ce68897dd915
name: perl-Text-CSV_XS
arch: src
version: 1.50
epoch: 0
release: 1.an23
summary: Comma-separated values manipulation routines
url: https://metacpan.org/release/Text-CSV_XS
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-CSV_XS-1.50-1.an23.src.rpm
checksum_type: sha256
description:
  Text::CSV provides facilities for the composition and decomposition of
  comma-separated values.  An instance of the Text::CSV class can combine
  fields into a CSV string and parse a CSV string into fields.


pkgId: 250efd9d6af31e5b9a3ecfa2fcd73f10fb9c4afd2ceb5277b077872f194c110d
name: perl-Text-CharWidth
arch: src
version: 0.04
epoch: 0
release: 33.an23
summary: Get number of occupied columns of a string on terminal
url: http://search.cpan.org/dist/Text-CharWidth/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-CharWidth-0.04-33.an23.src.rpm
checksum_type: sha256
description:
  This is a module to provide equivalent feature as wcwidth(3) and
  wcswidth(3). This also provides mblen(3) equivalent subroutine.


pkgId: cbd58ca16cd1981c0fe9d6c0c58e42a61394a7ff95663f74770cf138013b1888
name: perl-Text-Glob
arch: src
version: 0.11
epoch: 0
release: 3.an23
summary: Perl module to match globbing patterns against text
url: https://metacpan.org/release/Text-Glob
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Glob-0.11-3.an23.src.rpm
checksum_type: sha256
description:
  Text::Glob implements glob(3) style matching that can be used to match
  against text, rather than fetching names from a file-system.  If you
  want to do full file globbing use the File::Glob module instead.


pkgId: 45312df63cfcac1d174aee68b8debe38cf4deb368343cb2a0692d7cc162aea1c
name: perl-Text-ParseWords
arch: src
version: 3.31
epoch: 0
release: 4.an23
summary: Parse text into an array of tokens or array of arrays
url: https://metacpan.org/release/Text-ParseWords
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-ParseWords-3.31-4.an23.src.rpm
checksum_type: sha256
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.


pkgId: 567ce1a5790085f165a42bb4f77f2f5e184c89b3091a88266e0bd09ed545dacb
name: perl-Text-Roman
arch: src
version: 3.5
epoch: 0
release: 1.an23
summary: Conversion between Roman algorisms and Arabic numerals
url: https://metacpan.org/release/Text-Roman
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Roman-3.5-1.an23.src.rpm
checksum_type: sha256
description:
  This package supports both conventional Roman algorisms (which range from 1
  to 3999) and Milhar Romans, a variation which uses a bar across the
  algorism to indicate multiplication by 1000.


pkgId: 0006dec6cb9972e134ee7b2e7a3a7da43e4db6f6bad9c68081aaf5be2274fd2f
name: perl-Text-Soundex
arch: src
version: 3.05
epoch: 0
release: 1.an23
summary: Implementation of the soundex algorithm
url: https://metacpan.org/release/Text-Soundex
rpm_license: (Copyright only) and (GPL+ or Artistic)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Soundex-3.05-1.an23.src.rpm
checksum_type: sha256
description:
  Soundex is a phonetic algorithm for indexing names by sound, as pronounced in
  English. This module implements the original soundex algorithm developed by
  Robert Russell and Margaret Odell, as well as a variation called "American
  Soundex".


pkgId: 64385f03a783d55d22172f623dd1162732a2a4772eeb98e29cfbd075d94c8629
name: perl-Text-Tabs+Wrap
arch: src
version: 2021.0814
epoch: 0
release: 4.an23
summary: Expand tabs and do simple line wrapping
url: https://metacpan.org/release/Text-Tabs%2BWrap
rpm_license: TTWL
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Tabs+Wrap-2021.0814-4.an23.src.rpm
checksum_type: sha256
description:
  Text::Tabs performs the same job that the UNIX expand(1) and unexpand(1)
  commands do: adding or removing tabs from a document.

  Text::Wrap::wrap() will reformat lines into paragraphs. All it does is break
  up long lines, it will not join short lines together.


pkgId: aa2fd0d9012023a42574ea976b34706eade1846b95aae66506dd0a2c39cd0271
name: perl-Text-Template
arch: src
version: 1.61
epoch: 0
release: 2.an23
summary: Expand template text with embedded Perl
url: https://metacpan.org/release/Text-Template
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Template-1.61-2.an23.src.rpm
checksum_type: sha256
description:
  perl-Text-Template is a library for generating form letters, building HTML pages,
  or filling in templates generally. A `template' is a piece of text that
  has little Perl programs embedded in it here and there.
  When you `fill in' a template, you evaluate the little programs
  and replace them with their values.


pkgId: aba10650f84bef9da48581213d8caf3894b7906fa593940054fe9a9bcaafe90b
name: perl-Text-Unidecode
arch: src
version: 1.30
epoch: 0
release: 9.an23
summary: US-ASCII transliterations of Unicode text
url: https://metacpan.org/release/Text-Unidecode
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-Unidecode-1.30-9.an23.src.rpm
checksum_type: sha256
description:
  It often happens that you have non-Roman text data in Unicode, but
  you can't display it -- usually because you're trying to show it
  to a user via an application that doesn't support Unicode, or
  because the fonts you need aren't accessible. You could represent
  the Unicode characters as "???????" or "\15BA\15A0\1610...", but
  that's nearly useless to the user who actually wants to read what
  the text says.

  What Text::Unidecode provides is a function, `unidecode(...)' that
  takes Unicode data and tries to represent it in US-ASCII
  characters (i.e., the universally displayable characters between
  0x00 and 0x7F). The representation is almost always an attempt at
  *transliteration* -- i.e., conveying, in Roman letters, the
  pronunciation expressed by the text in some other writing
  system. (See the example in the synopsis.)


pkgId: 784ea5c778f1990c79e968a42eb1327b0dd9dfda1e10903f86b329a68ebd9bc9
name: perl-Text-WrapI18N
arch: src
version: 0.06
epoch: 0
release: 31.an23
summary: Line wrapping with support for several locale setups
url: http://search.cpan.org/dist/Text-WrapI18N/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-WrapI18N-0.06-31.an23.src.rpm
checksum_type: sha256
description:
  This is a module which intends to substitute Text::Wrap,
  which supports internationalized texts including:
   - multi-byte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5,
   - full width characters like east Asian characters which appear in
     UTF-8, EUC-JP, EUC-KR, GB2312, Big5, and so on,
   - combining characters like diacritical marks which appear in UTF-8,
     ISO-8859-11 (aka TIS-620), and so on, and
   - languages which don't use white spaces between words, like Chinese
     and Japanese.


pkgId: 14332690273dcafa4bc45ff24dbe0492468ba589da731ff3ced32c9a836ad485
name: perl-Tie-Cycle
arch: src
version: 1.227
epoch: 0
release: 1.an23
summary: Cycle through a list of values via a scalar
url: https://metacpan.org/release/Tie-Cycle
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tie-Cycle-1.227-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module can be used to go through a list over and over again.
  Once you get to the end of the list, you go back to the beginning.  You
  do not have to worry about any of this since the magic of tie does that
  for you.


pkgId: d625aa765c61b98e39d304295e5d5caa18d2fd18f91b7e5e8ea9baaf0f67e0b0
name: perl-Tie-IxHash
arch: src
version: 1.23
epoch: 0
release: 16.an23
summary: Ordered associative arrays for Perl
url: http://search.cpan.org/dist/Tie-IxHash/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tie-IxHash-1.23-16.an23.src.rpm
checksum_type: sha256
description:
  This Perl module implements Perl hashes that preserve the order in
  which the hash elements were added. The order is not affected when
  values corresponding to existing keys in the IxHash are changed.
  The elements can also be set to any arbitrary supplied order. The
  familiar perl array operations can also be performed on the IxHash.


pkgId: c2bb3990ab79fea65997353f3ff6d590ebed3e7cfaa7016720e8fa3192b2c6f8
name: perl-Tie-RefHash
arch: src
version: 1.40
epoch: 0
release: 4.an23
summary: Use references as hash keys
url: https://metacpan.org/release/Tie-RefHash
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tie-RefHash-1.40-4.an23.src.rpm
checksum_type: sha256
description:
  Tie::RefHash is a Perl module that allows you to use references as hash keys.
  It is implemented using the standard perl TIEHASH interface1. The Nestable version
  works by looking for hash references being stored and converting them to tied
  hashes so that they too can have references as keys


pkgId: fcad92a338bccacf8a7a983f6c8b18545628cfe8fbede923fd1abb5196c0490d
name: perl-Time-HiRes
arch: src
version: 1.9770
epoch: 0
release: 3.an23
summary: High resolution alarm, sleep, gettimeofday, interval timers
url: https://metacpan.org/release/Time-HiRes
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Time-HiRes-1.9770-3.an23.src.rpm
checksum_type: sha256
description:
  Time::HiRes module: High resolution time, sleep, and alarm.

  Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers
  to implement time, sleep, and alarm that know about non-integral seconds.


pkgId: c5afa1963e3dbdbb34d2c57627ac0bed18f049aa6b06637550d5ca6faebc0086
name: perl-Time-Local
arch: src
version: 1.30
epoch: 2
release: 5.an23
summary: Efficiently compute time from local and GMT time
url: https://metacpan.org/release/Time-Local
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Time-Local-1.30-5.an23.src.rpm
checksum_type: sha256
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). This value can be
  positive or negative, though POSIX only requires support for positive values,
  so dates before the system's epoch may not work on all operating systems.

  It is worth drawing particular attention to the expected ranges for the values
  provided. The value for the day of the month is the actual day (i.e. 1..31),
  while the month is the number of months since January (0..11). This is
  consistent with the values returned from `localtime()` and `gmtime()`.


pkgId: 79c9c9d1f7f5cad4c8f8964c077bf6cb2ddeebd036b777b45deb9a5c3232855c
name: perl-TimeDate
arch: src
version: 2.33
epoch: 1
release: 2.an23
summary: A Perl module for time and date manipulation
url: https://metacpan.org/release/TimeDate
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-TimeDate-2.33-2.an23.src.rpm
checksum_type: sha256
description:
  This module includes a number of smaller modules that can be used in Perl to manipulate time
  and date strings. Among them, the Date::Format and Date::Parse modules can display and read
  times and dates in various formats, providing a reliable interface to textual representations
  of points in time.


pkgId: c743bbd6a41e3946224a1e93dfd89588683b99d8879a4e156a3b8d5cd2a7ae14
name: perl-Tk
arch: src
version: 804.036
epoch: 0
release: 1.an23
summary: Perl Graphical User Interface ToolKit
url: https://metacpan.org/release/Tk
rpm_license: (GPL+ or Artistic) and SWL
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tk-804.036-1.an23.src.rpm
checksum_type: sha256
description:
  This a re-port of a perl interface to Tk8.4.
  C code is derived from Tcl/Tk8.4.5.
  It also includes all the C code parts of Tix8.1.4 from SourceForge.
  The perl code corresponding to Tix's Tcl code is not fully implemented.

  Perl API is essentially the same as Tk800 series Tk800.025 but has not
  been verified as compliant. There ARE differences see pod/804delta.pod.


pkgId: fa7bed2ddc94d9c50f1e4c520b8756c46e6680b592065bfabdad0c17f01d68ec
name: perl-Try-Tiny
arch: src
version: 0.31
epoch: 0
release: 1.an23
summary: Minimal try/catch with proper localization of $@
url: https://metacpan.org/release/Try-Tiny
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Try-Tiny-0.31-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides bare bones try/catch statements that are designed to
  minimize common mistakes with eval blocks, and NOTHING else.

  This is unlike TryCatch, which provides a nice syntax and avoids adding
  another call stack layer, and supports calling return from the try block to
  return from the parent subroutine. These extra features come at a cost of a
  few dependencies, namely Devel::Declare and Scope::Upper that are occasionally
  problematic, and the additional catch filtering uses Moose type constraints,
  which may not be desirable either.


pkgId: df21dcb4265b62d41ba346f8291ea3da3c59e3b596706cf545bbf3ed2d26226b
name: perl-Type-Tiny
arch: src
version: 2.002001
epoch: 0
release: 2.an23
summary: Tiny, yet Moo(se)-compatible type constraint
url: https://metacpan.org/release/Type-Tiny
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Type-Tiny-2.002001-2.an23.src.rpm
checksum_type: sha256
description:
  Type::Tiny is a tiny class for creating Moose-like type constraint objects
  which are compatible with Moo, Moose and Mouse.


pkgId: 679c51901034025bf70322445df1670c7febb8c1d0a708ce6e3661d418126d61
name: perl-Types-Serialiser
arch: src
version: 1.01
epoch: 0
release: 1.an23
summary: Simple data types for common serialization formats
url: https://metacpan.org/release/Types-Serialiser
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Types-Serialiser-1.01-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides some extra data types that are used by common
  serialization formats such as JSON or CBOR. The idea is to have a repository of
  simple/small constants and containers that can be shared by different
  implementations so they become inter-operable between each other.


pkgId: 8e264e0fee9c4bd02f2f464d762dc39970c3724643159a49f4acca769130657c
name: perl-UNIVERSAL-isa
arch: src
version: 1.20171012
epoch: 0
release: 16.an23
summary: Hack around module authors using UNIVERSAL::isa as a function
url: https://metacpan.org/release/UNIVERSAL-isa
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-UNIVERSAL-isa-1.20171012-16.an23.src.rpm
checksum_type: sha256
description:
  Whenever you use "isa" in UNIVERSAL as a function, a kitten using
  Test::MockObject dies. Normally, the kittens would be helpless, but
  if they use UNIVERSAL::isa (the module whose docs you are reading),
  the kittens can live long and prosper.

  This module replaces UNIVERSAL::isa with a version that makes sure
  that if it's called as a function on objects which override isa,
  isa will be called on those objects as a method.

  In all other cases the real UNIVERSAL::isa is just called directly.


pkgId: ea963e8a311e302d447c1216fe5c36b4a22e500b3613011e0b9e1ec94b056fc3
name: perl-URI
arch: src
version: 5.17
epoch: 0
release: 2.an23
summary: A Perl module implementing URI parsing and manipulation
url: https://metacpan.org/release/URI
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-URI-5.17-2.an23.src.rpm
checksum_type: sha256
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).


pkgId: f887d4559a3e08944a8e564ec72ac4574568ab042929304f24f6c60349b14980
name: perl-Unicode-CheckUTF8
arch: src
version: 1.03
epoch: 0
release: 36.an23
summary: Checks if scalar is valid UTF-8
url: https://metacpan.org/release/Unicode-String
rpm_license: UCD and (GPL+ or Artistic)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-CheckUTF8-1.03-36.an23.src.rpm
checksum_type: sha256
description:
  This is an XS wrapper around some Unicode Consortium code to check if a string
  is valid UTF-8, revised to conform to what expat/Mozilla think is valid UTF-8,
  especially with regard to low-ASCII characters.

  Note that this module has NOTHING to do with Perl's internal UTF8 flag on
  scalars.

  This module is for use when you're getting input from users and want to make
  sure it's valid UTF-8 before continuing.


pkgId: e17e452daee21d3a7dfad06983f223237057a121d64e76ec197e7668715540a6
name: perl-Unicode-Collate
arch: src
version: 1.31
epoch: 0
release: 4.an23
summary: Unicode Collation Algorithm
url: https://metacpan.org/release/Unicode-Collate
rpm_license: (GPL+ or Artistic) and Unicode
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-Collate-1.31-4.an23.src.rpm
checksum_type: sha256
description:
  perl-Unicode-Collate is a Perl module that provides an implementation of Unicode
  collation algorithms. This module can be used for sorting Unicode strings as well
  as comparing and matching strings.


pkgId: 6b993991113435d4e5c204c99fd707d1a3ce0459daa2df7e1527187f8cf06682
name: perl-Unicode-EastAsianWidth
arch: src
version: 12.0
epoch: 0
release: 2.an23
summary: East Asian Width properties
url: https://metacpan.org/release/Unicode-EastAsianWidth
rpm_license: CC0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-EastAsianWidth-12.0-2.an23.src.rpm
checksum_type: sha256
description:
  This module provide user-defined Unicode properties that deal with width
  status of East Asian characters, as specified in
  <http://www.unicode.org/unicode/reports/tr11/>.

  It exports the following functions to the caller's scope, to be used
  by Perl's Unicode matching system: InEastAsianFullwidth, InEastAsianHalfwidth,
  InEastAsianAmbiguous, InEastAsianNarrow InEastAsianWide, InEastAsianNeutral.

  In accord to TR11 cited above, two additional context-sensitive properties
  are exported: InFullwidth (union of Fullwidth and Wide) and InHalfwidth
  (union of Halfwidth, Narrow and Neutral).


pkgId: f1695472235426704f8a7ee5b17fcaf76a5464bfb48f49f475ed360249543799
name: perl-Unicode-LineBreak
arch: src
version: 2019.001
epoch: 0
release: 5.an23
summary: UAX #14 Unicode Line Breaking Algorithm
url: https://metacpan.org/release/Unicode-LineBreak
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-LineBreak-2019.001-5.an23.src.rpm
checksum_type: sha256
description:
  The perl-Unicode-LineBreak is a Perl module that provides an interface
  to the Unicode Line Breaking Algorithm (UAX #14). It is used to break
  lines of Unicode text into appropriate segments based on various rules
  and conventions, such as hyphenation, word wrapping, and punctuation.
  This module provides a flexible and customizable way to handle line breaks
  in Unicode text, which can be especially useful for text processing and
  formatting applications.


pkgId: 2cf111feb7df5f4e1f5435cd0f0c68d8be0b452ef38c954c9331ede7b08f6659
name: perl-Unicode-Map
arch: src
version: 0.112
epoch: 0
release: 1.an23
summary: Perl module for mapping charsets from and to utf16 unicode
url: https://metacpan.org/release/Unicode-Map
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-Map-0.112-1.an23.src.rpm
checksum_type: sha256
description:
  This module converts strings from and to 2-byte Unicode UCS2 format.
  All mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8
  encoding. To convert between UTF8 and UTF16 use Unicode::String.

  For historical reasons this module coexists with Unicode::Map8.
  Please use Unicode::Map8 unless you need to care for >1 byte character
  sets, e.g. Chinese GB2312. Anyway, if you stick to the basic
  functionality (see documentation) you can use both modules equivalently.


pkgId: 7d72d33c7e9a07d72451626199e4fcddd555707d9079f03fd510ef48e60bc0d2
name: perl-Unicode-Normalize
arch: src
version: 1.31
epoch: 0
release: 1.an23
summary: Unicode Normalization Forms
url: https://metacpan.org/release/Unicode-Normalize
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-Normalize-1.31-1.an23.src.rpm
checksum_type: sha256
description:
  This package provides Perl functions that can convert strings into various
  Unicode normalization forms as defined in Unicode Standard Annex #15.


pkgId: 38c6724486aef111d17dea4c01364c9e90bde92fc72481250b489cbf7b3c8680
name: perl-Variable-Magic
arch: src
version: 0.63
epoch: 0
release: 1.an23
summary: Associate user-defined magic to variables from Perl
url: https://metacpan.org/release/Variable-Magic
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Variable-Magic-0.63-1.an23.src.rpm
checksum_type: sha256
description:
  Magic is Perl way of enhancing objects. This mechanism let the user add
  extra data to any variable and hook syntactical operations (such as access,
  assignation or destruction) that can be applied to it. With this module,
  you can add your own magic to any variable without the pain of the C API.


pkgId: 17090561f66b33f4796555dfe8885c348ec835ecd543ac681707422fa7ab61be
name: perl-WWW-Mechanize
arch: src
version: 2.16
epoch: 0
release: 2.an23
summary: Automates web page form & link interaction
url: https://metacpan.org/release/WWW-Mechanize
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-WWW-Mechanize-2.16-2.an23.src.rpm
checksum_type: sha256
description:
  "WWW::Mechanize", or Mech for short, helps you automate interaction
  with a website.  It supports performing a sequence of page fetches
  including following links and submitting forms. Each fetched page is
  parsed and its links and forms are extracted. A link or a form can be
  selected, form fields can be filled and the next page can be fetched.
  Mech also stores a history of the URLs you've visited, which can be
  queried and revisited.


pkgId: 17ae5b64cfb86ecd9b4b2ed3ddc05f33f5debf94f1b4994df3b0fbd4fee0a499
name: perl-WWW-RobotRules
arch: src
version: 6.02
epoch: 0
release: 20.an23
summary: Database of robots.txt-derived permissions
url: https://metacpan.org/release/WWW-RobotRules
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-WWW-RobotRules-6.02-20.an23.src.rpm
checksum_type: sha256
description:
  This module parses /robots.txt files as specified in "A Standard for
  Robot Exclusion", at <http://www.robotstxt.org/wc/norobots.html>
  Webmasters can use the /robots.txt file to forbid conforming robots from
  accessing parts of their web site.

  The parsed files are kept in a WWW::RobotRules object, and this object
  provides methods to check if access to a given URL is prohibited. The
  same WWW::RobotRules object can be used for one or more parsed
  /robots.txt files on any number of hosts.


pkgId: 4145ff859d544f5df1905c6ba04e9a3dd24795d579f20267bf85b7365695ef5d
name: perl-Want
arch: src
version: 0.29
epoch: 0
release: 1.an23
summary: Perl module implementing a generalisation of wantarray
url: https://metacpan.org/release/Want
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Want-0.29-1.an23.src.rpm
checksum_type: sha256
description:
  This module generalises the mechanism of the wantarray
  function, allowing a function to determine in some detail
  how its return value is going to be immediately used.


pkgId: 25b7d451acfc8e811c8e900672efca5625f42d000e92c152a26b7ff134c88c0d
name: perl-XML-Catalog
arch: src
version: 1.03
epoch: 0
release: 1.an23
summary: Resolve public identifiers and remap system identifiers
url: https://metacpan.org/release/XML-Catalog
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-Catalog-1.03-1.an23.src.rpm
checksum_type: sha256
description:
  This module implements draft 0.4 of John Cowan's XML Catalog (formerly
  known as XCatalog) see
  (<https://www.oasis-open.org/committees/entity/specs/cs-entity-xml-catalogs-1.0.html>)
  Catalogs may be written in either SOCAT or XML syntax. XML::Catalog will
  assume SOCAT syntax if the catalog is not in well-formed XML syntax.


pkgId: 348bb1b6c211bb42fde0c0789651b3d5b002b459e60d781ecdf260d8b5d99343
name: perl-XML-DOM
arch: src
version: 1.46
epoch: 0
release: 1.an23
summary: DOM extension to XML::Parser
url: https://metacpan.org/release/XML-DOM
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-DOM-1.46-1.an23.src.rpm
checksum_type: sha256
description:
  This is a Perl extension to XML::Parser. It adds a new 'Style' to
  XML::Parser, called 'DOM', that allows XML::Parser to build an Object
  Oriented data structure with a DOM Level 1 compliant interface. For a
  description of the DOM (Document Object Model), see
  <http://www.w3.org/DOM/>.


pkgId: d7f3750d9d0d6db3dbee16e6a6ac6993714d50fc3c103bae3128d2f32d4729f2
name: perl-XML-LibXML
arch: src
version: 2.0208
epoch: 1
release: 2.an23
summary: Perl interface to the libxml2 library
url: https://metacpan.org/release/XML-LibXML
rpm_license: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-LibXML-2.0208-2.an23.src.rpm
checksum_type: sha256
description:
  This module implements a Perl interface to the GNOME libxml2 library
  which provides interfaces for parsing and manipulating XML files. This
  module allows Perl programmers to make use of the highly capable
  validating XML parser and the high performance DOM implementation.


pkgId: c1661d5418536781c9bbafc7fbe7bcd276d457ecdb64d3faf2c823d613a97d74
name: perl-XML-LibXML-Simple
arch: src
version: 1.01
epoch: 0
release: 1.an23
summary: Read XML strings or files
url: https://metacpan.org/release/XML-LibXML-Simple
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-LibXML-Simple-1.01-1.an23.src.rpm
checksum_type: sha256
description:
  This Perl module reads XML from strings or files.  It is a blunt rewrite
  of XML::Simple (by Grant McLean) to use the XML::LibXML parser for XML
  structures, where the original uses plain Perl or SAX parsers.


pkgId: 9d1d3a2c33faf28d157b104f0617d1efd46f2a6fa29d92a3777e5c7dd2d41762
name: perl-XML-LibXSLT
arch: src
version: 2.002.001
epoch: 0
release: 1.an23
summary: Perl module for interfacing to GNOME's libxslt
url: https://metacpan.org/release/XML-LibXSLT
rpm_license: ( GPL-1.0-or-later OR Artistic-1.0-Perl ) AND MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-LibXSLT-2.002.001-1.an23.src.rpm
checksum_type: sha256
description:
  This module is a fast XSLT library, based on the Gnome libxslt engine
  that you can find at http://www.xmlsoft.org/XSLT/


pkgId: 9e0cacbecaa0f13af859b6100130ca7b903541001e51ed187a3019e1c9dfe871
name: perl-XML-NamespaceSupport
arch: src
version: 1.12
epoch: 0
release: 1.an23
summary: A simple generic name space support class
url: https://metacpan.org/release/XML-NamespaceSupport
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-NamespaceSupport-1.12-1.an23.src.rpm
checksum_type: sha256
description:
  This module offers a simple to process name-spaced XML names (unames) from
  within any application that may need them. It also helps maintain a prefix
  to name space URI map, and provides a number of basic checks.


pkgId: d62cc14a27a894211a9894fb8561b2c03de351b9fbf442f62863731a790affdc
name: perl-XML-Parser
arch: src
version: 2.48
epoch: 0
release: 1.an23
summary: A perl module for parsing XML documents
url: https://metacpan.org/release/XML-Parser
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-Parser-2.48-1.an23.src.rpm
checksum_type: sha256
description:
  The perl-XML-Parser module is a Perl interface to James Clark’s XML parser, expat. It provides
  a Perl interface to the Expat XML parsing library. The module provides a simple way to parse
  XML documents. It is built on top of the XML::Parser module that implements an interface to expat.

  The XML::Parser module provides a way to parse XML documents using an event-driven model.
  The parser is implemented as a Perl wrapper around expat, which is written in C. The module
  provides a simple way to parse XML documents and extract information from them .


pkgId: 9030eec1cc02cad951eb7ab61113712fb7bfab4fa08070c78b0863c42080d999
name: perl-XML-RegExp
arch: src
version: 0.04
epoch: 0
release: 1.an23
summary: Regular expressions for XML tokens
url: https://metacpan.org/release/XML-RegExp
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-RegExp-0.04-1.an23.src.rpm
checksum_type: sha256
description:
  This package contains an utility module containing regular expressions
  for the following XML tokens: BaseChar, Ideographic, Letter, Digit,
  Extender, CombiningChar, NameChar, EntityRef, CharRef, Reference,
  Name, NmToken, and AttValue.


pkgId: 46da477896843d4a522b0c6cbf770674d0109186cfbb1b7c511836784704a0ee
name: perl-XML-SAX
arch: src
version: 1.02
epoch: 0
release: 2.an23
summary: SAX parser access API for Perl
url: https://metacpan.org/release/XML-SAX
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-SAX-1.02-2.an23.src.rpm
checksum_type: sha256
description:
  XML::SAX consists of several framework classes for using and building
  Perl SAX2 XML parsers, filters, and drivers. It is designed around the
  need to be able to "plug in" different SAX parsers to an application
  without requiring programmer intervention. Those of you familiar with
  the DBI will be right at home. Some of the designs come from the Java
  JAXP specification (SAX part), only without the javaness.


pkgId: 141f1cd9e8f6f3f5b8b714bc6af5ef6cb26d7fb81e5d8d69e6cb18ddd3d52a6f
name: perl-XML-SAX-Base
arch: src
version: 1.09
epoch: 0
release: 2.an23
summary: Base class SAX drivers and filters
url: https://metacpan.org/release/XML-SAX-Base
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-SAX-Base-1.09-2.an23.src.rpm
checksum_type: sha256
description:
  This module has a very simple task - to be a base class for Perl SAX drivers
  and filters. Its default behavior is to pass the input directly to the
  output unchanged. It can be useful to use this module as a base class so
  you don't have to, for example, implement the characters() callback.


pkgId: 71c21539668ffcef54f5b766f159a93b4cf817419fcec613da29d4614c36d946
name: perl-XML-TokeParser
arch: src
version: 0.05
epoch: 0
release: 1.an23
summary: Simplified interface to XML::Parser
url: https://metacpan.org/release/XML-TokeParser
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-TokeParser-0.05-1.an23.src.rpm
checksum_type: sha256
description:
  XML::TokeParser provides a procedural ("pull mode") interface to
  XML::Parser in much the same way that Gisle Aas' HTML::TokeParser provides
  a procedural interface to HTML::Parser. XML::TokeParser splits its XML
  input up into "tokens," each corresponding to an XML::Parser event.


pkgId: faa1354207ffd6bd38f6f246dff67618f21bf23badf9500bf850f4474dba1835
name: perl-XML-Twig
arch: src
version: 3.52
epoch: 0
release: 22.an23
summary: Perl module for processing huge XML documents in tree mode
url: https://metacpan.org/release/XML-Twig
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-Twig-3.52-22.an23.src.rpm
checksum_type: sha256
description:
  This module provides a way to process XML documents. It is build on
  top of XML::Parser.  XML::Twig offers a tree interface to the
  document, while allowing you to output the parts of it that have been
  completely processed.  It allows minimal resource (CPU and memory)
  usage by building the tree only for the parts of the documents that
  need actual processing, through the use of the twig_roots and
  twig_print_outside_roots options.


pkgId: fd4aeb03d4162b28d9b53cbd6688e726497b29b7b8184a829caea78ab2017139
name: perl-XML-Writer
arch: src
version: 0.900
epoch: 0
release: 1.an23
summary: A simple Perl module for writing XML documents
url: https://metacpan.org/release/XML-Writer
rpm_license: LicenseRef-Fedora-Public-Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-Writer-0.900-1.an23.src.rpm
checksum_type: sha256
description:
  XML::Writer is a simple Perl module for writing XML documents: it
  takes care of constructing markup and escaping data correctly, and by
  default, it also performs a significant amount of well-formedness
  checking on the output, to make certain (for example) that start and
  end tags match, that there is exactly one document element, and that
  there are not duplicate attribute names.


pkgId: 8fd05f7aeaac728f81c00468d329e8a101df6934ce42ffff8a40e9f726b97001
name: perl-XML-XPath
arch: src
version: 1.48
epoch: 0
release: 1.an23
summary: XPath parser and evaluator for Perl
url: https://metacpan.org/release/XML-XPath
rpm_license: Artistic-2.0 AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-XPath-1.48-1.an23.src.rpm
checksum_type: sha256
description:
  This module aims to comply exactly to the XPath specification at
  http://www.w3.org/TR/xpath and yet allow extensions to be added in the
  form of functions. Modules such as XSLT and XPointer may need to do
  this as they support functionality beyond XPath.


pkgId: af3a606afd30e7450f88f155c704602f7ff81bf0127d7c7ccb17812c47cb295c
name: perl-XML-XPathEngine
arch: src
version: 0.14
epoch: 0
release: 27.an23
summary: Re-usable XPath engine for DOM-like trees
url: https://metacpan.org/release/XML-XPathEngine
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2zedi3462lmk3h9qy0noZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-XPathEngine-0.14-27.an23.src.rpm
checksum_type: sha256
description:
  This module provides an XPath engine, that can be re-used by other
  module/classes that implement trees.


pkgId: 43b423d5af460b2fb6ee0afe592452a2522958e59b611441392e2f63205c0423
name: perl-XS-Parse-Keyword
arch: src
version: 0.32
epoch: 0
release: 1.an23
summary: XS functions to assist in parsing keyword syntax
url: https://metacpan.org/release/XS-Parse-Keyword
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XS-Parse-Keyword-0.32-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides some XS functions to assist in writing syntax modules
  that provide new perl-visible syntax, primarily for authors of keyword plugins
  using the PL_keyword_plugin hook mechanism.


pkgId: 027dbafbaaf02fdc0bbd54eba79de64e5924136c4cc8e2e550af9426846f4485
name: perl-XS-Parse-Sublike
arch: src
version: 0.17
epoch: 0
release: 1.an23
summary: XS functions to assist in parsing sub-like syntax
url: https://metacpan.org/release/XS-Parse-Sublike
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XS-Parse-Sublike-0.17-1.an23.src.rpm
checksum_type: sha256
description:
  This module provides some XS functions to assist in writing parsers for
  sub-like syntax, primarily for authors of keyword plugins using the
  PL_keyword_plugin hook mechanism.


pkgId: 871eeb19886984dc8c1b8831faa3d7f919438af60e82b18ac1cfec7d9f37d366
name: perl-XString
arch: src
version: 0.005
epoch: 0
release: 1.an23
summary: Isolated String helpers from B
url: https://metacpan.org/release/XString
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XString-0.005-1.an23.src.rpm
checksum_type: sha256
description:
  XString provides the B string helpers in one isolated package. Right now only
  cstring and perlstring are available.


pkgId: c9207ba1624119a8da50524b0becdca23d9077e7ab98e2141ba1f56ef6c80d1e
name: perl-XXX
arch: src
version: 0.38
epoch: 0
release: 5.an23
summary: See Your Data in the Nude
url: https://metacpan.org/release/XXX
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XXX-0.38-5.an23.src.rpm
checksum_type: sha256
description:
  XXX.pm exports a function called XXX that you can put just about
  anywhere in your Perl code to make it die with a YAML dump of the
  arguments to its right.

  The charm of XXX-debugging is that it is easy to type and rarely
  requires parens and stands out visually so that you remember to remove
  it.

  XXX.pm also exports WWW, YYY and ZZZ which do similar debugging things.

  To use Data::Dumper instead of YAML:
     use XXX -dumper;


pkgId: f95c5eaa10f0f71ffd0519ac341fa04b79397d2c01ebd04bca2088ad34571051
name: perl-YAML
arch: src
version: 1.30
epoch: 0
release: 5.an23
summary: YAML Ain't Markup Language (tm)
url: https://metacpan.org/release/YAML
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze7dcak6kcy6zqdazjgZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-YAML-1.30-5.an23.src.rpm
checksum_type: sha256
description:
  The YAML.pm module implements a YAML Loader and Dumper based on the YAML 1.0
  specification (http://www.yaml.org/spec/). YAML is a generic data serialization
  language that is optimized for human readability. It can be used to express the
  data structures of most modern programming languages, including Perl.  For
  information on the YAML syntax, please refer to the YAML specification.


pkgId: bbf96de96dea63e202874903ee51b07e915d0b2c077a54b8e7785c57ad818dd1
name: perl-YAML-LibYAML
arch: src
version: 0.86
epoch: 1
release: 2.an23
summary: Perl YAML Serialization using XS and libyaml
url: https://metacpan.org/release/YAML-LibYAML
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-YAML-LibYAML-0.86-2.an23.src.rpm
checksum_type: sha256
description:
  Kirill Siminov's "libyaml" is arguably the best YAML implementation. The C
  library is written precisely to the YAML 1.1 specification. It was originally
  bound to Python and was later bound to Ruby.


pkgId: 111a63e9a25ef638da1d04b6d7d09c02bf81966981b6eaadfecd1694918f7c5e
name: perl-YAML-PP
arch: src
version: 0.035
epoch: 0
release: 1.an23
summary: YAML 1.2 processor
url: https://metacpan.org/release/YAML-PP/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-YAML-PP-0.035-1.an23.src.rpm
checksum_type: sha256
description:
  YAML::PP is a modern, modular YAML processor.
  It aims to support YAML 1.2 and YAML 1.1. See http://yaml.org/.


pkgId: 952db4e1a9f925a7ec744c84a029e3d1c26e0d03b32403149d55c01b3019b08a
name: perl-YAML-Syck
arch: src
version: 1.36
epoch: 0
release: 3.an23
summary: Fast, lightweight YAML loader and dumper
url: https://metacpan.org/release/YAML-Syck
rpm_license: BSD and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-YAML-Syck-1.36-3.an23.src.rpm
checksum_type: sha256
description:
  This module provides a Perl interface to the libsyck data serialization
  library. It exports the Dump and Load functions for converting Perl data
  structures to YAML strings, and the other way around.


pkgId: c0335720c40dbc14cb15e7523766d2122a8030414273aee2cca74173da5dcbf5
name: perl-YAML-Tiny
arch: src
version: 1.73
epoch: 0
release: 3.an23
summary: Read/Write YAML files with as little code as possible
url: https://metacpan.org/release/YAML-Tiny
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-YAML-Tiny-1.73-3.an23.src.rpm
checksum_type: sha256
description:
  YAML::Tiny is a Perl class for reading and writing YAML-style files,
  written with as little code as possible, reducing load time and
  memory overhead.


pkgId: b8ca3ab144d585ccc49eb5305567b5f41dc60f8a1b7f95673f22700983b0be68
name: perl-aliased
arch: src
version: 0.34
epoch: 0
release: 24.an23
summary: Use shorter versions of class names
url: https://metacpan.org/release/aliased
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-aliased-0.34-24.an23.src.rpm
checksum_type: sha256
description:
  aliased is simple in concept but is a rather handy module. It loads the
  class you specify and exports into your namespace a subroutine that returns
  the class name. You can explicitly alias the class to another name or, if
  you prefer, you can do so implicitly. In the latter case, the name of the
  subroutine is the last part of the class name.


pkgId: c5618b4e928945cfc460e44d9a9f0f14dbf2151d6c6adb2978a4957968db37fb
name: perl-autodie
arch: src
version: 2.36
epoch: 1
release: 2.an23
summary: Replace functions with ones that succeed or die
url: https://metacpan.org/release/autodie
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-autodie-2.36-2.an23.src.rpm
checksum_type: sha256
description:
  The "autodie" and "Fatal" pragma provides a convenient way to replace
  functions that normally return false on failure with equivalents that throw an
  exception on failure.

  However "Fatal" has been obsoleted by the new autodie pragma. Please use
  autodie in preference to "Fatal".


pkgId: 3520011d5b601dd76bafd317b53a3cf416be1b1f9d557d165d546842c34d0501
name: perl-autovivification
arch: src
version: 0.18
epoch: 0
release: 1.an23
summary: Lexically disable autovivification
url: https://metacpan.org/release/autovivification
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-autovivification-0.18-1.an23.src.rpm
checksum_type: sha256
description:
  When an undefined variable is dereferenced, it gets silently upgraded to an
  array or hash reference (depending of the type of the dereferencing). This
  behavior is called autovivification and usually does what you mean (e.g.
  when you store a value) but it's sometimes unnatural or surprising because
  your variables gets populated behind your back. This is especially true
  when several levels of dereferencing are involved, in which case all levels
  are vivified up to the last, or when it happens in intuitively read-only
  constructs like exists.


pkgId: 791e0554dff038a806c8c00bc7941b9c73beec321999071b1899683d0332553f
name: perl-bignum
arch: src
version: 0.66
epoch: 0
release: 2.an23
summary: Transparent big number support for Perl
url: https://metacpan.org/release/bignum
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-bignum-0.66-2.an23.src.rpm
checksum_type: sha256
description:
  Perl-Bignum is a Perl module that allows you to work with numbers of
  arbitrary precision. This means that you can perform calculations with
  numbers that exceed the range of standard numeric data types like
  integers or floating-point numbers in Perl. Perl-Bignum uses the
  Math::BigInt library to create and manipulate numbers of arbitrary size.

  Working with arbitrary-precision numbers can be useful in a variety of
  situations, such as cryptography or scientific computing. Perl-Bignum
  provides a convenient way to handle these types of calculations in Perl
  without resorting to external libraries or custom code.

  To use Perl-Bignum, you need to first import the module using the "use"
  keyword. Once you've done that, you can create an arbitrary-precision
  number using the "new" function provided by Math::BigInt. From there,
  you can perform arithmetic operations like addition, subtraction,
  multiplication, and division on these numbers using the functions
  provided by Perl-Bignum.

  In addition to basic arithmetic operations, Perl-Bignum also provides
  functions for advanced mathematical operations like exponentiation,
  logarithms, and factorials. It can also perform bitwise operations on
  arbitrary-precision numbers.

  One important feature of Perl-Bignum is that it seamlessly integrates
  with Perl's built-in operators and functions. This means that you can
  use Perl-Bignum in your code without having to make any significant
  changes to your existing codebase.

  Overall, Perl-Bignum provides a convenient way to work with numbers
  of arbitrary precision in Perl. It is a powerful and versatile tool
  that can help you perform complex numerical calculations with ease.


pkgId: 233b9ae43015dadd82e123c79dce28b066e940356d38e6bc352a5df2bfad9174
name: perl-common-sense
arch: src
version: 3.7.5
epoch: 0
release: 2.an23
summary: "Common sense" Perl defaults
url: https://metacpan.org/release/common-sense
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-common-sense-3.7.5-2.an23.src.rpm
checksum_type: sha256
description:
  This module implements some sane defaults for Perl programs, as defined
  by two typical (or not so typical - use your common sense) specimens of
  Perl coders:

  It's supposed to be mostly the same, with much lower memory usage, as:

  	use utf8;
  	use strict qw(vars subs);
  	use feature qw(say state switch);
  	use feature qw(unicode_strings unicode_eval current_sub fc evalbytes);
  	no feature qw(array_base);
  	no warnings;
  	use warnings qw(FATAL closed threads internal debugging pack
  			prototype inplace io pipe unpack malloc
  			deprecated glob digit printf layer
  			reserved taint closure semicolon);
  	no warnings qw(exec newline unopened);


