# packages

pkgId: 8b1f77e7c4f662851bce49063c939c7b0c842ea8ab57e983e38d345d905d6e9f
name: SDL2
arch: src
version: 2.0.10
epoch: 0
release: 2.el8
summary: Cross-platform multimedia library
url: http://www.libsdl.org/
rpm_license: zlib and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/SDL2-2.0.10-2.el8.src.rpm
checksum_type: sha256
description:
  Simple DirectMedia Layer (SDL) is a cross-platform multimedia library designed
  to provide fast access to the graphics frame buffer and audio device.


pkgId: 24caea3c9c1461306223b27d863f851b465a7d69d817e694ed3c84a10c146457
name: SuperLU
arch: src
version: 5.2.0
epoch: 0
release: 7.el8
summary: Subroutines to solve sparse linear systems
url: http://crd-legacy.lbl.gov/~xiaoye/SuperLU/
rpm_license: BSD and GPLV2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/SuperLU-5.2.0-7.el8.src.rpm
checksum_type: sha256
description:
  SuperLU contains a set of subroutines to solve a sparse linear system
  A*X=B. It uses Gaussian elimination with partial pivoting (GEPP).
  The columns of A may be preordered before factorization; the
  preordering for sparsity is completely separate from the factorization.


pkgId: b6b0c2a7dc59ec10f98efada12e48a8ed98af2bbff6fc893becf67b5b86f18a7
name: ant
arch: src
version: 1.10.5
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Java build tool
url: https://ant.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ant-1.10.5-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Apache Ant is a Java library and command-line tool whose mission is to
  drive processes described in build files as targets and extension
  points dependent upon each other.  The main known usage of Ant is the
  build of Java applications.  Ant supplies a number of built-in tasks
  allowing to compile, assemble, test and run Java applications.  Ant
  can also be used effectively to build non Java applications, for
  instance C or C++ applications.  More generally, Ant can be used to
  pilot any type of process which can be described in terms of targets
  and tasks.


pkgId: affe0974c66f428b392656840d2c90fa8cca1e125d51ddc7c584431ab23ebf7e
name: ant-contrib
arch: src
version: 1.0
epoch: 0
release: 0.32.b3.module+el8.2.0+10048+55533a4a
summary: Collection of tasks for Ant
url: http://ant-contrib.sourceforge.net/
rpm_license: ASL 2.0 and ASL 1.1
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ant-contrib-1.0-0.32.b3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Ant-Contrib project is a collection of tasks
  (and at one point maybe types and other tools)
  for Apache Ant.


pkgId: c1ec35b146b474c7db70702db3734e6cccbecddc671d7b01b6530e6e938b2912
name: antlr
arch: src
version: 2.7.7
epoch: 0
release: 56.module+el8.2.0+10048+55533a4a
summary: ANother Tool for Language Recognition
url: http://www.antlr2.org/
rpm_license: ANTLR-PD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: localhost.localdomain
rpm_packager: OpenAnolis Community
location_href: Packages/antlr-2.7.7-56.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a
  language tool that provides a framework for constructing recognizers,
  compilers, and translators from grammatical descriptions containing
  C++ or Java actions [You can use PCCTS 1.xx to generate C-based
  parsers].


pkgId: b67c680b35e785b492e394e4fe4d15220558f327088c0e854cd3d8574cce7c29
name: aopalliance
arch: src
version: 1.0
epoch: 0
release: 17.module+el8.2.0+10048+55533a4a
summary: Java/J2EE AOP standards
url: http://aopalliance.sourceforge.net/
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/aopalliance-1.0-17.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Aspect-Oriented Programming (AOP) offers a better solution to many
  problems than do existing technologies, such as EJB.  AOP Alliance
  intends to facilitate and standardize the use of AOP to enhance
  existing middleware environments (such as J2EE), or development
  environements (e.g. Eclipse).  The AOP Alliance also aims to ensure
  interoperability between Java/J2EE AOP implementations to build a
  larger AOP community.


pkgId: 686786ed72060869fdbe3c5d3b4e7eb767d064152cf12323d3be98f0d783f2fb
name: apache-commons-beanutils
arch: src
version: 1.9.3
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Java utility methods for accessing and modifying the properties of arbitrary JavaBeans
url: http://commons.apache.org/beanutils
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-beanutils-1.9.3-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The scope of this package is to create a package of Java utility methods
  for accessing and modifying the properties of arbitrary JavaBeans.  No
  dependencies outside of the JDK are required, so the use of this package
  is very lightweight.


pkgId: 95812a39bc1d20abfc946f90e4c06079115e359030471e43db94c8912172aa86
name: apache-commons-cli
arch: src
version: 1.4
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Command Line Interface Library for Java
url: http://commons.apache.org/cli/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-cli-1.4-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The CLI library provides a simple and easy to use API for working with the
  command line arguments and options.


pkgId: 1034d531486dd04e78c6c71da6fa8dc624f3abc65a5ab64746e7f7d4032f074f
name: apache-commons-codec
arch: src
version: 1.11
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Implementations of common encoders and decoders
url: http://commons.apache.org/codec/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-codec-1.11-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Commons Codec is an attempt to provide definitive implementations of
  commonly used encoders and decoders. Examples include Base64, Hex,
  Phonetic and URLs.


pkgId: 30c5f476b5f967fbce1508ff56194cbff733a21e3f397b09b8d3873ae14739ba
name: apache-commons-collections
arch: src
version: 3.2.2
epoch: 0
release: 10.module+el8.2.0+10048+55533a4a
summary: Provides new interfaces, implementations and utilities for Java Collections
url: http://commons.apache.org/collections/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-collections-3.2.2-10.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The introduction of the Collections API by Sun in JDK 1.2 has been a
  boon to quick and effective Java programming. Ready access to powerful
  data structures has accelerated development by reducing the need for
  custom container classes around each core object. Most Java2 APIs are
  significantly easier to use because of the Collections API.
  However, there are certain holes left unfilled by Sun's
  implementations, and the Jakarta-Commons Collections Component strives
  to fulfill them. Among the features of this package are:
  - special-purpose implementations of Lists and Maps for fast access
  - adapter classes from Java1-style containers (arrays, enumerations) to
  Java2-style collections.
  - methods to test or create typical set-theory properties of collections
  such as union, intersection, and closure.


pkgId: 0cfa7884b8275d7833d1d54273ffba27a5559a88a7e6d0be29a7ae2e4f6e7178
name: apache-commons-compress
arch: src
version: 1.18
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Java API for working with compressed files and archivers
url: http://commons.apache.org/proper/commons-compress/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-compress-1.18-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Apache Commons Compress library defines an API for working with
  ar, cpio, Unix dump, tar, zip, gzip, XZ, Pack200 and bzip2 files.
  In version 1.14 read-only support for Brotli decompression has been added,
  but it has been removed form this package.


pkgId: 31f096a8aa0c5bbdb0a53f961c43f8849406595eee22a04c6adf27fd4128e268
name: apache-commons-exec
arch: src
version: 1.3
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: Java library to reliably execute external processes from within the JVM
url: http://commons.apache.org/exec/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-exec-1.3-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Commons Exec is a library for dealing with external process execution and
  environment management in Java.


pkgId: 5e27021aafa8aad2ec0f9a5f83ceeef58b8f701d31c8f8c4bd383129b968baa1
name: apache-commons-io
arch: src
version: 2.6
epoch: 1
release: 3.module+el8.2.0+10048+55533a4a
summary: Utilities to assist with developing IO functionality
url: http://commons.apache.org/io
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-io-2.6-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Commons-IO contains utility classes, stream implementations,
  file filters, and endian classes. It is a library of utilities
  to assist with developing IO functionality.


pkgId: 4900594faa2096d8f7f6ab456b1f668f2f6d7766c92fb572642f74da5cf48c77
name: apache-commons-jxpath
arch: src
version: 1.3
epoch: 0
release: 29.module+el8.2.0+10048+55533a4a
summary: Simple XPath interpreter
url: http://commons.apache.org/jxpath/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-jxpath-1.3-29.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Defines a simple interpreter of an expression language called XPath.
  JXPath applies XPath expressions to graphs of objects of all kinds:
  JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof.


pkgId: 5f4bc009eb4f36cb31b9229b190aaf1792e53001d1bbdfe63c87cda3f2896e2b
name: apache-commons-lang
arch: src
version: 2.6
epoch: 0
release: 21.module+el8.2.0+10048+55533a4a
summary: Provides a host of helper utilities for the java.lang API
url: http://commons.apache.org/lang
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-lang-2.6-21.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The standard Java libraries fail to provide enough methods for
  manipulation of its core classes. The Commons Lang Component provides
  these extra methods.
  The Commons Lang Component provides a host of helper utilities for the
  java.lang API, notably String manipulation methods, basic numerical
  methods, object reflection, creation and serialization, and System
  properties. Additionally it contains an inheritable enum type, an
  exception structure that supports multiple types of nested-Exceptions
  and a series of utilities dedicated to help with building methods, such
  as hashCode, toString and equals.


pkgId: e8787f5539631d58721b5ac648e5e155b3f109975153bc887c14ffdf1be261a0
name: apache-commons-lang3
arch: src
version: 3.7
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Provides a host of helper utilities for the java.lang API
url: http://commons.apache.org/lang
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-lang3-3.7-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The standard Java libraries fail to provide enough methods for
  manipulation of its core classes. The Commons Lang Component provides
  these extra methods.
  The Commons Lang Component provides a host of helper utilities for the
  java.lang API, notably String manipulation methods, basic numerical
  methods, object reflection, creation and serialization, and System
  properties. Additionally it contains an inheritable enum type, an
  exception structure that supports multiple types of nested-Exceptions
  and a series of utilities dedicated to help with building methods, such
  as hashCode, toString and equals.

  With version of commons-lang 3.x, developers decided to change API and
  therefore created differently named artifact and jar files. This is
  the new version, while apache-commons-lang is the compatibility
  package.


pkgId: 25a8e818a4458577611eb09856122c9d635066172bbcf6c8907a8a7c61451df2
name: apache-commons-logging
arch: src
version: 1.2
epoch: 0
release: 13.module+el8.2.0+10048+55533a4a
summary: Apache Commons Logging
url: http://commons.apache.org/logging
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-logging-1.2-13.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The commons-logging package provides a simple, component oriented
  interface (org.apache.commons.logging.Log) together with wrappers for
  logging systems. The user can choose at runtime which system they want
  to use. In addition, a small number of basic implementations are
  provided to allow users to use the package standalone.
  commons-logging was heavily influenced by Avalon's Logkit and Log4J. The
  commons-logging abstraction is meant to minimize the differences between
  the two, and to allow a developer to not tie himself to a particular
  logging implementation.


pkgId: b44ff8ca27818be520bc8669058bd3c17e8135246231119894b93a01b262be46
name: apache-commons-net
arch: src
version: 3.6
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Internet protocol suite Java library
url: http://commons.apache.org/net/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-commons-net-3.6-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This is an Internet protocol suite Java library originally developed by
  ORO, Inc.  This version supports Finger, Whois, TFTP, Telnet, POP3, FTP,
  NNTP, SMTP, and some miscellaneous protocols like Time and Echo as well
  as BSD R command support. The purpose of the library is to provide
  fundamental protocol access, not higher-level abstractions.


pkgId: a5133cedfea7d7d6666301bffa661edd2cd5a16e0de5c09a50600868c89da0bc
name: apache-ivy
arch: src
version: 2.4.0
epoch: 0
release: 14.module+el8.2.0+10048+55533a4a
summary: Java-based dependency manager
url: http://ant.apache.org/ivy
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-ivy-2.4.0-14.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Apache Ivy is a tool for managing (recording, tracking, resolving and
  reporting) project dependencies.  It is designed as process agnostic and is
  not tied to any methodology or structure. while available as a standalone
  tool, Apache Ivy works particularly well with Apache Ant providing a number
  of powerful Ant tasks ranging from dependency resolution to dependency
  reporting and publication.


pkgId: be1bc7ca7097cc9e14d703299b8e49e576a180e548e5031b7a761eae649fd629
name: apache-resource-bundles
arch: src
version: 2
epoch: 0
release: 20.module+el8.2.0+10048+55533a4a
summary: Apache Resource Bundles
url: http://repo1.maven.org/maven2/org/apache/apache-resource-bundles/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/apache-resource-bundles-2-20.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  An archive which contains templates for generating the necessary license files
  and notices for all Apache releases.


pkgId: 1ae302e3b1c4fb9e9dcf3711c87e7d0a28b9539b40f0f0c71e7c3d106f46ff2f
name: aqute-bnd
arch: src
version: 3.5.0
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: BND Tool
url: http://bnd.bndtools.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/aqute-bnd-3.5.0-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The bnd tool helps you create and diagnose OSGi bundles.
  The key functions are:
  - Show the manifest and JAR contents of a bundle
  - Wrap a JAR so that it becomes a bundle
  - Create a Bundle from a specification and a class path
  - Verify the validity of the manifest entries
  The tool is capable of acting as:
  - Command line tool
  - File format
  - Directives
  - Use of macros


pkgId: acf71d27f55608c2801a93e3f62e28296c7818800596c17e49bc826b4d536947
name: assertj-core
arch: src
version: 3.8.0
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Library of assertions similar to fest-assert
url: http://joel-costigliola.github.io/assertj/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/assertj-core-3.8.0-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  A rich and intuitive set of strongly-typed assertions to use for unit testing
  (either with JUnit or TestNG).


pkgId: 91deffb87ff1fed344bae3cbe81978967a2deb3b7f998cdf8907ed532a27140c
name: atinject
arch: src
version: 1
epoch: 0
release: 28.20100611svn86.module+el8.2.0+10048+55533a4a
summary: Dependency injection specification for Java (JSR-330)
url: http://code.google.com/p/atinject/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/atinject-1-28.20100611svn86.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This package specifies a means for obtaining objects in such a way as
  to maximize reusability, testability and maintainability compared to
  traditional approaches such as constructors, factories, and service
  locators (e.g., JNDI). This process, known as dependency injection, is
  beneficial to most nontrivial applications.


pkgId: 2fcd3f86b7fa04c9037b61b4356f00ec1e9588492d0e36273d2295d15798c92d
name: autoconf-archive
arch: src
version: 2018.03.13
epoch: 0
release: 1.el8
summary: The Autoconf Macro Archive
url: http://www.gnu.org/software/autoconf-archive/
rpm_license: GPLv3+ with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/autoconf-archive-2018.03.13-1.el8.src.rpm
checksum_type: sha256
description:
  The GNU Autoconf Archive is a collection of more than 450 macros for
  GNU Autoconf that have been contributed as free software by friendly
  supporters of the cause from all over the Internet.


pkgId: 15bee85f9bdc356697e59fdf1a246c235731f1423759a654320fe79fc4e64635
name: autoconf213
arch: src
version: 2.13
epoch: 0
release: 39.el8
summary: A GNU tool for automatically configuring source code
url: http://www.gnu.org/software/autoconf/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: localhost.localdomain
rpm_packager: OpenAnolis Community
location_href: Packages/autoconf213-2.13-39.el8.src.rpm
checksum_type: sha256
description:
  GNU's Autoconf is a tool for configuring source code and Makefiles.
  Using Autoconf, programmers can create portable and configurable
  packages, since the person building the package is allowed to specify
  various configuration options.

  You should install Autoconf if you are developing software and you
  would like to use it to create shell scripts that will configure your
  source code packages. If you are installing Autoconf, you will also
  need to install the GNU m4 package.

  Note that the Autoconf package is not required for the end-user who
  may be configuring software with an Autoconf-generated script;
  Autoconf is only required for the generation of the scripts, not their
  use.


pkgId: 723e26b076496b55b36ba259ba35b98b8ce637df2d0302179cfcda0bbd5fa42b
name: autotrace
arch: src
version: 0.31.1
epoch: 0
release: 52.el8
summary: Utility for converting bitmaps to vector graphics
url: http://autotrace.sourceforge.net/
rpm_license: GPLv2+ and LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/autotrace-0.31.1-52.el8.src.rpm
checksum_type: sha256
description:
  AutoTrace is a program for converting bitmaps to vector graphics.

  Supported input formats include BMP, TGA, PNM, PPM, PNG, whereas output
  can be produced in Postscript, SVG, xfig, SWF, and others.


pkgId: acc60d4768b7cb37b3b8266699c6df7dd06d6fad320d41af7f39cd0e6ee587f2
name: bcel
arch: src
version: 6.2
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Byte Code Engineering Library
url: http://commons.apache.org/proper/commons-bcel/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/bcel-6.2-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Byte Code Engineering Library (formerly known as JavaClass) is
  intended to give users a convenient possibility to analyze, create, and
  manipulate (binary) Java class files (those ending with .class). Classes
  are represented by objects which contain all the symbolic information of
  the given class: methods, fields and byte code instructions, in
  particular.  Such objects can be read from an existing file, be
  transformed by a program (e.g. a class loader at run-time) and dumped to
  a file again. An even more interesting application is the creation of
  classes from scratch at run-time. The Byte Code Engineering Library
  (BCEL) may be also useful if you want to learn about the Java Virtual
  Machine (JVM) and the format of Java .class files.  BCEL is already
  being used successfully in several projects such as compilers,
  optimizers, obsfuscators and analysis tools, the most popular probably
  being the Xalan XSLT processor at Apache.


pkgId: a6d105f06876b3c33d4a1aa966a1900e79c96d2f95a697a77fc7536945d17748
name: beust-jcommander
arch: src
version: 1.71
epoch: 0
release: 5.module+el8.2.0+10048+55533a4a
summary: Java framework for parsing command line parameters
url: http://jcommander.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/beust-jcommander-1.71-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JCommander is a very small Java framework that makes it trivial to
  parse command line parameters (with annotations).


pkgId: c0d77ac174325fca992fba09000075af74f75191ec0c68b6ca668e49c40f3ee7
name: bsf
arch: src
version: 2.4.0
epoch: 0
release: 30.module+el8.2.0+10048+55533a4a
summary: Bean Scripting Framework
url: http://commons.apache.org/bsf/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/bsf-2.4.0-30.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Bean Scripting Framework (BSF) is a set of Java classes which provides
  scripting language support within Java applications, and access to Java
  objects and methods from scripting languages. BSF allows one to write
  JSPs in languages other than Java while providing access to the Java
  class library. In addition, BSF permits any Java application to be
  implemented in part (or dynamically extended) by a language that is
  embedded within it. This is achieved by providing an API that permits
  calling scripting language engines from within Java, as well as an
  object registry that exposes Java objects to these scripting language
  engines.

  BSF supports several scripting languages currently:
  * Javascript (using Rhino ECMAScript, from the Mozilla project)
  * Python (using either Jython or JPython)
  * Tcl (using Jacl)
  * NetRexx (an extension of the IBM REXX scripting language in Java)
  * XSLT Stylesheets (as a component of Apache XML project's Xalan and
  Xerces)

  In addition, the following languages are supported with their own BSF
  engines:
  * Java (using BeanShell, from the BeanShell project)
  * JRuby
  * JudoScript


pkgId: 6a6847d3c6b371c586ead7c1521f59b4a999d03ce344f53f382765a57e1d3b87
name: bsh
arch: src
version: 2.0
epoch: 0
release: 13.b6.module+el8.2.0+10048+55533a4a
summary: Lightweight Scripting for Java
url: http://www.beanshell.org/
rpm_license: ASL 2.0 and BSD and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/bsh-2.0-13.b6.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  BeanShell is a small, free, embeddable, Java source interpreter with
  object scripting language features, written in Java. BeanShell
  executes standard Java statements and expressions, in addition to
  obvious scripting commands and syntax. BeanShell supports scripted
  objects as simple method closures like those in Perl and
  JavaScript(tm). You can use BeanShell interactively for Java
  experimentation and debugging or as a simple scripting engine for your
  applications. In short: BeanShell is a dynamically interpreted Java,
  plus some useful stuff. Another way to describe it is to say that in
  many ways BeanShell is to Java as Tcl/Tk is to C: BeanShell is
  embeddable - You can call BeanShell from your Java applications to
  execute Java code dynamically at run-time or to provide scripting
  extensibility for your applications. Alternatively, you can call your
  Java applications and objects from BeanShell; working with Java
  objects and APIs dynamically. Since BeanShell is written in Java and
  runs in the same space as your application, you can freely pass
  references to "real live" objects into scripts and return them as
  results.


pkgId: 0d53371d8ee927df69948697406f816cd11177a696ba21182af0a960c6195fb3
name: byaccj
arch: src
version: 1.15
epoch: 0
release: 17.module+el8.2.0+10048+55533a4a
summary: Parser Generator with Java Extension
url: http://byaccj.sourceforge.net/
rpm_license: Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: localhost.localdomain
rpm_packager: OpenAnolis Community
location_href: Packages/byaccj-1.15-17.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  BYACC/J is an extension of the Berkeley v 1.8 YACC-compatible
  parser generator. Standard YACC takes a YACC source file, and
  generates one or more C files from it, which if compiled properly,
  will produce a LALR-grammar parser. This is useful for expression
  parsing, interactive command parsing, and file reading. Many
  megabytes of YACC code have been written over the years.
  This is the standard YACC tool that is in use every day to produce
  C/C++ parsers. I have added a "-J" flag which will cause BYACC to
  generate Java source code, instead. So there finally is a YACC for
  Java now!


pkgId: 8662037e9b786f26244bfed2377510f951ec20a91150989b1e532ad82bd1e361
name: cal10n
arch: src
version: 0.8.1
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Compiler assisted localization library (CAL10N)
url: http://cal10n.qos.ch
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/cal10n-0.8.1-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Compiler Assisted Localization, abbreviated as CAL10N (pronounced as "calion")
  is a java library for writing localized (internationalized) messages.
  Features:
      * java compiler verifies message keys used in source code
      * tooling to detect errors in message keys
      * native2ascii tool made superfluous, as you can directly encode bundles
        in the most convenient charset, per locale.
      * good performance (300 nanoseconds per key look-up)
      * automatic reloading of resource bundles upon change


pkgId: e9a35ce74b6063a172db36c86162067b7b6bb3fd3d12dabf192a607f7f4a3a00
name: cglib
arch: src
version: 3.2.4
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Code Generation Library for Java
url: https://github.com/cglib/cglib
rpm_license: ASL 2.0 and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/cglib-3.2.4-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  cglib is a powerful, high performance and quality code generation library
  for Java. It is used to extend Java classes and implements interfaces
  at run-time.


pkgId: a502f5a34bf5d321294aa2238499597ba0575aefc03876612347683f9292e47f
name: cmocka
arch: src
version: 1.1.5
epoch: 0
release: 1.el8
summary: An elegant unit testing framework for C with support for mock objects
url: https://cmocka.org
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/cmocka-1.1.5-1.el8.src.rpm
checksum_type: sha256
description:
  There are a variety of C unit testing frameworks available however many of them
  are fairly complex and require the latest compiler technology. Some development
  requires the use of old compilers which makes it difficult to use some unit
  testing frameworks. In addition many unit testing frameworks assume the code
  being tested is an application or module that is targeted to the same platform
  that will ultimately execute the test. Because of this assumption many
  frameworks require the inclusion of standard C library headers in the code
  module being tested which may collide with the custom or incomplete
  implementation of the C library utilized by the code under test.

  Cmocka only requires a test application is linked with the standard C library
  which minimizes conflicts with standard C library headers. Also, CMocka tries
  to avoid the use of some of the newer features of C compilers.

  This results in CMocka being a relatively small library that can be used to
  test a variety of exotic code. If a developer wishes to simply test an
  application with the latest compiler then other unit testing frameworks may be
  preferable.

  This is the successor of Google's Cmockery.


pkgId: 4c6f697391ae2b7333e9311bfef27a97336a3e59477ea6f42be0185f2ff26f9c
name: codemodel
arch: src
version: 2.6
epoch: 0
release: 24.el8
summary: Java library for code generators
url: http://codemodel.java.net
rpm_license: CDDL-1.1 or GPLv2 with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/codemodel-2.6-24.el8.src.rpm
checksum_type: sha256
description:
  CodeModel is a Java library for code generators; it provides a way to
  generate Java programs in a way much nicer than PrintStream.println().
  This project is a spin-off from the JAXB RI for its schema compiler
  to generate Java source files.


