# packages

pkgId: f4e95833604e0afddf6f8962cecb1adae6bb2a18b3308a23f2c709ae3cb35da5
name: mingw-angleproject
arch: src
version: 3280
epoch: 0
release: 7.git57ea533.sdl9
summary: Almost Native Graphics Layer Engine
url: https://chromium.googlesource.com/angle/angle
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-angleproject-3280-7.git57ea533.sdl9.src.rpm
checksum_type: sha256
description:
  ANGLE is a conformant implementation of the OpenGL ES 2.0 specification that
  is hardware‐accelerated via Direct3D. ANGLE v1.0.772 was certified compliant
  by passing the ES 2.0.3 conformance tests in October 2011. ANGLE also provides
  an implementation of the EGL 1.4 specification.

  ANGLE is used as the default WebGL backend for both Google Chrome and
  Mozilla Firefox on Windows platforms. Chrome uses ANGLE for all graphics
  rendering on Windows, including the accelerated Canvas2D implementation
  and the Native Client sandbox environment.

  Portions of the ANGLE shader compiler are used as a shader validator and
  translator by WebGL implementations across multiple platforms. It is used
  on Mac OS X, Linux, and in mobile variants of the browsers. Having one shader
  validator helps to ensure that a consistent set of GLSL ES shaders are
  accepted across browsers and platforms. The shader translator can be used
  to translate shaders to other shading languages, and to optionally apply
  shader modifications to work around bugs or quirks in the native graphics
  drivers. The translator targets Desktop GLSL, Direct3D HLSL, and even ESSL
  for native GLES2 platforms.


pkgId: b869066b49e5a7fb343e90eafb739b6a4b3a1ac15c17598f63495562436fdbfe
name: mingw-bzip2
arch: src
version: 1.0.8
epoch: 0
release: 9.sdl9
summary: MinGW port of bzip2 file compression utility
url: http://www.bzip.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-bzip2-1.0.8-9.sdl9.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 in Fedora.


pkgId: 02a577a661e40c6a12f4bb0fac3c3857c9da53657e7d9381cdc831721e5a41fc
name: mingw-dbus
arch: src
version: 1.14.8
epoch: 0
release: 1.sdl9
summary: MinGW Windows port of D-Bus
url: http://www.freedesktop.org/wiki/Software/dbus
rpm_license: GPLv2+ or AFL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-dbus-1.14.8-1.sdl9.src.rpm
checksum_type: sha256
description:
  D-BUS is a system for sending messages between applications. It is
  used both for the system wide message bus service, and as a
  per-user-login-session messaging facility.


pkgId: b18ae12d3c5c9002ea927041359c685b3666d203d4e6ebccbdc56566f6d8de1a
name: mingw-dlfcn
arch: src
version: 1.3.1
epoch: 0
release: 1.sdl9
summary: Implements a wrapper for dlfcn (dlopen dlclose dlsym dlerror)
url: https://github.com/dlfcn-win32/dlfcn-win32
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-dlfcn-1.3.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This library implements a wrapper for dlfcn, as specified in POSIX and SUS,
  around the dynamic link library functions found in the Windows API.


pkgId: 0074889c45f5b202ccf9a4263f314917041696ed16e9f9fc01149140faceafb5
name: mingw-expat
arch: src
version: 2.5.0
epoch: 0
release: 2.sdl9
summary: MinGW Windows port of expat XML parser library
url: http://www.libexpat.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-expat-2.5.0-2.sdl9.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: 6ba5dc68d6674091db62f0f5e392761f27fc733939814b79044466c05726d6d3
name: mingw-graphite2
arch: src
version: 1.3.14
epoch: 0
release: 8.sdl9
summary: MinGW Windows graphite2 library
url: https://github.com/silnrsi/graphite
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-graphite2-1.3.14-8.sdl9.src.rpm
checksum_type: sha256
description:
  Graphite2 is a project within SIL’s Non-Roman Script Initiative and Language
  Software Development groups to provide rendering capabilities for complex
  non-Roman writing systems. Graphite can be used to create “smart fonts” capable
  of displaying writing systems with various complex behaviors. With respect to
  the Text Encoding Model, Graphite handles the "Rendering" aspect of writing
  system implementation.


pkgId: 26d70867dc85bec5140fd0580495dd8b382f505838adcc925c20ff11da63f50d
name: mingw-hunspell
arch: src
version: 1.7.2
epoch: 0
release: 2.sdl9
summary: MinGW Windows spell checker and morphological analyzer library
url: http://hunspell.github.io/
rpm_license: LGPLv2+ or GPLv2+ or MPLv1.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-hunspell-1.7.2-2.sdl9.src.rpm
checksum_type: sha256
description:
  Hunspell is a spell checker and morphological analyzer library and program
  designed for languages with rich morphology and complex word compounding or
  character encoding. Hunspell interfaces: Ispell-like terminal interface using
  Curses library, Ispell pipe interface, OpenOffice.org UNO module.

  This is the MinGW build of Hunspell.


pkgId: bae58bacde9552980a203bc39ff960c3d7f950199d20dc81fcbc7c6a13a353cf
name: mingw-icu
arch: src
version: 72.1
epoch: 0
release: 2.sdl9
summary: MinGW compilation of International Components for Unicode Tools
url: http://icu-project.org
rpm_license: MIT and UCD and Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-icu-72.1-2.sdl9.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: 7be8ec5a1b2d589e14e5a5117a5a5e6a3f2297780e94d2252785c34b883c859b
name: mingw-lcms2
arch: src
version: 2.14
epoch: 0
release: 1.sdl9
summary: MinGW Color Management Engine
url: http://www.littlecms.com/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-lcms2-2.14-1.sdl9.src.rpm
checksum_type: sha256
description:
  LittleCMS intends to be a small-footprint, speed optimized color management
  engine in open source form. LCMS2 is the current version of LCMS, and can be
  parallel installed with the original (deprecated) lcms.


pkgId: feac58eac4bc5a5c756ab5754aced3d21eabaca323e651d8528de219e97c9192
name: mingw-libgcrypt
arch: src
version: 1.8.4
epoch: 0
release: 6.sdl9
summary: MinGW Windows gcrypt encryption library
url: ftp://ftp.gnupg.org/gcrypt/libgcrypt/
rpm_license: LGPLv2+ and GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-libgcrypt-1.8.4-6.sdl9.src.rpm
checksum_type: sha256
description:
  Libgcrypt is a general purpose crypto library based on the code used
  in GNU Privacy Guard.

  This is a Windows cross-compiled version of the library.


pkgId: acf91e16804fd28f1d8ff68d703253fa77c9d6797de42b9784067464a8f3bc3d
name: mingw-libtiff
arch: src
version: 4.4.0
epoch: 0
release: 1.sdl9
summary: MinGW Windows port of the LibTIFF library
url: http://www.simplesystems.org/libtiff/
rpm_license: libtiff
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-libtiff-4.4.0-1.sdl9.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: 9ca54c002d0122d612f4c470cab3609e9d711333b43c28d46c800950cac4f5ad
name: mingw-libxslt
arch: src
version: 1.1.43
epoch: 0
release: 1.sdl9
summary: MinGW Windows Library providing the Gnome XSLT engine
url: https://gitlab.gnome.org/GNOME/libxslt
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-libxslt-1.1.43-1.sdl9.src.rpm
checksum_type: sha256
description:
  This C library allows to transform XML files into other XML files
  (or HTML, text, ...) using the standard XSLT stylesheet transformation
  mechanism. To use it you need to have a version of libxml2 >= 2.6.27
  installed. The xsltproc command is a command line interface to the XSLT engine


pkgId: 5a65b8642267c49fa2dd664007cdc1d22b63356821d816c643a3927a7ac353be
name: mingw-openssl
arch: src
version: 3.0.9
epoch: 0
release: 1.sdl9
summary: MinGW port of the OpenSSL toolkit
url: http://www.openssl.org/
rpm_license: OpenSSL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-openssl-3.0.9-1.sdl9.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: a9073e653719668496360e9ab3691bcaf30c9246c10a9f72ae036279b6b7d13d
name: mingw-pcre2
arch: src
version: 10.42
epoch: 0
release: 3.sdl9
summary: MinGW Windows pcre2 library
url: http://www.pcre.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-pcre2-10.42-3.sdl9.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: db8541e707a36200c9aebb866817fc1e1cbd54bfaba511ca14956ee0cd6b093d
name: mingw-pdcurses
arch: src
version: 3.8
epoch: 0
release: 9.sdl9
summary: Curses library for MinGW
url: http://pdcurses.sourceforge.net/
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-pdcurses-3.8-9.sdl9.src.rpm
checksum_type: sha256
description:
  PDCurses is a public domain curses library for DOS, OS/2, Win32, X11
  and SDL, implementing most of the functions available in X/Open and
  System V R4 curses. It supports many compilers for these
  platforms. The X11 port lets you recompile existing text-mode curses
  programs to produce native X11 applications.

  Note that ncurses is not available for MinGW / Windows.  Applications
  which need curses functionality can use this package, provided they
  don't use any of the extensions specific to ncurses.


pkgId: ef33a4520396bd43a1a6a71ed48a358d447b6dd65431929c892a17f941d61466
name: mingw-postgresql
arch: src
version: 15.1
epoch: 0
release: 2.sdl9
summary: MinGW Windows PostgreSQL library
url: http://www.postgresql.org/
rpm_license: PostgreSQL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-postgresql-15.1-2.sdl9.src.rpm
checksum_type: sha256
description:
  MinGW Windows copy of PostgreSQL. PostgreSQL is an advanced Object-Relational
  database management system (DBMS).


pkgId: 0079f33b75bf98cfc3d648dca57f904e58b4ab89f6e2fd8ca5adbc3dc0a65ad3
name: mingw-qt5-qtactiveqt
arch: src
version: 5.15.10
epoch: 0
release: 1.sdl9
summary: Qt5 for Windows - QtActiveQt component
url: http://qt.io/
rpm_license: GPLv3 with exceptions or LGPLv2 with exceptions or BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-qt5-qtactiveqt-5.15.10-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains the Qt software toolkit for developing
  cross-platform applications.

  This is the Windows version of Qt, for use in conjunction with the
  Fedora Windows cross-compiler.


pkgId: 307b1ac84f310c8bf7595b87d24e818537434857edc330bd753a1f889364d853
name: mingw-qt6-qtbase
arch: src
version: 6.6.2
epoch: 0
release: 1.sdl9
summary: Qt6 for Windows - QtBase component
url: http://qt.io/
rpm_license: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-qt6-qtbase-6.6.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains the Qt software toolkit for developing
  cross-platform applications.

  This is the 32-bit Windows version of Qt, for use in conjunction with the
  Fedora Windows cross-compiler.


pkgId: d092d426eace9eaa8889010d42cb262521e413db1d2ad49fb45dc37411c4ec9e
name: mingw-readline
arch: src
version: 8.2
epoch: 0
release: 2.sdl9
summary: MinGW port of readline for editing typed command lines
url: https://tiswww.case.edu/php/chet/readline/rltop.html
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-readline-8.2-2.sdl9.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: d6f6ba17f45b0aff1f8d6e2daa5d146808ea8ceda37cb9aeb92835dd0b1dfe76
name: mingw-sqlite
arch: src
version: 3.36.0.0
epoch: 0
release: 6.sdl9
summary: MinGW Windows port of sqlite embeddable SQL database engine
url: http://www.sqlite.org/
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-sqlite-3.36.0.0-6.sdl9.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: 46d6963021c9f7acf425307092e86e1f72ebabce423ce8a81a09a6ac5f65318d
name: mingw-tcl
arch: src
version: 8.6.12
epoch: 0
release: 5.sdl9
summary: MinGW Windows Tool Command Language, pronounced tickle
url: http://tcl.sourceforge.net/
rpm_license: TCL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mingw-tcl-8.6.12-5.sdl9.src.rpm
checksum_type: sha256
description:
  The Tcl (Tool Command Language) provides a powerful platform for
  creating integration applications that tie together diverse
  applications, protocols, devices, and frameworks. When paired with the
  Tk toolkit, Tcl provides a fastest and powerful way to create
  cross-platform GUI applications.  Tcl can also be used for a variety
  of web-related tasks and for creating powerful command languages for
  applications.


pkgId: 26e9a23f4479d47b599920a6ec8b7a09611b3761da506bd47035f5b64dd00aa3
name: miniupnpc
arch: src
version: 2.2.4
epoch: 0
release: 2.sdl9
summary: Library and tool to control NAT in UPnP-enabled routers
url: http://miniupnp.free.fr/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: miniupnpc-2.2.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  miniupnpc is an implementation of a UPnP client library, enabling applications
  to access the services provided by an UPnP "Internet Gateway Device" present on
  the network. In UPnP terminology, it is a UPnP Control Point.

  This package includes upnpc, a UPnP client application for configuring  port
  forwarding in UPnP enabled routers.


pkgId: 39eba631ba823d8c5d531963745869afabdd143e131f9f9b6cfc2426a458551e
name: miniz
arch: src
version: 2.2.0
epoch: 0
release: 2.sdl9
summary: Compression library implementing the zlib and Deflate
url: https://github.com/richgel999/miniz
rpm_license: MIT and Unlicense
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: miniz-2.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Miniz is a lossless, high performance data compression library in a single
  source file that implements the zlib (RFC 1950) and Deflate (RFC 1951)
  compressed data format specification standards. It supports the most commonly
  used functions exported by the zlib library, but is a completely independent
  implementation so zlib's licensing requirements do not apply. It also
  contains simple to use functions for writing PNG format image files and
  reading/writing/appending ZIP format archives. Miniz's compression speed has
  been tuned to be comparable to zlib's, and it also has a specialized real-time
  compressor function designed to compare well against fastlz/minilzo.


pkgId: 0b5b5ea8dfcfaea5338425dfae8aebf2c1bb991d04ee64797c6e806110a79ac9
name: minizip
arch: src
version: 3.0.2
epoch: 0
release: 6.sdl9
summary: Minizip contrib in zlib with the latest bug fixes and advanced features
url: https://github.com/nmoinvaz/minizip
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: minizip-3.0.2-6.sdl9.src.rpm
checksum_type: sha256
description:
  Minizip zlib contribution that includes:
  * AES encryption
  * I/O buffering
  * PKWARE disk splitting
  It also has the latest bug fixes that having been found all over the internet.


pkgId: 15b877927085ade59281053039bd40095b4286dcbbc95061bc294eff3808a385
name: minizip1.2
arch: src
version: 1.2.11
epoch: 0
release: 24.sdl9
summary: Library for manipulation with .zip archives
url: http://www.zlib.net/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: minizip1.2-1.2.11-24.sdl9.src.rpm
checksum_type: sha256
description:
  Minizip is a library for manipulation with files from .zip archives.
  This package contains the old minizip API, as bundled with zlib.


pkgId: 4cb5f9ca5234587f51799e9369a2565e4ac613a81bee0d3ef916b1d0e4aa44b0
name: mod_auth_cas
arch: src
version: 1.2
epoch: 0
release: 8.sdl9
summary: Apache CAS Authentication Module for the JASIG/Apereo CAS Server
url: https://github.com/apereo/mod_auth_cas
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mod_auth_cas-1.2-8.sdl9.src.rpm
checksum_type: sha256
description:
  The purpose of this module is to allow an Apache web server to interact
  with an authentication server that conforms to the CAS version 1 or 2
  protocol or SAML protocol as used by the JASIG/Apereo CAS Server


pkgId: 1b26a0679a8764103b05c5515fa38101fd4b05709b948776fc9fca961fe75ada
name: mod_perl
arch: src
version: 2.0.12
epoch: 0
release: 3.sdl9
summary: An embedded Perl interpreter for the Apache HTTP Server
url: https://perl.apache.org/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mod_perl-2.0.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  Mod_perl incorporates a Perl interpreter into the Apache web server,
  so that the Apache web server can directly execute Perl code.
  Mod_perl links the Perl run-time library into the Apache web server and
  provides an object-oriented Perl interface for Apache's C language
  API.  The end result is a quicker CGI script turnaround process, since
  no external Perl interpreter has to be started.

  Install mod_perl if you're installing the Apache web server and you'd
  like for it to directly incorporate a Perl interpreter.


pkgId: 597d665f76044ce32b3fc62127dd75e64c84da23a46f950156bbc08156a3729f
name: mod_xsendfile
arch: src
version: 0.12
epoch: 0
release: 23.sdl9
summary: Apache module to send files efficiently
url: https://tn123.org/mod_xsendfile/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mod_xsendfile-0.12-23.sdl9.src.rpm
checksum_type: sha256
description:
  mod_xsendfile is a small Apache2 module that processes X-SENDFILE headers
  registered by the original output handler.

  If it encounters the presence of such header it will discard all output and
  send the file specified by that header instead using Apache internals
  including all optimizations like caching-headers and sendfile or mmap if
  configured.

  It is useful for processing script-output of e.g. php, perl or any cgi.


