# packages

pkgId: 5bf60b066a830a53df627f89521427a38325bbf5480b9c6f89a647fda71b3e68
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: 62df4f04473f0ad2be52d39c4180d500346ed5296c632436fcb0dc2dc67a3d12
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: d8d8a4503ae1f71ab809cc228944030933ac2e35e6da2a05731afb3e22f16208
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: 8fdc28e2834c3043bb225587a2cb7161e791df78213c580dd30d100a3f0f1ae9
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: fac990ef953fa0d3ac6f86855da73c633c2d3cdb70b25b06859aebabba616d40
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: 9baf5836d17769884c0504dbc1416c73eff789af7369049c3e3535b217d05354
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: 786d6f0deb8b5b9fd014e204cdfd1454d8e5bcebef5b388ac83831f294c6cdb7
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: b4a8c9560bdfea6a1765b4b2119038514b1e7baff92f912c694d0b006f6058f9
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: 0bec27a9ab08a96275f5ca0a6ed433087831830a8dfcda2e8e09f20b0bb36ba6
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: 39302417ba34aa85bd6ea933ef37bf0a62befc4fd2068dc46f248fecb11a05d2
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: 842403d16100b9134c95a7e92e295aada69a6cdee29f7f121b6af186e0027312
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: 5fe92cfdfaec0f5219327768f38a5129f658b62c015ccb48c8c625a9ccbb8a1e
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: d7b15f31c4ea15b8f1ecc6a405fc411602267679bfbc57899c29b50fd182c376
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: 4cde1a9717eac6d442f5f67e64e2ced8add2069c35173f485def89d999956e2d
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: d19b22071658a03ae4599b5e7ff68047eabfee728e915f2fcb7228be27bfca98
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: 60abfaafa89d4e02e2b6a9a3f2aa58b7d37b5a9affe56a9fecf6e37c160b0db3
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: 369bf7aa3a4a3498a79ce82debc4babb32aeb06f3c4041116bcfb1a9f0707cb2
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: 84a695eef712d217494f40b5c92749aa80d602f976495f0157e210c9d56e4b27
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: 5101a03cdeb1c56a7b86f21ba1e10ff2942961439e28831d184d74524677c7ef
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: d8c0ea067ac9d4e70f81afa56b45bc926778f5f5128c3072e2c930bf329bec8e
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: c4d56bb9f69e29b85bd00a8243aa7b8b92c3842c6c3c823e6c822ce720e677e5
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: 8540272fcb49caf330183d2112f3c1e113adc368d5da9df923b13dcca8e985a8
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: f6a328aeff8f76115ba54d6e38a56f95db1cb283c13288b94481bc5b2cf67bee
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: 00b7eabed3cd62768e254c98a6d6b3a6756026b321127f29e463ecfcbe17dd4f
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: 80aef5e8b91858f1c637097b81ff665f6f3fda13fa2775dae0b36c2abaeb7d4a
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: 8febb9d590d7016d648e55293885e4b67673734727edcbe6bfad37464736c399
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: 2c92242f87fa6a62e2d8d8e551625234ed9e6f6ce317024fe41fab492a5d8f06
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: 905e697a2bcb0163e9cca9b966630abf2c42d7f2bc21e03c8ff0dacb6c3b1f73
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: 0ac324aebee790927ce0678c72c10feef02f018bf5077a5c149ffa9c6737e9a0
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: b14c2f5bc63129f31949319f074b23c8c7354512fd318e2ab5364d9837d4062a
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: 934eaf329d900da508973bb3dfdd21ea14f8436bb4016c5379a53babb7a1322c
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: 6e47f6367c93ef04203219b418a49af72462d56b0967c6b0abb094879c7ac978
name: perl-Compress-Raw-Zlib
arch: src
version: 2.202
epoch: 0
release: 4.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.202-4.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: e05580673bd4d01c415ecbb9af75ebe05bced9407c7b838f03f0acf0534c249d
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: 3d5381d3af9908c60a58583c48968ebe8af1e3cbb94debbbdb6ae5f7d4909664
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: e35addcace0364c4647ba05ad44a7d4cf763b8b9dd08d8fba929607b9b5e3290
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: 8ca3c6bd1d599fb31f2efad0362198cc919783fed8d398b40b902ac7cf83d4ca
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: a7738efffc5606ff5cb9a8ff0a362b01077baea4d346e07b959af08e042d3932
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: d36d02ac0493dde2a6ef4549b24fe224bb51d085f31866b943e528c025fd62cb
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: 1abcc5447d94face26742a7ab7d3a7955d6141259d984f8bb3731eeb560a5c73
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: ac99ef84f6081334f6655c916b33fffa6acdf6e81719d762cab6528eb305ba92
name: perl-Cpanel-JSON-XS
arch: src
version: 4.39
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.39-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: d17d3221a61c0900340f498e5209af23cb4095abb43a52813a48d47384d5731a
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: 4f9ab70566fb7968c5e13f7ba930eb50a9cb9ec3fd0702238dc3f8093e6fba12
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: 5e30407ba51fd09eb01aaa9f5a9842debcd8cd45d07967f9c6fe2dcb75673b37
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: 221736eec43481a3aa35ad4f2c54556e5ad098632d43bb869583c5e75dbe52df
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: 25d04e52e39a9ebd9fb48010b7578108fd4e1ff93c55b39a07a92080059d8484
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: 21b7c85bfd21e1e9163180ec2cdb71b62054270c74d97647bfc3236275fbd9e7
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: 3a1bb36bf325b689f4ef753d6db0aea2bc95faab14b00a2145dbce39e3d40603
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: d7c9c28c6fe42934dc3e9309b6d62256cdd35f04cebcb4fd4d2b407be8a93f49
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: 167056119468ccc0bc764586977190009088c95f7d3c9aec580f5c98b5bbabd8
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: 52c0b6cd00ea3fba70701d3f1040adaa7e1745930f46cdf8aed3a033346f58ac
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: 4950324bad964fb9755abf72c9270ba0c244210b4e1be7cfd9a2e4d9767aa219
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: 5069cf630fd941173150e5db60a7f8de06373aa74086c3f6a8189420a9707ae1
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: ece3fa2e3392cd2d8caa3f84de2f6f81805df138c5eea232f1b9569acfaacffb
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: d4b60a2efb9d2a2a1a1d106fdb7a37ba0cc1bdf456aa278176719d3fe96571c6
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: 446ec57449444274316b216aa72bfa9531ef69f16beefc19de0757395ed34c14
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: 36513fa25944d59142628a0a002511593e3bd6004d0fbb0e269545a088bb5593
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: 0317d94e21dcd7e49f4824cb721fff576beea2e287a570b5423ad584cbe19f5a
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: 065293ead6db6d8b22fe6208b2cc8109c4a13959094199c365207e68fe73cb19
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: 818d758012cd1c8b2dba4fca5bd34206428430cfa806c57dd22e03109b7fa5d0
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: d7a3faacf98a2748c04a6bebdaa1b5d708ba25c5f4e8ba547e40c050f053c540
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: d31e08fcab0dd79cd9ceb47b151741aaa1709166fe75eb6d5bb4996f25b674bb
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: cde679b56acb325d6c02fd5866602c2c42211a616894157cf1c619b36527764a
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: 181d0a6d6243ffe538409afc5ab313604165038594001eaf294e6c34f74c7e79
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: d736d1667c5c0324b54a20dcde542eac8e520f39c9e197b7d0c010b2de56aa9d
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: 7e8b75638a05abb5cddd56f5162a46217da803cf54fa6c3bc37d1f9e7924d379
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: 4de5cbc936080fe768778c59853a1630dd88d95820b2544e99d6d41b2a2c3793
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: 241ba9dd6be09e793299b03c8c100f8f9007259134caf7f6a5e4866ba39b8cf6
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: 89426b6d05e0cd320c63b5d7d0147f433c5b970ceb9cf983dfc977300e72f5a7
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: e318eb4766a91cc8391477bbe78874fcfdf0a18f450f7b8573e5f8827956e9a4
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: fe288ce6c099b643f656dc6c7b680486321eb091459de8ef55db7c4051d0551b
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: 5899e0687d0b3871c86f32cbf83d8e5e500ef97c75c2b81468b4fd33d6ef0f19
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: 0cb2c90a82803b80549434358e673cef32eaa68f2ed37b8ae8c9490c5f210332
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: 23e04a2e478803969f2e686f1d6b2c36024c6429ff343173ab4cbad9b43fc37d
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: 953384e15bcff912a6b86b9f89999b704df70a68898c2f0a18554c41fea41c18
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: bb908509e6f4917986554f910bbf49dba01c8f2b9e27718fd8c02b3ea9f8103b
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: dc4191a735c6fb3486cffcebe5c9c7acaf03f448f1fb867d68dc8c089a369645
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: 8f9a4a52f7e793223d3174e41d55c517805676029a94a2f94e360763234cc755
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: 038e458338e7657a2dbebb91d7904bb388c27226bcb396054a51651d8200f403
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: 379c6bb547d650504531e35aa97270e5b8409f657e753b3ea1e31150b2e95fdd
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: 2c8cb0f63a8d0f818222182891ce0bcaf393ade1795f69d27d97dd39539c0c13
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: 3e4250714e457e0c23d10f9b3eb3229e6bdf6fe27c9a8bb10196b8a0921faad2
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: d4aad0fb81104ca0f4bb911dc837bb9e9bfe2fdca94d272d23e1b209d68ca1c1
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: 6079071fece1a1a0b84fc89471dbb367d12fc936ac60779478f3b71e5986947c
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: a40565c6a47fb62f6397949d4c858ea5e322e8474bcd323b49236462285cc649
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: a76564d5c5904344098bd87064c002928359735a3d2bc124fcc8f87746508bee
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: a736f6a12827c9013828d3af7147102802e11e16c4a2a461ce7a1e91ef6a1a22
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: 44e3ea7081f76588b1073f258324af57fc98891281a0ba0e33f7e4cc362b59c6
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: c1f9a089c653d16ae6254cf25b537f3790783a1148ed091b397307f2e97ff17e
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: c98629fe6e65646d55482eaa2fab0bc2dbd75ff0ec0278e34fc04e8d86e156c2
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: c7cde2adba12f47acf388d7bf6137180b5c991a071a22af4935d5696ff5d698e
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: 8586b690dbd4bb0ed84881381bd7a5397d3e1c31e9a3a1d4ab0eb0af21f0a7c4
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: 07845b2350ee9f7da0c963bbf2cd680a7c9f399fc96e7d44edd2a799d4a9e0b2
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: 2ca159600772a782f48bb25659c55c677077c6e322b504234f7d6c54a1d81246
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: 903b6f7ee4ee66e34590d1fbe96b7cc99d19e6ed99f0eda77c5f8f13491219dd
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: fd6ecc99c1df3b116046a9519e5bbb40a07a9cf0bba3a9f6320e1d9aaa55ed8e
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: 1e1584f3fc3e23feb3a638f67f3debafb8139fcdb1af67887c53aa6907157a26
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: 16c8523b1f39c1945901b49932affe3d75914cf2c1bfcdac111f3847a89dd753
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: 18db27cb6341f907c17c1056e9042e0bed51e7751eddbb004b8004160f8488cd
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: cca92cde173bc110a861efcf082999bae871641d2f7fe8c9e03ca89cb2945090
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: 485ae34e4eff9e71b0293bc98650fa57563e9bf10bf9b53f67abe47357bfd306
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: c97c9d3b0928e677f7a445cb396560edd56e4f3cf8c5274f0c1efcaa55988a1d
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: 55b6a01cdf511de36b19b3ff4efb922dfdb3ea60083871ee00b2d9892201c65c
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: 4c21b14de167940ffc1df982f0465eec1b237b5d8929ea9edd857e54c170650b
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: cd911dd8ee413f3017cbe248e5859c9a9501b3d29961e0f78fbb8d0e103940ca
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: fe7010f51b61745b0553bc4ea28fbea24a598c43e3c1a023d161abccaa0002b1
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: 97eb05c3c417ba50ec52c72fd7d30f30da5b1a80fe268ee1e2b67896bd8d7d15
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: eb0075ab1036b731f6cedf4868b3bfa0e87ad5aea9da66c8e26fb251e1cbe22c
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: dfaae3bf5c908e33c162bdc5ea560d37706e6619373441e9b2234c17c4ab037f
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: 5db201f08edf0769e79305c19f33c7107a8a65adb43711da6f2c79b7c4f74ea2
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: 1a65d0e448df943ebb3c9a1cfeceadbd0b9b29e4459c515b1130931ceafe2098
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: dd142f28657bec72ac8ef66cbac96bfb22b9af6b12d62b25d69a92b3e0ab2af5
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: 6b40b01138a8218bec982c39194f14bd0b96d5d49498b3af404556cc25c1fdaf
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: 0c1df673047b8c9eb506e76fe6dd4f11e91261ad2e23e593269731489c1e4919
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: e0a058c72e66e7407d5efbf363cc2a1b126eecaf77a0aa67c8602f2726620013
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: 0022356f8ac0816ff04df038a96fa9ea845b88e1c92620f358c45c5be7a01d09
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: a7bba8fdf73929884128d304e343eb620259c96705dfdbe5109f498094d285c1
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: d04c88e0a405a92c6b036165685dce8e0ef864c2bb0ea3762db92247f9d28eaa
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: 07efaae692ed527ad6bd3db876a497cc46c42c1a0b4322f4f0e3304e6163a444
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: efa46d9022e6756b583198403042ab37643c3400c571baed38fc27a088e9e328
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: 410d2f690c0e0239af33cb0690bac46ee360a333301e91391f9cea3c12b07c8d
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: b3db2246f4d6d063dbdd72eb85ed8c825235fb7eff2f53064c39465fb39a783f
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: 9562e8bd56d0b1ad3bdac863bb69251a0d8a86d07391579414b504a0062842ea
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: f42919b6f49815dd21e2f97573af6e05e43a755bee18a5b492457ff5284e04bb
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: c8fe9c454b820cc579241f65bf040f6f8c543f8487f131fffbb4e8a35410f91c
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: 634bbaac50922dab9b6fb07f330e4a8ce12b8ebab240b3972b12c1e898ffe394
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: 25471e7614cb407ddba466f1b1273c487d7855b7277ce27860325a44dae3339b
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: 35b1c3e21f03e848d7c61a85dd274a92d727c5207df05b27b87eaa9d004686e7
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: 545febc5781ef80abc42e3d9b21738d5a52c4b19f988a3f217e569a7693731b6
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: 10c8929cc06f74c3fcce1714b48d7774379671a2cc2152ec2b0078cf858c94ef
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: 06b233aa6d32507641657319e92c18df0f7918f69e4d7eaf8e5a3e6beef324fe
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: c6a8692961683db138f43119e16eab88339093abe55455304dfd9d416d0b04fc
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: 174d3a5787867a99665ff439944ac1a967332f3b293ab41a7f50b6afde7f3af3
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: 429a714a2911ff346fb045e019323c510117a3b2218533652f421b91cfe31466
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: d7aee633d288c17a9d67181dd5902eb6d0b495a7f07d21d17369d0a7f1bba68f
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: 6660ab86d7fa85777c88794202e252e356092fb6fb79404b499bad91cff68eee
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: f34b1a44535d6ddd2225e88166c80923852336fe4cd2595ae98be8b5dedc3ba9
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: 6efa1974b39c77817fc4061a30cadd1c51a3eca461781c96dcf63e6ca93acd35
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: afbc76c0f9c7968582b9794e0f48c59215118191c997cf92ad6cce503b6030b8
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: 65fa823828827ee05a342f57a50e29b82c1d656f4300341396877f2a6aa6d306
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: 6e4d893dd554179e7f4f44e70aed0c39b9420ff5239775940897a7e950414ae1
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: 4fc0c46a749c4f9c72e4a5da9a91c86f49482b26ae670af52d8bc3fb1e5b8b0e
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: c4a517ef5456eda3cc335948f33b486b01e2936ebac71a0421376fcba5ae7275
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: 29df232b4e64c2d9b2f34425734914035b60c2e52d1998fe01436e48188373fa
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: cba35da7431adfb584dc317f4b0d5f0f5386d31e1de7c85ff0aa7b3c6b6789a0
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: 322d4dae1e6a913bd2f801a704f425853e96475f2a71f0c948fcbff9d8636943
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: b0c0a40fad538ea07bac4f17a820eb991f1e16a2ae5379c9f30bec377b580bec
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: 6b8e6011ebcb301edae1536b26a38dfe66f09cae3d4de60759c92595433341a7
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: f18d03b2d810fe2ace10fd378ef7377d5d07c95a16c368da46dab20f86055659
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: ff9d8610eba1351f133cc128ef0d63afdcd8991cf1e858a7ab65e8fca060caf7
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: cf57ae744b74636c61a9f6d6bbebdc2a2ba6392f30b3db1c9284bfe55d588200
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: 097f50d3a21977ac2e4642a7f59f1375628d5c59e2e99b3370461d5f3e8f27e6
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: 6ecbd45ed93cabf8520b03d0a2b0a950e10c0113306161d7cbc1422b0678cfba
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: e5b4fc9fdc9c6c9fe5aebcaec15d6c953ebc46d950a81ba5be15c0b30d1ea630
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: b7b9f9b60410e7eb0954401b47d50a4b280d4efe456890313e6e0363eb1d4e51
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: f6f2b5166658949e2852f6aa47662308208e59065bde8a0ae0d1b398ddaa1d83
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: 74f9b667fb6e2b3abb65e4d3c4782ea1a797b31159ea7f398e1de18d931c3820
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: 31cbeec88c57233ce9b4046f32a92fdb7e83f7507a8dda1e603b84a51c72074f
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: df70ed8ef6091fdf232d61327282200ef8ed9a2771876962843547a3e8e945c4
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: 87560c68d1112f69ad033b9180bac7124719c95c06c305adbaece8d1d14a3e8e
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: b6d8942168173836672833777f7bacacfa8f6f24055cc6a2088b3f0130913535
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: 845be38f8427a7da21ac4f32a7db0d5476005e3f0a38ab84deb92ea4bee186c8
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: c1a646ebd109308ac13afe7b807d22be965f8a7d93f1833cb23781c53439fb26
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: 1967066227d6b63108f31fa101f2bfd28fa514bd83cb9de35bb9671c664e5263
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: f33fb8f9cd8ecc60938c49c0aee77a9814b46a7f5288b6ad3542dd522c57fb2a
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: 667d00d75bcc6e43843c191b3e1d3c2d51ba8f47a5a27be7bb7c13facc7cc41d
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: f81b560ffc5a950b0bea190e4d166977673ef2bb2d3b91117e608713680b7494
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: 30f9514d4561a5ecb91aeaaeadf4552382d3a3587c103347c46f5fd520c459f1
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: c4037ed9ebdff49813b794987f0af6214662f18b3916deb90b1a0f0c4a38d264
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: bab2e58b44e6f6f48c22aa33d450b30555cf278574ec0c8b2b6c7cf60ded5393
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: 7602936a150499d7cbfd4774d071cee637367d40c0270d470e50d0bdbbf07e73
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: cf91a92ddf3f41cb3525889000d62ba29682ca1f85aaf98968b4c22dd62382c3
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: 249fe7062b8455aeb073dc081858623ffa304a7c651608713903a330ac3e61a8
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: dd6272408ac42b3953e2dd38d815f03e2918362b75772fbcb99d2e40d6ca3252
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: c8d9872e9d456e25a382ca9e6887252e2ef39b370f0ccf0158f10e29f3d74515
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: 37d4385e04fcb0484356f22137459a1bcdf3b0d85d72a7911e960b65c644981d
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: e86e087fc4e75c801c3056e3934b6e86175b526fdbe8e78781e60b8c877cb4e7
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: 86e95a0211147dcc878a3bac6621595185825d3a84ff5f29b009a09439f57591
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: 09ca3c910f2232e454c18c79b9b98a8d7ecd5727f85bb2c0adf9caebecf6d917
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: ba7dc42f7b88c4c25c4c5bc42435311ced0aefc248dd11c03c688ea72e159b00
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: bb546c1aaf10f26e2a4863cbc8c6c39e90e481bc522b124dcb281c917a423c43
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: 944a740a25ef57daed56fec2ce11e669dc229d2344b7ec95d6dc30d8b09a7ac6
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: 3cbe0316af2acee9dd0d3a7aec86def36d447ed96f90c6f8d974f56d11050641
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: 985dbda22e13431b3d2d8406ec63d1450ef2137283945cea4ab59d9e149f8efc
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: e78ab0515dc0fe90c8b3234a33a32225d88f10da4b8e430fe4f16d552fe9a1ad
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: 3e4678242e2c590bc0e53047749008d08799d9e815823156f415b85640df804b
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: c2b26c1f51fd9ac60bdb96a0af402e1c21b8a664e718657cd5decc28d02f9b04
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: 089ef87319ded743e81abce84a040393f5ca348cf645698ce7af402152fcc32f
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: b6ea449f039279d5a3deed04b397eb6816184c63f7fc2f0c8e644d0f251cae6f
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: c468929116469b45532faa2b87511ed960374a818d95a108ab1cc538f290a3b0
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: d61c09b2e0c94d90a3c28a79d7cbd391151f2893beda801f0d94a3c9244454a6
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: 9721cc3c1e3629367be2cdc4456eb68e1331d475bdab4790995e6c063485cb72
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: 0b41a319996cbf856dd0a30dbfae0abf096d8f6cb53fb593c4cd99b9145c0410
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: 1e5b0885532a626f77bac476d1fd2232d4cb129fb7f2d1ce183bdc25422c1ff4
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: 35b856f199a04f3fd5e9933623517006e1ff8841bcfa9f15c9e66f446f76bbf9
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: a058ed2c43029dddbad120d2069dc2a1e7cd1e9a285465cd077918af420c3c47
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: 110dcc2a881f163bc122cfa526026e8846ad5c67f712b1abd3e37fc52166b91f
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: 8b23e03a2922eeea552aacde72f8c9808006d0f37cd978bf8f1a55e92943fffc
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: c586ca681b2c87820ef29855b74f2d21b223e8087dd0e8cf491e02130b0a99d3
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: 4c23b53b36d535db469a424390c84fb7fee43228b9747bddd0b367fe5d66f027
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: 158925131658fa3edb03b6e2b51ed147fdc2638cc46604cf68eea06c479777f8
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: 6a2b15968fa101f2004928fb39ef94b85a416db1057044e965267f3be509b7c9
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: 65c2d20366e923c922cbcea5b347be2800eccaf9360a8c3ae292e88aa7267326
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: d66cb01a272d0501ae986cccec9c5a9c7c0d3bad4976eae9b8809ee63f3e6e62
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: f9804e116316d9467389a7bc8aa43167f3c035175c9875cce841755a6e23ea1d
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: 4815a9c4d8deb7386a65c347b71fbcc4f1b1e741f724e0b64233f743f7b5ef32
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: 3f647824d2e8b06852b6802d3d7e27a6433d37b79cb8d5a3dab0dc670a764a19
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: 89a02c36839fce6edb5ad10081f3f2009d7b9bf10e7de421899ff2590d249093
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: 755e1294a11c26a0c34cbb56a1798588a053ee36f87f1d9dd1980951bccaf4de
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: 3e5d074b2d40099618b3b9cfd2ae23bafa2868f4bca3575e23f5ce4f2020ceb5
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: 5dbd681c4fbce36d435b2b6dd4418a86bc272c085335d4559ae76214b8f52e61
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: 47678ef4875ceb189639e8b1bce5473c3bdd5c5948cb4e37388006f7d7156ca1
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: 2ed855c3c2b5cd3eac369a6d3dba1bc75999ee0c0b0dc4a6e301ef3eb6d517b0
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: 393aa160ba9303590dfc863f1866a8871abbd69bc48d2ad2c7a0e57302fdff25
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: fb6371b32a0f875c4c5a31ffd439528378ff767df771589db43c3b882ab6c7fa
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: b9a914d2112dc7a28d3ab76bd61f23d4e0a66da4eb9f7e9f5b13213611e55b52
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: 683006448a625b967b40a3bc6bebbeaf8b6aba8f9f6be2956241e9c4ed98e123
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: 81d3ba329f9ffbb3233be146209bf636cd5959509801a485e022c25eaf7622e4
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: f5c097c198a32d26deed6b6033aa774c44e5f1e37a93a38d0b1b0fbfb8734bd8
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: 2c76456051d342575e2288183276af1a74459df10fdf60a028c5aff109499318
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: 9263d005a46c3f1be17a129d99ab9f39578c06747a87154035c660f321f7f209
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: 8046d6f030a06c02ec657d456e7cc4f83155e0152d03b9430ef73a23273e84ae
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: 3387de5fc46306174b71064141f99afde3a73ac929c6990092d35b53d09816b6
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: 5ac21ab8a5b1de8ca1758cb01929b70cc1cfd0ba5ba71818de392df577ec883b
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: 4c832b5cfadf48dc5ab6b9b811318eeccdbfe33b542a074d262dbf1e840bf5ed
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: b63350eb952add66ea92ef474590e1311d3a7002206ec5169b6eb246dd59a864
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: 396b12a985ed9693407db9c38be0dc8e19c0f4fe9d557cef29d0019011af0a7b
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: 4e3f27ab900313796321b94e080c29b0e349a6b4b013314625c7927672459b4c
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: 20bae15755cb5284ea493a4972a667352364f0c5466144ca9f7a72708ad2d6f2
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: 5e07f8cedc75bccf6eb1f800ef1a97b84de5708eef6d7529a474036f04fd7964
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: d33c497c61cde380434709107c3bbdb1163eae19e583eed8ce7de7e4526a5dfa
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: 75fd578dde555edf0f523fb6a8cda547bc7bdf85b2540a1d15d1e8ba3ee61428
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: b52a026fc5886d2ec261438dee7f58ed6e8326e465cb044480e60b88ec7f8d92
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: ddb177324b4b0536c655cdbdc7fce113f6109de1cd61f3756292e54fe70343d3
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: 9b9b8e555c0a514ef20c86f8f4bec8fcc1dc1285b0904a0c106464a680b64701
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: 68eabcb2ddf7d838407be2de24b7c0c98f9b149a8698c5e6c3d752933a052857
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: 9eff203f59b0b21c51424d0cd7df4675dbfab77b0a43292e4607b0fdefbea3f0
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: eb097c14775b5216b86264a8273395a28f348249544faeb9aa557e1f3633554d
name: perl-Module-ScanDeps
arch: src
version: 1.31
epoch: 0
release: 2.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: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-ScanDeps-1.31-2.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: 6178ddb9beaf016d8d5d1870767ca1fc6c7cb6faf9358755833431efbf7d39da
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: dd6f0d1716d2225845a6acfb43c6095b151679eeb9bd93c5a09290f799af898b
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: 89f7694fd5dee8a963b16bc1f5ccb3faa184347bc0061d72243a617589ab9261
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: b51eeae0018e93c70ed4a4ab65a564df048eeab83ce1e61a2cc2309f2530e923
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: 6d93518a898a1b798a876708b6902e6aae57947a3cba15fcea5a9f2fa75f5670
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: 88bfcc57afef492f8a063e38ec8dcac9b882c5c28e812d41951a6a0aa93ee24f
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: e1c4f32b812481d71c08d03df3ebcedf91f35ee5e8e4329c94e2fd7f0332928f
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: 1020d82adf12a5d97b78bd06dde2735126f74ca08e5d7bcc756ae7aded2c0b64
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: 9fbbfbf2ad67fcd3f5f6bd2d64a8cbaba2c5391f4884d91bb6c32548033ed931
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: 51294bb7ea910375bf485306701cd5c4045902c3713c0e8ebae0837aadb70a09
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: 82e8e12146dc1184faede34e9c1201b5d2602fbfa8cf4f25aa234f8f66ddced7
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: 1e3a8902fbe9bbd109ced683ce0679da441823d4cf1f848b4448de171273a15f
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: 9080c564c4f854902fa20e5d869e5329f9f68b0f8129db2c8283453c86084499
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: 6c1857fdc0ad13c735af851376f3fa0bf984fcb6b2ccee19af15e0904f5e0d4c
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: ac933d1ace15734597124f019d047a1b43b80136725a499f1e8200d222bbcc97
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: c1d357c9508f12d1ad52af616c07868aa1996c72305cd0bb29cc746b00ad393e
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: 3ea8dd16a5be7cbd55a81a7cd74e083354c79990b3bc11730e477ca13b838f58
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: 6d3a224a243837021c75625eafe4574a5c805cb5e6c3b01df86b1787ea77e22e
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: c69395e7c469e61e80b4972d29f50d07827da167fb1c7adf83618c47562edb7a
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: 8586767022fe08dd7ea53e4e815619f926c1bf02087e17ff59dc2d9bbb313fcd
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: 340d673b1a2df3c29ad93b80cc05a31b67d308f17f4be0c55e9dde15ed374ce0
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: 8469bdc2600e5cded5a6e200c268913a7ee8106699f8cfd8461a9468febe8555
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: 8825a6512e0e66bf235e0077e305d4e49fd402ad47cc3ee2a489708541745061
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: 727c8f035d537d89e16db7d830ba1e60a1addc5593b1e45325ea24b5513b35c2
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: 2297b75b4c376f4840d7bdde0c141abd1f680ffeee5a596b9f99d9877f1a5f98
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: 06c90f35326b2344c9a960ef4c5fbe43386963993e1d6ca24ee62708dcefa9e1
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: 027169d91ea69e35c5664f2d38c19bdfbed1d6ded449ab3a0ff1d0dda8022d25
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: 9231cef88e8961bb6efc3a153a4dc7f7da402d0c738b1f9838cca71a826e52c4
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: 5d3966928125e19a2f3a1ac183a53dc96f7199e2bc9aeec40038055b3c6e7863
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: 490042595cd6964c7768472bb8aa057d458476c5cb7598cec0c6355da72f4fc6
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: 9508482e7bdb56ef9ce8268a9d44794ac5fe554ef619ded0edddcaab41facfd4
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: 9dd9240ac630e10bf40a28e9171eca06fcf6e13c1b59eebb845b9a4e154e656f
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: 3faf61ab0493a235aaf4ef7cded2a31bed819dd49488a59e6ba9c19f64c3f258
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: 9dd87382b473a02bf7f46fb8c581c41797140f834217e331cad2b698ac968fb2
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: 33f9b7e599f29bec805c885408d1eb8be8e1ced487521c2ba3128ac902ab7fd1
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: 670ac199b07379d6bab2dd18e00083e5a8b5e6c91e149c0f19da1f28da55c497
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: 28bb7a6fe25406a02a029d41f87fa7366471be272937b77df26feed8611b5424
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: 32608f4b3a11afba30f7940093fb7930e92ec77c339655c0fca124abc505b727
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: 3a8f3d9b0a45ad63e7c6f64c2e87a14664e9a1f56dd546293dc5949ffebafcaf
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: ad029cdf69b66cc4870663272115a0f05c8da7a6c96e5f3ba968c343c66e69d7
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: faee655ff3df9b520a6b830a9239d42b3dc589fa457450a49b35c5a62b0f88ef
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: 0bfe952b49d86bedb0229bbbe387f9cd1fc8f1310f907c1c1e8a4a08091b1299
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: f5c42e373477191e6f651fe08629db7f04b17ac84ec394a5bf9b2a36c92a04ee
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: da1834a18940b57b9a85772adbedb890bfa70b0836f97b3a83003f8b36e90214
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: bad80b811fc09e15289fe6f82b77fd371091a8125e53466582139be53dd37684
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: 0b59db25b6f4d71c811bb3c19980e5236041869612fa6e31bcd4965f2e50f9a3
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: 00707e05f04b7b38375d9fea34c22ec8783ab1ed94ef8b15621a98e7a49c7abb
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: e268691400bb2772d81826b81d8e8b85c44cada0b8d82ef7bae9e2c1cc2a16cb
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: 14d6f1c8ad6a67802e2b127185a3f1587736a0e747321ac6bb8a97458972db2a
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: cf5fe2d32b5b6a4d2cda162e4fb1977a0b76827b3f72639fbed370c6117815ed
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: 894879f2fc8aa9907d2bd29b3883fd0587ec1875597afae52f59b7ee05e1a026
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: c8c8dee29a6e5c15100247a6c1209bafd233d9a0730d3383f6df6910fcd00660
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: 85dcf27219a30689e3a5cbfa46411b88d91ade059825af534a3bbfaaebcd729a
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: 0efdf479e56419ffe11341f52bc73b282329f9518cabec48f0a91eb8bf1c9919
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: 84a9e09fce910a5c8e9f8dd0e62b78d117bc5569d332f6830450b657669922ee
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: c9716cf7c85e8576b2492848f4fd86f0eed5060b6703d1f1a983310317f4cfcc
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: facac4bd6bb5e37a51df1c6f9eb45a9dc42c49568bce27c96ca385695393b0fe
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: 1da68dfa4e77b8bb5a956d6fcf92979c064ca62433e3838c99bc08577f0f034c
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: 9d34679ec37765d59ddd43e5ee3d3183f174cb90f35c48b98a57172c102258a7
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: 93ba5cff1a859a9040fb40a11f09062bbb66ad9b2d69875c5956b57394320460
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: 17d0e52765144caf2d4ccf9af4cae6b8bdc78ea274b232ed19007a3451a913f6
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: aa11a727ed663b61403d3060de5f98806e4bebe4ca1a43a7e5d76bddb85dc205
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: a6b595bbf78d88e4d7540c31b8c9e8856e324e93f8b206e8211af007950e7a92
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: 7b686ba0f643a95fafd38464f187847dff463e773c5985f907b0b05d64b67e8a
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: 73ecaee3eb97e7395b1f7ede937709b780646f626fe13f4e1a3754e6fda70298
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: 4c318631e235cb867fcb494b415c08042a77429940b3178602b2d624d408758a
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: 849952808fbc493d1f7dcf2f6de8eff2868a9c7a36a489ae4556f6f5f7646117
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: 1810082a85518fc94f18ddaba845e6bbe4da0a98a89d26cdb673e17530fa55f1
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: f285fd806d00b141ccf8dff23c75fc19f010f9573292b6e49315745189632a9b
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: ea3ec08096b1c91474a93f3d86e289e74d1ae7ca9aa0197373ed129d8f76f106
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: d1b161978da9be25b6a6617a84d3d4c780e2e06c3d8439a9d6f0d3787e0b8739
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: d2424d7febf354006432d7bea3c76334ea92a654b229f700b010abba6db9bdce
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: 6702c183183f978cf6f898b84ce4338368a21dd44b6600a630da3be39aefafbb
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: 6b00491bbcc0db119e3eb3c56c7caa92f4dffa31eff6ce347d8800b0e572f26f
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: 205f22bcfb35915375ebbe6929ac55289ecd3347b1f463422987406c4c51e00e
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: 76fce58682c40ce74cf105b3f760ed483d1bd49b6691a564395b110592aad3a5
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: 773c32d679f562b2a058a2e23739ddb972a42c67d12407f052388d7ae2cb00fa
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: 803238f80aaa7c6f2c5b500c55335159e8038769117202ca12d30212f9ab3924
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: 445ad876b820c1b11f4df01904b8f6c65dafcb29a006e17982d2f1e69b2f42ac
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: de57e56d9e82fb9b7a7a33285237e03381b3df9dba419aff71790937f6cf0417
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: 3e7b4d890e80e781f8be333f9a3fa03141ae0d93e2b4dcd00ab55bb2e462f766
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: 66462a40073a464453c7dc7a64aa124874fe3cf0b3fd79a7bb5ca523c9870b67
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: 4e3b6eca37a805ec66937489006bda62a1082cb9edcfdab014113d7b08994f72
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: 5a8893a66da8b5dd6b99a9d31ea06c0fb8c66202c90c148478f6e07df5b0f0a6
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: ba41c552d7a75fdfde50ff5806c7e7abacb9d1ac55259d59c6ece293dbf7ab08
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: 98dc1e602e6d3a5827e683d7d9b9049e401f0a54f2aaa8f259712e610afa1860
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: 9757ee674e56e2429895e851979d983365252e89fc165c71086afdf6617918da
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: 1606f7fc86de647e841650f89465dee1990c8fc2d502ec8650e4e80bda1de172
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: 83c6fc442bb57a61745b11370f0aa54f2a440ffcd6799cbdfdeb822c8e4fe0fa
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: cdf971481bd749ad12cb26d4c2e309725508e23d3906d44a4c036f8665d51776
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: 66316843e56fc4349b836718be7c8ff57a6f770416b1f1274cb8fb6d1de8812e
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: c755288b51abaed1a713134c2dbf1969c1829d330ae3f131bd49043addfddb62
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: b323624341d88785bf7383001cf86bf7f09cbda5192e805afd5ed676a7b7f360
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: 72fe7d8956c04ae96d275ffb4f27073948e4168e129a20859a20c731782b0a4f
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: f10fbd973d184c2b972919fa973128eae71088fb0452fdfa3a549c3a38bfb82a
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: 159f1ac0c7e80a4d3d2fff3dd0a70f3d2050a5759e363bc8759a9e2b7ec75f16
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: e9215120b0236054c27970ebff553a627d4bfe8a02ca0e5a68fe91ba5fbd12a2
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: b6ad910edece0eceb395371f66d3f751328ff75d7332241eb74ccbe7671dd60a
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: c37b1189911ea442f5cece850736b492a14b689b984f5ec8b59e3566139a8f64
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: 87fa42867fa895a99b34a869a229ac4fd3f263261224da17cb8e252ff689a919
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: 94e73691300c503bbbc0a9f04daa8021cfb9dbd7ff8b66194eb0af8f5cb330b2
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: c860a5d54b02960d9f53d906cdcfa1177cb823a0fa5cab7d3574bfbd2babfe06
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: 39930e346cf955ff58344ec9d80465501c09fccc6c8cb4c8d8d98fd74b46bbb8
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: e2be4fa1e9e412ad0b285f652b2e11ec45d9fc885eff588ecfc91606731cb316
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: cc500e7d8421a6a9df0bce9d1da4ee9fda2aae55646aaecd12757e684a5b8a4c
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: d47d6dc72398a6a323e0dd73679563afac598a461c40e7c6b30f413af4efaa63
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: 0669cef9d34369da0bd2e0eeee309ab499ec031256d903df700f585f0a7d5f7d
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: 17aa9e34999d2cbcc967d377a13a0c7cb32cb48e67f65fd16b0d36141edfc62a
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: 5abbd813fc23a6cbbe09c2cd4d3c7bd0870795504faf44b8b6ed90f79ed811cc
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: 4b13af348b4ed85d55a14f81592cf7de465889507298383d7d854140d26fb553
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: a416400540acbd2610acec79f5f57686ae62ee0835eb7ef385e23968735ec241
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: c6780b9b5fad94551338a1e2b79502f8b6e58e4b07e7c56a72f72e4e10b332cd
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: 0aafbbfbac367523a1c6a9c011385ef547c000912a2ea32db105aed4b370cc50
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: f354c789f4965ca304e6644c0ced44396b6d8ba2bdf792a48a969c5913e11aab
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: 76417b891c0e0f98d17ca41a1e72bda3b02e51641c85d5fa24f9320fb45d36bf
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: 1e99e4fd07af081763de9087ec47f4bfa2124e3ad0af11eaa8fb8dcfa2ab71ac
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: ffbd63e809c3f66f880e47c3c831b333be170d7002e7228195688e1adedeb99c
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: 788dac0f4498b5db1fc4c8d4c2c620f2d8e10548187054168ef326e2b2ded2bb
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: 7727c297bac9410a765fe82a7f0d15a56ddff56d48419cc5f11b2b316e7f9ae2
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: 997505eb6c2abef5d56eee594e7dc1fc3c4031c7d3a58cc211de30e9b75725c9
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: 703ee27fb019b3cb897a9ae35c444305970186a9e460183776f9d4d801f9c4cb
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: ea3d8fe2418778f1ebc8621f069beea5169029c23da13e41fc44bddf97399d39
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: fde6ccdc345c3d9d2012c3d2b0678ddc582a6eab05010fa97ce0d95ad039bab3
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: 231cede30c169e3c448efaf1f520204716cd82864eff4378936a91ffd91f7f72
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: c232a28884e887404b92966dbf5d3400ab579552fd2764199b3f5a42889a6642
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: 9422a8159893ec1a81521bfbf1fdaa011fa7a0d3cd5dbf4870ade5b82fd65438
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: 32d5d158f720c82a62b7fd4cded6620a43fd325f02440c2930fbd34a7152d424
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: e224932048318fb9324445ee645bcab11bc820953cd6d4b5b8ef057a2d5e1140
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: e1662edcf485387727578dde4cce26cd582027e9afc86bce9ae836eae730c9f5
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: 02d7616b8e926861c5ce437d33b798562f1145b3cba1085d6cb331f5ec216e2b
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: da1a0dad0d4c8e4ac24ac2c9ec71444cac68330498fcbf30d5e0aaab7f155ddb
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: ae128e26e4184751501b6abd37b7b500e2d5471d2438733b1b7fbcf0e3fac96a
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: 1421b58c9d18364c8a5eb6d2e3d82165e3c3f7be3ad1d81d26b9f0840895744d
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: b936dc71fa6899d4ab950b244393bbc6568c7798ba68481fc9ce32e13b32f645
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: af36eb697952fe4d482fb19c2e801298cdaaf65e1fc1918bdc2cc09e34589161
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: 689d5876972205bd51bf3ab87fc823b7837584c7a98ea3f1b231fa2f9ce9b7eb
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: 17c9f0d2ae15f133b2193febe08c96fc592eeebaaff1dbea9046c2f1d149803e
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: 354e45a858ed84634aee7eb84b2fd767121a654b9789d54ed0c85b85d473f5cb
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: c5e30ba0f4a17925b09b95059843cba36adc6c5e4426d010fb179fedcf0311b6
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: 2f9dfa59b6a69c1e4494d1afb70a926c1fba05acf990335992844103d58a8814
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: 0cb3d3e1ba1a5e9c3d8208bddce75fad1cc625b6b62f55a956a2a4f3328d0b3d
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: 3c37a77931f0fb94b39a6e65db3a9044e4435d8db4ff1591a8f6b73d80317a7f
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: 14bd92eaf23a5e62bab311361e1300512fe849a70ac545c691b02e3070d10947
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: 206d63b55773cb6c4c6abb3870a098742851fe7813d301f643c651d5f51019ab
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: 8c933be21b435acc427bc0ce597b7c925a65c23256cb7f2ed36b9ed37a4fe1d0
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: bbf80f017f06cb314e588157419de5b336da16e19c4d8815fff72ebb5ab1ad97
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: c1f9544986d7197e252c3638e152017dc6dac92ca87e2383aeee362651b30c41
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: f3dc325e2b434dd2fe120c00aa3026bc626656ec5da7c95b0593a4ed25bf0971
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: d06048adcf0574ea282a028b5542a140879c88d61f6adcf3e255e1a868cdca3b
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: a3bdc07c81be6ac30ae03919e4804e701d478ff6700da7e14eabbd1f02c1632a
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: 4d3bc1ef49977d6014511ca63b7ba81925d157aa20ae61af4c2ad1fdaabf2cf2
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: 534c8640a56dd478fbc0996f1c18d1a38d55c8ee3bbf1a2ef98c3164ba8fe8f4
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: 601250126c73754b2d9fa8dce35fcf5769e3b711b2b21907e94a77d0c6728c39
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: 5925258c5a1b6ab44f05e0e3f009cc39a05bebcd98c649d413ef222a6debdaf4
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: 47ea9a5ce36d9a7953773f070f6cdfbd761408a759a61c8a784e744debea6fed
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: a04409862e6f397e35a980939cc746071dbcf5caf16599b92be77ff6987db65e
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: 68152935c6c58a850c3c5e1068f02bad8173d0eadc363ff5f868f9975a324bd5
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: 2328f06ea7e6d696bb2ceadb18bc1bd88fb63daeb53a2fcbf1c87baaf346f72c
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: b286e64f846a32d1631dda9bc2cf327f7e58880e23a2599416e27a6a6ee03830
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: 3e5d3dbafcf139f9a96e230ff04acc726132c705a14e655b2a1ff0d1249f817f
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: 5284fb5cf21a2a6c47b7f851f36d77616f432776f9f42e53e49e36eac12af4c8
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: a08c51909c40b2686d909c5c908a8360a6eded1f445ef272a30d5616e6088991
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: 484fa1eaf7ab16bd3b502acdc694652afe054baeb4320c2c83b27e8bb27b2a07
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: 8d92ab0222449d4e89d3895e74144b4c57257541bdd14c0b4bc5666434ed71ff
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: 81276fd7b4ac6c7215e381787dfd2d976a4eda25349a9c8052ede1c743e9556a
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: eec075b9e12db408ab943f025d742116866a55a78ea25ec09ed920bc4416785e
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: cd78f75c06fb6b11e81333390d385e3a0b7a84f2b28686700fdf021e1a2d65c6
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: 26d3beba540d3b7ca54ddc8d121b369c6b21f315327034fc6b40baf9bfd5cbf7
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: 9c8c923399e5c5935251b889304e3e250a275b03f415698efcb1ad509f5bb988
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: 1ff675c1b96de7751b9931521e9db24904b8f2416f82bf861131b180bf4699f1
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: 7f28840758b1d048c1d3f1ca79db2b7a42a57deb684fc93c36e20334f57761db
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: 1faf94e1bf2a516c6df9b63f1fa67bb81897edb883a82f45053ff6303dc456de
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: a1633ecfaa320f27de78e3d42cb00e56c5a020aaa3a93d3d616d55efe2343371
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: da608f74f8e587b683988c0ea1f98cc5e7baf55c28dfc4ee0cd5bc67137244a4
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: 7a2e86f3af0340c2870e8fb93998317878f5719b3263fdb18be93ecf00aa70ca
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: aa1f272e883a4fae22251a90c76871a6c837a821c7ce181688f4206872f7b0cb
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: 76266d90cc259b1829236074fd313a5e5b0808935cb0f7e79302414aa08de40b
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: 1c98c91a5f2865685520d2b7a26e56736d7dbc194a5e3d2f9345056aa4011a36
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: 202f6be9e92a8cdae59e50e1c5225ccfab3d92160f4d3d104b2d53e2a9675b4a
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: 2443e5b7de4492d8ac5cf715cba596044fc4d40bee6cd7f543bdf49635715205
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: 4745e11c17cb59f8c6092a1543cba29a9ef51468d17233a3048dc8058e6f25cd
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: 123468ecaab79d809f587a191fd02a27bdea7375b350eabb7a5769886ecca36d
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: 9004d8d0a62d36bb020d19b97afb149a5b5070b6cf8a74b102baf69229d6cb9c
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: b95020e64156829def934e983a8867e08a6565dcfbaf600bd17fa21baf1d8d33
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: cc1a39781f0566095dde4fb8bf63670d0279e751125eb7fd6b2cbad7f6c45fea
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: 4d4a068387c20bf023187585e5bee4413aff64b98f4ba74c6692bc311f0af1fe
name: perl-XML-Parser
arch: src
version: 2.46
epoch: 0
release: 2.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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-XML-Parser-2.46-2.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: 9644cfe245d7a76916b053ab530ab64b509327c3dd73fd5993a695a33f73e126
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: 872a8ae8f9c787f621587b7ac61bc78ce292fefbd27a58fad28158bd097b7d86
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: 8689b725cd504f41dd65a0896ef9b1b2ec18fcea180dbd4fe16f1c6a7b376729
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: 71e2cdc595c3071561137631ce90f7691f24ed32e8e2d00e11471a47143a8c89
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: e41a17e55cb5d128d5f18e1790b9eccb6b81ce856c7c85488cc85171da6af3f0
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: e55454f5c764b42148425d22bb9f6df9a6314d8abbb2fe71af5fe0b0829ac172
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: b1595154baf9de4458a4893ef6f934d163db55c3511123b8284c1003f36e025a
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: 701a7a6a2dc46605757ff0a717d0672bdc7b2923eccd4ca47065c9081d62e505
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: a96a1c19f2ee5e0389023ae70e28fab4fa5f8cc170208aaa5b28e5c8d78f35ee
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: ea2cecb742ef98fa76325c5fe54fa208f1f58056b1298eaee92b66d4e43c3f4b
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: 1daa707391eecfe01d56f168cbff056d75457c20e301fb6f9b7461e871853609
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: 3dfb018151cc3523ba99c45dfdc3e12a5d0fd77eb0051ae6ad51e8dc82527dd0
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: 6c8ea356e1ba08d1c9acd682b88659df2af64795416f530fefd11729329e668b
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: 737354ec62f67108d2da99729598a3471df82d55c1a94dddf154fd0c2d3fe6c4
name: perl-YAML-LibYAML
arch: src
version: 0.86
epoch: 1
release: 1.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-1.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: 37e39bbb3d0b9103c37a47cce7f038cd7d5bd929aedffb8022fa1802b12d9459
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: 0ed3c0c9f28015c6037b802c2a665b97cb6014638245cf5bfed7d64ee140b61c
name: perl-YAML-Syck
arch: src
version: 1.34
epoch: 0
release: 1.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.34-1.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: 61d7eea4feeeba35f464bad1e686a508307d963efabd9e6ecd6460752a68ca48
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: a464354a266652ef684f390fe6ba81ba023230dd01a61a2c2110e36e948df8ad
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: 858925a8f5f68810387d7a8b6dff06f2740b204c9f6aabe15e0bfa2db2f16838
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: 3ac1753bfb3f2f2a683b34e0f2ab0b7e7ff7a6cba5b3b01d761242f022a59ee5
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: 46690caf14447c59e55af6594f6838c2b302b93afc1fc2a829f2997e08ece868
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: b5781348f58c1fe7f082bdeff2b54f25fb1aeaa4a8181a0759f889dbe3534950
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);