pkgId: 50c85a0def70acb1dccc0c5b24fe226afe99070007dd7a64b9db51148ef1efe3
name: compat-guile18
arch: src
version: 1.8.8
epoch: 0
release: 22.el8
summary: A GNU implementation of Scheme for application extensibility
url: http://www.gnu.org/software/guile/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/compat-guile18-1.8.8-22.el8.src.rpm
checksum_type: sha256
description:
  GUILE (GNU's Ubiquitous Intelligent Language for Extension) is a library
  implementation of the Scheme programming language, written in C.  GUILE
  provides a machine-independent execution platform that can be linked in
  as a library during the building of extensible programs.

  Install the compat-guile18 package if you'd like to add extensibility to
  programs that you are developing.


pkgId: 4271afdbc4b48690e6b704b7049b084269b23dc4b4172f68b5219779d8f2edc4
name: cppcheck
arch: src
version: 1.83
epoch: 0
release: 1.el8
summary: Tool for static C/C++ code analysis
url: http://cppcheck.wiki.sourceforge.net/
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/cppcheck-1.83-1.el8.src.rpm
checksum_type: sha256
description:
  Cppcheck is a static analysis tool for C/C++ code. Unlike C/C++
  compilers and many other analysis tools it does not detect syntax
  errors in the code. Cppcheck primarily detects the types of bugs that
  the compilers normally do not detect. The goal is to detect only real
  errors in the code (i.e. have zero false positives).


pkgId: 52f40f3708b44c0ea2e04745e1ee6593bb23c594137079525dc31dc87b569d96
name: cppunit
arch: src
version: 1.14.0
epoch: 0
release: 4.el8
summary: C++ unit testing framework
url: https://www.freedesktop.org/wiki/Software/cppunit/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/cppunit-1.14.0-4.el8.src.rpm
checksum_type: sha256
description:
  CppUnit is the C++ port of the famous JUnit framework for unit testing.
  Test output is in XML for automatic testing and GUI based for supervised
  tests.


pkgId: a43c3c44aa2cacc6537fffdc012cc0c3cd1219303cc364103546f71a02b87661
name: dblatex
arch: src
version: 0.3.10
epoch: 0
release: 8.el8
summary: DocBook to LaTeX/ConTeXt Publishing
url: http://dblatex.sourceforge.net/
rpm_license: GPLv2+ and GPLv2 and LPPL and DMIT and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/dblatex-0.3.10-8.el8.src.rpm
checksum_type: sha256
description:
  dblatex is a program that transforms your SGML/XMLDocBook
  documents to DVI, PostScript or PDF by translating them
  into pure LaTeX as a first process.  MathML 2.0 markups
  are supported, too. It started as a clone of DB2LaTeX.

  Authors:
  --------
     Benoît Guillon <marsgui at users dot sourceforge dot net>
     Andreas Hoenen <andreas dot hoenen at arcor dot de>


pkgId: ae34fd22bec1d8335631a88053e650ef6ac51c65e51f4e6d25e788ee2132cdc1
name: dbus-c++
arch: src
version: 0.9.0
epoch: 0
release: 17.el8
summary: Native C++ bindings for D-Bus
url: http://sourceforge.net/projects/dbus-cplusplus/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/dbus-c++-0.9.0-17.el8.src.rpm
checksum_type: sha256
description:
  dbus-c++ attempts to provide a C++ API for D-Bus.
  Subpackages are provided with mainloop integration.


pkgId: f714a4aca16a0ed54a0876e08e1dfc622effb344e0ec631972e30d618969ebe2
name: dejagnu
arch: src
version: 1.6.1
epoch: 1
release: 2.el8
summary: A front end for testing other programs
url: http://www.gnu.org/software/dejagnu/
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/dejagnu-1.6.1-2.el8.src.rpm
checksum_type: sha256
description:
  DejaGnu is an Expect/Tcl based framework for testing other programs.
  DejaGnu has several purposes: to make it easy to write tests for any
  program; to allow you to write tests which will be portable to any
  host or target where a program must be tested; and to standardize the
  output format of all tests (making it easier to integrate the testing
  into software development).


pkgId: 73a66ae9c3458c7a407044406b121a258ee1581be84ff0672de0ee93a0ad2a03
name: docbook-style-dsssl
arch: src
version: 1.79
epoch: 0
release: 25.el8
summary: Norman Walsh's modular stylesheets for DocBook
url: http://docbook.sourceforge.net/
rpm_license: DMIT
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/docbook-style-dsssl-1.79-25.el8.src.rpm
checksum_type: sha256
description:
  These DSSSL stylesheets allow to convert any DocBook document to another
  printed (for example, RTF or PostScript) or online (for example, HTML) format.
  They are highly customizable.


pkgId: c1e35dc5fe83829f932f50d5a43cdd1c303950ecdd01af55fdb6f4cd7f04f98d
name: docbook-utils
arch: src
version: 0.6.14
epoch: 0
release: 44.an8
summary: Shell scripts for managing DocBook documents
url: http://sources.redhat.com/docbook-tools/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/docbook-utils-0.6.14-44.an8.src.rpm
checksum_type: sha256
description:
  This package contains scripts are for easy conversion from DocBook
  files to other formats (for example, HTML, RTF, and PostScript), and
  for comparing SGML files.


pkgId: c2e86c7a0fae8220db31b1e7572ee42d193425d82fc9c792800f683cacf543f5
name: docbook5-schemas
arch: src
version: 5.0
epoch: 0
release: 17.el8
summary: Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X
url: http://www.oasis-open.org/docbook/
rpm_license: Freely redistributable without restriction
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/docbook5-schemas-5.0-17.el8.src.rpm
checksum_type: sha256
description:
  Docbook 5.X is a complete rewrite of Docbook in RELAX NG and not compatible
  with previous Docbook versions. This package contains Relax NG , DTD and W3C
  schema for Docbook 5.X. Syntax of those schemas is XML-compliant and is
  developed by the OASIS consortium.


pkgId: ae65b61cf0e6ed570640114ed1d6a98caf1213923fc5eb071b2eade0e3143f97
name: doxygen
arch: src
version: 1.8.14
epoch: 1
release: 12.el8
summary: A documentation system for C/C++
url: http://www.stack.nl/~dimitri/doxygen/index.html
rpm_license: GPL+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/doxygen-1.8.14-12.el8.src.rpm
checksum_type: sha256
description:
  Doxygen can generate an online class browser (in HTML) and/or a
  reference manual (in LaTeX) from a set of documented source files. The
  documentation is extracted directly from the sources. Doxygen can
  also be configured to extract the code structure from undocumented
  source files.


pkgId: 04177e4d59413a003d70025a8a8143b24a19bcecc868878c0f7d58563143ff6a
name: dtc
arch: src
version: 1.4.6
epoch: 0
release: 1.el8
summary: Device Tree Compiler
url: https://devicetree.org/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/dtc-1.4.6-1.el8.src.rpm
checksum_type: sha256
description:
  Devicetree is a data structure for describing hardware. Rather than hard coding
  every detail of a device into an operating system, many aspects of the hardware
  can be described in a data structure that is passed to the operating system at
  boot time. The devicetree is used by OpenFirmware, OpenPOWER Abstraction Layer
  (OPAL), Power Architecture Platform Requirements (PAPR) and in the standalone
  Flattened Device Tree (FDT) form.


pkgId: ac6849f5c3fd747ee1d7144fc42fcd72a2160d70e190246d9ba644684954fa9d
name: dwarves
arch: src
version: 1.15
epoch: 0
release: 5.0.2.an8
summary: Debugging Information Manipulation Tools (pahole & friends)
url: http://acmel.wordpress.com
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/dwarves-1.15-5.0.2.an8.src.rpm
checksum_type: sha256
description:
  dwarves is a set of tools that use the debugging information inserted in
  ELF binaries by compilers such as GCC, used by well known debuggers such as
  GDB, and more recent ones such as systemtap.

  Utilities in the dwarves suite include pahole, that can be used to find
  alignment holes in structs and classes in languages such as C, C++, but not
  limited to these.

  It also extracts other information such as CPU cacheline alignment, helping
  pack those structures to achieve more cache hits.

  These tools can also be used to encode and read the BTF type information format
  used with the Linux kernel bpf syscall, using 'pahole -J' and 'pahole -F btf'.

  A diff like tool, codiff can be used to compare the effects changes in source
  code generate on the resulting binaries.

  Another tool is pfunct, that can be used to find all sorts of information about
  functions, inlines, decisions made by the compiler about inlining, etc.


pkgId: 0c7a2829c5041e63fbe58f5ccdde3bb079ac663e63d73463f671ead787754ed7
name: easymock
arch: src
version: 3.5
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Easy mock objects
url: http://www.easymock.org
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/easymock-3.5-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  EasyMock provides Mock Objects for interfaces in JUnit tests by generating
  them on the fly using Java's proxy mechanism. Due to EasyMock's unique style
  of recording expectations, most refactorings will not affect the Mock Objects.
  So EasyMock is a perfect fit for Test-Driven Development.


pkgId: d4f1722abe525430e82b5b56a337ae7f147f8261ca55b413a1bb9d06ce1032a6
name: elinks
arch: src
version: 0.12
epoch: 0
release: 0.58.pre6.el8
summary: A text-mode Web browser
url: http://elinks.or.cz
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Internet
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/elinks-0.12-0.58.pre6.el8.src.rpm
checksum_type: sha256
description:
  Elinks is a text-based Web browser. Elinks does not display any images,
  but it does support frames, tables and most other HTML tags. Elinks'
  advantage over graphical browsers is its speed--Elinks starts and exits
  quickly and swiftly displays Web pages.


pkgId: b066cca6614acccb39655bbd6adb3966ea59b29af38e4a5c2756b0c9ad89225e
name: enca
arch: src
version: 1.19
epoch: 0
release: 1.el8
summary: Character set analyzer and detector
url: http://cihar.com/software/enca
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/enca-1.19-1.el8.src.rpm
checksum_type: sha256
description:
  Enca is an Extremely Naive Charset Analyser. It detects character set and
  encoding of text files and can also convert them to other encodings using
  either a built-in converter or external libraries and tools like libiconv,
  librecode, or cstocs.

  Currently, it has support for Belarussian, Bulgarian, Croatian, Czech,
  Estonian, Latvian, Lithuanian, Polish, Russian, Slovak, Slovene, Ukrainian,
  Chinese and some multibyte encodings (mostly variants of Unicode)
  independent on the language.

  This package also contains shared Enca library other programs can make use of.

  Install enca if you need to cope with text files of dubious origin
  and unknown encoding and convert them to some reasonable encoding.


pkgId: 9244a8b486efda7a300b813f6b89b164b0819e3bd8fbbfaf66a48b045fd7a814
name: execstack
arch: src
version: 0.5.0
epoch: 0
release: 15.el8
summary: Utility to set/clear/query executable stack bit
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/execstack-0.5.0-15.el8.src.rpm
checksum_type: sha256
description:
  This package is built from prelink sources but contains just the
  execstack binary. It can be used manipulate ELF binaries to run
  with or without executable stack.


pkgId: 87ff17d969542928663adad4b7023f4b7c726363e5a43a2f4fd653bfce8c7a2c
name: flite
arch: src
version: 1.3
epoch: 0
release: 31.el8
summary: Small, fast speech synthesis engine (text-to-speech)
url: http://www.speech.cs.cmu.edu/flite/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/flite-1.3-31.el8.src.rpm
checksum_type: sha256
description:
  Flite (festival-lite) is a small, fast run-time speech synthesis engine
  developed at CMU and primarily designed for small embedded machines and/or
  large servers. Flite is designed as an alternative synthesis engine to
  Festival for voices built using the FestVox suite of voice building tools.


pkgId: 214aaa3aaf4dd807237049d6e8ef961b438e6de066610594d3b7cfa256df66d9
name: fontforge
arch: src
version: 20170731
epoch: 0
release: 14.0.1.an8
summary: Outline and bitmap font editor
url: http://fontforge.github.io/
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/fontforge-20170731-14.0.1.an8.src.rpm
checksum_type: sha256
description:
  FontForge (former PfaEdit) is a font editor for outline and bitmap
  fonts. It supports a range of font formats, including PostScript
  (ASCII and binary Type 1, some Type 3 and Type 0), TrueType, OpenType
  (Type2) and CID-keyed fonts.


pkgId: 1d9039407b07a502c590aea44f073d6158f58f87af3490b10fd4c27f52391cbc
name: forge-parent
arch: src
version: 38
epoch: 0
release: 11.module+el8.2.0+10048+55533a4a
summary: Sonatype Forge Parent Pom
url: https://docs.sonatype.org/display/FORGE/Index
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/forge-parent-38-11.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Sonatype Forge is an open-source community dedicated to the creation of the
  next-generation of development tools and technologies.


pkgId: 923cebe41cb802e26e2aeac18936b973accc3078789d45bf51820a9607869ed2
name: fuse-sshfs
arch: src
version: 2.8
epoch: 0
release: 5.el8
summary: FUSE-Filesystem to access remote filesystems via SSH
url: https://github.com/libfuse/sshfs
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Base
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/fuse-sshfs-2.8-5.el8.src.rpm
checksum_type: sha256
description:
  This is a FUSE-filesystem client based on the SSH File Transfer Protocol.
  Since most SSH servers already support this protocol it is very easy to set
  up: i.e. on the server side there's nothing to do.  On the client side
  mounting the filesystem is as easy as logging into the server with ssh.


pkgId: f17d9882e8d9a5ee15eb4f515c4228c292ec2a57ea83bbfe165f58dfba249ed8
name: geronimo-jms
arch: src
version: 1.1.1
epoch: 0
release: 25.module+el8.2.0+10048+55533a4a
summary: J2EE JMS v1.1 API
url: http://geronimo.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/geronimo-jms-1.1.1-25.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Java Message Service (JMS) API is a messaging standard that allows
  application components based on the Java 2 Platform, Enterprise Edition
  (J2EE) to create, send, receive, and read messages. It enables distributed
  communication that is loosely coupled, reliable, and asynchronous.


pkgId: 599e063eb9a59b994484d97ecf285e629dc5d917dcbf0cf29270a63938b17d96
name: geronimo-jpa
arch: src
version: 1.1.1
epoch: 0
release: 21.module+el8.2.0+10048+55533a4a
summary: Java persistence API implementation
url: http://geronimo.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/geronimo-jpa-1.1.1-21.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Java Persistence API is a new programming model under EJB 3.0
  specification (JSR220) for the management of persistence and
  object/relational mapping with Java EE and Java SE. Geronimo JPA is
  one implementation of this specification.


pkgId: d347da686f80b919c1dc7eb50e7215c2b6bf6188b3cb93e7d33a3f37be0ed0c4
name: gflags
arch: src
version: 2.1.2
epoch: 0
release: 6.el8
summary: Library for commandline flag processing
url: https://gflags.github.io/gflags/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gflags-2.1.2-6.el8.src.rpm
checksum_type: sha256
description:
  The gflags package contains a library that implements commandline
  flags processing. As such it's a replacement for getopt(). It has
  increased flexibility, including built-in support for C++ types like
  string, and the ability to define flags in the source file in which
  they're used.


pkgId: 6850e8d87a8d2d585e33658282dfa61afb11cc43d17120469661828bca073185
name: glassfish-el
arch: src
version: 3.0.1
epoch: 0
release: 0.7.b08.module+el8.2.0+10048+55533a4a
summary: J2EE Expression Language Implementation
url: http://uel.java.net
rpm_license: CDDL-1.1 or GPLv2 with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glassfish-el-3.0.1-0.7.b08.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This project provides an implementation of the Expression Language (EL).
  The main goals are:
   * Improves current implementation: bug fixes and performance improvements
   * Provides API for use by other tools, such as Netbeans


pkgId: 2ef2e78ef068bcd2a78ced7a11172f468768cbf05f2cef676eac7faa464bdf84
name: glassfish-jsp-api
arch: src
version: 2.3.2
epoch: 0
release: 0.9.b01.module+el8.2.0+10048+55533a4a
summary: Glassfish J2EE JSP API specification
url: http://java.net/jira/browse/JSP
rpm_license: (CDDL-1.1 or GPLv2 with exceptions) and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glassfish-jsp-api-2.3.2-0.9.b01.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This project provides a container independent specification of JSP
  2.2. Note that this package doesn't contain implementation of this
  specification. See glassfish-jsp for one of implementations


pkgId: 53aa4ae2b0044a8d6a8a921259bb0689d1841c636fd8764bfb7b1c60446c662a
name: glassfish-servlet-api
arch: src
version: 3.1.0
epoch: 0
release: 14.module+el8.2.0+10048+55533a4a
summary: Java Servlet API
url: http://servlet-spec.java.net
rpm_license: (CDDL or GPLv2 with exceptions) and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glassfish-servlet-api-3.1.0-14.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The javax.servlet package contains a number of classes
  and interfaces that describe and define the contracts between
  a servlet class and the runtime environment provided for
  an instance of such a class by a conforming servlet container.


pkgId: b67e4cecfa6ed691c4e20ad51509ee10dada5bac8b3c94edff41530a82bcc999
name: glew
arch: src
version: 2.0.0
epoch: 0
release: 6.el8
summary: The OpenGL Extension Wrangler Library
url: http://glew.sourceforge.net
rpm_license: BSD and MIT
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glew-2.0.0-6.el8.src.rpm
checksum_type: sha256
description:
  The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
  extension loading library. GLEW provides efficient run-time mechanisms for
  determining which OpenGL extensions are supported on the target platform.
  OpenGL core and extension functionality is exposed in a single header file.
  GLEW is available for a variety of operating systems, including Windows, Linux,
  Mac OS X, FreeBSD, Irix, and Solaris.

  This package contains the demo GLEW utilities.  The libraries themselves
  are in libGLEW.


pkgId: 73e2baa7a46e5ea0c35b1a6760a23ef033797998cb3c3081ec0857e57e3b63da
name: glm
arch: src
version: 0.9.8.5
epoch: 0
release: 2.el8
summary: C++ mathematics library for graphics programming
url: http://glm.g-truc.net/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glm-0.9.8.5-2.el8.src.rpm
checksum_type: sha256
description:
  GLM is a C++ library for doing mathematics operations
  required in many OpenGL based applications. Its interface
  has been designed to resemble the built-in matrix and vector
  types of the OpenGL shading language.


pkgId: 11b72ab47b38ee55faf88e759017ecb2107fd6ddd6482502c9d6678cb52c4b31
name: glog
arch: src
version: 0.3.5
epoch: 0
release: 3.el8
summary: A C++ application logging library
url: https://github.com/google/glog
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/glog-0.3.5-3.el8.src.rpm
checksum_type: sha256
description:
  Google glog is a library that implements application-level
  logging. This library provides logging APIs based on C++-style
  streams and various helper macros.


pkgId: 6e30164a4efba7d2b6d2a21bab37386002921bb851f2efa2e5df15913af05e95
name: gnome-common
arch: src
version: 3.18.0
epoch: 0
release: 5.el8
summary: Useful things common to building GNOME packages from scratch
url: https://wiki.gnome.org/Projects/GnomeCommon
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gnome-common-3.18.0-5.el8.src.rpm
checksum_type: sha256
description:
  This package contains sample files that should be used to develop pretty much
  every GNOME application.  The programs included here are not needed for running
  GNOME apps or building ones from distributed tarballs.  They are only useful
  for compiling from git sources or when developing the build infrastructure for
  a GNOME application.


pkgId: 96023ea6c3eb5d99fc3e2a980b485cd67453fea775c8910446acaaab977dfc11
name: gnu-efi
arch: src
version: 3.0.8
epoch: 1
release: 4.el8
summary: Development Libraries and headers for EFI
url: ftp://ftp.hpl.hp.com/pub/linux-ia64
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/System
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gnu-efi-3.0.8-4.el8.src.rpm
checksum_type: sha256
description:
  This package contains development headers and libraries for developing
  applications that run under EFI (Extensible Firmware Interface).


pkgId: 97749113054879d04e0f337fa228a7a0541442b9b0ead136c39be5c79c22aec8
name: google-guice
arch: src
version: 4.1
epoch: 0
release: 11.module+el8.2.0+10048+55533a4a
summary: Lightweight dependency injection framework for Java 5 and above
url: https://github.com/google/guice
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/google-guice-4.1-11.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Put simply, Guice alleviates the need for factories and the use of new
  in your Java code. Think of Guice's @Inject as the new new. You will
  still need to write factories in some cases, but your code will not
  depend directly on them. Your code will be easier to change, unit test
  and reuse in other contexts.

  Guice embraces Java's type safe nature, especially when it comes to
  features introduced in Java 5 such as generics and annotations. You
  might think of Guice as filling in missing features for core
  Java. Ideally, the language itself would provide most of the same
  features, but until such a language comes along, we have Guice.

  Guice helps you design better APIs, and the Guice API itself sets a
  good example. Guice is not a kitchen sink. We justify each feature
  with at least three use cases. When in doubt, we leave it out. We
  build general functionality which enables you to extend Guice rather
  than adding every feature to the core framework.


pkgId: e0e173a2ca55f6c5cb6c7576ffb38f3e68362cb09326fad782c9324ab138cfe0
name: google-roboto-slab-fonts
arch: src
version: 1.100263
epoch: 0
release: 0.7.20150923git.el8
summary: Google Roboto Slab fonts
url: https://www.google.com/fonts/specimen/Roboto+Slab
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/google-roboto-slab-fonts-1.100263-0.7.20150923git.el8.src.rpm
checksum_type: sha256
description:
  Roboto has a dual nature. It has a mechanical skeleton and the forms are
  largely geometric. At the same time, the font features friendly and open
  curves. While some grotesks distort their letterforms to force a rigid
  rhythm, Roboto doesn't compromise, allowing letters to be settled into
  their natural width. This makes for a more natural reading rhythm more
  commonly found in humanist and serif types.

  This is the Roboto Slab family, which can be used alongside the normal
  Roboto family and the Roboto Condensed family.


pkgId: 100865e6255e1c9621d4411fcaa462300a001a90870bbb4533eab33404a3f825
name: gperf
arch: src
version: 3.1
epoch: 0
release: 5.el8
summary: A perfect hash function generator
url: http://www.gnu.org/software/gperf/
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gperf-3.1-5.el8.src.rpm
checksum_type: sha256
description:
  Gperf is a perfect hash function generator written in C++. Simply
  stated, a perfect hash function is a hash function and a data
  structure that allows recognition of a key word in a set of words
  using exactly one probe into the data structure.


pkgId: 199274367d70ff57af6b45e6d0019ecac8a532c77643f79678f0c3da8215c8a2
name: gtest
arch: src
version: 1.8.0
epoch: 0
release: 5.el8
summary: Google C++ testing framework
url: https://github.com/google/googletest
rpm_license: BSD and ASL2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gtest-1.8.0-5.el8.src.rpm
checksum_type: sha256
description:
  Framework for writing C++ tests on a variety of platforms (GNU/Linux,
  Mac OS X, Windows, Windows CE, and Symbian). Based on the xUnit
  architecture. Supports automatic test discovery, a rich set of
  assertions, user-defined assertions, death tests, fatal and non-fatal
  failures, various options for running the tests, and XML test report
  generation.


pkgId: c657fadf96c4ff2aeb41cd7df3fa372003fc0ad83e1b68f660c3d8f7266ff2f1
name: gtk-doc
arch: src
version: 1.28
epoch: 0
release: 1.el8
summary: API documentation generation tool for GTK+ and GNOME
url: http://www.gtk.org/gtk-doc
rpm_license: GPLv2+ and GFDL
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gtk-doc-1.28-1.el8.src.rpm
checksum_type: sha256
description:
  gtk-doc is a tool for generating API reference documentation.
  It is used for generating the documentation for GTK+, GLib
  and GNOME.


pkgId: 016e1c7b12ec8bf3e0c0cdcdc62630f4897fb9d408b919cc5753810505db51aa
name: gtkspell
arch: src
version: 2.0.16
epoch: 0
release: 15.el8
summary: On-the-fly spell checking for GtkTextView widgets
url: http://gtkspell.sourceforge.net/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/gtkspell-2.0.16-15.el8.src.rpm
checksum_type: sha256
description:
  GtkSpell provides word-processor-style highlighting and replacement of
  misspelled words in a GtkTextView widget as you type. Right-clicking a
  misspelled word pops up a menu of suggested replacements.


pkgId: 6a1c0dc97623dcb91039c1e9c466dafdbc6f210a8405a7473c5471715d852110
name: guava20
arch: src
version: 20.0
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: Google Core Libraries for Java
url: https://github.com/google/guava
rpm_license: ASL 2.0 and CC0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/guava20-20.0-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Guava is a suite of core and expanded libraries that include
  utility classes, Google’s collections, io classes, and much
  much more.
  This project is a complete packaging of all the Guava libraries
  into a single jar.  Individual portions of Guava can be used
  by downloading the appropriate module and its dependencies.


pkgId: 167ccb94069144a82ee1341d9ab3efa047f04848e5e78ec4fe937861af08ce65
name: hamcrest
arch: src
version: 1.3
epoch: 0
release: 23.module+el8.2.0+10048+55533a4a
summary: Library of matchers for building test expressions
url: https://github.com/hamcrest/JavaHamcrest
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/hamcrest-1.3-23.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Provides a library of matcher objects (also known as constraints or predicates)
  allowing 'match' rules to be defined declaratively, to be used in other
  frameworks. Typical scenarios include testing frameworks, mocking libraries and
  UI validation rules.


pkgId: 321e0a2ecf3e416286aa4b6ff22409bbdeffa01102f3d4a152cff683dd0a311d
name: hawtjni
arch: src
version: 1.16
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Code generator that produces the JNI code
url: http://hawtjni.fusesource.org/
rpm_license: ASL 2.0 and EPL-1.0 and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/hawtjni-1.16-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  HawtJNI is a code generator that produces the JNI code needed to
  implement java native methods. It is based on the jnigen code generator
  that is part of the SWT Tools project which is used to generate all the
  JNI code which powers the eclipse platform.


pkgId: 05c5038a77412723a1bc91febd4bdaab66e4b611816857f8336aa1bd3a7ce754
name: help2man
arch: src
version: 1.47.6
epoch: 0
release: 1.el8
summary: Create simple man pages from --help output
url: http://www.gnu.org/software/help2man
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/help2man-1.47.6-1.el8.src.rpm
checksum_type: sha256
description:
  help2man is a script to create simple man pages from the --help and
  --version output of programs.

  Since most GNU documentation is now in info format, this provides a
  way to generate a placeholder man page pointing to that resource while
  still providing some useful information.


pkgId: 63f35e1cab761ba2dfaa58890c5bf866570e7a27fb69af382d2508c55f2f736a
name: httpcomponents-client
arch: src
version: 4.5.5
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: HTTP agent implementation based on httpcomponents HttpCore
url: http://hc.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/httpcomponents-client-4.5.5-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on
  httpcomponents HttpCore. It also provides reusable components for
  client-side authentication, HTTP state management, and HTTP connection
  management. HttpComponents Client is a successor of and replacement
  for Commons HttpClient 3.x. Users of Commons HttpClient are strongly
  encouraged to upgrade.


pkgId: 6a3856f5cde84bd1c213a099d25aa54a2c70771e8345108b4bc048d6273eb362
name: httpcomponents-core
arch: src
version: 4.4.10
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Set of low level Java HTTP transport components for HTTP services
url: http://hc.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/httpcomponents-core-4.4.10-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  HttpCore is a set of low level HTTP transport components that can be
  used to build custom client and server side HTTP services with a
  minimal footprint. HttpCore supports two I/O models: blocking I/O
  model based on the classic Java I/O and non-blocking, event driven I/O
  model based on Java NIO.

  The blocking I/O model may be more appropriate for data intensive, low
  latency scenarios, whereas the non-blocking model may be more
  appropriate for high latency scenarios where raw data throughput is
  less important than the ability to handle thousands of simultaneous
  HTTP connections in a resource efficient manner.


pkgId: 401f994661c179c8fc566d690dc66d44ccb9a47c8cc3b4b8323b7569da967091
name: httpcomponents-project
arch: src
version: 9
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Common POM file for HttpComponents
url: http://hc.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/httpcomponents-project-9-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Common Maven POM  file for HttpComponents. This project should be
  required only for building dependant packages with Maven. Please don't
  use it as runtime requirement.


pkgId: 404eeabb573a3b546b0b10ba35eac2731f949d9fbe4c58d1e0c7641c55301008
name: imake
arch: src
version: 1.0.7
epoch: 0
release: 11.el8
summary: imake source code configuration and build system
url: http://www.x.org
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: User Interface/X
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/imake-1.0.7-11.el8.src.rpm
checksum_type: sha256
description:
  Imake is a deprecated source code configuration and build system which
  has traditionally been supplied by and used to build the X Window System
  in X11R6 and previous releases.  As of the X Window System X11R7 release,
  the X Window system has switched to using GNU autotools as the primary
  build system, and the Imake system is now deprecated, and should not be
  used by new software projects.  Software developers are encouraged to
  migrate software to the GNU autotools system.


pkgId: c23ce5000977dea71e25ab6f4ba7ef9319ff9b2d461bfa5dcc6dfdd42a9d01c0
name: isorelax
arch: src
version: 0
epoch: 1
release: 0.23.release20050331.module+el8.2.0+10048+55533a4a
summary: Public interfaces for RELAX Core
url: http://iso-relax.sourceforge.net/
rpm_license: MIT and ASL 1.1
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/isorelax-0-0.23.release20050331.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The ISO RELAX project was started to host public interfaces
  useful for applications to support RELAX Core. Now, however,
  some of the hosted material is schema language-neutral.


pkgId: 217b513687ee593dc6313710bebab639c80447c29abe0d643e43892cc3121252
name: jakarta-commons-httpclient
arch: src
version: 3.1
epoch: 1
release: 28.module+el8.2.0+10048+55533a4a
summary: Jakarta Commons HTTPClient implements the client side of HTTP standards
url: http://jakarta.apache.org/commons/httpclient/
rpm_license: ASL 2.0 and (ASL 2.0 or LGPLv2+)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: localhost.localdomain
rpm_packager: OpenAnolis Community
location_href: Packages/jakarta-commons-httpclient-3.1-28.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Hyper-Text Transfer Protocol (HTTP) is perhaps the most significant
  protocol used on the Internet today. Web services, network-enabled
  appliances and the growth of network computing continue to expand the
  role of the HTTP protocol beyond user-driven web browsers, and increase
  the number of applications that may require HTTP support.
  Although the java.net package provides basic support for accessing
  resources via HTTP, it doesn't provide the full flexibility or
  functionality needed by many applications. The Jakarta Commons HTTP
  Client component seeks to fill this void by providing an efficient,
  up-to-date, and feature-rich package implementing the client side of the
  most recent HTTP standards and recommendations.
  Designed for extension while providing robust support for the base HTTP
  protocol, the HTTP Client component may be of interest to anyone
  building HTTP-aware client applications such as web browsers, web
  service clients, or systems that leverage or extend the HTTP protocol
  for distributed communication.


pkgId: 0feccbcb5f085f296a9e94c7edb47aa06c5575d7ce448f13620cca1aef4f0fe0
name: jakarta-oro
arch: src
version: 2.0.8
epoch: 0
release: 23.module+el8.2.0+10048+55533a4a
summary: Full regular expressions API
url: http://jakarta.apache.org/oro
rpm_license: ASL 1.1
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jakarta-oro-2.0.8-23.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Jakarta-ORO Java classes are a set of text-processing Java classes
  that provide Perl5 compatible regular expressions, AWK-like regular
  expressions, glob expressions, and utility classes for performing
  substitutions, splits, filtering filenames, etc. This library is the
  successor to the OROMatcher, AwkTools, PerlTools, and TextTools
  libraries from ORO, Inc. (www.oroinc.com).


pkgId: a101868d1a8c2b0cbfd4e35f623abca88b3aab916aa0e9069213a1fd9d271c49
name: jansi
arch: src
version: 1.17.1
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Jansi is a java library for generating and interpreting ANSI escape sequences
url: http://fusesource.github.io/jansi/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jansi-1.17.1-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Jansi is a small java library that allows you to use ANSI escape sequences
  in your Java console applications. It implements ANSI support on platforms
  which don't support it like Windows and provides graceful degradation for
  when output is being sent to output devices which cannot support ANSI sequences.


pkgId: bab67287f60a86453f51b153ccc8b44c5593a4169a8b88184ffeb188ae810029
name: javacc
arch: src
version: 7.0.2
epoch: 0
release: 6.module+el8.2.0+10048+55533a4a
summary: A parser/scanner generator for java
url: http://javacc.org
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/javacc-7.0.2-6.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Java Compiler Compiler (JavaCC) is the most popular parser generator for use
  with Java applications. A parser generator is a tool that reads a grammar
  specification and converts it to a Java program that can recognize matches to
  the grammar. In addition to the parser generator itself, JavaCC provides other
  standard capabilities related to parser generation such as tree building (via
  a tool called JJTree included with JavaCC), actions, debugging, etc.


pkgId: f49553a661a7789f4ac43c72e7c5b7236e6d6ad8d6aa0a8a05e4181f71bf4276
name: javamail
arch: src
version: 1.5.2
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Java Mail API
url: http://www.oracle.com/technetwork/java/javamail
rpm_license: CDDL-1.0 or GPLv2 with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/javamail-1.5.2-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The JavaMail API provides a platform-independent and protocol-independent
  framework to build mail and messaging applications.


pkgId: fd17457c1f54b2e994bd7b6c7751d50ca6441613de1f877ebfa1a79740f32e88
name: javassist
arch: src
version: 3.18.1
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: The Java Programming Assistant provides simple Java bytecode manipulation
url: http://www.csg.is.titech.ac.jp/~chiba/javassist/
rpm_license: MPLv1.1 or LGPLv2+ or ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/javassist-3.18.1-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Javassist enables Java programs to define a new class at runtime and to
  modify a class file when the JVM loads it. Unlike other similar
  bytecode editors, Javassist provides two levels of API: source level
  and bytecode level. If the users use the source-level API, they can
  edit a class file without knowledge of the specifications of the Java
  bytecode. The whole API is designed with only the vocabulary of the
  Java language. You can even specify inserted bytecode in the form of
  source text; Javassist compiles it on the fly. On the other hand, the
  bytecode-level API allows the users to directly edit a class file as
  other editors.


pkgId: f0c9b7940a766b2b418e29f15408005260ba6c40fc9debc50b5294466cbb5a8b
name: jaxen
arch: src
version: 1.1.6
epoch: 0
release: 18.module+el8.2.0+10048+55533a4a
summary: An XPath engine written in Java
url: http://jaxen.codehaus.org/
rpm_license: BSD and W3C
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jaxen-1.1.6-18.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Jaxen is an open source XPath library written in Java. It is adaptable
  to many different object models, including DOM, XOM, dom4j, and JDOM.
  Is it also possible to write adapters that treat non-XML trees such as compiled
  Java byte code or Java beans as XML, thus enabling you to query these trees
  with XPath too.


pkgId: da90b4a67323ca2091c83193e63965e2317c5f7feb88f7bdc3eebfcba3405cbb
name: jdepend
arch: src
version: 2.9.1
epoch: 0
release: 18.module+el8.2.0+10048+55533a4a
summary: Java Design Quality Metrics
url: http://www.clarkware.com/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jdepend-2.9.1-18.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JDepend traverses a set of Java class and source file directories and
  generates design quality metrics for each Java package. JDepend allows
  you to automatically measure the quality of a design in terms of its
  extensibility, reusability, and maintainability to effectively manage
  and control package dependencies.


pkgId: ec55afa24c72288cf87fda16f87d6ce7f2cc4eec300480dcbad65fbfd86ef546
name: jdependency
arch: src
version: 1.2
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: This project provides an API to analyse class dependencies
url: http://github.com/tcurdt/jdependency
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jdependency-1.2-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  jdependency is small library that helps you analyze class level
  dependencies, clashes and missing classes.


pkgId: 81610d3f2b0b2ba4a4f78cf5e3e8777c39f0ff7e8923e023ee0c049fb1732e16
name: jdom
arch: src
version: 1.1.3
epoch: 0
release: 17.module+el8.2.0+10048+55533a4a
summary: Java alternative to DOM and SAX
url: http://www.jdom.org/
rpm_license: Saxpath
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jdom-1.1.3-17.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JDOM is, quite simply, a Java representation of an XML document. JDOM
  provides a way to represent that document for easy and efficient
  reading, manipulation, and writing. It has a straightforward API, is a
  lightweight and fast, and is optimized for the Java programmer. It's an
  alternative to DOM and SAX, although it integrates well with both DOM
  and SAX.


pkgId: 963f911e456c487724501e9fe5020f924cf4e2501c6b0ff86dea0f997b503de2
name: jdom2
arch: src
version: 2.0.6
epoch: 0
release: 12.module+el8.2.0+10048+55533a4a
summary: Java manipulation of XML made easy
url: http://www.jdom.org/
rpm_license: Saxpath
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jdom2-2.0.6-12.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JDOM is a Java-oriented object model which models XML documents.
  It provides a Java-centric means of generating and manipulating
  XML documents. While JDOM inter-operates well with existing
  standards such as the Simple API for XML (SAX) and the Document
  Object Model (DOM), it is not an abstraction layer or
  enhancement to those APIs. Rather, it seeks to provide a robust,
  light-weight means of reading and writing XML data without the
  complex and memory-consumptive options that current API
  offerings provide.


pkgId: bd0b5d5afa79c8a1b5d4919df07998ba2554c382e6c4623ee755a894442733a1
name: jflex
arch: src
version: 1.6.1
epoch: 0
release: 12.module+el8.2.0+10048+55533a4a
summary: Fast Scanner Generator
url: http://jflex.de/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jflex-1.6.1-12.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JFlex is a lexical analyzer generator (also known as scanner
  generator) for Java, written in Java.  It is also a rewrite of the
  very useful tool JLex which was developed by Elliot Berk at Princeton
  University.  As Vern Paxson states for his C/C++ tool flex: They do
  not share any code though.  JFlex is designed to work together with
  the LALR parser generator CUP by Scott Hudson, and the Java
  modification of Berkeley Yacc BYacc/J by Bob Jamison.  It can also be
  used together with other parser generators like ANTLR or as a
  standalone tool.