pkgId: 38d130bd73326484569213a57dba02bc84497a2bd8e6fa2145f561787b590702
name: mono
arch: src
version: 6.12.0
epoch: 0
release: 5.sdl9
summary: Cross-platform, Open Source, .NET development framework
url: http://www.mono-project.com
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mono-6.12.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  The Mono runtime implements a JIT engine for the ECMA CLI
  virtual machine (as well as a byte code interpreter, the
  class loader, the garbage collector, threading system and
  metadata access libraries.


pkgId: 10fd08636af91e5bf909ada7c73490f9bc1c0e85c0f58026ae4b3ae53882793e
name: moreutils
arch: src
version: 0.68
epoch: 0
release: 1.sdl9
summary: Additional unix utilities
url: https://joeyh.name/code/moreutils/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: moreutils-0.68-1.sdl9.src.rpm
checksum_type: sha256
description:
   This is a growing collection of the unix tools that nobody thought
   to write thirty years ago.

   So far, it includes the following utilities:
    - chronic: runs a command quietly, unless it fails
    - combine: combine the lines in two files using boolean operations
    - errno: look up errno names and descriptions
    - ifdata: get network interface info without parsing ifconfig output
    - ifne: run a program if the standard input is not empty
    - isutf8: check if a file or standard input is utf-8
    - lckdo: execute a program with a lock held
    - mispipe: pipe two commands, returning the exit status of the first
    - parallel: run multiple jobs at once (contained in moreutils-parallel
                sub package)
    - pee: tee standard input to pipes
    - sponge: soak up standard input and write to a file
    - ts: timestamp standard input
    - vidir: edit a directory in your text editor
    - vipe: insert a text editor into a pipe
    - zrun: automatically uncompress arguments to command


pkgId: 6a7cd3a72f2c62b371e8bca858011f9eaa2c156c4d3cfb3aff86e6ecbc2b3ceb
name: mosh
arch: src
version: 1.4.0
epoch: 0
release: 1.sdl9
summary: Mobile shell that supports roaming and intelligent local echo
url: https://mosh.mit.edu/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mosh-1.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Mosh is a remote terminal application that supports:
    - intermittent network connectivity,
    - roaming to different IP address without dropping the connection, and
    - intelligent local echo and line editing to reduce the effects
      of "network lag" on high-latency connections.


pkgId: 7b2a283eba2b63cc87b8b4e223861ec70fda53d2a9a1a6319e14082471fb0be9
name: mozjs78
arch: src
version: 78.15.0
epoch: 0
release: 8.sdl9
summary: SpiderMonkey JavaScript library
url: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
rpm_license: MPLv2.0 and MPLv1.1 and BSD and GPLv2+ and GPLv3+ and LGPLv2+ and AFL and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mozjs78-78.15.0-8.sdl9.src.rpm
checksum_type: sha256
description:
  SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
  JavaScript. It is intended to be embedded in other applications
  that provide host environments for JavaScript.


pkgId: 2f3332137414309f10e9996137df2629e51d56469f523bcb46d09eb9f35d852e
name: mp3fs
arch: src
version: 1.1.1
epoch: 0
release: 4.sdl9
summary: FUSE filesystem to transcode FLAC to MP3 on the fly
url: http://khenriks.github.com/mp3fs/
rpm_license: GPLv3+ and GFDL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mp3fs-1.1.1-4.sdl9.src.rpm
checksum_type: sha256
description:
  MP3FS is A read-only FUSE file-system which trans-codes audio formats (currently
  FLAC/OGG) to MP3 on the fly when opened and read. This was written to enable me
  to use my FLAC collection with software and/or hardware which only understands
  MP3. e.g. "GMediaServer" to a Netgear MP101 mp3 player.

  It is also a novel alternative to traditional mp3 encoder applications. Just
  use your favorite file browser to select the files you want encoded and copy
  them somewhere!


pkgId: c5d584b01966b98154e59549b6de832bb1fc52b20a399ce8a322e13caa410a8d
name: mplayer
arch: src
version: 1.5.1
epoch: 0
release: 0.3.20220726svn.sdl9
summary: Movie player playing most video formats and DVDs
url: https://www.mplayerhq.hu/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mplayer-1.5.1-0.3.20220726svn.sdl9.src.rpm
checksum_type: sha256
description:
  MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM,
  VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM,
  RoQ, and PVA files. You can also use it to watch VCDs, SVCDs, DVDs,
  3ivx, RealMedia, and DivX movies.
  It supports a wide range of output drivers including X11, XVideo, DGA,
  OpenGL, SVGAlib, fbdev, AAlib etc. There are also nice
  antialiased shaded subtitles and OSD.
  The following on-default rpmbuild options are available:
  --with samba:   Enable Samba (smb://) support
  --with xmms:    Enable XMMS input plugin support
  --with a52dec:  Enable a52dec support
  --without amr:  Disable AMR support
  --with dca:     Enable libdca support
  --with faac:    Enable FAAC support
  --with faad:    Enable FAAD support
  --with dv:      Enable libdv support
  --with libmad:  Enable libmad support
  --with libmpeg2:Enable libmpeg2 support
  --with libmpg123:Enable libmpg123 support
  --with openal:  Enable OpenAL support
  --with arts:    Enable aRts support
  --with esound:  Enable EsounD support
  --with dga:     Enable DGA support
  --with svgalib: Enable SVGAlib support


pkgId: 379d6f20b6fd3e9199b50f84e3dc5d465641e4fe26ee6ea97619298fb926bc56
name: mscore
arch: src
version: 3.6.2
epoch: 0
release: 14.sdl9
summary: Music Composition & Notation Software
url: https://musescore.org/
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mscore-3.6.2-14.sdl9.src.rpm
checksum_type: sha256
description:
  MuseScore is a free cross platform WYSIWYG music notation program. Some
  highlights:

      * WYSIWYG, notes are entered on a "virtual note sheet"
      * Unlimited number of staves
      * Up to four voices per staff
      * Easy and fast note entry with mouse, keyboard or MIDI
      * Integrated sequencer and FluidSynth software synthesizer
      * Import and export of MusicXML and Standard MIDI Files (SMF)
      * Translated in 26 languages

rpm_license:
  GPL-2.0-only WITH Font-exception-2.0 AND LGPL-2.1-or-later AND (LGPL-2.1-only WITH Nokia-Qt-exception-1.1.txt OR GPL-3.0-only) AND LGPL-3.0-only AND MIT


pkgId: 1f34d40432cfecc634cbc88ba05ea4bb5dd4a08a51c381a9eae66cd5db3c3c57
name: muParser
arch: src
version: 2.3.4
epoch: 0
release: 1.sdl9
summary: A fast math parser library
url: https://beltoforion.de/en/muparser/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: muParser-2.3.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Many applications require the parsing of mathematical expressions.
  The main objective of this project is to provide a fast and easy way
  of doing this. muParser is an extensible high performance math parser
  library. It is based on transforming an expression into a bytecode
  and precalculating constant parts of it.


pkgId: c8e204d503768f22f1f65591597c7ea9fba2f2efffd461c377dc7f0fb00b2ff8
name: muffin
arch: src
version: 5.6.4
epoch: 0
release: 1.sdl9
summary: Window and compositing manager based on Clutter
url: https://github.com/linuxmint/muffin
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: muffin-5.6.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Muffin is a window and compositing manager that displays and manages
  your desktop via OpenGL. Muffin combines a sophisticated display engine
  using the Clutter toolkit with solid window-management logic inherited
  from the Metacity window manager.

  Muffin is very extensible via plugins, which
  are used both to add fancy visual effects and to rework the window
  management behaviors to meet the needs of the environment.


pkgId: 68b4ecf41a2bfd943302d814748aefc8f91e92419b479413271130e9dfef8c85
name: mythtv
arch: src
version: 33.1
epoch: 0
release: 1.24.20240101git6b442547f2.sdl9
summary: A digital video recorder (DVR) application
url: http://www.mythtv.org/
rpm_license: GPLv2+ and LGPLv2+ and LGPLv2 and (GPLv2 or QPL) and (GPLv2+ or LGPLv2+)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: mythtv-33.1-1.24.20240101git6b442547f2.sdl9.src.rpm
checksum_type: sha256
description:
  MythTV provides a unified graphical interface for recording and viewing
  television programs. Refer to the mythtv package for more information.

  There are also several add-ons and themes available. In order to facilitate
  installations with smart/apt-get/yum and other related package
  resolvers this meta-package can be used to install all in one sweep.

  MythTV implements the following DVR features, and more, with a
  unified graphical interface:

  - Basic 'live-tv' functionality. Pause/Fast Forward/Rewind "live" TV.
  - Video compression using RTjpeg or MPEG-4, and support for DVB and
    hardware encoder cards/devices.
  - Program listing retrieval using XMLTV
  - Themable, semi-transparent on-screen display
  - Electronic program guide
  - Scheduled recording of TV programs
  - Resolution of conflicts between scheduled recordings
  - Basic video editing


pkgId: d35cbac364a11650a79e7462a9361ef1ccdb3f29161cd9141111d05b516e525b
name: nagios
arch: src
version: 4.4.14
epoch: 0
release: 4.sdl9
summary: Host/service/network monitoring program
url: https://www.nagios.org/projects/nagios-core/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nagios-4.4.14-4.sdl9.src.rpm
checksum_type: sha256
description:
  Nagios is a program that will monitor hosts and services on your
  network.  It has the ability to send email or page alerts when a
  problem arises and when a problem is resolved.  Nagios is written
  in C and is designed to run under Linux (and some other *NIX
  variants) as a background process, intermittently running checks
  on various services that you specify.

  The actual service checks are performed by separate "plugin" programs
  which return the status of the checks to Nagios. The plugins are
  available at https://github.com/nagios-plugins/nagios-plugins

  This package provides the core program, web interface, and documentation
  files for Nagios. Development files are built as a separate package.


pkgId: e027f536b7c407d4ffaf6f887ee42d2f3820e911d13a00708cf4c8af55a97d2f
name: nagios-plugins
arch: src
version: 2.4.9
epoch: 0
release: 1.sdl9
summary: Host/service/network monitoring program plugins for Nagios
url: https://www.nagios-plugins.org/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nagios-plugins-2.4.9-1.sdl9.src.rpm
checksum_type: sha256
description:
  Nagios is a program that will monitor hosts and services on your
  network, and to email or page you when a problem arises or is
  resolved. Nagios runs on a Unix server as a background or daemon
  process, intermittently running checks on various services that you
  specify. The actual service checks are performed by separate "plugin"
  programs which return the status of the checks to Nagios. This package
  contains those plugins.


pkgId: 135844a6b2bc10d13fe9f56c17d4a09c6388b10061d145d07a57ed8db3cd547c
name: ncompress
arch: src
version: 5.0
epoch: 0
release: 3.sdl9
summary: Fast compression and decompression utilities
url: https://github.com/vapier/ncompress
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ncompress-5.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  The ncompress package contains the compress and uncompress file
  compression and decompression utilities, which are compatible with the
  original UNIX compress utility (.Z file extensions).  These utilities
  can't handle gzipped (.gz file extensions) files, but gzip can handle
  compressed files.

  Install ncompress if you need compression/decompression utilities
  which are compatible with the original UNIX compress utility.


pkgId: 72b86305bfcb8e34348dca5c7ee7e6301c93a24d5dc060adf51e03225708e3d8
name: ncrack
arch: src
version: 0.7
epoch: 0
release: 8.sdl9
summary: A high-speed network auth cracking tool
url: http://nmap.org/ncrack/
rpm_license: GPLv2 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ncrack-0.7-8.sdl9.src.rpm
checksum_type: sha256
description:
  Ncrack is a high-speed network authentication cracking tool. It was
  built to help companies secure their networks by proactively testing
  all their hosts and networking devices for poor passwords. Security
  professionals also rely on Ncrack when auditing their clients. Ncrack
  was designed using a modular approach, a command-line syntax similar to
  Nmap and a dynamic engine that can adapt its behaviour based on network
  feedback. It allows for rapid, yet reliable large-scale auditing of
  multiple hosts.


pkgId: 626fc06f73e613a95eace0584d0b1a07f6f315324b29cc11903c0455b86ace86
name: ncurses-epel
arch: src
version: 6.2
epoch: 0
release: 8.20210508.1.sdl9
summary: Ncurses support utilities
url: https://invisible-island.net/ncurses/ncurses.html
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ncurses-epel-6.2-8.20210508.1.sdl9.src.rpm
checksum_type: sha256
description:
  The curses library routines are a terminal-independent method of
  updating character screens with reasonable optimization.  The ncurses
  (new curses) library is a freely distributable replacement for the
  discontinued 4.4 BSD classic curses library.

  This package contains support utilities, including a terminfo compiler
  tic, a decompiler infocmp, clear, tput, tset, and a termcap conversion
  tool captoinfo.


pkgId: 71e43082ba7545bf63b1db592d6776b5d3d6dc5b90a2951ce3345d8b62f63e6e
name: nemo
arch: src
version: 5.6.4
epoch: 0
release: 1.sdl9
summary: File manager for Cinnamon
url: https://github.com/linuxmint/nemo
rpm_license: GPLv2+ and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nemo-5.6.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Nemo is the file manager and graphical shell for the Cinnamon desktop
  that makes it easy to manage your files and the rest of your system.
  It allows to browse directories on local and remote filesystems, preview
  files and launch applications associated with them.
  It is also responsible for handling the icons on the Cinnamon desktop.


pkgId: d63716c82c1824a1c7f88fca454eb7bae6c8a2ca58acfa4932776f80e75545a0
name: netcat
arch: src
version: 1.229
epoch: 0
release: 1.sdl9
summary: OpenBSD netcat to read and write data across connections using TCP or UDP
url: https://man.openbsd.org/nc.1
rpm_license: BSD-3-Clause AND BSD-2-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: netcat-1.229-1.sdl9.src.rpm
checksum_type: sha256
description:
  The OpenBSD nc (or netcat) utility can be used for just about anything involving
  TCP, UDP, or UNIX-domain sockets. It can open TCP connections, send UDP packets,
  listen on arbitrary TCP and UDP ports, do port scanning, and deal with both IPv4
  and IPv6. Unlike telnet(1), nc scripts nicely, and separates error messages onto
  standard error instead of sending them to standard output, as telnet(1) might do
  with some.


pkgId: 6ed1baa709b7038f4f0f6376f17d338f43d43079298b2086fde64771882f06c3
name: netcdf
arch: src
version: 4.8.1
epoch: 0
release: 2.sdl9
summary: Libraries for the Unidata network Common Data Form
url: http://www.unidata.ucar.edu/software/netcdf/
rpm_license: NetCDF
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: netcdf-4.8.1-2.sdl9.src.rpm
checksum_type: sha256
description:
  NetCDF (network Common Data Form) is an interface for array-oriented
  data access and a freely-distributed collection of software libraries
  for C, Fortran, C++, and perl that provides an implementation of the
  interface.  The NetCDF library also defines a machine-independent
  format for representing scientific data.  Together, the interface,
  library, and format support the creation, access, and sharing of
  scientific data. The NetCDF software was developed at the Unidata
  Program Center in Boulder, Colorado.

  NetCDF data is:

     o Self-Describing: A NetCDF file includes information about the
       data it contains.

     o Network-transparent:  A NetCDF file is represented in a form that
       can be accessed by computers with different ways of storing
       integers, characters, and floating-point numbers.

     o Direct-access:  A small subset of a large dataset may be accessed
       efficiently, without first reading through all the preceding
       data.

     o Appendable:  Data can be appended to a NetCDF dataset along one
       dimension without copying the dataset or redefining its
       structure. The structure of a NetCDF dataset can be changed,
       though this sometimes causes the dataset to be copied.

     o Sharable:  One writer and multiple readers may simultaneously
       access the same NetCDF file.


pkgId: 13ceb29afa188fd9aa04b6fa6292c9a6489b1f5bfc0320ec73f2bc89c3ebb0da
name: netdata
arch: src
version: 2.2.6
epoch: 0
release: 1.sdl9
summary: Real-time performance monitoring
url: http://my-netdata.io
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: netdata-2.2.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  netdata is the fastest way to visualize metrics. It is a resource
  efficient, highly optimized system for collecting and visualizing any
  type of realtime time-series data, from CPU usage, disk activity, SQL
  queries, API calls, web site visitors, etc.

  netdata tries to visualize the truth of now, in its greatest detail,
  so that you can get insights of what is happening now and what just
  happened, on your systems and applications.


pkgId: 4e23cab7bb8c359667f15a216e203363dd78ec637ce7028bf36c7153515f0644
name: nethack
arch: src
version: 3.6.7
epoch: 0
release: 1.sdl9
summary: A rogue-like single player dungeon exploration game
url: https://nethack.org
rpm_license: NGPL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nethack-3.6.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  NetHack is a single player dungeon exploration game that runs on a
  wide variety of computer systems, with a variety of graphical and text
  interfaces all using the same game engine.

  Unlike many other Dungeons & Dragons-inspired games, the emphasis in
  NetHack is on discovering the detail of the dungeon and not simply
  killing everything in sight - in fact, killing everything in sight is
  a good way to die quickly.

  Each game presents a different landscape - the random number generator
  provides an essentially unlimited number of variations of the dungeon
  and its denizens to be discovered by the player in one of a number of
  characters: you can pick your race, your role, and your gender.


pkgId: 0735df6d4d430cc4dd5d2d413de7dbeb1ada3b4757728a194cf721c913371a97
name: nextcloud-client
arch: src
version: 3.6.4
epoch: 0
release: 4.sdl9
summary: The Nextcloud Client
url: https://nextcloud.com/install/#install-clients
rpm_license: LGPLv2+ and GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nextcloud-client-3.6.4-4.sdl9.src.rpm
checksum_type: sha256
description:
  Nextcloud-client enables you to connect to your private Nextcloud Server.
  With it you can create folders in your home directory, and keep the contents
  of those folders synced with your Nextcloud server. Simply copy a file into
  the directory and the Nextcloud Client does the rest.


pkgId: 0c4845bbba62a246761246430e6448b02c2685ac65c8190a4ab0f968e5940ef1
name: nkf
arch: src
version: 2.1.4
epoch: 1
release: 23.sdl9
summary: A Kanji code conversion filter
url: http://nkf.osdn.jp/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nkf-2.1.4-23.sdl9.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: 27a778329d22d37aa8be93220cae313f745a1bf889881d506d668cc1851861c2
name: novnc
arch: src
version: 1.4.0
epoch: 0
release: 1.sdl9
summary: VNC client using HTML5 (Web Sockets, Canvas) with encryption support
url: https://github.com/novnc/noVNC
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: novnc-1.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  noVNC is both a HTML VNC client JavaScript library and an application built on
  top of that library. noVNC runs well in any modern browser including mobile
  browsers (iOS and Android).


pkgId: 3a799cb642e790011d934b6c8c256924271fa41af4f3a8e11b735a359883dde1
name: nrpe
arch: src
version: 4.1.2
epoch: 0
release: 2.sdl9
summary: Host/service/network monitoring agent for Nagios
url: http://www.nagios.org
rpm_license: GPL-2.0-only
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nrpe-4.1.2-2.sdl9.src.rpm
checksum_type: sha256
description:
  Nrpe is a system daemon that will execute various Nagios plugins
  locally on behalf of a remote (monitoring) host that uses the
  check_nrpe plugin. Various plugins that can be executed by the
  daemon are available at:
  http://sourceforge.net/projects/nagiosplug

  This package provides the core agent.


pkgId: e9423a2b126609247fd29341d85fa88927f96de170da0f062d8ff0d403bee5c0
name: nss-mdns
arch: src
version: 0.15.1
epoch: 0
release: 3.1.sdl9
summary: glibc plugin for .local name resolution
url: https://github.com/lathiat/nss-mdns
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nss-mdns-0.15.1-3.1.sdl9.src.rpm
checksum_type: sha256
description:
  nss-mdns is a plugin for the GNU Name Service Switch (NSS) functionality of
  the GNU C Library (glibc) providing host name resolution via Multicast DNS
  (aka Zeroconf, aka Apple Rendezvous, aka Apple Bonjour), effectively allowing
  name resolution by common Unix/Linux programs in the ad-hoc mDNS domain .local.

  nss-mdns provides client functionality only, which means that you have to
  run a mDNS responder daemon separately from nss-mdns if you want to register
  the local host name via mDNS (e.g. Avahi).


pkgId: 931b5ac7a496f3c3a1b977b1fe3f2411b69b20240945a27508702897fd249133
name: nss-pam-ldapd
arch: src
version: 0.9.10
epoch: 0
release: 13.sdl9
summary: An nsswitch module which uses directory servers
url: http://arthurdejong.org/nss-pam-ldapd/
rpm_license: LGPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nss-pam-ldapd-0.9.10-13.sdl9.src.rpm
checksum_type: sha256
description:
  The nss-pam-ldapd daemon, nslcd, uses a directory server to look up name
  service information (users, groups, etc.) on behalf of a lightweight
  nsswitch module.


pkgId: 26127f8a92fd0f6b6f14b1748fb1a08915a5ce09d07b3fed0e28d29a6e5bd7c4
name: nss_nis
arch: src
version: 3.2
epoch: 0
release: 4.sdl9
summary: Name Service Switch (NSS) module using NIS
url: https://github.com/thkukuk/libnss_nis
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nss_nis-3.2-4.sdl9.src.rpm
checksum_type: sha256
description:
  The nss_nis Name Service Switch module uses the Network Information System (NIS)
  to obtain user, group, host name, and other data.


pkgId: 7ef3ab53f2bb97e64c7fba99aec85a4be0bc7710a7c722fd096f6f5b105029b6
name: ntfs-3g
arch: src
version: 2022.10.3
epoch: 2
release: 1.sdl9
summary: Linux NTFS userspace driver
url: https://www.tuxera.com/company/open-source/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ntfs-3g-2022.10.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  NTFS-3G is a stable, open source, GPL licensed, POSIX, read/write NTFS
  driver for Linux and many other operating systems. It provides safe
  handling of the Windows XP, Windows Server 2003, Windows 2000, Windows
  Vista, Windows Server 2008 and Windows 7 NTFS file systems. NTFS-3G can
  create, remove, rename, move files, directories, hard links, and streams;
  it can read and write normal and transparently compressed files, including
  streams and sparse files; it can handle special files like symbolic links,
  devices, and FIFOs, ACL, extended attributes; moreover it provides full
  file access right and ownership support.


pkgId: 2aa5238eb61fc10face176db12b0f976e5ac5edb9d58c52891d5b30e45020dac
name: ntfs-3g-system-compression
arch: src
version: 1.0
epoch: 0
release: 7.sdl9
summary: NTFS-3G plugin for reading "system compressed" files
url: https://github.com/ebiggers/ntfs-3g-system-compression
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ntfs-3g-system-compression-1.0-7.sdl9.src.rpm
checksum_type: sha256
description:
  System compression, also known as "Compact OS", is a Windows feature that
  allows rarely modified files to be compressed using the XPRESS or LZX
  compression formats. It is not built directly into NTFS but rather is
  implemented using reparse points. This feature appeared in Windows 10 and it
  appears that many Windows 10 systems have been using it by default.

  This RPM contains a plugin which enables the NTFS-3G FUSE driver to
  transparently read from system-compressed files. Currently, only reading is
  supported. Compressing an existing file may be done by using the "compact"
  utility on Windows.


pkgId: ae2d09261b2bdd95218b5260e5b18b4ffd74033f0066c209dcfbf28ecadd35df
name: ntpsec
arch: src
version: 1.2.2a
epoch: 0
release: 1.sdl9
summary: NTP daemon and utilities
url: https://www.ntpsec.org/
rpm_license: MIT and BSD and BSD with advertising and ISC and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ntpsec-1.2.2a-1.sdl9.src.rpm
checksum_type: sha256
description:
  NTPsec is a more secure and improved implementation of the Network Time
  Protocol derived from the original NTP project.


pkgId: 7013ee879e0c358c61501e254152059b69a23c3c8df76942bb8a459860217dc1
name: nvtop
arch: src
version: 3.2.0
epoch: 0
release: 3.sdl9
summary: GPU process monitoring for various devices
url: https://github.com/Syllo/nvtop
rpm_license: GPL-3.0-or-later and BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: nvtop-3.2.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for various GPUs
  including AMD, Apple, Huawei, Intel, NVIDIA and Qualcomm. It can handle multiple
  GPUs and print information about them in a htop familiar way.


pkgId: d95175f7182bb946ce7851f4df601c98e9cec72a54b074b73c2b80ccbe78dd6b
name: oath-toolkit
arch: src
version: 2.6.12
epoch: 0
release: 1.sdl9
summary: One-time password components
url: https://www.nongnu.org/oath-toolkit/
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: oath-toolkit-2.6.12-1.sdl9.src.rpm
checksum_type: sha256
description:
  The OATH Toolkit provide components for building one-time password
  authentication systems. It contains shared libraries, command line tools and a
  PAM module. Supported technologies include the event-based HOTP algorithm
  (RFC4226) and the time-based TOTP algorithm (RFC6238). OATH stands for Open
  AuTHentication, which is the organization that specify the algorithms. For
  managing secret key files, the Portable Symmetric Key Container (PSKC) format
  described in RFC6030 is supported.


pkgId: 206c792ec330d315b262a6dc2afdbcef5212defb7f6d416ee52a346e8d67b9e9
name: ocserv
arch: src
version: 1.3.0
epoch: 0
release: 4.sdl9
summary: OpenConnect SSL VPN server
url: https://gui.openconnect-vpn.net
rpm_license: GPLv2+ and BSD and MIT and CC0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ocserv-1.3.0-4.sdl9.src.rpm
checksum_type: sha256
description:
  OpenConnect server (ocserv) is an SSL VPN server. Its purpose is to be a
  secure, small, fast and configurable VPN server. It implements the OpenConnect
  SSL VPN protocol, and has also (currently experimental) compatibility with
  clients using the AnyConnect SSL VPN protocol. The OpenConnect VPN protocol
  uses the standard IETF security protocols such as TLS 1.2, and Datagram TLS
  to provide the secure VPN service.


pkgId: 8c0fe794f303fcbe3f167f92785dd41a1d4401b498bc6d0e27ce3d90618769ba
name: ode
arch: src
version: 0.16.4
epoch: 0
release: 2.sdl9
summary: High performance library for simulating rigid body dynamics
url: https://bitbucket.org/odedevs/ode
rpm_license: BSD-3-Clause AND LGPL-2.1-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ode-0.16.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  ODE is an open source, high performance library for simulating rigid body
  dynamics. It is fully featured, stable, mature and platform independent with
  an easy to use C/C++ API. It has advanced joint types and integrated collision
  detection with friction. ODE is useful for simulating vehicles, objects in
  virtual reality environments and virtual creatures. It is currently used in
  many computer games, 3D authoring tools and simulation tools.


pkgId: bbb96d5af8cec88fc4cd5f4538799dcbce6738904a6ebf4ace8590c4c27b8f6d
name: ogdi
arch: src
version: 4.1.0
epoch: 0
release: 7.sdl9
summary: Open Geographic Datastore Interface
url: http://ogdi.sourceforge.net/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ogdi-4.1.0-7.sdl9.src.rpm
checksum_type: sha256
description:
  OGDI is the Open Geographic Datastore Interface. OGDI is an
  application programming interface (API) that uses a standardized
  access methods to work in conjunction with GIS software packages (the
  application) and various geospatial data products. OGDI uses a
  client/server architecture to facilitate the dissemination of
  geospatial data products over any TCP/IP network, and a
  driver-oriented approach to facilitate access to several geospatial
  data products/formats.


pkgId: f7c08dc873d0435e15e4fc4f27c5b4d61edd28ea8dc33aecce4fdf7663ce1c7c
name: openbox
arch: src
version: 3.6.1
epoch: 0
release: 18.sdl9
summary: A highly configurable and standards-compliant X11 window manager
url: http://openbox.org
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openbox-3.6.1-18.sdl9.src.rpm
checksum_type: sha256
description:
  Openbox is a window manager designed explicity for standards-compliance and
  speed. It is fast, lightweight, and heavily configurable (using XML for its
  configuration data). It has many features that make it unique among window
  managers: window resistance, chainable key bindings, customizable mouse
  actions, multi-head/Xinerama support, and dynamically generated "pipe menus."

  For a full list of the FreeDesktop.org standards with which it is compliant,
  please see the COMPLIANCE file in the included documentation of this package.
  For a graphical configuration editor, you'll need to install the obconf
  package.


pkgId: da2af7fdd7dd5d63a02f84c72cd442076c2747fabb621d50884813317c468589
name: openconnect
arch: src
version: 9.12
epoch: 0
release: 1.sdl9
summary: Open multi-protocol SSL VPN client
url: http://www.infradead.org/openconnect.html
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openconnect-9.12-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides a multi-protocol VPN client for Cisco AnyConnect,
  Juniper SSL VPN, Pulse/Ivanti Pulse Connect Secure, F5 BIG-IP, Fortinet
  Palo Alto Networks GlobalProtect SSL VPN, Array Networks SSL VPN.


pkgId: 7c9e370433188ca214989ec8108eec54777f8f7042f709ff083ff7e30536940e
name: opencore-amr
arch: src
version: 0.1.6
epoch: 0
release: 3.sdl9
summary: OpenCORE Adaptive Multi Rate Narrowband and Wideband speech lib
url: http://sourceforge.net/projects/opencore-amr/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opencore-amr-0.1.6-3.sdl9.src.rpm
checksum_type: sha256
description:
  Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband
  and Wideband speech codec.


pkgId: 9f6ed8131a1e94f8a2b0912aed9495a4510634da7ec7e4876512e44a43e699f2
name: opencv
arch: src
version: 4.6.0
epoch: 0
release: 7.sdl9
summary: Collection of algorithms for computer vision
url: https://opencv.org
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opencv-4.6.0-7.sdl9.src.rpm
checksum_type: sha256
description:
  OpenCV means Intel® Open Source Computer Vision Library. It is a collection of
  C functions and a few C++ classes that implement some popular Image Processing
  and Computer Vision algorithms.


pkgId: 1376e83231eef77112c4a19e66cd3fe6bc7014d5b13c777cda7fe74346e8474e
name: opendbx
arch: src
version: 1.4.6
epoch: 0
release: 38.sdl9
summary: Lightweight but extensible database access library written in C
url: http://www.linuxnetworks.de/doc/index.php/OpenDBX
rpm_license: GPL-2.0-or-later AND LGPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opendbx-1.4.6-38.sdl9.src.rpm
checksum_type: sha256
description:
  Provides an abstraction layer to all supported databases with a single, clean
  and simple interface that leads to an elegant code design automatically.
  If you want your application to support different databases with little effort,
  this is definitively the right thing for you!


pkgId: 5b563592420ade64d2834b202010994c774eaff500b8c53bbc92cc35d7ef829a
name: opendkim
arch: src
version: 2.11.0
epoch: 0
release: 0.36.sdl9
summary: A DomainKeys Identified Mail (DKIM) milter to sign and/or verify mail
url: http://opendkim.org/
rpm_license: BSD-3-Clause AND Sendmail
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opendkim-2.11.0-0.36.sdl9.src.rpm
checksum_type: sha256
description:
  OpenDKIM allows signing and/or verification of email through an open source
  library that implements the DKIM service, plus a milter-based filter
  application that can plug in to any milter-aware MTA, including sendmail,
  Postfix, or any other MTA that supports the milter protocol.


pkgId: d9901d25c35f0d7b8568948dccd97e8659f3cc8a326d8413de93b0a6a67c7ca6
name: opendmarc
arch: src
version: 1.4.2
epoch: 0
release: 29.sdl9
summary: A DMARC milter and library
url: http://www.trusteddomain.org/opendmarc.html
rpm_license: BSD-3-Clause AND Sendmail-Open-Source-1.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opendmarc-1.4.2-29.sdl9.src.rpm
checksum_type: sha256
description:
  OpenDMARC (Domain-based Message Authentication, Reporting & Conformance)
  provides an open source library that implements the DMARC verification
  service plus a milter-based filter application that can plug in to any
  milter-aware MTA, including sendmail, Postfix, or any other MTA that supports
  the milter protocol.

  The DMARC sender authentication system is still a draft standard, working
  towards RFC status.

  The database schema required for some functions is provided in
  /usr/share/opendmarc/db. The rddmarc tools are provided in
  /usr/share/opendmarc/contrib/rddmarc.


pkgId: 9319792b3e44524a1a77d0a6c70b6aa28e0ab3212becbffb0063cd07e2081bf2
name: opengl-games-utils
arch: src
version: 0.2
epoch: 0
release: 23.sdl9
summary: Utilities to check proper 3d support before launching 3d games
url: http://fedoraproject.org/wiki/SIGs/Games
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opengl-games-utils-0.2-23.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains various shell scripts which are intented for use by
  3D games packages. These shell scripts can be used to check if direct rendering
  is available before launching an OpenGL game. This package is intended for use
  by other packages and is not intended for direct end user use!


pkgId: ac51a55297092eb7d46eb980b67ba1092553721f637c6f63f8b75549f6cc6c46
name: openldap-epel
arch: src
version: 2.6.8
epoch: 0
release: 2.sdl9
summary: OpenLDAP servers for EPEL
url: http://www.openldap.org/
rpm_license: OLDAP-2.8
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openldap-epel-2.6.8-2.sdl9.src.rpm
checksum_type: sha256
description:
  OpenLDAP is an open source suite of LDAP (Lightweight Directory Access
  Protocol) applications and development tools. LDAP is a set of
  protocols for accessing directory services (usually phone book style
  information, but other information is possible) over the Internet,
  similar to the way DNS (Domain Name System) information is propagated
  over the Internet. The openldap package contains configuration files,
  libraries, and documentation for OpenLDAP.


pkgId: f92fce098813dde606119c48c7fa7e296298e530684fc2796abb2798a1b5ea47
name: openlierox
arch: src
version: 0.58
epoch: 1
release: 0.29.rc5.sdl9
summary: Addictive realtime multi-player 2D shoot-em-up
url: http://openlierox.sourceforge.net/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openlierox-0.58-0.29.rc5.sdl9.src.rpm
checksum_type: sha256
description:
  OpenLierox is an extremely addictive realtime multi-player 2D shoot-em-up
  backed by an active gaming community. Dozens of levels and mods are available
  to provide endless gaming pleasure.


pkgId: aeac2d51a08e6b259b7201b20117c6e97f3683f17da5127e7f0383711d8f874b
name: openpgm
arch: src
version: 5.2.122
epoch: 0
release: 28.sdl9
summary: An implementation of the PGM reliable multicast protocol
url: https://github.com/steve-o/openpgm
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openpgm-5.2.122-28.sdl9.src.rpm
checksum_type: sha256
description:
  OpenPGM is an open source implementation of the Pragmatic General
  Multicast (PGM) specification in RFC 3208.


pkgId: 3d397bfe308bd9cf322c59f8659dc318f464948e2fb03b806f1a9c30b324378e
name: openssl1.0
arch: src
version: 1.0.2k
epoch: 1
release: 26.sdl9.1
summary: Utilities from the general purpose cryptography library with TLS implementation
url: http://www.openssl.org/
rpm_license: OpenSSL
rpm_group: System Environment/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openssl1.0-1.0.2k-26.sdl9.1.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.


pkgId: 40f84361f6b19dec143d4297156a5d25ede43031cd92e7571a4552290da7ed0d
name: openssl1.1
arch: src
version: 1.1.1q
epoch: 1
release: 5.sdl9
summary: Compatibility version of the OpenSSL library
url: http://www.openssl.org/
rpm_license: OpenSSL and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openssl1.1-1.1.1q-5.sdl9.src.rpm
checksum_type: sha256
description:
  The OpenSSL toolkit provides support for secure communications between
  machines. This version of OpenSSL package contains only the libraries
  from the 1.1.1 version and is provided for compatibility with previous
  releases.


pkgId: a50d7df1caf1f9a7fea07e9791d1e050565f290604c69fe77c8f5aee05b858cd
name: openvpn
arch: src
version: 2.5.11
epoch: 0
release: 1.sdl9
summary: A full-featured TLS VPN solution
url: https://community.openvpn.net/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: openvpn-2.5.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  OpenVPN is a robust and highly flexible tunneling application that uses all
  of the encryption, authentication, and certification features of the
  OpenSSL library to securely tunnel IP networks over a single UDP or TCP
  port.  It can use the Marcus Franz Xaver Johannes Oberhumers LZO library
  for compression.


pkgId: 87e45df68afd1131740c3148ac5a09df5bace886c51bead676cfeed9132a0ee1
name: opusfile
arch: src
version: 0.12
epoch: 0
release: 6.sdl9
summary: A high-level API for decoding and seeking within .opus files
url: https://www.opus-codec.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: opusfile-0.12-6.sdl9.src.rpm
checksum_type: sha256
description:
  libopusfile provides a high-level API for decoding and seeking
  within .opus files. It includes:
  * Support for all files with at least one Opus stream (including
  multichannel files or Ogg files where Opus is muxed with something else).
  * Full support, including seeking, for chained files.
  * A simple stereo downmixing API (allowing chained files to be
  decoded with a single output format, even if the channel count changes).
  * Support for reading from a file, memory buffer, or over HTTP(S)
  (including seeking).
  * Support for both random access and streaming data sources.


pkgId: e38475968e1b7933c37816f2384f7040b5d7039a1c7e44ccc95154e73754af53
name: p7zip
arch: src
version: 16.02
epoch: 0
release: 31.sdl9
summary: Very high compression ratio file archiver
url: http://p7zip.sourceforge.net/
rpm_license: LicenseRef-Callaway-LGPLv2 AND (LicenseRef-Callaway-LGPLv2+ OR CPL-1.0)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: p7zip-16.02-31.sdl9.src.rpm
checksum_type: sha256
description:
  p7zip is a port of 7za.exe for Unix. 7-Zip is a file archiver with a very high
  compression ratio. The original version can be found at http://www.7-zip.org/.


pkgId: 7a9ccf34128a826c460f22da6cd3916d48243d8aff5d1acc05a62fc9ac414f53
name: pam_2fa
arch: src
version: 1.0
epoch: 0
release: 6.sdl9
summary: Second factor authentication for PAM
url: https://cern-cert.github.io/pam_2fa/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pam_2fa-1.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  The PAM 2FA module provides a second factor authentication, which can be
  combined with the standard PAM-based password authentication to ask for:

   *  What you know: user account password ( standard PAM modules )
   *  What you have (pick one of): (PAM 2FA)

   *  A Google Authenticator Application on your phone
   *  A Phone Number capable of receiving SMS
   *  A Yubikey


pkgId: d665946c4b5257eb92f06940dad7747905b713ce96c4149e1b5c225e1b5b8761
name: pam_yubico
arch: src
version: 2.26
epoch: 0
release: 9.sdl9
summary: A Pluggable Authentication Module for yubikeys
url: https://developers.yubico.com/yubico-pam/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pam_yubico-2.26-9.sdl9.src.rpm
checksum_type: sha256
description:
  This is pam_yubico, a pluggable authentication module that can be used with
  Linux-PAM and yubikeys. This module supports yubikey OTP checking.


pkgId: d2a5dca32ae5fe056623fe6586a28b834d3ac5d13a8d9c9efcd4ee89f4354c8b
name: pandoc
arch: src
version: 2.14.0.3
epoch: 0
release: 17.sdl9
summary: Conversion between markup formats
url: https://hackage.haskell.org/package/pandoc
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pandoc-2.14.0.3-17.sdl9.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, DokuWiki markup, TWiki markup, TikiWiki markup, Jira markup,
  Creole 1.0, Haddock markup, OPML, Emacs Org-Mode, Emacs Muse, txt2tags, ipynb
  (Jupyter notebooks), Vimwiki, Word Docx, ODT, EPUB, FictionBook2, roff man,
  Textile, BibTeX, BibLaTeX, CSL JSON, , and CSV, and it can write Markdown,
  reStructuredText, XHTML, HTML 5, LaTeX, ConTeXt, DocBook, JATS, OPML, TEI,
  OpenDocument, ODT, Word docx, PowerPoint pptx, RTF, MediaWiki, DokuWiki, XWiki,
  ZimWiki, Textile, Jira, roff man, roff ms, plain text, Emacs Org-Mode,
  AsciiDoc, Haddock markup, EPUB (v2 and v3), ipynb, FictionBook2, InDesign ICML,
  Muse, CSL JSON, LaTeX beamer slides, 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 or weasyprint.


pkgId: b4ea26c3ec791e61760b0ddffe62503a2ec09649cdbc13da3df9d81da9ccedab
name: paper
arch: src
version: 2.3
epoch: 0
release: 6.sdl9
summary: Query paper size database and retrieve the preferred size
url: https://github.com/rrthomas/paper
rpm_license: GPL-3.0-or-later AND FSFAP
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: paper-2.3-6.sdl9.src.rpm
checksum_type: sha256
description:
  This package enables users to indicate their preferred paper size, provides
  the paper(1) utility to find the user's preferred default paper size and give
  information about known sizes, and specifies system-wide and per-user paper
  size catalogs, which can also be used directly (see paperspecs(5)).


pkgId: 4a53738cd27398dc4b9c9df7d04b9a940fbe037e0db2be8930b6f4c7bceb576e
name: parallel
arch: src
version: 20241222
epoch: 0
release: 1.sdl9
summary: Shell tool for executing jobs in parallel
url: https://www.gnu.org/software/parallel/
rpm_license: LicenseRef-Callaway-GFDL AND GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: parallel-20241222-1.sdl9.src.rpm
checksum_type: sha256
description:
  GNU Parallel is a shell tool for executing jobs in parallel using one or more
  machines. A job is typically a single command or a small script that has to be
  run for each of the lines in the input. The typical input is a list of files, a
  list of hosts, a list of users, or a list of tables.

  If you use xargs today you will find GNU Parallel very easy to use. If you
  write loops in shell, you will find GNU Parallel may be able to replace most of
  the loops and make them run faster by running jobs in parallel. If you use ppss
  or pexec you will find GNU Parallel will often make the command easier to read.

  GNU Parallel also makes sure output from the commands is the same output as you
  would get had you run the commands sequentially. This makes it possible to use
  output from GNU Parallel as input for other programs.

  GNU Parallel is command-line-compatible with moreutils' parallel, but offers
  additional features.


pkgId: f4b39a50b9b84ecb35ec56fc91fadf2956c32973ed0c3c177da13c84e6b7f469
name: patchelf
arch: src
version: 0.15.0
epoch: 0
release: 1.sdl9
summary: A utility for patching ELF binaries
url: http://nixos.org/patchelf.html
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: patchelf-0.15.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  PatchELF is a simple utility for modifying an existing ELF executable
  or library.  It can change the dynamic loader ("ELF interpreter")
  of an executable and change the RPATH of an executable or library.


pkgId: 9be42f40df3f01b72df7fbc5ba2f1f555fb28875725e67c0e44530f3add5b443
name: perl-Affix-Infix2Postfix
arch: src
version: 0.03
epoch: 0
release: 47.sdl9
summary: Perl extension for converting from infix notation to postfix notation
url: https://metacpan.org/release/Affix-Infix2Postfix
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Affix-Infix2Postfix-0.03-47.sdl9.src.rpm
checksum_type: sha256
description:
  Infix2Postfix as the name suggests converts from infix to postfix notation.
  The reason why someone would like to do this is that postfix notation is
  generally much easier to do in computers. For example take an expression
  like: a+b+c*d. For us humans it's pretty easy to do that calculation. But
  it's actually much better for computers to get a string of operations such
  as: a b + c d * +, where the variable names mean put variable on stack.


pkgId: 19367c484dd1c516e6c7fcaae652b6bbfc4c4282d51bd32d653a5ab6a9923bd5
name: perl-Algorithm-C3
arch: src
version: 0.11
epoch: 0
release: 5.sdl9
summary: Module for merging hierarchies using the C3 algorithm
url: https://metacpan.org/release/Algorithm-C3
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Algorithm-C3-0.11-5.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements the C3 algorithm.  Most of the uses I have for C3
  revolve around class building and metamodels but it could also be used for
  things like dependency resolution as well since it tends to do such a nice
  job of preserving local precedence orderings.


pkgId: 6101d34dce5325211d5149156b141744de291a3b3b5de54226335e71dc8e4af4
name: perl-Alien-Base-ModuleBuild
arch: src
version: 1.17
epoch: 0
release: 1.sdl9
summary: Perl framework for building Alien:: modules and their libraries
url: https://metacpan.org/release/Alien-Base-ModuleBuild
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Alien-Base-ModuleBuild-1.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Perl base class and framework for creating Alien distributions. The
  goal of the project is to make things as simple and easy as possible for both
  developers and users of Alien modules.

  Alien is a Perl name space for defining dependencies in CPAN for libraries and
  tools which are not "native" to CPAN. Alien modules will typically use the
  system libraries if they are available, or download the latest version from
  the internet and build them from source code. These libraries can then be
  used by other Perl modules, usually modules that are implemented with XS or FFI.


pkgId: 00745f702601d3bc2f6209cbcf2979ac9000a4db8222d1378eef5a2f2901b0ac
name: perl-Alien-Build
arch: src
version: 2.70
epoch: 0
release: 1.sdl9
summary: Build external dependencies for use in CPAN
url: https://metacpan.org/release/Alien-Build
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Alien-Build-2.70-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides tools for building external (non-CPAN) dependencies
  for CPAN. It is mainly designed to be used at install time of a CPAN
  client, and work closely with Alien::Base which is used at run time.


pkgId: 0b329eeb2cf15e54ff360f5673bc4f216cd11103a4cd1a2ada0b13cc409abdea
name: perl-Alien-LibGumbo
arch: src
version: 0.05
epoch: 0
release: 4.sdl9
summary: Gumbo parser library
url: https://metacpan.org/dist/Alien-LibGumbo
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Alien-LibGumbo-0.05-4.sdl9.src.rpm
checksum_type: sha256
description:
  This distribution installs libgumbo:https://github.com/google/gumbo-parser
  on your system for use by perl modules like HTML::Gumbo.


pkgId: 6a4ff448d0c85e3ab0ef49005a1746f628b8fd66fc5d1ab2473b2d9ad77e6991
name: perl-Alien-SDL
arch: src
version: 1.446
epoch: 0
release: 26.sdl9
summary: Finding and using SDL binaries
url: https://metacpan.org/release/Alien-SDL
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Alien-SDL-1.446-26.sdl9.src.rpm
checksum_type: sha256
description:
  In short Alien::SDL can be used to detect and get configuration settings from
  an installed SDL and related libraries.


pkgId: dac70a3aa32d70f157862274c369416344c84683ad3c87b90fb36131fdc9811d
name: perl-Alien-cmake3
arch: src
version: 0.08
epoch: 0
release: 5.sdl9
summary: Find or download or build cmake 3 or better
url: https://metacpan.org/release/Alien-cmake3
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Alien-cmake3-0.08-5.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl Alien distribution provides an external dependency on the build tool
  cmake version 3.0.0 or better.


pkgId: 573b18a8df70f8d6f776527d0968c79f15989b0cfab55fb0265fbea0870e67f3
name: perl-Any-Moose
arch: src
version: 0.27
epoch: 0
release: 22.sdl9
summary: Use Moose or Mouse automagically (DEPRECATED)
url: https://metacpan.org/release/Any-Moose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Any-Moose-0.27-22.sdl9.src.rpm
checksum_type: sha256
description:
  Any::Moose is deprecated - please use Moo for new code.

  This module allows one to take advantage of the features Moose/Mouse
  provides, while allowing one to let the program author determine if Moose
  or Mouse should be used; when use'd, we load Mouse if Moose isn't already
  loaded, otherwise we go with Moose.


pkgId: cc574b089ea7f9613f46c7f82b5af6b7ec4b82c9b1c0b2d23b3d688d2ea31222
name: perl-Any-URI-Escape
arch: src
version: 0.01
epoch: 0
release: 25.sdl9
summary: Load URI::Escape::XS preferentially over URI::Escape
url: https://metacpan.org/release/Any-URI-Escape
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Any-URI-Escape-0.01-25.sdl9.src.rpm
checksum_type: sha256
description:
  URI::Escape is great, but URI::Escape::XS is faster. This module loads
  URI::Escape::XS and imports the two most common methods if XS is installed.


pkgId: 9eb3dc539d8b60cfeeb8418a31033fdc38a468be63402826f9191c0838989180
name: perl-Apache-Session
arch: src
version: 1.94
epoch: 0
release: 5.sdl9
summary: Persistence framework for session data
url: https://metacpan.org/release/Apache-Session
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Apache-Session-1.94-5.sdl9.src.rpm
checksum_type: sha256
description:
  Apache::Session is a persistence framework that is particularly useful for
  tracking session data between httpd requests. Apache::Session is designed
  to work with Apache and mod_perl, but it should work under CGI and other
  web servers, and it also works outside of a web server altogether.


pkgId: c458b51f6f8ffd1125313a79d9c6c30cc6033be33a7fe215fcc2cff735a5f4da
name: perl-AppConfig
arch: src
version: 1.71
epoch: 0
release: 22.sdl9
summary: Perl module for reading configuration files
url: https://metacpan.org/release/AppConfig
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-AppConfig-1.71-22.sdl9.src.rpm
checksum_type: sha256
description:
  AppConfig has a powerful but easy to use module for parsing
  configuration files.  It also has a simple and efficient module for
  parsing command line arguments.  For fully-featured command line
  parsing, a module is provided for interfacing AppConfig to Johan
  Vromans' extensive Getopt::Long module.  Johan will continue to
  develop the functionality of this package and its features will
  automatically become available through AppConfig.


pkgId: 1ee85df3b05c3816dde8af872e7eb89f79f37d8cfe9c5264e103f8afeb27cc26
name: perl-Archive-Any-Lite
arch: src
version: 0.11
epoch: 0
release: 12.sdl9
summary: Simple CPAN package extractor
url: https://metacpan.org/release/Archive-Any-Lite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Archive-Any-Lite-0.11-12.sdl9.src.rpm
checksum_type: sha256
description:
  This is a fork of Archive::Any by Michael Schwern and Clint Moore. The main
  difference is that this works properly even when you fork(), and may require
  less memory to extract a tarball. On the other hand, this isn't pluggable
  (it only supports file formats used in the CPAN toolchains), and it doesn't
  check MIME types.


pkgId: f15774867736fc7bd2ddc0dd22c08509123dbad085498390fcf4373916a96e13
name: perl-Archive-Extract
arch: src
version: 0.88
epoch: 1
release: 6.sdl9
summary: Generic archive extracting mechanism
url: https://metacpan.org/release/Archive-Extract
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Archive-Extract-0.88-6.sdl9.src.rpm
checksum_type: sha256
description:
  Archive::Extract is a generic archive extraction mechanism.  It allows you to
  extract any archive file of the type .tar, .tar.gz, .gz, .Z, tar.bz2, .tbz,
  .bz2, .zip, .xz,, .txz, .tar.xz, or .lzma without having to worry how it does
  so, or use different interfaces for each type by using either perl modules, or
  command-line tools on your system.


pkgId: de64e416d35f05091ba8a2e16498a610ca4f5113a1c97cfb68d5ff2712b355cc
name: perl-Array-Diff
arch: src
version: 0.09
epoch: 1
release: 1.sdl9
summary: Find the differences between two arrays
url: https://metacpan.org/release/Array-Diff
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Array-Diff-0.09-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module compares two arrays and returns the added or deleted elements in
  two separate arrays. It's a simple wrapper around Algorithm::Diff.

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


pkgId: f6de1b78b68f1ba9c9248e472ffdcf58f30fb649b1f6270be2323561a3a2ead2
name: perl-B-COW
arch: src
version: 0.007
epoch: 0
release: 8.sdl9
summary: Additional B helpers to check Copy On Write status
url: https://metacpan.org/release/B-COW
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-B-COW-0.007-8.sdl9.src.rpm
checksum_type: sha256
description:
  B::COW provides some naïve additional B helpers to check the Copy On Write
  (COW) status of one SvPV (a Perl string variable).

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


pkgId: 8314cf3080627f83bbfb9def397f197ed9d05f0401e8e027e20512090766393d
name: perl-B-Debug
arch: src
version: 1.26
epoch: 0
release: 431.sdl9
summary: Walk Perl syntax tree, print debug information about op-codes
url: https://metacpan.org/release/B-Debug
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-B-Debug-1.26-431.sdl9.src.rpm
checksum_type: sha256
description:
  Walk Perl syntax tree and print debug information about op-codes. See
  B::Concise and B::Terse for other details.


pkgId: a496e5865de70950643092bef454c1026ec5e65fd2ec299edcc3e5bb5deb833b
name: perl-B-Keywords
arch: src
version: 1.23
epoch: 0
release: 1.sdl9
summary: Lists of reserved barewords and symbol names
url: https://metacpan.org/release/B-Keywords
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-B-Keywords-1.23-1.sdl9.src.rpm
checksum_type: sha256
description:
  B::Keywords supplies several arrays of exportable keywords: @Scalars, @Arrays,
  @Hashes, @Filehandles, @Symbols, @Functions, @Barewords, @TieIOMethods,
  @UNIVERSALMethods and @ExporterSymbols.

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

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


pkgId: cd0053d5a1dc21b2229e2fe55f7332cb3521b0035ca769ed5381af22393f4e1a
name: perl-Badger
arch: src
version: 0.16
epoch: 0
release: 1.sdl9
summary: Perl Application Programming Toolkit
url: https://metacpan.org/dist/Badger
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Badger-0.16-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Badger toolkit is a collection of Perl modules designed to simplify the
  process of building object-oriented Perl applications. It provides a set of
  foundation classes upon which you can quickly build robust and reliable
  systems that are simple, sexy and scalable. See Badger::Intro for further
  information.


pkgId: 24a07dcedaca3f6df2afb625fcc26b6d4961d549da5ef4822772405e3e0e9cab
name: perl-Bencode
arch: src
version: 1.502
epoch: 0
release: 1.sdl9
summary: BitTorrent serialization format
url: https://metacpan.org/release/Bencode
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Bencode-1.502-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements the BitTorrent bencode serialization format as
  described in http://www.bittorrent.org/protocol.html.


pkgId: 63c48c7e31c9edaba5123e738bc73e0c48af3d51ccd1795f71aad19dedac4764
name: perl-Business-Hours
arch: src
version: 0.13
epoch: 0
release: 13.sdl9
summary: Calculate business hours in a time period
url: https://metacpan.org/release/Business-Hours
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Business-Hours-0.13-13.sdl9.src.rpm
checksum_type: sha256
description:
  A simple tool for calculating business hours in a time period. Over time,
  additional functionality will be added to make it easy to calculate the
  number of business hours between arbitrary dates.


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


pkgId: ac138a04a4429c330c5c11c17d55bcb5c3fd0a911f72a8358fd1143d8da0f3a3
name: perl-CGI-Compile
arch: src
version: 0.25
epoch: 0
release: 7.sdl9
summary: Compile .cgi scripts to a code reference like ModPerl::Registry
url: https://metacpan.org/release/CGI-Compile
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CGI-Compile-0.25-7.sdl9.src.rpm
checksum_type: sha256
description:
  CGI::Compile is an utility to compile CGI scripts into a code reference
  that can run many times on its own namespace, as long as the script is
  ready to run on a persistent environment.


pkgId: 12e64aafa1f6b5605b8b88ad309dd77114a86837c4abdc6a8789804117c557b3
name: perl-CGI-Emulate-PSGI
arch: src
version: 0.23
epoch: 0
release: 20.sdl9
summary: PSGI adapter for CGI applications
url: https://metacpan.org/release/CGI-Emulate-PSGI
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CGI-Emulate-PSGI-0.23-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows an application designed for the CGI environment to run
  in a PSGI environment, and thus on any of the back-ends that PSGI supports.


pkgId: cee9c9ddce4e57bf133d0048d331215cc42d04dbbbb8c0b00f7c82f9fbefa729
name: perl-CGI-PSGI
arch: src
version: 0.15
epoch: 0
release: 33.sdl9
summary: Enable your CGI.pm aware applications to adapt PSGI protocol
url: https://metacpan.org/release/CGI-PSGI
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CGI-PSGI-0.15-33.sdl9.src.rpm
checksum_type: sha256
description:
  This module is for web application framework developers who currently uses
  CGI to handle query parameters. You can switch to use CGI::PSGI instead of
  CGI, to make your framework compatible to PSGI with a slight modification
  of your framework adapter. The framework should already be collecting the
  body content to print at one place, and not printing any content directly
  to STDOUT.


pkgId: d727d23336558a1a3884abd33d8f90bac210d21c8420a2e167f2fb5f76fbf1c1
name: perl-CHI
arch: src
version: 0.61
epoch: 0
release: 4.sdl9
summary: Unified cache handling interface
url: https://metacpan.org/release/CHI
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CHI-0.61-4.sdl9.src.rpm
checksum_type: sha256
description:
  CHI provides a unified caching API, designed to assist a developer in
  persisting data for a specified period of time.


pkgId: e5939f09a5658c6414b8ebf7cff24826b67bfeeb076abbba56ab1d6c8d78b3f1
name: perl-CPAN-Changes
arch: src
version: 0.400002
epoch: 0
release: 13.sdl9
summary: Read and write Changes files
url: https://metacpan.org/release/CPAN-Changes
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CPAN-Changes-0.400002-13.sdl9.src.rpm
checksum_type: sha256
description:
  It is standard practice to include a Changes file in your distribution. The
  purpose of the Changes file is to help a user figure out what has changed
  since the last release.

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

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


pkgId: aed9cc0a88643dbf43f88f80a7cbd1dfb92fc4508e4bbc82d6560714fa85b055
name: perl-CSS-Inliner
arch: src
version: 4027
epoch: 0
release: 1.sdl9
summary: Library for converting CSS <style> blocks to inline styles
url: https://metacpan.org/dist/CSS-Inliner
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CSS-Inliner-4027-1.sdl9.src.rpm
checksum_type: sha256
description:
  Library for converting CSS style blocks into inline styles in an HTML
  document. Specifically this is intended for the ease of generating HTML
  emails. This is useful as certain email clients don't support top level
  <style> declarations despite it being 2017.


pkgId: fd40c2f0bde5f9b43d6050bdc2bd0399a27768d93852752bd7e8d0e8b2248b4c
name: perl-CSS-Minifier
arch: src
version: 0.01
epoch: 0
release: 39.sdl9
summary: Remove unnecessary whitespace from CSS files
url: https://metacpan.org/release/CSS-Minifier
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CSS-Minifier-0.01-39.sdl9.src.rpm
checksum_type: sha256
description:
  This module removes unnecessary whitespace from CSS. The primary
  requirement developing this module is to not break working stylesheets:
  if working CSS is in input then working CSS is output. The Mac/Internet
  Explorer comment hack will be minimized but not stripped and so will
  continue to function.This module understands space, horizontal tab, new
  line, carriage return, and form feed characters to be whitespace. Any
  other characters that may be considered whitespace are not minimized.
  These other characters include paragraph separator and vertical tab.For
  static CSS files, it is recommended that you minify during the build
  stage of web deployment. If you minify on-the-fly then it might be a
  good idea to cache the minified file. Minifying static files on-the-fly
  repeatedly is wasteful.


pkgId: 08a78ac20a735f31bafdb60ce52e7b2283dd0ff0337b4421d5951c2075ffce23
name: perl-CSS-Minifier-XS
arch: src
version: 0.13
epoch: 0
release: 6.sdl9
summary: XS based CSS minifier
url: https://metacpan.org/release/CSS-Minifier-XS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CSS-Minifier-XS-0.13-6.sdl9.src.rpm
checksum_type: sha256
description:
  'CSS::Minifier::XS' is a CSS "minifier". It's designed to remove
  unnecessary white-space and comments from CSS files, while also
  *not* breaking the CSS. 'CSS::Minifier::XS' is similar in function
  to 'CSS::Minifier', but is substantially faster as it's written
  in XS and not just pure Perl.


pkgId: ae9b0c2b4b3e729c5fbe3a68ba58909a5ce68fb8649982808fc229536c700c2c
name: perl-CSS-Squish
arch: src
version: 0.10
epoch: 0
release: 36.sdl9
summary: Compact many CSS files into one big file
url: https://metacpan.org/release/CSS-Squish
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CSS-Squish-0.10-36.sdl9.src.rpm
checksum_type: sha256
description:
  This module takes a list of CSS files and concatenates them, making sure to
  honor any valid @import statements included in the files.


pkgId: 22d708397673d55b1de6bf5a709d9bd055b50b0ee62cab3ec116ee8b129c121f
name: perl-CSS-Tiny
arch: src
version: 1.20
epoch: 0
release: 17.sdl9
summary: Read/Write .css files with as little code as possible
url: https://metacpan.org/release/CSS-Tiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-CSS-Tiny-1.20-17.sdl9.src.rpm
checksum_type: sha256
description:
  CSS::Tiny is a perl class to read and write .css style-sheets with as
  little code as possible, reducing load time and memory overhead.


pkgId: 7637bc4b0d35438304e403553f1837714870ae539d67878216ee233032efba4f
name: perl-Cache
arch: src
version: 2.11
epoch: 0
release: 23.sdl9
summary: The Cache interface
url: https://metacpan.org/release/Cache
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Cache-2.11-23.sdl9.src.rpm
checksum_type: sha256
description:
  The Cache modules are designed to assist a developer in persisting data
  for a specified period of time. Often these modules are used in web
  applications to store data locally to save repeated and redundant
  expensive calls to remote machines or databases.

  The Cache interface is implemented by derived classes that store cached
  data in different manners (such as as files on a filesystem, or in memory).


pkgId: dda93df1fb905bf12dbb171affcdbcda43c8bec9f1b0062cc186d0658ac73461
name: perl-Cache-Cache
arch: src
version: 1.08
epoch: 0
release: 15.sdl9
summary: Generic cache interface and implementations
url: https://metacpan.org/release/Cache-Cache
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Cache-Cache-1.08-15.sdl9.src.rpm
checksum_type: sha256
description:
  The Cache modules are designed to assist a developer in persisting data for a
  specified period of time.  Often these modules are used in web applications to
  store data locally to save repeated and redundant expensive calls to remote
  machines or databases.  People have also been known to use Cache::Cache for
  its straightforward interface in sharing data between runs of an application
  or invocations of a CGI-style script or simply as an easy to use abstraction
  of the filesystem or shared memory.


pkgId: 87f234319077fc5ca1c2ecc2e3a57398c7c84f4b879fd900072123788ea475d2
name: perl-Cache-FastMmap
arch: src
version: 1.57
epoch: 0
release: 2.sdl9
summary: Uses an mmap'ed file to act as a shared memory interprocess cache
url: https://metacpan.org/pod/Cache::FastMmap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Cache-FastMmap-1.57-2.sdl9.src.rpm
checksum_type: sha256
description:
  In multi-process environments (eg mod_perl, forking daemons, etc),
  it's common to want to cache information, but have that cache shared
  between processes. Many solutions already exist, and may suit your
  situation better.


pkgId: c9b222f21501b9bfc224a661b293802ea25449a3d42f076705d37c0ac76eb832
name: perl-Carp-Assert-More
arch: src
version: 2.3.0
epoch: 0
release: 2.sdl9
summary: Convenience wrappers around Carp::Assert
url: https://metacpan.org/release/Carp-Assert-More
rpm_license: Artistic-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Carp-Assert-More-2.3.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Carp::Assert::More is a set of wrappers around the Carp::Assert
  functions to make the habit of writing assertions even easier.


pkgId: df7e1e53c997daaa05649aaf6f8d5bc3b71155e41dc0ce86667e8d669274fec6
name: perl-Class-Accessor-Chained
arch: src
version: 0.01
epoch: 0
release: 53.sdl9
summary: Make chained accessors
url: https://metacpan.org/release/Class-Accessor-Chained
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Accessor-Chained-0.01-53.sdl9.src.rpm
checksum_type: sha256
description:
  A chained accessor is one that always returns the object when called with
  parameters (to set), and the value of the field when called with no arguments.
  This module subclasses Class::Accessor in order to provide the same
  mk_accessors interface.


pkgId: 6a4cde936b51e5fbdc854a0f4430a435ab959733b4a57c0288cf6ba47a1dc103
name: perl-Class-Accessor-Lite
arch: src
version: 0.08
epoch: 0
release: 16.sdl9
summary: Minimalistic variant of Class::Accessor
url: https://metacpan.org/release/Class-Accessor-Lite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Accessor-Lite-0.08-16.sdl9.src.rpm
checksum_type: sha256
description:
  The module is a variant of Class::Accessor. It is fast and requires
  less typing, has no dependencies to other modules, and does not mess
  up the @ISA.


pkgId: 82a741d9bb6d46bf3d0d2ee1fb8d09f84c44dbe75c41e87b7330ce1fce238b9d
name: perl-Class-Container
arch: src
version: 0.13
epoch: 0
release: 16.sdl9
summary: Glues object frameworks together transparently
url: https://metacpan.org/release/Class-Container
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Container-0.13-16.sdl9.src.rpm
checksum_type: sha256
description:
  This class facilitates building frameworks of several classes that
  inter-operate. It was first designed and built for "HTML::Mason", in
  which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and
  several other objects must create each other transparently, passing the
  appropriate parameters to the right class, possibly substituting other
  subclasses for any of these objects.

  The main features of "Class::Container" are:

  *   Explicit declaration of containment relationships (aggregation,
      factory creation, etc.)

  *   Declaration of constructor parameters accepted by each member in a
      class framework

  *   Transparent passing of constructor parameters to the class that
      needs them

  *   Ability to create one (automatic) or many (manual) contained objects
      automatically and transparently


pkgId: 3e7eb3080506e4331ed29d197154c9ae805d126f2a5f9b9f37250c1053b7b75d
name: perl-Class-Load
arch: src
version: 0.25
epoch: 0
release: 16.sdl9
summary: A working (require "Class::Name") and more
url: https://metacpan.org/release/Class-Load
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Load-0.25-16.sdl9.src.rpm
checksum_type: sha256
description:
  require EXPR only accepts Class/Name.pm style module names, not Class::Name.
  How frustrating! For that, we provide load_class 'Class::Name'.

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

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


pkgId: c9dc615a4a9351c6bdd4d55a45a9946f5d91e80e584a335f42f36b81a8ce87f6
name: perl-Class-Load-XS
arch: src
version: 0.10
epoch: 0
release: 10.sdl9
summary: XS implementation of parts of Class::Load
url: https://metacpan.org/release/Class-Load-XS
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Load-XS-0.10-10.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides an XS implementation for portions of Class::Load.
  See Class::Load for API details.


pkgId: 96188609be1bb0e6f1e35c698288d7363cb85755c1d2df8270c712b0a0445797
name: perl-Class-Mix
arch: src
version: 0.006
epoch: 0
release: 14.sdl9
summary: Dynamic class mixing
url: https://metacpan.org/release/Class-Mix
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Class-Mix-0.006-14.sdl9.src.rpm
checksum_type: sha256
description:
  The mix_class function provided by this module dynamically generates
  'anonymous' classes with specified inheritance.


pkgId: c0e70d8101d12beecb3d445ab86524520c5ccaa92e014f8436403c09d5bb7dad
name: perl-Clone
arch: src
version: 0.46
epoch: 0
release: 8.sdl9
summary: Recursively copy perl data types
url: https://metacpan.org/release/Clone
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Clone-0.46-8.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a clone() method that 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: 1cf8d6064f958da72e6360954306bca17315227c48c15592de375d48e8fc2442
name: perl-Clone-PP
arch: src
version: 1.08
epoch: 0
release: 4.sdl9
summary: Recursively copy Perl data-types
url: https://metacpan.org/release/Clone-PP
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Clone-PP-1.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a general-purpose clone function to make deep copies
  of Perl data structures. It calls itself recursively to copy nested hash,
  array, scalar and reference types, including tied variables and objects.


pkgId: 8564c54c6df804a68c819e6af0e4a6d36f8556eafbb650ed05605d58c0535688
name: perl-Color-ANSI-Util
arch: src
version: 0.164
epoch: 0
release: 8.sdl9
summary: Routines for dealing with ANSI colors
url: https://metacpan.org/release/Color-ANSI-Util/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Color-ANSI-Util-0.164-8.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides routines for dealing with ANSI colors. The two main
  functions are ansifg and ansibg. With those functions, you can specify
  colors in RGB and let it output the correct ANSI color escape code
  according to the color depth support of the terminal (whether 16-color,
  256-color, or 24bit). There are other functions to convert RGB to ANSI
  in specific color depths, or reverse functions to convert from ANSI to
  RGB codes.


pkgId: 945186abd2d4a050dfec30df11ef683f6ed4594dc2e3fc04b54fd73ed92465ed
name: perl-ColorThemeBase-Static
arch: src
version: 0.008
epoch: 0
release: 8.sdl9
summary: Base class for color theme modules with static list of items
url: https://metacpan.org/release/ColorThemeBase-Static/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ColorThemeBase-Static-0.008-8.sdl9.src.rpm
checksum_type: sha256
description:
  This is base class for color theme modules with static list of items (from
  object's colors key).
  This class is now alias for ColorThemeBase::Static::FromStructColors. You
  can use that class directly.


pkgId: 9c67fb48ab6d2671d7b447da6c516d93f961245b249c211a8853b9962ae56cf3
name: perl-Config-General
arch: src
version: 2.63
epoch: 0
release: 7.sdl9
summary: Generic configuration module for Perl
url: https://metacpan.org/release/Config-General
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Config-General-2.63-7.sdl9.src.rpm
checksum_type: sha256
description:
  This module opens a config file and parses its contents for
  you. After parsing the module returns a hash structure which contains
  the representation of the config file.
  The format of config files supported by Config::General is inspired by
  the well known Apache config format, in fact, this module is 100%
  read-compatible with Apache config files, but you can also just use simple
  name/value pairs in your config files.
  In addition to the capabilities of an Apache config file it supports
  some enhancements such as here-documents, C-style comments or
  multiline options. It is also possible to save the config back to
  disk, which makes the module a perfect backend for configuration
  interfaces.
  It is possible to use variables in config files and there exists also
  support for object oriented access to the configuration.


pkgId: 5914edb8afe4a984f65dd03664f440be3f743499aa312af8b556a29ae86bab65
name: perl-Config-INI-Reader-Multiline
arch: src
version: 1.001
epoch: 0
release: 16.sdl9
summary: Parser for INI files with line continuations
url: https://metacpan.org/release/Config-INI-Reader-Multiline
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Config-INI-Reader-Multiline-1.001-16.sdl9.src.rpm
checksum_type: sha256
description:
  The Config::INI::Reader::Multiline Perl module is a subclass of
  Config::INI::Reader that offers support for line continuations, i.e. adding
  a backslash-newline at the end of a line to indicate the newline should be
  removed from the input stream and ignored.


pkgId: cbd06907541d2119c00583d7fb5c429c56884c55b78f5e51579aa19038c299a5
name: perl-Config-Tiny
arch: src
version: 2.27
epoch: 0
release: 1.sdl9
summary: Perl module for reading and writing .ini style configuration files
url: https://metacpan.org/release/Config-Tiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Config-Tiny-2.27-1.sdl9.src.rpm
checksum_type: sha256
description:
  Config::Tiny is a Perl module designed for reading and writing .ini
  style configuration files. It is designed for simplicity and ease of
  use, and thus only supports the most basic operations.


pkgId: ef3b09a7d62c494cece4af7b6c6d44014e012470a769d636dd888ecf82d1c89d
name: perl-Contextual-Return
arch: src
version: 0.004014
epoch: 0
release: 10.sdl9
summary: Create context-sensitive return values
url: https://metacpan.org/release/Contextual-Return
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Contextual-Return-0.004014-10.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to define return values of a perl sub that are
  appropriate given the calling context.


pkgId: 7b74ffc4a051156443b4256f5b2e3278a2997ca1561ed491e6af7a6642338b9c
name: perl-Convert-Bencode
arch: src
version: 1.03
epoch: 0
release: 26.sdl9
summary: Functions for converting to/from bencoded strings
url: https://metacpan.org/release/Convert-Bencode
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Convert-Bencode-1.03-26.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides two functions, bencode and bdecode, which encode and
  decode bencoded strings respectively.


pkgId: d9dd40f7cc64787af43c6f1aa01176806f927149c48c8bcf633c8c96da21dbcd
name: perl-Convert-Color
arch: src
version: 0.12
epoch: 0
release: 3.sdl9
summary: Color space conversions and named lookups
url: https://metacpan.org/release/Convert-Color
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Convert-Color-0.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides conversions between commonly used ways to express
  colors. It provides conversions between color spaces such as RGB and HSV,
  and it provides ways to look up colors by a name.


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

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


pkgId: 3a47a6b0c3bb1bc222045bbc741892a2787bec257465bc0aea1b578b58be0172
name: perl-Cpanel-JSON-XS
arch: src
version: 4.27
epoch: 0
release: 1.sdl9
summary: JSON::XS for Cpanel, fast and correct serializing
url: https://metacpan.org/release/Cpanel-JSON-XS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Cpanel-JSON-XS-4.27-1.sdl9.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: 10905145b3df0b0d7841dced061e0bced382986278c7a979cc2a8a103c864790
name: perl-Crypt-Blowfish
arch: src
version: 2.14
epoch: 0
release: 16.sdl9
summary: XS Blowfish implementation for Perl
url: https://metacpan.org/release/Crypt-Blowfish
rpm_license: BSD and Copyright only
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-Blowfish-2.14-16.sdl9.src.rpm
checksum_type: sha256
description:
  Crypt::Blowfish is an XS-based implementation of the Blowfish
  cryptography algorithm designed by Bruce Schneier. It's designed to
  take full advantage of Crypt::CBC when desired. Blowfish keys may be
  up to 448 bits (56 bytes) long.


pkgId: 6c7f41ad8042e93ee8278327109597bd8fe4b076c356e90cb3c41116ee62b9f4
name: perl-Crypt-CBC
arch: src
version: 3.04
epoch: 0
release: 13.sdl9
summary: Encrypt Data with Cipher Block Chaining Mode
url: https://metacpan.org/release/Crypt-CBC
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-CBC-3.04-13.sdl9.src.rpm
checksum_type: sha256
description:
  This is Crypt::CBC, a Perl-only implementation of the cryptographic
  cipher block chaining mode (CBC).  In combination with a block cipher
  such as Crypt::DES or Crypt::IDEA, you can encrypt and decrypt
  messages of arbitrarily long length.  The encrypted messages are
  compatible with the encryption format used by SSLeay.


pkgId: e90aef4216d6dfc359e9011c0d890a774d758ec77d7e79aac4e9c4a169e4a3a4
name: perl-Crypt-Eksblowfish
arch: src
version: 0.009
epoch: 0
release: 32.sdl9
summary: Eksblowfish block cipher
url: https://metacpan.org/release/Crypt-Eksblowfish
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-Eksblowfish-0.009-32.sdl9.src.rpm
checksum_type: sha256
description:
  An object of this type encapsulates a keyed instance of the Eksblowfish
  block cipher, ready to encrypt and decrypt.


pkgId: 9dbe130e77484053628f8851649f37ea5c0e819ded54554745df1b203709edd3
name: perl-Crypt-IDEA
arch: src
version: 1.10
epoch: 0
release: 16.sdl9
summary: Perl interface to IDEA block cipher
url: https://metacpan.org/release/Crypt-IDEA
rpm_license: BSD with advertising
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-IDEA-1.10-16.sdl9.src.rpm
checksum_type: sha256
description:
  This perl extension is an implementation of the IDEA block cipher algorithm.
  The module implements the Crypt::BlockCipher interface.

  This implementation is copyright Systemics Ltd (http://www.systemics.com/).


pkgId: 15b3e3a4896345d78c510d15015887c22fbebb187b051a6ad8965c6e45697e68
name: perl-Crypt-PBKDF2
arch: src
version: 0.161520
epoch: 0
release: 12.sdl9
summary: The PBKDF2 password hashing algorithm
url: https://metacpan.org/release/Crypt-PBKDF2
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-PBKDF2-0.161520-12.sdl9.src.rpm
checksum_type: sha256
description:
  PBKDF2 is a secure password hashing algorithm that uses the techniques of "key
  strengthening" to make the complexity of a brute-force attack arbitrarily high.
  PBKDF2 uses any other cryptographic hash or cipher (by convention, usually
  HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an arbitrary
  number of iterations of the hashing function, and a nearly unlimited output
  hash size (up to 2**32-1 times the size of the output of the backend hash).
  The hash is salted, as any password hash should be, and the salt may also be of
  arbitrary size.


pkgId: bc3526e94102ad9f905f83c5cc24e0595869d1082cd2550a2729ac881b06ed61
name: perl-Crypt-URandom
arch: src
version: 0.39
epoch: 0
release: 1.sdl9
summary: Non-blocking randomness for Perl
url: https://metacpan.org/release/Crypt-URandom
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-URandom-0.39-1.sdl9.src.rpm
checksum_type: sha256
description:
  This Module is intended to provide an interface to the strongest available
  source of non-blocking randomness on the current platform.


pkgId: ab25a13bd58cb03b26720f589efc9d7496aaa9225a28620531be9b5b744d27ea
name: perl-Crypt-X509
arch: src
version: 0.54
epoch: 0
release: 3.sdl9
summary: Parse a X.509 certificate
url: https://metacpan.org/release/Crypt-X509
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Crypt-X509-0.54-3.sdl9.src.rpm
checksum_type: sha256
description:
  Crypt::X509 parses X.509 certificates. Methods are provided for accessing
  most certificate elements.


pkgId: dcb86ce0ccae0439bf0629d2ba948c3ca45d5debe4369d35fbb17e1ae73e2a8f
name: perl-Cwd-Guard
arch: src
version: 0.05
epoch: 0
release: 12.sdl9
summary: Temporarily change the current directory
url: https://metacpan.org/release/Cwd-Guard
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Cwd-Guard-0.05-12.sdl9.src.rpm
checksum_type: sha256
description:
  Cwd::Guard can change the current directory (chdir) using a limited scope.

    use Cwd::Guard qw/cwd_guard/;
    use Cwd;

    my $dir = getcwd;
    MYBLOCK: {
      my $guard = cwd_guard('/tmp/xxxxx') or die
        "failed chdir: $Cwd::Guard::Error";
      ... # chdir to /tmp/xxxxx
    }
    ... # back to $dir


pkgId: c03dfc75611a96a4fa52f0acdbd77476a8f26af3bed587f819421a29d27ed094
name: perl-DBIx-DBSchema
arch: src
version: 0.47
epoch: 0
release: 1.sdl9
summary: Database-independent schema objects
url: https://metacpan.org/release/DBIx-DBSchema
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DBIx-DBSchema-0.47-1.sdl9.src.rpm
checksum_type: sha256
description:
  DBIx::DBSchema objects are collections of DBIx::DBSchema::Table objects and
  represent a database schema.

  This module implements an OO-interface to database schemas. Using this module,
  you can create a database schema with an OO Perl interface. You can read the
  schema from an existing database. You can save the schema to disk and restore
  it a different process. Most importantly, DBIx::DBSchema can write SQL CREATE
  statements statements for different databases from a single source.

  Currently supported databases are MySQL and PostgreSQL.


pkgId: a11c8eff5d4b90569bd8f90a511408657070ed36ed76baaca664ba791482cec6
name: perl-DBIx-SearchBuilder
arch: src
version: 1.82
epoch: 0
release: 1.sdl9
summary: Encapsulate SQL queries and rows in simple perl objects
url: https://metacpan.org/release/DBIx-SearchBuilder
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DBIx-SearchBuilder-1.82-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides an object-oriented mechanism for retrieving and
  updating data in a DBI-accessible database.


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


pkgId: 84c255dfcbaaebc8d62c4e890d544e4c341f137cb1210128085ea37fafde7799
name: perl-Data-Binary
arch: src
version: 0.01
epoch: 0
release: 1.sdl9
summary: Simple detection of binary versus text in strings
url: https://metacpan.org/release/Data-Binary
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Binary-0.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  This simple module provides string equivalents to the -T / -B operators. Since
  these only work on file names and file handles, this module provides the same
  functions but on strings.

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


pkgId: 22692ce71693c07b5885647bc94ac73a48701c4896a987e7bb71c1c0fd689e43
name: perl-Data-Denter
arch: src
version: 0.15
epoch: 0
release: 35.sdl9
summary: An alternative to Data::Dumper and Storable
url: https://metacpan.org/release/Data-Denter
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Denter-0.15-35.sdl9.src.rpm
checksum_type: sha256
description:
  The main problem with Data::Dumper (one of my all-time favorite modules)
  is that you have to use 'eval()' to deserialize the data you've dumped.
  This is great if you can trust the data you're evaling, but horrible if
  you can't. A good alternative is Storable.pm. It can safely thaw your
  frozen data.  But if you want to read/edit the frozen data, you're out of
  luck, because Storable uses a binary format. Even Data::Dumper's output
  can be a little cumbersome for larger data objects. Enter Data::Denter.

  Data::Denter is yet another Perl data serializer/deserializer. It formats
  nested data structures in an indented fashion. It is optimized for human
  readability/editability, safe deserialization, and (eventually) speed.


pkgId: 431f978ee7e671b4bb77c712c46db7fbc94133d1f60004076b0a821d1c13f78a
name: perl-Data-Dump-Streamer
arch: src
version: 2.40
epoch: 0
release: 13.sdl9
summary: Accurately serialize a data structure as Perl code
url: https://metacpan.org/release/Data-Dump-Streamer
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Dump-Streamer-2.40-13.sdl9.src.rpm
checksum_type: sha256
description:
  Given a list of scalars or reference variables, writes out their contents
  in perl syntax. The references can also be objects. The contents of each
  variable is output using the least number of Perl statements as convenient,
  usually only one. Self-referential structures, closures, and objects are
  output correctly.


pkgId: beda15c14a30d74fecb5fc16e055d79571751b4d78b18c7a20acd1104fd53369
name: perl-Data-Dumper-Names
arch: src
version: 0.03
epoch: 0
release: 27.sdl9
summary: Data::Dumper like module for printing and eval data structures
url: https://metacpan.org/release/Data-Dumper-Names
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Dumper-Names-0.03-27.sdl9.src.rpm
checksum_type: sha256
description:
  The essential module Data::Dumper is used for printing perl data structures or
  suitable for eval. Data::Dumper::Names dump variables with names and without
  source filter.


pkgId: 9a0c3b018a9cbe620a915621d40f9c0ce70d1a3333f1388fc5d0fb4ec928142d
name: perl-Data-ICal
arch: src
version: 0.24
epoch: 0
release: 7.sdl9
summary: Generates iCalendar (RFC 2445) calendar files
url: https://metacpan.org/release/Data-ICal
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-ICal-0.24-7.sdl9.src.rpm
checksum_type: sha256
description:
  A Data::ICal object represents a VCALENDAR object as defined in the
  iCalendar protocol (RFC 2445, MIME type "text/calendar"), as implemented in
  many popular calendaring programs such as Apple's iCal.


pkgId: 50221099f9d51df0adfefa21b0b2c57d3da0f444f7f9d4c071deb9fd8fc9f048
name: perl-Data-Page-Pageset
arch: src
version: 1.02
epoch: 0
release: 21.sdl9
summary: Change long page list to be shorter and well navigate
url: https://metacpan.org/release/Data-Page-Pageset
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Page-Pageset-1.02-21.sdl9.src.rpm
checksum_type: sha256
description:
  Pages number can be very high, and it is not comfortable to show user from
  the first page to the last page list. Sometimes we need split the page list
  into some sets to shorten the page list.


pkgId: 99c700c363bfd4bf3376b3dcde686625bdd72c8323a83293418a08e8f1ac8a5f
name: perl-Data-Perl
arch: src
version: 0.002011
epoch: 0
release: 1.sdl9
summary: Base classes wrapping fundamental Perl data types
url: https://metacpan.org/release/Data-Perl
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Perl-0.002011-1.sdl9.src.rpm
checksum_type: sha256
description:
  Data::Perl is a collection of classes that wrap fundamental data types
  that exist in Perl. These classes and methods as they exist today are an
  attempt to mirror functionality provided by Moose's Native Traits. One
  important thing to note is all classes currently do no validation on
  constructor input.


pkgId: 6d220f062d840a533ece65d6ab27639f1b94fe8117419691c24647b35867e0f7
name: perl-Data-Serializer
arch: src
version: 0.65
epoch: 0
release: 7.sdl9
summary: Modules that serialize data structures
url: https://metacpan.org/release/Data-Serializer
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Data-Serializer-0.65-7.sdl9.src.rpm
checksum_type: sha256
description:
  Provides a unified interface to the various serializing modules currently
  available. Adds the functionality of both compression and encryption.


pkgId: 2b2e0ece8cb74ef5e677e94ccd6419ec0bf4e6b62439c98cf7097dc19e8a63aa
name: perl-DateTime-Calendar-Mayan
arch: src
version: 0.0601
epoch: 0
release: 34.sdl9
summary: Mayan Long Count Calendar
url: https://metacpan.org/release/DateTime-Calendar-Mayan
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Calendar-Mayan-0.0601-34.sdl9.src.rpm
checksum_type: sha256
description:
  An implementation of the Mayan Long Count, Haab, and Tzolkin calendars
  as defined in "Calendrical Calculations The Millennium Edition".
  Supplemented by "Frequently Asked Questions about Calendars".


pkgId: e401666e4451256a9f5eb46620be6357152a9db90b0ec47f0cd7e690f1024123
name: perl-DateTime-Format-Mail
arch: src
version: 0.403
epoch: 1
release: 6.sdl9
summary: Convert between DateTime and RFC2822/822 formats
url: https://metacpan.org/release/DateTime-Format-Mail
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Format-Mail-0.403-6.sdl9.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: bb587e4b7bb86b0b1caa232c864e70a38bcf925f833fa5aa0716ef312273de82
name: perl-DateTime-Format-MySQL
arch: src
version: 0.07.01
epoch: 0
release: 1.sdl9
summary: Parse and format MySQL dates and times
url: https://metacpan.org/release/DateTime-Format-MySQL
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Format-MySQL-0.07.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module understands the formats used by MySQL for its DATE, DATETIME,
  TIME, and TIMESTAMP data types. It can be used to parse these formats in order
  to create DateTime objects, and it can take a DateTime object and produce a
  string representing it in the MySQL format.


pkgId: da406b60ed23673c9ec786918cb2b70916b15aa4413fda5573affa8b359e7462
name: perl-DateTime-Format-Natural
arch: src
version: 1.16
epoch: 0
release: 2.sdl9
summary: Create machine readable date/time with natural parsing logic
url: https://metacpan.org/release/DateTime-Format-Natural
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Format-Natural-1.16-2.sdl9.src.rpm
checksum_type: sha256
description:
  DateTime::Format::Natural takes a string with a human readable date/time
  and creates a machine readable one by applying natural parsing logic.


pkgId: da7ead644b082b2d0e31e10fa4932df952cec724569fbb6cc9e5a22211eee589
name: perl-DateTime-Format-W3CDTF
arch: src
version: 0.08
epoch: 0
release: 4.sdl9
summary: Parse and format W3CDTF datetime strings
url: https://metacpan.org/release/DateTime-Format-W3CDTF
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Format-W3CDTF-0.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module understands the W3CDTF date/time format, an ISO 8601 profile,
  defined at http://www.w3.org/TR/NOTE-datetime. This format as the native
  date format of RSS 1.0.


pkgId: 9634a5d0222c4d74b2302bc9d7a5c301900cc0c0c557f6263aeba12c2cb535d3
name: perl-DateTime-HiRes
arch: src
version: 0.04
epoch: 0
release: 3.sdl9
summary: Create DateTime objects with sub-second current time resolution
url: https://metacpan.org/release/DateTime-HiRes
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-HiRes-0.04-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module enables you to generate DateTime objects that represent the
  current time with sub-second resolution.


pkgId: 0063cf977f72cef4beffb7fb8ee6e65c556cdb0fc5296133f7fc52312af2d758
name: perl-DateTime-Set
arch: src
version: 0.3900
epoch: 0
release: 20.sdl9
summary: Datetime sets and set math
url: https://metacpan.org/release/DateTime-Set
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-DateTime-Set-0.3900-20.sdl9.src.rpm
checksum_type: sha256
description:
  DateTime::Set is a module for datetime sets. It can be used to handle two
  different types of sets. The first is a fixed set of predefined datetime
  objects. For example, if we wanted to create a set of datetimes containing
  the birthdays of people in our family. The second type of set that it can
  handle is one based on the idea of a recurrence, such as "every Wednesday",
  or "noon on the 15th day of every month". This type of set can have fixed
  starting and ending datetimes, but neither is required. So our "every
  Wednesday set" could be "every Wednesday from the beginning of time until
  the end of time", or "every Wednesday after 2003-03-05 until the end of
  time", or "every Wednesday between 2003-03-05 and 2004-01-07".


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


pkgId: fc1243115df2c19182070b463183911072b02c96ee4927f86141e8492c738482
name: perl-Devel-Cover
arch: src
version: 1.36
epoch: 0
release: 6.sdl9
summary: Code coverage metrics for Perl
url: https://metacpan.org/release/Devel-Cover
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-Cover-1.36-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides code coverage metrics for Perl. Code coverage metrics
  describe how thoroughly tests exercise code. By using Devel::Cover you can
  discover areas of code not exercised by your tests and determine which
  tests to create to increase coverage. Code coverage can be considered as an
  indirect measure of quality.


pkgId: ea1cd3ddd623bfdfe0a1e60d9e55f4bf1e52eb82cf79717e7c9da59e69153d30
name: perl-Devel-Cycle
arch: src
version: 1.12
epoch: 0
release: 16.sdl9
summary: Find memory cycles in objects
url: https://metacpan.org/release/Devel-Cycle
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-Cycle-1.12-16.sdl9.src.rpm
checksum_type: sha256
description:
  This is a simple developer's tool for finding circular references in
  objects and other types of references. Because of Perl's reference-count
  based memory management, circular references will cause memory leaks.


pkgId: 1f1d0a1e2cb45a839f5b0714701e1f8c96d2887535024d96737eeadc525fd4dd
name: perl-Devel-Hide
arch: src
version: 0.0015
epoch: 0
release: 1.sdl9
summary: Forces the unavailability of specified Perl modules (for testing)
url: https://metacpan.org/release/Devel-Hide
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-Hide-0.0015-1.sdl9.src.rpm
checksum_type: sha256
description:
  Given a list of Perl modules/filenames, this module makes require and use
  statements fail (regardless of whether the specified files/modules are
  installed or not).


pkgId: a7a3e87a81a7bc33bf8774e160f880255b607d2b065a28d37964f06c3a511869
name: perl-Devel-Leak
arch: src
version: 0.03
epoch: 0
release: 41.sdl9
summary: Utility for looking for perl objects that are not reclaimed
url: https://metacpan.org/release/Devel-Leak
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-Leak-0.03-41.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a basic way to discover if a piece of perl code
  is allocating perl data and not releasing them again.


pkgId: 7e41ad5a825d00c4b8968fc77616631007d6d0d8afed8070d3e3a0f1f3bda515
name: perl-Devel-OverloadInfo
arch: src
version: 0.007
epoch: 0
release: 1.sdl9
summary: Introspect overloaded operators
url: https://metacpan.org/release/Devel-OverloadInfo
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-OverloadInfo-0.007-1.sdl9.src.rpm
checksum_type: sha256
description:
  Devel::OverloadInfo returns information about overloaded operators for a
  given class (or object), including where in the inheritance hierarchy the
  overloads are declared and where the code implementing it is.


pkgId: 70340462fccec3bc57ebb5b050d6f547f484d2171e28f14f2c74d211e32aab38
name: perl-Devel-Refcount
arch: src
version: 0.10
epoch: 0
release: 27.sdl9
summary: Obtain the REFCNT value of a referent
url: https://metacpan.org/release/Devel-Refcount
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-Refcount-0.10-27.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a single function that obtains the reference count of
  the object being pointed to by the passed reference value.


pkgId: 65fd386e8b06f8023fd0b5dff9fd677b42162ec5c9450552f529c9fe2c1f67d6
name: perl-Devel-StackTrace-AsHTML
arch: src
version: 0.15
epoch: 0
release: 17.sdl9
summary: Displays a stack trace in HTML
url: https://metacpan.org/release/Devel-StackTrace-AsHTML
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-StackTrace-AsHTML-0.15-17.sdl9.src.rpm
checksum_type: sha256
description:
  Devel::StackTrace::AsHTML adds an 'as_html' method to Devel::StackTrace
  which displays the stack trace in beautiful HTML, with code snippet
  context and function parameters. If you call it on an instance of
  Devel::StackTrace::WithLexicals, you even get to see the lexical
  variables of each stack frame.


pkgId: dc61ebfe8ca64febc9deb26d024a2dc0d992bddd35d68f39e835578e4ff2bfa5
name: perl-Devel-StackTrace-Extract
arch: src
version: 1.000000
epoch: 0
release: 8.sdl9
summary: Extract a stack trace from an exception object
url: https://metacpan.org/dist/Devel-StackTrace-Extract
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-StackTrace-Extract-1.000000-8.sdl9.src.rpm
checksum_type: sha256
description:
  It's popular to store stack traces in objects that are thrown as
  exceptions, but, this being Perl, there's more than one way to do it. This
  module provides a simple interface to attempt to extract the stack trace
  from various well known exception classes that are on the CPAN.


pkgId: 4c7d6cbe2d589a4c1a179e814412d78fd84906331b11c4cf080d40914455df0a
name: perl-Devel-StackTrace-WithLexicals
arch: src
version: 2.01
epoch: 0
release: 22.sdl9
summary: Generate stack traces with lexical variables
url: https://metacpan.org/release/Devel-StackTrace-WithLexicals
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Devel-StackTrace-WithLexicals-2.01-22.sdl9.src.rpm
checksum_type: sha256
description:
  Devel::StackTrace is pretty good at generating stack traces.

  PadWalker is pretty good at the inspection and modification of your callers'
  lexical variables.

  Devel::StackTrace::WithLexicals is pretty good at generating stack traces with
  all your callers' lexical variables.


pkgId: b7771a586a2f45a0f409515c64c2cd5c0a8fd737461552009e26fbf6c0a6f158
name: perl-Digest-JHash
arch: src
version: 0.10
epoch: 0
release: 21.sdl9
summary: Perl extension for 32 bit Jenkins Hashing Algorithm
url: https://metacpan.org/release/Digest-JHash
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Digest-JHash-0.10-21.sdl9.src.rpm
checksum_type: sha256
description:
  The Digest::JHash module allows you to use the fast JHash hashing algorithm
  developed by Bob Jenkins from within Perl programs. The algorithm takes as
  input a message of arbitrary length and produces as output a 32-bit
  "message digest" of the input in the form of an unsigned long integer.


pkgId: e04af33aa225fb829aab08795622f63c7289869ac46626e8dbd190fd4a9c9442
name: perl-Digest-SHA3
arch: src
version: 1.04
epoch: 0
release: 13.sdl9
summary: Perl extension for SHA-3
url: https://metacpan.org/release/Digest-SHA3
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Digest-SHA3-1.04-13.sdl9.src.rpm
checksum_type: sha256
description:
  Digest::SHA3 is written in C for speed. If your platform lacks a C
  compiler, perhaps you can find the module in a binary form compatible with
  your particular processor and operating system.


pkgId: c79ba1b6e073e1a7c0db958645d6842c4b1bd6173d867d1f56419bb71b7f8311
name: perl-Dir-Self
arch: src
version: 0.11
epoch: 0
release: 20.sdl9
summary: A __DIR__ constant for the directory your source file is in
url: https://metacpan.org/release/Dir-Self
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Dir-Self-0.11-20.sdl9.src.rpm
checksum_type: sha256
description:
  Perl has two pseudo-constants describing the current location in your
  source code, __FILE__ and __LINE__. This module adds __DIR__, which expands
  to the directory your source file is in, as an absolute pathname.


pkgId: fa0cc157676d6ebc256ba1636bfcdf1957571fba736e5ac4c104b423e8475159
name: perl-Email-Abstract
arch: src
version: 3.009
epoch: 0
release: 3.sdl9
summary: Unified interface to mail representations
url: https://metacpan.org/release/Email-Abstract
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-Abstract-3.009-3.sdl9.src.rpm
checksum_type: sha256
description:
  "Email::Abstract" provides module writers with the ability to write
  representation-independent mail handling code. For instance, in the
  cases of "Mail::Thread" or "Mail::ListDetector", a key part of the code
  involves reading the headers from a mail object. Where previously one
  would either have to specify the mail class required, or to build a new
  object from scratch, "Email::Abstract" can be used to perform certain
  simple operations on an object regardless of its underlying
  representation.


pkgId: 2814d1763e812ed2f2f7e6a8e13cc44323c652052a2a538082f0533dfb3a6345
name: perl-Email-Address
arch: src
version: 1.912
epoch: 0
release: 11.sdl9
summary: RFC 2822 Address Parsing and Creation (DEPRECATED)
url: https://metacpan.org/release/Email-Address
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-Address-1.912-11.sdl9.src.rpm
checksum_type: sha256
description:
  This class implements a regex-based RFC 2822 parser that locates email
  addresses in strings and returns a list of Email::Address objects found.
  Alternatively you may construct objects manually. The goal of this software
  is to be correct, and very very fast.


pkgId: 30bb9d49ef68a8bfd051df2ed934e8c55b95f9ed483c78631f7c5728ff07e6de
name: perl-Email-Address-List
arch: src
version: 0.06
epoch: 0
release: 13.sdl9
summary: RFC close address list parsing
url: https://metacpan.org/release/Email-Address-List
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-Address-List-0.06-13.sdl9.src.rpm
checksum_type: sha256
description:
  Parser for From, To, Cc, Bcc, Reply-To, Sender and previous prefixed with
  Resent- (e.g. Resent-From) headers.


pkgId: 414346bc7579fb5530c20466b0ea1c54b5dc36191b40288af4c5c0cfb6bdaffe
name: perl-Email-Address-XS
arch: src
version: 1.04
epoch: 0
release: 13.sdl9
summary: Parse and format RFC 2822 email addresses and groups
url: https://metacpan.org/release/Email-Address-XS
rpm_license: (GPL+ or Artistic) and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-Address-XS-1.04-13.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements RFC 2822 parser and formatter of email addresses and
  groups. It parses an input string from email headers which contain a list
  of email addresses or a groups of email addresses (like From, To, Cc, Bcc,
  Reply-To, Sender, ...). Also it can generate a string value for those
  headers from a list of email addresses objects.


pkgId: a15875e9fea64379e98d3d4e0d3ed8ca8f43ff25c3398a8a08a7b96547671028
name: perl-Email-MIME
arch: src
version: 1.954
epoch: 0
release: 1.sdl9
summary: Easy MIME message parsing
url: https://metacpan.org/release/Email-MIME
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-MIME-1.954-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is an extension of the Email::Simple module, to handle MIME
  encoded messages. It takes a message as a string, splits it up
  into its constituent parts, and allows you access to various
  parts of the message. Headers are decoded from MIME encoding.


pkgId: 4c83e10adea3b471e817ec16bd7c9612ada6f9843c0ee00431f19e91a17bb31b
name: perl-Email-MIME-ContentType
arch: src
version: 1.026
epoch: 0
release: 4.sdl9
summary: Parse a MIME Content-Type Header
url: https://metacpan.org/release/Email-MIME-ContentType
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-MIME-ContentType-1.026-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module is responsible for parsing email content type headers according
  to section 5.1 of RFC 2045. It returns a hash with entries for the type, the
  subtype, and a hash of attributes.

  For backward compatibility with a really unfortunate misunderstanding of RFC
  2045 by the early implementors of this module, 'discrete' and 'composite' are
  also present in the returned hashref, with the values of 'type' and 'subtype'
  respectively.


pkgId: 95e118b84347572ce51fd3f61de7be3e6928278d4aee52165a51f524ff185f8c
name: perl-Email-MIME-Encodings
arch: src
version: 1.315
epoch: 0
release: 23.sdl9
summary: Unified interface to MIME encoding and decoding
url: https://metacpan.org/release/Email-MIME-Encodings
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-MIME-Encodings-1.315-23.sdl9.src.rpm
checksum_type: sha256
description:
  This module simply wraps "MIME::Base64" and "MIME::QuotedPrint" so that
  you can throw the contents of a "Content-Transfer-Encoding" header at
  some text and have the right thing happen.


pkgId: a59b4bb2ccd77f21ece8aafab6ab3071bedf28d70ca45c4ee1b7127087c254d8
name: perl-Email-MessageID
arch: src
version: 1.406
epoch: 0
release: 20.sdl9
summary: Generate world unique message-ids
url: https://metacpan.org/release/Email-MessageID
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-MessageID-1.406-20.sdl9.src.rpm
checksum_type: sha256
description:
  Message-ids are optional, but highly recommended, headers that identify
  a message uniquely. This software generates a unique message-id.


pkgId: 5794102f91744c834bd20783f319aeddfdcb09248d7b9a07ae41ae9b7f5c3328
name: perl-Email-Simple
arch: src
version: 2.216
epoch: 0
release: 6.sdl9
summary: Simple parsing of RFC2822 message format and headers
url: https://metacpan.org/release/Email-Simple
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Email-Simple-2.216-6.sdl9.src.rpm
checksum_type: sha256
description:
  "Email::Simple" is the first deliverable of the "Perl Email Project", a
  reaction against the complexity and increasing bugginess of the
  "Mail::*" modules. In contrast, "Email::*" modules are meant to be
  simple to use and to maintain, pared to the bone, fast, minimal in their
  external dependencies, and correct.


pkgId: cfc7fcc27c7e2f6f466fc1924659f3bf4d591c23106b07a6d87566fe8d880f8f
name: perl-Encode-HanExtra
arch: src
version: 0.23
epoch: 0
release: 34.sdl9
summary: Extra sets of Chinese encodings
url: https://metacpan.org/release/Encode-HanExtra
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Encode-HanExtra-0.23-34.sdl9.src.rpm
checksum_type: sha256
description:
  Perl 5.7.3 and later ships with an adequate set of Chinese encodings,
  including the commonly used CP950, CP936 (also known as GBK), Big5 (alias
  for Big5-Eten), Big5-HKSCS, EUC-CN, HZ, and ISO-IR-165.
  However, the numbers of Chinese encodings are staggering, and a complete
  coverage will easily increase the size of perl distribution by several
  megabytes; hence, this CPAN module tries to provide the rest of them.
  If you are using Perl 5.8 or later, Encode::CN and Encode::TW will
  automatically load the extra encodings for you, so there's no need to
  explicitly write use Encode::HanExtra if you are using one of them already.


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


pkgId: 548bc4fef15ac075a4c7abd25c7ce0ec01258aef00f98c60342da10f29879a30
name: perl-Env-ShellWords
arch: src
version: 0.02
epoch: 0
release: 16.sdl9
summary: Environment variables for arguments as a Perl array
url: https://metacpan.org/release/Env-ShellWords
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Env-ShellWords-0.02-16.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module provides an array-like interface to environment variables that
  contain flags. For example Autoconf can uses the environment variables like
  CFLAGS or LDFLAGS, and this allows you to manipulate those variables
  without doing space quoting and other messy mucky stuff.


pkgId: 689d38e2e01b9b90969b68cc8ea2d1314348d016feb4638631a8d9b33c45d6d3
name: perl-Expect
arch: src
version: 1.35
epoch: 0
release: 10.sdl9
summary: Expect for Perl
url: https://metacpan.org/release/Expect
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Expect-1.35-10.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides Expect-like functionality to Perl. Expect is
  a tool for automating interactive applications such as telnet, ftp,
  passwd, fsck, rlogin, tip, etc.


pkgId: 564c21f41cfd80c5501e2182373afa141abd4361aa6892e2f3868f885ce84df7
name: perl-Expect-Simple
arch: src
version: 0.04
epoch: 0
release: 42.sdl9
summary: Wrapper around the Expect module
url: https://metacpan.org/release/Expect-Simple
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Expect-Simple-0.04-42.sdl9.src.rpm
checksum_type: sha256
description:
  Expect::Simple is a wrapper around the Expect module which should
  suffice for simple applications. It hides most of the Expect
  machinery; the Expect object is available for tweaking if need be.


pkgId: 570b71ea1818c59392b51433e0ef9fae7d9ec2525f50b9636331389017e2a505
name: perl-Exporter-Tidy
arch: src
version: 0.08
epoch: 0
release: 21.sdl9
summary: Another way of exporting symbols
url: https://metacpan.org/release/Exporter-Tidy
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Exporter-Tidy-0.08-21.sdl9.src.rpm
checksum_type: sha256
description:
  This module serves as an easy, clean alternative to Exporter. Unlike
  Exporter, it is not subclassed, but it simply exports a custom import()
  into your namespace.

rpm_license:
  AAL or AFL or AGPLv3 or APSL 2.0 or ASL 2.0 or Artistic 2.0 or BSD or Boost or CATOSL or CDDL or CNRI or CPAL or CeCILL or ECL 2.0 or EFL 2.0 or EPL or EU Datagrid or EUPL 1.1 or Entessa or Fair or GPLv2 or GPLv3 or IBM or IPA or ISC or LGPLv2 or LGPLv3 or LPL or LPPL or MIT or MPLv1.1 or MPLv2.0 or MS-PL or MS-RL or MirOS or Motosoto or NCSA or NGPL or Naumen or Nokia or OFL or OSL 3.0 or PHP or PostgreSQL or Python or QPL or RPSL or SPL or Sleepycat or VSL or W3C or ZPLv2.0 or zlib


pkgId: 7e8dcc34c4e555062269e2aa80ba33b6e02b78c199d0d14837c985437de1a265
name: perl-ExtUtils-CppGuess
arch: src
version: 0.26
epoch: 0
release: 3.sdl9
summary: Guess C++ compiler and flags
url: https://metacpan.org/release/ExtUtils-CppGuess
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ExtUtils-CppGuess-0.26-3.sdl9.src.rpm
checksum_type: sha256
description:
  ExtUtils::CppGuess attempts to guess the system's C++ compiler that is
  compatible with the C compiler that your perl was built with.


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


pkgId: 843bdeb2abb2c9deb41caef6bedacbdc7ed1eae0970dbe59721500e5beb0567f
name: perl-ExtUtils-HasCompiler
arch: src
version: 0.023
epoch: 0
release: 4.sdl9
summary: Check for the presence of a compiler
url: https://metacpan.org/release/ExtUtils-HasCompiler
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ExtUtils-HasCompiler-0.023-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module tries to check if the current system is capable of compiling,
  linking and loading an XS module.


pkgId: c4e81662fe57dd402abb0f2bca1e238d04f67636f584e3895aa31919ccb134c2
name: perl-ExtUtils-InstallPaths
arch: src
version: 0.012
epoch: 0
release: 7.sdl9
summary: Build.PL install path logic made easy
url: https://metacpan.org/release/ExtUtils-InstallPaths
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ExtUtils-InstallPaths-0.012-7.sdl9.src.rpm
checksum_type: sha256
description:
  This module tries to make install path resolution as easy as possible.

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


pkgId: aaf3676df13625ab73e79928054d0ab0bfc13fa5aac0fbf8ded3aa53e9ab3649
name: perl-ExtUtils-MakeMaker-CPANfile
arch: src
version: 0.09
epoch: 0
release: 10.sdl9
summary: CPANfile support for ExtUtils::MakeMaker
url: https://metacpan.org/release/ExtUtils-MakeMaker-CPANfile
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ExtUtils-MakeMaker-CPANfile-0.09-10.sdl9.src.rpm
checksum_type: sha256
description:
  ExtUtils::MakeMaker::CPANfile loads cpanfile in your distribution and
  modifies parameters for WriteMakefile in your Makefile.PL. Just use it
  instead of ExtUtils::MakeMaker (which should be loaded internally), and
  prepare cpanfile.


pkgId: 4867df89cd0ebbcc98c26056f33691e863cb5352a3f62dcd9ae7894382d754cc
name: perl-ExtUtils-PkgConfig
arch: src
version: 1.16
epoch: 0
release: 16.sdl9
summary: Simplistic interface to pkg-config
url: https://metacpan.org/release/ExtUtils-PkgConfig
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-ExtUtils-PkgConfig-1.16-16.sdl9.src.rpm
checksum_type: sha256
description:
  The pkg-config program retrieves information about installed libraries,
  usually for the purposes of compiling against and linking to them.

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


pkgId: 8eebf893761cfd0762e9f07069be558ebff367d81b0e12f47018fa3c6e51fac1
name: perl-FCGI-ProcManager
arch: src
version: 0.28
epoch: 0
release: 15.sdl9
summary: A FastCGI process manager
url: https://metacpan.org/release/FCGI-ProcManager
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-FCGI-ProcManager-0.28-15.sdl9.src.rpm
checksum_type: sha256
description:
  FCGI::ProcManager is used to serve as a FastCGI process manager. By
  re-implementing it in perl, developers can more finely tune performance
  in their web applications, and can take advantage of copy-on-write
  semantics prevalent in UNIX kernel process management.


pkgId: c87b0175daeb1bb1a12022fe5340ad9499a4aa59496f5979684f98c7fa244098
name: perl-FFI-CheckLib
arch: src
version: 0.29
epoch: 0
release: 1.sdl9
summary: Check that a library is available for FFI
url: https://metacpan.org/release/FFI-CheckLib
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-FFI-CheckLib-0.29-1.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module checks whether a particular dynamic library is available for
  Foreign Function Interface (FFI) to use. It is modeled heavily on
  Devel::CheckLib, but will find dynamic libraries even when development
  packages are not installed. It also provides a find_lib function that will
  return the full path to the found dynamic library, which can be feed directly
  into FFI::Platypus or FFI::Raw.


pkgId: 34bb74fc834a7c05f73f8e331e3e9b24576e471252bfd380b808a1a5f20a77f5
name: perl-FFI-Platypus
arch: src
version: 2.01
epoch: 0
release: 1.sdl9
summary: Write Perl bindings to non-Perl libraries with FFI
url: https://metacpan.org/release/FFI-Platypus
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-FFI-Platypus-2.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  Platypus is a Perl library for creating interfaces to machine code libraries
  written in languages like C, C++, Fortran, Rust, Pascal. Essentially anything
  that gets compiled into machine code. This implementation uses libffi to
  accomplish this task. libffi is battle tested by a number of other scripting
  and virtual machine languages, such as Python and Ruby to serve a similar
  role. There are a number of reasons why you might want to write an extension
  with Platypus instead of XS.


pkgId: 2eeecb3157e41f499e73163c269b6b7c1a1c83e9bdea4e116449443f1d218800
name: perl-File-BOM
arch: src
version: 0.18
epoch: 0
release: 9.sdl9
summary: Utilities for handling Byte Order Marks
url: https://metacpan.org/release/File-BOM
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-BOM-0.18-9.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides functions for handling Unicode byte order marks, which
  are to be found at the beginning of some files and streams.


pkgId: f41c3eeeb5222a3338a2cf2af9dd5447097cf9faca2dfd74a3f505952b79f2b4
name: perl-File-Copy-Recursive-Reduced
arch: src
version: 0.006
epoch: 0
release: 12.sdl9
summary: Recursive copying of files and directories within Perl 5 toolchain
url: https://metacpan.org/release/File-Copy-Recursive-Reduced
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-Copy-Recursive-Reduced-0.006-12.sdl9.src.rpm
checksum_type: sha256
description:
  This library is intended as a not-quite-drop-in replacement for certain
  functionality provided by CPAN distribution File-Copy-Recursive. The library
  provides methods similar enough to that distribution's fcopy() and dircopy()
  functions to be usable in those CPAN distributions often described as being
  part of the Perl toolchain.


pkgId: 210accc9620bf9b3d574fbc33e805a95e14eb725504a889e1a84258530c83185
name: perl-File-FcntlLock
arch: src
version: 0.22
epoch: 0
release: 28.sdl9
summary: Perl module for file locking with fcntl
url: https://metacpan.org/release/File-FcntlLock
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-FcntlLock-0.22-28.sdl9.src.rpm
checksum_type: sha256
description:
  FcntlLock is a module to do file locking in an object oriented
  fashion using the fcntl(2) system call. This allows locks on parts
  of a file as well as on the whole file and overcomes some known
  problems with flock(2), on which Perl's flock() function is based.


pkgId: 749a5b3cdbb916f2931aef29b34417548886b44f5689db3017b6b72e82187bd4
name: perl-File-NFSLock
arch: src
version: 1.29
epoch: 0
release: 10.sdl9
summary: Perl module to do NFS (or not) locking
url: https://metacpan.org/release/File-NFSLock
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-NFSLock-1.29-10.sdl9.src.rpm
checksum_type: sha256
description:
  Program based of concept of hard linking of files being atomic across NFS.
  This concept was mentioned in Mail::Box::Locker (which was originally
  presented in Mail::Folder::Maildir). Some routine flow is taken from
  there -- particularly the idea of creating a random local file, hard
  linking a common file to the local file, and then checking the nlink
  status. Some ideologies were not complete (uncache mechanism, shared
  locking) and some coding was even incorrect (wrong stat index).
  File::NFSLock was written to be light, generic, and fast.


pkgId: 6d5d9961890de761026427105031aac81cdc1e289c70529040d091f811a40b3e
name: perl-File-Next
arch: src
version: 1.18
epoch: 0
release: 9.sdl9
summary: An iterator-based module for finding files
url: https://metacpan.org/release/File-Next
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-Next-1.18-9.sdl9.src.rpm
checksum_type: sha256
description:
  File::Next is an iterator-based module for finding files.  It's
  lightweight, has no dependencies, runs under taint mode, and puts your
  program more directly in control of file selection.


pkgId: b41c027cf812f6a010d984ea8f47f0faa3abffcefe81767db42d734b32ef6929
name: perl-File-ShareDir-Install
arch: src
version: 0.13
epoch: 0
release: 7.sdl9
summary: Install shared files
url: https://metacpan.org/release/File-ShareDir-Install
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-ShareDir-Install-0.13-7.sdl9.src.rpm
checksum_type: sha256
description:
  File::ShareDir::Install allows you to install read-only data files from a
  distribution. It is a companion module to File::ShareDir, which allows you
  to locate these files after installation.


pkgId: 89ceb02e827c82c4fbaeae0e240d6f583a55fbf4b17457db4ed63cd0b1cabdd1
name: perl-File-Slurper
arch: src
version: 0.013
epoch: 0
release: 1.sdl9
summary: Simple, sane and efficient module to slurp a file
url: https://metacpan.org/release/File-Slurper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-File-Slurper-0.013-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides functions for fast and correct slurping and spewing.
  All functions are optionally exported.


pkgId: 4c4448df6ed260e7370a7e3e0c6a7788e5acd1586f8de9c907f6198e7452325c
name: perl-Filesys-Notify-Simple
arch: src
version: 0.14
epoch: 0
release: 7.sdl9
summary: Simple and dumb file system watcher
url: https://metacpan.org/release/Filesys-Notify-Simple
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Filesys-Notify-Simple-0.14-7.sdl9.src.rpm
checksum_type: sha256
description:
  Filesys::Notify::Simple is a simple but unified interface to get
  notifications of changes to a given filesystem path.


pkgId: 03d95263ef60b6b55e5e3dd374cb055aa400215cffa4c2778c3764c1132b0f7e
name: perl-Function-Parameters
arch: src
version: 2.1.3
epoch: 0
release: 2.sdl9
summary: Subroutine definitions with parameter lists
url: https://metacpan.org/release/Function-Parameters
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Function-Parameters-2.1.3-2.sdl9.src.rpm
checksum_type: sha256
description:
  This module extends Perl with keywords that let you define functions with
  parameter lists. It uses Perl's keyword plugin API, so it works reliably
  and doesn't require a source filter.


pkgId: 0ba362ed7b03b449b8dd56fdfa35d813570cf52374b00b3a82cf952d292410d2
name: perl-GD
arch: src
version: 2.73
epoch: 0
release: 1.sdl9
summary: Perl interface to the GD graphics library
url: https://metacpan.org/release/GD
rpm_license: GPL+ or Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-GD-2.73-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a auto-loadable interface module for GD, a popular library
  for creating and manipulating PNG files. With this library you can
  create PNG images on the fly or modify existing files.


pkgId: a4f9a3496114e1dd3dd49564994050694fe0e4a1d92dddcf4c2b26087f38c7ec
name: perl-GDTextUtil
arch: src
version: 0.86
epoch: 0
release: 42.sdl9
summary: Text utilities for use with GD
url: https://metacpan.org/release/GDTextUtil
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-GDTextUtil-0.86-42.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides three modules that make it possible to work with
  internal GD fonts as well as TrueType fonts, without having to worry
  about different interface functions to call. Apart from an abstract
  interface to all font types and strings for GD, this library also
  provides some utility in aligning and wrapping your string.


pkgId: 958063a08824144b500461a867b9486d3f66ed167bd66056be2a8c7a41d5e5e6
name: perl-GTop
arch: src
version: 0.18
epoch: 0
release: 34.sdl9
summary: Perl interface to libgtop
url: https://metacpan.org/release/GTop
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-GTop-0.18-34.sdl9.src.rpm
checksum_type: sha256
description:
  This is a perl interface to the libgtop library, useful for collecting
  real-time performance and other system statistics.


pkgId: f06062b7eb09c6c8a0cf29122ec4e389193ca01d01ab85faf3d295447b062e3d
name: perl-Geo-IP
arch: src
version: 1.51
epoch: 0
release: 18.sdl9
summary: Efficient Perl bindings for the GeoIP location database
url: https://metacpan.org/release/Geo-IP
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Geo-IP-1.51-18.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains Perl bindings for the GeoIP IP/host-name to
  country/location/organization database.

  This package requires Maxmind's GeoIP libraries but is often faster than other,
  similar modules.


pkgId: 477d9880a83c16157d13437f0ac283388582e287a4de1be7b6b05343aa232a89
name: perl-Geography-Countries
arch: src
version: 2009041301
epoch: 0
release: 34.sdl9
summary: 2-letter, 3-letter, and numerical codes for countries
url: https://metacpan.org/release/Geography-Countries
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Geography-Countries-2009041301-34.sdl9.src.rpm
checksum_type: sha256
description:
  This module maps country names, and their 2-letter, 3-letter and numerical
  codes, as defined by the ISO-3166 maintenance agency, and defined by the UNSD.


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


pkgId: 441c61d4a39dc8238ad13d79985bb85c0b1925f32f0ae2346fa538e3094c79bc
name: perl-Graph
arch: src
version: 0.97.25
epoch: 0
release: 3.sdl9
summary: Perl module for dealing with graphs, the abstract data structures
url: https://metacpan.org/release/Graph
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Graph-0.97.25-3.sdl9.src.rpm
checksum_type: sha256
description:
  This is Graph, a Perl module for dealing with graphs, the abstract
  data structures.

  This is a full rewrite of the Graph module 0.2xx series as discussed
  in the book "Mastering Algorithms with Perl", written by Jarkko
  Hietaniemi (the undersigned), John Macdonald, and Jon Orwant,
  and published by O'Reilly and Associates.  This rewrite is not
  fully compatible with the 0.2xx series.


pkgId: e7f413cb333bbab206799f0f3d1647c55ff99592ebaa14c699e0876a7e43857c
name: perl-GraphViz
arch: src
version: 2.24
epoch: 0
release: 19.sdl9
summary: Interface to the GraphViz graphing tool
url: https://metacpan.org/release/GraphViz
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-GraphViz-2.24-19.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module provides an interface to layout and image generation of
  directed and undirected graphs in a variety of formats (PostScript, PNG,
  etc.) using the "dot", "neato", "twopi", "circo" and "fdp" programs from
  the GraphViz project (<http://www.graphviz.org/>).


pkgId: f63268155f5dd4cf023e719cd9b1aec259b2f534874a7d697ebd1f24a22f6085
name: perl-GraphViz2
arch: src
version: 2.67
epoch: 0
release: 3.sdl9
summary: GraphViz2 Perl module
url: https://metacpan.org/release/GraphViz2
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-GraphViz2-2.67-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a Perl interface to the amazing Graphviz, an open
  source graph visualization tool from AT&T. It is called GraphViz2 so
  that preexisting code using (the Perl module) GraphViz continues to work.


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


pkgId: 3ad6575d6c866a1158f05c3979db91b33f4a9433f2f5473c18297cfaa27245bc
name: perl-HTML-FormatExternal
arch: src
version: 26
epoch: 0
release: 12.sdl9
summary: HTML to text formatting using external programs
url: https://metacpan.org/release/HTML-FormatExternal
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-FormatExternal-26-12.sdl9.src.rpm
checksum_type: sha256
description:
  This is a common base for formatter modules which turn HTML into plain text
  by dumping it through the respective external programs. Available modules are:

  HTML::FormatText::Elinks
  HTML::FormatText::Html2text
  HTML::FormatText::Links
  HTML::FormatText::Lynx


  HTML::FormatText::W3m


pkgId: d699119348500e73dfe35671cd22642a6756d23a320dd424c0b409078a387d2a
name: perl-HTML-FormatText-WithLinks
arch: src
version: 0.15
epoch: 0
release: 26.sdl9
summary: HTML to text conversion with links as footnotes
url: https://metacpan.org/release/HTML-FormatText-WithLinks
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-FormatText-WithLinks-0.15-26.sdl9.src.rpm
checksum_type: sha256
description:
  HTML::FormatText::WithLinks takes HTML and turns it into plain text but
  prints all the links in the HTML as footnotes. By default, it attempts
  to mimic the format of the lynx text based web browser's --dump option.


pkgId: 4e98eb70667bf1832b7bb4a562488f3179ee443b50246500089c678dee632ea3
name: perl-HTML-FormatText-WithLinks-AndTables
arch: src
version: 0.07
epoch: 0
release: 20.sdl9
summary: Converts HTML to Text with tables in tact
url: https://metacpan.org/release/HTML-FormatText-WithLinks-AndTables
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-FormatText-WithLinks-AndTables-0.07-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module was inspired by HTML::FormatText::WithLinks which has proven to
  be a useful "lynx -dump" work-alike. However one frustration was that no
  other HTML converters I came across had the ability to deal effectively
  with HTML <TABLE>s. This module can in a rudimentary sense do so. The aim
  was to provide facility to take a simple HTML based email template, and to
  also convert it to text with the <TABLE> structure intact for inclusion as
  "multi-part/alternative" content. Further, it will preserve both the
  formatting specified by the <TD> tag's "align" attribute, and will also
  preserve multi-line text inside of a <TD> element provided it is broken
  using <BR/> tags.


pkgId: 85ec297ab8766675cae248f01715f35f70a1ac8cbbe8d46e0dc934e02495d73e
name: perl-HTML-Gumbo
arch: src
version: 0.18
epoch: 0
release: 7.sdl9
summary: HTML5 parser based on gumbo C library
url: https://metacpan.org/dist/HTML-Gumbo
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Gumbo-0.18-7.sdl9.src.rpm
checksum_type: sha256
description:
  Gumbo is an implementation of the HTML5 parsing algorithm implemented as a
  pure C99 library with no outside dependencies.


pkgId: 748c64e6b37029f9ba46a0f6f7e2ee82fa5035a335c829a0598212b042b67686
name: perl-HTML-Mason
arch: src
version: 1.59
epoch: 1
release: 9.sdl9
summary: Powerful Perl-based web site development and delivery engine
url: http://www.masonhq.com/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Mason-1.59-9.sdl9.src.rpm
checksum_type: sha256
description:
  Mason is a powerful Perl-based web site development and delivery
  engine. With Mason you can embed Perl code in your HTML and construct
  pages from shared, reusable components.  Mason solves the common
  problems of site development: caching, debugging, templating,
  maintaining development and production sites, and more.


pkgId: 18b3027662ff11f054e4f83fdecbeabb314402931bb70c2ca9842ef1467edbd2
name: perl-HTML-Mason-PSGIHandler
arch: src
version: 0.53
epoch: 0
release: 28.sdl9
summary: PSGI handler for HTML::Mason
url: https://metacpan.org/release/HTML-Mason-PSGIHandler
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Mason-PSGIHandler-0.53-28.sdl9.src.rpm
checksum_type: sha256
description:
  HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's based on
  HTML::Mason::CGIHandler and allows you to process Mason templates on any
  web servers that support PSGI.


pkgId: aa9b11abe4bdc745f877d9cc0f6d129c6fc7a3ed02cd4367da2d258827f031fd
name: perl-HTML-Query
arch: src
version: 0.09
epoch: 0
release: 1.sdl9
summary: JQuery-like selection queries for HTML::Element
url: https://metacpan.org/dist/HTML-Query
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Query-0.09-1.sdl9.src.rpm
checksum_type: sha256
description:
  The HTML::Query module is an add-on for the HTML::Tree module set. It
  provides a simple way to select one or more elements from a tree using a
  query syntax inspired by jQuery. This selector syntax will be reassuringly
  familiar to anyone who has ever written a CSS selector.


pkgId: 5862bae918b476eca490bd0badbb944fabe09cd9fd4f0840e06b5facfa321ad0
name: perl-HTML-Scrubber
arch: src
version: 0.19
epoch: 0
release: 12.sdl9
summary: Library for scrubbing/sanitizing html
url: https://metacpan.org/release/HTML-Scrubber
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Scrubber-0.19-12.sdl9.src.rpm
checksum_type: sha256
description:
  If you wanna "scrub" or "sanitize" html input in a reliable an flexible
  fashion, then this module is for you.
  I wasn't satisfied with HTML::Sanitizer because it is based on
  HTML::TreeBuilder, so I thought I'd write something similar that works
  directly with HTML::Parser.


pkgId: 4c15dbd80b02f1e22eab89c78f4799d100be9d065d253b8c7df5348e4ac31fb3
name: perl-HTML-Selector-XPath
arch: src
version: 0.26
epoch: 0
release: 2.sdl9
summary: CSS Selector to XPath compiler
url: https://metacpan.org/release/HTML-Selector-XPath
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Selector-XPath-0.26-2.sdl9.src.rpm
checksum_type: sha256
description:
  HTML::Selector::XPath is a utility function to compile CSS2 selector to the
  equivalent XPath expression.


pkgId: e2c9e0c403c43db7fad513937afef2cc7e5df32b9f306c78aebfb8d66952a6a6
name: perl-HTML-Template
arch: src
version: 2.97
epoch: 0
release: 16.sdl9
summary: Perl module to use HTML Templates
url: https://metacpan.org/release/HTML-Template
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTML-Template-2.97-16.sdl9.src.rpm
checksum_type: sha256
description:
  This module attempts make using HTML templates simple and natural.  It
  extends standard HTML with a few new HTML-esque tags - <TMPL_VAR>,
  <TMPL_LOOP>, <TMPL_INCLUDE>, <TMPL_IF> and <TMPL_ELSE>.  The file
  written with HTML and these new tags is called a template.  It is
  usually saved separate from your script - possibly even created by
  someone else!  Using this module you fill in the values for the
  variables, loops and branches declared in the template.  This allows
  you to separate design - the HTML - from the data, which you generate
  in the Perl script.


pkgId: af65df690f0e735fdab819f90ced54a52eee19317b1008912c8bc582aa60f1e2
name: perl-HTTP-Entity-Parser
arch: src
version: 0.25
epoch: 0
release: 4.sdl9
summary: PSGI compliant HTTP Entity Parser
url: https://metacpan.org/release/HTTP-Entity-Parser
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-Entity-Parser-0.25-4.sdl9.src.rpm
checksum_type: sha256
description:
  HTTP::Entity::Parser is a PSGI-compliant HTTP Entity parser. This module
  also is compatible with HTTP::Body. Unlike HTTP::Body, HTTP::Entity::Parser
  reads HTTP entities from PSGI's environment $env->{'psgi.input'} and parses
  it. This module supports application/x-www-form-urlencoded, multipart/form-
  data and application/json.


pkgId: 015f45f441b34165319258f4645264d77324ed8102bcf6e3fa0bc971351233bb
name: perl-HTTP-Headers-ActionPack
arch: src
version: 0.09
epoch: 0
release: 5.sdl9
summary: A Perl module to handle the inflation and deflation of complex HTTP header types
url: http://search.cpan.org/dist/HTTP-Headers-ActionPack/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-Headers-ActionPack-0.09-5.sdl9.src.rpm
checksum_type: sha256
description:
  This is a module to handle the inflation and deflation of complex HTTP
  header types. In many cases header values are simple strings, but in
  some cases they are complex values with a lot of information encoded in
  them. The goal of this module is to make the parsing and analysis of
  these headers as easy as calling inflate on a compatible object.


pkgId: 350f6281e43cd8644f27f97c54c8455f529b5ca8c36dcacade54a2581314966f
name: perl-HTTP-Message
arch: src
version: 6.37
epoch: 0
release: 1.sdl9
summary: HTTP style message
url: https://metacpan.org/release/HTTP-Message
rpm_license: (GPL+ or Artistic) and CC0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-Message-6.37-1.sdl9.src.rpm
checksum_type: sha256
description:
  The HTTP-Message distribution contains classes useful for representing the
  messages passed in HTTP style communication.  These are classes representing
  requests, responses and the headers contained within them.


pkgId: efa5d0ff1faa22432540b07713c48f004aa678b2dcea49a2ab64cc28c11d62cf
name: perl-HTTP-MultiPartParser
arch: src
version: 0.02
epoch: 0
release: 15.sdl9
summary: HTTP MultiPart Parser
url: https://metacpan.org/release/HTTP-MultiPartParser
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-MultiPartParser-0.02-15.sdl9.src.rpm
checksum_type: sha256
description:
  This class provides a low-level API for processing MultiPart MIME data
  streams conforming to MultiPart types as defined in RFC 2616.


pkgId: 8a626fca104d90bad60d5575cbbbf5df2772a2ee88ea0f51b7ab89b9759bc055
name: perl-HTTP-Parser-XS
arch: src
version: 0.17
epoch: 0
release: 23.sdl9
summary: A fast, primitive HTTP request parser
url: https://metacpan.org/release/HTTP-Parser-XS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-Parser-XS-0.17-23.sdl9.src.rpm
checksum_type: sha256
description:
  HTTP::Parser::XS is a fast, primitive HTTP request parser that can
  be used either for writing a synchronous HTTP server or an event-
  driven server.


pkgId: 6256ef01ad4f61ccbfd6c71e079d02aac130b149c6cf1ef061863eda045f2414
name: perl-HTTP-Server-Simple
arch: src
version: 0.52
epoch: 0
release: 21.sdl9
summary: Very simple standalone HTTP daemon
url: https://metacpan.org/release/HTTP-Server-Simple
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-HTTP-Server-Simple-0.52-21.sdl9.src.rpm
checksum_type: sha256
description:
  HTTP::Server::Simple is a very simple standalone HTTP daemon with no non-core
  module dependencies.  It's ideal for building a standalone http-based UI to
  your existing tools.


pkgId: d0c89e88c5b47638eff5d5687f783c1da141c5f1479076713bbe174fc0ad14eb
name: perl-Hash-Flatten
arch: src
version: 1.19
epoch: 0
release: 34.sdl9
summary: Flatten/unflatten complex data hashes
url: https://metacpan.org/release/Hash-Flatten
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-Flatten-1.19-34.sdl9.src.rpm
checksum_type: sha256
description:
  Converts back and forth between a nested hash structure and a flat hash of
  delimited key-value pairs. Useful for protocols that only support key-value
  pairs (such as CGI and DBMs).


pkgId: 24c986222a15bce0cf2abe8f0fe56b90bf2af6eb0e43a558d9c6ccbebb016366
name: perl-Hash-MoreUtils
arch: src
version: 0.06
epoch: 0
release: 15.sdl9
summary: Provide the stuff missing in Hash::Util
url: https://metacpan.org/release/Hash-MoreUtils
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-MoreUtils-0.06-15.sdl9.src.rpm
checksum_type: sha256
description:
  Similar to List::MoreUtils, Hash::MoreUtils contains trivial but commonly-
  used functionality for hashes.


pkgId: 8942d31c257a2f42b890132e1503b68fb2631b73de51d6f863c4d84f993081de
name: perl-Hash-MultiValue
arch: src
version: 0.16
epoch: 0
release: 22.sdl9
summary: Store multiple values per key
url: https://metacpan.org/release/Hash-MultiValue
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-MultiValue-0.16-22.sdl9.src.rpm
checksum_type: sha256
description:
  Hash::MultiValue is an object (and a plain hash reference) that may
  contain multiple values per key.


pkgId: d97f29724fe1daa4861718b3c261a968dd8bd6a29184650519bb091b466f9878
name: perl-Hash-Ordered
arch: src
version: 0.014
epoch: 0
release: 1.sdl9
summary: Perl class for ordered hashes
url: https://metacpan.org/release/Hash-Ordered
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-Ordered-0.014-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements an ordered hash, meaning that it associates keys
  with values like a Perl hash, but keeps the keys in a consistent order.
  Because it is implemented as an object and manipulated with method calls,
  it is much slower than a Perl hash. This is the cost of keeping order.


pkgId: 2e298fdfcb99d2b9fbac82c7d86fb3af18ae045ddc6359d54b978aafa3b77d16
name: perl-Hash-Util-FieldHash-Compat
arch: src
version: 0.11
epoch: 0
release: 21.sdl9
summary: Use Hash::Util::FieldHash or ties, depending on availability
url: https://metacpan.org/release/Hash-Util-FieldHash-Compat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-Util-FieldHash-Compat-0.11-21.sdl9.src.rpm
checksum_type: sha256
description:
  Under older perls this module provides a drop in compatible API to
  Hash::Util::FieldHash using perltie. When Hash::Util::FieldHash is
  available, it will use that instead.


pkgId: ba762ef3c217a61398335a097a70f6d475a7ba5b555fd05b457b5c6d1b0f268e
name: perl-Heap
arch: src
version: 0.80
epoch: 0
release: 38.sdl9
summary: Perl extension for keeping data partially sorted
url: https://metacpan.org/release/Heap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Heap-0.80-38.sdl9.src.rpm
checksum_type: sha256
description:
  The Heap collection of modules provide routines that manage a heap of
  elements. A heap is a partially sorted structure that is always able to
  easily extract the smallest of the elements in the structure (or the
  largest if a reversed compare routine is provided).

  If the collection of elements is changing dynamically, the heap has less
  overhead than keeping the collection fully sorted.

  The elements must be objects as described in "Heap::Elem" and all
  elements inserted into one heap must be mutually compatible - either
  the same class exactly or else classes that differ only in ways unrelated
  to the Heap::Elem interface.


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


pkgId: f5a99a3400d0a79b932b29a880ca2fbd3296aca67e19159bfb0958538a2120af
name: perl-IO-Compress-Brotli
arch: src
version: 0.004001
epoch: 0
release: 6.sdl9
summary: Perl bindings for Brotli compression
url: https://metacpan.org/release/IO-Compress-Brotli/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IO-Compress-Brotli-0.004001-6.sdl9.src.rpm
checksum_type: sha256
description:
  IO::Compress::Brotli is a module that compresses Brotli buffers and
  streams. Despite its name, it is not a subclass of IO::Compress::Base
  and does not implement its interface. This will be rectified in a
  future release.


pkgId: ec94b32955ef6a6fe253bb1ab94edae7805814836127902b7bbfe4362c65a2d1
name: perl-IO-Socket-Timeout
arch: src
version: 0.32
epoch: 0
release: 15.sdl9
summary: IO::Socket with read/write timeout
url: https://metacpan.org/release/IO-Socket-Timeout
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IO-Socket-Timeout-0.32-15.sdl9.src.rpm
checksum_type: sha256
description:
  IO::Socket provides a way to set a timeout on the socket, but the timeout
  will be used only for connection, not for reading / writing operations.


pkgId: a043e6a4d68eea80010bde886b6387d0f56183bc3e4fe9d09a39b2fa11011ed0
name: perl-IPC-ShareLite
arch: src
version: 0.17
epoch: 0
release: 37.sdl9
summary: Lightweight interface to shared memory
url: https://metacpan.org/release/IPC-ShareLite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IPC-ShareLite-0.17-37.sdl9.src.rpm
checksum_type: sha256
description:
  IPC::ShareLite provides a simple interface to shared memory, allowing
  data to be efficiently communicated between processes.


pkgId: dfcc85aee7e1aaa4c395b8d9f06417d8ae51e1819b5cce8f3a121ab18b9d7bce
name: perl-IPC-SharedCache
arch: src
version: 1.3
epoch: 0
release: 46.sdl9
summary: Perl module to manage a cache in SysV IPC shared memory
url: https://metacpan.org/release/IPC-SharedCache
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IPC-SharedCache-1.3-46.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a shared memory cache accessed as a tied hash.
  Shared memory is an area of memory that is available to all processes.
  It is accessed by choosing a key, the ipc_key argument to tie.  Every
  process that accesses shared memory with the same key gets access to
  the same region of memory.  In some ways it resembles a file system,
  but it is not hierarchical and it is resident in memory.  This makes
  it harder to use than a filesystem but much faster.  The data in
  shared memory persists until the machine is rebooted or it is
  explicitly deleted.


pkgId: 811aeafc0e58040b02d081d2d36fa6626c3df7a64852e11065009376c2a1d50c
name: perl-IPC-Signal
arch: src
version: 1.00
epoch: 0
release: 39.sdl9
summary: Utility functions dealing with signals for Perl
url: https://metacpan.org/release/IPC-Signal
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IPC-Signal-1.00-39.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module contains utility functions for dealing with signals.
  Currently these are just translating between signal names and signal
  numbers and vice versa.


pkgId: 20285f4c9d3947b7c72c6b8d3215de72ab00a545822be79656c3c2993039a796
name: perl-Image-Math-Constrain
arch: src
version: 1.02
epoch: 0
release: 48.sdl9
summary: Scaling math used in image size constraining (such as thumbnails)
url: https://metacpan.org/release/Image-Math-Constrain
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Math-Constrain-1.02-48.sdl9.src.rpm
checksum_type: sha256
description:
  There are a number of different modules and systems that constrain image
  sizes, such as thumbnailing. Every one of these independantly implement the
  same logic. That is, given a width and/or height constraint, they check to
  see if the image is bigger than the constraint, and if so scale the image
  down proportionally so that it fits within the constraints.


pkgId: 426ca20a2c7c16cf8cb7452d27f75c4d3776a222c66ea1fc9a10a153952b52a1
name: perl-Image-Size
arch: src
version: 3.300
epoch: 0
release: 23.sdl9
summary: Determine the size of images in several common formats in Perl
url: https://metacpan.org/release/Image-Size
rpm_license: LGPLv2 or Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Size-3.300-23.sdl9.src.rpm
checksum_type: sha256
description:
  Image::Size is a library based on the image-sizing code in the wwwimagesize
  script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to
  IMG directives. Image::Size has generalized that code to return a raw (X, Y)
  pair, and included wrappers to pre-format that output into either HTML or
  a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein.
  Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF,
  the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed,
  the formats supported by it.


pkgId: db70a348a133f673e456b31f180e07913e783cc19c20ac6e7d20137b8b839282
name: perl-Image-Xbm
arch: src
version: 1.10
epoch: 0
release: 17.sdl9
summary: Load, create, manipulate and save xbm image files in Perl
url: https://metacpan.org/release/Image-Xbm
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Xbm-1.10-17.sdl9.src.rpm
checksum_type: sha256
description:
  This class module provides basic load, manipulate and save functionality for
  the xbm file format.  It inherits from Image::Base which provides additional
  manipulation functionality.


pkgId: 51c0b37771535fe9ce423e77a4abb84f4b197446259876281cecbe353287201d
name: perl-Image-Xpm
arch: src
version: 1.13
epoch: 0
release: 16.sdl9
summary: Load, create, manipulate and save xpm image files in Perl
url: https://metacpan.org/release/Image-Xpm
rpm_license: GPL+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Xpm-1.13-16.sdl9.src.rpm
checksum_type: sha256
description:
  This class module provides basic load, manipulate and save functionality for
  the xpm file format.  It inherits from Image::Base which provides additional
  manipulation functionality.


pkgId: 959605f7950da7fb357475671c39a2d4d202ed5a7deca79e9b2ea46f9d96039a
name: perl-Imager
arch: src
version: 1.028
epoch: 0
release: 3.sdl9
summary: Perl extension for Generating 24 bit Images
url: https://metacpan.org/release/Imager
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Imager-1.028-3.sdl9.src.rpm
checksum_type: sha256
description:
  Imager is a module for creating and altering images. It can read and
  write various image formats, draw primitive shapes like lines,and
  polygons, blend multiple images together in various ways, scale, crop,
  render text and more.


pkgId: 1b70f2b1599397a1651dcc735fbccc47bcb748d37f4d5cf5e787b837d9f84973
name: perl-Inline
arch: src
version: 0.86
epoch: 0
release: 10.sdl9
summary: Inline Perl module
url: https://metacpan.org/release/Inline
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-0.86-10.sdl9.src.rpm
checksum_type: sha256
description:
  The Inline module allows you to put source code from other programming
  languages directly "inline" in a Perl script or module. The code is
  automatically compiled as needed, and then loaded for immediate access
  from Perl.

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

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


pkgId: 5727f9bb7827fdea89c5ccf772a72af604134749cec2bb27a3d07f3421d033c6
name: perl-Inline-C
arch: src
version: 0.82
epoch: 0
release: 5.sdl9
summary: Write Perl subroutines in C
url: https://metacpan.org/release/Inline-C
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-C-0.82-5.sdl9.src.rpm
checksum_type: sha256
description:
  Inline::C is a module that allows you to write Perl subroutines in C. Since
  version 0.30 the Inline module supports multiple programming languages and
  each language has its own support module.


pkgId: f6989e8d8bc263ab90e21dba7b9d701032cb22cfef8a7de1ccf15feb894dfa6e
name: perl-Inline-CPP
arch: src
version: 0.80
epoch: 0
release: 12.sdl9
summary: Write Perl subroutines and classes in C++
url: https://metacpan.org/release/Inline-CPP
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-CPP-0.80-12.sdl9.src.rpm
checksum_type: sha256
description:
  The Inline::CPP Perl module allows you to put C++ source code directly "inline"
  in a Perl script or module. You code classes or functions in C++, and you
  can use them as if they were written in Perl.


pkgId: 6f008b47977f802515e0047a1803f2fd4eeb0fae527646db8d8eb1f4e3d8a77c
name: perl-Inline-Files
arch: src
version: 0.71
epoch: 0
release: 12.sdl9
summary: Allows for multiple inline files in a single Perl file
url: https://metacpan.org/release/Inline-Files
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-Files-0.71-12.sdl9.src.rpm
checksum_type: sha256
description:
  Inline::Files generalizes the notion of the `__DATA__' marker and the
  associated `<DATA>' file handle, to an arbitrary number of markers and
  associated file handles.


pkgId: 8533efc0800aadf24fdfe8b8c80592d13be5b7284f5dfb6ea12d11d37386d5ae
name: perl-JSON-MaybeXS
arch: src
version: 1.004003
epoch: 0
release: 1.sdl9
summary: Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
url: https://metacpan.org/release/JSON-MaybeXS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JSON-MaybeXS-1.004003-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module first checks to see if either Cpanel::JSON::XS or JSON::XS
  is already loaded, in which case it uses that module. Otherwise it tries
  to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and
  either uses the first module it finds or throws an error.

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

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


pkgId: 9057e7f6881a35881f4d9e4914b44135c27ea220f4e446461d7c6c59283c899a
name: perl-JavaScript-Minifier
arch: src
version: 1.16
epoch: 0
release: 6.sdl9
summary: Perl extension for minifying JavaScript code
url: https://metacpan.org/release/JavaScript-Minifier
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JavaScript-Minifier-1.16-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module removes unnecessary white space from JavaScript code. The
  primary requirement developing this module is to not break working
  code: if working JavaScript is in input then working JavaScript is
  output. It is O.K. if the input has missing semi-colons, snips like '++
  +' or '12 .toString()', for example. Internet Explorer conditional
  comments are copied to the output but the code inside these comments
  will not be minified.


pkgId: 53813f146dc72d4cffda3b45b7c3ba39589e3a9ee64d8f0358553b9989aa10e7
name: perl-JavaScript-Minifier-XS
arch: src
version: 0.15
epoch: 0
release: 4.sdl9
summary: XS based JavaScript minifier
url: https://metacpan.org/release/JavaScript-Minifier-XS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JavaScript-Minifier-XS-0.15-4.sdl9.src.rpm
checksum_type: sha256
description:
  JavaScript::Minifier::XS is a JavaScript "minifier"; it's designed
  to remove unnecessary white space and comments from JavaScript
  files without breaking the JavaScript.


pkgId: da770ed6713a13e19be4bd84eabd9ceae849bdccd868d662e6a16e13ba2dab05
name: perl-LWP-Protocol-http10
arch: src
version: 6.03
epoch: 0
release: 29.sdl9
summary: Legacy HTTP/1.0 support for LWP
url: https://metacpan.org/release/LWP-Protocol-http10
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-LWP-Protocol-http10-6.03-29.sdl9.src.rpm
checksum_type: sha256
description:
  The LWP::Protocol::http10 module provides support for using HTTP/1.0
  protocol with LWP. To use it you need to call LWP::Protocol::implementor()
  to override the standard handler for http URLs.


pkgId: d07962d04c3fb9a19f4da80c0f4f8b883b3eb36b2fdb6dbeb422629c9b04c074
name: perl-Lchown
arch: src
version: 1.01
epoch: 0
release: 24.sdl9
summary: Use the lchown(2) system call from Perl
url: https://metacpan.org/release/Lchown
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lchown-1.01-24.sdl9.src.rpm
checksum_type: sha256
description:
  Provides a perl interface to the lchown() system call. lchown() changes
  ownership of a file, but does not dereference symbolic links.


pkgId: b2600f8e6bc036d908253709849fb0a09dac062d642207b7ec608d6cef788137
name: perl-Lexical-SealRequireHints
arch: src
version: 0.011
epoch: 0
release: 11.sdl9
summary: Prevent leakage of lexical hints
url: https://metacpan.org/release/Lexical-SealRequireHints
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lexical-SealRequireHints-0.011-11.sdl9.src.rpm
checksum_type: sha256
description:
  This module works around two historical bugs in Perl's handling of the %^H
  (lexical hints) variable. One bug causes lexical state in one file to leak
  into another that is required/used from it. This bug, [perl #68590], was
  present from Perl 5.6 up to Perl 5.10, fixed in Perl 5.11.0. The second bug
  causes lexical state (normally a blank %^H once the first bug is fixed) to
  leak outwards from utf8.pm, if it is automatically loaded during Unicode
  regular expression matching, into whatever source is compiling at the time
  of the regexp match. This bug, [perl #73174], was present from Perl 5.8.7
  up to Perl 5.11.5, fixed in Perl 5.12.0.


pkgId: 4349e7c401f49b75884888709035d98eb0ca9050b746eb36750fa2579b294040
name: perl-Lexical-Var
arch: src
version: 0.009
epoch: 0
release: 21.sdl9
summary: Static variables without name space pollution
url: https://metacpan.org/release/Lexical-Var
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lexical-Var-0.009-21.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements lexical scoping of static variables and subroutines.
  Although it can be used directly, it is mainly intended to be
  infrastructure for modules that manage name spaces.


pkgId: adb8b555b28b32ce060800148055c2f6f9585a4d8afd3c1a6926afd005e041dd
name: perl-Lingua-EN-Sentence
arch: src
version: 0.31
epoch: 0
release: 10.sdl9
summary: Module for splitting text into sentences
url: https://metacpan.org/release/Lingua-EN-Sentence
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lingua-EN-Sentence-0.31-10.sdl9.src.rpm
checksum_type: sha256
description:
  The Lingua::EN::Sentence module contains the function get_sentences, which
  splits text into its constituent sentences, based on a regular expression
  and a list of abbreviations (built in and given).


pkgId: cc2afc6de1270e166e28bdb2c25654a3ef49b003d2347cd6dc1f45e395fdc490
name: perl-Linux-Inotify2
arch: src
version: 2.3
epoch: 0
release: 1.sdl9
summary: Scalable directory/file change notification
url: https://metacpan.org/release/Linux-Inotify2
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Linux-Inotify2-2.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements an interface to the Linux 2.6.13+ Inotify
  file/directory change notification system. It has a number of advantages over
  the Linux::Inotify module:
     - it is portable (Linux::Inotify only works on x86)
     - the equivalent of full name works correctly
     - it is better documented
     - it has callback-style interface, which is better suited for integration.


pkgId: ae55b787235b645bb1b30230790235cf37067ef7c017c5dd93c8adcc0e5a4898
name: perl-Linux-Pid
arch: src
version: 0.04
epoch: 0
release: 46.sdl9
summary: Get the native PID and the PPID on Linux
url: https://metacpan.org/release/Linux-Pid
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Linux-Pid-0.04-46.sdl9.src.rpm
checksum_type: sha256
description:
  Linux::Pid gets the native PID and the PPID on Linux. It's useful with
  multithreaded programs. Linux's C library returns different values of
  the PID and the PPID from different threads. This module forces Perl
  to call the underlying C functions getpid() and getppid().


pkgId: 550963f012c038ec3ba04d7c26a58d52d93a84328d2fba10c4b2e8ff65556d58
name: perl-List-UtilsBy
arch: src
version: 0.12
epoch: 0
release: 3.sdl9
summary: Higher-order list utility functions
url: https://metacpan.org/release/List-UtilsBy
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-List-UtilsBy-0.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a number of list utility functions, all of which take
  an initial code block to control their behaviour. They are variations on
  similar core perl or List::Util functions of similar names, but which use
  the block to control their behaviour. For example, the core Perl function
  sort takes a list of values and returns them, sorted into order by their
  string value. The sort_by function sorts them according to the string value
  returned by the extra function, when given each value.


pkgId: e9003c09813cb56808e6c9dbb57ce55c34a99c5d0ff475bd7b05ec53c7ad19ed
name: perl-Locale-Maketext-Fuzzy
arch: src
version: 0.11
epoch: 0
release: 26.sdl9
summary: Maketext from already interpolated strings
url: https://metacpan.org/release/Locale-Maketext-Fuzzy
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-Maketext-Fuzzy-0.11-26.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a subclass of Locale::Maketext, with additional
  support for localizing messages that already contains interpolated
  variables.  This is most useful when the messages are returned by
  external modules -- for example, to match "dir: command not foundr"
  against "[_1]: command not found".


pkgId: cdad2458ffd31d0221e83134b326650f362f8af24985ea85cce5772f56751d35
name: perl-Locale-Maketext-Lexicon
arch: src
version: 1.00
epoch: 0
release: 28.sdl9
summary: Extract translatable strings from source
url: https://metacpan.org/release/Locale-Maketext-Lexicon
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-Maketext-Lexicon-1.00-28.sdl9.src.rpm
checksum_type: sha256
description:
  Locale::Maketext::Lexicon provides lexicon-handling backends for
  Locale::Maketext to read from other localization formats, such as PO files,
  MO files, or from databases via the "Tie" interface.


pkgId: 83cd0a4508fa46ba282d26517dbb1c3ce08e0c927cbf6e8c0f2623bf982aae14
name: perl-Locale-PO
arch: src
version: 0.27
epoch: 0
release: 23.sdl9
summary: Perl module for manipulating .po entries from GNU gettext
url: https://metacpan.org/release/Locale-PO
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-PO-0.27-23.sdl9.src.rpm
checksum_type: sha256
description:
  This module simplifies management of GNU gettext .po files and is an
  alternative to using emacs po-mode. It provides an object-oriented
  interface in which each entry in a .po file is a Locale::PO object.


pkgId: 204138985b4a5a9ce867ac5eb23c420828d6ca069f665c59b48eadb5ca6860be
name: perl-LockFile-Simple
arch: src
version: 0.208
epoch: 0
release: 26.sdl9
summary: Simple file locking scheme
url: https://metacpan.org/release/LockFile-Simple
rpm_license: GPLv2+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-LockFile-Simple-0.208-26.sdl9.src.rpm
checksum_type: sha256
description:
  This simple locking scheme is not based on any file locking system calls
  such as flock() or lockf() but rather relies on basic file system
  primitives and properties, such as the atomicity of the write() system
  call. It is not meant to be exempt from all race conditions, especially
  over NFS.


pkgId: 8c4075f608e36c08394b25473cd200de3b449a8d499e16aa14bfff1407c64127
name: perl-Log-Any
arch: src
version: 1.717
epoch: 0
release: 5.sdl9
summary: Bringing loggers and listeners together
url: https://metacpan.org/release/Log-Any
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Any-1.717-5.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Any allows CPAN modules to safely and efficiently log messages, while
  letting the application choose (or decline to choose) a logging mechanism
  such as Log::Dispatch or Log::Log4perl.


pkgId: 18e082112d77c0f93ad8061006464232d69e6891741c9222bc7872de60689f43
name: perl-Log-Dispatch
arch: src
version: 2.70
epoch: 0
release: 5.sdl9
summary: Dispatches messages to one or more outputs
url: https://metacpan.org/release/Log-Dispatch
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-2.70-5.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Dispatch is a suite of OO modules for logging messages to
  multiple outputs, each of which can have a minimum and maximum log
  level.  It is designed to be easily subclassed, both for creating a
  new dispatcher object and particularly for creating new outputs.
  An Apache output is available in perl-Log-Dispatch-ApacheLog package.


pkgId: 1689dd9d7ec739e37e84748aed33510b6a5e0dd4838c2e1f557333101b5fe49b
name: perl-Log-Dispatch-Array
arch: src
version: 1.003
epoch: 0
release: 20.sdl9
summary: Log events to an array (reference)
url: https://metacpan.org/release/Log-Dispatch-Array
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-Array-1.003-20.sdl9.src.rpm
checksum_type: sha256
description:
  This provides a Log::Dispatch log output system that appends logged events
  to an array reference. This is probably only useful for testing the logging
  of your code.


pkgId: bc37e47d65d2923a26ad3ffd73b896448afca5f3eb0545b99ce7e141d4c8041f
name: perl-Log-Dispatch-FileRotate
arch: src
version: 1.38
epoch: 0
release: 1.sdl9
summary: Log to files that archive/rotate themselves
url: https://metacpan.org/release/Log-Dispatch-FileRotate
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-FileRotate-1.38-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a simple object for logging to files under the
  Log::Dispatch::* system, and automatically rotating them according to
  different constraints. This is basically a Log::Dispatch::File wrapper
  with additions.


pkgId: a1faca737b0651b42b62d88cd0065b9ee4db19800a3c8527a6f86dd7de3a25fe
name: perl-Log-Dispatch-Perl
arch: src
version: 0.05
epoch: 0
release: 9.sdl9
summary: Use core Perl functions for logging
url: https://metacpan.org/release/Log-Dispatch-Perl
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-Perl-0.05-9.sdl9.src.rpm
checksum_type: sha256
description:
  The "Log::Dispatch::Perl" module offers a logging alternative using
  standard Perl core functions. It allows you to fall back to the common Perl
  alternatives for logging, such as "warn" and "cluck". It also adds the
  possibility for a logging action to halt the current environment, such as
  with "die" and "croak".


pkgId: 807723233186185e339935d8a4beda532fc4fb59a99829ad5f33da485ba6a758
name: perl-Log-Log4perl
arch: src
version: 1.54
epoch: 0
release: 3.sdl9
summary: Log4j implementation for Perl
url: https://metacpan.org/release/Log-Log4perl
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Log4perl-1.54-3.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Log4perl lets you remote-control and fine-tune the logging
  behavior of your system from the outside. It implements the widely
  popular (Java-based) Log4j logging package in pure Perl.

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

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


pkgId: f1bb8076b815496f2da7f620172aa24ebb7aaea8218da4ddd6af06384dc21af8
name: perl-Log-Trace
arch: src
version: 1.070
epoch: 0
release: 38.sdl9
summary: A unified approach to tracing
url: https://metacpan.org/release/Log-Trace
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Trace-1.070-38.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a unified approach to tracing. A script can 'use
  Log::Trace qw( < mode > )' to set the behaviour of the TRACE function.By
  default, the trace functions are exported to the calling package only.
  You can export the trace functions to other packages with the 'Deep'
  option. See the "OPTIONS" manpage for more information.


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


pkgId: a01ef07d36a6d410bf1171b1d4275510c95441f846a83e65ba76c7dd33b1fab2
name: perl-MIME-tools
arch: src
version: 5.509
epoch: 0
release: 11.sdl9
summary: Modules for parsing and creating MIME entities in Perl
url: https://metacpan.org/release/MIME-tools
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MIME-tools-5.509-11.sdl9.src.rpm
checksum_type: sha256
description:
  MIME-tools - modules for parsing (and creating!) MIME entities. Modules in this
  toolkit: Abstract message holder (file, scalar, etc.), OO interface for
  decoding MIME messages, an extracted and decoded MIME entity, Mail::Field
  subclasses for parsing fields, a parsed MIME header (Mail::Header subclass),
  parser and tool for building your own MIME parser, and utilities.


pkgId: cfc78cf7f7904d7a4029352600235aa33ce1c764beeae86f3cef010b7bde17a9
name: perl-Mail-POP3Client
arch: src
version: 2.21
epoch: 0
release: 6.sdl9
summary: Perl 5 module to talk to a POP3 (RFC1939) server
url: https://metacpan.org/release/Mail-POP3Client
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mail-POP3Client-2.21-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements an Object-Oriented interface to a POP3 server. It
  implements RFC1939 (http://www.faqs.org/rfcs/rfc1939.html)


pkgId: 3fe04376c53b6d0eecb0fb48ff19ba95d1c03740afbb617b6a45bcb8b1a67702
name: perl-Mail-Sendmail
arch: src
version: 0.80
epoch: 0
release: 13.sdl9
summary: Simple platform independent mailer for Perl
url: https://metacpan.org/release/Mail-Sendmail
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mail-Sendmail-0.80-13.sdl9.src.rpm
checksum_type: sha256
description:
  Mail::Sendmail is a simple platform independent library for sending
  e-mail from your perl script.  It only requires Perl 5 and a network
  connection.  Mail::Sendmail contains mainly &sendmail, which takes a
  hash with the message to send and sends it. It is intended to be very
  easy to setup and use.


pkgId: 322ddb34bda377e17936a1a8fbcb4bbb4a5d590a711db4278c606da223e74acc
name: perl-Math-Calc-Units
arch: src
version: 1.07
epoch: 0
release: 38.sdl9
summary: Human-readable unit-aware calculator
url: https://metacpan.org/release/Math-Calc-Units
rpm_license: GPLv2 or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Calc-Units-1.07-38.sdl9.src.rpm
checksum_type: sha256
description:
  Math::Calc::Units is a simple calculator that keeps track of units. It
  currently handles combinations of byte sizes and duration only, although
  adding any other multiplicative types is easy. Any unknown type is treated
  as a unique user type (with some effort to map English plurals to their
  singular forms).


pkgId: 16de9e776073520c39e5a0867307a59ff119a47ef5ed1566de7d5db7490fd6f0
name: perl-Math-Random-ISAAC
arch: src
version: 1.004
epoch: 0
release: 38.sdl9
summary: Perl interface to the ISAAC PRNG algorithm
url: https://metacpan.org/release/Math-Random-ISAAC
rpm_license: MIT or GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Random-ISAAC-1.004-38.sdl9.src.rpm
checksum_type: sha256
description:
  As with other Pseudo-Random Number Generator (PRNG) algorithms like the
  Mersenne Twister (see Math::Random::MT), this algorithm is designed to take
  some seed information and produce seemingly random results as output.


pkgId: dd15aeb7cee4a16ca7e5132a826f5b72042556338ae13d47cc27dbcf0c56aa65
name: perl-Math-Random-Secure
arch: src
version: 0.08.0001
epoch: 0
release: 21.sdl9
summary: Cryptographically-secure, cross-platform replacement for rand()
url: https://metacpan.org/release/Math-Random-Secure
rpm_license: Artistic-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Random-Secure-0.08.0001-21.sdl9.src.rpm
checksum_type: sha256
description:
  This module is intended to provide a cryptographically-secure replacement
  for Perl's built-in rand function.


pkgId: a6702099dd915267141642e7ebc2c515f6fe987acea3087f7022d972cf33a388
name: perl-Mixin-Linewise
arch: src
version: 0.110
epoch: 0
release: 1.sdl9
summary: Write your linewise code for handles; this does the rest
url: https://metacpan.org/release/Mixin-Linewise
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mixin-Linewise-0.110-1.sdl9.src.rpm
checksum_type: sha256
description:
  It's boring to deal with opening files for IO, converting strings to
  handle-like objects, and all that. With Mixin::Linewise::Readers and
  Mixin::Linewise::Writers, you can just write a method to handle handles,
  and methods for handling strings and file names are added for you.


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

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


pkgId: c6e843d2d50d6924654a7c5681184dc8fa52afab55688187a00df3c57264e529
name: perl-Module-Build-XSUtil
arch: src
version: 0.19
epoch: 0
release: 7.sdl9
summary: A Module::Build class for building XS modules
url: https://github.com/hideo55/Module-Build-XSUtil
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Build-XSUtil-0.19-7.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Build::XSUtil is a subclass of Module::Build to support building XS
  modules. It adds a number of compiler-related optional parameters to
  Module::Build's "new" method.


pkgId: 838126608ae33a3f2be475b40ee4e3690b0e78ad8990bcb2789849536c6ff3b7
name: perl-Module-CPANTS-Analyse
arch: src
version: 1.01
epoch: 0
release: 1.sdl9
summary: Generate Kwalitee ratings for a distribution
url: https://metacpan.org/release/Module-CPANTS-Analyse
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-CPANTS-Analyse-1.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  CPANTS is an acronym for CPAN Testing Service. The goals of the CPANTS project
  are to provide some sort of quality measure (called "Kwalitee") and lots of
  metadata for all distributions on CPAN.


pkgId: 6fe957302067552157bc00a7e8f7878b5f0a44c90f17e158f09569db7ab2876b
name: perl-Module-Find
arch: src
version: 0.15
epoch: 0
release: 2.sdl9
summary: Find and use installed modules in a (sub)category
url: https://metacpan.org/release/Module-Find
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Find-0.15-2.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Find lets you find and use modules in categories. This can be very
  useful for auto-detecting driver or plug-in modules. You can differentiate
  between looking in the category itself or in all subcategories.


pkgId: fd470c7ba5dc1b79ad07dd8229f4dd83055aee67fb2c82bc49ac35121de61378
name: perl-Module-Manifest
arch: src
version: 1.09
epoch: 0
release: 8.sdl9
summary: Parse and examine a Perl distribution MANIFEST file
url: https://metacpan.org/release/Module-Manifest
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Manifest-1.09-8.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Manifest can load a MANIFEST file that comes in a Perl distribution
  tarball, examine the contents, and perform some simple tasks. It can also load
  the MANIFEST.SKIP file and check that.


pkgId: 547f1f854f2fadee2812611925d29f83b1c128e20941aaf6f114739ff447aad6
name: perl-Module-Path
arch: src
version: 0.19
epoch: 0
release: 23.sdl9
summary: Get the full path to a locally installed module
url: https://metacpan.org/release/Module-Path
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Path-0.19-23.sdl9.src.rpm
checksum_type: sha256
description:
  This Module::Path Perl module provides a single function, module_path(), which
  takes a module name and finds the first directory in your @INC path where the
  module is installed locally. It returns the full path to that file, resolving
  any symbolic links.


pkgId: ea7fd46ba965470696cb91aeb4eae93450b7753c2bb7c7be24b01c2ee6659340
name: perl-Module-Refresh
arch: src
version: 0.17
epoch: 0
release: 25.sdl9
summary: Refresh %INC files when updated on disk
url: https://metacpan.org/release/Module-Refresh
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Refresh-0.17-25.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a generalization of the functionality provided by
  Apache::StatINC. It's designed to make it easy to do simple iterative
  development when working in a persistent environment.


pkgId: aa7c7217de3f5729eba4154303cbbf28b500886510e3e6963e4559aa7796f111
name: perl-Module-Runtime-Conflicts
arch: src
version: 0.003
epoch: 0
release: 16.sdl9
summary: Provide information on conflicts for Module::Runtime
url: https://metacpan.org/release/Module-Runtime-Conflicts
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Runtime-Conflicts-0.003-16.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides conflicts checking for Module::Runtime, which had a
  recent release that broke some versions of Moose. It is called from
  Moose::Conflicts and moose-outdated.


pkgId: 6d454f0ba2d27185102b5592b780942f2da5beb233d670cd190a561f9f6cf702
name: perl-Module-Util
arch: src
version: 1.09
epoch: 0
release: 31.sdl9
summary: Module name tools and transformations
url: https://metacpan.org/release/Module-Util
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Util-1.09-31.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a few useful functions for manipulating module names.
  Its main aim is to centralize some of the functions commonly used by
  modules that manipulate other modules in some way, like converting module
  names to relative paths.


pkgId: 7f4ab0062a44f47f38a2258bf9cbc78aa9ad57d163a1c426ab390d052ac01220
name: perl-Module-Versions-Report
arch: src
version: 1.06
epoch: 0
release: 41.sdl9
summary: Report versions of all modules in memory
url: https://metacpan.org/release/Module-Versions-Report
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Versions-Report-1.06-41.sdl9.src.rpm
checksum_type: sha256
description:
  If you add "use Module::Versions::Report;" to a program (especially
  handy if your program is one that demonstrates a bug in some module),
  then when the program has finished running, you well get a report
  detailing the all modules in memory, and noting the version of each
  (for modules that defined a $VERSION, at least).


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


pkgId: bb82a763c6b8ca21bfd9de51258a0a25793cc957fbb89c015c1b6eacfa34db0f
name: perl-Monitoring-Plugin
arch: src
version: 0.40
epoch: 0
release: 13.sdl9
summary: Family of modules to streamline writing plugins for various monitoring systems
url: https://metacpan.org/release/Monitoring-Plugin
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Monitoring-Plugin-0.40-13.sdl9.src.rpm
checksum_type: sha256
description:
  Monitoring::Plugin and its associated Monitoring::Plugin::* modules are a
  family of perl modules to streamline writing Monitoring plugins. The main
  end user modules are Monitoring::Plugin, providing an object-oriented
  interface to the entire Monitoring::Plugin::* collection, and
  Monitoring::Plugin::Functions, providing a simpler functional interface to
  a useful subset of the available functionality.


pkgId: ca2e4ed28a70c74039f8ae6c4c46360c68e8b1ec0774b02c184d29fc9782418e
name: perl-Moo
arch: src
version: 2.005004
epoch: 0
release: 3.sdl9
summary: Minimalist Object Orientation (with Moose compatibility)
url: https://metacpan.org/release/Moo
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Moo-2.005004-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module is an extremely light-weight, high-performance Moose
  replacement. It also avoids depending on any XS modules to allow simple
  deployments. The name Moo is based on the idea that it provides almost -but
  not quite- two thirds of Moose.


pkgId: d7027b7568a15bc4d0a9525c8e4d76793698ffcc2a890c19bbbebad9666183fc
name: perl-MooX-HandlesVia
arch: src
version: 0.001009
epoch: 0
release: 1.sdl9
summary: NativeTrait-like behavior for Moo
url: https://metacpan.org/release/MooX-HandlesVia
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-HandlesVia-0.001009-1.sdl9.src.rpm
checksum_type: sha256
description:
  MooX::HandlesVia is an extension of Moo's 'handles' attribute
  functionality. It provides a means of proxying functionality from an
  external class to the given attribute. This is most commonly used as a way
  to emulate 'Native Trait' behavior that has become commonplace in Moose
  code, for which there was no Moo alternative.


pkgId: b0c57ef7009156155d404986ee78002c27bad3e09ecfb3c2e42d87baac7a24e0
name: perl-MooX-TypeTiny
arch: src
version: 0.002003
epoch: 0
release: 5.sdl9
summary: Optimized type checks for Moo + Type::Tiny
url: https://metacpan.org/dist/MooX-TypeTiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-TypeTiny-0.002003-5.sdl9.src.rpm
checksum_type: sha256
description:
  This module optimizes Moo type checks when used with Type::Tiny to perform
  better. It will automatically apply to isa checks and coercions that use
  Type::Tiny. Non-Type::Tiny isa checks will work as normal.


pkgId: 800814efc543bfb701c3b768a5f2a7fb09d16790a8b404abc8087a83c08609de
name: perl-MooX-Types-MooseLike
arch: src
version: 0.29
epoch: 0
release: 19.sdl9
summary: Some Moosish types and a type builder
url: https://metacpan.org/release/MooX-Types-MooseLike
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-Types-MooseLike-0.29-19.sdl9.src.rpm
checksum_type: sha256
description:
  See MooX::Types::MooseLike::Base for a list of available base types. Its source
  also provides an example of how to build base types, along with both
  parameterizable and non-parameterizable.


pkgId: b1930275a36b826bf9f91f217f3c921fa151e0578efe7af02092bae60d23c67b
name: perl-MooX-late
arch: src
version: 0.100
epoch: 0
release: 3.sdl9
summary: Easily translate Moose code to Moo
url: https://metacpan.org/release/MooX-late
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-late-0.100-3.sdl9.src.rpm
checksum_type: sha256
description:
  Moo is a light-weight object oriented programming framework which aims to
  be compatible with Moose. It does this by detecting when Moose has been
  loaded, and automatically "inflating" its classes and roles to full Moose
  classes and roles. This way, Moo classes can consume Moose roles, Moose
  classes can extend Moo classes, and so forth.


pkgId: 7f39af99e026e836ecb73e20cc63116701e607c7c24efbc8776def1279b39cd7
name: perl-Moose
arch: src
version: 2.2201
epoch: 0
release: 1.sdl9
summary: Complete modern object system for Perl 5
url: https://metacpan.org/release/Moose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Moose-2.2201-1.sdl9.src.rpm
checksum_type: sha256
description:
  Moose is an extension of the Perl 5 object system.

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

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


pkgId: 64eb51cdfb9c01d96f205e8a1a7fc36c3ee67e98a2829e50ba024af2d03c29dc
name: perl-MooseX-ArrayRef
arch: src
version: 0.005
epoch: 0
release: 18.sdl9
summary: Blessed array references with Moose
url: https://metacpan.org/release/MooseX-ArrayRef
rpm_license: (GPL+ or Artistic) and (GPL+ or Artistic or CC-BY-SA)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-ArrayRef-0.005-18.sdl9.src.rpm
checksum_type: sha256
description:
  Objects implemented with array references are often faster than those
  implemented with hash references. Moose's default object implementation is
  hash reference based. This is object implementation based on array references.


pkgId: d429591d2dd7786444f0ebe0b40b8b8dd0a0c9d4ba1732f7a27691fbb1bc41bc
name: perl-MooseX-AttributeHelpers
arch: src
version: 0.25
epoch: 0
release: 19.sdl9
summary: Extended Moose attribute interfaces (deprecated)
url: https://metacpan.org/release/MooseX-AttributeHelpers
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-AttributeHelpers-0.25-19.sdl9.src.rpm
checksum_type: sha256
description:
  This distribution is deprecated. The features it provides have been added to
  the Moose core code as Moose::Meta::Attribute::Native. This distribution should
  not be used by any new code.

  While Moose attributes provide you with a way to name your accessors,
  readers, writers, clearers and predicates, this library provides commonly
  used attribute helper methods for more specific types of data.


pkgId: fa99c81edf3aa0a35117e50eb46535885bdd446e140892ac35b83f8d23e9f4ba
name: perl-MooseX-Getopt
arch: src
version: 0.75
epoch: 0
release: 1.sdl9
summary: Moose role for processing command line options
url: https://metacpan.org/release/MooseX-Getopt
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Getopt-0.75-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Moose role which provides an alternate constructor for creating
  objects using parameters passed in from the command line.


pkgId: 0f0bee636d3db66017adad8ae8d0163bc96514d828080f4fb2f9ee4a4cf34cdf
name: perl-MooseX-InsideOut
arch: src
version: 0.106
epoch: 0
release: 34.sdl9
summary: Inside-out objects with Moose
url: https://metacpan.org/release/MooseX-InsideOut
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-InsideOut-0.106-34.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::InsideOut provides meta-roles for inside-out objects. That is, it
  sets up attribute slot storage somewhere other than inside $self. This
  means that you can extend non-Moose classes, whose internals you either
  don't want to care about or aren't hash-based.


pkgId: deb8df81be52ef2af1a603f66027349f7127c7384e0d1a0406f3eedd8d8c4048
name: perl-MooseX-NonMoose
arch: src
version: 0.26
epoch: 0
release: 25.sdl9
summary: Easy subclassing of non-Moose classes
url: https://metacpan.org/release/MooseX-NonMoose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-NonMoose-0.26-25.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::NonMoose allows for easily subclassing non-Moose classes with
  Moose, taking care of the annoying details connected with doing this, such
  as setting up proper inheritance from Moose::Object and installing (and
  inlining, at make_immutable time) a constructor that makes sure things like
  BUILD methods are called. It tries to be as non-intrusive as possible -
  when this module is used, inheriting from non-Moose classes and inheriting
  from Moose classes should work identically, aside from the few caveats
  mentioned below. One of the goals of this module is that including it in a
  Moose::Exporter-based package used across an entire application should be
  possible, without interfering with classes that only inherit from Moose
  modules, or even classes that don't inherit from anything at all.


pkgId: 071f4054c6d73e5af00b6d6c9fa9c24043769134a7be42d74a20b387a6948e6c
name: perl-MooseX-Role-Parameterized
arch: src
version: 1.11
epoch: 0
release: 1.sdl9
summary: Make your roles flexible through parameterization
url: https://metacpan.org/release/MooseX-Role-Parameterized
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Role-Parameterized-1.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  Roles are composable units of behavior. They are useful for factoring out
  functionality common to many classes from any part of your class hierarchy.
  (See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.)

  While combining roles affords you a great deal of flexibility, individual
  roles have very little in the way of configurability. Core Moose provides
  alias for renaming methods to avoid conflicts, and excludes for ignoring
  methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more
  about alias and excludes).

  Because roles serve many different masters, they usually provide only the
  least common denominator of functionality. To empower roles further, more
  configurability than alias and excludes is required. Perhaps your role needs
  to know which method to call when it is done. Or what default value to use for
  its url attribute.

  Parameterized roles offer exactly this solution.


pkgId: 91ddcd426ab6eba477b3a25770a0131beeff86bb81d54336daad63979e915978
name: perl-MooseX-Role-WithOverloading
arch: src
version: 0.17
epoch: 0
release: 15.sdl9
summary: Roles that support overloading
url: https://metacpan.org/release/MooseX-Role-WithOverloading
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Role-WithOverloading-0.17-15.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::Role::WithOverloading allows you to write a Moose::Role
  that defines overloaded operators and allows those operator
  overloadings to be composed into the classes/roles/instances it's
  compiled to, while plain roles would lose the overloading.


pkgId: 29f2e5ffcc7f46b1e1368e4a7158ca9eb724e1cb232a34b82e3d3d33f6cba411
name: perl-MooseX-Types
arch: src
version: 0.50
epoch: 0
release: 10.sdl9
summary: Organize your Moose types in libraries
url: https://metacpan.org/release/MooseX-Types
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Types-0.50-10.sdl9.src.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: 8f830c2aec814996f0496fb05fa6ec8933247b539de9ab6a4300a8d02ac0b09f
name: perl-Mouse
arch: src
version: 2.5.10
epoch: 0
release: 9.sdl9
summary: Moose minus the antlers
url: https://metacpan.org/release/Mouse
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mouse-2.5.10-9.sdl9.src.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: e0cb795244e8a4a23c7d166e6bcce155dc3c5afbfa0cf879764e93919cb04e75
name: perl-MouseX-Foreign
arch: src
version: 1.000
epoch: 0
release: 18.sdl9
summary: Extends non-Mouse classes as well as Mouse classes
url: https://metacpan.org/release/MouseX-Foreign
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MouseX-Foreign-1.000-18.sdl9.src.rpm
checksum_type: sha256
description:
  MouseX::Foreign Perl module provides an ability for Mouse classes to extend
  any classes, including non-Mouse classes, including Moose classes.


pkgId: cdcb9fd2276ba4e68f04cc22011505793644eeed7350fcaa07debc6d32a2fbc7
name: perl-MouseX-Types
arch: src
version: 0.06
epoch: 0
release: 24.sdl9
summary: Organize your Mouse types in libraries
url: https://metacpan.org/release/MouseX-Types
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MouseX-Types-0.06-24.sdl9.src.rpm
checksum_type: sha256
description:
  Organize your Mouse types; much as MooseX::Types does for your Moose types.
  For more information, please see the MooseX::Types manpage.

  This library was split off from Mouse as of Mouse 0.15.


pkgId: 2698359336ed77c20ea1b22b1f11323101368510ffee40eed3ca3df163777176
name: perl-Net-CIDR
arch: src
version: 0.21
epoch: 0
release: 1.sdl9
summary: Manipulate IPv4/IPv6 netblocks in CIDR notation
url: https://metacpan.org/release/Net-CIDR
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-CIDR-0.21-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Net::CIDR package contains functions that manipulate lists of IP netblocks
  expressed in CIDR notation. The Net::CIDR functions handle both IPv4 and IPv6
  addresses.


pkgId: c8e019ebbcd1b88c246dbcce5bfc71d6dba8a45e313a1f0fa0b50f0cd6bc2ed7
name: perl-Net-IP
arch: src
version: 1.26
epoch: 0
release: 20.sdl9
summary: Perl module for manipulation of IPv4 and IPv6 addresses
url: https://metacpan.org/release/Net-IP
rpm_license: MIT and (GPL+ or Artistic)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-IP-1.26-20.sdl9.src.rpm
checksum_type: sha256
description:
  This is the Net::IP module, designed to allow easy manipulation of IPv4 and
  IPv6 addresses.

  Two applications using the Net::IP module are included: ipcount, an IP address
  mini-calculator, which can calculate the number of IP addresses in a prefix or
  all the prefixes contained in a given range; and iptab, which prints out a
  handy IP "cheat sheet".


pkgId: 67c617adc3a6d6c6b90436b7246ab80a159175d8599fa6f64c09340a6f1c7917
name: perl-Net-LDAP-Server
arch: src
version: 0.43
epoch: 0
release: 17.sdl9
summary: Net::LDAP::Server Perl module
url: https://metacpan.org/release/Net-LDAP-Server
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-LDAP-Server-0.43-17.sdl9.src.rpm
checksum_type: sha256
description:
  Net::LDAP::Server provides the protocol handling for an LDAP server. You
  can subclass it and implement the methods you need. Then you just
  instantiate your subclass and call its C<handle> method to establish a
  connection with the client.


pkgId: 193bf94404eb4e84ee5e2ff267aef1a5f5a26527c0528bc9550327688a267aaf
name: perl-Net-SFTP-Foreign
arch: src
version: 1.93
epoch: 0
release: 5.sdl9
summary: SSH File Transfer Protocol client
url: https://metacpan.org/release/Net-SFTP-Foreign
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-SFTP-Foreign-1.93-5.sdl9.src.rpm
checksum_type: sha256
description:
  Net::SFTP::Foreign is a Perl client for the SFTP version 3 as defined in the SSH
  File Transfer Protocol IETF draft, draft-ietf-secsh-filexfer-02.txt, included on
  this package distribution, on the rfc directory.

  Net::SFTP::Foreign uses any compatible ssh command installed on the system (for
  instance, OpenSSH ssh) to establish the secure connection to the remote server.

  A wrapper module Net::SFTP::Foreign::Compat is also provided for compatibility
  with Net::SFTP.


pkgId: 6a8d1a00c87b2eec7d161163c0f270e341865e027727edcc947d7248244d1c2d
name: perl-Net-SNMP
arch: src
version: 6.0.1
epoch: 0
release: 31.sdl9
summary: Object oriented interface to SNMP
url: https://metacpan.org/release/Net-SNMP
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-SNMP-6.0.1-31.sdl9.src.rpm
checksum_type: sha256
description:
  The Net::SNMP module implements an object oriented interface to the
  Simple Network Management Protocol.  Perl applications can use the
  module to retrieve or update information on a remote host using the
  SNMP protocol.  The module supports SNMP version-1, SNMP version-2c
  (Community-Based SNMPv2), and SNMP version-3.  The Net::SNMP module
  assumes that the user has a basic understanding of the Simple Network
  Management Protocol and related network management concepts.


pkgId: 02a101c32ea39fc97b0bde18239bf50cf662f4d982ff27d92ee15bf8632027c6
name: perl-Object-Accessor
arch: src
version: 0.48
epoch: 1
release: 26.sdl9
summary: Interface to create per object accessors
url: https://metacpan.org/release/Object-Accessor
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Object-Accessor-0.48-26.sdl9.src.rpm
checksum_type: sha256
description:
  Object::Accessor provides an interface to create per object accessors (as
  opposed to per Class accessors, as, for example, Class::Accessor provides).


pkgId: 5b2378f0735728418fca0c98a00030b63baa8df8dadea7a8bfc0b52dd49148d9
name: perl-PHP-Serialization
arch: src
version: 0.34
epoch: 0
release: 31.sdl9
summary: Converts between PHP's serialize() output and the equivalent Perl structure
url: https://metacpan.org/release/PHP-Serialization
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PHP-Serialization-0.34-31.sdl9.src.rpm
checksum_type: sha256
description:
  Provides a simple, quick means of serializing perl memory structures
  (including object data!) into a format that PHP can deserialize() and
  access, and vice versa.


pkgId: 797434ec0bf3fc2cc22b6c607728c8e6a0a0e0cac784bcc1c0fc8bcffb3a09d7
name: perl-POSIX-strftime-Compiler
arch: src
version: 0.44
epoch: 0
release: 4.sdl9
summary: GNU C library compatible strftime for loggers and servers
url: https://metacpan.org/release/POSIX-strftime-Compiler
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-POSIX-strftime-Compiler-0.44-4.sdl9.src.rpm
checksum_type: sha256
description:
  POSIX::strftime::Compiler provides GNU C library compatible strftime(3).
  But this module will not affected by the system locale. This feature is
  useful when you want to write loggers, servers and portable applications.


pkgId: 8a10ffd73a207f48397d1001bc8b56cf215bd70b376e51c4783eb10eb9efca47
name: perl-PPIx-Regexp
arch: src
version: 0.082
epoch: 0
release: 1.sdl9
summary: Represent a regular expression of some sort
url: https://metacpan.org/release/PPIx-Regexp
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PPIx-Regexp-0.082-1.sdl9.src.rpm
checksum_type: sha256
description:
  The purpose of the PPIx-Regexp package is to parse regular expressions in a
  manner similar to the way the PPI package parses Perl. This class forms the
  root of the parse tree, playing a role similar to PPI::Document.


pkgId: d75684161e31908fa9e590e30cdf54a9524bd271dce0f63fc38d503bc3865e0e
name: perl-PPIx-Utils
arch: src
version: 0.003
epoch: 0
release: 3.sdl9
summary: Utility functions for PPI
url: https://metacpan.org/release/PPIx-Utils
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PPIx-Utils-0.003-3.sdl9.src.rpm
checksum_type: sha256
description:
  PPIx::Utils is a collection of utility functions for working with PPI
  documents. The functions are organized into submodules, and may be imported
  from the appropriate submodule or via this module.

  These functions were originally from Perl::Critic::Utils and related modules,
  and have been split off to this distribution for use outside of Perl::Critic.


pkgId: 8b911ec1c9c97baafb9e076f3e2405add441a96fa66ed15061b9790d5f8db16f
name: perl-Package-DeprecationManager
arch: src
version: 0.17
epoch: 0
release: 5.sdl9
summary: Manage deprecation warnings for your distribution
url: https://metacpan.org/release/Package-DeprecationManager
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Package-DeprecationManager-0.17-5.sdl9.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: aee62a5d1c85386dd39d5c11e13c85193e0d3fb81f277ccd334a4eedac507935
name: perl-Package-Variant
arch: src
version: 1.003002
epoch: 0
release: 20.sdl9
summary: Parameterizable packages
url: https://metacpan.org/release/Package-Variant
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Package-Variant-1.003002-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to build packages that return different variations
  depending on what parameters are given.


pkgId: 84bcfe08bc41bd63dc64bcf6b1d27033dab8d816429cb1e5dff2a42ed698f906
name: perl-Parallel-ForkManager
arch: src
version: 2.02
epoch: 0
release: 14.sdl9
summary: Simple parallel processing fork manager
url: https://metacpan.org/release/Parallel-ForkManager
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-ForkManager-2.02-14.sdl9.src.rpm
checksum_type: sha256
description:
  This module is intended for use in operations that can be done in parallel
  where the number of processes to be forked off should be limited. Typical
  use is a downloader which will be retrieving hundreds/thousands of files.


pkgId: ec749771b358689348d92850fb6bfa9f3b644f62995531e42bdfab29dfec8535
name: perl-Parallel-Iterator
arch: src
version: 1.00
epoch: 0
release: 30.sdl9
summary: Simple parallel execution
url: https://metacpan.org/release/Parallel-Iterator
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Iterator-1.00-30.sdl9.src.rpm
checksum_type: sha256
description:
  The map function applies a user supplied transformation function to
  each element in a list, returning a new list containing the
  transformed elements.

  This module provides a 'parallel map'. Multiple worker processes are forked so
  that many instances of the transformation function may be executed
  simultaneously.

  For time consuming operations, particularly operations that spend most of their
  time waiting for I/O, this is a big performance win. It also provides a simple
  idiom to make effective use of multi CPU systems.


pkgId: 38db4d5e30b1b9f47d2eba381086345bfb0aaaa4cb8df129294de9599d43793b
name: perl-Parallel-Prefork
arch: src
version: 0.18
epoch: 0
release: 20.sdl9
summary: Simple prefork server framework
url: https://metacpan.org/release/Parallel-Prefork
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Prefork-0.18-20.sdl9.src.rpm
checksum_type: sha256
description:
  Parallel::Prefork is much like Parallel::ForkManager, but supports graceful
  shutdown and run-time reconfiguration.


pkgId: 828d687c060f6aa7193252bf16f8713999e35dce161b9e7b605513fe1f495f49
name: perl-Parallel-Scoreboard
arch: src
version: 0.08
epoch: 0
release: 19.sdl9
summary: Scoreboard for monitoring status of many processes
url: https://metacpan.org/release/Parallel-Scoreboard
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Scoreboard-0.08-19.sdl9.src.rpm
checksum_type: sha256
description:
  Parallel::Scoreboard is a pure-perl implementation of a process scoreboard.
  By using the module it is easy to create a monitor for many worker process,
  like the status module of the Apache HTTP server.


pkgId: 0cbf3f036d1e8b54a755f018d9d1a0a279bd97639dc761ae6d58aaf50b4322ac
name: perl-Params-Coerce
arch: src
version: 0.15
epoch: 0
release: 1.sdl9
summary: Allows your classes to do coercion of parameters
url: https://metacpan.org/release/Params-Coerce
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Params-Coerce-0.15-1.sdl9.src.rpm
checksum_type: sha256
description:
  A big part of good API design is that we should be able to be flexible in
  the ways that we take parameters. Params::Coerce attempts to encourage this,
  by making it easier to take a variety of different arguments, while adding
  negligible additional complexity to your code.


pkgId: bad794de7b8003cc36e2fdd7f7ef3c23706bda3fa7fb50729250bc75b6d5adae
name: perl-Parse-RecDescent
arch: src
version: 1.967015
epoch: 0
release: 14.sdl9
summary: Generate Recursive-Descent Parsers
url: https://metacpan.org/release/Parse-RecDescent
rpm_license: (GPL+ or Artistic) and (GPLv2+ or Artistic)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parse-RecDescent-1.967015-14.sdl9.src.rpm
checksum_type: sha256
description:
  Parse::RecDescent incrementally generates top-down recursive-descent
  text parsers from simple yacc-like grammar specifications. It
  provides:

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


pkgId: 29bf00549679cc81394d42fdc67cc5e6f22a29d0d9b2a7d99da0f60d681edb3c
name: perl-Path-Dispatcher
arch: src
version: 1.08
epoch: 0
release: 4.sdl9
summary: Flexible and extensible dispatch
url: https://metacpan.org/dist/Path-Dispatcher/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Path-Dispatcher-1.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  Path::Dispatcher's basic operation is that of dispatch. Dispatch takes
  a path and a list of rules, and it returns a list of matches. From there,
  you can "run" the rules that matched. These phases are distinct so that,
  if you need to, you can inspect which rules were matched without ever
  running their code-blocks.


pkgId: f2d74ab3a1a19206e73e2b0431ceb0b020f651348fe74178a3678c7d0f7cb853
name: perl-Pegex
arch: src
version: 0.75
epoch: 0
release: 10.sdl9
summary: Pegex Parser Generator
url: https://metacpan.org/release/Pegex
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pegex-0.75-10.sdl9.src.rpm
checksum_type: sha256
description:
  Pegex is an Acmeist parser framework. It is a PEG parser grammar syntax,
  combined with PCRE compatible regular expressions as the match tokens.
  Pegex draws heavily from Perl 6 rules, but works equivalently in many
  modern programming languages.


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

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

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


pkgId: f788832f818c96e990de903fc27e4d79c04305b72c04178b18ecfb7cc3298114
name: perl-PerlIO-eol
arch: src
version: 0.17
epoch: 0
release: 16.sdl9
summary: PerlIO layer for normalizing line endings
url: https://metacpan.org/release/PerlIO-eol
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PerlIO-eol-0.17-16.sdl9.src.rpm
checksum_type: sha256
description:
  This layer normalizes any of CR, LF, CRLF and Native into the designated
  line ending. It works for both input and output handles.


pkgId: fa1863ea5d234690f946e1570e5661187756657d017d1d33738bf6587d2f88f7
name: perl-PerlIO-via-Timeout
arch: src
version: 0.32
epoch: 0
release: 15.sdl9
summary: PerlIO layer that adds read & write timeout to a handle
url: https://metacpan.org/release/PerlIO-via-Timeout
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PerlIO-via-Timeout-0.32-15.sdl9.src.rpm
checksum_type: sha256
description:
  This package implements a PerlIO layer, that adds read / write timeout.
  This can be useful to avoid blocking while accessing a handle (file,
  socket, ...), and fail after some time.


pkgId: d819e143fb74cbc96c9a352445ef04bebed73daaebd4bc3ca2cf1442ae4562e8
name: perl-PkgConfig-LibPkgConf
arch: src
version: 0.11
epoch: 0
release: 10.sdl9
summary: Interface to pkg-config files via libpkgconf
url: https://metacpan.org/release/PkgConfig-LibPkgConf
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PkgConfig-LibPkgConf-0.11-10.sdl9.src.rpm
checksum_type: sha256
description:
  Many libraries in compiled languages such as C or C++ provide *.pc files to
  specify the flags required for compiling and linking against those libraries.
  Traditionally, the command line program pkg-config is used to query these
  files. This package provides a Perl-level API using libpkgconf to these files.


pkgId: 80a17c04f58386be9eada8e19110c8c00845e9e32ac64b28cba7109c924b4cce
name: perl-Plack
arch: src
version: 1.0048
epoch: 0
release: 7.sdl9
summary: Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
url: https://metacpan.org/release/Plack
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Plack-1.0048-7.sdl9.src.rpm
checksum_type: sha256
description:
  Plack is a set of tools for using the PSGI stack. It contains middleware
  components, a reference server and utilities for Web application
  frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.


pkgId: 155d9ff49b7b31ed03202bec158c48323937d553ee0aa580c0d837ae008642d0
name: perl-Plack-Middleware-Test-StashWarnings
arch: src
version: 0.08
epoch: 0
release: 27.sdl9
summary: Test your application's warnings
url: https://metacpan.org/release/Plack-Middleware-Test-StashWarnings
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Plack-Middleware-Test-StashWarnings-0.08-27.sdl9.src.rpm
checksum_type: sha256
description:
  Plack::Middleware::Test::StashWarnings is a Plack middleware component to
  record warnings generated by your application so that you can test them to
  make sure your application complains about the right things.


pkgId: 932f2c45e41a80a52c77ab89dc84a4b24ee2470f654dc05e24a3971d47211938
name: perl-Pod-Coverage-Moose
arch: src
version: 0.07
epoch: 0
release: 13.sdl9
summary: Pod::Coverage extension for Moose
url: https://metacpan.org/release/Pod-Coverage-Moose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-Coverage-Moose-0.07-13.sdl9.src.rpm
checksum_type: sha256
description:
  When using Pod::Coverage in combination with Moose, it will report any
  method imported from a Role. This is especially bad when used in
  combination with Test::Pod::Coverage, since it takes away its ease of use.


pkgId: 8124886ab56f82d6db3bcbb2e884c6e908db71509d63ed584035306db9633dca
name: perl-Pod-Coverage-TrustPod
arch: src
version: 0.100005
epoch: 0
release: 7.sdl9
summary: Allow a module's pod to contain Pod::Coverage hints
url: https://metacpan.org/release/Pod-Coverage-TrustPod
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-Coverage-TrustPod-0.100005-7.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Pod::Coverage subclass (actually, a subclass of
  Pod::Coverage::CountParents) that allows the POD itself to declare certain
  symbol names trusted.


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

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

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


pkgId: 1e2e5f3cdb76dc95d0ddac71f94f0c051764d4007ba914611af845a0411b793d
name: perl-Pod-POM
arch: src
version: 2.01
epoch: 0
release: 20.sdl9
summary: Object-oriented interface to Perl POD documents
url: https://metacpan.org/release/Pod-POM
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-POM-2.01-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements a parser to convert Pod documents into a simple
  object model form known hereafter as the Pod Object Model.  The object
  model is generated as a hierarchical tree of nodes, each of which
  represents a different element of the original document.  The tree can
  be walked manually and the nodes examined, printed or otherwise
  manipulated.  In addition, Pod::POM supports and provides view objects
  which can automatically traverse the tree, or section thereof, and
  generate an output representation in one form or another.


pkgId: 264ec53935748ce9ff0b769e5f6481f1bfee3b136227ddb8e61c44ee2d423961
name: perl-Proc-Wait3
arch: src
version: 0.05
epoch: 0
release: 24.sdl9
summary: Perl extension for wait3 system call
url: https://metacpan.org/release/Proc-Wait3
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Proc-Wait3-0.05-24.sdl9.src.rpm
checksum_type: sha256
description:
  If any child processes have exited, this call will "reap" the zombies
  similar to the perl "wait" function.


pkgId: cde761cc4785c853691149ded70ddb8eca391788f53ee0a46dfddd4f5c7cd8e4
name: perl-RT-Extension-ChangeManagement
arch: src
version: 1.01
epoch: 0
release: 1.sdl9.1
summary: Change Management configuration for RT
url: http://search.cpan.org/dist/RT-Extension-ChangeManagement/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-ChangeManagement-1.01-1.sdl9.1.src.rpm
checksum_type: sha256
description:
  This extension provides the configuration to implement a change
  management process in Request Tracker


pkgId: 881343e337f602a42ca49f99fc2006aeb0cdd8fc510fb0f14446c18811055aba
name: perl-RT-Extension-CommandByMail
arch: src
version: 3.01
epoch: 0
release: 1.sdl9
summary: Change metadata of a RT ticket via email
url: http://search.cpan.org/dist/RT-Extension-CommandByMail/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-CommandByMail-3.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  This extension allows you to manage tickets via RT's email interface. You put
  commands into beginning of a mail and extension applies them. See the list
  of commands in the RT::Interface::Email::Filter::TakeAction docs.


pkgId: b51abb8a19d8def0a5b1d2c60cb928ae884f6a13adf8b72032fca3c81d50c00d
name: perl-RT-Extension-FormTools
arch: src
version: 2.02
epoch: 0
release: 1.sdl9
summary: Create multi-page ticket creation wizards for RT
url: https://metacpan.org/dist/RT-Extension-FormTools
rpm_license: GPL-1.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-FormTools-2.02-1.sdl9.src.rpm
checksum_type: sha256
description:
  Starting in version 1.00, this extension provides a full UI for RT
  administrators to create multi-page form wizards to collect information and
  create a ticket.


pkgId: 5ff9c217623d9a5a35ab2d2de42df46786f8a6682746d9c84f70216eaef8af42
name: perl-RT-Extension-MandatoryOnTransition
arch: src
version: 1.01
epoch: 0
release: 1.sdl9
summary: Require core fields and ticket custom fields on status transitions
url: http://search.cpan.org/dist/RT-Extension-MandatoryOnTransition/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-MandatoryOnTransition-1.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  This RT extension enforces that certain fields have values before
  tickets are explicitly moved to or from specified statuses. If you list
  custom fields which must have a value before a ticket is resolved, those
  custom fields will automatically show up on the "Resolve" page. The
  reply/comment won't be allowed until a value is provided.


pkgId: 868153fbaed0ff2547a4faddeaf860d0414ae669d6b325a5f9d65a793743cf81
name: perl-RT-Extension-MergeUsers
arch: src
version: 1.11
epoch: 0
release: 1.sdl9
summary: Merges two users into the same effective user
url: https://metacpan.org/dist/RT-Extension-MergeUsers
rpm_license: GPL-1.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-MergeUsers-1.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  This RT extension adds a "Merge Users" box to the User Administration page,
  which allows you to merge the user you are currently viewing with another
  user on your RT instance.


pkgId: 9541d22df8d23d4d38f2f8c255e2e73edc6c2d985e4d8288badd06a2286b4412
name: perl-Razor-Agent
arch: src
version: 2.86
epoch: 0
release: 1.sdl9
summary: Collaborative, content-based spam filtering network agent
url: https://metacpan.org/release/Razor2-Client-Agent
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Razor-Agent-2.86-1.sdl9.src.rpm
checksum_type: sha256
description:
  Vipul's Razor is a distributed, collaborative, spam detection and
  filtering network. Razor establishes a distributed and constantly
  updating catalogue of spam in propagation. This catalogue is used
  by clients to filter out known spam. On receiving a spam, a Razor
  Reporting Agent (run by an end-user or a troll box) calculates
  and submits a 20-character unique identification of the spam (a
  SHA Digest) to its closest Razor Catalogue Server. The Catalogue
  Server echos this signature to other trusted servers after storing
  it in its database. Prior to manual processing or transport-level
  reception, Razor Filtering Agents (end-users and MTAs) check their
  incoming mail against a Catalogue Server and filter out or deny
  transport in case of a signature match. Catalogued spam, once
  identified and reported by a Reporting Agent, can be blocked out
  by the rest of the Filtering Agents on the network.


pkgId: 74bf21976f285065d20aa81929e883726a4c000f5591b001ff4938b6e71d0838
name: perl-Regexp-Common
arch: src
version: 2017060201
epoch: 0
release: 11.sdl9
summary: Provide commonly requested regular expressions
url: https://metacpan.org/release/Regexp-Common
rpm_license: Artistic 2.0 or MIT or BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Common-2017060201-11.sdl9.src.rpm
checksum_type: sha256
description:
  By default, this module exports a single hash (`%RE') that stores or generates
  commonly needed regular expressions. Patterns currently provided include:

   * balanced parentheses and brackets
   * delimited text (with escapes)
   * integers and floating-point numbers in any base (up to 36)
   * comments in 44 languages
   * offensive language
   * lists of any pattern
   * IPv4 addresses
   * URIs
   * Zip codes


pkgId: f0ffd078f0112deeaaadc00ebadfa4e720b30a347239c902c4bd6182fb15635f
name: perl-Regexp-Common-net-CIDR
arch: src
version: 0.03
epoch: 0
release: 22.sdl9
summary: Provide patterns for CIDR blocks
url: https://metacpan.org/release/Regexp-Common-net-CIDR
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Common-net-CIDR-0.03-22.sdl9.src.rpm
checksum_type: sha256
description:
  Patterns for CIDR blocks.

  Now only next IPv4 formats are supported:
    xxx.xxx/xx
    xxx.xxx.xxx/xx
    xxx.xxx.xxx.xxx/xx


pkgId: 28ccb822f82c348490355b3e4e3cbfd3d7454b3a2abd58c1d20e4d13fc122cf0
name: perl-Regexp-IPv6
arch: src
version: 0.03
epoch: 0
release: 34.sdl9
summary: Regular expression for IPv6 addresses
url: https://metacpan.org/release/Regexp-IPv6
rpm_license: GPLv2+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-IPv6-0.03-34.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports the $IPv6_re regular expression that matches any valid
  IPv6 address as described in "RFC 2373 - 2.2 Text Representation of
  Addresses" but ::. Any string not compliant with such RFC will be rejected.


pkgId: 9cb880a9664e6558faf1d95113a0b3f0b3e65169d635dec063e43322bef94733
name: perl-Regexp-Trie
arch: src
version: 0.02
epoch: 0
release: 2.sdl9
summary: Build trie-ized regexp
url: https://metacpan.org/release/Regexp-Trie
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Trie-0.02-2.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a faster but simpler version of Regexp::Assemble or
  Regexp::Optimizer. It builds a trie-ized regexp as above. This module is
  faster than Regexp::Assemble but you can only add literals:
  a+b is treated as a\+b, not "more than one a's followed by b".


pkgId: 282581601aa8786771ecd871398f9b701cb4f847a596b711e8228d08c4d9157e
name: perl-Return-MultiLevel
arch: src
version: 0.08
epoch: 0
release: 4.sdl9
summary: Return across multiple call levels
url: https://metacpan.org/release/Return-MultiLevel
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Return-MultiLevel-0.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a way to return immediately from a deeply nested call
  stack. This is similar to exceptions, but exceptions don't stop automatically
  at a target frame (and they can be caught by intermediate stack frames using
  eval). In other words, this is more like setjmp(3)/longjmp(3) than die.


pkgId: baa9f94eed030882693f1e9f56ac20ce542e7d579f24b0aa5fbdf3e4e9ba5481
name: perl-Return-Type
arch: src
version: 0.007
epoch: 0
release: 1.sdl9
summary: Specify a return type for a function
url: https://metacpan.org/release/Return-Type
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Return-Type-0.007-1.sdl9.src.rpm
checksum_type: sha256
description:
  Return::Type allows you to specify a return type for your subs. Type
  constraints from any Type::Tiny, MooseX::Types or MouseX::Types type
  library are supported.


pkgId: 259de7a200a57e539e410f3c32e52534e48a6decb9474308e04f06768188ecc0
name: perl-SDL
arch: src
version: 2.548
epoch: 0
release: 17.sdl9
summary: Simple DirectMedia Layer for Perl
url: http://sdl.perl.org/
rpm_license: LGPL-2.1-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SDL-2.548-17.sdl9.src.rpm
checksum_type: sha256
description:
  SDL_perl is a package of Perl modules that provide both functional and
  object oriented interfaces to the Simple DirectMedia Layer for Perl 5. This
  package takes some liberties with the SDL API, and attempts to adhere to
  the spirit of both the SDL and Perl.


pkgId: 11fa49c49f4131c1d8ea77eef95c1a734a170e005c372686f325db9743801b77
name: perl-SOAP-Lite
arch: src
version: 1.27
epoch: 0
release: 8.sdl9
summary: Client and server side SOAP implementation
url: https://metacpan.org/release/SOAP-Lite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SOAP-Lite-1.27-8.sdl9.src.rpm
checksum_type: sha256
description:
  SOAP::Lite is a collection of Perl modules which provides a simple and
  lightweight interface to the Simple Object Access Protocol (SOAP) both on
  client and server side.


pkgId: b5dbc0e26e2570820d08841dc1b00e4892481c2aa8b22dfb273aa89acf81dc6f
name: perl-SUPER
arch: src
version: 1.20190531
epoch: 0
release: 1.sdl9
summary: Sane superclass method dispatcher
url: https://metacpan.org/release/SUPER
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SUPER-1.20190531-1.sdl9.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: acef828a5cde344fd8f04c87a6c2050080aa50d28b1b0b58fd25374cfc3560b6
name: perl-Safe-Isa
arch: src
version: 1.000010
epoch: 0
release: 1.sdl9
summary: Call isa, can, does and DOES safely on things that may not be objects
url: https://metacpan.org/release/Safe-Isa
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Safe-Isa-1.000010-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to call isa, can, does and DOES safely on things that
  may not be objects, without the risk of crashing.


pkgId: c99d4be4f7926e8228c9fb4ff7cbcae20c212aae761f225ea204181183d3e119
name: perl-Scope-Upper
arch: src
version: 0.33
epoch: 0
release: 1.sdl9
summary: Act on upper scopes
url: https://metacpan.org/release/Scope-Upper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Scope-Upper-0.33-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module lets you defer actions that will take place when the control
  flow returns into an upper scope. Currently, you can hook an upper scope
  end, or localize variables, array/hash values or deletions of elements
  in higher contexts. You can also return to an upper level and know which
  context was in use then.


pkgId: e68e055e18751fe3cf1037249907893fd897fa2d7a37d5885f6b9f8c8a07990e
name: perl-Selenium-Remote-Driver
arch: src
version: 1.49
epoch: 0
release: 1.sdl9
summary: Perl Client for Selenium Remote Driver
url: https://metacpan.org/dist/Selenium-Remote-Driver
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Selenium-Remote-Driver-1.49-1.sdl9.src.rpm
checksum_type: sha256
description:
  Selenium is a test tool that allows you to write automated web application
  UI tests in any programming language against any HTTP website using any
  mainstream JavaScript-enabled browser. This module is an implementation of
  the client for the Remote driver that Selenium provides. You can find
  bindings for other languages at this location:


pkgId: aceff951b1af72fafdc77cfb2089b1f132a5474d6140f3b345c4e1e4559594ae
name: perl-Sereal
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Fast, compact, powerful binary (de-)serialization
url: https://metacpan.org/release/Sereal
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  Sereal is an efficient, compact-output, binary and feature-rich serialization
  protocol. The Perl encoder is implemented as the Sereal::Encoder module, the
  Perl decoder correspondingly as Sereal::Decoder. This Sereal module is a very
  thin wrapper around both Sereal::Encoder and Sereal::Decoder. It depends on
  both and loads both.


pkgId: c3081b2f643e6679eabcc047848d6db419d248cbe0607057a5eb4556143dff5f
name: perl-Sereal-Decoder
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Perl deserialization for Sereal format
url: https://metacpan.org/release/Sereal-Decoder
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-Decoder-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  This library implements a deserializer for an efficient, compact-output,
  and feature-rich binary protocol called Sereal.


pkgId: 27852e23e3d2fee90b474d900563d8acfd02173cc08959dd62616b214fc93981
name: perl-Sereal-Encoder
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Perl serialization into Sereal format
url: https://metacpan.org/release/Sereal-Encoder
rpm_license: (GPL+ or Artistic) and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-Encoder-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  This library implements an efficient, compact-output, and feature-rich
  serializer using a binary protocol called Sereal.


pkgId: bba6624b69aa6c5d86b0ec819dca6d1b44b2e8f3248df75ff400a58a23f77f72
name: perl-Server-Starter
arch: src
version: 0.35
epoch: 0
release: 10.sdl9
summary: Superdaemon for hot-deploying server programs
url: https://metacpan.org/release/Server-Starter
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Server-Starter-0.35-10.sdl9.src.rpm
checksum_type: sha256
description:
  It is often a pain to write a server program that supports graceful
  restarts, with no resource leaks. Server::Starter, solves the problem by
  splitting the task into two. One is start_server, a script provided as a
  part of the module, which works as a superdaemon that binds to zero or
  more TCP ports, and repeatedly spawns the server program that actually
  handles the necessary tasks (for example, responding to incoming
  connections). The spawned server programs under Server::Starter call
  accept(2) and handle the requests.


pkgId: 70fda662bf6712c1f1f726794406abfa7f5ecaa3412ad985baee05727c757e42
name: perl-Set-IntSpan
arch: src
version: 1.19
epoch: 0
release: 30.sdl9
summary: Perl module for managing sets of integers
url: https://metacpan.org/release/Set-IntSpan
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-IntSpan-1.19-30.sdl9.src.rpm
checksum_type: sha256
description:
  Set::IntSpan manages sets of integers. It is optimized for sets that
  have long runs of consecutive integers.


pkgId: 262d89306d6b5a75f9c886f3613d052d97244cd0fcc5daf1036ba82c3240fd0d
name: perl-Set-Object
arch: src
version: 1.42
epoch: 0
release: 3.sdl9
summary: Set of objects and strings
url: https://metacpan.org/release/Set-Object
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-Object-1.42-3.sdl9.src.rpm
checksum_type: sha256
description:
  This modules implements a set of objects, that is, an unordered
  collection of objects without duplication.

  The term *objects* is applied loosely - for the sake of Set::Object,
  anything that is a reference is considered an object.


pkgId: 9b05fa9fb98e1c4df6070220a24e237bab195daa7e53a8d69372cd34e4286f1d
name: perl-Set-Tiny
arch: src
version: 0.04
epoch: 0
release: 23.sdl9
summary: Simple sets of strings
url: https://metacpan.org/release/Set-Tiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-Tiny-0.04-23.sdl9.src.rpm
checksum_type: sha256
description:
  Set::Tiny is a thin wrapper around regular Perl hashes to perform often
  needed set operations, such as testing two sets of strings for equality, or
  checking whether one is contained within the other.


pkgId: 988c39b39068d7070d495fafc38b911f37ee9bc746283d8d390b71de7b9e10c1
name: perl-Shell-Config-Generate
arch: src
version: 0.34
epoch: 0
release: 9.sdl9
summary: Portably generate configuration for any shell
url: https://metacpan.org/release/Shell-Config-Generate
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Shell-Config-Generate-0.34-9.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module provides an interface for specifying shell configurations for
  different shell environments without having to worry about the arcane
  differences between shells such as csh, sh, cmd.exe and command.com.


pkgId: 12ce0ab1f381d01064f999bd96991df88bc4a736b683f7f7e8341fcbe328fa3b
name: perl-Shell-Guess
arch: src
version: 0.09
epoch: 0
release: 13.sdl9
summary: Make an educated guess about the shell in use
url: https://metacpan.org/release/Shell-Guess
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Shell-Guess-0.09-13.sdl9.src.rpm
checksum_type: sha256
description:
  The Shell::Guess Perl module makes a reasonably aggressive attempt to
  determine the shell being employed by the user, either the shell that executed
  the Perl script directly, or the users' login shell.


pkgId: 7ae227c9f768aab5e6c3ca5d2c5e2be011c98b47d2b4bd80c29d637f8f77db8b
name: perl-Signal-Mask
arch: src
version: 0.008
epoch: 0
release: 26.sdl9
summary: Signal masks made easy
url: https://metacpan.org/release/Signal-Mask
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Signal-Mask-0.008-26.sdl9.src.rpm
checksum_type: sha256
description:
  Signal::Mask is an abstraction around your process or thread signal mask.
  It is used to fetch and/or change the signal mask of the calling process or
  thread. The signal mask is the set of signals whose delivery is currently
  blocked for the caller. It is available as the global hash Signal::Mask.


pkgId: de36aaea1b6dbeaef1dde2f05512862a2273fd30825eb897c65815b914919ad6
name: perl-Sort-Naturally
arch: src
version: 1.03
epoch: 0
release: 29.sdl9
summary: Sort lexically, but sort numeral parts numerically
url: https://metacpan.org/release/Sort-Naturally
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sort-Naturally-1.03-29.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports two functions, 'nsort' and 'ncmp'; they are used in
  implementing my idea of a "natural sorting" algorithm. Under natural
  sorting, numeric substrings are compared numerically, and other
  word-characters are compared lexically.


pkgId: 9f398bfa296b0acec2264566feb0db6807dbc3a0a6a18b0a0f6fbdc651f6f7b9
name: perl-Sort-Versions
arch: src
version: 1.62
epoch: 0
release: 29.sdl9
summary: Perl module for sorting of revision-like numbers
url: https://metacpan.org/release/Sort-Versions
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sort-Versions-1.62-29.sdl9.src.rpm
checksum_type: sha256
description:
  A perl 5 module for sorting of revision-like numbers

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


pkgId: b623b9226fac7d2d19dd72b7738e532b4cec4ae43c00d26c096a10a2a8646e68
name: perl-Spiffy
arch: src
version: 0.46
epoch: 0
release: 19.sdl9
summary: Framework for doing object oriented (OO) programming in Perl
url: https://metacpan.org/release/Spiffy
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Spiffy-0.46-19.sdl9.src.rpm
checksum_type: sha256
description:
  "Spiffy" is a framework and methodology for doing object oriented (OO)
  programming in Perl. Spiffy combines the best parts of Exporter.pm, base.pm,
  mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all
  the nits and warts of traditional Perl OO, in a clean, straightforward and
  (perhaps someday) standard way.


pkgId: 5d2b414581be59ca3e0d4e6e903bfb290dbbbf7bce59cc752781623801e3470d
name: perl-Starlet
arch: src
version: 0.31
epoch: 0
release: 19.sdl9
summary: Simple, high-performance PSGI/Plack HTTP server
url: https://metacpan.org/release/Starlet
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Starlet-0.31-19.sdl9.src.rpm
checksum_type: sha256
description:
  Starlet is a standalone HTTP/1.0 server with support for keep-alive, prefork,
  graceful shutdown, hot deploy, fast HTTP processing, and is suitable for
  running HTTP application servers behind a reverse proxy.


pkgId: 506276c9539adfe46213e773249144b3f09838f1a5ee1f9a399839a79ca53a85
name: perl-Stream-Buffered
arch: src
version: 0.03
epoch: 0
release: 22.sdl9
summary: Temporary buffer to save bytes
url: https://metacpan.org/release/Stream-Buffered
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Stream-Buffered-0.03-22.sdl9.src.rpm
checksum_type: sha256
description:
  Stream::Buffered is a buffer class to store arbitrary length of byte
  strings and then get a seekable filehandle once everything is buffered. It
  uses PerlIO and/or temporary file to save the buffer depending on the
  length of the size.


pkgId: 4786dfcc3a30e31867f07f9f6a292395defbe40a6cbfd61dda5132f23677e8ab
name: perl-String-Escape
arch: src
version: 2010.002
epoch: 0
release: 35.sdl9
summary: String::Escape Perl module
url: https://metacpan.org/release/String-Escape
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-String-Escape-2010.002-35.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a flexible calling interface to some frequently-
  performed string conversion functions, including applying and expanding
  standard C/Unix-style backslash escapes like \n and \t, wrapping and
  removing double-quotes, and truncating to fit within a desired length.


pkgId: 534fa7a90d9e6524fde2c264bc53f7de9da1bc94be9e30daf79978ea429457d6
name: perl-Sub-Exporter-ForMethods
arch: src
version: 0.100054
epoch: 0
release: 1.sdl9
summary: Helper routines for using Sub::Exporter to build methods
url: https://metacpan.org/release/Sub-Exporter-ForMethods
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Exporter-ForMethods-0.100054-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides helper routines for using Sub::Exporter to build methods
  that won't be removed by namespace::autoclean.


pkgId: e2c824d82dc9804ab46a153b1aa45fd4daa34c3c9f5a3991fcb08ca69649b07d
name: perl-Sub-Exporter-Lexical
arch: src
version: 0.092292
epoch: 0
release: 11.sdl9
summary: Export lexically-available subs with Sub::Exporter
url: https://metacpan.org/release/Sub-Exporter-Lexical
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Exporter-Lexical-0.092292-11.sdl9.src.rpm
checksum_type: sha256
description:
  Sub::Exporter::Lexical provides an alternate installer for Sub::Exporter.
  Installers are documented in Sub::Exporter's documentation; all you need to
  know is that by using Sub::Exporter::Lexical's installer, you can import
  routines into a lexical scope that will be cleaned up when that scope ends.


pkgId: b88085a1974851e5a48f2fa97490021a0bab263de022e1cbf27feb915022be29
name: perl-Sub-HandlesVia
arch: src
version: 0.037
epoch: 0
release: 1.sdl9
summary: Alternative handles_via implementation
url: https://metacpan.org/dist/Sub-HandlesVia
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-HandlesVia-0.037-1.sdl9.src.rpm
checksum_type: sha256
description:
  If you've used Moose's native attribute traits, or MooX::HandlesVia before,
  you should have a fairly good idea what this does.


pkgId: 8daad20d3b9a9af2e8e204492c9de7a282be92bd0bc889585b9ea164218ee321
name: perl-Sub-Infix
arch: src
version: 0.004
epoch: 0
release: 10.sdl9
summary: Create a fake infix operator
url: https://metacpan.org/release/Sub-Infix
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Infix-0.004-10.sdl9.src.rpm
checksum_type: sha256
description:
  Sub::Infix creates fake infix operators using overloading. It doesn't use
  source filters, or Devel::Declare, or any of that magic.


pkgId: b73279132f8c859431e35e6d8f426ee70d865336d383db9513ef0f121e8bc91e
name: perl-Sys-Mmap
arch: src
version: 0.20
epoch: 0
release: 8.sdl9
summary: Use mmap to map in a file as a Perl variable
url: https://metacpan.org/release/Sys-Mmap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sys-Mmap-0.20-8.sdl9.src.rpm
checksum_type: sha256
description:
  The Mmap module lets you use mmap to map in a file as a perl variable rather
  than reading the file into dynamically allocated memory.  Multiple programs may
  map the same file into memory, and immediately see changes by each other.
  Memory may be allocated not attached to a file, and shared with sub-processes.


pkgId: da4526f7ecdcfa13b0b7aa7dc2f443c28ea8ab2b3a7b8e7ea0438bafa9597695
name: perl-Taint-Util
arch: src
version: 0.08
epoch: 0
release: 22.sdl9
summary: Test for and flip the taint flag without regex matches or eval
url: https://metacpan.org/release/Taint-Util
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Taint-Util-0.08-22.sdl9.src.rpm
checksum_type: sha256
description:
  Wraps perl's internal routines for checking and setting the taint flag and
  thus does not rely on regular expressions for untainting or odd tricks
  involving eval and kill for checking whether data is tainted; instead, it
  checks and flips a flag on the scalar in-place.


pkgId: e20b7a183c98a68635cc71e9eafd8548dc9e4c2cdc03d54828d385f686bd79ad
name: perl-Task-Weaken
arch: src
version: 1.06
epoch: 0
release: 1.sdl9
summary: Ensure that a platform has weaken support
url: https://metacpan.org/release/Task-Weaken
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Task-Weaken-1.06-1.sdl9.src.rpm
checksum_type: sha256
description:
  One recurring problem in modules that use Scalar::Util's weaken function is
  that it is not present in the pure-perl variant.

  This restores the functionality testing to a dependency you do once in
  your Makefile.PL, rather than something you have to write extra tests
  for each time you write a module.


pkgId: 5e1211467ee27b5029175d2cb74d9c4b0367fd3494818dec90aa5fbc30c7f2cd
name: perl-Template-Toolkit
arch: src
version: 3.009
epoch: 0
release: 5.sdl9
summary: Template processing system
url: http://www.template-toolkit.org/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Template-Toolkit-3.009-5.sdl9.src.rpm
checksum_type: sha256
description:
  The Template Toolkit is a collection of modules which implement a
  fast, flexible, powerful and extensible template processing system.
  It was originally designed and remains primarily useful for generating
  dynamic web content, but it can be used equally well for processing
  any other kind of text based documents: HTML, XML, POD, PostScript,
  LaTeX, and so on.


pkgId: ee6a5a93a3ff3bfc626cbb47a5bc47f644b6ae0540365ab4ec1c46507d77748c
name: perl-Term-EditorEdit
arch: src
version: 0.0016
epoch: 0
release: 25.sdl9
summary: Edit a document via $EDITOR
url: https://metacpan.org/release/Term-EditorEdit
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Term-EditorEdit-0.0016-25.sdl9.src.rpm
checksum_type: sha256
description:
  Term::EditorEdit is a tool for prompting the user to edit a piece of text
  via $VISUAL or $EDITOR and return the result.


pkgId: d91206a964bdb8a470289abe3b09431aaca234714e0f9cd163a4bb2b5b13e6b7
name: perl-Test-Assertions
arch: src
version: 1.054
epoch: 0
release: 38.sdl9
summary: Simple set of building blocks for both unit and runtime testing
url: https://metacpan.org/release/Test-Assertions
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Assertions-1.054-38.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Assertions provides a convenient set of tools for constructing tests,
  such as unit tests or run-time assertion checks (like C's ASSERT macro).
  Unlike some of the Test:: modules available on CPAN, Test::Assertions is
  not limited to unit test scripts; for example it can be used to check
  output is as expected within a benchmarking script. When it is used for
  unit tests, it generates output in the standard form for CPAN unit testing
  (under Test::Harness).


pkgId: 4abce4ac9e4361464bd672b7b930cea5bcaf1a83c37a18a134d49dc8fdb480b6
name: perl-Test-Base
arch: src
version: 0.89
epoch: 0
release: 12.sdl9
summary: Data Driven Testing Framework
url: https://metacpan.org/release/Test-Base
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Base-0.89-12.sdl9.src.rpm
checksum_type: sha256
description:
  Testing is usually the ugly part of Perl module authoring. Perl gives you a
  standard way to run tests with Test::Harness, and basic testing primitives
  with Test::More. After that you are pretty much on your own to develop a
  testing framework and philosophy. Test::More encourages you to make your
  own framework by subclassing Test::Builder, but that is not trivial.

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


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


pkgId: eac3d36bf131c40dce28c8306194ffb3a49624f45eaf9b0825a30b19a73c792d
name: perl-Test-Class
arch: src
version: 0.52
epoch: 0
release: 1.sdl9
summary: Easily create test classes in an xUnit/JUnit style
url: https://metacpan.org/release/Test-Class
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Class-0.52-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Class provides a simple way of creating classes and objects to test
  your code in an xUnit style.


pkgId: 9664bafc8acaa9f74d6f9cb68f84a7707da8efa12a1a5599773a765725124559
name: perl-Test-CleanNamespaces
arch: src
version: 0.24
epoch: 0
release: 6.sdl9
summary: Check for uncleaned imports
url: https://metacpan.org/release/Test-CleanNamespaces
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-CleanNamespaces-0.24-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module lets you check your module's namespaces for imported functions you
  might have forgotten to remove with namespace::autoclean or namespace::clean
  and are therefore available to be called as methods, which usually isn't want
  you want.


pkgId: 164754486e6c2ec8f4ee901ed97d704a62a3c01cbeecf865f6f6051e95cbf184
name: perl-Test-DiagINC
arch: src
version: 0.008
epoch: 0
release: 7.sdl9
summary: List modules and versions loaded if tests fail
url: https://metacpan.org/release/Test-DiagINC
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-DiagINC-0.008-7.sdl9.src.rpm
checksum_type: sha256
description:
  Assuming you shipped your module to CPAN with working tests, test failures
  from CPAN Testers might be due to platform issues, Perl version issues or
  problems with dependencies. This module helps you diagnose deep dependency
  problems by showing you exactly what modules and versions were loaded
  during a test run.


pkgId: 099b760ef3551c9ab965d01b7d6053810c2d54026712b1e363f1761176af693e
name: perl-Test-EOL
arch: src
version: 2.02
epoch: 0
release: 1.sdl9
summary: Check the correct line endings in your project
url: https://metacpan.org/release/Test-EOL
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-EOL-2.02-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) with Windows line endings. It can also check for trailing
  whitespace.


pkgId: 7ef720f2793e6c3f22d51f513e1b5c0847561d9b899190712195a30b0b20b1d7
name: perl-Test-Email
arch: src
version: 0.07
epoch: 0
release: 26.sdl9
summary: Test Email Contents
url: https://metacpan.org/release/Test-Email
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Email-0.07-26.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Email is a subclass of MIME::Entity, with the above methods.
  If you want the messages fetched from a POP3 account, use Test::POP3.


pkgId: 30a5f3ac15eff28db143e269e403f3e56eeec360681a9a390e93adcf517a1bf3
name: perl-Test-Expect
arch: src
version: 0.34
epoch: 0
release: 19.sdl9
summary: Automated driving and testing of terminal-based programs
url: https://metacpan.org/release/Test-Expect
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Expect-0.34-19.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Expect is a module for automated driving and testing of
  terminal-based programs. It is handy for testing interactive programs
  which have a prompt, and is based on the same concepts as the Tcl Expect
  tool. As in Expect::Simple, the Expect object is made available for
  tweaking.

  Test::Expect is intended for use in a test script.


pkgId: faf084d256e805a276b3d3547ce49c0acab7a1cd9ecb1586912e72a65db48428
name: perl-Test-FailWarnings
arch: src
version: 0.008
epoch: 0
release: 25.sdl9
summary: Add test failures if warnings are caught
url: https://metacpan.org/release/Test-FailWarnings
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-FailWarnings-0.008-25.sdl9.src.rpm
checksum_type: sha256
description:
  This module hooks $SIG{__WARN__} and converts warnings to Test::More's
  fail() calls. It is designed to be used with done_testing, when you don't
  need to know the test count in advance.


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


pkgId: 432eaf8d6d4e061971027ccdb07967f0989dbf0514366ce82a96c2b28f238341
name: perl-Test-LWP-UserAgent
arch: src
version: 0.036
epoch: 0
release: 2.sdl9
summary: LWP::UserAgent suitable for simulating and testing network calls
url: https://metacpan.org/release/Test-LWP-UserAgent
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-LWP-UserAgent-0.036-2.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a subclass of LWP::UserAgent which overrides a few key low-
  level methods that are concerned with actually sending your request over
  the network, allowing an interception of that request and simulating a
  particular response. This greatly facilitates testing of client networking
  code where the server follows a known protocol.


pkgId: 966d688b9ce3fc39acc9b231af413749894687675ca92904147112024ecc4f0d
name: perl-Test-LeakTrace
arch: src
version: 0.17
epoch: 0
release: 1.sdl9
summary: Trace memory leaks
url: https://metacpan.org/release/Test-LeakTrace
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-LeakTrace-0.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::LeakTrace provides several functions that trace memory leaks. This module
  scans arenas, the memory allocation system, so it can detect any leaked SVs in
  given blocks.

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


pkgId: 21d67f9781950971db9c7bf86c6c688ce9576a645feca75c49e92dd2df91e3d5
name: perl-Test-Log-Dispatch
arch: src
version: 0.03
epoch: 0
release: 35.sdl9
summary: Test what you are logging
url: https://metacpan.org/release/Test-Log-Dispatch
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Log-Dispatch-0.03-35.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Log::Dispatch is a Log::Dispatch object that keeps track of
  everything logged to it in memory, and provides convenient tests against
  what has been logged.


pkgId: 9211f5165b7d143973d60f4f2bc137182c943ff7722a347be54deb4301bde1ce
name: perl-Test-Memory-Cycle
arch: src
version: 1.06
epoch: 0
release: 13.sdl9
summary: Check for memory leaks and circular memory references
url: https://metacpan.org/release/Test-Memory-Cycle
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Memory-Cycle-1.06-13.sdl9.src.rpm
checksum_type: sha256
description:
  Perl's garbage collection has one big problem: Circular references
  can't get cleaned up.  A circular reference can be as simple as two
  objects that refer to each other.

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


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


pkgId: f9aaa323ce6a1606ba9819b8249e723cdc7d2332efa8bfa3898002e3d0594347
name: perl-Test-MockModule
arch: src
version: 0.177.0
epoch: 0
release: 1.sdl9
summary: Override subroutines in a module for unit testing
url: https://metacpan.org/release/Test-MockModule
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MockModule-0.177.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::MockModule lets you temporarily redefine subroutines in other packages
  for the purposes of unit testing.

  A Test::MockModule object is set up to mock subroutines for a given module. The
  object remembers the original subroutine so it can easily be restored. This
  happens automatically when all MockModule objects for the given module go out
  of scope, or when you unmock() the subroutine.


pkgId: 45266092f61aba3c90c26bc2d1fbd384deae82083e8ca049960bcac8adcd2f71
name: perl-Test-MockTime
arch: src
version: 0.17
epoch: 0
release: 12.sdl9
summary: Replaces actual time with simulated time
url: https://metacpan.org/release/Test-MockTime
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MockTime-0.17-12.sdl9.src.rpm
checksum_type: sha256
description:
  This module was created to enable test suites to test code at specific
  points in time. Specifically it overrides localtime, gmtime and time at
  compile time and then relies on the user supplying a mock time via
  set_relative_time, set_absolute_time or set_fixed_time to alter future
  calls to gmtime,time or localtime.


pkgId: fa454506a1a6f48172413607efd7c1837f4dd38c5bd0810d216a001b95f3f3e8
name: perl-Test-MockTime-HiRes
arch: src
version: 0.08
epoch: 0
release: 2.sdl9
summary: Replaces actual time with simulated high resolution time
url: https://metacpan.org/release/Test-MockTime-HiRes
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MockTime-HiRes-0.08-2.sdl9.src.rpm
checksum_type: sha256
description:
  Test::MockTime::HiRes is a Time::HiRes compatible version of
  Test::MockTime. You can wait milliseconds in simulated time.


pkgId: 4f847fad30cf15f770e31f3664d0cb1ea5f20823af8391ea13e2722b4f132cd8
name: perl-Test-Most
arch: src
version: 0.37
epoch: 0
release: 1.sdl9
summary: Perl module with test functions and features
url: https://metacpan.org/release/Test-Most
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Most-0.37-1.sdl9.src.rpm
checksum_type: sha256
description:
  Most commonly needed test functions and features. This module provides you with
  the most commonly used testing functions and gives you a bit more fine-grained
  control over your test suite.


pkgId: 65ad3475c5fd8e8beb7c0dee8abd4b6192f976f1e1fae0c1e8b5341a89e78646
name: perl-Test-Name-FromLine
arch: src
version: 0.13
epoch: 0
release: 22.sdl9
summary: Automatically name tests from their source code
url: https://metacpan.org/release/Test-Name-FromLine
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Name-FromLine-0.13-22.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Name::FromLine is a testing helper that automatically names each unit
  test from its source code declaration, unless it was explicitly named.


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


pkgId: 595376242d61116a96de012912c8c3f80bf0857c954659fe1d34b7942117ac68
name: perl-Test-NoTabs
arch: src
version: 2.02
epoch: 0
release: 7.sdl9
summary: Check the presence of tabs in your project
url: https://metacpan.org/release/Test-NoTabs
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-NoTabs-2.02-7.sdl9.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) for the presence of tabs.


pkgId: ad93a6f784ab5e34c34dd1e05612402d68cd641eacdc23d1d23e91a7c022d684
name: perl-Test-Number-Delta
arch: src
version: 1.06
epoch: 0
release: 22.sdl9
summary: Compare the difference between numbers against a given tolerance
url: https://metacpan.org/release/Test-Number-Delta
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Number-Delta-1.06-22.sdl9.src.rpm
checksum_type: sha256
description:
  At some point or another, most programmers find they need to compare
  floating-point numbers for equality. The typical idiom is to test if
  the absolute value of the difference of the numbers is within a
  desired tolerance, usually called epsilon. This module provides such
  a function for use with Test::Harness.


pkgId: 99c9e9176833f3f976592154dda8e9df9eaf541639c1f4ec34612a3a7b563a81
name: perl-Test-Object
arch: src
version: 0.08
epoch: 0
release: 13.sdl9
summary: Thoroughly testing objects via registered handlers
url: https://metacpan.org/release/Test-Object
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Object-0.08-13.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Object is a testing package designed to allow you to easily test
  what you believe is a valid object against the expected behaviour of
  all of the classes in its inheritance tree in one single call.


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


pkgId: 439789f1e035e02572fddfc1f2431d60a5ce7d6a607b8ab6dcfe873084c9ab34
name: perl-Test-Regexp
arch: src
version: 2017040101
epoch: 0
release: 10.sdl9
summary: Test your regular expressions
url: https://metacpan.org/release/Test-Regexp
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Regexp-2017040101-10.sdl9.src.rpm
checksum_type: sha256
description:
  This module is intended to test your regular expressions. Given a subject
  string and a regular expression (a.k.a. pattern), the module not only tests
  whether the regular expression completely matches the subject string, it
  performs a utf8::upgrade or utf8::downgrade on the subject string and
  performs the tests again, if necessary. Furthermore, given a pattern with
  capturing parenthesis, it checks whether all captures are present, and in the
  right order. Both named and unnamed captures are checked.


pkgId: e83b965f4f4c2a179c256b689f5436780057693560c2c48f468d9f4d2b59d904
name: perl-Test-SharedFork
arch: src
version: 0.35
epoch: 0
release: 20.sdl9
summary: Fork test
url: https://metacpan.org/release/Test-SharedFork
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-SharedFork-0.35-20.sdl9.src.rpm
checksum_type: sha256
description:
  Test::SharedFork is utility module for Test::Builder. It manages testing
  by keeping the test count consistent between parent and child processes.


pkgId: b57af5e8cac1ecf27b955265a1ece1c602db4ac9a5a2c3cb90db51e446f8c982
name: perl-Test-Snapshot
arch: src
version: 0.06
epoch: 0
release: 9.sdl9
summary: Test against data stored in automatically-named file
url: http://search.cpan.org/dist/Test-Snapshot/
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Snapshot-0.06-9.sdl9.src.rpm
checksum_type: sha256
description:
  Not connected with Test::Snapshots, which is based on a similar concept but
  for running executables.


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


pkgId: 16a1b47c3527b022e4d2ef136071cc3ada23a819861490f766f11c354e6c2b64
name: perl-Test-Synopsis
arch: src
version: 0.17
epoch: 0
release: 1.sdl9
summary: Test your SYNOPSIS code
url: https://metacpan.org/release/Test-Synopsis
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Synopsis-0.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Synopsis is an (author) test module to find .pm or .pod files under your
  lib directory and then make sure the example snippet code in your SYNOPSIS
  section passes the perl compile check.

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


pkgId: 787c312e0c711d7542fea0c28c8a048494e42064c5b365582605a2198587bfed
name: perl-Test-Time
arch: src
version: 0.08
epoch: 0
release: 10.sdl9
summary: Overrides the time() and sleep() core functions for testing
url: https://metacpan.org/release/Test-Time
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Time-0.08-10.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Time can be used to test modules that deal with time. Once you use
  this module, all references to time and sleep will be internalized. You can
  set custom time by passing time => number after the use statement.


pkgId: 12973585ee912a6fbe61730e5f403fc41203208e5bd1dba03cd38ab92b94249d
name: perl-Test-Trap
arch: src
version: 0.3.4
epoch: 0
release: 10.sdl9
summary: Trap exit codes, exceptions, output, etc
url: https://metacpan.org/release/Test-Trap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Trap-0.3.4-10.sdl9.src.rpm
checksum_type: sha256
description:
  Primarily (but not exclusively) for use in test scripts: A block eval on
  steroids, configurable and extensible, but by default trapping (Perl)
  STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return
  values from boxed blocks of test code.


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


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

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


pkgId: e6349621681f9218875f9a62eeaac1776d64658fa355a167a39abbd4c89d1788
name: perl-Test-WWW-Mechanize
arch: src
version: 1.60
epoch: 0
release: 3.sdl9
summary: Testing-specific WWW::Mechanize subclass
url: https://metacpan.org/release/Test-WWW-Mechanize
rpm_license: Artistic-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-WWW-Mechanize-1.60-3.sdl9.src.rpm
checksum_type: sha256
description:
  Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates
  features for web application testing.


pkgId: eeea9db365a3f552e4e5e613d4cf0ceb8a5dc9fdd60d20f26593e17152a3aa4a
name: perl-Test-WWW-Mechanize-PSGI
arch: src
version: 0.39
epoch: 0
release: 15.sdl9
summary: Test PSGI programs using WWW::Mechanize
url: https://metacpan.org/release/Test-WWW-Mechanize-PSGI
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-WWW-Mechanize-PSGI-0.39-15.sdl9.src.rpm
checksum_type: sha256
description:
  PSGI is a specification to decouple web server environments from web
  application framework code. Test::WWW::Mechanize is a subclass of
  WWW::Mechanize that incorporates features for web application testing. The
  Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of
  PSGI applications.


pkgId: b2485ad46684d46c27686208074217b31ad0e5cafdde0d41fe256eaa11ee3375
name: perl-Test-Without-Module
arch: src
version: 0.20
epoch: 0
release: 17.sdl9
summary: Test fallback behavior in absence of modules
url: https://metacpan.org/release/Test-Without-Module
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Without-Module-0.20-17.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to deliberately hide modules from a program even
  though they are installed. This is mostly useful for testing modules that
  have a fallback when a certain dependency module is not installed.


pkgId: c2ff7181ef66fc7bf13bf557e3ad1fe7453b95a82ae09e078158ae2d9c192fac
name: perl-Test2-Tools-Process
arch: src
version: 0.06
epoch: 0
release: 4.sdl9
summary: Unit tests for code that calls exit, exec, system or qx()
url: https://metacpan.org/release/Test2-Tools-Process
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test2-Tools-Process-0.06-4.sdl9.src.rpm
checksum_type: sha256
description:
  This set of testing tools is intended for writing unit tests for code that
  interacts with other processes without using real processes that might have
  unwanted side effects. It also lets you test code that exits program flow
  without actually terminating your test. So far it allows you to test and/or
  mock exit, exec, system, readpipe and qx//. Other process related tests
  will be added in the future.


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

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

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

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


pkgId: ac7b47bdfe2115f9cc7c733a7fa4c4f234c5010499cb59c4327fc080922a7b68
name: perl-Text-Autoformat
arch: src
version: 1.750000
epoch: 0
release: 8.sdl9
summary: Automatic text wrapping and reformatting
url: https://metacpan.org/release/Text-Autoformat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Autoformat-1.750000-8.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Autoformat provides intelligent formatting of plain text without the
  need for any kind of embedded mark-up. The module recognizes Internet
  quoting conventions, a wide range of bulleting and number schemes, centered
  text, and block quotations, and reformats each appropriately. Other options
  allow the user to adjust inter-word and inter-paragraph spacing, justify
  text, and impose various capitalization schemes.

  The module also supplies a re-entrant, highly configurable replacement for
  the built-in Perl format() mechanism.


pkgId: bb1a5928dae67e38395a8021066f5500c3893ac5794c55e5cafb0c2543730776
name: perl-Text-Clip
arch: src
version: 0.0014
epoch: 0
release: 25.sdl9
summary: Clip and extract text in clipboard-like way
url: https://metacpan.org/release/Text-Clip
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Clip-0.0014-25.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Clip allows you to mark/slice up a piece of text. String matching (by
  regular expression, etc.) is used to place marks. The first mark lets you
  access the text preceding and following the mark. Subsequent marks allow
  you to slurp up the text "clipped" between the marks.


pkgId: 1f226606f8deeba1251cf4ddd178596d7ad6ea30a4e8955646da4f9bf474fb53
name: perl-Text-Haml
arch: src
version: 0.990118
epoch: 0
release: 19.sdl9
summary: Haml Perl implementation
url: https://metacpan.org/release/Text-Haml
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Haml-0.990118-19.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Haml implements the Haml
  http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html
  specification.


pkgId: 0d9b2a684d536390ca225cd0be7838e60b652cbd8ac8adce2001589ec94c3310
name: perl-Text-Patch
arch: src
version: 1.8
epoch: 0
release: 33.sdl9
summary: Patches text with given patch
url: https://metacpan.org/release/Text-Patch
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Patch-1.8-33.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Patch combines source text with given diff (difference) data. Diff
  data is produced by Text::Diff module or by the standard diff utility (man
  diff, see -u option).


pkgId: 811414f777a0ae56a715151c331d8c8bd7887b96b119d8346833ffa850bba9fe
name: perl-Text-Quoted
arch: src
version: 2.10
epoch: 0
release: 13.sdl9
summary: Extract the structure of a quoted mail message
url: https://metacpan.org/release/Text-Quoted
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Quoted-2.10-13.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Quoted examines the structure of some text which may contain multiple
  different levels of quoting, and turns the text into a nested data structure.


pkgId: 97759241ee672da719edd73101c8c622a31a15b7ea81b56ed5d932f71e6f1e0a
name: perl-Text-Reform
arch: src
version: 1.20
epoch: 0
release: 32.sdl9
summary: Manual text wrapping and reformatting
url: https://metacpan.org/release/Text-Reform
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Reform-1.20-32.sdl9.src.rpm
checksum_type: sha256
description:
  The module supplies a re-entrant, highly configurable replacement for the
  built-in Perl format() mechanism.


pkgId: deb5441dc846f6f89c2872cf68933085bf401885e2921b6ba9f40acacefceafd
name: perl-Text-WikiFormat
arch: src
version: 0.81
epoch: 0
release: 23.sdl9
summary: Translate Wiki formatted text into other formats
url: https://metacpan.org/release/Text-WikiFormat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-WikiFormat-0.81-23.sdl9.src.rpm
checksum_type: sha256
description:
  The original Wiki web site had a very simple interface to edit and to
  add pages.  Its formatting rules are simple and easy to use.  They are
  also easy to translate into other, more complicated markup languages
  with this module.  It creates HTML by default, but can produce valid
  POD, DocBook, XML, or any other format imaginable.


pkgId: d0113acf964f6669f9e62bc76c03d952cfe8a19cb5be29d736faa0ddb1547604
name: perl-Text-WordDiff
arch: src
version: 0.09
epoch: 0
release: 13.sdl9
summary: Track changes between documents
url: https://metacpan.org/release/Text-WordDiff
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-WordDiff-0.09-13.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a variation on the lovely Text::Diff module. Rather than
  generating traditional line-oriented diffs, however, it generates word-
  oriented diffs. This can be useful for tracking changes in narrative
  documents or documents with very long lines. To diff source code, one is
  still best off using Text::Diff. But if you want to see how a short
  story changed from one version to the next, this module will do the job
  very nicely.


pkgId: 693531a4cb2c0c061716dfb001356924d3d30f86b28084eb2d5a8c9568788de8
name: perl-Text-Wrapper
arch: src
version: 1.05
epoch: 0
release: 26.sdl9
summary: Simple word wrapping perl module
url: https://metacpan.org/release/Text-Wrapper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Wrapper-1.05-26.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides simple word wrapping.  It breaks long lines, but does
  not alter spacing or remove existing line breaks.  If you're looking for
  more sophisticated text formatting, try the Text::Format module.


pkgId: 11bd5beb2dd4be2a5d5ca4c181227244aa7ec0e46b7fcc6a2f9f86e36f7e0b84
name: perl-Text-Xslate
arch: src
version: 3.5.9
epoch: 0
release: 7.sdl9
summary: Scalable template engine
url: http://xslate.org/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Xslate-3.5.9-7.sdl9.src.rpm
checksum_type: sha256
description:
  Xslate is a template engine, tuned for persistent applications, safe as an
  HTML generator, and with rich features.


pkgId: d7aaa782631d0dabc9d0378547c2c4ab30cc76afe2fa1399f226ff25ba3795c7
name: perl-Thread-SigMask
arch: src
version: 0.004
epoch: 0
release: 30.sdl9
summary: Thread specific signal masks
url: https://metacpan.org/release/Thread-SigMask
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Thread-SigMask-0.004-30.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides per-thread signal masks. On non-threaded perls it will
  be effectively the same as POSIX::sigprocmask. The interface works exactly
  the same as sigprocmask.


pkgId: 6ac3682a943f9b7b7216bb2e6b5f4fcaee33d9684b63ecdaea0f7b252a207c25
name: perl-Throwable
arch: src
version: 1.000
epoch: 1
release: 2.sdl9
summary: Role for classes that can be thrown
url: https://metacpan.org/release/Throwable
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Throwable-1.000-2.sdl9.src.rpm
checksum_type: sha256
description:
  Throwable is a role for classes that are meant to be thrown as exceptions
  to standard program flow. It is very simple and does only two things: saves
  any previous value for $@ and calls die $self.


pkgId: 2591a49f8c60eb4a8bd0584fc5ea62a566cdc21ce90eb86153780683111ac801
name: perl-Tie-RefHash-Weak
arch: src
version: 0.09
epoch: 0
release: 40.sdl9
summary: Tie::RefHash subclass with weakened references in the keys
url: https://metacpan.org/release/Tie-RefHash-Weak
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Tie-RefHash-Weak-0.09-40.sdl9.src.rpm
checksum_type: sha256
description:
  The Tie::RefHash module can be used to access hashes by reference. This is
  useful when you index by object, for example.


pkgId: 524a8110d44fbe88d5659097df566bcdb501b5562ac03a6dddb6cc94f76e2447
name: perl-Tie-Simple
arch: src
version: 1.04
epoch: 0
release: 22.sdl9
summary: Variable ties made easier: much, much, much easier
url: https://metacpan.org/release/Tie-Simple
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Tie-Simple-1.04-22.sdl9.src.rpm
checksum_type: sha256
description:
  This module adds the ability to quickly create new types of tie objects
  without creating a complete class. It does so in such a way as to try and
  make the programmers life easier when it comes to single-use ties that I
  find myself wanting to use from time-to-time.


pkgId: 80d93d7ad09b6598304528ae26abedfa74566c4b07855eefd740e06200f4d02f
name: perl-Time-Duration-Parse
arch: src
version: 0.16
epoch: 0
release: 7.sdl9
summary: Parse string that represents time duration
url: https://metacpan.org/release/Time-Duration-Parse
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Time-Duration-Parse-0.16-7.sdl9.src.rpm
checksum_type: sha256
description:
  Time::Duration::Parse is a module to parse human readable duration strings
  like "2 minutes and 3 seconds" to seconds. It does the opposite of
  duration_exact() in Time::Duration and is roundtrip safe.


pkgId: 01a8288e9bc6afdc8acb2e82127797626ba366d42a115cc2192ed18fef2e188a
name: perl-Time-ParseDate
arch: src
version: 2015.103
epoch: 0
release: 20.sdl9
summary: Perl modules for parsing dates and times
url: https://metacpan.org/release/Time-ParseDate
rpm_license: TPDL and Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Time-ParseDate-2015.103-20.sdl9.src.rpm
checksum_type: sha256
description:
  Time-ParseDate provides several Perl modules, including Time::CTime,
  Time::DaysInMonth, Time::JulianDay, Time::ParseDate, and Time::Timezone.
  These modules can be useful for parsing and manipulating dates and times.
  There are numerous options to control what is recognized and what is not.


pkgId: c957dba3e0ddab71e80c866c66c0868e49bb21d83c86f32f03300fd808103b60
name: perl-Type-Tie
arch: src
version: 0.015
epoch: 0
release: 1.sdl9
summary: Tie a variable to a type constraint
url: https://metacpan.org/release/Type-Tie
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Type-Tie-0.015-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports a single function: ttie, which ties a variable to a
  type constraint, ensuring that whatever values stored in the variable
  will conform to the type constraint. If the type constraint has
  coercions, these will be used if necessary to ensure values assigned to
  the variable conform.


pkgId: f096b4a41498c27a84d1e51d0f76012d98bf2eeee59f669b7ee9f64ee1582ee6
name: perl-Type-Tiny
arch: src
version: 1.012004
epoch: 0
release: 1.sdl9
summary: Tiny, yet Moo(se)-compatible type constraint
url: http://typetiny.toby.ink/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Type-Tiny-1.012004-1.sdl9.src.rpm
checksum_type: sha256
description:
  Type::Tiny is a tiny class for creating Moose-like type constraint objects
  that are compatible with Moo, Moose and Mouse.


pkgId: b4c546435bf818022d6ff4f3fbb317dabc160821918a94f3cd811ff26927809f
name: perl-UNIVERSAL-isa
arch: src
version: 1.20171012
epoch: 0
release: 13.sdl9
summary: Hack around module authors using UNIVERSAL::isa as a function
url: https://metacpan.org/release/UNIVERSAL-isa
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-UNIVERSAL-isa-1.20171012-13.sdl9.src.rpm
checksum_type: sha256
description:
  Whenever you use "isa" in UNIVERSAL as a function, a kitten using
  Test::MockObject dies. Normally, the kittens would be helpless, but
  if they use UNIVERSAL::isa (the module whose docs you are reading),
  the kittens can live long and prosper.

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

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


pkgId: a19f639f6edc7aa4a9ae5bfb2e2d21ab8e365a6620a6456d5776769fbb2887ab
name: perl-UNIVERSAL-ref
arch: src
version: 0.14
epoch: 0
release: 34.sdl9
summary: Turns ref() into a multimethod
url: https://metacpan.org/release/UNIVERSAL-ref
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-UNIVERSAL-ref-0.14-34.sdl9.src.rpm
checksum_type: sha256
description:
  This module changes the behavior of the builtin function ref(). If
  ref() is called on an object that has requested an overloaded ref,
  the object's '->ref' method will be called and its return value
  used instead.


pkgId: 5e790c68d7ba8166d41a6f2588984c2850c5b678afe4cfde81b3142a9b3d8ba7
name: perl-User-Identity
arch: src
version: 1.02
epoch: 0
release: 1.sdl9
summary: Maintains info about a physical person
url: https://metacpan.org/release/User-Identity
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-User-Identity-1.02-1.sdl9.src.rpm
checksum_type: sha256
description:
  A module designed to store and maintain a set of informational objects that
  are related to one user.


pkgId: fe134760325167224f719a80353352455a487d1225e20c232f10b782710bddce
name: perl-Validation-Class
arch: src
version: 7.900057
epoch: 0
release: 11.sdl9
summary: Powerful Data Validation Framework
url: https://metacpan.org/release/Validation-Class
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Validation-Class-7.900057-11.sdl9.src.rpm
checksum_type: sha256
description:
  Validation::Class is a scalable data validation library with interfaces for
  applications of all sizes. The most common usage of Validation::Class is to
  transform class namespaces into data validation domains where consistency
  and reuse are primary concerns. Validation::Class provides an extensible
  framework for defining reusable data validation rules. It ships with a
  complete set of pre-defined validations and filters referred to as
  "directives".


pkgId: 90de5a456a4b1370efc0d7a6e3ef5856f8eb3f74b012a038ecfd3cddd2ac38fc
name: perl-WWW-Form-UrlEncoded
arch: src
version: 0.26
epoch: 0
release: 8.sdl9
summary: Parser and builder for application/x-www-form-urlencoded
url: https://metacpan.org/release/WWW-Form-UrlEncoded
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-WWW-Form-UrlEncoded-0.26-8.sdl9.src.rpm
checksum_type: sha256
description:
  WWW::Form::UrlEncoded provides application/x-www-form-urlencoded parser and
  builder. This module aims to have compatibility with other CPAN modules
  like HTTP::Body's urlencoded parser.


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


pkgId: c86f1b622313e6ccca57d8501b305bed8861f5533db260d5467d10d0d2c4fc59
name: perl-Want
arch: src
version: 0.29
epoch: 0
release: 9.sdl9
summary: Perl module implementing a generalization of wantarray
url: https://metacpan.org/release/Want
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Want-0.29-9.sdl9.src.rpm
checksum_type: sha256
description:
  This module generalizes the mechanism of the wantarray function, allowing a
  function to determine in some detail how its return value is going to be
  immediately used.


pkgId: 9e8abd43ca655943d9e9082fe699bb0a876459e701d6d402b510c95ebb074f36
name: perl-Web-Machine
arch: src
version: 0.17
epoch: 0
release: 5.sdl9
summary: Perl port of Webmachine
url: https://metacpan.org/dist/Web-Machine
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Web-Machine-0.17-5.sdl9.src.rpm
checksum_type: sha256
description:
  Web::Machine provides a RESTful web framework modeled as a state machine.
  You define one or more resource classes. Each resource represents a single
  RESTful URI end point, such as a user, an email, etc. The resource class
  can also be the target for POST requests to create a new user, email, etc.


pkgId: 96d8cbb79211564823ea2f9f95efdb4e25ce11c29462f5b117cf56323d8036f2
name: perl-X11-Protocol
arch: src
version: 0.56
epoch: 0
release: 42.sdl9
summary: X11-Protocol - Raw interface to X Window System servers
url: https://metacpan.org/release/X11-Protocol
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-X11-Protocol-0.56-42.sdl9.src.rpm
checksum_type: sha256
description:
  X11::Protocol is a client-side interface to the X11 Protocol (see X(1) for
  information about X11), allowing perl programs to display windows and
  graphics on X11 servers.

  A full description of the protocol is beyond the scope of this documentation;
  for complete information, see the I<X Window System Protocol, X Version 11>,
  available as Postscript or *roff source from C<ftp://ftp.x.org>, or
  I<Volume 0: X Protocol Reference Manual> of O'Reilly & Associates's series of
  books about X (ISBN 1-56592-083-X, C<http://www.oreilly.com>), which contains
  most of the same information.


pkgId: 9c9fcbfba216c2b8145803493a30b1b9281ec44b0a134cbf53fc7b742e58a47d
name: perl-XML-Dumper
arch: src
version: 0.81
epoch: 0
release: 42.sdl9
summary: Perl module for dumping Perl objects from/to XML
url: https://metacpan.org/release/XML-Dumper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-Dumper-0.81-42.sdl9.src.rpm
checksum_type: sha256
description:
  XML::Dumper dumps Perl data to XML format. XML::Dumper can also read
  XML data that were previously dumped by the module and convert it back
  to Perl. Perl objects are blessed back to their original packaging;
  if the modules are installed on the system where the perl objects are
  reconstituted from xml, they will behave as expected. Intuitively, if
  the perl objects are converted and reconstituted in the same
  environment, all should be well.


pkgId: 5e1bdaabd0961e1834125da5e82b38df5090132c56954e9e3d9a953ad76b4f27
name: perl-XML-Parser-Lite
arch: src
version: 0.722
epoch: 0
release: 11.sdl9
summary: Lightweight regexp-based XML parser
url: https://metacpan.org/release/XML-Parser-Lite
rpm_license: (GPL+ or Artistic) and REX
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-Parser-Lite-0.722-11.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module implements an XML parser with an interface similar to
  XML::Parser.  Though not all callbacks are supported, you should be able to
  use it in the same way you use XML::Parser.


pkgId: b13f6c81e6607bd83971b5171a0f1a096117adb9e5e17d27f99d1f149bf1b5b2
name: perl-XML-TreeBuilder
arch: src
version: 5.4
epoch: 0
release: 22.sdl9
summary: Parser that builds a tree of XML::Element objects
url: https://metacpan.org/release/XML-TreeBuilder
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-TreeBuilder-5.4-22.sdl9.src.rpm
checksum_type: sha256
description:
  perl-XML-TreeBuilder is a Perl module that implements a parser
  that builds a tree of XML::Element objects.


pkgId: fba60a28bbadc8a9a8a821cb08579c03e2b4d3f77dff0de26c5732d81df1655f
name: perl-XML-XPathEngine
arch: src
version: 0.14
epoch: 0
release: 23.sdl9
summary: Re-usable XPath engine for DOM-like trees
url: https://metacpan.org/release/XML-XPathEngine
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-XPathEngine-0.14-23.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides an XPath engine, that can be re-used by other
  module/classes that implement trees.


pkgId: 12d59c7bed8f512b95fe43e8aa36f95443dc83af8258c3a5ffb7f61daf45d109
name: perl-XXX
arch: src
version: 0.38
epoch: 0
release: 4.sdl9
summary: See Your Data in the Nude
url: https://metacpan.org/release/XXX
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XXX-0.38-4.sdl9.src.rpm
checksum_type: sha256
description:
  XXX.pm exports a function called XXX that you can put just about
  anywhere in your Perl code to make it die with a YAML dump of the
  arguments to its right.

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

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

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


pkgId: 192805ba4a9ed610024ab4858041db37563ee10b2bb238a125a48e411c6d2de7
name: perl-YAML-PP
arch: src
version: 0.034
epoch: 0
release: 2.sdl9
summary: YAML 1.2 processor
url: https://metacpan.org/release/YAML-PP/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-YAML-PP-0.034-2.sdl9.src.rpm
checksum_type: sha256
description:
  YAML::PP is a modern, modular YAML processor.
  It aims to support YAML 1.2 and YAML 1.1. See http://yaml.org/.


pkgId: b5c2599bf28cc8a1bd6ff8285945e8f61446f1e5bad3ec22ec4ce8245ef41372
name: perl-YAML-Syck
arch: src
version: 1.34
epoch: 0
release: 4.sdl9
summary: Fast, lightweight YAML loader and dumper
url: https://metacpan.org/release/YAML-Syck
rpm_license: BSD and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-YAML-Syck-1.34-4.sdl9.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: bc543821e14c460fce2ec313f91094603f66a71330482aff191ca7a73c94c6d2
name: perl-aliased
arch: src
version: 0.34
epoch: 0
release: 14.sdl9
summary: Use shorter versions of class names
url: https://metacpan.org/release/aliased
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-aliased-0.34-14.sdl9.src.rpm
checksum_type: sha256
description:
  aliased is simple in concept but is a rather handy module. It loads the
  class you specify and exports into your namespace a subroutine that returns
  the class name. You can explicitly alias the class to another name or, if
  you prefer, you can do so implicitly. In the latter case, the name of the
  subroutine is the last part of the class name.


pkgId: 76c4e281b0e750b18d0b5f1f9c4e89d9733ba4c0e45e89c89143e74086a6c013
name: perl-asa
arch: src
version: 1.04
epoch: 0
release: 8.sdl9
summary: Lets your class/object say it works like something else
url: https://metacpan.org/release/asa
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-asa-1.04-8.sdl9.src.rpm
checksum_type: sha256
description:
  Perl 5 doesn't natively support Java-style interfaces, and it doesn't support
  Perl 6 style roles either.

  You can get both of these things in half a dozen different ways via various
  CPAN modules, but they usually require that you buy into "their way" of
  implementing your code.

  This package overrides the isa() method, allowing your class to claim it's
  a class it's not (that is, isn't in @ISA).


pkgId: 92cb55fa73e304ae711302c2b4d3bcf00e171104731c77a0061feee97a3a768b
name: perl-constant-defer
arch: src
version: 6
epoch: 0
release: 22.sdl9
summary: Constant subs with deferred value calculation
url: https://metacpan.org/release/constant-defer
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-constant-defer-6-22.sdl9.src.rpm
checksum_type: sha256
description:
  constant::defer creates a subroutine which on the first call runs given
  code to calculate its value, and on the second and subsequent calls just
  returns that value, like a constant. The value code is discarded once run,
  allowing it to be garbage collected.


pkgId: 430673e0025c0bf630a2a68520b18f7e05f0c3192211a081d931753ec87a8850
name: perl-generators-epel
arch: src
version: 1
epoch: 0
release: 1.sdl9
summary: RPM Perl dependencies generators for EPEL
url: https://src.fedoraproject.org/rpms/perl-generators-epel
rpm_license: GPL-1.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-generators-epel-1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides RPM Perl dependency generator which is used for
  getting run-time requirements perl(:MODULE_COMPAT_XXX) and perl-libs based
  on files which are in the package on EPEL.


pkgId: 8e06436127ab6a26e717a2d49e7440250f78be6e935488e635fdb780bdaf9051
name: perl-match-simple
arch: src
version: 0.010
epoch: 0
release: 11.sdl9
summary: Simplified clone of smartmatch operator
url: http://search.cpan.org/dist/match-simple/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-match-simple-0.010-11.sdl9.src.rpm
checksum_type: sha256
description:
  match::simple provides a simple match operator |M| that acts like a sane
  subset of the (as of Perl 5.18) deprecated smart match operator. Unlike
  smart match, the behaviour of the match is determined entirely by the
  operand on the right hand side.


pkgId: 6b523f5f922fc727990cccbf424f99bee15e661357b55afadccbb189e3f42c34
name: perl-utf8-all
arch: src
version: 0.024
epoch: 0
release: 14.sdl9
summary: Turn on Unicode everywhere
url: https://metacpan.org/release/utf8-all
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-utf8-all-0.024-14.sdl9.src.rpm
checksum_type: sha256
description:
  Pragma utf8 allows you to write your Perl encoded in UTF-8. That means UTF-8
  strings, variable names, and regular expressions. utf8::all goes further, and
  makes @ARGV encoded in UTF-8, and file handles are opened with UTF-8 encoding
  turned on by default (including STDIN, STDOUT, STDERR), and character names
  are imported so \N{...} sequences can be used to compile Unicode characters
  based on names. If you don't want UTF-8 for a particular file handle, you'll
  have to set binmode $filehandle.


pkgId: 3ac0b8121e2502e2acc44764084812f48a045eb03dd12576f245afb0402e5324
name: phoronix-test-suite
arch: src
version: 10.8.4
epoch: 0
release: 2.sdl9
summary: An Automated, Open-Source Testing Framework
url: http://phoronix-test-suite.com/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phoronix-test-suite-10.8.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  The Phoronix Test Suite is the most comprehensive testing and benchmarking
  platform available for the Linux operating system. This software is designed to
  effectively carry out both qualitative and quantitative benchmarks in a clean,
  reproducible, and easy-to-use manner. The Phoronix Test Suite consists of a
  lightweight processing core (pts-core) with each benchmark consisting of an
  XML-based profile with related resource scripts. The process from the benchmark
  installation, to the actual benchmarking, to the parsing of important hardware
  and software components is heavily automated and completely repeatable, asking
  users only for confirmation of actions.


pkgId: f29263e36473b486ceb99947455a211eabbd2adcd4e08e2ec20fe3696408afcc
name: php-extras
arch: src
version: 8.0.30
epoch: 0
release: 2.sdl9
summary: Additional PHP extensions from the standard PHP distribution
url: https://www.php.net/
rpm_license: PHP
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-extras-8.0.30-2.sdl9.src.rpm
checksum_type: sha256
description:
  PHP is an HTML-embedded scripting language.

  This package contains various additional extension for PHP, which
  have not been included in the basic PHP package for RHEL.


pkgId: b9741657b66275f0702da2b7ec05d15db771bb95ad8b7d69a58ea11e95763ac5
name: php-pecl-igbinary
arch: src
version: 3.2.16
epoch: 0
release: 1.module.php81.sdl9
summary: Replacement for the standard PHP serializer
url: https://pecl.php.net/package/igbinary
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-igbinary-3.2.16-1.module.php81.sdl9.src.rpm
checksum_type: sha256
description:
  Igbinary is a drop in replacement for the standard PHP serializer.

  Instead of time and space consuming textual representation,
  igbinary stores PHP data structures in a compact binary form.
  Savings are significant when using memcached or similar memory
  based storages for serialized data.


pkgId: e0e4cef86526ba951959ba731130c6a3ab1829018da87e128106167ffb22f89f
name: php-pecl-memcache
arch: src
version: 8.2
epoch: 0
release: 1.module.php82.sdl9
summary: Extension to work with the Memcached caching daemon
url: https://pecl.php.net/package/memcache
rpm_license: PHP-3.01
rpm_group: Development/Languages
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-memcache-8.2-1.module.php82.sdl9.src.rpm
checksum_type: sha256
description:
  Memcached is a caching daemon designed especially for
  dynamic web applications to decrease database load by
  storing objects in memory.

  This extension allows you to work with memcached through
  handy OO and procedural interfaces.

  Memcache can be used as a PHP session handler.


pkgId: b1fe43a020c462382b352e9430b76b9b3137f94f98d17f6c06ef84fcb69720b0
name: php-pecl-memcached
arch: src
version: 3.3.0
epoch: 0
release: 1.module.php81.sdl9
summary: Extension to work with the Memcached caching daemon
url: https://pecl.php.net/package/memcached
rpm_license: PHP-3.01
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-memcached-3.3.0-1.module.php81.sdl9.src.rpm
checksum_type: sha256
description:
  This extension uses libmemcached library to provide API for communicating
  with memcached servers.

  memcached is a high-performance, distributed memory object caching system,
  generic in nature, but intended for use in speeding up dynamic web
  applications by alleviating database load.

  It also provides a session handler (memcached).


pkgId: 36aec82c26a512ad32014cb2ab593238a565c7b7c31e1c07b748be85a1d2971f
name: php-pecl-msgpack
arch: src
version: 3.0.0
epoch: 0
release: 1.module.php81.sdl9
summary: API for communicating with MessagePack serialization
url: https://pecl.php.net/package/msgpack
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-msgpack-3.0.0-1.module.php81.sdl9.src.rpm
checksum_type: sha256
description:
  This extension provide API for communicating with MessagePack serialization.

  MessagePack is an efficient binary serialization format. It lets you exchange
  data among multiple languages like JSON but it's faster and smaller.
  For example, small integers (like flags or error code) are encoded into a
  single byte, and typical short strings only require an extra byte in addition
  to the strings themselves.

  If you ever wished to use JSON for convenience (storing an image with metadata)
  but could not for technical reasons (encoding, size, speed...), MessagePack is
  a perfect replacement.


pkgId: fd5559ea40a5227eddb406783862ab2f3309b3083c701e4f199b45850d1c3c64
name: phpMyAdmin
arch: src
version: 5.2.1
epoch: 0
release: 1.sdl9
summary: A web interface for MySQL and MariaDB
url: https://www.phpmyadmin.net/
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phpMyAdmin-5.2.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  phpMyAdmin is a tool written in PHP intended to handle the administration of
  MySQL over the Web. Currently it can create and drop databases,
  create/drop/alter tables, delete/edit/add fields, execute any SQL statement,
  manage keys on fields, manage privileges,export data into various formats and
  is available in 50 languages

rpm_license:
  GPL-2.0-or-later AND MIT AND BSD 2-Clause AND BSD 3-Clause AND LGPL-3.0-or-later AND MPL-2.0 AND ISC


pkgId: 50994749e8623cac5cf537b3f6f57adafb4bd400327be2328e92d5b6c5d72566
name: phpMyAdmin
arch: src
version: 5.2.2
epoch: 0
release: 1.sdl9
summary: A web interface for MySQL and MariaDB
url: https://www.phpmyadmin.net/
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phpMyAdmin-5.2.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  phpMyAdmin is a tool written in PHP intended to handle the administration of
  MySQL over the Web. Currently it can create and drop databases,
  create/drop/alter tables, delete/edit/add fields, execute any SQL statement,
  manage keys on fields, manage privileges,export data into various formats and
  is available in 50 languages

rpm_license:
  GPL-2.0-or-later AND MIT AND BSD-2-Clause AND BSD-3-Clause AND LGPL-3.0-or-later AND MPL-2.0 AND ISC


pkgId: cd85f9c51010a06edd5661bfa975a6bf927bd05562eeec38d5a8db5f1c734cc1
name: phpldapadmin
arch: src
version: 1.2.6.6
epoch: 0
release: 1.sdl9
summary: Web-based tool for managing LDAP servers
url: https://www.phpldapadmin.org
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phpldapadmin-1.2.6.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  PhpLDAPadmin is a web-based LDAP client.
  It provides easy, anywhere-accessible, multi-language administration
  for your LDAP server. Its hierarchical tree-viewer and advanced search
  functionality make it intuitive to browse and administer your LDAP directory.

  Since it is a web application, this LDAP browser works on many platforms,
  making your LDAP server easily manageable from any location.

  PhpLDAPadmin is the perfect LDAP browser for the LDAP professional
  and novice alike. Its user base consists mostly of LDAP administration
  professionals.

  Edit /etc/phpldapadmin/config.php to change default (localhost) LDAP server
  location and other things. Edit /etc/httpd/conf.d/phpldapadmin.conf to allow
  access by remote web-clients.


pkgId: b35ba336ef30240882f74c70e957bea7130d21403abb6183ec3823f7e41037da
name: physfs
arch: src
version: 3.0.2
epoch: 0
release: 15.sdl9
summary: Library to provide abstract access to various archives
url: http://www.icculus.org/physfs/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: physfs-3.0.2-15.sdl9.src.rpm
checksum_type: sha256
description:
  PhysicsFS is a library to provide abstract access to various archives. It is
  intended for use in video games, and the design was somewhat inspired by Quake
  3's file subsystem. The programmer defines a "write directory" on the physical
  filesystem. No file writing done through the PhysicsFS API can leave that
  write directory, for security. For example, an embedded scripting language
  cannot write outside of this path if it uses PhysFS for all of its I/O, which
  means that untrusted scripts can run more safely. Symbolic links can be
  disabled as well, for added safety. For file reading, the programmer lists
  directories and archives that form a "search path". Once the search path is
  defined, it becomes a single, transparent hierarchical filesystem. This makes
  for easy access to ZIP files in the same way as you access a file directly on
  the disk, and it makes it easy to ship a new archive that will override a
  previous archive on a per-file basis. Finally, PhysicsFS gives you
  platform-abstracted means to determine if CD-ROMs are available, the user's
  home directory, where in the real filesystem your program is running, etc.


pkgId: 539384c2a3d5146c960ea331d91a85d7dd1f19917c4358ff8c5f3d4080245b23
name: pidgin
arch: src
version: 2.14.12
epoch: 0
release: 3.sdl9
summary: A Gtk+ based multiprotocol instant messaging client
url: http://pidgin.im/
rpm_license: BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pidgin-2.14.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  Pidgin allows you to talk to anyone using a variety of messaging
  protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu,
  ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, Simple and Zephyr.
  These protocols are implemented using a modular, easy to use design.
  To use a protocol, just add an account using the account editor.

  Pidgin supports many common features of other clients, as well as many
  unique features, such as perl scripting, TCL scripting and C plugins.

  Pidgin is not affiliated with or endorsed by America Online, Inc.,
  Microsoft Corporation, Yahoo! Inc., or ICQ Inc.


pkgId: 12cd80e77897e6be401186f85a791e665b4d1581270242826f5594dc5504070b
name: pkcs11-helper
arch: src
version: 1.27.0
epoch: 0
release: 6.sdl9
summary: A library for using PKCS#11 providers
url: http://www.opensc-project.org/opensc/wiki/pkcs11-helper
rpm_license: GPLv2 or BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pkcs11-helper-1.27.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  pkcs11-helper is a library that simplifies the interaction with PKCS#11
  providers for end-user applications using a simple API and optional OpenSSL
  engine. The library allows using multiple PKCS#11 providers at the same time,
  enumerating available token certificates, or selecting a certificate directly
  by serialized id, handling card removal and card insert events, handling card
  re-insert to a different slot, supporting session expiration and much more all
  using a simple API.


pkgId: 8b206af95bb950e10ad7b87406de75a3bdbd54610999fa7defa17647b4d0f710
name: pngcrush
arch: src
version: 1.8.13
epoch: 0
release: 9.sdl9
summary: Optimizer for PNG (Portable Network Graphics) files
url: http://pmt.sourceforge.net/pngcrush/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pngcrush-1.8.13-9.sdl9.src.rpm
checksum_type: sha256
description:
  pngcrush is a commandline optimizer for PNG (Portable Network Graphics) files.
  Its main purpose is to reduce the size of the PNG IDAT datastream by trying
  various compression levels and PNG filter methods. It also can be used to
  remove unwanted ancillary chunks, or to add certain chunks including gAMA,
  tRNS, iCCP, and textual chunks.


pkgId: afc5cbf98576bc0a6db68be891c89d906927c4b3e7a338cea1872a786e819e63
name: pngquant
arch: src
version: 2.17.0
epoch: 0
release: 2.sdl9
summary: PNG quantization tool for reducing image file size
url: http://pngquant.org
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pngquant-2.17.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  pngquant converts 24/32-bit RGBA PNG images to 8-bit palette with alpha channel
  preserved.  Such images are compatible with all modern web browsers and a
  compatibility setting is available to help transparency degrade well in
  Internet Explorer 6.  Quantized files are often 40-70 percent smaller than
  their 24/32-bit version. pngquant uses the median cut algorithm.


pkgId: 87cd2b6e0b9f5ea5fc5eec2ddfaa9217184c1ad658a35ac167fff78a5fefabe8
name: podman-compose
arch: src
version: 1.0.6
epoch: 0
release: 3.sdl9
summary: Run docker-compose.yml using podman
url: https://github.com/containers/podman-compose
rpm_license: GPL-2.0-only
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: podman-compose-1.0.6-3.sdl9.src.rpm
checksum_type: sha256
description:
  An implementation of docker-compose with podman backend.
  The main objective of this project is to be able to run docker-compose.yml
  unmodified and rootless.


pkgId: 1297eb26176a09a5f158b9851bc02c78481c9257e17b33090e3df2644d37eb71
name: podofo
arch: src
version: 0.9.8
epoch: 0
release: 2.sdl9
summary: Tools and libraries to work with the PDF file format
url: http://podofo.sourceforge.net
rpm_license: GPLv2+ and LGPLv2+ with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: podofo-0.9.8-2.sdl9.src.rpm
checksum_type: sha256
description:
  PoDoFo is a library to work with the PDF file format. The name comes from
  the first letter of PDF (Portable Document Format). A few tools to work
  with PDF files are already included in the PoDoFo package.

  The PoDoFo library is a free, portable C++ library which includes classes
  to parse PDF files and modify their contents into memory. The changes can be
  written back to disk easily. The parser can also be used to extract
  information from a PDF file (for example the parser could be used in a PDF
  viewer). Besides parsing PoDoFo includes also very simple classes to create
  your own PDF files. All classes are documented so it is easy to start writing
  your own application using PoDoFo.


pkgId: dcb2056ba25556291e19b88f4c0da28f0930d79b3094440c74c2abdd0c2a3348
name: polkit-gnome
arch: src
version: 0.106
epoch: 0
release: 0.12.20170423gita0763a2.sdl9
summary: PolicyKit integration for the GNOME desktop
url: http://www.freedesktop.org/wiki/Software/PolicyKit
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: polkit-gnome-0.106-0.12.20170423gita0763a2.sdl9.src.rpm
checksum_type: sha256
description:
  polkit-gnome provides an authentication agent for PolicyKit
  that matches the look and feel of the GNOME desktop.


pkgId: dfc9d044835f99f1516d3cdc3d354ed2766722de0df9106c3f15e6aacc303e9c
name: portaudio
arch: src
version: 19
epoch: 0
release: 38.sdl9
summary: Free, cross platform, open-source, audio I/O library
url: http://www.portaudio.com/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: portaudio-19-38.sdl9.src.rpm
checksum_type: sha256
description:
  PortAudio is a portable audio I/O library designed for cross-platform
  support of audio. It uses a callback mechanism to request audio processing.
  Audio can be generated in various formats, including 32 bit floating point,
  and will be converted to the native format internally.


pkgId: e6141c1b0120d47f61fcd4f4a6f5a7fd08f6f61caaf025f1feb5e78afeb182eb
name: portmidi
arch: src
version: 217
epoch: 0
release: 51.sdl9
summary: Real-time Midi I/O Library
url: http://portmedia.sourceforge.net/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: portmidi-217-51.sdl9.src.rpm
checksum_type: sha256
description:
  PortMedia is a set of simple clean APIs and cross-platform library
  implementations for music and other media. PortMidi sub-project provides a
  real-time MIDI input/output library. This package contains the PortMidi
  libraries.


pkgId: 237b5ec85ed4e81212babd04fae9869974dedc1646d1c992750036408ad6d0f7
name: powerdevil
arch: src
version: 5.27.11
epoch: 0
release: 1.sdl9
summary: Manages the power consumption settings of a Plasma Shell
url: https://invent.kde.org/plasma/powerdevil
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: powerdevil-5.27.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  Powerdevil is an utility for powermanagement. It consists
  of a daemon (a KDED module) and a KCModule for its configuration.


pkgId: eda3e4f89b931dd69e4cf83e17d596a07fc39944828695e3f50309d237f38734
name: proj
arch: src
version: 8.2.0
epoch: 0
release: 1.sdl9
summary: Cartographic projection software (PROJ)
url: https://proj.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: proj-8.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Proj and invproj perform respective forward and inverse transformation of
  cartographic data to or from cartesian data with a wide range of selectable
  projection functions.


pkgId: 4a7c47b9604a6e3f457442b63de7872cf730c44088140c82e9909e39fea39ac8
name: pssh
arch: src
version: 2.3.4
epoch: 0
release: 1.sdl9
summary: Parallel SSH tools
url: https://github.com/lilydjwg/pssh
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pssh-2.3.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides various parallel tools based on ssh and scp.
  Parallell version includes:
   o ssh : pssh
   o scp : pscp
   o nuke : pnuke
   o rsync : prsync
   o slurp : pslurp


pkgId: e6342d99ec35e1dc10d9c44774f0cf8a3f67ba1eabb4d45793a67e3d3e459e86
name: pugixml
arch: src
version: 1.13
epoch: 0
release: 1.sdl9
summary: A light-weight C++ XML processing library
url: http://pugixml.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pugixml-1.13-1.sdl9.src.rpm
checksum_type: sha256
description:
  pugixml is a light-weight C++ XML processing library.
  It features:
  - DOM-like interface with rich traversal/modification capabilities
  - Extremely fast non-validating XML parser which constructs the DOM tree from
    an XML file/buffer
  - XPath 1.0 implementation for complex data-driven tree queries
  - Full Unicode support with Unicode interface variants and automatic encoding
    conversions


pkgId: 7c7bfd5f16c5b19e9c924e8215b566e22b36f2fe8bd643d35ff4693afec90c38
name: pv
arch: src
version: 1.6.20
epoch: 0
release: 1.sdl9
summary: A tool for monitoring the progress of data through a pipeline
url: http://www.ivarch.com/programs/pv.shtml
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pv-1.6.20-1.sdl9.src.rpm
checksum_type: sha256
description:
  PV ("Pipe Viewer") is a tool for monitoring the progress of data through a
  pipeline.  It can be inserted into any normal pipeline between two processes
  to give a visual indication of how quickly data is passing through, how long
  it has taken, how near to completion it is, and an estimate of how long it
  will be until completion.


pkgId: 7e2e3405cff9826a940004dca81dc2aae48903b5f90b15c47de0d39448b39911
name: pwgen
arch: src
version: 2.08
epoch: 0
release: 8.sdl9
summary: Automatic password generation
url: http://sf.net/projects/pwgen
rpm_license: GPL+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pwgen-2.08-8.sdl9.src.rpm
checksum_type: sha256
description:
  pwgen generates random, meaningless but pronounceable passwords. These
  passwords contain either only lowercase letters, or upper and lower case, or
  upper case, lower case and numeric digits. Upper case letters and numeric
  digits are placed in a way that eases memorizing the password.


pkgId: 7b8daa3d9d065be00d8fc6032e9581036e956109778310ce110739a3f1a35b28
name: pxz
arch: src
version: 4.999.9
epoch: 0
release: 23.beta.20220509git.sdl9
summary: Parallel LZMA compressor using XZ
url: https://jnovy.fedorapeople.org/pxz/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pxz-4.999.9-23.beta.20220509git.sdl9.src.rpm
checksum_type: sha256
description:
  Parallel XZ is a compression utility that takes advantage of running
  XZ compression simultaneously on different parts of an input file on
  multiple cores and processors. This significantly speeds up compression
  time.


pkgId: 66f07644a4b811eb83a9a2efb6804deebaf2850251823231a4a62ee29b5a9361
name: pyOpenSSL
arch: src
version: 21.0.0
epoch: 0
release: 1.sdl9
summary: Python wrapper module around the OpenSSL library
url: https://pyopenssl.readthedocs.org/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pyOpenSSL-21.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  High-level wrapper around a subset of the OpenSSL library, includes among others
   * SSL.Connection objects, wrapping the methods of Python's portable
     sockets
   * Callbacks written in Python
   * Extensive error-handling mechanism, mirroring OpenSSL's error codes


pkgId: 0bbc028c98416217a27e29b6e1cad9d279faf03cee2e1cbe7510475c5c05c0d2
name: pyflakes
arch: src
version: 2.4.0
epoch: 0
release: 1.sdl9
summary: A simple program which checks Python source files for errors
url: https://github.com/PyCQA/pyflakes
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pyflakes-2.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pyflakes is similar to PyChecker in scope, but differs in that it does
  not execute the modules to check them. This is both safer and faster,
  although it does not perform as many checks. Unlike PyLint, Pyflakes
  checks only for logical errors in programs; it does not perform any
  check on style.


pkgId: ce559d0a82d525061a198174a9b69ec2002eeab023998516c6cf50ca4eca1f3d
name: pygame
arch: src
version: 2.3.0
epoch: 0
release: 1.sdl9
summary: Python modules for writing games
url: http://www.pygame.org
rpm_license: LGPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pygame-2.3.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pygame is a set of Python modules designed for writing games. It is
  written on top of the excellent SDL library. This allows you to create
  fully featured games and multimedia programs in the python language.
  Pygame is highly portable and runs on nearly every platform and
  operating system.


pkgId: 2a1221c341f465baedff4bf4f55283f941c20390f8434b24c8e5b20db0d306c7
name: pylint
arch: src
version: 2.13.7
epoch: 0
release: 1.sdl9
summary: Analyzes Python code looking for bugs and signs of poor quality
url: https://www.pylint.org/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pylint-2.13.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pylint is a Python source code analyzer which looks for programming errors,
  helps enforcing a coding standard and sniffs for some code smells (as defined in
  Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since
  nearly all tests you can do with PyChecker can also be done with Pylint.
  However, Pylint offers some more features, like checking length of lines of
  code, checking if variable names are well-formed according to your coding
  standard, or checking if declared interfaces are truly implemented, and much
  more.

  Additionally, it is possible to write plugins to add your own checks.


pkgId: 4b301a73689d41b3fabad6ac1440ffd3247974dbce916d32a162cfd34f3eeef7
name: pypolicyd-spf
arch: src
version: 2.9.3
epoch: 0
release: 4.sdl9
summary: SPF Policy Server for Postfix (Python implementation)
url: https://launchpad.net/spf-engine
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pypolicyd-spf-2.9.3-4.sdl9.src.rpm
checksum_type: sha256
description:
  pypolicyd-spf (spf-engine) is a Postfix policy engine for Sender Policy
  Framework (SPF) checking. It is implemented in pure Python and uses the
  python-spf (pyspf) module.

  This SPF policy server implementation provides flexible options for different
  receiver policies and sender whitelisting to enable it to support a very wide
  range of requirements.


pkgId: 508d7b41785866d413c3856ab7a1d536eff222adad5faf48393542d63af04405
name: pysnmp
arch: src
version: 4.4.12
epoch: 0
release: 13.sdl9
summary: An SNMP engine written in Python
url: http://pysnmp.sourceforge.net/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pysnmp-4.4.12-13.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Python implementation of SNMP v.1/v.2c engine. It's
  general functionality is to assemble/disassemble SNMP messages
  from/into given SNMP Object IDs along with associated values.
  PySNMP also provides a few transport methods specific to TCP/IP
  networking.


pkgId: 20a016ae296b0389855d2b6771984dc745483a85fd2295b2c82f8cb7928fe7ac
name: python-Automat
arch: src
version: 22.10.0
epoch: 0
release: 2.sdl9
summary: Self-service finite-state machines for the programmer on the go
url: https://github.com/glyph/automat
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-Automat-22.10.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Automat is a library for concise, idiomatic Python expression of finite-state
  automata (particularly deterministic finite-state transducers).


pkgId: 83ac66b48a7edf59a07fcf3d4e2ff942a7e08d06e65095c1898933dc335f9973
name: python-acme
arch: src
version: 1.30.0
epoch: 0
release: 1.sdl9
summary: Python library for the ACME protocol
url: https://pypi.python.org/pypi/acme
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-acme-1.30.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Python libraries implementing the Automatic Certificate Management Environment
  (ACME) protocol. It is used by the Let's Encrypt project.


pkgId: 7f8ca583ce627b8128de37b7d8976199129a830417814a5dd15d9a22f703aa5b
name: python-aiodns
arch: src
version: 3.0.0
epoch: 0
release: 5.sdl9
summary: Simple DNS resolver for asyncio
url: https://github.com/saghul/aiodns
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiodns-3.0.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  aiodns provides a simple way for doing asynchronous DNS resolutions
  with a synchronous looking interface by using pycares.


pkgId: a0f8fab4f85331978f8c2faea7933006b1b0a8a32ce48b38231d18fc531c8d1c
name: python-aiohttp
arch: src
version: 3.9.5
epoch: 0
release: 2.sdl9
summary: Python HTTP client/server for asyncio
url: https://github.com/aio-libs/aiohttp
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiohttp-3.9.5-2.sdl9.src.rpm
checksum_type: sha256
description:
  Python HTTP client/server for asyncio which supports both the client and the
  server side of the HTTP protocol, client and server websocket, and webservers
  with middlewares and pluggable routing.


pkgId: dbe76396f5d7bf1eb7c5dc60063b7eba15cbb2ed6f8be0ac9b03ae58b3e754f7
name: python-aiosmtpd
arch: src
version: 1.4.4.post2
epoch: 0
release: 5.sdl9
summary: Asyncio-based SMTP server
url: https://github.com/aio-libs/aiosmtpd
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiosmtpd-1.4.4.post2-5.sdl9.src.rpm
checksum_type: sha256
description:
  This is a server for SMTP and related protocols, similar in utility
  to the standard library’s smtpd.py module, but rewritten to be based
  on asyncio for Python 3.


pkgId: e80aaa56e32aaeba123bc7ff54f25c20a29c328470d25bb02620da9959896f56
name: python-anyio
arch: src
version: 3.5.0
epoch: 0
release: 1.sdl9
summary: Compatibility layer for multiple asynchronous event loop implementations
url: https://github.com/agronholm/anyio
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-anyio-3.5.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  AnyIO is an asynchronous networking and concurrency library that works on top
  of either asyncio or trio.  It implements trio-like structured concurrency (SC)
  on top of asyncio, and works in harmony with the native SC of trio itself.


pkgId: e918eb04fd2d9cdf2e48e6a70ab2e6c6e51e465b1c571b499647c40ebfdf1dde
name: python-apipkg
arch: src
version: 2.1.1
epoch: 0
release: 1.sdl9
summary: A Python namespace control and lazy-import mechanism
url: https://github.com/pytest-dev/apipkg
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-apipkg-2.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  With apipkg you can control the exported namespace of a Python package and
  greatly reduce the number of imports for your users. It is a small pure Python
  module that works on CPython 2.7 and 3.4+, Jython and PyPy. It cooperates well
  with Python's help() system, custom importers (PEP302) and common command-line
  completion tools.


pkgId: f2eb78ba357e2ce48e17565dfce74b205d656b35ca2cb20490c4c3eb7587d1ca
name: python-argon2-cffi-bindings
arch: src
version: 21.2.0
epoch: 0
release: 2.sdl9
summary: Low-level CFFI bindings for Argon2
url: https://github.com/hynek/argon2-cffi-bindings
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-argon2-cffi-bindings-21.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides low-level CFFI bindings to the Argon2 password hashing
  algorithm.

  If you want to hash passwords in an application,
  this package is not for you.
  Have a look at argon2-cffi with its high-level abstractions!

  These bindings have been extracted from argon2-cffi and it remains its main
  consumer. However, they may be used by other packages that want to use the
  Argon2 library without dealing with C-related complexities.


pkgId: 43a4b0fa201f0894b561695ada4f5ba39c764f0fa9995d2ee9dd63f40b32f308
name: python-asgiref
arch: src
version: 3.7.2
epoch: 0
release: 1.sdl9
summary: ASGI specs, helper code, and adapters
url: https://github.com/django/asgiref
rpm_license: BSD-3-Clause AND Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-asgiref-3.7.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  ASGI is a standard for Python asynchronous web apps and servers to communicate
  with each other, and positioned as an asynchronous successor to WSGI.  This
  package includes ASGI base libraries, such as:

  * Sync-to-async and async-to-sync function wrappers, asgiref.sync
  * Server base classes, asgiref.server
  * A WSGI-to-ASGI adapter, in asgiref.wsgi


pkgId: d8a7aa943b85f9b4d6a49f6286677a42d5220b7356d45793ecc82f1cb1a4e636
name: python-astroid
arch: src
version: 2.11.6
epoch: 0
release: 2.sdl9
summary: Common base representation of python source code for pylint and other projects
url: https://pypi.org/project/astroid/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-astroid-2.11.6-2.sdl9.src.rpm
checksum_type: sha256
description:
  The aim of this module is to provide a common base representation of python
  source code for projects such as pychecker, pyreverse, pylint...
  It provides a compatible representation which comes from the _ast module. It
  rebuilds the tree generated by the builtin _ast module by recursively walking
  down the AST and building an extended ast. The new node classes have additional
  methods and attributes for different usages. They include some support for
  static inference and local name scopes. Furthermore, astroid builds partial
  trees by inspecting living objects.


pkgId: 2daad15ba768c47a25af8a663b332ee842e165009d9fa77139391e35c5a39235
name: python-async-generator
arch: src
version: 1.10
epoch: 0
release: 13.sdl9
summary: Async generators and context managers
url: https://github.com/python-trio/async_generator
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-async-generator-1.10-13.sdl9.src.rpm
checksum_type: sha256
description:
  This library generally tries hard to match the semantics of Python 3.6's native
  async generators in every detail (PEP 525), with additional support for yield
  from and for returning non-None values from an async generator (under the
  theory that these may well be added to native async generators one day).


pkgId: c78dfed2f3bbd09ae7b59487737e498759e7858d280a025fb255e19af3a78b33
name: python-async-timeout
arch: src
version: 4.0.2
epoch: 0
release: 2.sdl9
summary: An asyncio-compatible timeout context manager
url: https://github.com/aio-libs/async-timeout
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-async-timeout-4.0.2-2.sdl9.src.rpm
checksum_type: sha256
description:
  asyncio-compatible timeout context manager
  The context manager is useful in cases when you want to apply timeout
  logic around block of code or in cases when asyncio.wait_for() is not
  suitable. Also it's much faster than asyncio.wait_for() because timeout
  doesn't create a new task.


pkgId: f452b64de869dfa021a4e8d5fe458475809709613050d64f4b02d605d60f97dd
name: python-atpublic
arch: src
version: 3.1.1
epoch: 0
release: 1.sdl9
summary: Decorator for populating a Python module's __all__
url: https://gitlab.com/warsaw/public
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-atpublic-3.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a very simple decorator and function which populates a
  module's __all__ and optionally the module globals.
  This provides both a pure-Python implementation and a C implementation.
  It is proposed that the C implementation be added to built-ins for
  Python 3.6.


pkgId: 5d70c99fc99497112c517dda07d0a0ed8c5890e18d4cb3e815089e2ff5ca4813
name: python-authres
arch: src
version: 1.2.0
epoch: 0
release: 6.sdl9
summary: Authentication Results Header Module
url: https://launchpad.net/authentication-results-python
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-authres-1.2.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  RFC 8601 Authentication-Results Headers generation and parsing for
  Python/Python3.  See README for extension RFCs implemented.


pkgId: a5b46c356b0841bd83255d4dcc06a9781195818118f58cea8808ab27541f8f45
name: python-beautifulsoup4
arch: src
version: 4.10.0
epoch: 0
release: 6.sdl9
summary: HTML/XML parser for quick-turnaround applications like screen-scraping
url: http://www.crummy.com/software/BeautifulSoup/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-beautifulsoup4-4.10.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  Beautiful Soup is a Python HTML/XML parser designed for quick
  turnaround projects like screen-scraping. Three features make it
  powerful:

  Beautiful Soup won't choke if you give it bad markup.

  Beautiful Soup provides a few simple methods and Pythonic idioms for
  navigating, searching, and modifying a parse tree.

  Beautiful Soup automatically converts incoming documents to Unicode
  and outgoing documents to UTF-8.

  Beautiful Soup parses anything you give it.

  Valuable data that was once locked up in poorly-designed websites is
  now within your reach. Projects that would have taken hours take only
  minutes with Beautiful Soup.


pkgId: 1bf0f1d5d1517fd43ae3ba49a3313a20b9003e5c5c5c6a9915c1829601b87da5
name: python-blessed
arch: src
version: 1.20.0
epoch: 0
release: 1.sdl9
summary: A thin, practical wrapper around terminal capabilities in Python
url: https://github.com/jquast/blessed
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-blessed-1.20.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Blessed is a thin, practical wrapper around terminal styling, screen
  positioning, and keyboard input.

  It provides:
  - Styles, color, and maybe a little positioning without necessarily clearing
    the whole screen first.
  - Works great with standard Python string formatting.
  - Provides up-to-the-moment terminal height and width, so you can respond
    to terminal size changes.
  - Avoids making a mess if the output gets piped to a non-terminal: outputs
    to any file-like object such as StringIO, files, or pipes.
  - Uses the terminfo(5) database so it works with any terminal type and
    supports any terminal capability: No more C-like calls to tigetstr and
    tparm.
  - Keeps a minimum of internal state, so you can feel free to mix and match
    with calls to curses or whatever other terminal libraries you like.
  - Provides plenty of context managers to safely express terminal modes,
    automatically restoring the terminal to a safe state on exit.
  - Act intelligently when somebody redirects your output to a file, omitting
    all of the terminal sequences such as styling, colors, or positioning.
  - Dead-simple keyboard handling: safely decoding unicode input in your
    system’s preferred locale and supports application/arrow keys.
  - Allows the printable length of strings containing sequences to be
    determined.


pkgId: 4f470c9134efa48df3160d29d9960f918ac0002ed91aeff547174ffb50ef8d4d
name: python-blessings
arch: src
version: 1.7
epoch: 0
release: 18.sdl9
summary: Thin, practical wrapper around terminal coloring, styling, and positioning
url: https://github.com/erikrose/blessings
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-blessings-1.7-18.sdl9.src.rpm
checksum_type: sha256
description:
  Blessings lifts several of curses' limiting assumptions, and it makes your code
  pretty, too:

  * Use styles, color, and maybe a little positioning without necessarily
    clearing the whole screen first.
  * Leave more than one screenful of scrollback in the buffer after your program
    exits, like a well-behaved command-line app should.
  * Get rid of all those noisy, C-like calls to tigetstr and tparm, so your code
    does not get crowded out by terminal bookkeeping.
  * Act intelligently when somebody redirects your output to a file, omitting the
    terminal control codes the user does not want to see (optional).


pkgId: 4cb7090314bd8ca2707bcb4eaa8c7bc4756bfce768c6f6cb6501869c6a032241
name: python-blinker
arch: src
version: 1.5
epoch: 0
release: 1.sdl9
summary: Fast, simple object-to-object and broadcast signaling
url: https://pythonhosted.org/blinker/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-blinker-1.5-1.sdl9.src.rpm
checksum_type: sha256
description:
  Blinker provides a fast dispatching system that allows any number
  of interested parties to subscribe to events, or "signals".


pkgId: f8cf173fdec9aedc1b1dedb8e675773e58d96cd83747ca1d4b50d61051294ef6
name: python-boolean.py
arch: src
version: 4.0
epoch: 0
release: 8.sdl9
summary: Define boolean algebras, and create and parse boolean expressions
url: https://github.com/bastikr/boolean.py
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-boolean.py-4.0-8.sdl9.src.rpm
checksum_type: sha256
description:
  "boolean.py" is a small library implementing a boolean algebra. It defines
  two base elements, TRUE and FALSE, and a Symbol class that can take on one of
  these two values. Calculations are done in terms of AND, OR and NOT - other
  compositions like XOR and NAND are not implemented but can be emulated with
  AND or and NOT. Expressions are constructed from parsed strings or in Python.


pkgId: 1a744ea95800586bef709cc7397a3bc681b8724e651dabc35722965a5694d8d2
name: python-boto3
arch: src
version: 1.28.62
epoch: 0
release: 1.sdl9
summary: The AWS SDK for Python
url: https://github.com/boto/boto3
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-boto3-1.28.62-1.sdl9.src.rpm
checksum_type: sha256
description:
  Boto3 is the Amazon Web Services (AWS) Software Development
  Kit (SDK) for Python, which allows Python developers to
  write software that makes use of services like Amazon S3
  and Amazon EC2.


pkgId: 37e293d7e5db78f822db75bca1157379800945559bf153d2d70655517724f0db
name: python-botocore
arch: src
version: 1.31.62
epoch: 0
release: 2.sdl9
summary: Low-level, data-driven core of boto 3
url: https://github.com/boto/botocore
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-botocore-1.31.62-2.sdl9.src.rpm
checksum_type: sha256
description:
  A low-level interface to a growing number of Amazon Web Services. The
  botocore package is the foundation for the AWS CLI as well as boto3.


pkgId: 2ff1d6aae8acca4a52b0b535d47f2fdcbd75eaf4ef0710f150bdc56e1907e709
name: python-breathe
arch: src
version: 4.34.0
epoch: 0
release: 5.sdl9
summary: Adds support for Doxygen xml output to reStructuredText and Sphinx
url: https://github.com/michaeljones/breathe
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-breathe-4.34.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  Breathe is an extension to reStructuredText and Sphinx to be able to read and
  render the Doxygen xml output.


pkgId: cd393baf2167babc7e8f296179db33c671f8f67b51f0fecb462f4730af2b9820
name: python-bsddb3
arch: src
version: 6.2.9
epoch: 0
release: 8.sdl9
summary: Python 3 bindings for Berkeley DB
url: https://pypi.org/project/bsddb3
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-bsddb3-6.2.9-8.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains Python wrappers for Berkeley DB, the Open Source embedded
  database system. The Python wrappers allow you to store Python string objects of
  any length.


pkgId: 8e89f8399c85025c7d6ae4601c19c5d493feb2dc99a868c93cc0c9e47a0b7018
name: python-cached_property
arch: src
version: 1.5.2
epoch: 0
release: 7.sdl9
summary: A cached-property for decorating methods in Python classes
url: https://github.com/pydanny/cached-property
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-cached_property-1.5.2-7.sdl9.src.rpm
checksum_type: sha256
description:
  cached_property allows properties in Python classes to be cached until the cache
  is invalidated or expired.


pkgId: 6daa85438694abce47ffbabc7e79624c55ad188d0267635c36e07b379e89fd4c
name: python-cachetools
arch: src
version: 4.2.4
epoch: 0
release: 1.sdl9
summary: Extensible memoizing collections and decorators
url: https://pypi.python.org/pypi/cachetools
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-cachetools-4.2.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides various memoizing collections and decorators,
  including a variant of the Python 3 Standard Library @lru_cache
  function decorator.

  This module provides multiple cache implementations based on different
  cache algorithms, as well as decorators for easily memoizing function
  and method calls.


