# packages

pkgId: d7b0c90b0190c9ff435c29ce2ffc77fc8b3b506ed84407881d1601db7c5886a7
name: perl-Cpanel-JSON-XS
arch: i386
version: 4.18
epoch: 0
release: 1.0.centos7.lc
summary: Cpanel-JSON-XS - cPanel fork of JSON::XS, fast and correct serializing
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: Reini Urban <rurban@cpan.org>
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Cpanel-JSON-XS-4.18-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-Cpanel-JSON-XS-4.18-1.0.centos7.lc.i386.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.

  As this is the n-th-something JSON module on CPAN, what was the reason
  to write yet another JSON module? While it seems there are many JSON
  modules, none of them correctly handle all corner cases, and in most cases
  their maintainers are unresponsive, gone missing, or not listening to bug
  reports for other reasons.


pkgId: e5be375be7bb80e6ff2338e53a309d794049744ac9ef31be4c53625baef48f28
name: perl-Crypt-OpenSSL-DSA
arch: i386
version: 0.19
epoch: 0
release: 1.0.centos7.lc
summary: Crypt-OpenSSL-DSA - Digital Signature Algorithm using OpenSSL
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: kmx
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Crypt-OpenSSL-DSA-0.19-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-Crypt-OpenSSL-DSA-0.19-1.0.centos7.lc.i386.rpm
checksum_type: sha256
description:
  Crypt::OpenSSL::DSA implements the DSA
  (Digital Signature Algorithm) signature verification system.

  It is a thin XS wrapper to the DSA functions contained in the
  OpenSSL crypto library, located at http://www.openssl.org


pkgId: 031ecc8b4dcfb718834a1f80b4b1acd86c99679c5fe382bfbe34bc73e3ca13f2
name: perl-Crypt-OpenSSL-X509
arch: i386
version: 1.806
epoch: 0
release: 1.0.centos7.lc
summary: Crypt-OpenSSL-X509 - Perl extension to OpenSSL's X509 API.
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: Dan Sully
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Crypt-OpenSSL-X509-1.806-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-Crypt-OpenSSL-X509-1.806-1.0.centos7.lc.i386.rpm
checksum_type: sha256
description:
  This implement a large majority of OpenSSL's useful X509 API.

    The email() method supports both certificates where the
    subject is of the form:
    "... CN=Firstname lastname/emailAddress=user@domain", and also
    certificates where there is a X509v3 Extension of the form
    "X509v3 Subject Alternative Name: email=user@domain".


pkgId: 8f05b91c97caffb7322e815704f9336162d36b31cf0d1c817b98413efb462dbc
name: perl-Devel-GlobalDestruction
arch: noarch
version: 0.12
epoch: 0
release: 1.el7
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: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-05.phx2.fedoraproject.org
rpm_sourcerpm: perl-Devel-GlobalDestruction-0.12-1.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Devel-GlobalDestruction-0.12-1.el7.noarch.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: 188848c80fc092cc98fef4a80a1721c95b1e6b6de78b6b4f0e8c03bc6c4015ad
name: perl-Eval-Closure
arch: noarch
version: 0.08
epoch: 0
release: 4.el7
summary: Safely and cleanly create closures via string eval
url: http://search.cpan.org/dist/Eval-Closure/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-04.phx2.fedoraproject.org
rpm_sourcerpm: perl-Eval-Closure-0.08-4.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Eval-Closure-0.08-4.el7.noarch.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's easy to miss
  compilation errors, since eval catches them and sticks them in $@ instead.

  This module attempts to solve these problems. It provides an eval_closure
  function, which evals a string in a clean environment, other than a fixed list
  of specified variables. Compilation errors are rethrown automatically.