pkgId: bdee603828babf0720f6ca5d67241994d47ba92af2786a5546255fa84f2153f7
name: jline
arch: src
version: 2.14.6
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: JLine is a Java library for handling console input
url: https://github.com/jline/jline2
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jline-2.14.6-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JLine is a Java library for handling console input. It is similar
  in functionality to BSD editline and GNU readline. People familiar
  with the readline/editline capabilities for modern shells (such as
  bash and tcsh) will find most of the command editing features of
  JLine to be familiar.


pkgId: 837731bbd721f5a63216af623a6be4b42829fe7b9b4de56cc07a7a9295c76b0b
name: jsch
arch: src
version: 0.1.54
epoch: 0
release: 6.module+el8.2.0+10048+55533a4a
summary: Pure Java implementation of SSH2
url: http://www.jcraft.com/jsch/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jsch-0.1.54-6.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JSch allows you to connect to an sshd server and use port forwarding,
  X11 forwarding, file transfer, etc., and you can integrate its
  functionality into your own Java programs.


pkgId: e78124024cb8465ab247bb098b72e58da4f3c9826cbf7152c0e870dc945fd37e
name: jsoup
arch: src
version: 1.11.3
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Java library for working with real-world HTML
url: http://jsoup.org/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jsoup-1.11.3-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  jsoup is a Java library for working with real-world HTML.
  It provides a very convenient API for extracting and manipulating data,
  using the best of DOM, CSS, and jquery-like methods.

  jsoup implements the WHATWG HTML5 specification,
  and parses HTML to the same DOM as modern browsers do.

   - scrape and parse HTML from a URL, file, or string
   - find and extract data, using DOM traversal or CSS selectors
   - manipulate the HTML elements, attributes, and text
   - clean user-submitted content against a safe white-list,
     to prevent XSS attacks
   - output tidy HTML

  jsoup is designed to deal with all varieties of HTML found in the wild;
  from pristine and validating, to invalid tag-soup;
  jsoup will create a sensible parse tree.


pkgId: bdf14b2f865777cd8a8544224808424f18ad700402d13e7e8b03bdf8c99a59d2
name: jsr-305
arch: src
version: 0
epoch: 0
release: 0.22.20130910svn.module+el8.2.0+10048+55533a4a
summary: Correctness annotations for Java code
url: http://jsr-305.googlecode.com/
rpm_license: BSD and CC-BY
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jsr-305-0-0.22.20130910svn.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This package contains reference implementations, test cases, and other
  documents for Java Specification Request 305: Annotations for Software Defect
  Detection.


pkgId: 8945ab837f03086a6b2c6255d72e4d81ab0d9872209796a4a09904923c50a150
name: jtidy
arch: src
version: 1.0
epoch: 2
release: 0.28.20100930svn1125.module+el8.2.0+10048+55533a4a
summary: HTML syntax checker and pretty printer
url: http://jtidy.sourceforge.net/
rpm_license: zlib
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jtidy-1.0-0.28.20100930svn1125.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty
  printer.  Like its non-Java cousin, JTidy can be used as a tool for
  cleaning up malformed and faulty HTML.  In addition, JTidy provides a
  DOM interface to the document that is being processed, which
  effectively makes you able to use JTidy as a DOM parser for real-world
  HTML.


pkgId: f589b19f5a7d8ebc0ac946ff9dd1d81955a272ee48024003a9763fb0196438ac
name: junit
arch: src
version: 4.12
epoch: 1
release: 9.module+el8.2.0+10048+55533a4a
summary: Java regression test package
url: http://www.junit.org/
rpm_license: EPL-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/junit-4.12-9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  JUnit is a regression testing framework written by Erich Gamma and Kent Beck.
  It is used by the developer who implements unit tests in Java. JUnit is Open
  Source Software, released under the Common Public License Version 1.0 and
  hosted on GitHub.


pkgId: 37aef13bd39cdffa0dad820d72ad02a78fb2c3d5db6b7ff561d07ddb70e7c9d1
name: jzlib
arch: src
version: 1.1.3
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: Re-implementation of zlib in pure Java
url: http://www.jcraft.com/jzlib/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/jzlib-1.1.3-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The zlib is designed to be a free, general-purpose, legally unencumbered
  -- that is, not covered by any patents -- loss-less data-compression
  library for use on virtually any computer hardware and operating system.
  The zlib was written by Jean-loup Gailly (compression) and Mark Adler
  (decompression).