pkgId: 0b7e772dae4198327a9e7bcbabad31590d9f4adc0d9d2995afcf60fbb200f1df
name: perl-constant
arch: src
version: 1.33
epoch: 0
release: 8.an23
summary: Perl pragma to declare constants
url: http://search.cpan.org/dist/constant
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-constant-1.33-8.an23.src.rpm
checksum_type: sha256
description:
  This pragma allows you to declare constants at compile-time.

  When a constant is used in an expression, Perl replaces it with its
  value at compile time, and may then optimize the expression further.
  In particular, any code in an "if (CONSTANT)" block will be optimized
  away if the constant is false.


pkgId: 67b2ae65820849d529f24636d258eb6e4a3c12b16fc945d6cfa0ae6e50623544
name: perl-constant-defer
arch: src
version: 6
epoch: 0
release: 26.an23
summary: Constant subs with deferred value calculation
url: https://metacpan.org/release/constant-defer
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-constant-defer-6-26.an23.src.rpm
checksum_type: sha256
description:
  constant::defer creates a subroutine which on the first call runs given
  code to calculate its value, and on the second and subsequent calls just
  returns that value, like a constant. The value code is discarded once run,
  allowing it to be garbage collected.


pkgId: 9907c7decf61104e4d1b9aef225cea18a269163e8bd5ec40f9a0d2f7559db45c
name: perl-experimental
arch: src
version: 0.031
epoch: 0
release: 2.an23
summary: Experimental features made easy
url: https://metacpan.org/release/experimental
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-experimental-0.031-2.an23.src.rpm
checksum_type: sha256
description:
  perl-experimental is a Perl module that provides some experimental features that may change or
  be removed in future versions. This module is intended to allow developers to test and use
  these features to provide feedback and suggestions.