pkgId: 1f47a1d1dc85f20062340132a3bf138c8ac8c16c67dd0b3da94b589af03f1fca
name: perl-JSON-MaybeXS
arch: noarch
version: 1.003005
epoch: 0
release: 1.el7
summary: Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
url: http://search.cpan.org/dist/JSON-MaybeXS/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Unspecified
rpm_buildhost: buildvm-07-nfs.phx2.fedoraproject.org
rpm_sourcerpm: perl-JSON-MaybeXS-1.003005-1.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-JSON-MaybeXS-1.003005-1.el7.noarch.rpm
checksum_type: sha256
description:
  This module first checks to see if either Cpanel::JSON::XS or JSON::XS
  is already loaded, in which case it uses that module. Otherwise it tries
  to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and
  either uses the first module it finds or throws an error.

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

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


pkgId: 0e3d891aaa8ad637471be2d3c39dbf9ee8b0cc25c703c6da38cf6d7011410759
name: perl-LWP-UserAgent-DNS-Hosts
arch: noarch
version: 0.08
epoch: 0
release: 1.0.centos7.lc
summary: LWP-UserAgent-DNS-Hosts - Override LWP HTTP/HTTPS request's host like /etc/hosts
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: NAKAGAWA Masaki <masaki@cpan.org>
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-01.user.msu.edu
rpm_sourcerpm: perl-LWP-UserAgent-DNS-Hosts-0.08-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-LWP-UserAgent-DNS-Hosts-0.08-1.0.centos7.lc.noarch.rpm
checksum_type: sha256
description:
  LWP::UserAgent::DNS::Hosts is a module to override HTTP/HTTPS request
  peer addresses that uses LWP::UserAgent.

  This module concept was got from the LWP::Protocol::PSGI manpage.


pkgId: 6cd05f06727310326d6fd6cb4aa0d3cb6254a618b5ac63c63ba8558640cd249d
name: perl-Log-Dispatch
arch: noarch
version: 2.41
epoch: 0
release: 1.el7.1
summary: Dispatches messages to one or more outputs
url: http://search.cpan.org/dist/Log-Dispatch/
rpm_license: Artistic 2.0
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-15.phx2.fedoraproject.org
rpm_sourcerpm: perl-Log-Dispatch-2.41-1.el7.1.src.rpm
rpm_packager: Fedora Project
location_href: perl-Log-Dispatch-2.41-1.el7.1.noarch.rpm
checksum_type: sha256
description:
  Log::Dispatch is a suite of OO modules for logging messages to
  multiple outputs, each of which can have a minimum and maximum log
  level.  It is designed to be easily subclassed, both for creating a
  new dispatcher object and particularly for creating new outputs.


pkgId: 452a2bcd98cb6adeb4cd4c2d2cdbcd70e4882ff09a27e549f0379dbf3d53d3eb
name: perl-Log-Dispatch-FileRotate
arch: noarch
version: 1.19
epoch: 0
release: 13.el7
summary: Log to files that archive/rotate themselves
url: http://search.cpan.org/dist/Log-Dispatch-FileRotate/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-26.phx2.fedoraproject.org
rpm_sourcerpm: perl-Log-Dispatch-FileRotate-1.19-13.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Log-Dispatch-FileRotate-1.19-13.el7.noarch.rpm
checksum_type: sha256
description:
  This module provides a simple object for logging to files under the
  Log::Dispatch::* system, and automatically rotating them according to
  different constraints. This is basically a Log::Dispatch::File wrapper
  with additions.


pkgId: 8664f9224e8185ee906d7e7aa62a45f59aeca5b852412c47fd72632a5cde10c9
name: perl-Log-Log4perl
arch: noarch
version: 1.42
epoch: 0
release: 2.el7
summary: Log4j implementation for Perl
url: http://search.cpan.org/dist/Log-Log4perl/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildppc-02.phx2.fedoraproject.org
rpm_sourcerpm: perl-Log-Log4perl-1.42-2.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Log-Log4perl-1.42-2.el7.noarch.rpm
checksum_type: sha256
description:
  Log::Log4perl lets you remote-control and fine-tune the logging
  behavior of your system from the outside. It implements the widely
  popular (Java-based) Log4j logging package in pure Perl.


