Algorithm-Munkres
- Ebuilds: 1, Stable: 0.80.0-r2 Description: Munkres solution to classical Assignment problem
License: GPL-2+
Alien-Base-ModuleBuild
- Ebuilds: 1, Stable: 1.170.0-r2, Testing: 1.170.0-r2 Description: A Module::Build subclass for building Alien:: modules and their libraries
Alien-Build
- Ebuilds: 3, Stable: 2.840.0-r1, Testing: 2.840.0-r1 Description: Build external dependencies for use in CPAN
Alien-GMP
- Ebuilds: 1, Stable: 1.160.0-r1, Testing: 1.160.0-r1 Description: Alien package for the GNU Multiple Precision library
Alien-Gnuplot
- Ebuilds: 1, Stable: 1.43.0-r1, Testing: 1.43.0-r1 Description: Find and verify functionality of the gnuplot executable
Alien-HDF4
- Ebuilds: 1, Stable: 0.60.0, Testing: 0.60.0 Description: Encapsulate install info for HDF4
AnyEvent-HTTPD
- Ebuilds: 1, Testing: 0.930.0-r1 Description: A simple lightweight event based web (application) server
AnyEvent-I3
- Ebuilds: 1, Stable: 0.190.0, Testing: 0.190.0 Description: Communicate with the i3 window manager
AnyEvent-IRC
- Ebuilds: 1, Testing: 0.97-r1 Description: An event based IRC protocol client API
AnyEvent-KVStore
- Ebuilds: 1, Testing: 0.1.2 Description:
The AnyEvent::KVStore framework intends to be a simple, pluggable API for abstracting away the details of key-value store integratoins in event loop for the standard operations one is likely to experience in an event loop.
The idea is to make key-value stores reasonably pluggable for variou skinds of operations so that when one fails to scale in one scenario, another can be used and alaternatively, the same app can support several different stores.
The framework uses Moo (Minimalist Object Orientation) to procide the basic interface specifications, and modules providing drivers here are expected to use Moo for defining accessors, etc.
License: BSD-2
AnyEvent-PgRecvlogical
- Ebuilds: 1, Testing: 1.20.0 Description:
AnyEvent::PgRecvlogical provides perl bindings of similar functionality to that of pg_recvlogical. The reasoning being that pg_recvlogical does afford the consuming process the opportunity to emit feedback to PostgreSQL. This results is potentially being sent more data than you can handle in a timely fashion.
Apache-AuthCookie
- Ebuilds: 2, Stable: 3.320.0 Description:
Apache::AuthCookie allows you to intercept a user's first unauthenticated
access to a protected document. The user will be presented with a custom
form where they can enter authentication credentials. The credentials are
posted to the server where AuthCookie verifies them and returns a session
key.
Apache-Session
- Ebuilds: 1, Stable: 1.940.0, Testing: 1.940.0 Description: Persistence framework for session data
Apache-SizeLimit
- Ebuilds: 2, Stable: 0.970.0-r2, Testing: 0.980.0 Description: Graceful exit for large children
License: Apache-2.0
Apache-Test
- Ebuilds: 1, Stable: 1.430.0, Testing: 1.430.0 Description: The Apache::Test framework was designed for creating test
suites for products running on the Apache httpd webserver (not
necessarily mod_perl). Originally designed for the mod_perl Apache
module, it was extended to be used for any Apache
module.
License: Apache-2.0
Apache2-AuthenNTLM
- Ebuilds: 1, Stable: 0.20.0-r3 Description:
The purpose of this module is to perform a user authentication via Microsoft's
NTLM protocol. This protocol is supported by all versions of the Internet
Explorer and is mainly useful for intranets. Depending on your preferences
setting IE will supply your windows logon credentials to the web server when the
server asks for NTLM authentication. This saves the user to type in his/her
password again.
App-CLI
- Ebuilds: 1, Testing: 0.520.0-r1 Description: Dispatcher module for command line interface programs
App-Cmd
- Ebuilds: 2, Stable: 0.337.0-r2, Testing: 0.340.0 Description: Write command line apps with less suffering
App-FatPacker
- Ebuilds: 1, Testing: 0.10.8 Description: Pack your dependencies onto your script file
App-Nopaste
- Ebuilds: 1, Stable: 1.13.0-r1 Description: Easy access to any pastebin
App-cpanminus
- Ebuilds: 2, Stable: 9999, 1.704.800, Testing: 9999, 1.704.800 Description: Get, unpack, build and install modules from CPAN
App-perlbrew
- Ebuilds: 2, Stable: 1.20.0, Testing: 1.20.0 Description: Manage perl installations in your $HOME
License: MIT
Astro-satpass
- Ebuilds: 1, Testing: 0.067-r2 Description: A Perl module to compute satellite passages for a given observing location
License: Artistic-2
AtExit
- Ebuilds: 1, Stable: 2.50.0, Testing: 2.50.0 Description: atexit() function to register exit-callbacks
License: Artistic
Authen-OATH (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 1.0.0, Testing: 2.0.1, 1.0.0 Description:
Implementation of the HOTP and TOTP One Time Password algorithms as
defined by OATH (http://www.openauthentication.org)
All necessary parameters are set by default, though these can be
overridden. Both totp() and htop() have passed all of the test vectors
defined in the RFC documents for TOTP and HOTP.
totp() and hotp() both default to returning 6 digits and using SHA1.
As such, both can be called by passing only the secret key and a valid
OTP will be returned.
Authen-SASL-SASLprep
- Ebuilds: 1, Testing: 1.100.0-r1 Description: A Stringprep Profile for User Names and Passwords (RFC 4013)
Authen-SASL-XS
- Ebuilds: 1, Testing: 1.00 Description:
SASL is a generic mechanism for authentication used by several network
protocols. Authen::SASL::XS provides an implementation framework that all
protocols should be able to share.
The XS framework makes calls into the existing libsasl.so resp. libsasl2
shared library to perform SASL client connection functionality, including
loading existing shared library mechanisms.
Beam-Emitter
- Ebuilds: 1, Testing: 1.7.0 Description:
This role is used by classes that want to add callback hooks to allow users to add new behaviors to their objects. These hooks are called "events". A subscriber registers a callback for an event using the "subscribe" or "on" methods. Then, the class can call those callbacks by emitting an event with the emit() method.
Using the Beam::Event class, subscribers can stop an event from being processed, or prevent the default action from happening.
Beam-Service
- Ebuilds: 1, Testing: 0.1.0 Description:
This role adds extra functionality to an object that is going to be used as a service in a Beam::Wire container. While any object can be configured with Beam::Wire, consuming the Beam::Service role allows an object to know its own name and to access the container it was configured in to fetch other objects that it needs.
Boulder
- Ebuilds: 1, Stable: 1.300.0-r3, Testing: 1.300.0-r3 Description: An API for hierarchical tag/value structures
Browser-Open
- Ebuilds: 1, Stable: 0.40.0-r2, Testing: 0.40.0-r2 Description: Open a browser at a given URL
Business-FedEx-DirectConnect
- Ebuilds: 1, Stable: 1.10.0-r2 Description: Interface to FedEx Ship Manager Direct
Business-Hours
- Ebuilds: 1, Stable: 0.130.0-r1, Testing: 0.130.0-r1 Description: Calculate business hours in a time period
Business-ISBN
- Ebuilds: 2, Stable: 3.12.0, Testing: 3.13.0 Description: Work with ISBN as objects
License: Artistic-2
Business-ISBN-Data
- Ebuilds: 5, Stable: 20251024.1.0, Testing: 20251024.1.0, 20250815.1.0 Description: Data pack for Business::ISBN
License: Artistic-2
Business-ISMN
- Ebuilds: 2, Stable: 1.205.0, Testing: 1.205.0 Description: International Standard Music Numbers
License: Artistic-2
Business-ISSN
- Ebuilds: 1, Stable: 1.8.0-r1, Testing: 1.8.0-r1 Description: Object and functions to work with International Standard Serial Numbers
License: Artistic-2
Business-Tax-VAT-Validation
- Ebuilds: 2, Testing: 1.240.0 Description: Class for European VAT numbers validation
License: GPL-3
CPAN-Checksums
- Ebuilds: 1, Stable: 2.140.0 Description: Write a CHECKSUMS file for a directory as on CPAN
CPAN-DistnameInfo
- Ebuilds: 1, Testing: 0.120.0-r3 Description: Extract distribution name and version from a distribution filename
CPAN-Meta-Check
- Ebuilds: 1, Stable: 0.18.0, Testing: 0.18.0 Description: Verify requirements in a CPAN::Meta object
CPAN-Meta-Requirements
- Ebuilds: 2, Stable: 2.143.0, Testing: 2.145.0 Description: Set of version requirements for a CPAN dist
CPAN-Mini
- Ebuilds: 1, Stable: 1.111.17 Description: Create a minimal mirror of CPAN
CPAN-Mini-Inject
- Ebuilds: 1, Testing: 1.12.0 Description: Provides the binary mcpani for adding a module to the repository for later inclusion in the CPAN Mini mirror.
CPAN-Perl-Releases
- Ebuilds: 2, Stable: 5.202.507.210, Testing: 5.202.603.80 Description: Mapping Perl releases on CPAN to the location of the tarballs
CPAN-Requirements-Dynamic
- Ebuilds: 1, Stable: 0.1.0, Testing: 0.1.0 Description: Dynamic prerequisites in meta files
CPAN-Uploader
- Ebuilds: 2, Stable: 0.103.18, Testing: 0.103.19 Description: Upload things to the CPAN
CQL-Parser
- Ebuilds: 1, Testing: 1.130.0-r1 Description: compiles CQL strings into parse trees of Node subtypes
License: Artistic
Class-Factory
- Ebuilds: 1, Testing: 1.60.0 Description:
This is a simple module that factory classes can use to generate new types of objects on the fly, providing a consistent interface to common groups of objects.
Factory classes are used when you have different implementations for the same set of tasks but may not know in advance what implementations you will be using. Configuration files are a good example of this. There are four basic operations you would want to do with any configuration: read the file in, lookup a value, set a value, write the file out. There are also many different types of configuration files, and you may want users to be able to provide an implementation for their own home-grown configuration format.
With a factory class this is easy. To create the factory class, just subclass Class::Factory and create an interface for your configuration serializer. Class::Factory even provides a simple constructor for yo
Class-Factory-Util
- Ebuilds: 1, Stable: 1.700.0-r3, Testing: 1.700.0-r3 Description: Provide utility methods for factory classes
Class-Gomor
- Ebuilds: 1, Testing: 1.03 Description: Another class and object builder
License: Artistic
Class-ISA
- Ebuilds: 1, Stable: 0.360.0-r1, Testing: 0.360.0-r1 Description: Report the search path thru an ISA tree
Class-Refresh
- Ebuilds: 1, Testing: 0.70.0 Description: Refresh your classes during runtime
Class-ReturnValue
- Ebuilds: 1, Stable: 0.550.0-r2, Testing: 0.550.0-r2 Description: Return-value object that lets you treat it as as a boolean, array or object
Class-Singleton
- Ebuilds: 1, Stable: 1.600.0, Testing: 1.600.0 Description: Implementation of a Singleton class
Class-Spiffy
- Ebuilds: 1, Testing: 0.150.0-r2 Description: Spiffy Perl Interface Framework For You
Class-Std
- Ebuilds: 1, Testing: 0.13.0-r1 Description: Support for creating standard "inside-out" classes
Class-Std-Fast
- Ebuilds: 1, Testing: 0.0.8-r2 Description: Faster but less secure than Class::Std
Class-Tiny
- Ebuilds: 1, Stable: 1.8.0, Testing: 1.8.0 Description: Minimalist class construction
License: Apache-2.0
Color-Library
- Ebuilds: 1, Stable: 0.21.0-r2, Testing: 0.21.0-r2 Description: An easy-to-use and comprehensive named-color library
Color-RGB-Util
- Ebuilds: 1, Testing: 0.609 Description: Utilities related to RGB colors
License: || ( Artistic GPL-1+ )
ColorThemeBase-Static
- Ebuilds: 1, Testing: 0.009 Description: Base class for color theme modules with static list of items
License: || ( Artistic GPL-1+ )
ColorThemeRole-ANSI
- Ebuilds: 1, Testing: 0.001 Description: Roles for using ColorTheme::* with ANSI codes
License: || ( Artistic GPL-1+ )
ColorThemeUtil-ANSI
- Ebuilds: 1, Testing: 0.002 Description: Utility routines related to color themes and ANSI code
License: || ( Artistic GPL-1+ )
ColorThemes-Standard
- Ebuilds: 1, Testing: 0.003 Description: A standard collection of generic color themes
License: || ( Artistic GPL-1+ )
Config-Std
- Ebuilds: 1, Testing: 0.903 Description: Load and save configuration files in a standard format
Config-Tiny
- Ebuilds: 1, Stable: 2.300.0, Testing: 2.300.0 Description: Read/Write .ini style files with as little code as possible
ConfigReader
- Ebuilds: 1, Stable: 0.500.0-r3, Testing: 0.500.0-r3 Description: Read directives from a configuration file
License: LGPL-2
Const-Fast
- Ebuilds: 1, Stable: 0.14.0-r2 Description:
This the only function of this module and it is exported by
default. It takes a scalar, array or hash left-value as first
argument, and a list of one or more values depending on the type of
the first argument as the value for the variable. It will set the
variable to that value and subsequently make it read-only. Arrays
and hashes will be made deeply read-only.
Context-Preserve
- Ebuilds: 1, Testing: 0.30.0 Description: Return chained, modified values from subs, without losing context
Crypt-IDEA
- Ebuilds: 1, Stable: 1.100.0-r2, Testing: 1.100.0-r2 Description: An implementation of the IDEA symmetric-key block cipher
License: Crypt-IDEA
Crypt-LE (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 0.39-r3 Description: Let's Encrypt API interfacing module and client.
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Crypt-OpenSSL-RSA (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.350.0, Testing: 0.370.0 Description: RSA encoding and decoding using the OpenSSL libraries
Curses-UI
- Ebuilds: 1, Stable: 0.960.900-r3, Testing: 0.960.900-r3 Description: Perl UI framework based on the curses library
CursesWidgets
- Ebuilds: 1, Stable: 1.997.0-r3, Testing: 1.997.0-r3 Description: Provide high level APIs for rapid user interface design on the console in Perl
License: GPL-2+
DBI-Shell
- Ebuilds: 1, Stable: 11.980.0-r2 Description: Provides dbish, a command line tool for interacting with
any installed DBD module directly, similar to a shell, or various
database's native shell-like client.
DBICx-TestDatabase
- Ebuilds: 1, Testing: 0.50.0-r2 Description: Create a temporary database from a DBIx::Class::Schema
DB_File
- Ebuilds: 1, Testing: 1.858 Description: Perl5 access to Berkeley DB version 1.x
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
DB_File-Lock
- Ebuilds: 1, Testing: 0.50.0-r3 Description: Locking with flock wrapper for DB_File
Daemon-Generic
- Ebuilds: 1, Stable: 0.850.0-r1, Testing: 0.850.0-r1 Description: Framework to provide start/stop/reload for a daemon
Dancer
- Ebuilds: 1, Testing: 1.3202 Description: a
Dancer is a web application framework designed to be as effortless as possible
for the developer, taking care of the boring bits as easily as possible, yet
staying out of your way and letting you get on with writing your code.
Dancer aims to provide the simplest way for writing web applications, and
offers the flexibility to scale between a very simple lightweight web service
consisting of a few lines of code in a single file, all the way up to a more
complex fully-fledged web application with session support, templates for
views and layouts, etc.
If you don't want to write CGI scripts by hand, and find Catalyst too big or
cumbersome for your project, Dancer is what you need.
Dancer has few pre-requisites, so your Dancer webapps will be easy to deploy.
Dancer apps can be used with an embedded web server (great for easy testing),
and can run under PSGI/Plack for easy deployment in a variety of webserver
environments.
License: || ( Artistic GPL-2 )
DateTime-Format-Duration-ISO8601
- Ebuilds: 1, Testing: 0.8.0 Description:
This module formats and parses ISO 8601 durations to and from DateTime::Duration instances.
ISO 8601 intervals are not supported.
DateTime-Format-Flexible
- Ebuilds: 1, Stable: 0.370.0, Testing: 0.370.0 Description: Flexibly parse strings and turn them into DateTime objects
Directory-Scratch
- Ebuilds: 1, Stable: 0.18 Description:
When writing test suites for modules that operate on files, it's often
inconvenient to correctly create a platform-independent temporary storage
space, manipulate files inside it, then clean it up when the test exits.
The inconvenience usually results in tests that don't work everywhere,
or worse, no tests at all.
This module aims to eliminate that problem by making it easy to do
things right.
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Dist-CheckConflicts
- Ebuilds: 1, Stable: 0.110.0-r1, Testing: 0.110.0-r1 Description: Declare version conflicts for your dist
Dist-Metadata
- Ebuilds: 1, Testing: 0.927.0-r1 Description: Information about a perl module distribution
Dist-Milla
- Ebuilds: 2, Testing: 1.0.22 Description: Distribution builder, Opinionated but Unobtrusive
Dist-Zilla
- Ebuilds: 2, Stable: 6.32.0-r2, Testing: 6.37.0 Description: Distribution builder; installer not included!
Dist-Zilla-Plugin-RPM
- Ebuilds: 1, Stable: 0.16.0-r1, Testing: 0.16.0-r1 Description: Build an RPM from your Dist::Zilla release
Dist-Zilla-Plugin-ReadmeAnyFromPod
- Ebuilds: 1, Testing: 0.163.250-r2 Description: Automatically convert POD to a README in any format for Dist::Zilla
Email-Address-List
- Ebuilds: 1, Stable: 0.60.0-r2, Testing: 0.60.0-r2 Description: RFC close address list parsing
Email-Address-XS
- Ebuilds: 1, Stable: 1.50.0, Testing: 1.50.0 Description: Parse and format RFC 2822 email addresses and groups
License: || ( Artistic GPL-1+ ) MIT
Email-Date
- Ebuilds: 1, Stable: 1.104.0-r5 Description: Find and Format Date Headers
Email-Date-Format
- Ebuilds: 1, Stable: 1.8.0, Testing: 1.8.0 Description: Produce RFC 822 date strings
Email-Filter
- Ebuilds: 1, Testing: 1.35.0 Description: Simple filtering of RFC2822 message format and headers
Email-Find
- Ebuilds: 1, Stable: 0.100.0-r3, Testing: 0.100.0-r3 Description: Find RFC 822 email addresses in plain text
Email-FolderType
- Ebuilds: 1, Testing: 0.814.0-r2 Description: Determine the type of a mail folder
Email-LocalDelivery
- Ebuilds: 1, Testing: 1.201.0 Description: Local delivery of RFC2822 message format and headers
Email-Sender
- Ebuilds: 1, Stable: 2.601.0, Testing: 2.601.0 Description: A library for sending email
Email-Simple
- Ebuilds: 1, Stable: 2.218.0, Testing: 2.218.0 Description: Simple parsing of RFC2822 message format and headers
Email-Stuffer
- Ebuilds: 1, Testing: 0.18.0 Description:
Email::Stuffer, as its name suggests, is a fairly casual module used to stuff things into an email and send them. It is a high-level module designed for ease of use when doing a very specific common task, but implemented on top of the light and tolerable Email:: modules.
Email::Stuffer is typically used to build emails and send them in a single statement, as seen in the synopsis. And it is certain only for use when creating and sending emails. As such, it contains no email parsing capability, and little to no modification support.
To re-iterate, this is very much a module for those "slap it together and fire it off" situations, but that still has enough grunt behind the scenes to do things properly.
Email-Valid
- Ebuilds: 1, Stable: 1.204.0, Testing: 1.204.0 Description: Check validity of Internet email addresses
Encode-Detect
- Ebuilds: 1, Stable: 1.10.0-r3, Testing: 1.10.0-r3 Description: An Encode::Encoding subclass that detects the encoding of data
License: || ( MPL-1.1 GPL-2+ LGPL-2.1+ )
Error
- Ebuilds: 1, Stable: 0.170.300-r1, Testing: 0.170.300-r1 Description: Error/exception handling in an OO-ish way
License: MIT
Etcd
- Ebuilds: 1, Testing: 0.4.0 Description:
This is a client library for accessing and manipulating data in an etcd cluster. It targets the etcd v2 API.
This module is quite low-level. You're expected to have a good understanding of etcd and its API to understand the methods this module provides. See "SEE ALSO" for further reading.
Eval-Closure
- Ebuilds: 1, Stable: 0.140.0-r1, Testing: 0.140.0-r1 Description: safely and cleanly create closures via string eval
Eval-LineNumbers
- Ebuilds: 1, Stable: 0.350.0, Testing: 0.350.0 Description: Add line numbers to hereis blocks that contain perl source code
License: || ( Artistic-2 LGPL-2.1 )
Excel-Writer-XLSX
- Ebuilds: 1, Testing: 1.90.0 Description:
This module provides a comprehensive toolkit for writing the 2007+ Excel
XLSX file format. One can create multiple workbooks, add images and charts
and much more.
License: Artistic
Exception-Base
- Ebuilds: 1, Testing: 0.250.100-r2 Description: Error handling with exception class
Exception-Class
- Ebuilds: 1, Stable: 1.450.0-r1, Testing: 1.450.0-r1 Description: Module that allows you to declare real exception classes in Perl
Exception-Died
- Ebuilds: 1, Testing: 0.60.0-r3 Description: Convert simple die into real exception object
Exception-System
- Ebuilds: 1, Testing: 0.110.0-r3 Description: Exception class for system or library calls
Exception-Warning
- Ebuilds: 1, Testing: 0.40.100-r3 Description: Convert simple warn into real exception object
Exporter-Tiny
- Ebuilds: 2, Stable: 1.6.2, Testing: 1.6.3 Description: An exporter with the features of Sub::Exporter but only core dependencies
ExtUtils-AutoInstall
- Ebuilds: 1, Stable: 0.640.0-r1, Testing: 0.640.0-r1 Description: Automatic installation of dependencies via CPAN from within Makefile.PL
ExtUtils-CChecker
- Ebuilds: 1, Stable: 0.120.0-r1, Testing: 0.120.0-r1 Description: Configure-time utilities for using C headers
ExtUtils-ModuleMaker
- Ebuilds: 1, Testing: 0.56 Description:
This module is a replacement for the most typical use of the h2xs
utility bundled with all Perl distributions: the creation of the
directories and files required for a pure-Perl module to be
installable with make and distributable on the Comprehensive Perl
Archive Network (CPAN).
h2xs has many options which are useful -- indeed, necessary -- for
the creation of a properly structured distribution that includes
C code as well as Perl code. Most of the time, however, h2xs is
used as follows
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Feature-Compat-Class
- Ebuilds: 1, Stable: 0.60.0, Testing: 0.60.0 Description: Make class syntax available
Feature-Compat-Try
- Ebuilds: 1, Testing: 0.50.0 Description:
This module makes syntax support for try/catch control flow easily available.
Perl added such syntax at version 5.34.0, and extended it to support optional finally blocks at 5.35.9, which is enabled by
use feature 'try';
On that version of perl or later, this module simply enables the core feature equivalent to using it directly. On such perls, this module will install with no non-core dependencies, and requires no C compiler.
On older versions of perl before such syntax is available, it is currently provided instead using the Syntax::Keyword::Try module, imported with a special set of options to configure it to recognise exactly and only the same syntax as the core perl feature, thus ensuring that any code using it will still continue to function on that newer perl.
Festival-Client-Async
- Ebuilds: 1, Stable: 0.30.300-r3, Testing: 0.30.300-r3 Description: Non-blocking interface to a Festival server
File-BOM
- Ebuilds: 1, Testing: 0.180.0-r1 Description: Utilities for handling Byte Order Marks
File-BaseDir
- Ebuilds: 1, Stable: 0.90.0, Testing: 0.90.0 Description: Use the Freedesktop.org base directory specification
File-Copy-Link
- Ebuilds: 1, Stable: 0.200.0-r1, Testing: 0.200.0-r1 Description: The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system.
File-Path-Tiny
- Ebuilds: 1, Testing: 1.0.0 Description:
The goal here is simply to provide recursive versions of mkdir() and rmdir() with as little code and overhead as possible.
This module is in no way meant to derogate File::Path and is in no way an endorsement to go out and replace all use of File::Path with File::Path::Tiny.
File::Path is very good at what it does but there's simply a lot happening that we can do without much of the time.
File-Save-Home
- Ebuilds: 1, Testing: 0.09 Description:
In the course of deploying an application on another user's system, you sometimes need to place a file in or underneath that user's home directory. Can you do so safely?
This Perl extension provides several functions which try to determine whether you can, indeed, safely create directories and files underneath a user's home directory. Among other things, if you are placing a file in such a location only temporarily -- say, for testing purposes -- you can temporarily hide any already existing file with the same name and restore it to its original name and timestamps when you are done.
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
File-Scan-ClamAV
- Ebuilds: 2, Testing: 1.960.0 Description: Connect to a local Clam Anti-Virus clamd service and send commands
File-SearchPath
- Ebuilds: 1, Testing: 0.70.0-r2 Description: Search for a file in an environment variable path
License: GPL-2+
File-Share
- Ebuilds: 1, Stable: 0.270.0, Testing: 0.270.0 Description: Extend File::ShareDir to local libraries
File-Spec-Native
- Ebuilds: 1, Testing: 1.4.0-r1 Description: Use native OS implementation of File::Spec from a subclass
File-Stat-Bits
- Ebuilds: 1, Stable: 1.10.0-r3, Testing: 1.10.0-r3 Description: File stat bit mask constants
License: GPL-2+
File-Sync
- Ebuilds: 1, Stable: 0.110.0-r2, Testing: 0.110.0-r2 Description: Perl access to fsync() and sync() function calls
File-Tail
- Ebuilds: 1, Stable: 1.300.0-r1, Testing: 1.300.0-r1 Description: Perl extension for reading from continously updated files
File-Tempdir
- Ebuilds: 1, Stable: 0.20.0-r3, Testing: 0.20.0-r3 Description: Provides an object interface to tempdir() from File::Temp
File-Touch (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.12, Testing: 0.12 Description: Update file access and modification times, creating files if needed
File-TreeCreate
- Ebuilds: 1, Stable: 0.0.1, Testing: 0.0.1 Description: Recursively create a directory tree
File-Type
- Ebuilds: 1, Stable: 0.220.0-r3, Testing: 0.220.0-r3 Description: Determine file type using magic
File-Which
- Ebuilds: 1, Stable: 1.270.0-r1, Testing: 1.270.0-r1 Description: Perl implementation of the which utility as an API
File-chdir
- Ebuilds: 1, Stable: 0.101.100-r1, Testing: 0.101.100-r1 Description: An alternative to File::Spec and CWD
File-chmod
- Ebuilds: 1, Stable: 0.420.0-r2, Testing: 0.420.0-r2 Description: Implements symbolic and ls chmod modes
File-lchown
- Ebuilds: 1, Testing: 0.20-r3 Description: Use the lchown(2) and lutimes(2) system call from Perl
File-pushd
- Ebuilds: 1, Stable: 1.16.0-r1, Testing: 1.16.0-r1 Description: Change directory temporarily for a limited scope
License: Apache-2.0
FileHandle-Unget
- Ebuilds: 1, Stable: 0.163.400-r1, Testing: 0.163.400-r1 Description: A FileHandle which supports ungetting of multiple bytes
License: GPL-2
Filesys-Df
- Ebuilds: 1, Stable: 0.920.0-r4, Testing: 0.920.0-r4 Description: Disk free based on Filesys::Statvfs
Filesys-DiskSpace
- Ebuilds: 1, Stable: 0.50.0-r3, Testing: 0.50.0-r3 Description: Disk space information
Filesys-Notify-Simple
- Ebuilds: 1, Stable: 0.140.0-r1, Testing: 0.140.0-r1 Description: Simple and dumb file system watcher
Filesys-SmbClient
- Ebuilds: 1, Testing: 3.200.0-r5 Description: Provide Perl API for libsmbclient.so
Filesys-Statvfs
- Ebuilds: 1, Stable: 0.820.0-r2 Description: Perl extension for statvfs() and fstatvfs()
Filter
- Ebuilds: 2, Stable: 1.650.0, Testing: 1.650.0 Description: Interface for creation of Perl Filters
Finance-Quote
- Ebuilds: 4, Stable: 1.670.0-r1, Testing: 1.670.0-r1 Description: Get stock and mutual fund quotes from various exchanges
License: GPL-2
Finance-YahooQuote
- Ebuilds: 1, Stable: 0.260.0-r1 Description: Get stock quotes from Yahoo! Finance
License: GPL-2+
GSSAPI
- Ebuilds: 1, Stable: 0.280.0-r3, Testing: 0.280.0-r3 Description: Perl extension providing access to the GSSAPIv2 library
Gazelle
- Ebuilds: 1, Testing: 0.46 Description:
Gazelle is a PSGI Handler. It is derivied from Starlet. A lot of its code was
rewritten or optimized by converting it to XS code.
Gazelle supports following features:
- Supports HTTP/1.1. (Without Keepalive support.)
- Ultra fast HTTP processing using picohttpparser.
- Uses accept4(2) if the operating system supports it.
- Uses writev(2) for output responses.
- Prefork and graceful shutdown using Parallel::Prefork.
- Hot deploy and unix domain socket using Server::Starter.
- Gazelle is suitable for running HTTP application servers behind a reverse
proxy such as nginx.
One can find a Benchmark here:
https://github.com/kazeburo/Gazelle/wiki/Benchmark
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Geo-IP
- Ebuilds: 1, Stable: 1.510.0-r2, Testing: 1.510.0-r2 Description: Look up country by IP Address
GeoIP2
- Ebuilds: 1, Stable: 2.6.2-r1, Testing: 2.6.2-r1 Description: API for MaxMind's GeoIP2 web services and databases
Geography-Countries
- Ebuilds: 1, Stable: 2009041301.0.0-r3, Testing: 2009041301.0.0-r3 Description: 2-letter, 3-letter, and numerical codes for countries
License: MIT
Getopt-ArgvFile
- Ebuilds: 1, Stable: 1.110.0-r3, Testing: 1.110.0-r3 Description: This module is a simple supplement to other option handling modules
License: || ( Artistic Artistic-2 )
Getopt-Long-Descriptive
- Ebuilds: 2, Stable: 0.116.0, Testing: 0.117.0 Description: Getopt::Long with usage text
Getopt-Mixed
- Ebuilds: 1, Stable: 1.120.0-r2, Testing: 1.120.0-r2 Description: Getopt::Mixed is used for parsing mixed options
Getopt-Tabular
- Ebuilds: 1, Testing: 0.300.0-r2 Description: Table-driven argument parsing with help text
Git-Repository
- Ebuilds: 1, Testing: 1.320 Description:
Git::Repository is a Perl interface to Git, for scripted interactions with repositories. It's a low-level interface that allows calling any Git command, whether porcelain or plumbing, including bidirectional commands such as git commit-tree.
A Git::Repository object simply provides context to the git commands being run. It is possible to call the command() and run() methods against the class itself, and the context (typically current working directory) will be obtained from the options and environment.
As a low-level interface, it provides no sugar for particular Git commands. Specifically, it will not prepare environment variables that individual Git commands may need or use.
However, the GIT_DIR and GIT_WORK_TREE environment variables are special: if the command is run in the context of a Git::Repository object, they will be overridden by the object's git_dir and work_tree attributes, respectively. It is however still possible to override them if necessary, using the env option.
Git::Repository requires at least Git 1.5.0, and is expected to support any later version.
HTML-Clean
- Ebuilds: 1, Stable: 1.400.0-r1, Testing: 1.400.0-r1 Description: Cleans up HTML code for web browsers, not humans
HTML-Element-Extended
- Ebuilds: 1, Stable: 1.180.0-r3, Testing: 1.180.0-r3 Description: Extension for manipulating a table composed of HTML::Element style components
HTML-Escape
- Ebuilds: 1, Testing: 1.110.0 Description:
This modules provides a function which escapes HTML's special characters. It performs a similar function to PHP's htmlspecialchars.
This module uses XS for better performance, but it also provides a pure perl version.
HTML-FillInForm
- Ebuilds: 1, Stable: 2.220.0, Testing: 2.220.0 Description: Populates HTML Forms with data
HTML-Form
- Ebuilds: 3, Stable: 6.120.0, Testing: 6.130.0 Description: Class that represents an HTML form element
HTML-FormatExternal
- Ebuilds: 1, Testing: 26.0.0 Description: HTML to text formatting using external programs
HTML-FormatText-WithLinks
- Ebuilds: 1, Stable: 0.150.0-r3, Testing: 0.150.0-r3 Description: HTML to text conversion with links as footnotes
HTML-FormatText-WithLinks-AndTables
- Ebuilds: 1, Stable: 0.70.0-r2, Testing: 0.70.0-r2 Description: Converts HTML to text with tables intact
HTML-Formatter
- Ebuilds: 1, Stable: 2.160.0-r1, Testing: 2.160.0-r1 Description: Base class for HTML Formatters
HTML-FromText
- Ebuilds: 1, Stable: 2.70.0-r1, Testing: 2.70.0-r1 Description: Convert plain text to HTML
HTML-Gumbo
- Ebuilds: 1, Testing: 0.180.0-r1 Description: HTML5 parser based on gumbo C library
HTML-HTMLDoc
- Ebuilds: 2, Stable: 0.210.0-r1, Testing: 0.250.0 Description: Perl interface to the htmldoc program for producing PDF-Files from HTML-Content
HTML-Highlight
- Ebuilds: 1, Testing: 0.200.0-r2 Description: A module to highlight words or patterns in HTML documents
HTML-LinkExtractor
- Ebuilds: 1, Stable: 0.130.0-r3, Testing: 0.130.0-r3 Description: Bare-bone HTML parser, similar to HTML::Parser
HTTP-BrowserDetect
- Ebuilds: 2, Stable: 3.420.0, Testing: 3.420.0 Description: Determine Web browser, version, and platform from an HTTP user agent string
HTTP-Cache-Transparent
- Ebuilds: 1, Stable: 1.400.0-r1, Testing: 1.400.0-r1 Description: Cache the result of http get-requests persistently
HTTP-CookieJar
- Ebuilds: 1, Stable: 0.14.0, Testing: 0.14.0 Description: Minimalist HTTP user agent cookie jar
HTTP-Cookies
- Ebuilds: 1, Stable: 6.110.0, Testing: 6.110.0 Description: Storage of cookies
HTTP-DAV
- Ebuilds: 2, Stable: 0.500.0, Testing: 0.500.0 Description: A WebDAV client library for Perl5
HTTP-Daemon
- Ebuilds: 1, Stable: 6.160.0, Testing: 6.160.0 Description: Base class for simple HTTP servers
HTTP-Daemon-SSL
- Ebuilds: 1, Stable: 1.04-r1, Testing: 1.04-r1 Description: A simple http server class with SSL support
HTTP-Date
- Ebuilds: 1, Stable: 6.60.0, Testing: 6.60.0 Description: Date conversion for HTTP date formats
HTTP-Parser-XS
- Ebuilds: 1, Testing: 0.170.0 Description:
A fast, primitive HTTP request/response parser.
This can be used for writing either synchronous HTTP servers or
event-driven counterparts. The response parser can be used for
writing HTTP clients.
HTTP-Request-AsCGI
- Ebuilds: 1, Stable: 1.200.0-r1, Testing: 1.200.0-r1 Description: Set up a CGI environment from an HTTP::Request
HTTP-Tiny
- Ebuilds: 1, Testing: 0.88.0 Description:
This is a very simple HTTP/1.1 client, designed for doing simple requests without the overhead of a large framework like LWP::UserAgent.
It is more correct and more complete than HTTP::Lite. It supports proxies and redirection. It also correctly resumes after EINTR.
If IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead of IO::Socket::INET for transparent support for both IPv4 and IPv6.
Cookie support requires HTTP::CookieJar or an equivalent class.
HTTP-Tiny-Multipart (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.08-r1, Testing: 0.08 Description: Add post_multipart to HTTP::Tiny
License: Artistic-2
Hash-FieldHash
- Ebuilds: 1, Stable: 0.150.0-r2, Testing: 0.150.0-r2 Description: Lightweight field hash for inside-out objects
Hash-Merge
- Ebuilds: 1, Stable: 0.302.0-r1, Testing: 0.302.0-r1 Description: Merges arbitrarily deep hashes into a single hash
Hash-Merge-Simple
- Ebuilds: 1, Testing: 0.52.0 Description: Recursively merge two or more hashes, simply
Hash-MoreUtils
- Ebuilds: 1, Stable: 0.60.0-r1 Description: Provide the stuff missing in Hash::Util
Hash-MultiValue
- Ebuilds: 1, Stable: 0.160.0-r2, Testing: 0.160.0-r2 Description: Store multiple values per key
Hash-NoRef
- Ebuilds: 1, Stable: 0.30.0-r3 Description: Hash to store values without increasing reference count (weak references)
IO-Digest
- Ebuilds: 1, Stable: 0.110.0-r4, Testing: 0.110.0-r4 Description: IO::Digest - Calculate digests while reading or writing
IO-Event
- Ebuilds: 1, Stable: 0.813.0-r2, Testing: 0.813.0-r2 Description: Tied Filehandles for Nonblocking IO with Object Callbacks
IO-FDPass
- Ebuilds: 1, Stable: 1.3, Testing: 1.3 Description:
This small low-level module only has one purpose: pass a file
descriptor to another process, using a (streaming) unix domain
socket (on POSIX systems) or any (streaming) socket (on WIN32 systems).
The ability to pass file descriptors on windows is currently the
unique selling point of this module.
IO-HTML
- Ebuilds: 1, Stable: 1.4.0, Testing: 1.4.0 Description: Open an HTML file with automatic charset detection
IO-Handle-Util
- Ebuilds: 1, Stable: 0.20.0, Testing: 0.20.0 Description: Functions for working with IO::Handle like objects
Image-Size
- Ebuilds: 1, Stable: 3.300.0-r2 Description: Library to extract height/width from images
Import-Into
- Ebuilds: 1, Stable: 1.2.5-r1, Testing: 1.2.5-r1 Description: Import packages into other packages
Importer
- Ebuilds: 1, Stable: 0.26.0, Testing: 0.26.0 Description: Alternative interface to modules that export symbols
Inline
- Ebuilds: 2, Stable: 0.870.0, Testing: 0.870.0 Description: Write Perl subroutines in other languages
Inline-C
- Ebuilds: 1, Stable: 0.820.0, Testing: 0.820.0 Description: C Language Support for Inline
Inline-Files
- Ebuilds: 1, Stable: 0.710.0, Testing: 0.710.0 Description: Multiple virtual files in a single file
Iterator
- Ebuilds: 1, Testing: 0.30.0 Description:
This module is meant to be the definitive implementation of iterators, as popularized by Mark Jason Dominus's lectures and recent book (Higher Order Perl, Morgan Kauffman, 2005).
An "iterator" is an object, represented as a code block that generates the "next value" of a sequence, and generally implemented as a closure. When you need a value to operate on, you pull it from the iterator. If it depends on other iterators, it pulls values from them when it needs to. Iterators can be chained together (see Iterator::Util for functions that help you do just that), queueing up work to be done but not actually doing it until a value is needed at the front end of the chain. At that time, one data value is pulled through the chain.
Contrast this with ordinary array processing, where you load or compute all of the input values at once, then loop over them in memory. It's analogous to the difference between looping over a file one line at a time, and reading the entire file into an array of lines before operating on it.
Iterator.pm provides a class that simplifies creation and use of these iterator objects. Other Iterator:: modules (see "SEE ALSO") provide many general-purpose and special-purpose iterator functions.
Some iterators are infinite (that is, they generate infinite sequences), and some are finite. When the end of a finite sequence is reached, the iterator code block should throw an exception of the type Iterator::X::Am_Now_Exhausted; this is usually done via the "is_done" function.. This will signal the Iterator class to mark the object as exhausted. The "is_exhausted" method will then return true, and the "isnt_exhausted" method will return false. Any further calls to the "value" method will throw an exception of the type Iterator::X::Exhausted. See "DIAGNOSTICS".
Note that in many, many cases, you will not need to explicitly create an iterator; there are plenty of iterator generation and manipulation functions in the other associated modules. You can just plug them together like building blocks.
Iterator-Util
- Ebuilds: 1, Testing: 0.20.0 Description:
This module implements many useful functions for creating and manipulating iterator objects.
An "iterator" is an object, represented as a code block that generates the "next value" of a sequence, and generally implemented as a closure. For further information, including a tutorial on using iterator objects, see the Iterator documentation.
JSON-XS
- Ebuilds: 1, Stable: 4.40.0, Testing: 4.40.0 Description: JSON::XS - JSON serialising/deserialising, done correctly and fast
JSON-XS-VersionOneAndTwo
- Ebuilds: 1, Testing: 0.310.0-r2 Description: Support versions 1 and 2 of JSON::XS
JSONSchema-Validator
- Ebuilds: 1, Testing: 0.11.0 Description: OpenAPI specification and JSON Schema Draft4/Draft6/Draft7 validators with minimum dependencies.
This supports specifications from Drafts 4, 6, and 7, as well as the OAS30 spec.
License: MIT
JavaScript-Packer
- Ebuilds: 1, Testing: 2.120.0 Description: Perl version of Dean Edward's Packer.js
Jcode
- Ebuilds: 1, Stable: 2.70.0-r3, Testing: 2.70.0-r3 Description: Japanese transcoding module for Perl
Krb5
- Ebuilds: 1, Testing: 1.9 Description:
Authen::Krb5 is an object oriented interface to the Kerberos 5 API. Both the
implementation and documentation are nowhere near complete, and may require
previous experience with Kerberos 5 programming. Most of the functions here
are documented in detail in the Kerberos 5 API documentation.
LWP-Authen-Wsse
- Ebuilds: 1, Stable: 0.50.0-r2, Testing: 0.50.0-r2 Description: Library for enabling X-WSSE authentication in LWP
LWP-MediaTypes
- Ebuilds: 1, Stable: 6.40.0, Testing: 6.40.0 Description: Media types and mailcap processing
LWP-Online
- Ebuilds: 1, Stable: 1.80.0-r3, Testing: 1.80.0-r3 Description: Does your process have access to the web
LWP-Protocol-http10
- Ebuilds: 1, Stable: 6.30.0-r1, Testing: 6.30.0-r1 Description: Legacy HTTP/1.0 support for LWP
LWP-Protocol-https
- Ebuilds: 1, Stable: 6.140.0, Testing: 6.140.0 Description: Provide https support for LWP::UserAgent
Lingua-Translit
- Ebuilds: 1, Stable: 0.290.0, Testing: 0.290.0 Description: Transliterates text between writing systems
Linux-DesktopFiles
- Ebuilds: 2, Stable: 0.260.0 Description: Perl module to get and parse the Linux .desktop files
License: Artistic-2
Linux-Distribution (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.230.0-r1, Testing: 0.230.0-r1 Description: Detect on which Linux distribution we are running
Locale-CLDR
- Ebuilds: 1, Testing: 0.34.1 Description:
This module provides a locale object you can use to localise your output. The localisation data comes from the Unicode Common Locale Data Repository. Most of this code can be used with Perl version 5.10.1 or above. There are a few parts of the code that require version 5.18 or above.
Locale-Codes
- Ebuilds: 3, Stable: 3.850.0, Testing: 3.850.0 Description: Distribution of Perl modules to handle locale codes
Locale-PO
- Ebuilds: 1, Stable: 0.270.0-r1, Testing: 0.270.0-r1 Description: Perl module for manipulating .po entries from GNU gettext
Locale-gettext
- Ebuilds: 2, Stable: 1.70.0_p20181130, Testing: 1.70.0_p20181130 Description: A Perl module for accessing the GNU locale utilities
Locales
- Ebuilds: 1, Testing: 0.340.0 Description:
Locales lets you create an object for a certain locale that lets you access certain data harvested directly from CLDR.
http://cldr.unicode.org/index/downloads
Currently the data/methods include translated locale names and territory names.
For simplicity Locales does not work with or know about Variants or Scripts. It only knows about languages and territories.
Also it does not contain all the data contained in CLDR. For example, DateTime’s localization already has all the calender/date/time info from CLDR. Other information has not had any demand yet.
For consistency all data is written in utf-8. No conversion should be necessary if you are (wisely) using utf-8 as your character set everywhere.
Note: You probably [don't need to/should not] use utf8 in regards to the data contained herein.
Log-Any-Adapter-Screen
- Ebuilds: 1, Testing: 0.141 Description: Send logs to screen, with colors and some other features
License: || ( Artistic GPL-1+ )
Log-Any-Adapter-TAP
- Ebuilds: 1, Testing: 0.003003 Description: Logger suitable for use with TAP test files
License: || ( Artistic GPL-1+ )
Log-Cabin
- Ebuilds: 1, Testing: 0.06 Description: Partial implementation of Log::Log4perl with reduced disk IO
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Log-Dispatch
- Ebuilds: 1, Stable: 2.710.0, Testing: 2.710.0 Description: Dispatches messages to one or more outputs
License: Artistic-2
Log-Dispatch-Array
- Ebuilds: 1, Stable: 1.5.0, Testing: 1.5.0 Description: Log events to an array (reference)
MP3-Info
- Ebuilds: 1, Stable: 1.260.0-r1, Testing: 1.260.0-r1 Description: A Perl module to manipulate/fetch info from MP3 files
MP3-Tag
- Ebuilds: 1, Stable: 1.160.0, Testing: 1.160.0 Description: Module for reading tags of MP3 Audio files
License: Artistic
MP4-Info
- Ebuilds: 1, Testing: 1.130.0-r1 Description: Fetch info from MPEG-4 files (.mp4, .m4a, .m4p, .3gp)
MRO-Compat
- Ebuilds: 1, Stable: 0.150.0, Testing: 0.150.0 Description: Lets you build groups of accessors
Mac-PropertyList
- Ebuilds: 1, Testing: 1.503 Description: Mac::PropertyList - work with Mac plists at a low level
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Mail-Audit
- Ebuilds: 1, Stable: 2.228.0-r2 Description: Mail sorting/delivery module for Perl
Mock-Config
- Ebuilds: 2, Stable: 0.50.0, Testing: 0.50.0 Description: Temporarily set Config or XSConfig values
License: Artistic-2
Mock-MonkeyPatch
- Ebuilds: 1, Testing: 1.20.0 Description:
Mocking is a common tool, especially for testing. By strategically replacing a subroutine, one can isolate segments (units) of code to test individually. When this is done it is important to know that the mocked sub was actually called and with what arguments it was called.
Mock::MonkeyPatch injects a subroutine in the place of an existing one. It returns an object by which you can revisit the manner in which the mocked subroutine was called. Further when the object goes out of scope (or when the "restore" method is called) the original subroutine is replaced.
Mock-Sub
- Ebuilds: 1, Testing: 1.90.0 Description: Mock package, object and standard subroutines, with unit testing in mind
Modem-Vgetty
- Ebuilds: 1, Stable: 0.30.0-r3, Testing: 0.30.0-r3 Description: Interface to voice modems using vgetty
Modern-Perl
- Ebuilds: 1, Testing: 1.202.506.70 Description: Enable all of the features of Modern Perl with one import
Module-Build-Pluggable
- Ebuilds: 1, Testing: 0.100.0 Description:
Module::Build::Pluggable adds pluggability for Module::Build.
HOW CAN I WRITE MY OWN PLUGIN?
Module::Build::Pluggable call HOOK_prepare on preparing arguments for Module::Build->new, HOOK_configure on configuration step, and HOOK_build on build step.
That's all.
And if you want a help, you can use Module::Build::Pluggable::Base as base class.
Module-Extract-Use
- Ebuilds: 1, Testing: 1.51.0 Description:
Extract the names of the modules used in a file using a static analysis. Since this module does not run code, it cannot find dynamic uses of modules, such as eval "require $class". It only reports modules that the file loads directly or are in the import lists for parent or base.
The module can handle the conventional inclusion of modules with either use or require as the statement:
Module-Find
- Ebuilds: 1, Stable: 0.170.0, Testing: 0.170.0 Description: Find and use installed modules in a (sub)category
Module-Implementation
- Ebuilds: 1, Stable: 0.90.0-r1, Testing: 0.90.0-r1 Description: Loads one of several alternate underlying implementations for a module
License: Artistic-2
Module-Info
- Ebuilds: 2, Stable: 0.390.0, Testing: 0.390.0 Description: Information about Perl modules
Module-Starter
- Ebuilds: 2, Stable: 1.780.0 Description: A simple starter kit for any module
Module-Util
- Ebuilds: 1, Stable: 1.90.0-r1, Testing: 1.90.0-r1 Description: Module name tools and transformations
Module-Versions-Report
- Ebuilds: 1, Stable: 1.60.0-r2, Testing: 1.60.0-r2 Description: Report versions of all modules in memory
Module-Want
- Ebuilds: 1, Testing: 0.600.0 Description: Sometimes you want to lazy load a module for use in, say, a loop or function. First you do the eval-require but then realize if the module is not available it will re-search @INC each time. So then you add a lexical boolean to your eval and do the same simple logic all over the place. On and on it goes :)
This module encapsulates that logic so that have_mod() is like eval { require X; 1 } but if the module can't be loaded it will remember that fact and not look in @INC again on subsequent calls.
MogileFS-Client
- Ebuilds: 1, Testing: 1.170.0-r3 Description: Client library for the MogileFS distributed file system
MooX-ClassAttribute
- Ebuilds: 1, Testing: 0.11.0 Description:
This module adds support for class attributes to Moo. Class attributes are attributes whose values are not associated with any particular instance of the class.
For example, the Person class might have a class attribute "binomial_name"; its value "Homo sapiens" is not associated with any particular individual, but the class as a whole.
Class attributes may be defined in roles, however they cannot be called as methods using the role package name. Instead the role must be composed with a class; the class attributes will be installed into that class.
This module mostly tries to behave like MooseX::ClassAttribute.
MooX-StrictConstructor
- Ebuilds: 1, Stable: 0.13.0, Testing: 0.13.0 Description: Make your Moo-based object constructors blow up on unknown attributes
MooX-TypeTiny
- Ebuilds: 1, Testing: 0.2.3 Description: Optimized type checks for Moo + Type::Tiny
MooX-Types-MooseLike
- Ebuilds: 1, Stable: 0.290.0-r1, Testing: 0.290.0-r1 Description: Some Moosish types and a type builder
MooseX-ConfigFromFile
- Ebuilds: 1, Testing: 0.140.0-r2 Description: An abstract Moose role for setting attributes from a configfile
MooseX-FollowPBP
- Ebuilds: 1, Stable: 0.50.0-r2, Testing: 0.50.0-r2 Description: Name your accessors get_foo() and set_foo(), whatever that may mean
License: Artistic-2
MooseX-Getopt
- Ebuilds: 1, Stable: 0.780.0, Testing: 0.780.0 Description: Moose role for processing command line options
MooseX-GlobRef
- Ebuilds: 1, Testing: 0.70.100-r1 Description: Store a Moose object in glob reference
MooseX-SimpleConfig
- Ebuilds: 1, Testing: 0.110.0-r1 Description: A Moose role for setting attributes from a simple configfile
MooseX-StrictConstructor
- Ebuilds: 1, Stable: 0.210.0-r1, Testing: 0.210.0-r1 Description: Make your object constructors blow up on unknown attributes
License: Artistic-2
MooseX-Types
- Ebuilds: 2, Stable: 0.510.0, Testing: 0.510.0 Description: Organise your Moose types in libraries
MooseX-Types-DateTime
- Ebuilds: 1, Testing: 0.130.0-r2 Description: DateTime related constraints and coercions for Moose
Net-CIDR-Lite
- Ebuilds: 1, Stable: 0.220.0-r1, Testing: 0.220.0-r1 Description: Perl extension for merging IPv4 or IPv6 CIDR addresses
Net-CUPS
- Ebuilds: 1, Stable: 0.640.0-r2 Description: CUPS C API Interface
Net-DBus
- Ebuilds: 1, Stable: 1.2.0, Testing: 1.2.0 Description: Perl extension for the DBus message system
Net-DNS
- Ebuilds: 4, Stable: 1.530.0, Testing: 1.530.0 Description: Perl Interface to the Domain Name System
License: MIT
Net-DNS-Async
- Ebuilds: 1, Stable: 1.70.0-r2 Description: Asynchronous DNS helper for high volume applications
Net-DNS-Resolver-Mock
- Ebuilds: 1, Stable: 1.202.302.160, Testing: 1.202.302.160 Description: Mock a DNS Resolver object for testing
Net-DNS-Resolver-Programmable
- Ebuilds: 1, Stable: 0.9.0-r1, Testing: 0.9.0-r1 Description: programmable DNS resolver class for offline emulation of DNS
Net-DNS-SEC
- Ebuilds: 1, Stable: 1.260.0, Testing: 1.260.0 Description: DNSSEC extensions to Net::DNS
License: MIT
Net-Domain-TLD
- Ebuilds: 1, Stable: 1.750.0-r1, Testing: 1.750.0-r1 Description: Current top level domain names including new ICANN additions and ccTLDs
Net-Etcd
- Ebuilds: 1, Testing: 0.22.0 Description:
Net::Etcd is object oriented interface to the v3 REST API provided by the etcd grpc-gateway.
Net-Frame
- Ebuilds: 1, Testing: 1.21 Description: Base framework for frame crafting
License: Artistic
Net-Frame-Device
- Ebuilds: 1, Testing: 1.12 Description: Get network device information and gateway
License: Artistic
Net-Frame-Dump
- Ebuilds: 1, Testing: 1.18 Description: Base-class for a tcpdump like implementation
License: Artistic
Net-FreeDB
- Ebuilds: 1, Stable: 0.100.0-r2 Description: OOP interface to the FreeDB database
Net-GitHub
- Ebuilds: 1, Testing: 0.89 Description:
http://github.com is a popular git host.
This distribution provides easy methods to access GitHub via their APIs.
Check http://developer.github.com/ for more details of the GitHub APIs.
Read Net::GitHub::V3 for API usage.
Read Net::GitHub::V4 for GitHub GraphQL API.
If you prefer object oriented way, Pithub is 'There is more than one way to do it'.
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Net-Google-SafeBrowsing-Blocklist
- Ebuilds: 1, Stable: 1.40.0-r4 Description: Query a Google SafeBrowsing table
License: Apache-2.0
Net-Libdnet6
- Ebuilds: 1, Testing: 0.28 Description: Add IPv6 support to Net::Libdnet
License: Artistic
Net-MAC
- Ebuilds: 1, Testing: 2.103622 Description: Perl extension for representing and manipulating MAC addresses
License: GPL-2
Net-MAC-Vendor
- Ebuilds: 1, Testing: 1.268 Description: Perl module to look up the vendor of a MAC
License: Artistic-2
Net-Netmask
- Ebuilds: 2, Stable: 2.0.300, Testing: 2.0.300 Description: Parse, manipulate and lookup IP network blocks
Net-OAuth
- Ebuilds: 2, Testing: 0.310.0 Description: OAuth protocol support
Net-OAuth2
- Ebuilds: 1, Testing: 0.63 Description:
OAuth version 2.0 is a follow-up on OAuth 1.0, which is not supported by this module. The specification for version 2.0 can be found in
. RFC6749, Authorization framework: http://tools.ietf.org/html/rfc6749
. RFC6750, Bearer token usage: http://tools.ietf.org/html/rfc6750
Start with one these modules:
. Net::OAuth2::Profile::WebServer
. Net::OAuth2::Profile::Password
Net-OpenID-Common
- Ebuilds: 1, Stable: 1.200.0-r1, Testing: 1.200.0-r1 Description: Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server
Net-OpenID-Consumer
- Ebuilds: 1, Stable: 1.180.0-r1, Testing: 1.180.0-r1 Description: Library for consumers of OpenID identities
Net-WebSocket-Server
- Ebuilds: 1, Testing: 0.003004 Description:
This module implements the details of a WebSocket server and invokes the
provided callbacks whenever something interesting happens. Individual
connections to the server are represented as
Net::WebSocket::Server::Connection objects.
License: || ( Artistic GPL-1+ )
Net-Whois-IP
- Ebuilds: 1, Stable: 1.190.0-r2, Testing: 1.190.0-r2 Description: Perl extension for looking up the whois information for ip addresses
Net-Works
- Ebuilds: 1, Testing: 0.220.0-r1 Description: Sane APIs for IP addresses and networks
Net-Write
- Ebuilds: 1, Testing: 1.10 Description: Interface to open and send raw data to network
License: Artistic
Net-XMPP
- Ebuilds: 1, Stable: 1.50.0-r1, Testing: 1.50.0-r1 Description: Net::XMPP is a collection of Perl modules that provide a Perl Developer access to the XMPP protocol.
License: LGPL-2.1
Net-Z3950-ZOOM
- Ebuilds: 1, Testing: 1.300.0-r1 Description: Perl extension for invoking the ZOOM-C API
NetAddr-IP
- Ebuilds: 1, Stable: 4.79.0-r1, Testing: 4.79.0-r1 Description: Manipulation and operations on IP addresses
License: || ( Artistic GPL-2 )
NetPacket
- Ebuilds: 1, Stable: 1.7.2 Description: Assemble / disassemble network packets at the protocol level
License: Artistic-2
Number-Format
- Ebuilds: 1, Stable: 1.760.0 Description: Package for formatting numbers for display
Number-Fraction
- Ebuilds: 1, Stable: 3.1.0, Testing: 3.1.0 Description: Perl extension to model fractions
Number-Tolerant
- Ebuilds: 1, Testing: 1.709.0 Description:
Number::Tolerant creates a number-like object whose value refers to a range of possible values, each equally acceptable. It overloads comparison operations to reflect this.
I use this module to simplify the comparison of measurement results to specified tolerances.
Number-WithError
- Ebuilds: 1, Stable: 1.10.0-r1, Testing: 1.10.0-r1 Description: Numbers with error propagation and scientific rounding
OLE-StorageLite
- Ebuilds: 1, Stable: 0.220.0, Testing: 0.220.0 Description: Simple Class for OLE document interface
OOTools
- Ebuilds: 1, Testing: 2.410.0 Description: Pragma to implement lvalue accessors with options
OpenGL
- Ebuilds: 1, Stable: 0.700.200, Testing: 0.700.200 Description:
OpenGL is a Perl module that provides an interface to most of Open Graphics
Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility
Toolkit (GLUT) up to version 3 and provides some additional functionality via
partial support for the Utility Library (GLU). It also provides functionality
to use the X Window System (through X11 and GLX) as an alternative to GLUT.
OpenGL-GLUT
- Ebuilds: 1, Stable: 0.720.100 Description:
OpenGL is a Perl module that provides an interface to most of Open Graphics
Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility
Toolkit (GLUT) up to version 3 and provides some additional functionality via
partial support for the Utility Library (GLU). It also provides functionality
to use the X Window System (through X11 and GLX) as an alternative to GLUT.
OpenOffice-OODoc
- Ebuilds: 1, Testing: 2.125.0 Description:
This toolbox is an extensible Perl interface allowing for direct read/write
pperations on files which comply with OASIS Open Document Format for Office
Applications (ODF).
It provides a high-level document-oriented language and isolates the programmer
from the details of the file format. It can process different document classes
(texts, spreadsheets, presentations, and drawings). It can retrieve and update
styles and images, document metadata, and text content.
PAR-Dist
- Ebuilds: 1, Stable: 0.530.0, Testing: 0.530.0 Description: Create and manipulate PAR distributions
PBKDF2-Tiny
- Ebuilds: 1, Testing: 0.5.0-r2 Description: Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2
License: Apache-2.0
PBS-Client
- Ebuilds: 1, Testing: 0.110.0-r1 Description: Perl interface to submit jobs to PBS (Portable Batch System)
PDF-API2
- Ebuilds: 1, Stable: 2.45.0, Testing: 2.45.0 Description: Facilitates the creation and modification of PDF files
License: LGPL-2.1
PDF-Builder
- Ebuilds: 1, Stable: 3.26.0, Testing: 3.26.0 Description: Facilitates the creation and modification of PDF files
License: LGPL-2.1
PDF-Create
- Ebuilds: 1, Stable: 1.460.0, Testing: 1.460.0 Description: Create PDF documents in Perl
PDL
- Ebuilds: 3, Stable: 2.100.0-r1, 2.93.0-r2, Testing: 2.100.0-r1, 2.93.0-r2 Description:
The Perl Data Language gives standard perl the ability to compactly
store and speedily manipulate the large N-dimensional data arrays
which are the bread and butter of scientific computing. The idea
is to turn perl in to a free, array-oriented, numerical language
in the same sense as commercial packages like IDL and MatLab. One
can write simple perl expressions to manipulate entire numerical
arrays all at once.
License: || ( Artistic GPL-1+ ) public-domain PerlDL
PDL-GSL
- Ebuilds: 1, Stable: 2.101.0, Testing: 2.101.0 Description: A PDL interface to the Gnu Scientific Library
PDL-IO-CSV
- Ebuilds: 1, Stable: 0.11.0, Testing: 0.11.0 Description: Load/save PDL from/to CSV file (optimized for speed and large data)
PDL-IO-GD
- Ebuilds: 1, Stable: 2.103.0, Testing: 2.103.0 Description: A PDL interface to the GD image library
PDL-IO-HDF
- Ebuilds: 1, Stable: 2.3.0, Testing: 2.3.0 Description: A PDL interface to the HDF4 library
PDL-Stats
- Ebuilds: 2, Testing: 0.82 Description: A collection of statistics modules in Perl Data Language
PDL-Transform-Color
- Ebuilds: 1, Stable: 1.5.0, Testing: 1.5.0 Description: Useful color system conversions for PDL
PGObject
- Ebuilds: 1, Testing: 2.4.0 Description:
PGObject contains the base routines for object management using discoverable stored procedures in PostgreSQL databases. This module contains only common functionality and support structures, and low-level API's. Most developers will want to use more functional modules which add to these functions.
The overall approach here is to provide the basics for a toolkit that other modules can extend. This is thus intended to be a component for building integration between PostgreSQL user defined functions and Perl objects.
Because decisions such as state handling are largely outside of the scope of this module, this module itself does not do any significant state handling. Database handles (using DBD::Pg 2.0 or later) must be passed in on every call. This decision was made in order to allow for diversity in this area, with the idea that wrapper classes would be written to implement this.
License: BSD-2
PGObject-Simple
- Ebuilds: 1, Testing: 3.1.0 Description:
PGObject::Simple a top-half object system for PGObject which is simple and inspired by (and a subset functionally speaking of) the simple stored procedure object method system of LedgerSMB 1.3. The framework discovers stored procedure APIs and dispatches to them and can therefore be a base for application-specific object models and much more.
PGObject::Simple is designed to be light-weight and yet robust glue between your object model and the RDBMS's stored procedures. It works by looking up the stored procedure arguments, stripping them of the conventional prefix 'in_', and mapping what is left to object property names. Properties can be overridden by passing in a hashrefs in the args named argument. Named arguments there will be used in place of object properties.
This system is quite flexible, perhaps too much so, and it relies on the database encapsulating its own logic behind self-documenting stored procedures using consistent conventions. No function which is expected to be discovered can be overloaded, and all arguments must be named for their object properties. For this reason the use of this module fundamentally changes the contract of the stored procedure from that of a fixed number of arguments in fixed types contract to one where the name must be unique and the stored procedures must be coded to the application's interface. This inverts the way we typically think about stored procedures and makes them much more application friendly.
License: BSD-2
PGObject-Type-BigFloat
- Ebuilds: 1, Testing: 2.1.1 Description:
PGObject::Type::BigFloat subclasses Math::BigFloat and adds functionality needed to transparently serialize and deserialize these objects to PGObject's database calls.
This is mostly needed if you are using PGObject and are doing arbitrary precision math via the Math::BigFloat library.
License: BSD-2
PGObject-Type-ByteString
- Ebuilds: 1, Testing: 1.2.3 Description:
This module provides a basic wrapper around Perl strings, mapping them to BYTEA database columns.
PGObject::Type::ByteString objects have no traditional properties, however dereferencing them will yield the raw string they contain.
License: BSD
PGObject-Type-DateTime
- Ebuilds: 1, Testing: 2.1.1 Description:
This module subclasses DateTime, adding the necessary interfaces to
provide transparent serialization and deserialization to the database
in PGObject calls.
License: BSD-2
PGObject-Type-JSON
- Ebuilds: 1, Testing: 2.1.1 Description:
This module provides a way to automatically serialize and deserialize
JSON and optionally JSONB objects from PostgreSQL.
License: BSD-2
PGObject-Util-DBAdmin
- Ebuilds: 1, Testing: 1.6.1 Description:
This module provides an interface to the basic Postgres db manipulation utilities.
This includes creating and dropping databases, running SQL files against a database, and backing up a database via pg_dump.
License: BSD-2
PGObject-Util-DBMethod
- Ebuilds: 1, Testing: 1.10.0 Description: Declarative stored procedure <-> object mappings for the PGObject Framework
License: BSD-2
PGObject-Util-LogRep-TestDecoding
- Ebuilds: 1, Testing: 0.1.4 Description:
This module provides parse capabiltiies for the test_decoding plugin for
PostgreSQL's logical replication. The test_decoding plugin does not recognize
or handle publications and simply replicates everything.
Messages follow formats like:
table public.data: INSERT: id[integer]:3 data[text]:'5'
or for begin or commit messages:
BEGIN 529
COMMIT 529
Transactions are always processed sequentially in the test decoding stack.
This module can be combined with AnyEvent::PGRecvLogical to create programs
which process PostgreSQL's logical replication streams.
Note that PostgreSQL's logical replication sends out transactions in commit
order and this module assumes that it will process most messages if transaction
information is important (which it might not be for some applications).
License: BSD-2
PGObject-Util-PseudoCSV
- Ebuilds: 1, Testing: 2 Description:
This module provides automatic ways to parse PostgreSQL array and tuple literals.
License: BSD-2
PGPLOT
- Ebuilds: 1, Testing: 2.280.0 Description: Allow subroutines in the PGPLOT graphics library to be called from Perl
PHP-Serialization
- Ebuilds: 1, Testing: 0.340.0-r2 Description: Convert PHP's serialize() into the equivalent Perl structure, and vice versa
POE
- Ebuilds: 1, Stable: 1.370.0 Description: Framework for creating multitasking programs in Perl
Plack
- Ebuilds: 1, Stable: 1.5.100-r1, Testing: 1.5.100-r1 Description: Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
Plack-Builder-Conditionals
- Ebuilds: 1, Testing: 0.50.0 Description:
Plack::Builder::Conditionals extends Plack::Builder with a match-based rule set.
This allows you to set authentication, reverse proxy logic, etc based on request directory, client or host address, and more.
Plack-Middleware-ReverseProxy
- Ebuilds: 1, Testing: 0.160.0 Description:
Plack::Middleware::ReverseProxy resets some HTTP headers, which changed by reverse-proxy. You can specify the reverse proxy address and stop fake requests using 'enable_if' directive in your app.psgi.
Plack-Request-WithEncoding
- Ebuilds: 1, Testing: 0.140.0 Description:
Plack::Request::WithEncoding is a subclass of Plack::Request that supports encoded requests. It overrides many Plack::Request attributes to return decoded values. This feature allows a single application to seamlessly handle a wide variety of different language code sets. Applications that must be able to handle many different translations at once will find this extension able to quickly solve that problem.
The target attributes to be encoded are described at "SPECIFICATION OF THE ENCODING METHOD".
Plucene
- Ebuilds: 1, Stable: 1.250.0-r5, Testing: 1.250.0-r5 Description: Plucene - the Perl lucene port
Pod-Abstract
- Ebuilds: 1, Testing: 0.200.0-r3 Description: Abstract document tree for Perl POD documents
Pod-Coverage
- Ebuilds: 1, Stable: 0.230.0-r2, Testing: 0.230.0-r2 Description: Checks if the documentation of a module is comprehensive
Pod-Coverage-TrustPod
- Ebuilds: 1, Testing: 0.100.5 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.
Here is a sample Perl module:
package Foo::Bar;
=head1 NAME
Foo::Bar - a bar at which fooes like to drink
=head1 METHODS
=head2 fee
returns the bar tab
=cut
sub fee { ... }
=head2 fie
scoffs at bar tab
=cut
sub fie { ... }
sub foo { ... }
=begin Pod::Coverage
foo
=end Pod::Coverage
=cut
This file would report full coverage, because any non-empty lines inside a block of POD targeted to Pod::Coverage are treated as trustme patterns. Leading and trailing whitespace is stripped and the remainder is treated as a regular expression anchored at both ends.
Remember, anywhere you could use =begin and =end as above, you could instead write:
=for Pod::Coverage foo
In some cases, you may wish to make the entire file trusted. The special pattern *EVERYTHING* may be provided to do just this.
Keep in mind that Pod::Coverage::TrustPod sets up exceptions using the "trust" mechanism rather than the "privacy" mechanism in Pod::Coverage. This is unlikely ever to matter to you, but it's true.
Pod-Elemental
- Ebuilds: 1, Stable: 0.103.6, Testing: 0.103.6 Description: Work with nestable Pod elements
Pod-Elemental-PerlMunger
- Ebuilds: 1, Stable: 0.200.7, Testing: 0.200.7 Description: Thing that takes a string of Perl and rewrites its documentation
Pod-Eventual
- Ebuilds: 1, Stable: 0.94.3, Testing: 0.94.3 Description: read a POD document as a series of trivial events
Pod-LaTeX
- Ebuilds: 1, Stable: 0.610.0-r2, Testing: 0.610.0-r2 Description: Convert Pod data to formatted LaTeX
Pod-Markdown
- Ebuilds: 1, Stable: 3.400.0, Testing: 3.400.0 Description: Convert POD to Markdown
Pod-Markdown-Github
- Ebuilds: 1, Stable: 0.40.0-r1, Testing: 0.40.0-r1 Description: Convert POD to Github's specific markdown
Pod-POM
- Ebuilds: 1, Testing: 2.10.0-r1 Description: POD Object Model
Pod-POM-View-Restructured
- Ebuilds: 1, Testing: 1.0.3 Description: View for Pod::POM that outputs reStructuredText
Pod-Parser
- Ebuilds: 1, Stable: 1.660.0, Testing: 1.660.0 Description: POD filters and translators
Pod-ProjectDocs
- Ebuilds: 2, Testing: 0.53 Description: generates CPAN like project documents from pod
Pod-Readme
- Ebuilds: 1, Stable: 1.2.3-r1, Testing: 1.2.3-r1 Description: Intelligently generate a README file from POD
Pod-Simple-LaTeX
- Ebuilds: 1, Stable: 0.60.0-r1, Testing: 0.60.0-r1 Description: format Pod as LaTeX
Pod-Spell
- Ebuilds: 1, Stable: 1.270.0-r1, Testing: 1.270.0-r1 Description: A formatter for spellchecking Pod
Pod-Strip
- Ebuilds: 1, Testing: 1.100.0 Description: Remove POD from Perl code
Pod-Tests
- Ebuilds: 1, Stable: 1.200.0, Testing: 1.200.0 Description: Extracts embedded tests and code examples from POD
Pod-Weaver
- Ebuilds: 1, Stable: 4.20.0, Testing: 4.20.0 Description: Weave together a Pod document from an outline
PostScript
- Ebuilds: 1, Stable: 0.60.0-r2 Description: An object that may be used to construct a block of text in PostScript
PostScript-Simple
- Ebuilds: 1, Stable: 0.90.0-r1, Testing: 0.90.0-r1 Description: Allows you to have a simple method of writing PostScript files from Perl
License: GPL-2
Probe-Perl
- Ebuilds: 1, Stable: 0.30.0-r1, Testing: 0.30.0-r1 Description: Information about the currently running perl
Proc-Background
- Ebuilds: 1, Testing: 1.320.0 Description: Generic interface to background process management
Proc-Daemon
- Ebuilds: 1, Stable: 0.230.0-r1 Description: Run Perl program as a daemon process
Proc-Guard
- Ebuilds: 1, Testing: 0.70.0-r1 Description: process runner with RAII pattern
Proc-ProcessTable
- Ebuilds: 2, Stable: 0.637.0, Testing: 0.637.0 Description: Unix process table information
Proc-Simple
- Ebuilds: 1, Stable: 1.320.0-r1, Testing: 1.320.0-r1 Description: Launch and control background processes
Proc-Wait3
- Ebuilds: 1, Stable: 0.50.0-r1, Testing: 0.50.0-r1 Description: Perl extension for wait3 system call
Proc-WaitStat
- Ebuilds: 1, Stable: 1.0.0-r2, Testing: 1.0.0-r2 Description: Interpret and act on wait() status values
Promises
- Ebuilds: 1, Testing: 1.40.0 Description:
This module is an implementation of the "Promise/A+" pattern for asynchronous programming. Promises are meant to be a way to better deal with the resulting callback spaghetti that can often result in asynchronous programs.
Protocol-WebSocket (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.26 Description:
Client/server WebSocket message and frame parser/constructor. This module
does not provide a WebSocket server or client, but is made for using in
http servers or clients to provide WebSocket support.
Protocol::WebSocket supports the following WebSocket protocol versions:
draft-ietf-hybi-17 (latest)
draft-ietf-hybi-10
draft-ietf-hybi-00 (with HAProxy support)
draft-hixie-75
License: || ( Artistic GPL-1+ )
Quota
- Ebuilds: 1, Testing: 1.8.2 Description: The Quota module provides access to file system quotas. The quotactl system call or ioctl is used to query or set quotas on the local host, or queries are submitted via RPC to a remote host. Mount tables can be parsed with getmntent and paths can be translated to device files (or whatever the actual quotactl implementations needs as argument) of the according file system.
REST-Client
- Ebuilds: 1, Testing: 281 Description: A simple client for interacting with RESTful http/https resources
RPC-XML
- Ebuilds: 1, Stable: 0.820.0-r1, Testing: 0.820.0-r1 Description: An implementation of XML-RPC
License: || ( Artistic-2 LGPL-2.1 )
RRD-Simple
- Ebuilds: 1, Testing: 1.440.0-r3 Description: Simple interface to create and store data in RRD files
RTF-Writer
- Ebuilds: 1, Stable: 1.110.0-r3, Testing: 1.110.0-r3 Description: RTF::Writer - for generating documents in Rich Text Format
Rcs
- Ebuilds: 1, Testing: 1.50.0-r3 Description: Perl bindings for Revision Control System
Redis-hiredis
- Ebuilds: 1, Testing: 0.11.0 Description:
Redis::hiredis is a simple wrapper around Salvatore Sanfilippo's hiredis C client that allows connecting and sending any command just like you would from a command line Redis client.
NOTE Versions greater than 0.9.2 and less than 0.9.2.4 are not compatible with prior versions
SCGI (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.6, Testing: 0.6 Description:
This package provides a perl module for implementing an SCGI interface
for an application server.
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Server-Starter
- Ebuilds: 1, Stable: 0.350.0, Testing: 0.350.0 Description: A superdaemon for hot-deploying server programs
Session-Storage-Secure
- Ebuilds: 1, Testing: 1.0.0 Description:
This module implements a secure way to encode session data. It is primarily intended for storing session data in browser cookies, but could be used with other backend storage where security of stored session data is important.
Features include:
Data serialization and compression using Sereal
Data encryption using AES with a unique derived key per encoded session
Enforced expiration timestamp (optional)
Integrity protected with a message authentication code (MAC)
The storage protocol used in this module is based heavily on A Secure Cookie Protocol by Alex Liu and others. Liu proposes a session cookie value as follows:
Socket6
- Ebuilds: 2, Stable: 0.290.0-r2, Testing: 0.290.0-r2 Description: IPv6 related part of the C socket.h defines and structure manipulators
License: BSD
Software-License
- Ebuilds: 2, Stable: 0.104.7, Testing: 0.104.7 Description: Packages that provide templated software licenses
Sort-Key
- Ebuilds: 1, Stable: 1.330.0-r2, Testing: 1.330.0-r2 Description: sort objects by some (calculated) key
Sort-Naturally
- Ebuilds: 1, Stable: 1.30.0-r2, Testing: 1.30.0-r2 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.
Sort-Tree
- Ebuilds: 1, Stable: 1.90.0-r2 Description:
Sort::Tree implements a mechanism for sorting a list of objects into a
tree structure and flattening it back into a list. Among other things,
this is useful for displaying database queries in hierarchical views,
such as nested categories, parent-child relationships, threaded
discussions, and so forth.
Sort-Versions
- Ebuilds: 1, Stable: 1.620.0-r2, Testing: 1.620.0-r2 Description: Module for sorting of revision-like numbers
Specio
- Ebuilds: 4, Stable: 0.530.0, Testing: 0.530.0 Description: Type constraints and coercions for Perl
Spreadsheet-XLSX
- Ebuilds: 1, Stable: 0.180.0, Testing: 0.180.0 Description: Perl extension for reading MS Excel 2007 files
Starlet
- Ebuilds: 1, Stable: 0.310.0-r1, Testing: 0.310.0-r1 Description: A simple, high-performance PSGI/Plack HTTP server
Starman
- Ebuilds: 1, Testing: 0.401.600 Description:
Starman is a PSGI perl web server that has unique features such as:
High Performance
Uses the fast XS/C HTTP header parser
Preforking
Spawns workers preforked like most high performance UNIX servers do. Starman also reaps dead children and automatically restarts the worker pool.
Signals
Supports HUP for graceful worker restarts, and TTIN/TTOU to dynamically increase or decrease the number of worker processes, as well as QUIT to gracefully shutdown the worker processes.
Superdaemon aware
Supports Server::Starter for hot deploy and graceful restarts.
Multiple interfaces and UNIX Domain Socket support
Able to listen on multiple interfaces including UNIX sockets.
Small memory footprint
Preloading the applications with --preload-app command line option enables copy-on-write friendly memory management. Also, the minimum memory usage Starman requires for the master process is 7MB and children (workers) is less than 3.0MB.
PSGI compatible
Can run any PSGI applications and frameworks
HTTP/1.1 support
Supports chunked requests and responses, keep-alive and pipeline requests.
UNIX only
This server does not support Win32.
String-Compare-ConstantTime
- Ebuilds: 1, Testing: 0.321.0 Description:
This module provides one function, equals (not exported by default).
You should pass this function two strings of the same length. Just like perl's eq, it will return true if they are string-wise identical and false otherwise. However, comparing any two differing strings of the same length will take a fixed amount of time. If the lengths of the strings are different, equals will return false right away.
NOTE: This does byte-wise comparison of the underlying string storage, meaning that comparing strings with non-ASCII data with different states of the internal UTF-8 flag is not reliable. You should always encode your data to bytes before comparing.
String-Ediff
- Ebuilds: 1, Stable: 0.90.0-r3, Testing: 0.90.0-r3 Description: Produce common sub-string indices for two strings
String-Format
- Ebuilds: 1, Stable: 1.180.0-r1, Testing: 1.180.0-r1 Description: sprintf-like string formatting capabilities with arbitrary format definitions
License: GPL-2
String-Formatter
- Ebuilds: 1, Stable: 1.235.0, Testing: 1.235.0 Description: Build sprintf-like functions of your own
String-LineNumber
- Ebuilds: 1, Testing: 0.01 Description: Give line number to each line of string
License: || ( Artistic GPL-1+ )
String-PerlIdentifier
- Ebuilds: 1, Testing: 0.06 Description:
This module automatically exports a single subroutine, make_varname(), which returns a string composed of random characters that qualifies as the name for a Perl variable. The characters are limited to upper- and lower-case letters in the English alphabet, the numerals from 0 through 9 and the underscore character. The first character may not be a numeral.
By default, make_varname() returns a string of 10 characters, but if a numerical argument between 3 and 20 is passed to it, a string of that length will be returned. Arguments smaller than 3 are rounded up to 3; arguments greater than 20 are rounded down to 20.
String-Print
- Ebuilds: 2, Testing: 0.960.0 Description: Extensions to printf
String-Random (ambiguous, available in 3 overlays)
- Ebuilds: 3, Stable: 0.320.0, 0.31, Testing: 0.320.0 Description: Perl module to generate random strings based on a pattern
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
String-RewritePrefix
- Ebuilds: 1, Stable: 0.9.0, Testing: 0.9.0 Description: Rewrite strings based on a set of known prefixes
String-ShellQuote
- Ebuilds: 1, Stable: 1.40.0-r2, Testing: 1.40.0-r2 Description: Quote strings for passing through the shell
String-Truncate
- Ebuilds: 1, Stable: 1.100.603, Testing: 1.100.603 Description: Module for when strings are too long to be displayed in...
String-UnicodeUTF8
- Ebuilds: 1, Testing: 0.230.0 Description:
Unicode is awesome. utf-8 is also awesome. They are related but different. That difference and all the little twiggles in between make it appear to be too hard but its really not, honest!
The unicode problem is a solved one.
String-Unquotemeta
- Ebuilds: 1, Testing: 0.100.0 Description: This module provides one simple function, unquotemeta(), that undoes the escaping that quotemeta() does.
It handles undefined values, no values, too many values, etc the same way as quotemeta(). Think of it as quotemeta()'s evil twin.
Sub-Attribute
- Ebuilds: 1, Testing: 0.70.0 Description:
Sub::Attribute is a role to define attribute handlers for specific subroutine attributes.
The feature of this module is similar to that of Attribute::Handlers, but has less functionality and more reliability. That is, while Attribute::Handlers provides many options for ATTR(CODE), Sub::Attribute provides no options for ATTR_SUB. However, the attribute handlers defined by Sub::Attribute are always called with informative arguments. Attribute::Handlers's ATTR(CODE) is not called in run-time eval(), so ATTR(CODE) is not reliable.
Sub-Delete
- Ebuilds: 1, Stable: 1.0.30, Testing: 1.0.30 Description: Perl module enabling one to delete subroutines
Sub-Exporter (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.991.0, Testing: 0.991.0, 0.990.0 Description: Sophisticated exporter for custom-built routines
Sub-Exporter-ForMethods
- Ebuilds: 1, Stable: 0.100.55, Testing: 0.100.55 Description: Helper routines for using Sub::Exporter to build methods
Sys-SigAction
- Ebuilds: 2, Stable: 0.240.0, 0.230.0-r1, Testing: 0.240.0 Description: Perl extension for Consistent Signal Handling
Sys-Statistics-Linux
- Ebuilds: 1, Stable: 0.660.0-r2 Description: Collect linux system statistics
Sys-Syscall
- Ebuilds: 1, Stable: 0.250.0-r3, Testing: 0.250.0-r3 Description: Access system calls that Perl doesn't normally provide access to
Sys-Virt
- Ebuilds: 7, Stable: 11.10.0, Testing: 12.1.0 Description: API for using the libvirt library from Perl
Sysadm-Install
- Ebuilds: 1, Testing: 0.480.0-r1 Description: Typical installation tasks for system administrators
System-Command
- Ebuilds: 1, Testing: 1.118 Description:
System::Command is a class that launches external system commands and return an object representing them, allowing to interact with them through their STDIN, STDOUT and STDERR handles.
License: || ( Artistic GPL-2 )
Test-API (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 0.10.0 Description: Test a list of subroutines provided by a module
License: Apache-2.0
Test-Assert
- Ebuilds: 1, Testing: 0.50.400-r2 Description: Assertion methods for those who like JUnit
Test-Base
- Ebuilds: 1, Stable: 0.890.0, Testing: 0.890.0 Description: A Data Driven Testing Framework
Test-Bits
- Ebuilds: 1, Stable: 0.20.0-r1, Testing: 0.20.0-r1 Description: Provides a bits_is() subroutine for testing binary data
License: Artistic-2
Test-Carp
- Ebuilds: 1, Testing: 0.200.0 Description:
Call given code (with given arguments) and tests whether the given Carp function (or their imported versions) are called (with a given value) or not.
Test-CheckDeps
- Ebuilds: 1, Stable: 0.10.0-r1, Testing: 0.10.0-r1 Description: Check for presence of dependencies
Test-Class
- Ebuilds: 1, Stable: 0.520.0-r1, Testing: 0.520.0-r1 Description: Easily create test classes in an xUnit/JUnit style
Test-ClassAPI
- Ebuilds: 1, Stable: 1.70.0-r1, Testing: 1.70.0-r1 Description: Provides basic first-pass API testing for large class trees
Test-InDistDir
- Ebuilds: 1, Testing: 1.112.71 Description: Test environment setup for development with IDE
License: WTFPL-2
Test-Inline
- Ebuilds: 1, Stable: 2.214.0, Testing: 2.214.0 Description: Inline test suite support for Perl
Test-Inter
- Ebuilds: 1, Stable: 1.120.0-r1, Testing: 1.120.0-r1 Description: Framework for more readable interactive test scripts
Test-Kit
- Ebuilds: 1, Stable: 2.160.0, Testing: 2.160.0 Description: Build custom test packages with only the features you want
Test-Kwalitee
- Ebuilds: 1, Testing: 1.280.0 Description: Test the Kwalitee of a distribution before you release it
Test-LWP-UserAgent (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.36.0, Testing: 0.36.0 Description: A LWP::UserAgent suitable for simulating and testing network calls
Test-Lib
- Ebuilds: 1, Testing: 0.3.0 Description:
Searches upward from the calling module for a directory t with a lib directory inside it, and adds it to the module search path. Looks upward up to 5 directories. This is intended to be used in test modules either directly in t or in a subdirectory to find their included testing libraries located in t/lib.
Test-Log-Log4perl
- Ebuilds: 1, Testing: 0.32 Description: Test log4perl
Test-LongString
- Ebuilds: 1, Stable: 0.170.0-r1, Testing: 0.170.0-r1 Description: A library to test long strings
Test-Manifest
- Ebuilds: 2, Stable: 2.26.0, Testing: 2.26.0 Description: Interact with a t/test_manifest file
License: Artistic-2
Test-Memory-Cycle
- Ebuilds: 1, Stable: 1.60.0-r1, Testing: 1.60.0-r1 Description: Check for memory leaks and circular memory references
Test-Metrics-Any
- Ebuilds: 1, Testing: 0.10.0 Description: Assert that code produces metrics via Metrics::Any
Test-MinimumVersion
- Ebuilds: 1, Testing: 0.101.83 Description: does your code require newer perl than you think?
Test-MockRandom
- Ebuilds: 1, Stable: 1.10.0-r1, Testing: 1.10.0-r1 Description: Replaces random number generation with non-random number generation
License: Apache-2.0
Test-MockTime
- Ebuilds: 1, Stable: 0.170.0-r1, Testing: 0.170.0-r1 Description: Replaces actual time with simulated time
Test-MockTime-HiRes
- Ebuilds: 1, Stable: 0.80.0-r1, Testing: 0.80.0-r1 Description: Replace actual time with simulated high resolution time
Test-NoTabs
- Ebuilds: 1, Stable: 2.20.0-r1 Description: Check the presence of tabs in your project
Test-NoWarnings
- Ebuilds: 1, Stable: 1.60.0, Testing: 1.60.0 Description: Make sure you didn't emit any warnings while testing
License: LGPL-2.1
Test-Number-Delta
- Ebuilds: 1, Stable: 1.60.0-r1, Testing: 1.60.0-r1 Description: Compare the difference between numbers against a given tolerance
License: Apache-2.0
Test-Prereq
- Ebuilds: 1, Testing: 2.3.0 Description:
Extract the names of the modules used in a file using a static analysis. Since this module does not run code, it cannot find dynamic uses of modules, such as eval "require $class". It only reports modules that the file loads directly or are in the import lists for parent or base.
The module can handle the conventional inclusion of modules with either use or require as the statement:
Test-RandomResult
- Ebuilds: 1, Testing: 0.001-r1 Description: Test that results of a running code look random
License: || ( Artistic GPL-1+ )
Test2-Plugin-pgTAP
- Ebuilds: 1, Testing: 0.1.105 Description:
This plugin adds support for executing pgTAP PostgreSQL tests under Test2::Harness and yath.
This consists of the Test2::Harness plugin, the YATH plugin, and the test runner
License: || ( Artistic GPL-1+ )
Text-Reform
- Ebuilds: 1, Stable: 1.200.0-r2, Testing: 1.200.0-r2 Description: Manual text wrapping and reformatting
Text-Roman
- Ebuilds: 1, Stable: 3.500.0-r1, Testing: 3.500.0-r1 Description: Allows conversion between Roman and Arabic algarisms
Text-Shellwords
- Ebuilds: 1, Stable: 1.80.0-r2, Testing: 1.80.0-r2 Description: Parse text and return a set of tokens using the same rules as the Unix shell
Text-Soundex
- Ebuilds: 1, Stable: 3.50.0-r1, Testing: 3.50.0-r1 Description: Implementation of the soundex algorithm
Text-Table
- Ebuilds: 1, Testing: 1.135.0 Description: Organize Data in Tables
License: ISC
Text-Template
- Ebuilds: 1, Stable: 1.610.0-r1, Testing: 1.610.0-r1 Description: Expand template text with embedded Perl
Text-Unidecode
- Ebuilds: 1, Stable: 1.300.0-r1, Testing: 1.300.0-r1 Description: Plain ASCII transliterations of Unicode text
Type-Tiny-XS
- Ebuilds: 1, Stable: 0.25.0, Testing: 0.25.0 Description: provides an XS boost for some of Type::Tiny's built-in type constraints
Types-Path-Tiny
- Ebuilds: 1, Stable: 0.6.0-r1, Testing: 0.6.0-r1 Description: Path::Tiny types and coercions for Moose and Moo
License: Apache-2.0
Types-Self
- Ebuilds: 1, Testing: 0.2.0 Description: Provides a 'Self' type constraint, referring to the caller class or role
Types-Serialiser
- Ebuilds: 1, Stable: 1.10.0, Testing: 1.10.0 Description: simple data types for common serialisation formats
UNIVERSAL-can
- Ebuilds: 1, Stable: 1.201.403.280-r1, Testing: 1.201.403.280-r1 Description: Hack around people calling UNIVERSAL::can() as a function
UNIVERSAL-isa
- Ebuilds: 1, Stable: 1.201.710.120-r1, Testing: 1.201.710.120-r1 Description: Attempt to recover from people calling UNIVERSAL::isa as a function
UNIVERSAL-moniker
- Ebuilds: 1, Stable: 0.80.0-r2, Testing: 0.80.0-r2 Description: Adds a moniker to every class or module
UNIVERSAL-require
- Ebuilds: 1, Stable: 0.190.0, Testing: 0.190.0 Description: UNIVERSAL::require - require() modules from a variable
URI
- Ebuilds: 2, Stable: 5.340.0, Testing: 5.340.0 Description: Uniform Resource Identifiers (absolute and relative)
URI-Find
- Ebuilds: 1, Stable: 20160806.0.0-r1, Testing: 20160806.0.0-r1 Description: Find URIs in plain text
URI-FromHash
- Ebuilds: 1, Testing: 0.50.0-r1 Description: Build a URI from a set of named parameters
License: Artistic-2
URI-cpan
- Ebuilds: 1, Testing: 1.9.0 Description: URLs that refer to things on the CPAN
URI-redis
- Ebuilds: 1, Testing: 0.20.0-r1 Description: URI for Redis connection info
USB-LibUSB
- Ebuilds: 1, Stable: 0.90.0-r1, Testing: 0.90.0-r1 Description: Perl interface to the libusb-1.0 API
USB-TMC
- Ebuilds: 1, Stable: 0.9.0, Testing: 0.9.0 Description: Perl interface to the USB Test & Measurement (USBTMC) backend
UUID (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 0.370.0, Testing: 0.370.0 Description: Perl extension for using UUID interfaces as defined in e2fsprogs
License: Artistic-2
UUID-Tiny
- Ebuilds: 1, Testing: 1.40.0-r2 Description: UUID::Tiny is a lightweight, low dependency Pure Perl module for UUID creation and testing. This module provides the creation of version 1 time based UUIDs (using random multicast MAC addresses), version 3 MD5 based UUIDs, version 4 random UUIDs, and version 5 SHA-1 based UUIDs.
UUID-URandom
- Ebuilds: 1, Stable: 0.001 Description: UUIDs based on /dev/urandom or the Windows Crypto API
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
UltraDNS
- Ebuilds: 1, Testing: 0.60.0-r3 Description: Client API for the NeuStar UltraDNS Transaction Protocol
Unicode-Map
- Ebuilds: 1, Stable: 0.112.0-r2, Testing: 0.112.0-r2 Description: Map charsets from and to utf16 code
Unicode-Map8
- Ebuilds: 1, Stable: 0.130.0-r3, Testing: 0.130.0-r3 Description: Convert between most 8bit encodings
Unicode-MapUTF8
- Ebuilds: 1, Stable: 1.140.0, Testing: 1.140.0 Description: Conversions to and from arbitrary character sets and UTF8
License: MIT
Unicode-Regex-Set
- Ebuilds: 1, Testing: 0.40.0 Description:
Perl 5.8.0 misses subtraction and intersection of characters, which is described in Unicode Regular Expressions (UTS #18). This module provides a mimic syntax of character classes including subtraction and intersection, taking advantage of look-ahead assertions.
The syntax provided by this module is considerably incompatible with the standard Perl's regex syntax.
Unix-Getrusage
- Ebuilds: 1, Stable: 0.30.0-r2, Testing: 0.30.0-r2 Description: Perl interface to the Unix getrusage system call
Unix-Mknod
- Ebuilds: 1, Stable: 0.50.0 Description: Perl extension for mknod, major, minor, and makedev
Unix-Syslog
- Ebuilds: 1, Stable: 1.100.0-r3, Testing: 1.100.0-r3 Description: A Perl module which provides access to the system logger
License: Artistic-2
User-Identity
- Ebuilds: 2, Stable: 1.30.0, Testing: 1.30.0 Description: Maintains info about a physical person
VM-EC2
- Ebuilds: 1, Testing: 1.280.0-r1 Description: Interface to Amazon EC2, VPC, ELB, Autoscaling, and Relational DB services
VM-EC2-Security-CredentialCache
- Ebuilds: 1, Testing: 0.250.0-r1 Description: Cache credentials respecting expiration time for IAM roles
Validate-Net
- Ebuilds: 1, Stable: 0.600.0-r2, Testing: 0.600.0-r2 Description: Format validation and more for Net:: related strings
Validate-Tiny
- Ebuilds: 1, Testing: 1.600.0-r2 Description: Minimalistic data validation
Variable-Magic
- Ebuilds: 1, Stable: 0.640.0, Testing: 0.640.0 Description: Associate user-defined magic to variables from Perl
Version-Compare
- Ebuilds: 1, Testing: 0.140.0 Description: Compare version strings Version::Compare - Comparing version strings
Version-Next
- Ebuilds: 1, Stable: 1.0.0-r1, Testing: 1.0.0-r1 Description: Increment module version numbers simply and correctly
License: Apache-2.0
WeakRef
- Ebuilds: 1, Stable: 0.10.0-r2, Testing: 0.10.0-r2 Description: An API to the Perl weak references
Weather-Com
- Ebuilds: 1, Testing: 2.0.0-r3 Description: fetching weather information from weather.com
Web-Machine
- Ebuilds: 1, Testing: 0.170.0-r1 Description: A Perl port of Webmachine
Web-Scraper
- Ebuilds: 1, Stable: 0.380.0, Testing: 0.380.0 Description: Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions
WebService-Linode
- Ebuilds: 1, Stable: 0.290.0 Description: Perl interface to the Linode.com API
WebService-MusicBrainz
- Ebuilds: 1, Stable: 1.0.7, Testing: 1.0.7 Description: Web service API to MusicBrainz database
WordNet-QueryData
- Ebuilds: 1, Testing: 1.490.0-r3 Description: Direct perl interface to WordNet database
Workflow
- Ebuilds: 1, Testing: 1.610.0 Description:
This is a standalone workflow system. It is designed to fit into your system rather than force your system to fit to it. You can save workflow information to a database or the filesystem (or a custom storage). The different components of a workflow system can be included separately as libraries to allow for maximum reusibility.
Please note: Workflow::Persister::SPOPS in this distribution will not work because SPOPS has not been maintained for some versions and does not work with modern Perl. The functionality has been deprecated by the Workflow project and will be removed in a near-term major release. Per the deprecation notice:
With release 2.00 Workflow::Persister::SPOPS will no longer be included in the distribution, it will possibly be made available as a separate distribution, but with decreased maintenance efforts. SPOPS does no longer seem to be actively supported and issues with Perls versions from 5.11.1 and onwards underline this fact.
SPOPS was developed by the original author of Workflow and the two have worked in parallel for a long time. The Workflow developers have come to a crossroad and focus of resources and efforts are aimed at modernizing workflow.
X12
- Ebuilds: 1, Testing: 0.800.0 Description:
This module is used to parse X12 (EDI) files for a variety of types of business operations.
For details on Transaction sets refer to: National Electronic Data Interchange Transaction Set Implementation Guide. Implementation guides are available for all the Transaction sets.
X500-DN
- Ebuilds: 1, Stable: 0.290.0-r2, Testing: 0.290.0-r2 Description: handle X.500 DNs (Distinguished Names), parse and format them
XML-Atom
- Ebuilds: 1, Stable: 0.430.0, Testing: 0.430.0 Description: Atom feed and API implementation
XML-Catalog
- Ebuilds: 1, Stable: 1.30.0-r2, Testing: 1.30.0-r2 Description: Resolve public identifiers and remap system identifiers
XML-CompactTree-XS
- Ebuilds: 1, Testing: 0.30.0-r1 Description: a fast builder of compact tree structures from XML documents
XML-Compile
- Ebuilds: 1, Testing: 1.640.0-r2 Description: Compilation based XML Processing
XML-Directory
- Ebuilds: 1, Testing: 1.0.0-r2 Description: Returns a content of directory as XML
XML-Dumper
- Ebuilds: 1, Stable: 0.810.0-r2, Testing: 0.810.0-r2 Description: Perl module for dumping Perl objects from/to XML
XML-Elemental
- Ebuilds: 1, Stable: 2.110.0-r2, Testing: 2.110.0-r2 Description: XML::Parser style and generic classes for handling of XML data
License: Artistic
XML-Encoding
- Ebuilds: 1, Stable: 2.110.0, Testing: 2.110.0 Description: Perl Module that parses encoding map XML files
XML-Entities
- Ebuilds: 1, Testing: 1.0.200-r1 Description: Decode strings with XML entities
XML-Fast
- Ebuilds: 1, Stable: 0.170.0-r1 Description: Simple and very fast XML to hash conversion
XML-Filter-BufferText
- Ebuilds: 1, Stable: 1.10.0-r2, Testing: 1.10.0-r2 Description: Filter to put all characters() in one event
XML-Filter-DOMFilter-LibXML
- Ebuilds: 1, Stable: 0.40.0-r1, Testing: 0.40.0-r1 Description: SAX Filter allowing DOM processing of selected subtrees
License: Artistic
XML-Generator
- Ebuilds: 1, Stable: 1.130.0, Testing: 1.130.0 Description: Perl XML::Generator - A module to help in generating XML documents
XML-Grove
- Ebuilds: 1, Stable: 0.460.0_rc-r2, Testing: 0.460.0_rc-r2 Description: A Perl module providing a simple API to parsed XML instances
XML-Handler-YAWriter
- Ebuilds: 1, Stable: 0.230.0-r3, Testing: 0.230.0-r3 Description: A Perl module providing a simple API to parsed XML instances
License: GPL-2
XML-LibXSLT
- Ebuilds: 1, Stable: 2.3.0-r1, Testing: 2.3.0-r1 Description: A Perl module to parse XSL Transformational sheets using GNOME's libxslt
License: || ( Artistic GPL-1+ ) MIT
XML-Mini
- Ebuilds: 1, Stable: 1.380.0-r2, Testing: 1.380.0-r2 Description: pure perl API to create and parse XML
License: GPL-3
XML-NamespaceSupport
- Ebuilds: 1, Stable: 1.120.0-r1, Testing: 1.120.0-r1 Description: A Perl module that offers a simple to process namespaced XML names
XML-RSS-Parser
- Ebuilds: 1, Stable: 4.0.0-r2, Testing: 4.0.0-r2 Description: A liberal object-oriented parser for RSS feeds
License: Artistic
XML-RegExp
- Ebuilds: 1, Stable: 0.40.0-r2, Testing: 0.40.0-r2 Description:
This package contains regular expressions for the following XML tokens:
BaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar,
EntityRef, CharRef, Reference, Name, NmToken, and AttValue.
XML-SAX
- Ebuilds: 1, Stable: 1.20.0-r2, Testing: 1.20.0-r2 Description: Perl module for using and building Perl SAX2 XML parsers, filters, and drivers
XML-SAX-Base
- Ebuilds: 1, Stable: 1.90.0-r1, Testing: 1.90.0-r1 Description: Base class SAX Drivers and Filters
librg-utils-perl
- Ebuilds: 1, Testing: 1.0.43-r2 Description: Parsers and format conversion utilities used by (e.g.) profphd
Homepage:http://rostlab.org/ License: GPL-2
libwww-perl
- Ebuilds: 4, Stable: 6.810.0, Testing: 6.810.0 Description: Collection of Perl Modules for the WWW
libxml-perl
- Ebuilds: 1, Stable: 0.80.0-r3, Testing: 0.80.0-r3 Description: Collection of Perl modules for working with XML
local-lib
- Ebuilds: 1, Stable: 2.0.29-r1, Testing: 2.0.29-r1 Description: Create and use a local lib/ for perl modules with PERL5LIB