pkgId: bce75b1c9f4b980afbbccf680d6b74ee44ef6259cf17e54c804c2fa0056c1283
name: ladspa
arch: src
version: 1.13
epoch: 0
release: 20.el8
summary: Linux Audio Developer's Simple Plug-in API, examples and tools
url: http://www.ladspa.org/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ladspa-1.13-20.el8.src.rpm
checksum_type: sha256
description:
  There is a large number of synthesis packages in use or development on
  the Linux platform at this time. The Linux Audio Developer's Simple
  Plugin API (LADSPA) attempts to give programmers the ability to write
  simple `plugin' audio processors in C/C++ and link them dynamically
  against a range of host applications.

  This package contains the example plug-ins and tools from the LADSPA SDK.


pkgId: 6d4bf940de85b41d6a2b43b7c046767fe97f7da87fbe346c06691565db7e53e7
name: latex2html
arch: src
version: 2018.2
epoch: 0
release: 2.el8
summary: Converts LaTeX documents to HTML
url: http://www.latex2html.org/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Publishing
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/latex2html-2018.2-2.el8.src.rpm
checksum_type: sha256
description:
  LATEX2HTML is a converter written in Perl that converts LATEX
  documents to HTML. This way e.g. scientific papers - primarily typeset
  for printing - can be put on the Web for online viewing.

  LATEX2HTML does also a good job in rapid web site deployment. These
  pages are generated from a single LATEX source.


pkgId: 1a8e3748efd244c154a55dcd395de17b9cdb7f924db2608a4aefa7ce96c3e68b
name: lensfun
arch: src
version: 0.3.2
epoch: 0
release: 14.el8
summary: Library to rectify defects introduced by photographic lenses
url: http://lensfun.sourceforge.net/
rpm_license: LGPLv3 and CC-BY-SA
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/lensfun-0.3.2-14.el8.src.rpm
checksum_type: sha256
description:
  The lensfun library provides an open source database of photographic lenses and
  their characteristics. It not only provides a way to read and search the
  database, but also provides a set of algorithms for correcting images based on
  detailed knowledge of lens properties. Right now lensfun is designed to correct
  distortion, transversal (also known as lateral) chromatic aberrations,
  vignetting and color contribution of a lens.


pkgId: bdc8219777261997afe03a8bca1a0fc14329805e23706030ad562379e8b02d8c
name: leptonica
arch: src
version: 1.76.0
epoch: 0
release: 2.el8
summary: C library for efficient image processing and image analysis operations
url: https://github.com/danbloomberg/leptonica
rpm_license: BSD and Leptonica
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/leptonica-1.76.0-2.el8.src.rpm
checksum_type: sha256
description:
  The library supports many operations that are useful on
   * Document images
   * Natural images

  Fundamental image processing and image analysis operations
   * Rasterop (aka bitblt)
   * Affine transforms (scaling, translation, rotation, shear)
     on images of arbitrary pixel depth
   * Projective and bi-linear transforms
   * Binary and gray scale morphology, rank order filters, and
     convolution
   * Seed-fill and connected components
   * Image transformations with changes in pixel depth, both at
     the same scale and with scale change
   * Pixelwise masking, blending, enhancement, arithmetic ops,
     etc.


pkgId: f2a223ccb247c83139be938b937202b50aa8f4da6ee4513015e9bc09e3ea6be2
name: libEMF
arch: src
version: 1.0.9
epoch: 0
release: 5.el8
summary: A library for generating Enhanced Metafiles
url: http://libemf.sourceforge.net/
rpm_license: LGPLv2+ and GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libEMF-1.0.9-5.el8.src.rpm
checksum_type: sha256
description:
  libEMF is a library for generating Enhanced Metafiles on systems which
  don't natively support the ECMA-234 Graphics Device Interface
  (GDI). The library is intended to be used as a driver for other
  graphics programs such as Grace or gnuplot. Therefore, it implements a
  very limited subset of the GDI.


pkgId: 981839a5e8287961cffe0ddc2986a5828f8621da465ccfc6363c21c2d4c86c2f
name: libIDL
arch: src
version: 0.8.14
epoch: 0
release: 15.el8
summary: Library for parsing IDL (Interface Definition Language)
url: http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libIDL-0.8.14-15.el8.src.rpm
checksum_type: sha256
description:
  libIDL is a library for parsing IDL (Interface Definition Language).
  It can be used for both COM-style and CORBA-style IDL.


pkgId: d152bad74c30384e3fb77eda57bff5f413236e124ef7e0f5066d94f6570fabfb
name: libaec
arch: src
version: 1.0.2
epoch: 0
release: 3.el8
summary: Adaptive Entropy Coding library
url: https://gitlab.dkrz.de/k202009/libaec
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libaec-1.0.2-3.el8.src.rpm
checksum_type: sha256
description:
  Libaec provides fast loss-less compression of 1 up to 32 bit wide
  signed or unsigned integers (samples). The library achieves best
  results for low entropy data as often encountered in space imaging
  instrument data or numerical model output from weather or climate
  simulations. While floating point representations are not directly
  supported, they can also be efficiently coded by grouping exponents
  and mantissa.

  Libaec implements Golomb Rice coding as defined in the Space Data
  System Standard documents 121.0-B-2 and 120.0-G-2.

  Libaec includes a free drop-in replacement for the SZIP
  library (http://www.hdfgroup.org/doc_resource/SZIP).


pkgId: 8da2e5232f425ce732a4235d4b81e87e3d82f414370c58d1ea2bbb1bdde447e6
name: libdap
arch: src
version: 3.19.1
epoch: 0
release: 2.el8
summary: The C++ DAP2 library from OPeNDAP
url: http://www.opendap.org/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libdap-3.19.1-2.el8.src.rpm
checksum_type: sha256
description:
  The libdap++ library contains an implementation of DAP2. This package
  contains the library, dap-config, and getdap. The script dap-config
  simplifies using the library in other projects. The getdap utility is a
  simple command-line tool to read from DAP2 servers. It is built using the
  library and demonstrates simple uses of it.


pkgId: fc6753104ace1ef87cbf13a6a4249a93bf0d84f8be680e1b6981d22daccd4f2b
name: libdnet
arch: src
version: 1.12
epoch: 0
release: 26.el8
summary: Simple portable interface to lowlevel networking routines
url: http://code.google.com/p/libdnet/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libdnet-1.12-26.el8.src.rpm
checksum_type: sha256
description:
  libdnet provides a simplified, portable interface to several
  low-level networking routines, including network address
  manipulation, kernel arp(4) cache and route(4) table lookup and
  manipulation, network firewalling (IP filter, ipfw, ipchains,
  pf, ...), network interface lookup and manipulation, raw IP
  packet and Ethernet frame, and data transmission.


pkgId: d21871748c16b02feee737664a843ab260789fb9814cfae0e628bbbe797a19b8
name: libdwarf
arch: src
version: 20180129
epoch: 0
release: 4.el8
summary: Library to access the DWARF Debugging file format
url: http://www.prevanders.net/dwarf.html
rpm_license: LGPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libdwarf-20180129-4.el8.src.rpm
checksum_type: sha256
description:
  Library to access the DWARF debugging file format which supports
  source level debugging of a number of procedural languages, such as C, C++,
  and Fortran.  Please see http://www.dwarfstd.org for DWARF specification.


pkgId: 0107b0da9fdc07286204bb1579568ca13bf920f2ffe7e3ee7932148e4a16179c
name: libeot
arch: src
version: 0.01
epoch: 0
release: 9.el8
summary: A library for parsing Embedded OpenType font files
url: https://github.com/umanwizard/libeot
rpm_license: MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libeot-0.01-9.el8.src.rpm
checksum_type: sha256
description:
  libeot is a library for parsing Embedded OpenType files (Microsoft
  embedded font "standard") and converting them to other formats.


pkgId: 04506220692353e45d18bbf05c76cdafec979eb14c0eb9167b16ac0d74f72693
name: libetonyek
arch: src
version: 0.1.8
epoch: 0
release: 1.el8
summary: A library for import of Apple iWork documents
url: http://wiki.documentfoundation.org/DLP/Libraries/libetonyek
rpm_license: MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libetonyek-0.1.8-1.el8.src.rpm
checksum_type: sha256
description:
  libetonyek is library for import of Apple iWork documents. It supports
  documents created by any version of Keynote, Pages or Numbers.


pkgId: 586cbb6e2fa0fc101d7afd15bdbdb92f947a7fa913c041021c233fa36c9c09d9
name: libgpod
arch: src
version: 0.8.3
epoch: 0
release: 23.el8
summary: Library to access the contents of an iPod
url: http://www.gtkpod.org/libgpod.html
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libgpod-0.8.3-23.el8.src.rpm
checksum_type: sha256
description:
  Libgpod is a library to access the contents of an iPod. It supports playlists,
  smart playlists, playcounts, ratings, podcasts, album artwork, photos, etc.


pkgId: 9447914b512433c47f0fcd69910644d1fa835edc94afcee120e4033a4275b61b
name: liblangtag
arch: src
version: 0.6.2
epoch: 0
release: 5.el8
summary: An interface library to access tags for identifying languages
url: http://tagoh.bitbucket.org/liblangtag/
rpm_license: LGPLv3+ or MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/liblangtag-0.6.2-5.el8.src.rpm
checksum_type: sha256
description:
  liblangtag is an interface library to access tags for identifying
  languages.

  Features:
  * several subtag registry database supports:
    - language
    - extlang
    - script
    - region
    - variant
    - extension
    - grandfathered
    - redundant
  * handling of the language tags
    - parser
    - matching
    - canonicalizing


pkgId: ecbd88f2f8609e9918f7fa3cd1720b91869a5ff272fb74b348a7283b9ac93fe6
name: libodfgen
arch: src
version: 0.1.6
epoch: 0
release: 11.el8
summary: An ODF generator library
url: https://sourceforge.net/p/libwpd/wiki/libodfgen/
rpm_license: LGPLv2+ or MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libodfgen-0.1.6-11.el8.src.rpm
checksum_type: sha256
description:
  libodfgen is a library for generating ODF documents. It is directly
  pluggable into input filters based on librevenge. It is used in
  libreoffice or calligra, for example.


pkgId: 1a7ed2c78791ae73b63b6c913ffc8419252075108f6571db90d832a71be9645f
name: liboggz
arch: src
version: 1.1.1
epoch: 0
release: 14.el8
summary: Simple programming interface for Ogg files and streams
url: http://www.xiph.org/oggz/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/liboggz-1.1.1-14.el8.src.rpm
checksum_type: sha256
description:
  Oggz provides a simple programming interface for reading and writing
  Ogg files and streams. Ogg is an interleaving data container developed
  by Monty at Xiph.Org, originally to support the Ogg Vorbis audio
  format.


pkgId: 843f004c72ec0e1ad9d231662e4ffcc1002213ab9761bdfe5e09712d2d7f7f2b
name: librx
arch: src
version: 1.5
epoch: 0
release: 31.el8
summary: POSIX regexp functions
url: http://www.gnu.org/software/rx/rx.html
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/librx-1.5-31.el8.src.rpm
checksum_type: sha256
description:
  Rx is, among other things, an implementation of the interface
  specified by POSIX for programming with regular expressions.  Some
  other implementations are GNU regex.c and Henry Spencer's regex
  library.


pkgId: 27b328da953b39673596b1cc0705ddc90c95f4ea6c8863bf469fb39e50b55aac
name: libsass
arch: src
version: 3.4.5
epoch: 0
release: 5.el8
summary: C/C++ port of the Sass CSS precompiler
url: http://sass-lang.com/libsass
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libsass-3.4.5-5.el8.src.rpm
checksum_type: sha256
description:
  Libsass is a C/C++ port of the Sass CSS precompiler. The original version was
  written in Ruby, but this version is meant for efficiency and portability.

  This library strives to be light, simple, and easy to build and integrate with
  a variety of platforms and languages.

  Libsass is just a library, but if you want to RUN libsass, install the sassc
  package.


pkgId: d2187cca1d3318868ac238f399e1219281b2d8792e3df61d7f9d8f9ca89adb41
name: libuninameslist
arch: src
version: 20170701
epoch: 0
release: 4.an8
summary: A library providing Unicode character names and annotations
url: https://github.com/fontforge/libuninameslist
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libuninameslist-20170701-4.an8.src.rpm
checksum_type: sha256
description:
  libuninameslist provides applications with access to Unicode name and
  annotation data from the official Unicode Character Database.


pkgId: 49a509d266c76900736ea3526b28a525eee9a6724f96b02a543c8e6b4db362d0
name: libvisio
arch: src
version: 0.1.6
epoch: 0
release: 2.el8
summary: A library for import of Microsoft Visio diagrams
url: http://wiki.documentfoundation.org/DLP/Libraries/libvisio
rpm_license: MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libvisio-0.1.6-2.el8.src.rpm
checksum_type: sha256
description:
  libvisio is library providing ability to interpret and import
  Microsoft Visio diagrams into various applications. You can find it
  being used in LibreOffice.


pkgId: 79c12e3550c335c247ea69c804b82ad96feb50a028278d21872c7ec5b6df3ad1
name: libwps
arch: src
version: 0.4.9
epoch: 0
release: 1.el8
summary: A library for import of Microsoft Works documents
url: http://libwps.sourceforge.net/
rpm_license: LGPLv2+ or MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/libwps-0.4.9-1.el8.src.rpm
checksum_type: sha256
description:
  libwps is a library for import of Microsoft Works text documents,
  spreadsheets and (in a limited way) databases. Full list of supported
  formats is available at
  https://sourceforge.net/p/libwps/wiki/Home/#recognized-formats .


pkgId: 483fa4279311aa5baa4f3f89444ccf2004229a41aaeca033cb6edd4e9d8cb2fe
name: linuxdoc-tools
arch: src
version: 0.9.72
epoch: 0
release: 5.el8
summary: A text formatting package based on SGML
url: http://packages.qa.debian.org/l/linuxdoc-tools.html
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Publishing
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/linuxdoc-tools-0.9.72-5.el8.src.rpm
checksum_type: sha256
description:
  Linuxdoc-tools is a text formatting suite based on SGML (Standard
  Generalized Markup Language), using the LinuxDoc document type.
  Linuxdoc-tools allows you to produce LaTeX, HTML, GNU info, LyX, RTF,
  plain text (via groff), and other format outputs from a single SGML
  source.  Linuxdoc-tools is intended for writing technical software
  documentation.


pkgId: 75684fc2d53a199d4bd822f1be0378dda61520299e30e906884658cb55ea7a2e
name: lua-filesystem
arch: src
version: 1.6.3
epoch: 0
release: 7.el8
summary: File System Library for the Lua Programming Language
url: http://www.keplerproject.org/luafilesystem/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/lua-filesystem-1.6.3-7.el8.src.rpm
checksum_type: sha256
description:
  LuaFileSystem is a Lua library developed to complement the set of functions
  related to file systems offered by the standard Lua distribution.

  LuaFileSystem offers a portable way to access the underlying directory
  structure and file attributes.


pkgId: 7db5b3bcbb3bcdc34e85b538cbdeb58b1133daeb815e4e4c7d75cfc585355cde
name: lua-lunit
arch: src
version: 0.5
epoch: 0
release: 13.el8
summary: Unit testing framework for Lua
url: http://nessie.de/mroth/lunit/index.html
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/lua-lunit-0.5-13.el8.src.rpm
checksum_type: sha256
description:
  Lunit is a unit testing framework for lua, written in lua.

  Lunit provides 26 assert functions, and a few misc functions for usage
  in an easy unit testing framework.

  Lunit comes with a test suite to test itself. The testsuite consists
  of approximately 710 assertions.


pkgId: 64a870e0b3c36620e865ecd40b67ffc988446f7bd593ff05891eede14eb557eb
name: lynx
arch: src
version: 2.8.9
epoch: 0
release: 2.0.1.an8
summary: A text-based Web browser
url: http://lynx.browser.org/
rpm_license: GPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Internet
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/lynx-2.8.9-2.0.1.an8.src.rpm
checksum_type: sha256
description:
  Lynx is a text-based Web browser. Lynx does not display any images,
  but it does support frames, tables, and most other HTML tags. One
  advantage Lynx has over graphical browsers is speed; Lynx starts and
  exits quickly and swiftly displays web pages.


pkgId: e61db398d2ddd64b05b71b22b81f12c3aa7db9152b094830ec148446ca550f1b
name: maven
arch: src
version: 3.5.4
epoch: 1
release: 5.module+el8.2.0+10048+55533a4a
summary: Java project management and project comprehension tool
url: http://maven.apache.org/
rpm_license: ASL 2.0 and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-3.5.4-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Maven is a software project management and comprehension tool. Based on the
  concept of a project object model (POM), Maven can manage a project's build,
  reporting and documentation from a central piece of information.


pkgId: 8e7b69b17c159a7870a5a2df4889776068fb048bc25f5b21483159593c5c41c7
name: maven-antrun-plugin
arch: src
version: 1.8
epoch: 0
release: 6.module+el8.2.0+10048+55533a4a
summary: Maven AntRun Plugin
url: http://maven.apache.org/plugins/maven-antrun-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-antrun-plugin-1.8-6.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This plugin provides the ability to run Ant tasks from within Maven.
  It is even possible to embed Ant scripts in the POM.


pkgId: da3d40a5db15cd23d28d35fbaf568c2bcf08cf68d9020b37ab15ff4b3657260c
name: maven-assembly-plugin
arch: src
version: 3.1.0
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: Maven Assembly Plugin
url: http://maven.apache.org/plugins/maven-assembly-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-assembly-plugin-3.1.0-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  A Maven plugin to create archives of your project's sources, classes,
  dependencies etc. from flexible assembly descriptors.


pkgId: 7d2c229f75207c086d19c4d52fe6c2e08bfdd00f6ff9f7aaea1b48a5f87f6752
name: maven-clean-plugin
arch: src
version: 3.0.0
epoch: 0
release: 5.module+el8.2.0+10048+55533a4a
summary: Maven Clean Plugin
url: http://maven.apache.org/plugins/maven-clean-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-clean-plugin-3.0.0-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Maven Clean Plugin is a plugin that removes files generated
  at build-time in a project's directory.


pkgId: 37bbb2843658e40c1a73b03f1f824e624c0b2f04809ecd5e356f80e7fe0ae693
name: maven-common-artifact-filters
arch: src
version: 3.0.1
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Maven Common Artifact Filters
url: http://maven.apache.org/shared/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-common-artifact-filters-3.0.1-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  A collection of ready-made filters to control inclusion/exclusion of artifacts
  during dependency resolution.


pkgId: aa39a2cfec92ebebeb97bbeefd1e0ada7504b31480e43bdc51b368732629ea72
name: maven-dependency-analyzer
arch: src
version: 1.8
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Maven dependency analyzer
url: http://maven.apache.org/shared/maven-dependency-analyzer/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-dependency-analyzer-1.8-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Analyzes the dependencies of a project for undeclared or unused artifacts.

  Warning: Analysis is not done at source but bytecode level, then some cases are
  not detected (constants, annotations with source-only retention, links in
  javadoc) which can lead to wrong result if they are the only use of a
  dependency.


pkgId: b8a15af491349d958d3926f731c47f7b08c534684c143a705f1675bb0b4ef81f
name: maven-dependency-plugin
arch: src
version: 3.0.2
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Plugin to manipulate, copy and unpack local and remote artifacts
url: http://maven.apache.org/plugins/maven-dependency-plugin
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-dependency-plugin-3.0.2-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The dependency plugin provides the capability to manipulate
  artifacts. It can copy and/or unpack artifacts from local or remote
  repositories to a specified location.


pkgId: 9f77b1b911104f44f71cab3d6c09b6e860c8594cdff01c16af1ef0178bb5f7ce
name: maven-doxia
arch: src
version: 1.7
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: Content generation framework
url: http://maven.apache.org/doxia/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-doxia-1.7-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Doxia is a content generation framework which aims to provide its
  users with powerful techniques for generating static and dynamic
  content. Doxia can be used to generate static sites in addition to
  being incorporated into dynamic content generation systems like blogs,
  wikis and content management systems.


pkgId: 5b34fa67a40f502c8354144f032374e20c44ef530e696e5dc05ae9dc11cd9640
name: maven-filtering
arch: src
version: 3.1.1
epoch: 0
release: 5.module+el8.2.0+10048+55533a4a
summary: Shared component providing resource filtering
url: http://maven.apache.org/shared/maven-filtering/index.html
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-filtering-3.1.1-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  These Plexus components have been built from the filtering process/code in
  Maven Resources Plugin. The goal is to provide a shared component for all
  plugins that needs to filter resources.


pkgId: 6f87de319d338db8966824053dbb19e0b6634536c335635e3379ff2e9ec3a69f
name: maven-invoker
arch: src
version: 2.2
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Fires a maven build in a clean environment
url: http://maven.apache.org/shared/maven-invoker/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-invoker-2.2-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This API is concerned with firing a Maven build in a new JVM. It accomplishes
  its task by building up a conventional Maven command line from options given in
  the current request, along with those global options specified in the invoker
  itself. Once it has the command line, the invoker will execute it, and capture
  the resulting exit code or any exception thrown to signal a failure to execute.
  Input/output control can be specified using an InputStream and up to two
  InvocationOutputHandlers.

  This is a replacement package for maven-shared-invoker


pkgId: 77cb717098f6c8a417157893350d335bdba395b5e3a6b09cac187e54171c450e
name: maven-invoker-plugin
arch: src
version: 1.10
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Maven Invoker Plugin
url: http://maven.apache.org/plugins/maven-invoker-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-invoker-plugin-1.10-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Maven Invoker Plugin is used to run a set of Maven projects. The plugin
  can determine whether each project execution is successful, and optionally
  can verify the output generated from a given project execution.


pkgId: aef9f919269ca0df09c3208658a88eb007c6de51c37e6745b8c035c2662e03c0
name: maven-plugin-bundle
arch: src
version: 3.5.0
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Maven Bundle Plugin
url: http://felix.apache.org
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-plugin-bundle-3.5.0-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Provides a maven plugin that supports creating an OSGi bundle
  from the contents of the compilation classpath along with its
  resources and dependencies. Plus a zillion other features.


pkgId: 447cec5aa612727ee2599a8589b98b6d87b418e30db812dbac7df09e1d5cd584
name: maven-plugin-tools
arch: src
version: 3.5.1
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Maven Plugin Tools
url: http://maven.apache.org/plugin-tools/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-plugin-tools-3.5.1-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Maven Plugin Tools contains the necessary tools to be able to produce Maven
  Plugins in a variety of languages.


pkgId: 7804140b9777a0b21167513ea956ff4ba0c1b5a06fd43ec15bfa9f5395663c4c
name: maven-remote-resources-plugin
arch: src
version: 1.5
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Maven Remote Resources Plugin
url: http://maven.apache.org/plugins/maven-remote-resources-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-remote-resources-plugin-1.5-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Process resources packaged in JARs that have been deployed to
  a remote repository. The primary use case being satisfied is
  the consistent inclusion of common resources in a large set of
  projects. Maven projects at Apache use this plug-in to satisfy
  licensing requirements at Apache where each project much include
  license and notice files for each release.


pkgId: 77905225163c8c4c26bae6dcfa793eba35f8951ee5af82bb17ff88b581f6a81f
name: maven-reporting-api
arch: src
version: 3.0
epoch: 1
release: 14.module+el8.2.0+10048+55533a4a
summary: API to manage report generation
url: http://maven.apache.org/shared/maven-reporting-api
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-reporting-api-3.0-14.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  API to manage report generation. Maven-reporting-api is included in Maven 2.x
  core distribution, but moved to shared components to achieve report decoupling
  from Maven 3 core.

  This is a replacement package for maven-shared-reporting-api


pkgId: c7cd269c210198dd5839f55aebebca15f15576e04a51ad55f21a6da6838cb09c
name: maven-reporting-impl
arch: src
version: 3.0.0
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Abstract classes to manage report generation
url: http://maven.apache.org/shared/maven-reporting-impl
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-reporting-impl-3.0.0-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Abstract classes to manage report generation, which can be run both:

  * as part of a site generation (as a maven-reporting-api's MavenReport),
  * or as a direct standalone invocation (as a maven-plugin-api's Mojo).

  This is a replacement package for maven-shared-reporting-impl


pkgId: c8310004f38669db93d575b6ec102f53fdd052800691fb05e24ff14b3773f8a3
name: maven-resolver
arch: src
version: 1.1.1
epoch: 1
release: 2.module+el8.2.0+10048+55533a4a
summary: Apache Maven Artifact Resolver library
url: http://maven.apache.org/resolver/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-resolver-1.1.1-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Apache Maven Artifact Resolver is a library for working with artifact
  repositories and dependency resolution. Maven Artifact Resolver deals with the
  specification of local repository, remote repository, developer workspaces,
  artifact transports and artifact resolution.


pkgId: 7a3949ab531cf30b92065a752d35b6b5d2b3fe0375cad7db8117cc1b048b5f00
name: maven-script-interpreter
arch: src
version: 1.1
epoch: 0
release: 11.module+el8.2.0+10048+55533a4a
summary: Maven Script Interpreter
url: http://maven.apache.org/shared/maven-script-interpreter/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-script-interpreter-1.1-11.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This component provides some utilities to interpret/execute some scripts for
  various implementations: Groovy or BeanShell.


pkgId: 6920b9e952f7a35eb5c659edfb71daa1e006113fafa50b2a321f0abc3c162707
name: maven-shade-plugin
arch: src
version: 3.1.0
epoch: 0
release: 3.module+el8.2.0+10048+55533a4a
summary: This plugin provides the capability to package the artifact in an uber-jar
url: http://maven.apache.org/plugins/maven-shade-plugin
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-shade-plugin-3.1.0-3.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This plugin provides the capability to package the artifact in an
  uber-jar, including its dependencies and to shade - i.e. rename - the
  packages of some of the dependencies.


pkgId: 83d6924f206e74064c6a15a313465a6e6d16024c697922098d3bd189ef62ff95
name: maven-shared-incremental
arch: src
version: 1.1
epoch: 0
release: 14.module+el8.2.0+10048+55533a4a
summary: Maven Incremental Build support utilities
url: http://maven.apache.org/shared/maven-shared-incremental/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-shared-incremental-1.1-14.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Various utility classes and plexus components for supporting
  incremental build functionality in maven plugins.


pkgId: d545d1ecefc2afd5b28ec8a8649793bb8834d9e7a0026b483100e24769f41487
name: maven-shared-utils
arch: src
version: 3.2.1
epoch: 0
release: 0.1.module+el8.2.0+10048+55533a4a
summary: Maven shared utility classes
url: http://maven.apache.org/shared/maven-shared-utils
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-shared-utils-3.2.1-0.1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This project aims to be a functional replacement for plexus-utils in Maven.

  It is not a 100% API compatible replacement though but a replacement with
  improvements: lots of methods got cleaned up, generics got added and we dropped
  a lot of unused code.


pkgId: ce518caff2e31b9353fd7c117eb7d347599afc68cc5f0778d47448ce1d5d215e
name: maven-wagon
arch: src
version: 3.1.0
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Tools to manage artifacts and deployment
url: http://maven.apache.org/wagon
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven-wagon-3.1.0-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Maven Wagon is a transport abstraction that is used in Maven's
  artifact and repository handling code. Currently wagon has the
  following providers:
  * File
  * HTTP
  * FTP
  * SSH/SCP
  * WebDAV
  * SCM (in progress)


pkgId: 4ac07af0928f60e0a3bec7e86dfc72e1547029a859643d644107e61039408ae7
name: maven2
arch: src
version: 2.2.1
epoch: 0
release: 59.module+el8.2.0+10048+55533a4a
summary: Java project management and project comprehension tool
url: http://maven.apache.org
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/maven2-2.2.1-59.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Apache Maven is a software project management and comprehension tool.
  Based on the concept of a project object model (POM), Maven can manage
  a project's build, reporting and documentation from a central piece of
  information.


pkgId: ecaff7bf2e07ac2b8137ac7b88e1575292f0c2ffec83c147e7ac8a6b7f9fb934
name: meson
arch: src
version: 0.49.2
epoch: 0
release: 1.el8
summary: High productivity build system
url: http://mesonbuild.com/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/meson-0.49.2-1.el8.src.rpm
checksum_type: sha256
description:
  Meson is a build system designed to optimize programmer
  productivity. It aims to do this by providing simple, out-of-the-box
  support for modern software development tools and practices, such as
  unit tests, coverage reports, Valgrind, CCache and the like.


pkgId: 5361babd0fa33cd101f92cc0ed07dea05e64e73575ce4f1219c931e2c9ffbf6a
name: metis
arch: src
version: 5.1.0
epoch: 0
release: 17.el8
summary: Serial Graph Partitioning and Fill-reducing Matrix Ordering
url: http://glaros.dtc.umn.edu/gkhome/views/metis
rpm_license: ASL 2.0 and BSD and LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/metis-5.1.0-17.el8.src.rpm
checksum_type: sha256
description:
  METIS is a set of serial programs for partitioning graphs,
  partitioning finite element meshes, and producing fill reducing
  orderings for sparse matrices.
  The algorithms implemented in METIS are based on the multilevel
  recursive-bisection, multilevel k-way, and multi-constraint
  partitioning schemes developed in our lab.
  METIS is distributed with OpenMP support.


pkgId: dab1a763ed42d0021f91d205b1f391ae3aed6409a7b445defea07b36c8fa8a83
name: mingw-binutils
arch: src
version: 2.30
epoch: 0
release: 1.el8
summary: Cross-compiled version of binutils for Win32 and Win64 environments
url: http://www.gnu.org/software/binutils/
rpm_license: GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-binutils-2.30-1.el8.src.rpm
checksum_type: sha256
description:
  Cross compiled binutils (utilities like 'strip', 'as', 'ld') which
  understand Windows executables and DLLs.


pkgId: bd4156b5bc4f38540db69ce58ff409341444fbfcecc10fc0e78e70b66931787c
name: mingw-bzip2
arch: src
version: 1.0.6
epoch: 0
release: 12.el8
summary: MinGW port of bzip2 file compression utility
url: http://www.bzip.org/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-bzip2-1.0.6-12.el8.src.rpm
checksum_type: sha256
description:
  Bzip2 is a freely available, patent-free, high quality data compressor.
  Bzip2 compresses files to within 10 to 15 percent of the capabilities
  of the best techniques available.  However, bzip2 has the added benefit
  of being approximately two times faster at compression and six times
  faster at decompression than those techniques.  Bzip2 is not the
  fastest compression utility, but it does strike a balance between speed
  and compression capability.

  This package contains development tools and libraries for use when
  cross-compiling Windows software.


pkgId: 0def847ec89fa0032f708b695201b6034eb99212728836a8020900f009b6be7f
name: mingw-expat
arch: src
version: 2.2.4
epoch: 0
release: 3.el8
summary: MinGW Windows port of expat XML parser library
url: http://www.libexpat.org/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-expat-2.2.4-3.el8.src.rpm
checksum_type: sha256
description:
  This is expat, the C library for parsing XML, written by James Clark. Expat
  is a stream oriented XML parser. This means that you register handlers with
  the parser prior to starting the parse. These handlers are called when the
  parser discovers the associated structures in the document being parsed. A
  start tag is an example of the kind of structures for which you may
  register handlers.


pkgId: 3098de0ba2abf3d182ac77581b5ec65e16f88a7e28de52653352df16f2e60819
name: mingw-filesystem
arch: src
version: 104
epoch: 0
release: 1.el8
summary: MinGW cross compiler base filesystem and environment
url: http://fedoraproject.org/wiki/MinGW
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-filesystem-104-1.el8.src.rpm
checksum_type: sha256
description:
  This package contains the base filesystem layout, RPM macros and
  environment for all Fedora MinGW packages.

  This environment is maintained by the Fedora MinGW SIG at:

    http://fedoraproject.org/wiki/SIGs/MinGW


pkgId: 8f1fdcb6e7fe586b79ca38c339abcc6cb60e76cfcbe71f4ab635a7044a8a2d9f
name: mingw-gstreamer1
arch: src
version: 1.14.1
epoch: 0
release: 2.el8
summary: MinGW Windows Streaming-Media Framework Runtime
url: http://gstreamer.freedesktop.org/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-gstreamer1-1.14.1-2.el8.src.rpm
checksum_type: sha256
description:
  GStreamer is a streaming-media framework, based on graphs of filters
  which operate on media data. Applications using this library can do
  anything from real-time sound processing to playing videos, and just
  about anything else media-related. Its plug-in-based architecture
  means that new data types or processing capabilities can be added by
  installing new plug-ins.


pkgId: 497eb8de2efeb913b7300f5b53fccb008aaf220b6a4466a07a224e9075e30088
name: mingw-icu
arch: src
version: 57.1
epoch: 0
release: 5.el8
summary: MinGW compilation of International Components for Unicode Tools
url: http://icu-project.org
rpm_license: MIT and UCD and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-icu-57.1-5.el8.src.rpm
checksum_type: sha256
description:
  ICU is a set of C and C++ libraries that provides robust and
  full-featured Unicode and locale support. The library provides calendar
  support, conversions for many character sets, language sensitive
  collation, date and time formatting, support for many locales, message
  catalogs and resources, message formatting, normalization, number and
  currency formatting, time zone support, transliteration, and word,
  line, and sentence breaking, etc.


pkgId: 11dc0ec45bc6795fa27061b4fa354dd9c7b73912db05a0b58bd76ac665244305
name: mingw-libtiff
arch: src
version: 4.0.9
epoch: 0
release: 2.el8
summary: MinGW Windows port of the LibTIFF library
url: http://www.simplesystems.org/libtiff/
rpm_license: libtiff
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-libtiff-4.0.9-2.el8.src.rpm
checksum_type: sha256
description:
  The libtiff package contains a library of functions for manipulating
  TIFF (Tagged Image File Format) image format files.  TIFF is a widely
  used file format for bitmapped images.  TIFF files usually end in the
  .tif extension and they are often quite large.

  The libtiff package should be installed if you need to manipulate TIFF
  format image files.


pkgId: 08e311f3c1356203cef7233084e992903e85060f1b3bd15889a56d998d432980
name: mingw-openssl
arch: src
version: 1.0.2k
epoch: 0
release: 2.el8
summary: MinGW port of the OpenSSL toolkit
url: http://www.openssl.org/
rpm_license: OpenSSL
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-openssl-1.0.2k-2.el8.src.rpm
checksum_type: sha256
description:
  The OpenSSL toolkit provides support for secure communications between
  machines. OpenSSL includes a certificate management tool and shared
  libraries which provide various cryptographic algorithms and
  protocols.

  This package contains Windows (MinGW) libraries and development tools.


pkgId: b996954fd95900b53d665f72e657a274dafe99c47b6dbb21b48df7b077552e1d
name: mingw-pcre
arch: src
version: 8.38
epoch: 0
release: 4.el8
summary: MinGW Windows pcre library
url: http://www.pcre.org/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-pcre-8.38-4.el8.src.rpm
checksum_type: sha256
description:
  Cross compiled Perl-compatible regular expression library for use with mingw32.

  PCRE has its own native API, but a set of "wrapper" functions that are based on
  the POSIX API are also supplied in the library libpcreposix. Note that this
  just provides a POSIX calling interface to PCRE: the regular expressions
  themselves still follow Perl syntax and semantics. The header file
  for the POSIX-style functions is called pcreposix.h.


pkgId: 0ac6e90122cb0ca2084f14e9b640b87cb577eb2a2c35dd07ad7210a756787f6a
name: mingw-pkg-config
arch: src
version: 0.28
epoch: 0
release: 11.el8
summary: A tool for determining compilation options
url: http://pkgconfig.freedesktop.org
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-pkg-config-0.28-11.el8.src.rpm
checksum_type: sha256
description:
  The pkgconfig tool determines compilation options. For each required
  library, it reads the configuration file and outputs the necessary
  compiler and linker flags.


pkgId: bf020fabf14116f57ef7d7472cd172911ff0aa1c126b42efbeb6ba4c6facb08f
name: mingw-readline
arch: src
version: 6.2
epoch: 0
release: 11.el8
summary: MinGW port of readline for editing typed command lines
url: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-readline-6.2-11.el8.src.rpm
checksum_type: sha256
description:
  The Readline library provides a set of functions that allow users to
  edit command lines. Both Emacs and vi editing modes are available. The
  Readline library includes additional functions for maintaining a list
  of previously-entered command lines for recalling or editing those
  lines, and for performing csh-like history expansion on previous
  commands.

  This is a port of the library and development tools to Windows.


pkgId: 9b1eeb2a8f550dc53f2a28a054033f3f2bfcce66aa5a2f9819e01a1d14beca9b
name: mingw-sqlite
arch: src
version: 3.22.0.0
epoch: 0
release: 3.el8
summary: MinGW Windows port of sqlite embeddable SQL database engine
url: http://www.sqlite.org/
rpm_license: Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Databases
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-sqlite-3.22.0.0-3.el8.src.rpm
checksum_type: sha256
description:
  SQLite is a C library that implements an SQL database engine. A large
  subset of SQL92 is supported. A complete database is stored in a
  single disk file. The API is designed for convenience and ease of use.
  Applications that link against SQLite can enjoy the power and
  flexibility of an SQL database without the administrative hassles of
  supporting a separate database server.  Version 2 and version 3 binaries
  are named to permit each to be installed on a single host

  This package contains cross-compiled libraries and development tools
  for Windows.


pkgId: e781fb261b0d83e3c481ed70627acdb10d19fe555783ee9cbfe84390d40e9dea
name: mingw-termcap
arch: src
version: 1.3.1
epoch: 0
release: 23.el8
summary: MinGW terminal feature database
url: ftp://ftp.gnu.org/gnu/termcap/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-termcap-1.3.1-23.el8.src.rpm
checksum_type: sha256
description:
  This is the GNU termcap library -- a library of C functions that
  enable programs to send control strings to terminals in a way
  independent of the terminal type.  The GNU termcap library does not
  place an arbitrary limit on the size of termcap entries, unlike most
  other termcap libraries.

  This package contains libraries and development tools for the MinGW
  cross-compiled version.


pkgId: a785baa51e2cb2aeaeed79d79f0ef7f05ec4e46ea44150e9efb954a86ab94f4f
name: mingw-winpthreads
arch: src
version: 5.0.2
epoch: 0
release: 2.el8
summary: MinGW pthread library
url: http://mingw-w64.sourceforge.net/
rpm_license: MIT and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mingw-winpthreads-5.0.2-2.el8.src.rpm
checksum_type: sha256
description:
  The POSIX 1003.1-2001 standard defines an application programming
  interface (API) for writing multithreaded applications. This interface
  is known more commonly as pthreads. A good number of modern operating
  systems include a threading library of some kind: Solaris (UI)
  threads, Win32 threads, DCE threads, DECthreads, or any of the draft
  revisions of the pthreads standard. The trend is that most of these
  systems are slowly adopting the pthreads standard API, with
  application developers following suit to reduce porting woes.

  Win32 does not, and is unlikely to ever, support pthreads
  natively. This project seeks to provide a freely available and
  high-quality solution to this problem.


pkgId: 0ed637157751e1e63343f01acd5ce53884861d9089c76420ff4fb51f220996bf
name: mockito
arch: src
version: 1.10.19
epoch: 0
release: 17.module+el8.2.0+10048+55533a4a
summary: A Java mocking framework
url: http://mockito.org
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/mockito-1.10.19-17.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Mockito is a mocking framework that tastes really good. It lets you write
  beautiful tests with clean & simple API. Mockito doesn't give you hangover
  because the tests are very readable and they produce clean verification
  errors.


pkgId: a9c70d037c88b17c9c5b8aae9790e410744d01e4da6b54a7834b33173fa6df04
name: modello
arch: src
version: 1.9.1
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Modello Data Model toolkit
url: http://codehaus-plexus.github.io/modello
rpm_license: ASL 2.0 and BSD and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/modello-1.9.1-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Modello is a Data Model toolkit in use by the Apache Maven Project.

  Modello is a framework for code generation from a simple model.
  Modello generates code from a simple model format based on a plugin
  architecture, various types of code and descriptors can be generated
  from the single model, including Java POJOs, XML
  marshallers/unmarshallers, XSD and documentation.


pkgId: fa64427b7db269e137255b244850d1c1b3020b393dec399962a4ac096903fadc
name: munge-maven-plugin
arch: src
version: 1.0
epoch: 0
release: 11.module+el8.2.0+10048+55533a4a
summary: Munge Maven Plugin
url: http://github.com/sonatype/munge-maven-plugin
rpm_license: CDDL-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/munge-maven-plugin-1.0-11.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Munge is a purposely-simple Java preprocessor. It only supports
  conditional inclusion of source based on defined strings of the
  form "if[tag]", "if_not[tag]", "else[tag]", and "end[tag]".
  Unlike traditional preprocessors, comments, and formatting are all
  preserved for the included lines. This is on purpose, as the output
  of Munge will be distributed as human-readable source code.

  To avoid creating a separate Java dialect, the conditional tags are
  contained in Java comments. This allows one build to compile the
  source files without pre-processing, to facilitate faster incremental
  development. Other builds from the same source have their code contained
  within that comment. The format of the tags is a little verbose, so
  that the tags won't accidentally be used by other comment readers
  such as javadoc. Munge tags must be in C-style comments;
  C++-style comments may be used to comment code within a comment.

  Like any preprocessor, developers must be careful not to abuse its
  capabilities so that their code becomes unreadable. Please use it
  as little as possible.


pkgId: f59cc345811a5c8d71b430da21ab23f53f38a61d1536ab9cf7c082e59b23e2e5
name: nasm
arch: src
version: 2.13.03
epoch: 0
release: 2.el8
summary: A portable x86 assembler which uses Intel-like syntax
url: http://www.nasm.us
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/nasm-2.13.03-2.el8.src.rpm
checksum_type: sha256
description:
  NASM is the Netwide Assembler, a free portable assembler for the Intel
  80x86 microprocessor series, using primarily the traditional Intel
  instruction mnemonics and syntax.


pkgId: a91b06ad2b2cc1781038b6a2ff84cbf2eabf4e4b02c483aa672f017bef265bed
name: ninja-build
arch: src
version: 1.8.2
epoch: 0
release: 1.el8
summary: A small build system with a focus on speed
url: http://martine.github.com/ninja/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ninja-build-1.8.2-1.el8.src.rpm
checksum_type: sha256
description:
  Ninja is a small build system with a focus on speed. It differs from other
  build systems in two major respects: it is designed to have its input files
  generated by a higher-level build system, and it is designed to run builds as
  fast as possible.


pkgId: d3f2e3db65e3b5ccdf984418dc115ea48ee76e602e4ae44f0cdd993b7f74fe46
name: nkf
arch: src
version: 2.1.4
epoch: 1
release: 8.el8
summary: A Kanji code conversion filter
url: http://nkf.osdn.jp/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/nkf-2.1.4-8.el8.src.rpm
checksum_type: sha256
description:
  Nkf is a Kanji code converter for terminals, hosts, and networks. Nkf
  converts input Kanji code to 7-bit JIS, MS-kanji (shifted-JIS) or
  EUC.


pkgId: 8fc197816cb0420f7439055c8bf44ec5a9092921db55a6c4b99a03ba59bb108f
name: objectweb-asm
arch: src
version: 6.2
epoch: 0
release: 5.module+el8.2.0+10048+55533a4a
summary: Java bytecode manipulation and analysis framework
url: http://asm.ow2.org/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/objectweb-asm-6.2-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  ASM is an all purpose Java bytecode manipulation and analysis
  framework.  It can be used to modify existing classes or dynamically
  generate classes, directly in binary form.  Provided common
  transformations and analysis algorithms allow to easily assemble
  custom complex transformations and code analysis tools.


pkgId: 51d495d25f610d29e10f2cbd7df4a31e7a57e17bb4189e49c29b2c235937f695
name: objenesis
arch: src
version: 2.6
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: A library for instantiating Java objects
url: http://objenesis.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/objenesis-2.6-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Objenesis is a small Java library that serves one purpose: to instantiate
  a new object of a particular class.
  Java supports dynamic instantiation of classes using Class.newInstance();
  however, this only works if the class has an appropriate constructor. There
  are many times when a class cannot be instantiated this way, such as when
  the class contains constructors that require arguments, that have side effects,
  and/or that throw exceptions. As a result, it is common to see restrictions
  in libraries stating that classes must require a default constructor.
  Objenesis aims to overcome these restrictions by bypassing the constructor
  on object instantiation. Needing to instantiate an object without calling
  the constructor is a fairly specialized task, however there are certain cases
  when this is useful:
  * Serialization, Remoting and Persistence - Objects need to be instantiated
    and restored to a specific state, without invoking code.
  * Proxies, AOP Libraries and Mock Objects - Classes can be sub-classed without
    needing to worry about the super() constructor.
  * Container Frameworks - Objects can be dynamically instantiated in
    non-standard ways.


pkgId: 5961fdcd4c76fad5a0623b153b331261fa4c94677ae3185edb345656a2173cb4
name: ocaml
arch: src
version: 4.07.0
epoch: 0
release: 3.el8
summary: OCaml compiler and programming environment
url: http://www.ocaml.org
rpm_license: QPL and (LGPLv2+ with exceptions)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ocaml-4.07.0-3.el8.src.rpm
checksum_type: sha256
description:
  OCaml is a high-level, strongly-typed, functional and object-oriented
  programming language from the ML family of languages.

  This package comprises two batch compilers (a fast bytecode compiler
  and an optimizing native-code compiler), an interactive toplevel system,
  parsing tools (Lex,Yacc), a replay debugger, a documentation generator,
  and a comprehensive library.


pkgId: b92f6d391845a7266f6514b1977970e96218711d43a0b177bd47e22b11d79bbc
name: ocaml-camlp4
arch: src
version: 4.07.0
epoch: 0
release: 0.gitd32d9973.1.el8.3
summary: Pre-Processor-Pretty-Printer for OCaml
url: https://github.com/ocaml/camlp4
rpm_license: LGPLv2+ with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ocaml-camlp4-4.07.0-0.gitd32d9973.1.el8.3.src.rpm
checksum_type: sha256
description:
  Camlp4 is a Pre-Processor-Pretty-Printer for OCaml, parsing a source
  file and printing some result on standard output.

  This package contains the runtime files.


pkgId: 30c28da0c009cd321dd20fe010b7124412e572376cc962ea12fd23bfafb577d8
name: ocaml-labltk
arch: src
version: 8.06.4
epoch: 0
release: 7.el8
summary: Tcl/Tk interface for OCaml
url: https://forge.ocamlcore.org/projects/labltk/
rpm_license: LGPLv2+ with exceptions
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ocaml-labltk-8.06.4-7.el8.src.rpm
checksum_type: sha256
description:
  labltk or mlTk is a library for interfacing OCaml with the scripting
  language Tcl/Tk (all versions since 8.0.3, but no betas).


pkgId: 2183c8c9d9f60e57fdf7cbf7cbde18d5ba97bbad2cc7c7b639169e5cfdbc2d21
name: openjade
arch: src
version: 1.3.2
epoch: 0
release: 57.el8
summary: A DSSSL implementation
url: http://openjade.sourceforge.net/
rpm_license: DMIT
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/openjade-1.3.2-57.el8.src.rpm
checksum_type: sha256
description:
  OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
  (Document Style Semantics and Specification Language). OpenJade is
  based on James Clark's Jade implementation of DSSSL. OpenJade is a
  command-line application and a set of components. The DSSSL engine
  inputs an SGML or XML document and can output a variety of formats:
  XML, RTF, TeX, MIF (FrameMaker), SGML, or XML.


pkgId: 3b34e50a69225b9b79917686132fb39f47b67dc234bf3c2558d58afde79c4e57
name: opensp
arch: src
version: 1.5.2
epoch: 0
release: 28.el8
summary: SGML and XML parser
url: http://openjade.sourceforge.net/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/opensp-1.5.2-28.el8.src.rpm
checksum_type: sha256
description:
  OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML
  (Standard Generalized Markup Language). OpenSP is based on James
  Clark's SP implementation of SGML. OpenSP is a command-line
  application and a set of components, including a generic API.


pkgId: 2ee1699828f9e3c2ba62a809e0c2610a8d8470cd21e2f9aeb67395153aceff32
name: os-maven-plugin
arch: src
version: 1.2.3
epoch: 0
release: 9.module+el8.2.0+10048+55533a4a
summary: Maven plugin for generating platform-dependent properties
url: https://github.com/trustin/os-maven-plugin/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/os-maven-plugin-1.2.3-9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  os-maven-plugin is a Maven extension/plugin that generates various
  useful platform-dependent project properties normalized from
  ${os.name} and ${os.arch}.

  ${os.name} and ${os.arch} are often subtly different between JVM and
  operating system versions or they sometimes contain machine-unfriendly
  characters such as whitespaces. This plugin tries to remove such
  fragmentation so that you can determine the current operating system
  and architecture reliably.


pkgId: a88878c64b37d88edd8696e2e4e4abf2b5671b1ee76caa50899ed599d02ae56f
name: pandoc
arch: src
version: 2.0.6
epoch: 0
release: 4.el8
summary: Conversion between markup formats
url: https://hackage.haskell.org/package/pandoc
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/pandoc-2.0.6-4.el8.src.rpm
checksum_type: sha256
description:
  Pandoc is a Haskell library for converting from one markup format to another,
  and a command-line tool that uses this library. It can read several dialects of
  Markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook, JATS,
  MediaWiki markup, TWiki markup, TikiWiki markup, Creole 1.0, Haddock markup,
  OPML, Emacs Org-Mode, Emacs Muse, txt2tags, Vimwiki, Word Docx, ODT, and
  Textile, and it can write Markdown, reStructuredText, XHTML, HTML 5, LaTeX,
  ConTeXt, DocBook, JATS, OPML, TEI, OpenDocument, ODT, Word docx, RTF,
  MediaWiki, DokuWiki, ZimWiki, Textile, groff man, groff ms, plain text, Emacs
  Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3), FictionBook2, InDesign
  ICML, Muse, LaTeX beamer slides, PowerPoint, and several kinds of
  HTML/JavaScript slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).

  In contrast to most existing tools for converting Markdown to HTML, pandoc has
  a modular design: it consists of a set of readers, which parse text in a given
  format and produce a native representation of the document, and a set of
  writers, which convert this native representation into a target format.
  Thus, adding an input or output format requires only adding a reader or writer.

  For pdf output please also install pandoc-pdf.


pkgId: f1924cfc2bd9fb4b1ab03b8957c8c67c52a18161de3072e67977b3051b59e662
name: perl-AnyEvent
arch: src
version: 7.14
epoch: 0
release: 6.0.1.an8
summary: Framework for multiple event loops
url: http://search.cpan.org/dist/AnyEvent/
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-AnyEvent-7.14-6.0.1.an8.src.rpm
checksum_type: sha256
description:
  AnyEvent provides an identical interface to multiple event loops. This allows
  module authors to utilize an event loop without forcing module users to use the
  same event loop (as multiple event loops cannot coexist peacefully at any one
  time).


pkgId: 8309e1aae9218d42a3af9ee98ff7cf789b45670305a7414c2abd49513ee6cd93
name: perl-Canary-Stability
arch: src
version: 2012
epoch: 0
release: 5.el8
summary: Canary to check perl compatibility for Schmorp's modules
url: http://search.cpan.org/dist/Canary-Stability/
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-Canary-Stability-2012-5.el8.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: cc03533a7130536675fe5e8205d9255db09533627851474e65f7444bc43461e6
name: perl-Capture-Tiny
arch: src
version: 0.46
epoch: 0
release: 4.el8
summary: Capture STDOUT and STDERR from Perl, XS or external programs
url: http://search.cpan.org/dist/Capture-Tiny/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Capture-Tiny-0.46-4.el8.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: 52ea2a645b79c0e836c9ca151a19bff17edb5d97936fda3f379ebe5fcc68826e
name: perl-Class-Data-Inheritable
arch: src
version: 0.08
epoch: 0
release: 27.el8
summary: Inheritable, overridable class data
url: http://search.cpan.org/dist/Class-Data-Inheritable/
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-Class-Data-Inheritable-0.08-27.el8.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: 1f9f1cee51c33455f98c86845cd4934286135fe630f8a629e514178f7b1080df
name: perl-Class-Method-Modifiers
arch: src
version: 2.12
epoch: 0
release: 8.el8
summary: Provides Moose-like method modifiers
url: http://search.cpan.org/dist/Class-Method-Modifiers
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-Method-Modifiers-2.12-8.el8.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: 3be3b907aada886d2633435d6adaca09f9b5f2e0ce26d75ff42a3f70fe8b1bd5
name: perl-Class-Singleton
arch: src
version: 1.5
epoch: 0
release: 9.el8
summary: Implementation of a "Singleton" class
url: http://search.cpan.org/dist/Class-Singleton/
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-Class-Singleton-1.5-9.el8.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: ed48ec8e11e48ae91ee00adf990dd7d36b9b7f442e23256106e5776f1157d457
name: perl-Class-Tiny
arch: src
version: 1.006
epoch: 0
release: 6.el8
summary: Minimalist class construction
url: http://search.cpan.org/dist/Class-Tiny/
rpm_license: ASL 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.006-6.el8.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: fc9af0499a536ac31da1a08bf85ed3fa14254791bce1e8c7d4dc69702277eabd
name: perl-Class-XSAccessor
arch: src
version: 1.19
epoch: 0
release: 14.el8
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-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Class-XSAccessor-1.19-14.el8.src.rpm
checksum_type: sha256
description:
  Class::XSAccessor implements fast read, write and read/write accessors in
  XS. Additionally, it can provide predicates such as has_foo() for testing
  whether the attribute foo is defined in the object. It only works with
  objects that are implemented as ordinary hashes. Class::XSAccessor::Array
  implements the same interface for objects that use arrays for their
  internal representation.


pkgId: 749ed5eb092eac979cdce29c05c29eb86787afe4774469447609c20e16e86c4f
name: perl-Clone
arch: src
version: 0.39
epoch: 0
release: 5.el8
summary: Recursively copy perl data types
url: http://search.cpan.org/dist/Clone
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-Clone-0.39-5.el8.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 an optional parameter that
  can be used to limit the depth of the copy. To duplicate lists,
  arrays or hashes, pass them in by reference.


pkgId: d5ce4d21da7fa9bb44065829c01e9952f79cb17b82f61d1a01bfa15f0c854194
name: perl-Config-AutoConf
arch: src
version: 0.315
epoch: 0
release: 2.el8
summary: A module to implement some of AutoConf macros in pure Perl
url: http://search.cpan.org/dist/Config-AutoConf/
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-Config-AutoConf-0.315-2.el8.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: d55919b03052f285853f9a7f73953ac40a465acc7a33ca70013002320c7460de
name: perl-Data-UUID
arch: src
version: 1.221
epoch: 0
release: 10.el8
summary: Globally/Universally Unique Identifiers (GUIDs/UUIDs)
url: http://search.cpan.org/dist/Data-UUID/
rpm_license: BSD and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Data-UUID-1.221-10.el8.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: 3801881de82f1facda5b08826eed4ba28d62a321e8dfe2895a47845aa1a98303
name: perl-Date-ISO8601
arch: src
version: 0.005
epoch: 0
release: 2.el8
summary: Three ISO 8601 numerical calendars
url: http://search.cpan.org/dist/Date-ISO8601/
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-Date-ISO8601-0.005-2.el8.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: 942bf665ac24ad332c5aed9e59fcbb734e0ebebd0cc5363bf3b12eec0f76e6bd
name: perl-DateTime
arch: src
version: 1.50
epoch: 2
release: 1.el8
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.50-1.el8.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: 818c6d1a3af1038f8581c4e06c108d34c276d4113d2ebe05f690840de8b2e9cc
name: perl-DateTime-Format-Builder
arch: src
version: 0.8100
epoch: 0
release: 15.el8
summary: Create DateTime parser classes and objects
url: http://search.cpan.org/dist/DateTime-Format-Builder
rpm_license: Artistic 2.0 and (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-DateTime-Format-Builder-0.8100-15.el8.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 subclasses, or for when you need to do something slightly beyond what
  is expected.


pkgId: cd8e6369d95637091e9457b5717b36befc4c29904d768c14eb6d7dd9bda9b14b
name: perl-DateTime-Format-HTTP
arch: src
version: 0.42
epoch: 0
release: 9.el8
summary: HTTP protocol date conversion routines
url: http://search.cpan.org/dist/DateTime-Format-HTTP
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-DateTime-Format-HTTP-0.42-9.el8.src.rpm
checksum_type: sha256
description:
  This module provides functions that deal with the date formats used by the
  HTTP protocol (and then some).


pkgId: 2ad7e87806133045562bccd213674f5bca70003351e3c9056c1569430193d3ff
name: perl-DateTime-Format-ISO8601
arch: src
version: 0.08
epoch: 0
release: 17.el8
summary: Parses ISO8601 formats
url: http://search.cpan.org/dist/DateTime-Format-ISO8601
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-DateTime-Format-ISO8601-0.08-17.el8.src.rpm
checksum_type: sha256
description:
  Parses almost all ISO8601 date and time formats. ISO8601 time-intervals
  will be supported in a later release.


pkgId: b44eb9cb9a3743b06276dbdb27fd5847101d13a32ba140936ee001e19d92e550
name: perl-DateTime-Format-Mail
arch: src
version: 0.403
epoch: 1
release: 6.el8
summary: Convert between DateTime and RFC2822/822 formats
url: https://metacpan.org/release/DateTime-Format-Mail
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-DateTime-Format-Mail-0.403-6.el8.src.rpm
checksum_type: sha256
description:
  RFCs 2822 and 822 specify date formats to be used by email. This module parses
  and emits such dates.

  RFC2822 (April 2001) introduces a slightly different format of date than that
  used by RFC822 (August 1982). The main correction is that the preferred format
  is more limited, and thus easier to parse programmatically.

  Despite the ease of generating and parsing perfectly valid RFC822 and RFC2822
  people still get it wrong. This module aims to correct that.


pkgId: a7fc605c71b44e5ccaa20b96a5cb25ff8942db29e6f0afa4ef22aac5ff475397
name: perl-DateTime-Format-Strptime
arch: src
version: 1.75
epoch: 1
release: 2.el8
summary: Parse and format strptime and strftime patterns
url: http://search.cpan.org/dist/DateTime-Format-Strptime/
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-Format-Strptime-1.75-2.el8.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: cfa983f776e29c16e1e64992d8436e04d58796659aee8786c8586ec7da5e68e0
name: perl-DateTime-Locale
arch: src
version: 1.17
epoch: 0
release: 2.el8
summary: Localization support for DateTime.pm
url: http://search.cpan.org/dist/DateTime-Locale/
rpm_license: (GPL+ or Artistic) and Unicode
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-Locale-1.17-2.el8.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: 585ec69e5eae43809d3449f4267d4e3fbb2542058ab655795f1101f3682c9af9
name: perl-DateTime-TimeZone
arch: src
version: 2.19
epoch: 0
release: 1.el8
summary: Time zone object base class and factory
url: http://search.cpan.org/dist/DateTime-TimeZone/
rpm_license: (GPL+ or Artistic) and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-DateTime-TimeZone-2.19-1.el8.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: f164fbdf8f085c9cdbe1df450724b16f53a02c12ce85f2a8151a226e38c1fd5c
name: perl-DateTime-TimeZone-SystemV
arch: src
version: 0.010
epoch: 0
release: 3.el8
summary: System V and POSIX timezone strings
url: http://search.cpan.org/dist/DateTime-TimeZone-SystemV/
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-DateTime-TimeZone-SystemV-0.010-3.el8.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: a5b9b38d6fb961a9373e3a71e356c8a6895dbcc7e12df4407410eebe4caf8953
name: perl-DateTime-TimeZone-Tzfile
arch: src
version: 0.011
epoch: 0
release: 3.el8
summary: Tzfile (zoneinfo) timezone files
url: http://search.cpan.org/dist/DateTime-TimeZone-Tzfile/
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-DateTime-TimeZone-Tzfile-0.011-3.el8.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: 36798160354ec6b49071663eb903574e3deebd317bb456d8fda6c470fa717347
name: perl-Devel-CallChecker
arch: src
version: 0.008
epoch: 0
release: 3.el8
summary: Custom op checking attached to subroutines
url: http://search.cpan.org/dist/Devel-CallChecker/
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-CallChecker-0.008-3.el8.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: 88fe6d07f8fc9040ab2dcd978365af4d5042e4ef1c1348b42eab2ea13ff9f8c3
name: perl-Devel-CheckLib
arch: src
version: 1.11
epoch: 0
release: 5.el8
summary: Check that a library is available
url: http://search.cpan.org/dist/Devel-CheckLib/
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-CheckLib-1.11-5.el8.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: e184f2ee4d5b628b928af8614efaabdb4f857a4b983ce1eebb13d7eaaec83069
name: perl-Devel-GlobalDestruction
arch: src
version: 0.14
epoch: 0
release: 5.el8
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-5.el8.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: 04a84fd0d2d86151a31c3fd7e4bcac79f0f42fad25aa92d547ba050d94b74087
name: perl-Devel-LexAlias
arch: src
version: 0.05
epoch: 0
release: 16.el8
summary: Alias lexical variables
url: http://search.cpan.org/dist/Devel-LexAlias/
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-LexAlias-0.05-16.el8.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: e7ecae815e448cf1d8eef720061188ebdfec699765f68641d2f00d81d9f316c4
name: perl-Devel-StackTrace
arch: src
version: 2.03
epoch: 1
release: 2.el8
summary: Perl module implementing stack trace and stack trace frame objects
url: http://search.cpan.org/dist/Devel-StackTrace/
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Devel-StackTrace-2.03-2.el8.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: f7beeac40f7244fc80670561844ac0f643a5a721233b58baef0e676c3b96f116
name: perl-Devel-Symdump
arch: src
version: 2.18
epoch: 1
release: 5.el8
summary: A Perl module for inspecting Perl's symbol table
url: http://search.cpan.org/dist/Devel-Symdump/
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-Symdump-2.18-5.el8.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: a404dfe3c2fde88824b597567387a5ac44656f0b5a2269bb242ef9535d12876f
name: perl-Digest-CRC
arch: src
version: 0.22.2
epoch: 0
release: 5.el8
summary: Generic CRC functions
url: http://search.cpan.org/dist/Digest-CRC
rpm_license: Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Digest-CRC-0.22.2-5.el8.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-CCITT, CRC-16 and CRC-32.


pkgId: 9b3373069fd7aaf23c979e26d8fe14909d710c764e5f54f2f6712cce3ffd489b
name: perl-Digest-SHA1
arch: src
version: 2.13
epoch: 0
release: 23.el8
summary: Digest-SHA1 Perl module
url: http://search.cpan.org/dist/Digest-SHA1/
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-Digest-SHA1-2.13-23.el8.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: 5b78270ba91750d6f8f448b4d04574f51126accdb20c23c7dc09f005fd447c59
name: perl-Dist-CheckConflicts
arch: src
version: 0.11
epoch: 0
release: 11.el8
summary: Declare version conflicts for your dist
url: http://search.cpan.org/dist/Dist-CheckConflicts/
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-Dist-CheckConflicts-0.11-11.el8.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: 41bee38e72606e5a6bf841c2f70b10ddecb16c18e5f15b0df7d99f9f7c5be838
name: perl-DynaLoader-Functions
arch: src
version: 0.003
epoch: 0
release: 2.el8
summary: Deconstructed dynamic C library loading
url: http://search.cpan.org/dist/DynaLoader-Functions/
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-DynaLoader-Functions-0.003-2.el8.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: 03b47df9bd463fea9c438747ee53e51f958868b020ebd7bcee4ccd72cf997db4
name: perl-Eval-Closure
arch: src
version: 0.14
epoch: 0
release: 5.el8
summary: Safely and cleanly create closures via string eval
url: http://search.cpan.org/dist/Eval-Closure/
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-Eval-Closure-0.14-5.el8.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: 3ac46f4fa5e54eed7a0c117f18f9513889647131dafa75a926c15806e0adf1a8
name: perl-Exception-Class
arch: src
version: 1.44
epoch: 0
release: 2.el8
summary: Module that allows you to declare real exception classes in Perl
url: http://search.cpan.org/dist/Exception-Class/
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-Exception-Class-1.44-2.el8.src.rpm
checksum_type: sha256
description:
  Exception::Class allows you to declare exception hierarchies in your
  modules in a "Java-esque" manner.


pkgId: 8a00e308d601cc4a39994bcaacb7b1330aea15c45092dcfcf6c25e6340ee44fa
name: perl-Exporter-Tiny
arch: src
version: 1.000000
epoch: 0
release: 4.el8
summary: An exporter with the features of Sub::Exporter but only core dependencies
url: http://search.cpan.org/dist/Exporter-Tiny/
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-Exporter-Tiny-1.000000-4.el8.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: 5cd251e13e04920f9dfeebc30387f6c8e287607f56798c5ac5200f9534fbf13d
name: perl-File-BaseDir
arch: src
version: 0.08
epoch: 0
release: 1.el8
summary: Use the Freedesktop.org base directory specification
url: http://search.cpan.org/dist/File-BaseDir/
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-File-BaseDir-0.08-1.el8.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: a6dba233674849d1a9f0c66b839d6e21a4bd575cf83990aaae40548849cc41f7
name: perl-File-Copy-Recursive
arch: src
version: 0.40
epoch: 0
release: 3.el8
summary: Extension for recursively copying files and directories
url: http://search.cpan.org/dist/File-Copy-Recursive/
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-Copy-Recursive-0.40-3.el8.src.rpm
checksum_type: sha256
description:
  This module copies and moves directories recursively to an optional depth and
  attempts to preserve each file or directory's mode.


pkgId: 553a5311df19d0a8faaf63a35e196518904a992af59c795dc4124c2532514e9b
name: perl-File-DesktopEntry
arch: src
version: 0.22
epoch: 0
release: 7.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-File-DesktopEntry-0.22-7.el8.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: e33157792aa5d1bae22ca1fa4f4cdc70d12c092420bfc9b49779cfb2016d61c6
name: perl-File-Find-Object
arch: src
version: 0.3.2
epoch: 0
release: 5.el8
summary: Object oriented File::Find replacement
url: http://search.cpan.org/dist/File-Find-Object/
rpm_license: GPLv2+ or 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-File-Find-Object-0.3.2-5.el8.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: 4f611179a057af312fcdb51be09b9193e3f2cf016119bea93b8de494f984963b
name: perl-File-Find-Rule
arch: src
version: 0.34
epoch: 0
release: 8.el8
summary: Perl module implementing an alternative interface to File::Find
url: http://search.cpan.org/dist/File-Find-Rule/
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-File-Find-Rule-0.34-8.el8.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: afeaec325ca3342f0c8a4031c5a39ec570810f0cb4a8f31494568dca6a8f6564
name: perl-File-MimeInfo
arch: src
version: 0.28
epoch: 0
release: 7.el8
summary: Determine file type and open application
url: http://search.cpan.org/dist/File-MimeInfo/
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-File-MimeInfo-0.28-7.el8.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: 45620634ee6921d77712cf789f201693bee84a82545314660f90f011cd06cb73
name: perl-File-ReadBackwards
arch: src
version: 1.05
epoch: 0
release: 11.el8
summary: Read a file backwards by lines
url: http://search.cpan.org/dist/File-ReadBackwards/
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-File-ReadBackwards-1.05-11.el8.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: 7742f95da7d1503f4bea65839a753ead83d9d21b65225880035ee91a6feadf42
name: perl-File-chdir
arch: src
version: 0.1011
epoch: 0
release: 5.el8
summary: A more sensible way to change directories
url: http://search.cpan.org/dist/File-chdir/
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-chdir-0.1011-5.el8.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: 7f928ae239698f40353345522b8be4abe7e0a243c7e2d10f911c0bd899fbc707
name: perl-HTML-Tree
arch: src
version: 5.07
epoch: 1
release: 2.el8
summary: HTML tree handling modules for Perl
url: http://search.cpan.org/dist/HTML-Tree/
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-HTML-Tree-5.07-2.el8.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: c55883cf1a81d7639d9077cc87bb067cb7232271a899153e80c730ff636d5676
name: perl-HTTP-Daemon
arch: src
version: 6.01
epoch: 0
release: 23.el8
summary: Simple HTTP server class
url: http://search.cpan.org/dist/HTTP-Daemon/
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-HTTP-Daemon-6.01-23.el8.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: b9209755267d52256e4dcbcd20147b3869034d353edad908d4155f2fc9ae48b0
name: perl-IO-All
arch: src
version: 0.87
epoch: 0
release: 6.el8
summary: IO::All Perl module
url: https://metacpan.org/release/IO-All
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-IO-All-0.87-6.el8.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: 61349b19a1664137d6161b25780557a11dd7c457aeae0e9f72811a223353587d
name: perl-IO-String
arch: src
version: 1.08
epoch: 0
release: 31.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IO-String-1.08-31.el8.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: a31d062d5773a9bedc64bd70e8e6cf00ab92080fb966cd54af360c1ba762d6c9
name: perl-IO-stringy
arch: src
version: 2.111
epoch: 0
release: 9.el8
summary: I/O on in-core objects like strings and arrays for Perl
url: http://search.cpan.org/dist/IO-stringy/
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-IO-stringy-2.111-9.el8.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: 9ea91df6680b40a7a3242d400694b0d8b269ad0daf686f059c375fb026b337ad
name: perl-IPC-Run
arch: src
version: 0.99
epoch: 0
release: 1.el8
summary: Perl module for interacting with child processes
url: http://search.cpan.org/dist/IPC-Run/
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-Run-0.99-1.el8.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: 8533e9856498983d42c5ecf4a2b6a8fab8848591af410826652378188e7d46da
name: perl-IPC-Run3
arch: src
version: 0.048
epoch: 0
release: 12.el8
summary: Run a subprocess in batch mode
url: http://search.cpan.org/dist/IPC-Run3/
rpm_license: GPL+ or Artistic or BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-IPC-Run3-0.048-12.el8.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: 13705f0da0fb68fc2e2a3185feb98386b49e5e1597be002043f8b3bc25bce7f5
name: perl-Import-Into
arch: src
version: 1.002005
epoch: 0
release: 7.el8
summary: Import packages into other packages
url: http://search.cpan.org/dist/Import-Into/
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-Import-Into-1.002005-7.el8.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: c821f3e5daca25219ab707cbb56da2bae1d03c9006bb2d3802a76cea92218c50
name: perl-Importer
arch: src
version: 0.025
epoch: 0
release: 1.el8
summary: Alternative interface to modules that export symbols
url: http://search.cpan.org/dist/Importer/
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-Importer-0.025-1.el8.src.rpm
checksum_type: sha256
description:
  This Perl 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: 6b863261fce514f0d550f2252f97778b44dac5905a13d99502f18105047bde22
name: perl-JSON-XS
arch: src
version: 3.04
epoch: 1
release: 3.el8
summary: JSON serializing/de-serializing, done correctly and fast
url: http://search.cpan.org/dist/JSON-XS/
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-JSON-XS-3.04-3.el8.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: 2fab27ecafef14101ad0b50544a9238a7f2658485910be9120ba899d3ec2ea33
name: perl-List-MoreUtils
arch: src
version: 0.428
epoch: 0
release: 2.el8
summary: Provide the stuff missing in List::Util
url: http://search.cpan.org/dist/List-MoreUtils/
rpm_license: (GPL+ or Artistic) and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-List-MoreUtils-0.428-2.el8.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: 7226d7685586337ea4856584afb559a95cab96f5277659f524724c650fabb4a9
name: perl-MIME-Types
arch: src
version: 2.17
epoch: 0
release: 3.el8
summary: MIME types module for Perl
url: https://metacpan.org/release/MIME-Types
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-MIME-Types-2.17-3.el8.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: 0a8b26775c37b0cabae336b5b586a01cdb4acbbfe81435ff98011b440e67b299
name: perl-Module-Implementation
arch: src
version: 0.09
epoch: 0
release: 15.el8
summary: Loads one of several alternate underlying implementations for a module
url: http://search.cpan.org/dist/perl-Module-Implementation/
rpm_license: Artistic 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Implementation-0.09-15.el8.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: 6c0edcfd58f279a011985ac71166d54e9dd9d90bfb0c634966949f662ddeaab5
name: perl-Module-Install
arch: src
version: 1.19
epoch: 0
release: 2.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Module-Install-1.19-2.el8.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: 9db643bf4894e8ff15a3106be3ff66a8b80cad0b6802ced45a86d735bf0a553d
name: perl-Module-Install-AuthorTests
arch: src
version: 0.002
epoch: 0
release: 16.el8
summary: Designate tests only run by module authors
url: http://search.cpan.org/dist/Module-Install-AuthorTests/
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-Module-Install-AuthorTests-0.002-16.el8.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: 614add9246b5d3b3e298dcb480b760651db62187c6895c6df8f31418c2387083
name: perl-Module-Install-ReadmeFromPod
arch: src
version: 0.30
epoch: 0
release: 4.el8
summary: Module::Install extension to automatically convert POD to a README
url: http://search.cpan.org/dist/Module-Install-ReadmeFromPod/
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-Module-Install-ReadmeFromPod-0.30-4.el8.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: eb6f1487d70783e33357ed4d4a3e8d9dc897ddabb51f3bdedd688b97d00d81bf
name: perl-Module-ScanDeps
arch: src
version: 1.24
epoch: 0
release: 3.el8
summary: Recursively scan Perl code for dependencies
url: http://search.cpan.org/dist/Module-ScanDeps/
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-ScanDeps-1.24-3.el8.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: 4ef500edaf1156a951658e9d34c811341fcc0f4a6dd2c992b44ea9c6668746e6
name: perl-Number-Compare
arch: src
version: 0.03
epoch: 0
release: 19.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Number-Compare-0.03-19.el8.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: 6738e889f1118bc5a183547835496cfb18a397a47a988a5a1d7a710ae95dde22
name: perl-Package-DeprecationManager
arch: src
version: 0.17
epoch: 0
release: 5.el8
summary: Manage deprecation warnings for your distribution
url: http://search.cpan.org/dist/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-5.el8.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: e96140cded8aa4ced737ea5344cfd47812be11089234de5b470bdab5f1b5bf08
name: perl-Package-Stash
arch: src
version: 0.37
epoch: 0
release: 9.el8
summary: Routines for manipulating stashes
url: http://search.cpan.org/dist/Package-Stash/
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-Package-Stash-0.37-9.el8.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: 30ae24542a1f3883a9fb9ddeca3451a276f2686a876319d0488a5a49935a51bb
name: perl-Package-Stash-XS
arch: src
version: 0.28
epoch: 0
release: 17.el8
summary: Faster and more correct implementation of the Package::Stash API
url: http://search.cpan.org/dist/Package-Stash-XS/
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-Package-Stash-XS-0.28-17.el8.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: ad08960bc7210cabf4a860d8d65c8d4aa076863ce104759d7bd7444964362ae2
name: perl-PadWalker
arch: src
version: 2.3
epoch: 0
release: 2.el8
summary: Play with other people's lexical variables
url: http://search.cpan.org/dist/PadWalker/
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-PadWalker-2.3-2.el8.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: d3ecfdb19c6b07fc65737ab01f527a11b733d50deed46e0d450be59131ea1171
name: perl-Params-Classify
arch: src
version: 0.015
epoch: 0
release: 2.el8
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-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Params-Classify-0.015-2.el8.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: 447213b2bc4f6b60dca54fde087647f8d8b3ae3af57e822630aaf768217ec43b
name: perl-Params-Validate
arch: src
version: 1.29
epoch: 0
release: 5.el8
summary: Params-Validate Perl module
url: http://search.cpan.org/dist/Params-Validate/
rpm_license: Artistic 2.0 and (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-Params-Validate-1.29-5.el8.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: 604d36418802a49b29e1b62fa2ba1927fe042484df16b4dfd682dc166eddb755
name: perl-Params-ValidationCompiler
arch: src
version: 0.27
epoch: 0
release: 1.el8
summary: Build an optimized subroutine parameter validator once, use it forever
url: http://search.cpan.org/dist/Params-ValidationCompiler/
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-Params-ValidationCompiler-0.27-1.el8.src.rpm
checksum_type: sha256
description:
  Create a customized, optimized, non-lobotomized, uncompromised, and thoroughly
  specialized parameter checking subroutine.


pkgId: 11a1603a2a1158930c54fe9bc7e499a7183ee91fbbcd5bfbd167efa1f25c461b
name: perl-Path-Tiny
arch: src
version: 0.104
epoch: 0
release: 5.el8
summary: File path utility
url: http://search.cpan.org/dist/Path-Tiny/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Path-Tiny-0.104-5.el8.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: 195e4a24bedb168437023dc60cbee753252b4890cd2c120e985677e596c36a97
name: perl-Perl-Destruct-Level
arch: src
version: 0.02
epoch: 0
release: 20.el8
summary: Allows you to change perl's internal destruction level
url: http://search.cpan.org/dist/Perl-Destruct-Level/
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-Perl-Destruct-Level-0.02-20.el8.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: 879e126ddbc0fde36d8093f822b0c51eb0123d2f233c743748a1b36320cf9978
name: perl-PerlIO-utf8_strict
arch: src
version: 0.007
epoch: 0
release: 5.el8
summary: Fast and correct UTF-8 I/O
url: http://search.cpan.org/dist/PerlIO-utf8_strict/
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-utf8_strict-0.007-5.el8.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: 153fc92f07706d07427a3aceb94d526eda879d82ea8b639eb429d16582a920b2
name: perl-Pod-Coverage
arch: src
version: 0.23
epoch: 0
release: 14.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Pod-Coverage-0.23-14.el8.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: adcc4b3d16fe8eed633ecafbe4fb0fb89c000730d88bd677f734600a13cf4f62
name: perl-Readonly
arch: src
version: 2.05
epoch: 0
release: 5.el8
summary: Facility for creating read-only scalars, arrays, hashes
url: http://search.cpan.org/dist/Readonly/
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-Readonly-2.05-5.el8.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: b11d68807775e405ba188c6ad0bc48c5db9b126c04eb2e95ef19d77b1e58a56f
name: perl-SGMLSpm
arch: src
version: 1.03ii
epoch: 0
release: 42.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-SGMLSpm-1.03ii-42.el8.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: e114d36ce5e442901482c52b86cbada7c05305dfd1e56e6e91d671daa872014f
name: perl-SUPER
arch: src
version: 1.20141117
epoch: 0
release: 10.el8
summary: Sane superclass method dispatcher
url: http://search.cpan.org/dist/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.20141117-10.el8.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: 662d5ded99f22688ec44c467e6607525aa2a6161b7a3fe1580728b83d28b9999
name: perl-Scope-Guard
arch: src
version: 0.21
epoch: 0
release: 7.el8
summary: Lexically scoped resource management
url: http://search.cpan.org/dist/Scope-Guard/
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-Scope-Guard-0.21-7.el8.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: 7b141fc525ac8820616936363bf0d702d9a8274137a114ad260f231ac33ebefe
name: perl-Specio
arch: src
version: 0.42
epoch: 0
release: 2.el8
summary: Type constraints and coercions for Perl
url: http://search.cpan.org/dist/Specio/
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-Specio-0.42-2.el8.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: 1d12b5201d933f680a3c6df2bd46006c1edce812a81d1de0285d5d150459865b
name: perl-Sub-Exporter-Progressive
arch: src
version: 0.001013
epoch: 0
release: 5.el8
summary: Only use Sub::Exporter if you need it
url: http://search.cpan.org/dist/Sub-Exporter-Progressive/
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-Sub-Exporter-Progressive-0.001013-5.el8.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: 15e15660114fd6e76e522ebafe21e50492b4f7ae70d90bb60e95fc70296a9e9f
name: perl-Sub-Identify
arch: src
version: 0.14
epoch: 0
release: 6.el8
summary: Retrieve names of code references
url: http://search.cpan.org/dist/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-6.el8.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: 2777f8a55330ce66fc224e99ba7e227bb4a158197786363fd336eeed03b0bb77
name: perl-Sub-Name
arch: src
version: 0.21
epoch: 0
release: 7.el8
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.21-7.el8.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: 9f3b130becd1850a7dbc9482215154313a1b9b247d4d631e979e74aafd4430f3
name: perl-Sub-Uplevel
arch: src
version: 0.2800
epoch: 1
release: 4.el8
summary: Apparently run a function in a higher stack frame
url: http://search.cpan.org/dist/Sub-Uplevel/
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-Uplevel-0.2800-4.el8.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: 3336bd48f86b5b5a97c6bfabe99f0c9d1400934d878dded444fd6ffbf055605a
name: perl-Switch
arch: src
version: 2.17
epoch: 0
release: 10.el8
summary: A switch statement for Perl
url: http://search.cpan.org/dist/Switch/
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-Switch-2.17-10.el8.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: aa163096f5b7521040ee017596f1676f6d74f6466dd86bd389236e64b215c640
name: perl-Taint-Runtime
arch: src
version: 0.03
epoch: 0
release: 32.el8
summary: Runtime enable taint checking
url: http://search.cpan.org/dist/Taint-Runtime
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-Taint-Runtime-0.03-32.el8.src.rpm
checksum_type: sha256
description:
  This module enables run-time taint checking, for cases where the -T
  switch on the command line is not appropriate or viable. There are
  a somewhat limited number of legitimate use cases where you should
  use this module instead of the -T switch. Unless you have a specific and
  good reason for not using the -T option, you should use the -T option.


pkgId: e6d59fa09a3fa3f81fe750adc0734c42e6177c278b88ba5e77899266ed44b589
name: perl-Term-Size-Any
arch: src
version: 0.002
epoch: 0
release: 23.el8
summary: Retrieve terminal size
url: http://search.cpan.org/dist/Term-Size-Any/
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-Term-Size-Any-0.002-23.el8.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: 9da71043c61467c3ecffeb1ff937e711ed8074a0d94560dfab41f2da5bbb4af0
name: perl-Term-Size-Perl
arch: src
version: 0.031
epoch: 0
release: 1.el8
summary: Perl extension for retrieving terminal size (Perl version)
url: http://search.cpan.org/dist/Term-Size-Perl/
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-Term-Size-Perl-0.031-1.el8.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: 27cf4f1d083528cbd3b2d827b23a076572b0a026929118334237fcc93b2f381e
name: perl-Test-Deep
arch: src
version: 1.127
epoch: 0
release: 4.el8
summary: Extremely flexible deep comparison
url: http://search.cpan.org/dist/Test-Deep/
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-Deep-1.127-4.el8.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: c045fd2f81a23a7ea923d4afa3392061f0a3e95e7e2ed577f73b4f7f21febb30
name: perl-Test-Differences
arch: src
version: 0.6400
epoch: 0
release: 8.el8
summary: Test strings and data structures and show differences if not OK
url: http://search.cpan.org/dist/Test-Differences/
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-Test-Differences-0.6400-8.el8.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: d1591410ebbe1163b44a088ee2143b18533675c7515956757ad3afe76948093e
name: perl-Test-Exception
arch: src
version: 0.43
epoch: 0
release: 7.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Exception-0.43-7.el8.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: 85bea310074248495a3411396efcdd739cda1a9797d7326357cd5f29b3fc148d
name: perl-Test-Fatal
arch: src
version: 0.014
epoch: 0
release: 9.el8
summary: Incredibly simple helpers for testing code with exceptions
url: http://search.cpan.org/dist/Test-Fatal/
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-Test-Fatal-0.014-9.el8.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: 7daac2dc349498554ad19ba5b186c3f133c02654d018530b93143e1c23fb02b4
name: perl-Test-LongString
arch: src
version: 0.17
epoch: 0
release: 10.el8
summary: Perl module to test long strings
url: http://search.cpan.org/dist/Test-LongString/
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-Test-LongString-0.17-10.el8.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: 57143d5e572694eb203c4cdbfe5a197f900983fd59ee8a2ab795878cfe31f44f
name: perl-Test-NoWarnings
arch: src
version: 1.04
epoch: 0
release: 15.el8
summary: Make sure you didn't emit any warnings while testing
url: http://search.cpan.org/dist/Test-NoWarnings/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-NoWarnings-1.04-15.el8.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.


pkgId: 7ba2682327b5beab4911f155bcf603184da5ce92c78316c653b92348ba2e5ce0
name: perl-Test-Pod-Coverage
arch: src
version: 1.10
epoch: 0
release: 10.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Test-Pod-Coverage-1.10-10.el8.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: 66977b0469f2d9d876f571058e7ad56ce3a01a91fcab65406c063bf84c016ba2
name: perl-Test-Requires
arch: src
version: 0.10
epoch: 0
release: 10.el8
summary: Checks to see if a given module can be loaded
url: http://search.cpan.org/dist/Test-Requires
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-Test-Requires-0.10-10.el8.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: b103995b478591325bb5801aa19cc4ce451529e24b6f65454df9b35989c4c1d0
name: perl-Test-Taint
arch: src
version: 1.06
epoch: 0
release: 19.el8
summary: Tools to test taintedness
url: http://search.cpan.org/dist/Test-Taint/
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-Taint-1.06-19.el8.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: 22f2ded8dcd4c3f1a716f03de4f50dfe5606e7f05f9b927485680a72086178df
name: perl-Test-Warnings
arch: src
version: 0.026
epoch: 0
release: 7.el8
summary: Test for warnings and the lack of them
url: http://search.cpan.org/dist/Test-Warnings
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-Test-Warnings-0.026-7.el8.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: cb98ee1228f71e0425dc101e91cfeb7c0df94fc7989bc364204af647537fd681
name: perl-Test2-Suite
arch: src
version: 0.000111
epoch: 0
release: 1.el8
summary: Set of tools built upon the Test2 framework
url: http://search.cpan.org/dist/Test2-Suite/
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-Test2-Suite-0.000111-1.el8.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: 8139edec9ee72e1105ad6d684e02160bef4543483b3c92d2361a412a3eff67c5
name: perl-Text-CharWidth
arch: src
version: 0.04
epoch: 0
release: 32.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-CharWidth-0.04-32.el8.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: 31edae57a1c61e047b6aba681be0e00b933e3edc48ad0faf6e9ea65f50149328
name: perl-Text-WrapI18N
arch: src
version: 0.06
epoch: 0
release: 30.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Text-WrapI18N-0.06-30.el8.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: 59a25eb9d71e9f52e79c359157bfb84e47e2bd57eaac8008f98c1d7a1a6107e5
name: perl-Tie-IxHash
arch: src
version: 1.23
epoch: 0
release: 13.el8
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-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tie-IxHash-1.23-13.el8.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: 6c4e4e7608688a766539245c1885a019bf4a2b59894a09ba67d62531750cd6f3
name: perl-Tk
arch: src
version: 804.034
epoch: 0
release: 2.el8
summary: Perl Graphical User Interface ToolKit
url: http://search.cpan.org/dist/Tk/
rpm_license: (GPL+ or Artistic) and SWL
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Tk-804.034-2.el8.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: c231f8272b21ec5f87bb84418fd628e69204175f7980725d134e40b3bdd3c6c7
name: perl-Types-Serialiser
arch: src
version: 1.0
epoch: 0
release: 12.el8
summary: Simple data types for common serialization formats
url: http://search.cpan.org/dist/Types-Serialiser/
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-Types-Serialiser-1.0-12.el8.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 interoperable between each other.


pkgId: b7168150b906de2b5b567fc6421c8b7b73590308dd8eaa360902ba9c709b366c
name: perl-Unicode-EastAsianWidth
arch: src
version: 1.33
epoch: 0
release: 13.el8
summary: East Asian Width properties
url: http://search.cpan.org/dist/Unicode-EastAsianWidth/
rpm_license: CC0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-Unicode-EastAsianWidth-1.33-13.el8.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/>.


pkgId: 0a84732e805b467b0015fc9849d3ebef8a8b840445c3b678c1f8902a08fe0983
name: perl-Unicode-LineBreak
arch: src
version: 2017.004
epoch: 0
release: 6.el8
summary: UAX #14 Unicode Line Breaking Algorithm
url: http://search.cpan.org/dist/Unicode-LineBreak/
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-Unicode-LineBreak-2017.004-6.el8.src.rpm
checksum_type: sha256
description:
  Unicode::LineBreak performs Line Breaking Algorithm described in Unicode
  Standards Annex #14 [UAX #14]. East_Asian_Width informative properties
  defined by Annex #11 [UAX #11] will be concerned to determine breaking
  positions.


pkgId: 0a440fadef7880ad92afe562f98db9ddb94883242d4618efd51e5b84aab1de53
name: perl-Unicode-UTF8
arch: src
version: 0.62
epoch: 0
release: 5.el8
summary: Encoding and decoding of UTF-8 encoding form
url: http://search.cpan.org/dist/Unicode-UTF8/
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-UTF8-0.62-5.el8.src.rpm
checksum_type: sha256
description:
  This module provides functions to encode and decode UTF-8 encoding form as
  specified by Unicode and ISO/IEC 10646:2011.


pkgId: adfdeb9591682da68cf4eaf01a358013415748381076c146e80ec66352bfe6a1
name: perl-Variable-Magic
arch: src
version: 0.62
epoch: 0
release: 3.el8
summary: Associate user-defined magic to variables from Perl
url: http://search.cpan.org/dist/Variable-Magic/
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-Variable-Magic-0.62-3.el8.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: 16611367d77232b6d65928eb986e1d0181b3c0659e101a0eae196a6ddad60419
name: perl-XML-DOM
arch: src
version: 1.46
epoch: 0
release: 5.el8
summary: DOM extension to XML::Parser
url: http://search.cpan.org/dist/XML-DOM/
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-XML-DOM-1.46-5.el8.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: ff11888a4363c3e63e472c9add54140af1b1c908fb5bfb2238a1a03397643749
name: perl-XML-RegExp
arch: src
version: 0.04
epoch: 0
release: 14.el8
summary: Regular expressions for XML tokens
url: http://search.cpan.org/dist/XML-RegExp/
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-XML-RegExp-0.04-14.el8.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: 8c49ff32f6e2adad30414eeee0ba0f982b4be7a856e58fd6c9c778387e5c1a33
name: perl-XML-Twig
arch: src
version: 3.52
epoch: 0
release: 7.el8
summary: Perl module for processing huge XML documents in tree mode
url: http://search.cpan.org/dist/XML-Twig/
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-Twig-3.52-7.el8.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: c03bf83db92baa090c1f1bf28136dfacf9573790167258183d6c8b58a9ea93a4
name: perl-YAML-LibYAML
arch: src
version: 0.70
epoch: 1
release: 1.el8
summary: Perl YAML Serialization using XS and libyaml
url: https://metacpan.org/release/YAML-LibYAML
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-YAML-LibYAML-0.70-1.el8.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: 1da63de03235092ca5bed67aaeb94df1a0cc478789f86fd9a8d4030985f6f4d7
name: perl-YAML-Syck
arch: src
version: 1.30
epoch: 0
release: 5.el8
summary: Fast, lightweight YAML loader and dumper
url: http://search.cpan.org/dist/YAML-Syck/
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-YAML-Syck-1.30-5.el8.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: ca201d1c22cfb12c11bd1b1fd68099d7599438c6251ac829cdf7eba70e3921b5
name: perl-YAML-Tiny
arch: src
version: 1.73
epoch: 0
release: 2.el8
summary: Read/Write YAML files with as little code as possible
url: http://search.cpan.org/dist/YAML-Tiny/
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-YAML-Tiny-1.73-2.el8.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: a765b56aec7248c49f296f8a56304140785e069c8670bb70c1c79fdd676e09b4
name: perl-common-sense
arch: src
version: 3.7.4
epoch: 0
release: 8.el8
summary: "Common sense" Perl defaults
url: http://search.cpan.org/dist/common-sense
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-common-sense-3.7.4-8.el8.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
  			portable prototype inplace io pipe unpack malloc
  			deprecated glob digit printf layer
  			reserved taint closure semicolon);
  	no warnings qw(exec newline unopened);


pkgId: 737841375f0e62be168451a5ad76bf2405def81aab4a5c3f494f0240eca794a9
name: perl-gettext
arch: src
version: 1.07
epoch: 0
release: 9.el8
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: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perl-gettext-1.07-9.el8.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: 17c81ee482059cfe039017fb8cb6521249e250ff4d61a3a22730c8e4ba23ddb5
name: perl-namespace-autoclean
arch: src
version: 0.28
epoch: 0
release: 10.el8
summary: Keep imports out of your namespace
url: http://search.cpan.org/dist/namespace-autoclean
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-namespace-autoclean-0.28-10.el8.src.rpm
checksum_type: sha256
description:
  When you import a function into a Perl package, it will naturally also be
  available as a method. The 'namespace::autoclean' pragma will remove all
  imported symbols at the end of the current package's compile cycle. Functions
  called in the package itself will still be bound by their name, but they won't
  show up as methods on your class or instances. This module is very similar to
  namespace::clean, except it will clean all imported functions, no matter if you
  imported them before or after you 'use'd the pragma. It will also not touch
  anything that looks like a method.


pkgId: 182c048bd245b278dd4f89d46390825227e640b0acdd1d1d135677ca8eecc57c
name: perl-namespace-clean
arch: src
version: 0.27
epoch: 0
release: 7.el8
summary: Keep your namespace tidy
url: http://search.cpan.org/dist/namespace-clean/
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-namespace-clean-0.27-7.el8.src.rpm
checksum_type: sha256
description:
  When you define a function, or import one, into a Perl package, it will
  naturally also be available as a method. This does not per se cause
  problems, but it can complicate subclassing and, for example, plugin
  classes that are included via multiple inheritance by loading them as
  base classes.

  The 'namespace::clean' pragma will remove all previously declared or
  imported symbols at the end of the current package's compile cycle.
  Functions called in the package itself will still be bound by their
  name, but they won't show up as methods on your class or instances.


pkgId: 32e8be5bbaf6efe8a6acb28aad145e3a9b1f4c3f2c574c8dce2aa7ef86b1c419
name: perl-prefork
arch: src
version: 1.04
epoch: 0
release: 26.el8
summary: Optimized module loading for forking or non-forking processes
url: http://search.cpan.org/dist/prefork/
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-prefork-1.04-26.el8.src.rpm
checksum_type: sha256
description:
  Optimized module loading for forking or non-forking processes

  prefork.pm is intended to serve as a central and optional marshalling
  point for state detection (are we running in compile-time or run-time
  mode) and to act as a relatively light-weight module loader.


pkgId: 3b1c1b28fb0f55f8758ed2a9714a4d9028019cbe0cd8c59e958cad3f7d0e2a0f
name: perltidy
arch: src
version: 20180220
epoch: 0
release: 1.el8
summary: Tool for indenting and re-formatting Perl scripts
url: http://perltidy.sourceforge.net/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/perltidy-20180220-1.el8.src.rpm
checksum_type: sha256
description:
  Perltidy is a Perl script that indents and re-formats Perl scripts to
  make them easier to read. If you write Perl scripts, or spend much
  time reading them, you will probably find it useful. The formatting
  can be controlled with command line parameters. The default parameter
  settings approximately follow the suggestions in the Perl Style Guide.
  Perltidy can also output HTML of both POD and source code. Besides
  re-formatting scripts, Perltidy can be a great help in tracking down
  errors with missing or extra braces, parentheses, and square brackets
  because it is very good at localizing errors.


pkgId: 5e6bacc3a87cbf72f81063693f205a37805678d9107f353aa83df66f27906529
name: plexus-archiver
arch: src
version: 3.6.0
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Plexus Archiver Component
url: http://codehaus-plexus.github.io/plexus-archiver
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-archiver-3.6.0-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Plexus project seeks to create end-to-end developer tools for
  writing applications. At the core is the container, which can be
  embedded or for a full scale application server. There are many
  reusable components for hibernate, form processing, jndi, i18n,
  velocity, etc. Plexus also includes an application server which
  is like a J2EE application server, without all the baggage.


pkgId: 3cb306f25b788143e1f66e9fb95e10fcfa569330b6b6bd021e2b7d2f1de74b45
name: plexus-classworlds
arch: src
version: 2.5.2
epoch: 0
release: 9.module+el8.2.0+10048+55533a4a
summary: Plexus Classworlds Classloader Framework
url: https://github.com/codehaus-plexus/plexus-classworlds
rpm_license: ASL 2.0 and Plexus
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-classworlds-2.5.2-9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Classworlds is a framework for container developers
  who require complex manipulation of Java's ClassLoaders.
  Java's native ClassLoader mechanisms and classes can cause
  much headache and confusion for certain types of
  application developers. Projects which involve dynamic
  loading of components or otherwise represent a 'container'
  can benefit from the classloading control provided by
  classworlds.


pkgId: 78f845fe9982f43b56ede7bd4cfce2f7e459bfdeadbf43cf29ebb6ccd849f229
name: plexus-compiler
arch: src
version: 2.8.2
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Compiler call initiators for Plexus
url: https://github.com/codehaus-plexus/plexus-compiler
rpm_license: MIT and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-compiler-2.8.2-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Plexus Compiler adds support for using various compilers from a
  unified api. Support for javac is available in main package. For
  additional compilers see plexus-compiler-extras package.


pkgId: 40c80610a1801e1175db8c067afe75ee4905e266e7cebe90b2165be22b16c4b2
name: plexus-component-api
arch: src
version: 1.0
epoch: 0
release: 0.24.alpha15.module+el8.2.0+10048+55533a4a
summary: Plexus Component API
description: Plexus Component API
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-component-api-1.0-0.24.alpha15.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
url:
  http://svn.codehaus.org/plexus/plexus-containers/tags/plexus-containers-1.0-alpha-15/plexus-component-api/


pkgId: bee83782b98dc4c231b430decc7e7d9785769c2a55a50f6f5928a635218dd380
name: plexus-interpolation
arch: src
version: 1.22
epoch: 0
release: 9.module+el8.2.0+10048+55533a4a
summary: Plexus Interpolation API
url: https://github.com/codehaus-plexus/plexus-interpolation
rpm_license: ASL 2.0 and ASL 1.1 and MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-interpolation-1.22-9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Plexus interpolator is the outgrowth of multiple iterations of development
  focused on providing a more modular, flexible interpolation framework for
  the expression language style commonly seen in Maven, Plexus, and other
  related projects.


pkgId: b0a057b11856fdaa095c6eba4c4003b878fb393b32e788ebfa5776ccfc018de4
name: plexus-pom
arch: src
version: 5.0
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Root Plexus Projects POM
url: https://github.com/codehaus-plexus/plexus-pom
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-pom-5.0-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Plexus project provides a full software stack for creating and
  executing software projects.  This package provides parent POM for
  Plexus packages.


pkgId: 81793fefc64802cb3af2b1a0f5f15cb12c4afc5ea72ef7966ce42a45983d65c6
name: plexus-velocity
arch: src
version: 1.2
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Plexus Velocity Component
url: https://codehaus-plexus.github.io/plexus-velocity/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plexus-velocity-1.2-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This package provides Plexus Velocity component - a wrapper for
  Apache Velocity template engine, which allows easy use of Velocity
  by applications built on top of Plexus container.


pkgId: 6882483752a64131135459341b9655634aff5a86dc4026aa493f8aa8af19dfc3
name: plotutils
arch: src
version: 2.6
epoch: 0
release: 20.el8
summary: GNU vector and raster graphics utilities and libraries
url: http://www.gnu.org/software/plotutils/
rpm_license: GPLv2+ and GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/plotutils-2.6-20.el8.src.rpm
checksum_type: sha256
description:
  The GNU plotutils package contains software for both programmers and
  technical users. Its centerpiece is libplot, a powerful C/C++ function
  library for exporting 2-D vector graphics in many file formats, both
  vector and raster. It can also do vector graphics animations. Besides
  libplot, the package contains command-line programs for plotting
  scientific data. Many of them use libplot to export graphics


pkgId: 0f57f13e1e787c2ff5218e663d4c3413da1b546ec51767df334e9e1331555c6a
name: po4a
arch: src
version: 0.52
epoch: 0
release: 4.el8
summary: A tool maintaining translations anywhere
url: https://po4a.alioth.debian.org/
rpm_license: GPL+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/po4a-0.52-4.el8.src.rpm
checksum_type: sha256
description:
  The po4a (po for anything) project goal is to ease translations (and
  more interestingly, the maintenance of translations) using gettext
  tools on areas where they were not expected like documentation.


pkgId: dfa8188f91ce4b1e24ae4d4189992faaa02e2e1735a7d79374ce7affa0df72c4
name: powermock
arch: src
version: 1.6.5
epoch: 0
release: 9.module+el8.2.0+10048+55533a4a
summary: A Java mocking framework
url: https://github.com/jayway/powermock
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/powermock-1.6.5-9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  PowerMock is a framework that extend other mock libraries
  such as EasyMock with more powerful capabilities. PowerMock uses a
  custom classloader and bytecode manipulation to enable mocking of
  static methods, constructors, final classes and methods, private
  methods, removal of static initializers and more.


pkgId: 4fca8f76e7a49ff58fe4b0bf0befb0c07d3b69cf2bb8edefe00dea6a09a791c2
name: pstoedit
arch: src
version: 3.70
epoch: 0
release: 9.el8
summary: Translates PostScript and PDF graphics into other vector formats
url: http://www.pstoedit.net/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Productivity
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/pstoedit-3.70-9.el8.src.rpm
checksum_type: sha256
description:
  Pstoedit converts PostScript and PDF files to various vector graphic
  formats. The resulting files can be edited or imported into various
  drawing packages. Pstoedit comes with a large set of integrated format
  drivers


pkgId: 810ffd48624d5e3ee7beee4c208fe882feaf7d4a00e83c36990d5f177ab26832
name: python-atomicwrites
arch: src
version: 1.3.0
epoch: 0
release: 8.module+el8.2.0+10148+8d62840d
summary: Python Atomic file writes on POSIX
url: https://github.com/untitaker/python-atomicwrites
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-atomicwrites-1.3.0-8.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  This Python module provides atomic file writes on POSIX operating systems.
  It sports:
  * Race-free assertion that the target file doesn't yet exist
  * Windows support
  * Simple high-level API that wraps a very flexible class-based API


pkgId: 1e19d137bfa201cda94e708fd89734f773191ff6eaf3037e0b11e2a0fa8254a0
name: python-attrs
arch: src
version: 19.3.0
epoch: 0
release: 3.module+el8.2.0+10148+8d62840d
summary: Python attributes without boilerplate
url: http://www.attrs.org/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-attrs-19.3.0-3.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  attrs is an MIT-licensed Python package with class decorators that
  ease the chores of implementing the most common attribute-related
  object protocols.


pkgId: 9373ec595365dc4a0e25dcd77ad22e83c4829a00c99781248f577f7af2b8dd1f
name: python-hypothesis
arch: src
version: 3.44.24
epoch: 0
release: 6.el8
summary: Library for property based testing
url: https://github.com/HypothesisWorks/hypothesis-python
rpm_license: MPLv2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-hypothesis-3.44.24-6.el8.src.rpm
checksum_type: sha256
description:
  Hypothesis is a library for testing your Python code against a much
  larger range of examples than you would ever want to write by
  hand. It’s based on the Haskell library, Quickcheck, and is designed
  to integrate seamlessly into your existing Python unit testing work
  flow.


pkgId: ac8eda256ab51de6ba8413c6463125752774c64efe6e87b2774707a2ed7c953a
name: python-imagesize
arch: src
version: 1.0.0
epoch: 0
release: 2.el8
summary: Python module for analyzing image file headers and returning image sizes
url: https://github.com/shibukawa/imagesize_py
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-imagesize-1.0.0-2.el8.src.rpm
checksum_type: sha256
description:
  The imagesize package parses image file headers and returns the image sizes.

  * PNG
  * JPEG
  * JPEG2000
  * GIF

  This is a pure Python library.


pkgId: e69d22f92823542736f9bf5bfc7724f89341abbf13f737a4562cfa859043c802
name: python-iso8601
arch: src
version: 0.1.11
epoch: 0
release: 9.el8
summary: Simple module to parse ISO 8601 dates
url: http://pypi.python.org/pypi/iso8601/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-iso8601-0.1.11-9.el8.src.rpm
checksum_type: sha256
description:
  This module parses the most common forms of ISO 8601 date strings
  (e.g. 2007-01-14T20:34:22+00:00) into datetime objects.


pkgId: 5fe8c710294e3a6c8b51dbd626197686b27c59efb019e9318f49a2bfaaa207de
name: python-lesscpy
arch: src
version: 0.13.0
epoch: 0
release: 4.el8
summary: Lesscss compiler
url: https://github.com/robotis/lesscpy
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-lesscpy-0.13.0-4.el8.src.rpm
checksum_type: sha256
description:
  A compiler written in python 3 for the lesscss language.  For those of us not
  willing/able to have node.js installed in our environment.  Not all features
  of lesscss are supported (yet).  Some features wil probably never be
  supported (JavaScript evaluation).


pkgId: 01d67c0950bde20c50e9c6ca619c61046d88f2af4c457b7db4abef45ee348933
name: python-markdown
arch: src
version: 2.6.11
epoch: 0
release: 2.el8
summary: Markdown implementation in Python
url: https://python-markdown.github.io/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-markdown-2.6.11-2.el8.src.rpm
checksum_type: sha256
description:
  This is a Python implementation of John Gruber's Markdown. It is
  almost completely compliant with the reference implementation, though
  there are a few known issues.


pkgId: 17aac24937054de920d1ccf2ed31be8a43d4d1efe9fe98e1d03db32dba494b8d
name: python-mock
arch: src
version: 2.0.0
epoch: 0
release: 11.el8
summary: A Python Mocking and Patching Library for Testing
url: http://www.voidspace.org.uk/python/mock/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-mock-2.0.0-11.el8.src.rpm
checksum_type: sha256
description:
  Mock is a Python module that provides a core mock class. It removes the need
  to create a host of stubs throughout your test suite. After performing an
  action, you can make assertions about which methods / attributes were used and
  arguments they were called with. You can also specify return values and set
  needed attributes in the normal way.


pkgId: 3ea197e6f267c3b6d154bc98ecc13932d6da8dbc2d8327765c6765cdd1a89501
name: python-more-itertools
arch: src
version: 7.2.0
epoch: 0
release: 5.module+el8.2.0+10148+8d62840d
summary: Python library for efficient use of itertools utility
url: https://github.com/erikrose/more-itertools
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-more-itertools-7.2.0-5.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  Opensource python library wrapping around itertools. Package also includes
  implementations of the recipes from the itertools documentation.

  See https://pythonhosted.org/more-itertools/index.html for documentation.


pkgId: 74776fa09711b99d2c5526c90da6a9da401ca3fb2f9c3f5d5f26fb8c1cda7958
name: python-packaging
arch: src
version: 16.8
epoch: 0
release: 9.el8
summary: Core utilities for Python packages
url: https://github.com/pypa/packaging
rpm_license: BSD or ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-packaging-16.8-9.el8.src.rpm
checksum_type: sha256
description:
  python-packaging provides core utilities for Python packages like utilities for
  dealing with versions, specifiers, markers etc.


pkgId: 002267ca3367babbc319e43f5cfc5ee594c9bb54b8dfc6cd5d46c4063fcea14e
name: python-py
arch: src
version: 1.8.0
epoch: 0
release: 8.module+el8.2.0+10148+8d62840d
summary: Library with cross-python path, ini-parsing, io, code, log facilities
url: http://py.readthedocs.io/
rpm_license: MIT and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-py-1.8.0-8.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  The py lib is a Python development support library featuring the
  following tools and modules:

    * py.path: uniform local and svn path objects
    * py.apipkg: explicit API control and lazy-importing
    * py.iniconfig: easy parsing of .ini files
    * py.code: dynamic code generation and introspection
    * py.path: uniform local and svn path objects


pkgId: c5f30e6e3f5f28fdc8f285ed0cd776fa7a2b67ef78ab0877602b6fa85878f451
name: python-setuptools_scm
arch: src
version: 1.15.7
epoch: 0
release: 4.an8
summary: Blessed package to manage your versions by scm tags
url: https://pypi.python.org/pypi/setuptools_scm
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-setuptools_scm-1.15.7-4.an8.src.rpm
checksum_type: sha256
description:
  Setuptools_scm handles managing your python package versions in scm metadata.
  It also handles file finders for the suppertes scms.


pkgId: 5aa2f239d635a079e8775b4b825aa9a3c901619fbba757b0fc8edee535e7800f
name: python-snowballstemmer
arch: src
version: 1.2.1
epoch: 0
release: 6.el8
summary: Provides 16 stemmer algorithms generated from Snowball algorithms
url: https://pypi.python.org/pypi/snowballstemmer
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-snowballstemmer-1.2.1-6.el8.src.rpm
checksum_type: sha256
description:
  It includes following language algorithms:

  * Danish
  * Dutch
  * English (Standard, Porter)
  * Finnish
  * French
  * German
  * Hungarian
  * Italian
  * Norwegian
  * Portuguese
  * Romanian
  * Russian
  * Spanish
  * Swedish
  * Turkis

  This is a pure Python stemming library. If PyStemmer is available, this module
  uses it to accelerate.


pkgId: 5b104d7f487378f4e5e1381573aa3e736d46a575e1dbe5d56e07973cad92cd24
name: python-sphinx
arch: src
version: 1.7.6
epoch: 1
release: 1.el8
summary: Python documentation generator
url: http://sphinx-doc.org/
rpm_license: BSD and Public Domain and Python and (MIT or GPLv2)
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-sphinx-1.7.6-1.el8.src.rpm
checksum_type: sha256
description:
  Sphinx is a tool that makes it easy to create intelligent and
  beautiful documentation for Python projects (or other documents
  consisting of multiple reStructuredText sources), written by Georg
  Brandl. It was originally created to translate the new Python
  documentation, but has now been cleaned up in the hope that it will be
  useful to many other projects.

  Sphinx uses reStructuredText as its markup language, and many of its
  strengths come from the power and straightforwardness of
  reStructuredText and its parsing and translating suite, the Docutils.

  Although it is still under constant development, the following
  features are already present, work fine and can be seen "in action" in
  the Python docs:

      * Output formats: HTML (including Windows HTML Help) and LaTeX,
        for printable PDF versions
      * Extensive cross-references: semantic markup and automatic links
        for functions, classes, glossary terms and similar pieces of
        information
      * Hierarchical structure: easy definition of a document tree, with
        automatic links to siblings, parents and children
      * Automatic indices: general index as well as a module index
      * Code handling: automatic highlighting using the Pygments highlighter
      * Various extensions are available, e.g. for automatic testing of
        snippets and inclusion of appropriately formatted docstrings.


pkgId: d777816bf3ad91a642e9e7fb6d71fa38b5aebd920853ce4c276658aab17f1bd3
name: python-sphinx-theme-alabaster
arch: src
version: 0.7.9
epoch: 0
release: 7.el8
summary: Configurable sidebar-enabled Sphinx theme
url: https://pypi.python.org/pypi/alabaster
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-sphinx-theme-alabaster-0.7.9-7.el8.src.rpm
checksum_type: sha256
description:
  This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially as
  used in his Requests project), which was itself originally based on @mitsuhiko's
  theme used for Flask & related projects.


pkgId: 14f133d4fc9817d1e6987723a0f56b9b6923a394a634d64eb245a008d35a4e35
name: python-sphinx_rtd_theme
arch: src
version: 0.3.1
epoch: 0
release: 3.el8
summary: Sphinx theme for readthedocs.org
url: https://github.com/snide/sphinx_rtd_theme
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-sphinx_rtd_theme-0.3.1-3.el8.src.rpm
checksum_type: sha256
description:
  This is a prototype mobile-friendly sphinx theme for readthedocs.org.
  It's currently in development and includes some rtd variable checks that
  can be ignored if you're just trying to use it on your project outside
  of that site.


pkgId: 3259de49b5a4f0ab9267bbbfdfbc043e5a7f62eac2c48e7a5e497cf5c0db352c
name: python-sphinxcontrib-websupport
arch: src
version: 1.0.1
epoch: 0
release: 10.20180316git.el8
summary: Sphinx API for Web Apps
url: http://sphinx-doc.org/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-sphinxcontrib-websupport-1.0.1-10.20180316git.el8.src.rpm
checksum_type: sha256
description:
  sphinxcontrib-websupport provides a Python API to easily integrate Sphinx
  documentation into your Web application.


pkgId: 8ad8e4d683a42ae70fc2caf1702dad759a5f9d63b66ea75511bd9601779031b2
name: python-sure
arch: src
version: 1.4.0
epoch: 0
release: 6.el8
summary: Utility belt for automated testing in Python
url: https://github.com/gabrielfalcao/sure
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-sure-1.4.0-6.el8.src.rpm
checksum_type: sha256
description:
  A testing library for Python with powerful and flexible assertions. Sure is
  heavily inspired by should.js.


pkgId: 374ede408789f25704af0547bd52cf1d4a679e9844ad9d9c2151f5bff211a72e
name: python-unittest2
arch: src
version: 1.1.0
epoch: 0
release: 16.el8
summary: The new features in unittest backported to Python 2.4+
url: http://pypi.python.org/pypi/unittest2
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-unittest2-1.1.0-16.el8.src.rpm
checksum_type: sha256
description:
  unittest2 is a backport of the new features added to the unittest testing
  framework in Python 2.7 and onwards. It is tested to run on Python 2.6, 2.7,
  3.2, 3.3, 3.4 and pypy.


pkgId: 4ae6ea3c5678db19daa74fb9a69d61962a655db5fbdbc569d02bacff650f7961
name: python-wcwidth
arch: src
version: 0.1.7
epoch: 0
release: 16.module+el8.2.0+10148+8d62840d
summary: Measures number of Terminal column cells of wide-character codes
url: https://github.com/jquast/wcwidth
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-wcwidth-0.1.7-16.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  This API is mainly for Terminal Emulator implementors, or those writing programs
  that expect to interpreted by a terminal emulator and wish to determine the
  printable width of a string on a Terminal.


pkgId: e38631e3af0a3f40e6b688036c571dea93b57b4fcdf5f9b89a7ac528cfa00710
name: python-whoosh
arch: src
version: 2.7.4
epoch: 0
release: 9.el8
summary: Fast, pure-Python full text indexing, search, and spell checking library
url: http://pythonhosted.org/Whoosh/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python-whoosh-2.7.4-9.el8.src.rpm
checksum_type: sha256
description:
  Whoosh is a fast, featureful full-text indexing and searching library
  implemented in pure Python. Programmers can use it to easily add search
  functionality to their applications and websites. Every part of how Whoosh
  works can be extended or replaced to meet your needs exactly.


pkgId: 283ea02ea56941457e8b4395b44e17dca87516bf7a5a87e7e503887bb448a596
name: python3x-pyparsing
arch: src
version: 2.4.5
epoch: 0
release: 3.module+el8.2.0+10148+8d62840d
summary: Python package with an object-oriented approach to text processing
url: https://github.com/pyparsing/pyparsing
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/python3x-pyparsing-2.4.5-3.module+el8.2.0+10148+8d62840d.src.rpm
checksum_type: sha256
description:
  pyparsing is a module that can be used to easily and directly configure syntax
  definitions for any number of text parsing applications.


pkgId: ea9cad629ea432e1288a83ef18b9b049922b3e45b41b1b5ec93e0b0581866db5
name: pyxattr
arch: src
version: 0.5.3
epoch: 0
release: 18.el8
summary: Extended attributes library wrapper for Python
url: http://pyxattr.k1024.org/
rpm_license: LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/pyxattr-0.5.3-18.el8.src.rpm
checksum_type: sha256
description:
  Python extension module wrapper for libattr. It allows to query, list,
  add and remove extended attributes from files and directories.


pkgId: d5cbe061ef8fffba82698781ba7215d0aa2b6ee8ff13a5d9a792fe2e21ca4a3d
name: qdox
arch: src
version: 2.0
epoch: 0
release: 3.M9.module+el8.2.0+10048+55533a4a
summary: Extract class/interface/method definitions from sources
url: https://github.com/paul-hammant/qdox
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/qdox-2.0-3.M9.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  QDox is a high speed, small footprint parser
  for extracting class/interface/method definitions
  from source files complete with JavaDoc @tags.
  It is designed to be used by active code
  generators or documentation tools.


pkgId: c3451c788be1dc8b3ad25025ce5c8fc62bf2330ded1297c52a42536c62b69cca
name: qhull
arch: src
version: 2015.2
epoch: 0
release: 5.el8
summary: General dimension convex hull programs
url: http://www.qhull.org
rpm_license: Qhull
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/qhull-2015.2-5.el8.src.rpm
checksum_type: sha256
description:
  Qhull is a general dimension convex hull program that reads a set
  of points from stdin, and outputs the smallest convex set that contains
  the points to stdout.  It also generates Delaunay triangulations, Voronoi
  diagrams, furthest-site Voronoi diagrams, and halfspace intersections
  about a point.


pkgId: 6a74efd133f48a760fe8823b6dec196cf39bd7fcd8b711280dadcc31bdcf81a4
name: raptor2
arch: src
version: 2.0.15
epoch: 0
release: 13.el8
summary: RDF Parser Toolkit for Redland
url: http://librdf.org/raptor/
rpm_license: GPLv2+ or LGPLv2+ or ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/raptor2-2.0.15-13.el8.src.rpm
checksum_type: sha256
description:
  Raptor is the RDF Parser Toolkit for Redland that provides
  a set of standalone RDF parsers, generating triples from RDF/XML
  or N-Triples.


pkgId: c33d72785dd95984fa30a901d8ac687039b84f7f2206ecb93aab199c8ae35679
name: rasqal
arch: src
version: 0.9.33
epoch: 0
release: 6.el8
summary: RDF Query Library
url: http://librdf.org/rasqal/
rpm_license: LGPLv2+ or ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rasqal-0.9.33-6.el8.src.rpm
checksum_type: sha256
description:
  Rasqal is a library providing full support for querying Resource
  Description Framework (RDF) including parsing query syntaxes, constructing
  the queries, executing them and returning result formats.  It currently
  handles the RDF Data Query Language (RDQL) and SPARQL Query language.


pkgId: 5161987206b46f00e1d0b42c33dcf417a74181ab73411bb195e4c435dd50c772
name: re2c
arch: src
version: 0.14.3
epoch: 0
release: 2.el8
summary: Tool for generating C-based recognizers from regular expressions
url: http://re2c.org/
rpm_license: Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/re2c-0.14.3-2.el8.src.rpm
checksum_type: sha256
description:
  re2c is a tool for writing very fast and very flexible scanners. Unlike any
  other such tool, re2c focuses on generating high efficient code for regular
  expression matching. As a result this allows a much broader range of use than
  any traditional lexer offers. And Last but not least re2c generates warning
  free code that is equal to hand-written code in terms of size, speed and
  quality.


pkgId: 29e48a31229b5806f5b6c0dbf3408ff40bdec7cec28165675ea87cc08ae810f5
name: redland
arch: src
version: 1.0.17
epoch: 0
release: 14.el8
summary: RDF Application Framework
url: http://librdf.org/
rpm_license: LGPLv2+ or ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/redland-1.0.17-14.el8.src.rpm
checksum_type: sha256
description:
  Redland is a library that provides a high-level interface for RDF
  (Resource Description Framework) implemented in an object-based API.
  It is modular and supports different RDF/XML parsers, storage
  mechanisms and other elements. Redland is designed for applications
  developers to provide RDF support in their applications as well as
  for RDF developers to experiment with the technology.


pkgId: 88898bf9dd9ad43a72646beb6e0711e429bb16508e1083fc0300b784cd1a5102
name: regexp
arch: src
version: 1.5
epoch: 1
release: 26.module+el8.2.0+10048+55533a4a
summary: Simple regular expressions API
url: http://jakarta.apache.org/regexp/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/regexp-1.5-26.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Regexp is a 100% Pure Java Regular Expression package that was
  graciously donated to the Apache Software Foundation by Jonathan Locke.
  He originally wrote this software back in 1996 and it has stood up quite
  well to the test of time.
  It includes complete Javadoc documentation as well as a simple Applet
  for visual debugging and testing suite for compatibility.


pkgId: 2cef7486a6bfd6165c335a4fe74dd5e3ea7cd2205b8eff6308d240649046e369
name: rpcsvc-proto
arch: src
version: 1.3.1
epoch: 0
release: 4.el8
summary: RPC protocol definitions
url: https://github.com/thkukuk/rpcsvc-proto
rpm_license: BSD and LGPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rpcsvc-proto-1.3.1-4.el8.src.rpm
checksum_type: sha256
description:
  The rpcsvc-proto package includes several rpcsvc header files
  and RPC protocol definitions from SunRPC sources (as shipped with
  glibc).


pkgId: b19d241ebf30d6a6b006f42caf5b2a41e0c9c2f99aa8d87031895d4b7b6be5f4
name: rubygem-diff-lcs
arch: src
version: 1.3
epoch: 0
release: 4.el8
summary: Provide a list of changes between two sequenced collections
url: https://github.com/halostatue/diff-lcs
rpm_license: GPLv2+ or Artistic or MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rubygem-diff-lcs-1.3-4.el8.src.rpm
checksum_type: sha256
description:
  Diff::LCS computes the difference between two Enumerable sequences using the
  McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities
  to create a simple HTML diff output format and a standard diff-like tool.


pkgId: 50eca7b58fa3963c6577a3c66f143d489171a6eea9d6470f21ba45cd01a61b28
name: rubygem-rspec-expectations
arch: src
version: 3.7.0
epoch: 0
release: 4.el8
summary: RSpec expectations (should and matchers)
url: http://github.com/rspec/rspec-expectations
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rubygem-rspec-expectations-3.7.0-4.el8.src.rpm
checksum_type: sha256
description:
  rspec-expectations adds `should` and `should_not` to every object and includes
  RSpec::Matchers, a library of standard matchers.


pkgId: b9e5ffc3830464394168797e09c1aaecf8af15505103301ba6364e24e97ec093
name: rubygem-rspec-mocks
arch: src
version: 3.7.0
epoch: 0
release: 4.el8
summary: RSpec's 'test double' framework (mocks and stubs)
url: http://github.com/rspec/rspec-mocks
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rubygem-rspec-mocks-3.7.0-4.el8.src.rpm
checksum_type: sha256
description:
  rspec-mocks provides a test-double framework for rspec including support
  for method stubs, fakes, and message expectations.


pkgId: 34ef4d7b050780b991f370de7c165364b308acf4a15589107657d0335dad0579
name: rubygem-rspec-support
arch: src
version: 3.7.1
epoch: 0
release: 2.0.1.an8
summary: Common functionality to Rspec series
url: https://github.com/rspec/rspec-support
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Languages
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/rubygem-rspec-support-3.7.1-2.0.1.an8.src.rpm
checksum_type: sha256
description:
  `RSpec::Support` provides common functionality to `RSpec::Core`,
  `RSpec::Expectations` and `RSpec::Mocks`. It is considered
  suitable for internal use only at this time.


pkgId: 51df696cfd9b1bc91a4cfd0669f71ca8208b52a32750a4a5efe817fd8895ac7c
name: scons
arch: src
version: 3.0.1
epoch: 0
release: 8.el8
summary: An Open Source software construction tool
url: http://www.scons.org
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/scons-3.0.1-8.el8.src.rpm
checksum_type: sha256
description:
  SCons is an Open Source software construction tool--that is, a build
  tool; an improved substitute for the classic Make utility; a better way
  to build software. SCons is based on the design which won the Software
  Carpentry build tool design competition in August 2000.

  SCons "configuration files" are Python scripts, eliminating the need
  to learn a new build tool syntax. SCons maintains a global view of
  all dependencies in a tree, and can scan source (or other) files for
  implicit dependencies, such as files specified on #include lines. SCons
  uses MD5 signatures to rebuild only when the contents of a file have
  really changed, not just when the timestamp has been touched. SCons
  supports side-by-side variant builds, and is easily extended with user-
  defined Builder and/or Scanner objects.


pkgId: caf3aaea33b4cb890ad0c0814ba5be4452727038ff269e51900342105c3f8338
name: scotch
arch: src
version: 6.0.5
epoch: 0
release: 1.el8
summary: Graph, mesh and hypergraph partitioning library
url: https://gforge.inria.fr/projects/scotch/
rpm_license: CeCILL-C
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/scotch-6.0.5-1.el8.src.rpm
checksum_type: sha256
description:
  Scotch is a software package for graph and mesh/hypergraph partitioning and
  sparse matrix ordering. The parallel scotch libraries are packaged in the
  ptscotch sub-packages.


pkgId: faaa4ef36b8709c6d37d701629853ffc4cf3376cf79280ef0f64db936c96d4fa
name: sharutils
arch: src
version: 4.15.2
epoch: 0
release: 11.el8
summary: The GNU shar utilities for packaging and unpackaging shell archives
url: http://www.gnu.org/software/sharutils/
rpm_license: GPLv3+ and (GPLv3+ and BSD) and (LGPLv3+ or BSD) and LGPLv2+ and Public Domain and GFDL
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Archiving
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/sharutils-4.15.2-11.el8.src.rpm
checksum_type: sha256
description:
  The sharutils package contains the GNU shar utilities, a set of tools for
  encoding and decoding packages of files (in binary or text format) in
  a special plain text format called shell archives (shar).  This format can be
  sent through e-mail (which can be problematic for regular binary files).  The
  shar utility supports a wide range of capabilities (compressing, uuencoding,
  splitting long files for multi-part mailings, providing check-sums), which
  make it very flexible at creating shar files.  After the files have been sent,
  the unshar tool scans mail messages looking for shar files.  Unshar
  automatically strips off mail headers and introductory text and then unpacks
  the shar files.


pkgId: ac3379b874eecd89212e1151e4f9125ae0479cba6ffdb1e108cbe6567449adc7
name: shim-unsigned-aarch64
arch: src
version: 15
epoch: 0
release: 6.an8
summary: First-stage UEFI bootloader
url: https://github.com/rhboot/shim
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: localhost.localdomain
rpm_packager: OpenAnolis Community
location_href: Packages/shim-unsigned-aarch64-15-6.an8.src.rpm
checksum_type: sha256
description:
  Initial UEFI bootloader that handles chaining to a trusted full
  bootloader under secure boot environments.


pkgId: e263de3a42b407d9b80b3bfceefd43af159a56379bd85c20dbf507817be39fbd
name: sisu
arch: src
version: 0.3.3
epoch: 1
release: 6.module+el8.2.0+10048+55533a4a
summary: Eclipse dependency injection framework
url: http://eclipse.org/sisu
rpm_license: EPL-1.0 and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/sisu-0.3.3-6.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Java dependency injection framework with backward support for plexus and bean
  style dependency injection.


pkgId: f51c4cd73e676a1b83e406ed1a6ddd6e13c32511ede18b7939aac970af665650
name: sisu-mojos
arch: src
version: 0.3.1
epoch: 0
release: 8.module+el8.2.0+10048+55533a4a
summary: Sisu plugin for Apache Maven
url: http://www.eclipse.org/sisu
rpm_license: EPL-1.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/sisu-mojos-0.3.1-8.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Sisu Plugin for Maven provides mojos to generate
  META-INF/sisu/javax.inject.Named index files for the Sisu container.


pkgId: a927bc4926f4581e809dd5e9ddea93b1f93026f58bcc8c69a951fb9efbebbacc
name: slf4j
arch: src
version: 1.7.25
epoch: 0
release: 4.module+el8.2.0+10048+55533a4a
summary: Simple Logging Facade for Java
url: http://www.slf4j.org/
rpm_license: MIT and ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/slf4j-1.7.25-4.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The Simple Logging Facade for Java or (SLF4J) is intended to serve
  as a simple facade for various logging APIs allowing to the end-user
  to plug in the desired implementation at deployment time. SLF4J also
  allows for a gradual migration path away from
  Jakarta Commons Logging (JCL).

  Logging API implementations can either choose to implement the
  SLF4J interfaces directly, e.g. NLOG4J or SimpleLogger. Alternatively,
  it is possible (and rather easy) to write SLF4J adapters for the given
  API implementation, e.g. Log4jLoggerAdapter or JDK14LoggerAdapter..


pkgId: 4d31cec732abd3f541d4580f9694b60fb349eb1689f7252d9551f840ab75da0a
name: socket_wrapper
arch: src
version: 1.2.3
epoch: 0
release: 1.el8
summary: A library passing all socket communications through Unix sockets
url: http://cwrap.org/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/socket_wrapper-1.2.3-1.el8.src.rpm
checksum_type: sha256
description:
  socket_wrapper aims to help client/server software development teams willing to
  gain full functional test coverage. It makes it possible to run several
  instances of the full software stack on the same machine and perform locally
  functional testing of complex network configurations.

  To use it set the following environment variables:

  LD_PRELOAD=libsocket_wrapper.so
  SOCKET_WRAPPER_DIR=/path/to/swrap_dir

  This package doesn't have a devel package because this project is for
  development/testing.


pkgId: fa05efc6dffe805e39d1102540693ac36862d17b879aa186f57d56f2223528a2
name: sombok
arch: src
version: 2.4.0
epoch: 0
release: 6.el8
summary: Unicode Text Segmentation Package
url: http://sf.net/projects/linefold/
rpm_license: GPLv2+ or Artistic clarified
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/sombok-2.4.0-6.el8.src.rpm
checksum_type: sha256
description:
  Sombok library package performs Line Breaking Algorithm described in Unicode
  Standards Annex #14 (UAX #14). East_Asian_Width informative properties defined
  by Annex #11 (UAX #11) may be concerned to determine breaking positions. This
  package also implements "default" Grapheme Cluster segmentation described in
  Annex #29 (UAX #29).


pkgId: 06a13ceb2c040e0d155a009c386b99029e9a1cb99d11ed854a3bd9950d164204
name: sparsehash
arch: src
version: 2.0.2
epoch: 0
release: 8.el8
summary: Extremely memory-efficient C++ hash_map implementation
url: http://code.google.com/p/sparsehash
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/sparsehash-2.0.2-8.el8.src.rpm
checksum_type: sha256
description:
  The Google SparseHash project contains several C++ template hash-map
  implementations with different performance characteristics, including
  an implementation that optimizes for space and one that optimizes for
  speed.


pkgId: 572391526edfbd7f6108d20d8077a81094c389c76fe7aee81429e7f1a8eb37c8
name: testng
arch: src
version: 6.14.3
epoch: 0
release: 5.module+el8.2.0+10048+55533a4a
summary: Java-based testing framework
url: http://testng.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/testng-6.14.3-5.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  TestNG is a testing framework inspired from JUnit and NUnit but introducing
  some new functionality, including flexible test configuration, and
  distributed test running.  It is designed to cover unit tests as well as
  functional, end-to-end, integration, etc.


pkgId: 88753f9db3c5c1eb2fffce4f5ba7a8275309feed3fb10b00f6e75c905ab63ad3
name: texi2html
arch: src
version: 5.0
epoch: 0
release: 8.el8
summary: A highly customizable texinfo to HTML and other formats translator
url: http://www.nongnu.org/texi2html/
rpm_license: GPLv2+ and OFSFDL and (CC-BY-SA or GPLv2)
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/texi2html-5.0-8.el8.src.rpm
checksum_type: sha256
description:
  The basic purpose of texi2html is to convert Texinfo documents into HTML,
  and other formats.  Configuration files written in perl provide fine degree
  of control over the final output, allowing most every aspect of the final
  output not specified in the Texinfo input file to be specified.


pkgId: 6088b4d4a15eb3c48a4fdf5409186ccceb999c8ff382f0cf7bef23cfd0895cb3
name: tinyxml2
arch: src
version: 6.0.0
epoch: 0
release: 3.el8
summary: Simple, small and efficient C++ XML parser
url: https://github.com/leethomason/tinyxml2
rpm_license: zlib
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/tinyxml2-6.0.0-3.el8.src.rpm
checksum_type: sha256
description:
  TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
  easily integrated into other programs. It uses a Document Object Model
  (DOM), meaning the XML data is parsed into a C++ objects that can be
  browsed and manipulated, and then written to disk or another output stream.

  TinyXML-2 doesn't parse or use DTDs (Document Type Definitions) nor XSLs
  (eXtensible Stylesheet Language).

  TinyXML-2 uses a similar API to TinyXML-1, But the implementation of the
  parser was completely re-written to make it more appropriate for use in a
  game. It uses less memory, is faster, and uses far fewer memory allocations.


pkgId: e721992c02ab1235e5fc6167a2c41c293a1307b4aa92dd3e2083309986492d3c
name: transfig
arch: src
version: 3.2.6a
epoch: 1
release: 4.el8
summary: Utility for converting FIG files (made by xfig) to other formats
url: https://sourceforge.net/projects/mcj/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/transfig-3.2.6a-4.el8.src.rpm
checksum_type: sha256
description:
  The transfig utility creates a makefile which translates FIG (created
  by xfig) or PIC figures into a specified LaTeX graphics language (for
  example, PostScript(TM)).  Transfig is used to create TeX documents
  which are portable (i.e., they can be printed in a wide variety of
  environments).

  Install transfig if you need a utility for translating FIG or PIC
  figures into certain graphics languages.


pkgId: 2eb7087e26d1751f7dc0fed8b8c51c7bdff675d2f54b6c38ac1025ab887706a9
name: uglify-js
arch: src
version: 2.8.29
epoch: 0
release: 4.0.1.an8
summary: JavaScript parser, mangler/compressor and beautifier toolkit
url: https://github.com/mishoo/UglifyJS2
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Development/Tools
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/uglify-js-2.8.29-4.0.1.an8.src.rpm
checksum_type: sha256
description:
  JavaScript parser, mangler/compressor and beautifier toolkit.

  This package ships the uglifyjs command-line tool and a library suitable for
  use within Node.js.


pkgId: 890fac2e374700b4062278562904c8ee8bcd8b0a9470754a5916caf8e21812c7
name: uid_wrapper
arch: src
version: 1.2.4
epoch: 0
release: 4.el8
summary: A wrapper for privilege separation
url: http://cwrap.org/
rpm_license: GPLv3+
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/uid_wrapper-1.2.4-4.el8.src.rpm
checksum_type: sha256
description:
  Some projects like a file server need privilege separation to be able to switch
  to the connection user and do file operations. uid_wrapper convincingly lies
  to the application letting it believe it is operating as root and even
  switching between UIDs and GIDs as needed.

  To use it set the following environment variables:

  LD_PRELOAD=libuid_wrapper.so
  UID_WRAPPER=1

  This package doesn't have a devel package cause this project is for
  development/testing.


pkgId: 6eca88b23d03a198ecf6a64219581415df269c8715ffccd128ce3ac440c446a9
name: ustr
arch: src
version: 1.0.4
epoch: 0
release: 26.el8
summary: String library, very low memory overhead, simple to import
url: http://www.and.org/ustr/
rpm_license: MIT or LGPLv2+ or BSD
rpm_vendor: OpenAnolis Community
rpm_group: System Environment/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/ustr-1.0.4-26.el8.src.rpm
checksum_type: sha256
description:
   Micro string library, very low overhead from plain strdup() (Ave. 44% for
  0-20B strings). Very easy to use in existing C code. At it's simplest you can
  just include a single header file into your .c and start using it.
   This package also distributes pre-built shared libraries.


pkgId: 423d8f3cbdeec0269ff49b57ca65ccfbb2e5ba7b3b362a7e443dab6136f56f72
name: uthash
arch: src
version: 2.0.2
epoch: 0
release: 4.el8
summary: A hash table for C structures
url: http://troydhanson.github.io/uthash
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/uthash-2.0.2-4.el8.src.rpm
checksum_type: sha256
description:
  Any C structure can be stored in a hash table using uthash.  Just
  add a UT_hash_handle to the structure and choose one or more fields
  in your structure to act as the key.  Then use these macros to store,
  retrieve or delete items from the hash table.


pkgId: 5aede74382e23b37c23e47526249c7b57c88dd3c41df735b93b4400a254318f1
name: vala
arch: src
version: 0.40.19
epoch: 0
release: 1.el8
summary: A modern programming language for GNOME
url: https://wiki.gnome.org/Projects/Vala
rpm_license: LGPLv2+ and BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/vala-0.40.19-1.el8.src.rpm
checksum_type: sha256
description:
  Vala is a new programming language that aims to bring modern programming
  language features to GNOME developers without imposing any additional
  runtime requirements and without using a different ABI compared to
  applications and libraries written in C.

  valac, the Vala compiler, is a self-hosting compiler that translates
  Vala source code into C source and header files. It uses the GObject
  type system to create classes and interfaces declared in the Vala source
  code. It's also planned to generate GIDL files when gobject-
  introspection is ready.

  The syntax of Vala is similar to C#, modified to better fit the GObject
  type system.


pkgId: 295a323f714a08e4f727f676c4eafde99d331aba87b126d38430cc04ccfa5674
name: velocity
arch: src
version: 1.7
epoch: 0
release: 24.module+el8.2.0+10048+55533a4a
summary: Java-based template engine
url: http://velocity.apache.org/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/velocity-1.7-24.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Velocity is a Java-based template engine. It permits anyone to use the
  simple yet powerful template language to reference objects defined in
  Java code.
  When Velocity is used for web development, Web designers can work in
  parallel with Java programmers to develop web sites according to the
  Model-View-Controller (MVC) model, meaning that web page designers can
  focus solely on creating a site that looks good, and programmers can
  focus solely on writing top-notch code. Velocity separates Java code
  from the web pages, making the web site more maintainable over the long
  run and providing a viable alternative to Java Server Pages (JSPs) or
  PHP.
  Velocity's capabilities reach well beyond the realm of web sites; for
  example, it can generate SQL and PostScript and XML (see Anakia for more
  information on XML transformations) from templates. It can be used
  either as a standalone utility for generating source code and reports,
  or as an integrated component of other systems. Velocity also provides
  template services for the Turbine web application framework.
  Velocity+Turbine provides a template service that will allow web
  applications to be developed according to a true MVC model.


pkgId: ef72e55aa894251f19f50c3b28eca1ea153450aaf6c0550ed9339060c0ed3ae0
name: xalan-j2
arch: src
version: 2.7.1
epoch: 0
release: 38.module+el8.2.0+10048+55533a4a
summary: Java XSLT processor
url: http://xalan.apache.org/
rpm_license: ASL 2.0 and W3C
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xalan-j2-2.7.1-38.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Xalan is an XSLT processor for transforming XML documents into HTML,
  text, or other XML document types. It implements the W3C Recommendations
  for XSL Transformations (XSLT) and the XML Path Language (XPath). It can
  be used from the command line, in an applet or a servlet, or as a module
  in other program.


pkgId: d859471c751769066fb9f71111a2ca1027d7b948c1166a22ed3a67cc4d3a6fc1
name: xbean
arch: src
version: 4.8
epoch: 0
release: 1.module+el8.2.0+10048+55533a4a
summary: Java plugin based web server
url: http://geronimo.apache.org/xbean/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xbean-4.8-1.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  The goal of XBean project is to create a plugin based server
  analogous to Eclipse being a plugin based IDE. XBean will be able to
  discover, download and install server plugins from an Internet based
  repository. In addition, we include support for multiple IoC systems,
  support for running with no IoC system, JMX without JMX code,
  lifecycle and class loader management, and a rock solid Spring
  integration.


pkgId: bd4da78949320769c0e9eea91f690d15eca3dcefc70a730f4bebb453b1454c17
name: xcb-proto
arch: src
version: 1.13
epoch: 0
release: 4.el8
summary: XCB protocol descriptions
url: https://xcb.freedesktop.org/
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/Libraries
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xcb-proto-1.13-4.el8.src.rpm
checksum_type: sha256
description:
  XCB is a project to enable efficient language bindings to the X11 protocol.
  This package contains the protocol descriptions themselves.  Language
  bindings use these protocol descriptions to generate code for marshalling
  the protocol.


pkgId: e8bb7332473247bb7d3916bd98b0b5af5a140abbfa54e125695b01d4ada30a7f
name: xerces-j2
arch: src
version: 2.11.0
epoch: 0
release: 34.module+el8.2.0+10048+55533a4a
summary: Java XML parser
url: http://xerces.apache.org/xerces2-j/
rpm_license: ASL 2.0 and W3C
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xerces-j2-2.11.0-34.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  Welcome to the future! Xerces2 is the next generation of high performance,
  fully compliant XML parsers in the Apache Xerces family. This new version of
  Xerces introduces the Xerces Native Interface (XNI), a complete framework for
  building parser components and configurations that is extremely modular and
  easy to program.

  The Apache Xerces2 parser is the reference implementation of XNI but other
  parser components, configurations, and parsers can be written using the Xerces
  Native Interface. For complete design and implementation documents, refer to
  the XNI Manual.

  Xerces2 is a fully conforming XML Schema processor. For more information,
  refer to the XML Schema page.

  Xerces2 also provides a complete implementation of the Document Object Model
  Level 3 Core and Load/Save W3C Recommendations and provides a complete
  implementation of the XML Inclusions (XInclude) W3C Recommendation. It also
  provides support for OASIS XML Catalogs v1.1.

  Xerces2 is able to parse documents written according to the XML 1.1
  Recommendation, except that it does not yet provide an option to enable
  normalization checking as described in section 2.13 of this specification. It
  also handles name spaces according to the XML Namespaces 1.1 Recommendation,
  and will correctly serialize XML 1.1 documents if the DOM level 3 load/save
  APIs are in use.


pkgId: 60e3e5f1e9763f2e8af1c82e1c5779110adcf7b393110159fc0fd3ecabcc4777
name: xhtml1-dtds
arch: src
version: 1.0
epoch: 0
release: 20020801.13.el8.4
summary: XHTML 1.0 document type definitions
url: http://www.w3.org/TR/2002/REC-xhtml1-20020801/
rpm_license: W3C
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Text
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xhtml1-dtds-1.0-20020801.13.el8.4.src.rpm
checksum_type: sha256
description:
  This provides the DTDs of the Second Edition of XHTML 1.0, a reformulation
  of HTML 4 as an XML 1.0 application, and three DTDs corresponding to the
  ones defined by HTML 4. The semantics of the elements and their attributes
  are defined in the W3C Recommendation for HTML 4. These semantics provide
  the foundation for future extensibility of XHTML.


pkgId: 64cdd90b4c253c311e0b72a6110b0579d38e3c7d42fb93ec0a39deaf277fbe78
name: xml-commons-apis
arch: src
version: 1.4.01
epoch: 0
release: 25.module+el8.2.0+10048+55533a4a
summary: APIs for DOM, SAX, and JAXP
url: http://xml.apache.org/commons/
rpm_license: ASL 2.0 and W3C and Public Domain
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xml-commons-apis-1.4.01-25.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  xml-commons-apis is designed to organize and have common packaging for
  the various externally-defined standard interfaces for XML. This
  includes the DOM, SAX, and JAXP.


pkgId: d567bca088e7888a99aab319ccc84c0f59ae815d328f505ff2dc0748580119f0
name: xmltoman
arch: src
version: 0.4
epoch: 0
release: 17.el8
summary: Scripts for converting XML to roff or HTML
url: http://sourceforge.net/projects/xmltoman/
rpm_license: GPLv2+
rpm_vendor: OpenAnolis Community
rpm_group: Applications/Publishing
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xmltoman-0.4-17.el8.src.rpm
checksum_type: sha256
description:
  This package provides xmltoman and xmlmantohtml scripts, to compile
  the xml representation of manual page to either roff source, or HTML
  (while providing the CSS stylesheet for eye-candy look). XSL stylesheet
  for doing rougly the same job is provided.


pkgId: 5481f337c707f09032200f777dcf71d0803da147fd8387690719c8b1beeb3972
name: xmlunit
arch: src
version: 1.6
epoch: 0
release: 7.module+el8.2.0+10048+55533a4a
summary: Provides classes to do asserts on xml
url: http://xmlunit.sourceforge.net/
rpm_license: BSD
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xmlunit-1.6-7.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  XMLUnit extends JUnit to simplify unit testing of XML. It compares a control
  XML document to a test document or the result of a transformation, validates
  documents against a DTD, and (from v0.5) compares the results of XPath
  expressions.


pkgId: aae810ee6f9c5ff1f3dffa9efd4b735dbff0d0237ee534137efe682880e21d25
name: xmvn
arch: src
version: 3.0.0
epoch: 0
release: 21.module+el8.2.0+10048+55533a4a
summary: Local Extensions for Apache Maven
url: https://fedora-java.github.io/xmvn/
rpm_license: ASL 2.0
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xmvn-3.0.0-21.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  This package provides extensions for Apache Maven that can be used to
  manage system artifact repository and use it to resolve Maven
  artifacts in offline mode, as well as Maven plugins to help with
  creating RPM packages containing Maven artifacts.


pkgId: eebbe3cd1de820cef0cd883b3be2b6c171462c921aaa6493172cfe643bd5ad31
name: xorg-x11-util-macros
arch: src
version: 1.19.0
epoch: 0
release: 8.el8
summary: X.Org X11 Autotools macros
url: http://www.x.org
rpm_license: MIT
rpm_vendor: OpenAnolis Community
rpm_group: Development/System
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/xorg-x11-util-macros-1.19.0-8.el8.src.rpm
checksum_type: sha256
description:
  X.Org X11 autotools macros required for building the various packages that
  comprise the X Window System.


pkgId: 1384b05606a6c1de92205b27471e424ba2c0668821ef44a9edc71ff65827be89
name: xz-java
arch: src
version: 1.8
epoch: 0
release: 2.module+el8.2.0+10048+55533a4a
summary: Java implementation of XZ data compression
url: http://tukaani.org/xz/java.html
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/xz-java-1.8-2.module+el8.2.0+10048+55533a4a.src.rpm
checksum_type: sha256
description:
  A complete implementation of XZ data compression in Java.

  It features full support for the .xz file format specification version 1.0.4,
  single-threaded streamed compression and decompression, single-threaded
  decompression with limited random access support, raw streams (no .xz headers)
  for advanced users, including LZMA2 with preset dictionary.


pkgId: 58522498bcc744e40840d34482df85448f4fa0b8ae47f478bd5d8039ab0c627b
name: yasm
arch: src
version: 1.3.0
epoch: 0
release: 7.el8
summary: Modular Assembler
url: http://yasm.tortall.net/
rpm_license: BSD and (GPLv2+ or Artistic or LGPLv2+) and LGPLv2
rpm_vendor: OpenAnolis Community
rpm_group: Unspecified
rpm_buildhost: anolis-build-01.openanolis.cn
rpm_packager: OpenAnolis Community
location_href: Packages/yasm-1.3.0-7.el8.src.rpm
checksum_type: sha256
description:
  Yasm is a complete rewrite of the NASM assembler under the "new" BSD License
  (some portions are under other licenses, see COPYING for details). It is
  designed from the ground up to allow for multiple assembler syntaxes to be
  supported (eg, NASM, TASM, GAS, etc.) in addition to multiple output object
  formats and even multiple instruction sets. Another primary module of the
  overall design is an optimizer module.