pkgId: 85fd92efda1abd33ff5e8385aa11c7d69d0f540ab525d4059682bd892f492398
name: perl-MRO-Compat
arch: noarch
version: 0.12
epoch: 0
release: 2.el7
summary: Mro::* interface compatibility for Perls < 5.9.5
url: http://search.cpan.org/dist/MRO-Compat/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-05.phx2.fedoraproject.org
rpm_sourcerpm: perl-MRO-Compat-0.12-2.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-MRO-Compat-0.12-2.el7.noarch.rpm
checksum_type: sha256
description:
  The "mro" namespace provides several utilities for dealing with method
  resolution order and method caching in general in Perl 5.9.5 and higher.
  This module provides those interfaces for earlier versions of Perl (back
  to 5.6.0 anyways).

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

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


pkgId: d6b0bb5d85aa79ae0c213d50a66967148aec922c11d50b4857999e3c3753dec8
name: perl-Mail-Sendmail
arch: noarch
version: 0.79
epoch: 0
release: 21.el7
summary: Simple platform independent mailer for Perl
url: http://search.cpan.org/dist/Mail-Sendmail/
rpm_license: Copyright only
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-23.phx2.fedoraproject.org
rpm_sourcerpm: perl-Mail-Sendmail-0.79-21.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Mail-Sendmail-0.79-21.el7.noarch.rpm
checksum_type: sha256
description:
  Mail::Sendmail is a simple platform independent library for sending
  e-mail from your perl script.  It only requires Perl 5 and a network
  connection.  Mail::Sendmail contains mainly &sendmail, which takes a
  hash with the message to send and sends it. It is intended to be very
  easy to setup and use.


pkgId: e8e1ca7e1b291ce17d6329908eadf75285982675451eb4689a58d611d50b24d1
name: perl-Math-Round
arch: noarch
version: 0.07
epoch: 0
release: 1.0.centos7.lc
summary: Math-Round - Perl extension for rounding numbers
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: by Geoffrey Rommel <EltGROMMEL@cpan.orgEgt>
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-01.user.msu.edu
rpm_sourcerpm: perl-Math-Round-0.07-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-Math-Round-0.07-1.0.centos7.lc.noarch.rpm
checksum_type: sha256
description:
  Math::Round supplies functions that will round numbers in different
  ways.  The functions round and nearest are exported by
  default; others are available as described below.  "use ... qw(:all)"
  exports all functions.


pkgId: ef43294aaac8edf678b1987a8c5080ce32103a9644178eae9c7ef548618b9fa2
name: perl-Moose
arch: i386
version: 2.1005
epoch: 0
release: 1.el7.centos
summary: Complete modern object system for Perl 5
url: http://search.cpan.org/dist/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Moose-2.1005-1.el7.centos.src.rpm
location_href: perl-Moose-2.1005-1.el7.centos.i386.rpm
checksum_type: sha256
description:
  Moose is an extension of the Perl 5 object system.

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

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


pkgId: 4f9511f21806807707a9e83af0c4664a43f0af04933c61e10e1e52510e8065cd
name: perl-MooseX-Types
arch: noarch
version: 0.35
epoch: 0
release: 4.el7
summary: Organize your Moose types in libraries
url: http://search.cpan.org/dist/MooseX-Types
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-22.phx2.fedoraproject.org
rpm_sourcerpm: perl-MooseX-Types-0.35-4.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-MooseX-Types-0.35-4.el7.noarch.rpm
checksum_type: sha256
description:
  The types provided with the Moose man page are by design global. This
  package helps you to organize and selectively import your own and the
  built-in types in libraries. As a nice side effect, it catches typos at
  compile-time too.

  However, the main reason for this module is to provide an easy way to not
  have conflicts with your type names, since the internal fully qualified
  names of the types will be prefixed with the library's name.

  This module will also provide you with some helper functions to make it
  easier to use Moose types in your code.