pkgId: 282d72bd46675d7dd220e76975afcf58a4a4bd6e09d1007bc4b39a1cffe5f395
name: perl-generators
arch: src
version: 1.16
epoch: 0
release: 4.an23
summary: RPM Perl dependencies generators
url: http://jplesnik.fedorapeople.org/generators
rpm_license: GPL-1.0-or-later
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-02.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-generators-1.16-4.an23.src.rpm
checksum_type: sha256
description:
  This package provides RPM Perl dependencies generators which are used for
  getting provides and requires from Perl binaries and modules.


pkgId: c9d2cbb78526f65b2a4785129bbae66cb5626d27d71301c82bb55a2fdfde69de
name: perl-gettext
arch: src
version: 1.07
epoch: 0
release: 10.an23
summary: Interface to gettext family of functions
url: http://search.cpan.org/dist/gettext/
rpm_license: GPL+ or Artistic
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-gettext-1.07-10.an23.src.rpm
checksum_type: sha256
description:
  The gettext module permits access from perl to the gettext() family of
  functions for retrieving message strings from databases constructed to
  internationalize software.


pkgId: a4f19b4fe23e8b4705e13ede948c8000825a86cec2750971f5358aed605a7fd7
name: perl-inc-latest
arch: src
version: 0.500
epoch: 2
release: 4.an23
summary: Use modules bundled in inc/ if they are newer than installed ones
url: https://metacpan.org/release/inc-latest
rpm_license: Apache-2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: iZ2ze8vdmdyl66lfybi1hzZ
rpm_packager: OpenAnolis Community
location_href: Packages/perl-inc-latest-0.500-4.an23.src.rpm
checksum_type: sha256
description:
  The "inc::latest" module helps bootstrap configure-time dependencies for
  CPAN distributions. These dependencies get bundled into the "inc"
  directory within a distribution and are used by Makefile.PL or Build.PL.

  Arguments to "inc::latest" are module names that are checked against
  both the current @INC array and against specially-named directories in
  "inc". If the bundled version is newer than the installed one (or the
  module isn't installed, then, the bundled directory is added to the
  start of @INC and the module is loaded from there.

  There are actually two variations of "inc::latest" -- one for authors
  and one for the "inc" directory. For distribution authors, the
  "inc::latest" installed in the system will record modules loaded via
  "inc::latest" and can be used to create the bundled files in "inc",
  including writing the second variation as "inc/latest.pm".

  This second "inc::latest" is the one that is loaded in a distribution
  being installed (e.g. from Makefile.PL or Build.PL). This bundled
  "inc::latest" is the one that determines which module to load.