pkgId: 5686b15db9bedc51de4107678434788c1d4b86bf7b8b7397602c2d0d85f79e8d
name: perl-Mouse
arch: i386
version: 1.11
epoch: 0
release: 1.el7.centos
summary: Moose minus the antlers
url: http://search.cpan.org/dist/Mouse
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Mouse-1.11-1.el7.centos.src.rpm
location_href: perl-Mouse-1.11-1.el7.centos.i386.rpm
checksum_type: sha256
description:
  Moose, a powerful metaobject-fueled extension of the Perl 5 object system,
  is wonderful.  (For more information on Moose, please see 'perldoc Moose'
  after installing the perl-Moose package.)

  Unfortunately, it's a little slow. Though significant progress has been
  made over the years, the compile time penalty is a non-starter for some
  applications.  Mouse aims to alleviate this by providing a subset of Moose's
  functionality, faster.


pkgId: b69fe911f636a7b28ee0d738a877d803ee6031fe21a111d5b542da346852d43f
name: perl-Scope-Guard
arch: noarch
version: 0.21
epoch: 0
release: 1.0.centos7.lc
summary: Scope-Guard - lexically-scoped resource management
url: http://www.cpan.org
rpm_license: Artistic
rpm_vendor: chocolateboy <chocolate@cpan.org>
rpm_group: Applications/CPAN
rpm_buildhost: raeburn-01.user.msu.edu
rpm_sourcerpm: perl-Scope-Guard-0.21-1.0.centos7.lc.src.rpm
rpm_packager: Stuart Raeburn <raeburn@loncapa.org>
location_href: perl-Scope-Guard-0.21-1.0.centos7.lc.noarch.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 honoured by perl's garbage
  collector.

  For more information, see: http://www.drdobbs.com/cpp/184403758


pkgId: 0690e5457549ee18b84b28a404d5b995dbe2020eeee7cfcff4a58293d5e05e86
name: perl-Sub-Exporter-Progressive
arch: noarch
version: 0.001011
epoch: 0
release: 1.el7
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: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-03.phx2.fedoraproject.org
rpm_sourcerpm: perl-Sub-Exporter-Progressive-0.001011-1.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-Sub-Exporter-Progressive-0.001011-1.el7.noarch.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 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: 01c272b3297e59f776956b182c53ec46b190edfdc8b562279c650b0b51d0b9f5
name: perl-Sub-Name
arch: i386
version: 0.09
epoch: 0
release: 1.el7.centos
summary: Name - or rename - a sub
url: http://search.cpan.org/dist/Sub-Name/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Sub-Name-0.09-1.el7.centos.src.rpm
location_href: perl-Sub-Name-0.09-1.el7.centos.i386.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: 9079d3bb77fc4b8d21f9196348b0326b2527ff5982759c353f70fffaadbad815
name: perl-Variable-Magic
arch: i386
version: 0.54
epoch: 0
release: 2.el7.centos
summary: Associate user-defined magic to variables from Perl
url: http://search.cpan.org/dist/Variable-Magic/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: raeburn-300.user.msu.edu
rpm_sourcerpm: perl-Variable-Magic-0.54-2.el7.centos.src.rpm
location_href: perl-Variable-Magic-0.54-2.el7.centos.i386.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: 7d24a4a69d2a0e1fd94e1050da2416fa9fe5a7637fa5d7b395aeae81f65c599e
name: perl-namespace-clean
arch: noarch
version: 0.24
epoch: 0
release: 2.el7
summary: Keep your namespace tidy
url: http://search.cpan.org/dist/namespace-clean/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: buildvm-03.phx2.fedoraproject.org
rpm_sourcerpm: perl-namespace-clean-0.24-2.el7.src.rpm
rpm_packager: Fedora Project
location_href: perl-namespace-clean-0.24-2.el7.noarch.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.


