Category: dev-perl
Search
Compact View
Ace
- Ebuilds: 1, Testing: 1.920.0-r6
Description: Object-Oriented Access to ACEDB Databases
Acme-Damn
- Ebuilds: 2, Stable: 0.80.0-r2 , Testing: 0.90.0
Description: Module that 'unblesses' Perl objects
Algorithm-Annotate
- Ebuilds: 1, Stable: 0.100.0-r2 , Testing: 0.100.0-r2
Description: Represent a series of changes in annotate form
Algorithm-C3
- Ebuilds: 1, Stable: 0.110.0 , Testing: 0.110.0
Description: Module for merging hierarchies using the C3 algorithm
Algorithm-ClusterPoints
- Ebuilds: 1, Testing: 0.80.0-r1
Description: Find clusters inside a set of points
Algorithm-Dependency
- Ebuilds: 1, Stable: 1.112.0 , Testing: 1.112.0
Description: Toolkit for implementing dependency systems
Algorithm-Diff
- Ebuilds: 1, Stable: 1.201.0 , Testing: 1.201.0
Description: Compute intelligent differences between two files / lists
Algorithm-Loops
- Ebuilds: 1, Testing: 1.32
Description: Looping constructs: NestedLoops, MapCar*, Filter, and NextPermute*
License: CC0-1.0
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
Alien-LibGumbo
- Ebuilds: 1, Testing: 0.50.0-r4
Description: Gumbo parser library
Alien-Libxml2
- Ebuilds: 1, Stable: 0.170.0-r1 , Testing: 0.170.0-r1
Description: Install the C libxml2 library on your system
Alien-OpenSSL
- Ebuilds: 1, Stable: 0.150.0-r1
Description: Alien wrapper for OpenSSL
Alien-SDL
- Ebuilds: 1, Stable: 1.446.0-r1 , Testing: 1.446.0-r1
Description: Building, finding and using SDL binaries
Alien-wxWidgets
- Ebuilds: 1, Stable: 0.690.0-r4 , Testing: 0.690.0-r4
Description: Building, finding and using wxWidgets binaries
Any-Moose
- Ebuilds: 1, Stable: 0.270.0-r1 , Testing: 0.270.0-r1
Description: Use Moose or Mouse modules (DEPRECATED)
AnyEvent
- Ebuilds: 1, Stable: 7.170.0 , Testing: 7.170.0
Description: Provides a uniform interface to various event loops
AnyEvent-AIO
- Ebuilds: 1, Testing: 1.100.0
Description: truly asynchronous file and directory I/O
AnyEvent-CacheDNS
- Ebuilds: 1, Testing: 0.80.0-r1
Description: Simple DNS resolver with caching
AnyEvent-HTTP
- Ebuilds: 1, Stable: 2.250.0 , Testing: 2.250.0
Description: Simple but non-blocking HTTP/HTTPS client
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-KVStore-Etcd
- Ebuilds: 1, Testing: 0.1.0
Description: Parse Pg's test_decoding messages
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.
AnyEvent-XMLRPC
- Ebuilds: 1, Testing: 0.05
Description: Non-blocking XMLRPC server
License: Artistic-2
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-CGI-Builder
- Ebuilds: 1, Testing: 1.300.0-r3
Description: CGI::Builder and Apache2/mod_perl2 integration
Apache-DBI
- Ebuilds: 1, Stable: 1.120.0-r3 , Testing: 1.120.0-r3
Description: Authentication and Authorization via Perl's DBI
Apache-LogFormat-Compiler
- Ebuilds: 1, Stable: 0.360.0 , Testing: 0.360.0
Description: Compile an Apache log format string to perl-code
Apache-Reload
- Ebuilds: 1, Stable: 0.140.0 , Testing: 0.140.0
Description: Automatically reload changed modules without restarting Apache
License: Apache-2.0
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: 1.704.800 , Testing: 1.704.800 , Snapshot: 9999
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
License: MIT
App-pwhich
- Ebuilds: 1, Stable: 1.170.0-r1 , Testing: 1.170.0-r1
Description: Perl-only 'which'
AppConfig
- Ebuilds: 1, Stable: 1.710.0-r1 , Testing: 1.710.0-r1
Description: Perl5 module for reading configuration files and parsing command line arguments
License: Artistic
Archive-Any
- Ebuilds: 1, Stable: 0.94.600
Description: Single interface to deal with file archives
Archive-Any-Lite
- Ebuilds: 1, Testing: 0.110.0
Description: Simple CPAN package extractor
Archive-Extract
- Ebuilds: 1, Stable: 0.880.0-r4 , Testing: 0.880.0-r4
Description: Generic archive extracting mechanism
Archive-Tar-Stream
- Ebuilds: 1, Testing: 0.30.0-r1
Description: Pure perl IO-friendly tar file management
Archive-Tar-Wrapper
- Ebuilds: 1, Stable: 0.420.0 , Testing: 0.420.0
Description: API wrapper around the 'tar' utility
License: GPL-3+
Archive-Zip
- Ebuilds: 1, Stable: 1.680.0 , Testing: 1.680.0
Description: A wrapper that lets you read Zip archive members as if they were files
Archive-Zip-SimpleZip
- Ebuilds: 1, Testing: 1.002
Description: Perl interface to create Zip files
Array-Compare
- Ebuilds: 2, Stable: 4.0.0 , 3.0.8 , Testing: 4.0.0
Description: Perl extension for comparing arrays
Array-Diff
- Ebuilds: 1, Testing: 0.90.0
Description: Find the differences between two arrays
Array-PrintCols
- Ebuilds: 1, Testing: 2.600.0
Description: Format or print values from an array or hash in sorted, vertical columns
Array-RefElem
- Ebuilds: 1, Stable: 1.0.0-r4 , Testing: 1.0.0-r4
Description: Set up array elements as aliases
Array-Window
- Ebuilds: 1, Stable: 1.20.0-r2 , Testing: 1.20.0-r2
Description: Calculate windows/subsets/pages of arrays
Astro-FITS-Header
- Ebuilds: 1, Stable: 3.90.0 , Testing: 3.90.0
Description: Interface to FITS headers
License: GPL-3+
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
Audio-CD-disc-cover
- Ebuilds: 1, Stable: 0.05-r4 , Testing: 0.05-r4
Description: Perl Module needed for app-cdr/disc-cover
Homepage: http://www.vanhemert.co.uk/disc-cover.html
Audio-DSP
- Ebuilds: 1, Stable: 0.20.0-r4 , Testing: 0.20.0-r4
Description: Perl interface to *NIX digital audio device
Audio-FLAC-Header
- Ebuilds: 1, Stable: 2.400.0-r5 , Testing: 2.400.0-r5
Description: Access to FLAC audio metadata
Audio-Mixer
- Ebuilds: 1, Stable: 0.700.0-r5 , Testing: 0.700.0-r5
Description: Perl extension for Sound Mixer control
License: GPL-1
Audio-Musepack
- Ebuilds: 1, Testing: 1.0.1-r1
Description: An OO interface to Musepack file information and APE tag fields
Audio-Scan
- Ebuilds: 2, Testing: 1.10.0-r4
Description: Fast C metadata and tag reader for all common audio file formats
License: GPL-2
Audio-WMA
- Ebuilds: 1, Testing: 1.300.0-r1
Description: Extension for reading WMA/ASF metadata
Audio-Wav
- Ebuilds: 1, Stable: 0.140.0-r2 , Testing: 0.140.0-r2
Description: Modules for reading & writing Microsoft WAV files
Authen-DigestMD5
- Ebuilds: 1, Stable: 0.40.0-r2 , Testing: 0.40.0-r2
Description: SASL DIGEST-MD5 authentication (RFC2831)
Authen-Htpasswd
- Ebuilds: 1, Stable: 0.171.0-r2
Description: Interface to read and modify Apache .htpasswd files
Authen-Libwrap
- Ebuilds: 1, Testing: 0.230.0-r4
Description: Perl access to the TCP Wrappers interface
Authen-NTLM
- Ebuilds: 1, Stable: 1.90.0-r2 , Testing: 1.90.0-r2
Description: An NTLM authentication module
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-PAM
- Ebuilds: 1, Stable: 0.160.0-r4 , Testing: 0.160.0-r4
Description: Interface to PAM library
Authen-Radius
- Ebuilds: 2, Stable: 0.320.0-r1 , Testing: 0.330.0
Description: Communicate with a Radius server from Perl
License: Artistic-2
Authen-SASL
- Ebuilds: 3, Stable: 2.190.0 , Testing: 2.200.0 , 2.180.0
Description: Perl SASL interface
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.
Authen-SCRAM
- Ebuilds: 1, Testing: 0.11.0-r1
Description: Salted Challenge Response Authentication Mechanism (RFC 5802)
License: Apache-2.0
Authen-Simple
- Ebuilds: 1, Stable: 0.500.0-r1 , Testing: 0.500.0-r1
Description: Simple Authentication
Authen-Simple-Passwd
- Ebuilds: 1, Stable: 0.600.0-r1 , Testing: 0.600.0-r1
Description: Simple Passwd authentication
AutoXS-Header
- Ebuilds: 1, Stable: 1.20.0-r2
Description: Container for the AutoXS header files
B-COW
- Ebuilds: 1, Stable: 0.7.0 , Testing: 0.7.0
Description: Additional B helpers to check COW status
B-Debug
- Ebuilds: 1, Testing: 1.260.0-r1
Description: Walk Perl syntax tree, printing debug info about ops
B-Flags
- Ebuilds: 1, Testing: 0.170.0-r2
Description: Friendlier flags for B
B-Hooks-EndOfScope
- Ebuilds: 1, Stable: 0.280.0 , Testing: 0.280.0
Description: Execute code after a scope finished compilation
B-Hooks-OP-Check
- Ebuilds: 1, Stable: 0.220.0-r2 , Testing: 0.220.0-r2
Description: Wrap OP check callbacks
B-Hooks-Parser
- Ebuilds: 1, Testing: 0.210.0-r2
Description: Interface to perls parser variables
B-Keywords
- Ebuilds: 4, Stable: 1.290.0 , Testing: 1.290.0 , 1.270.0
Description: Lists of reserved barewords and symbol names
License: || ( Artistic GPL-2 )
B-OPCheck
- Ebuilds: 1, Testing: 0.320.0-r2
Description: PL_check hacks using Perl callbacks
B-Utils
- Ebuilds: 1, Stable: 0.270.0-r3 , Testing: 0.270.0-r3
Description: Helper functions for op tree manipulation
BDB
- Ebuilds: 1, Testing: 1.920.0-r1
Description: Asynchronous Berkeley DB access
BSD-Resource
- Ebuilds: 1, Stable: 1.291.100-r3 , Testing: 1.291.100-r3
Description: Perl module for BSD process resource limit and priority functions
License: || ( Artistic-2 LGPL-2 )
BSON
- Ebuilds: 1, Testing: 1.12.2-r1
Description: BSON serialization and deserialization (EOL)
License: Apache-2.0
BTLib
- Ebuilds: 2, Testing: 0.20
Description: Perl part of the estscan package
Homepage: https://sourceforge.net/projects/estscan/
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
BZ-Client
- Ebuilds: 1, Testing: 4.400.400-r1
Description: A client for the Bugzilla web services API
BackupPC-XS (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.620.0-r1
Description: Perl extension for BackupPC libraries
Homepage: https://github.com/backuppc/backuppc-xs/
License: GPL-3
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.
Beam-Wire
- Ebuilds: 1, Testing: 1.25.0
Description: Lightweight Dependency Injection Container
Benchmark-Timer
- Ebuilds: 1, Testing: 0.711.200-r1
Description: Perl code benchmarking tool
License: GPL-2
BerkeleyDB
- Ebuilds: 2, Stable: 0.650.0 , Testing: 0.670.0
Description: This module provides Berkeley DB interface for Perl
Bio-ASN1-EntrezGene
- Ebuilds: 1, Testing: 1.730.0
Description: Regular expression-based Perl Parser for NCBI Entrez Gene
Bio-BigFile
- Ebuilds: 1, Testing: 1.07
Description: BigWig and BigBed file perl-based interface for Gbrowse-2
License: || ( Artistic-2 GPL-1 GPL-2 GPL-3 )
Bio-DB-Das-Chado
- Ebuilds: 1, Testing: 0.35
Description: A Chado database interface for Gbrowse-2
License: || ( Artistic-2 GPL-1 GPL-2 GPL-3 )
Bio-DB-HTS
- Ebuilds: 1, Testing: 3.10.0-r2
Description: Perl bindings for sci-libs/htslib
License: Apache-2.0
Bio-Das
- Ebuilds: 1, Testing: 1.170.0-r4
Description: Interface to Distributed Annotation System
License: coldspringharbor
Bio-Graphics
- Ebuilds: 1, Testing: 2.400.0-r2
Description: Generate images from Bio::Seq objects for visualization purposes
License: coldspringharbor
Bit-Vector
- Ebuilds: 2, Stable: 7.400.0-r4 , Testing: 7.400.0-r4
Description: Efficient bit vector, set of integers and big int math library
Bit-Vector-Minimal
- Ebuilds: 1, Stable: 1.300.0-r2 , Testing: 1.300.0-r2
Description: Object-oriented wrapper around vec()
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
Business-UPS
- Ebuilds: 1, Stable: 2.20.0
Description: UPS Interface Module
Bytes-Random-Secure
- Ebuilds: 1, Stable: 0.290.0
Description: Extension to generate cryptographically-secure random bytes
C-Scan
- Ebuilds: 1, Testing: 0.740.0
Description: Scan C language files for easily recognized constructs
CBOR-XS
- Ebuilds: 1, Testing: 1.870.0
Description: Concise Binary Object Representation (CBOR, RFC7049)
License: GPL-3 || ( GPL-2+ BSD )
CDB_File
- Ebuilds: 1, Testing: 1.50.0-r1
Description: Perl extension for access to cdb databases
CDDB
- Ebuilds: 1, Stable: 1.222.0-r3 , Testing: 1.222.0-r3
Description: High-level interface to cddb/freedb protocol
CDDB-File
- Ebuilds: 1, Stable: 1.50.0-r2 , Testing: 1.50.0-r2
Description: Parse a CDDB/freedb data file
License: GPL-2+
CDDB_get
- Ebuilds: 1, Stable: 2.280.0-r2 , Testing: 2.280.0-r2
Description: Read the CDDB entry for an audio CD in your drive
Homepage: http://armin.emx.at/cddb/ https://metacpan.org/release/CDDB_get
CGI
- Ebuilds: 2, Stable: 4.700.0 , Testing: 4.710.0
Description: Simple Common Gateway Interface Class
License: Artistic-2
CGI-Ajax
- Ebuilds: 1, Testing: 0.707.0-r1
Description: Perl-specific system for writing Asynchronous web applications
CGI-Application
- Ebuilds: 1, Stable: 4.610.0 , Testing: 4.610.0
Description: Framework for building reusable web-applications
CGI-Application-Dispatch
- Ebuilds: 1, Stable: 3.120.0-r2 , Testing: 3.120.0-r2
Description: Dispatch requests to CGI::Application based objects
CGI-Application-Plugin-Redirect
- Ebuilds: 1, Stable: 1.0.0-r1 , Testing: 1.0.0-r1
Description: Easy external redirects in CGI::Application
CGI-Application-Server
- Ebuilds: 1, Stable: 0.63.0 , Testing: 0.63.0
Description: a simple HTTP server for developing with CGI::Application
CGI-Builder
- Ebuilds: 1, Testing: 1.360.0-r3
Description: Framework to build simple or complex web-apps
CGI-Compile
- Ebuilds: 1, Stable: 0.270.0 , Testing: 0.270.0
Description: Compile .cgi scripts to a code reference like ModPerl::Registry
CGI-Emulate-PSGI
- Ebuilds: 1, Stable: 0.230.0-r1 , Testing: 0.230.0-r1
Description: PSGI adapter for CGI
CGI-Fast
- Ebuilds: 2, Stable: 2.170.0 , Testing: 2.170.0
Description: CGI Interface for Fast CGI
CGI-FastTemplate
- Ebuilds: 1, Stable: 1.90.0-r3 , Testing: 1.90.0-r3
Description: High Performance Templates and Variable Interpolation
CGI-FormBuilder
- Ebuilds: 1, Stable: 3.200.0 , Testing: 3.200.0
Description: Extremely fast, reliable form generation and processing module
Homepage: http://www.formbuilder.org/ https://metacpan.org/release/CGI-FormBuilder
License: || ( Artistic GPL-1 )
CGI-PSGI
- Ebuilds: 1, Stable: 0.150.0-r2 , Testing: 0.150.0-r2
Description: Adapt CGI.pm to the PSGI protocol
CGI-Session
- Ebuilds: 1, Stable: 4.480.0-r3 , Testing: 4.480.0-r3
Description: persistent session data in CGI applications
License: Artistic
CGI-Simple
- Ebuilds: 1, Stable: 1.282.0 , Testing: 1.282.0
Description: A Simple totally OO CGI interface that is CGI.pm compliant
License: Artistic
CHI
- Ebuilds: 1, Testing: 0.610.0
Description: Unified cache handling interface
CPAN-Changes
- Ebuilds: 1, Stable: 0.500.5 , Testing: 0.500.5
Description: Read and write Changes files
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
CSS-Minifier
- Ebuilds: 1, Testing: 0.10.0-r2
Description: Perl extension for minifying CSS
CSS-Minifier-XS
- Ebuilds: 1, Stable: 0.130.0 , Testing: 0.130.0
Description: XS based CSS minifier
CSS-Packer
- Ebuilds: 1, Testing: 2.90.0
Description: A fast pure Perl CSS minifier
CSS-Squish
- Ebuilds: 1, Stable: 0.100.0-r2 , Testing: 0.100.0-r2
Description: Compact many CSS files into one big file
CSS-Tiny
- Ebuilds: 1, Stable: 1.200.0-r1 , Testing: 1.200.0-r1
Description: Read/Write .css files with as little code as possible
Cache
- Ebuilds: 1, Stable: 2.110.0-r1
Description: the Cache interface
Cache-Cache
- Ebuilds: 1, Stable: 1.80.0-r1 , Testing: 1.80.0-r1
Description: Generic cache interface and implementations
Cache-FastMmap
- Ebuilds: 1, Testing: 1.600.0
Description: Uses an mmaped file to act as a shared memory interprocess cache
Cache-Memcached
- Ebuilds: 1, Stable: 1.300.0-r2 , Testing: 1.300.0-r2
Description: Perl API for memcached
Homepage: http://www.danga.com/memcached/ https://metacpan.org/release/Cache-Memcached
License: || ( Artistic GPL-1 )
Cache-Memcached-Fast
- Ebuilds: 1, Stable: 0.280.0-r2 , Testing: 0.280.0-r2
Description: Perl client for memcached, in C language
License: || ( Artistic GPL-1+ ) LGPL-2.1+
Cache-Simple-TimedExpiry
- Ebuilds: 1, Stable: 0.270.0-r2 , Testing: 0.270.0-r2
Description: Lightweight cache with timed expiration
Cairo
- Ebuilds: 1, Stable: 1.109.0-r1 , Testing: 1.109.0-r1
Description: Perl interface to the cairo library
License: LGPL-2.1
Cairo-GObject
- Ebuilds: 1, Stable: 1.5.0-r1 , Testing: 1.5.0-r1
Description: Integrate Cairo into the Glib type system
License: LGPL-2.1+
Calendar-Simple
- Ebuilds: 2, Stable: 2.1.0 , Testing: 2.1.0
Description: Perl extension to create simple calendars
Canary-Stability
- Ebuilds: 1, Stable: 2013.0.0 , Testing: 2013.0.0
Description: Canary to check perl compatibility for schmorp's modules
Capture-Tiny
- Ebuilds: 1, Stable: 0.500.0-r1 , Testing: 0.500.0-r1
Description: Capture STDOUT and STDERR from Perl, XS, or external programs
License: Apache-2.0
Carp-Always
- Ebuilds: 1, Stable: 0.160.0 , Testing: 0.160.0
Description: Warns and dies noisily with stack backtraces
Carp-Assert
- Ebuilds: 1, Stable: 0.220.0 , Testing: 0.220.0
Description: Executable comments in carp
Carp-Assert-More
- Ebuilds: 1, Stable: 2.9.0 , Testing: 2.9.0
Description: Convenience assertions for common situations
License: Artistic-2
Carp-Clan
- Ebuilds: 1, Stable: 6.80.0 , Testing: 6.80.0
Description: Report errors from perspective of caller of a clan of modules
Chart
- Ebuilds: 2, Stable: 2.403.9 , Testing: 2.4.10-r2
Description: The Perl Chart Module
License: || ( Artistic GPL-1+ ) || ( MIT ( GPL-1 GPL-2 ) )
Chart-Math-Axis
- Ebuilds: 1, Stable: 1.60.0-r3 , Testing: 1.60.0-r3
Description: Implements an algorithm to find good values for chart axis
Chatbot-Eliza
- Ebuilds: 1, Stable: 1.80.0-r1 , Testing: 1.80.0-r1
Description: Clone of the classic Eliza program
Chemistry-Elements
- Ebuilds: 3, Testing: 1.081
Description: Perl extension for working with Chemical Elements
Cisco-IPPhone
- Ebuilds: 1, Testing: 0.50.0-r3
Description: Cisco IP Phone interface using XML Objects
License: Artistic
Cisco-Reconfig
- Ebuilds: 1, Stable: 0.912.0-r1
Description: Parse and generate Cisco configuration files
Class-Accessor
- Ebuilds: 1, Stable: 0.510.0 , Testing: 0.510.0
Description: Automated accessor generation
Class-Accessor-Chained
- Ebuilds: 1, Stable: 0.10.0-r2 , Testing: 0.10.0-r2
Description: Perl module to make chained class accessors
Class-Accessor-Grouped
- Ebuilds: 1, Stable: 0.100.140
Description: Lets you build groups of accessors
Class-Accessor-Lite
- Ebuilds: 1, Stable: 0.80.0-r2 , Testing: 0.80.0-r2
Description: A minimalistic variant of Class::Accessor
Class-Adapter
- Ebuilds: 1, Testing: 1.90.0
Description: Implementation of the 'Adapter' Design Pattern
Class-Autouse
- Ebuilds: 2, Stable: 2.10.0-r3 , Testing: 2.20.0
Description: Runtime aspect loading of one or more classes
Class-Base
- Ebuilds: 1, Testing: 0.90.0
Description: Useful base class for deriving other modules
Class-C3
- Ebuilds: 1, Stable: 0.350.0 , Testing: 0.350.0
Description: Pragma to use the C3 method resolution order algortihm
Class-C3-Componentised
- Ebuilds: 1, Testing: 1.1.2
Description: Load mix-ins or components to your C3-based class
Class-C3-XS
- Ebuilds: 1, Stable: 0.150.0-r2 , Testing: 0.150.0-r2
Description: XS speedups for Class::C3
Class-CSV
- Ebuilds: 1, Testing: 1.30.0
Description: Class based CSV parser/writer
Class-Container
- Ebuilds: 1, Stable: 0.130.0 , Testing: 0.130.0
Description: Glue object frameworks together transparently
Class-DBI
- Ebuilds: 1, Stable: 3.0.17-r3 , Testing: 3.0.17-r3
Description: Simple Database Abstraction
Class-DBI-AbstractSearch
- Ebuilds: 1, Testing: 0.70.0-r2
Description: Abstract Class::DBI's SQL with SQL::Abstract::Limit
Class-DBI-Plugin
- Ebuilds: 1, Testing: 0.30.0-r1
Description: Abstract base class for Class::DBI plugins
Class-DBI-Plugin-DeepAbstractSearch
- Ebuilds: 1, Testing: 0.80.0-r1
Description: deep_search_where() method for Class::DBI
Class-DBI-mysql
- Ebuilds: 1, Stable: 1.0.0-r4
Description: Extensions to Class::DBI for MySQL
License: GPL-2+
Class-Data-Accessor
- Ebuilds: 1, Testing: 0.40.40-r3
Description: Inheritable, overridable class and instance data accessor creation
Class-Data-Inheritable
- Ebuilds: 1, Stable: 0.100.0 , Testing: 0.100.0
Description: Inheritable, overridable class data
Class-Default
- Ebuilds: 1, Stable: 1.510.0-r2 , Testing: 1.510.0-r2
Description: Static calls apply to a default instantiation
Class-ErrorHandler
- Ebuilds: 1, Stable: 0.40.0-r1 , Testing: 0.40.0-r1
Description: Automated accessor generation
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-InsideOut
- Ebuilds: 1, Testing: 1.140.0-r1
Description: Safe, simple inside-out object construction kit
License: Apache-2.0
Class-Inspector
- Ebuilds: 1, Stable: 1.360.0 , Testing: 1.360.0
Description: Provides information about Classes
Class-Load
- Ebuilds: 1, Stable: 0.250.0 , Testing: 0.250.0
Description: Working (require q{Class::Name}) and more
Class-Load-XS
- Ebuilds: 1, Stable: 0.100.0-r2 , Testing: 0.100.0-r2
Description: XS implementation of parts of Class::Load
License: Artistic-2
Class-Loader
- Ebuilds: 1, Stable: 2.30.0-r2 , Testing: 2.30.0-r2
Description: Load modules and create objects on demand
Class-MakeMethods
- Ebuilds: 1, Stable: 1.10.0-r2 , Testing: 1.10.0-r2
Description: Automated method creation module for Perl
Class-Member
- Ebuilds: 1, Stable: 1.600.0-r2 , Testing: 1.600.0-r2
Description: A set of modules to make the module developement easier
Class-Method-Modifiers
- Ebuilds: 1, Stable: 2.150.0 , Testing: 2.150.0
Description: Provides Moose-like method modifiers
Class-MethodMaker
- Ebuilds: 2, Stable: 2.240.0-r3 , Testing: 2.250.0
Description: Create generic methods for OO Perl
Class-Mix
- Ebuilds: 1, Stable: 0.6.0-r1 , Testing: 0.6.0-r1
Description: Dynamic class mixing
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
Class-Trigger
- Ebuilds: 1, Stable: 0.150.0 , Testing: 0.150.0
Description: Mixin to add / call inheritable triggers
Class-Unload
- Ebuilds: 2, Testing: 0.120.0
Description: Unload a class
Class-Virtual
- Ebuilds: 1, Stable: 0.80.0-r1 , Testing: 0.80.0-r1
Description: Base class for virtual base classes
Class-WhiteHole
- Ebuilds: 1, Stable: 0.40.0-r2 , Testing: 0.40.0-r2
Description: base class to treat unhandled method calls as errors
Class-XPath
- Ebuilds: 1, Stable: 1.400.0-r2 , Testing: 1.400.0-r2
Description: adds xpath matching to object trees
Class-XSAccessor
- Ebuilds: 1, Stable: 1.190.0-r3 , Testing: 1.190.0-r3
Description: Generate fast XS accessors without runtime compilation
Clipboard
- Ebuilds: 2, Stable: 0.320.0
Description: Copy and paste with any OS
Clone
- Ebuilds: 2, Stable: 0.470.0 , Testing: 0.480.0
Description: Recursively copy Perl datatypes
Clone-Choose
- Ebuilds: 1, Stable: 0.10.0 , Testing: 0.10.0
Description: Choose appropriate clone utility
Clone-PP
- Ebuilds: 1, Stable: 1.80.0 , Testing: 1.80.0
Description: Recursively copy Perl datatypes
Color-ANSI-Util
- Ebuilds: 1, Testing: 0.165
Description: Routines for dealing with ANSI colors
License: || ( Artistic GPL-1+ )
Color-Calc
- Ebuilds: 1, Stable: 1.74.0-r1
Description: Simple calculations with RGB colors
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+ )
Compiler-Lexer
- Ebuilds: 1, Testing: 0.230.0
Description: Lexical Analyzer for Perl5
Compress-Bzip2
- Ebuilds: 1, Stable: 2.280.0-r1 , Testing: 2.280.0-r1
Description: Interface to Bzip2 compression library
License: || ( Artistic GPL-1+ ) BZIP2
Compress-LZF
- Ebuilds: 1, Testing: 3.800.0-r1
Description: Extremely light-weight Lempel-Ziv-Free compression
License: || ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )
Compress-Raw-Lzma
- Ebuilds: 2, Testing: 2.221.0
Description: Perl interface for reading and writing lzma, lzip, and xz files/buffers
Conf-Libconfig
- Ebuilds: 1, Testing: 1.0.3
Description: Perl extension for libconfig
License: BSD
Config-Any
- Ebuilds: 1, Stable: 0.330.0
Description: Load configuration from different file formats, transparently
Config-ApacheFormat
- Ebuilds: 1, Stable: 1.200.0-r2 , Testing: 1.200.0-r2
Description: Use Apache format config files
Config-Auto
- Ebuilds: 1, Testing: 0.440.0-r1
Description: Magical config file parser
Config-AutoConf
- Ebuilds: 1, Stable: 0.320.0 , Testing: 0.320.0
Description: Module to implement some of AutoConf macros in pure perl
Config-Crontab
- Ebuilds: 1, Stable: 1.450.0-r1
Description: Read/Write Vixie compatible crontab(5) files
License: Artistic
Config-General
- Ebuilds: 1, Stable: 2.670.0 , Testing: 2.670.0
Description: Config file parser module
License: Artistic-2
Config-Grammar
- Ebuilds: 1, Stable: 1.130.0 , Testing: 1.130.0
Description: Grammar-based, user-friendly config parser
Config-INI
- Ebuilds: 1, Stable: 0.29.0 , Testing: 0.29.0
Description: Simple .ini-file format
Config-IniFiles
- Ebuilds: 1, Stable: 3.0.3 , Testing: 3.0.3
Description: Module for reading .ini-style configuration files
Config-JSON
- Ebuilds: 1, Testing: 1.520.200-r1
Description: A JSON based config file system
Config-MVP
- Ebuilds: 1, Stable: 2.200.13 , Testing: 2.200.13
Description: Multivalue-property package-oriented configuration
Config-MVP-Reader-INI
- Ebuilds: 1, Stable: 2.101.465 , Testing: 2.101.465
Description: MVP config reader for .ini files
Config-MVP-Slicer
- Ebuilds: 1, Testing: 0.303.0
Description: Extract embedded plugin config from parent config
Config-Model
- Ebuilds: 2, Testing: 2.162
Description: A framework to validate, migrate and edit configuration files
Config-Model-Tester
- Ebuilds: 2, Testing: 4.010
Description: Test framework for Config::Model
Config-Properties
- Ebuilds: 1, Testing: 1.800.0-r1
Description: Configuration using Java style properties
Config-Simple
- Ebuilds: 1, Stable: 4.590.0-r2 , Testing: 4.590.0-r2
Description: Simple configuration file class
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
Contextual-Return
- Ebuilds: 1, Testing: 0.4.14-r1
Description: Create context-sensitive return values
Convert-ASCII-Armour
- Ebuilds: 1, Stable: 1.400.0-r2 , Testing: 1.400.0-r2
Description: Convert binary octets into ASCII armoured messages
Convert-ASN1
- Ebuilds: 1, Stable: 0.340.0 , Testing: 0.340.0
Description: Standard en/decode of ASN.1 structures
Convert-BER
- Ebuilds: 1, Stable: 1.320.0-r2 , Testing: 1.320.0-r2
Description: Class for encoding/decoding BER messages
Convert-Base32
- Ebuilds: 1, Testing: 0.60.0
Description: Encoding and decoding of base32 strings
Convert-BinHex
- Ebuilds: 1, Stable: 1.125.0-r1 , Testing: 1.125.0-r1
Description: Extract data from Macintosh BinHex files
Convert-Binary-C
- Ebuilds: 2, Stable: 0.860.0
Description: Binary Data Conversion using C Types
License: || ( GPL-1+ Artistic ) BSD
Convert-Color
- Ebuilds: 2, Stable: 0.170.0-r1 , Testing: 0.180.0
Description: Color space conversions and named lookups
Convert-PEM
- Ebuilds: 1, Stable: 0.130.0 , Testing: 0.130.0
Description: Read/write encrypted ASN.1 PEM files
Convert-TNEF
- Ebuilds: 1, Stable: 0.180.0-r3 , Testing: 0.180.0-r3
Description: Perl module for reading TNEF files
Convert-UU
- Ebuilds: 1, Stable: 0.520.100
Description: Perl replacement for uuencode
Convert-UUlib
- Ebuilds: 1, Stable: 1.800.0 , Testing: 1.800.0
Description: decode uu/xx/b64/mime/yenc/etc-encoded data
License: BSD CC0-1.0 GPL-1 GPL-2+
Cookie-Baker
- Ebuilds: 1, Stable: 0.120.0 , Testing: 0.120.0
Description: Cookie string generator / parser
Cookie-Baker-XS
- Ebuilds: 1, Stable: 0.120.0 , Testing: 0.120.0
Description: Accelerate Cookie::Baker's crush_cookie
Coro
- Ebuilds: 1, Testing: 6.570.0
Description: The only real threads in perl
License: || ( Artistic GPL-1+ ) LGPL-2.1+ || ( BSD-2 GPL-2+ )
Cpanel-JSON-XS
- Ebuilds: 2, Stable: 4.400.0 , 4.390.0-r2 , Testing: 4.400.0
Description: cPanel fork of JSON::XS, fast and correct serializing
Crypt-Blowfish
- Ebuilds: 1, Stable: 2.140.0-r2 , Testing: 2.140.0-r2
Description: Perl Blowfish encryption module
License: Crypt-IDEA
Crypt-CAST5_PP
- Ebuilds: 1, Stable: 1.40.0-r2 , Testing: 1.40.0-r2
Description: CAST5 block cipher in pure Perl
Crypt-CBC
- Ebuilds: 3, Stable: 3.70.0 , 2.330.0-r3 , Testing: 3.70.0 , 3.40.0-r1
Description: Encrypt Data with Cipher Block Chaining Mode
Crypt-CipherSaber
- Ebuilds: 1, Testing: 1.10.0-r2
Description: Perl module implementing CipherSaber encryption
Crypt-Cracklib
- Ebuilds: 1, Stable: 1.700.0-r4
Description: Perl interface to Alec Muffett's Cracklib
Crypt-Curve25519
- Ebuilds: 2, Stable: 0.80.0
Description: Shared secret elliptic-curve Diffie-Hellman generator
License: || ( Artistic GPL-1+ ) BSD CC-PD
Crypt-DES
- Ebuilds: 1, Stable: 2.70.0-r3 , Testing: 2.70.0-r3
Description: Perl DES encryption module
License: DES
Crypt-DES_EDE3
- Ebuilds: 1, Stable: 0.30.0 , Testing: 0.30.0
Description: Triple-DES EDE encryption/decryption
Crypt-DH
- Ebuilds: 1, Stable: 0.70.0-r3 , Testing: 0.70.0-r3
Description: Diffie-Hellman key exchange system
Crypt-DH-GMP
- Ebuilds: 1, Stable: 0.0.120-r1 , Testing: 0.0.120-r1
Description: Crypt::DH Using GMP Directly
Crypt-DSA
- Ebuilds: 1, Stable: 1.190.0 , Testing: 1.190.0
Description: DSA Signatures and Key Generation
Crypt-ECB
- Ebuilds: 1, Testing: 2.230.0
Description: Use block ciphers using ECB mode
Crypt-Eksblowfish
- Ebuilds: 1, Stable: 0.9.0-r4 , Testing: 0.9.0-r4
Description: Eksblowfish block cipher
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-OpenPGP
- Ebuilds: 2, Stable: 1.190.0
Description: Pure-Perl OpenPGP-compatible PGP implementation
Crypt-OpenSSL-Bignum
- Ebuilds: 1, Stable: 0.90.0-r1 , Testing: 0.90.0-r1
Description: OpenSSL's multiprecision integer arithmetic
Crypt-OpenSSL-DSA
- Ebuilds: 1, Stable: 0.200.0-r1 , Testing: 0.200.0-r1
Description: Digital Signature Algorithm using OpenSSL
Crypt-OpenSSL-EC
- Ebuilds: 2, Testing: 1.340.0
Description: Perl extension for OpenSSL EC (Elliptic Curves) library
Crypt-OpenSSL-ECDSA
- Ebuilds: 1, Testing: 0.100.0
Description: OpenSSL ECDSA (Elliptic Curve Digital Signature Algorithm) Perl extension
Crypt-OpenSSL-Guess
- Ebuilds: 1, Stable: 0.150.0 , Testing: 0.150.0
Description: Guess OpenSSL include path
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
Crypt-OpenSSL-Random
- Ebuilds: 1, Stable: 0.170.0 , Testing: 0.170.0
Description: OpenSSL pseudo-random number generator access
Crypt-PBKDF2
- Ebuilds: 1, Stable: 0.161.520 , Testing: 0.161.520
Description: The PBKDF2 password hashing algorithm
Crypt-PWSafe3
- Ebuilds: 1, Testing: 1.220.0
Description: Read and write Passwordsafe v3 files
License: Artistic-2
Crypt-PasswdMD5
- Ebuilds: 1, Stable: 1.420.0 , Testing: 1.420.0
Description: Provides interoperable MD5-based crypt() functions
Crypt-Password
- Ebuilds: 1, Testing: 0.280.0
Description: Unix-style, Variously Hashed Passwords
Crypt-Primes
- Ebuilds: 2, Stable: 0.500.0-r2 , Testing: 0.520.0
Description: Provable Prime Number Generator suitable for Cryptographic Applications
Crypt-RC4
- Ebuilds: 1, Stable: 2.20.0-r2 , Testing: 2.20.0-r2
Description: Implements the RC4 encryption algorithm
Crypt-RIPEMD160
- Ebuilds: 1, Stable: 0.80.0
Description: Perl extension for the RIPEMD-160 Hash function
Crypt-RSA
- Ebuilds: 1, Stable: 1.990.0-r2 , Testing: 1.990.0-r2
Description: RSA public-key cryptosystem
Crypt-Random
- Ebuilds: 3, Stable: 1.570.0 , Testing: 1.570.0
Description: Cryptographically Secure, True Random Number Generator
Crypt-Random-Seed
- Ebuilds: 1, Stable: 0.30.0
Description: Simple method to get strong randomness
Crypt-Random-Source
- Ebuilds: 1, Stable: 0.140.0
Description: Get weak or strong random data from pluggable sources
Crypt-Random-TESHA2
- Ebuilds: 1, Stable: 0.10.0
Description: Random numbers using timer/schedule entropy
Crypt-Rijndael
- Ebuilds: 1, Stable: 1.160.0 , Testing: 1.160.0
Description: Crypt::CBC compliant Rijndael encryption module
License: LGPL-3
Crypt-SMIME
- Ebuilds: 2, Stable: 0.310.0 , Testing: 0.310.0
Description: S/MIME message signing, verification, encryption and decryption
Crypt-SSLeay
- Ebuilds: 1, Stable: 0.720.0-r4 , Testing: 0.720.0-r4
Description: OpenSSL support for LWP
License: Artistic-2
Crypt-Simple
- Ebuilds: 1, Stable: 0.60.0-r3
Description: Encrypt stuff simply
License: GPL-2+
Crypt-SmbHash
- Ebuilds: 1, Stable: 0.120.0-r3 , Testing: 0.120.0-r3
Description: LM/NT hashing, for Samba's smbpasswd entries
License: GPL-2+
Crypt-Twofish
- Ebuilds: 1, Stable: 2.180.0-r1 , Testing: 2.180.0-r1
Description: The Twofish Encryption Algorithm
Crypt-URandom
- Ebuilds: 2, Stable: 0.540.0 , Testing: 0.550.0
Description: Provide non blocking randomness
Crypt-X509
- Ebuilds: 1, Stable: 0.550.0 , Testing: 0.550.0
Description: Parse a X.509 certificate
License: Artistic-2
CryptX
- Ebuilds: 1, Stable: 0.87.0 , Testing: 0.87.0
Description: Self-contained crypto toolkit
License: || ( Artistic GPL-1+ ) public-domain
Curses
- Ebuilds: 2, Stable: 1.450.0 , Testing: 1.460.0
Description: Curses interface modules for Perl
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+
Cwd-Guard
- Ebuilds: 1, Stable: 0.50.0-r1 , Testing: 0.50.0-r1
Description: Temporary changing working directory (chdir)
DBD-MariaDB
- Ebuilds: 2, Stable: 1.240.0 , Testing: 1.240.0
Description: MariaDB and MySQL driver for the Perl5 Database Interface (DBI)
DBD-Mock (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.590.0
Description: Mock database driver for testing
DBD-Oracle
- Ebuilds: 3, Stable: 1.95
Description: Oracle database driver for the DBI module
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
DBD-Pg
- Ebuilds: 1, Stable: 3.18.0-r1 , Testing: 3.18.0-r1
Description: PostgreSQL database driver for the DBI module
DBD-SQLite
- Ebuilds: 2, Stable: 1.760.0 , Testing: 1.780.0
Description: Self Contained RDBMS in a DBI Driver
DBD-Sybase
- Ebuilds: 3, Stable: 1.26
Description: DBI driver for XBase compatible database files
DBD-mysql
- Ebuilds: 3, Stable: 5.7.0 , 4.50.0-r2 , Testing: 5.13.0
Description: MySQL driver for the Perl5 Database Interface (DBI)
DBI
- Ebuilds: 1, Stable: 1.647.0 , Testing: 1.647.0
Description: Database independent interface for Perl
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
DBIx-Class
- Ebuilds: 1, Testing: 0.82.844-r1
Description: Extensible and flexible object <-> relational mapper
DBIx-Class-DynamicDefault
- Ebuilds: 1, Testing: 0.40.0-r2
Description: Automatically set and update fields
DBIx-Class-InflateColumn-Boolean
- Ebuilds: 1, Testing: 0.3.0-r1
Description: Auto-create boolean objects from columns
DBIx-Class-InflateColumn-IP
- Ebuilds: 1, Testing: 0.20.30-r3
Description: Auto-create NetAddr::IP objects from columns
DBIx-Class-InflateColumn-Object-Enum
- Ebuilds: 1, Testing: 0.60.0-r1
Description: Allows a DBIx::Class user to define a Object::Enum column
DBIx-Class-UserStamp
- Ebuilds: 1, Testing: 0.110.0-r3
Description: Automatically set update and create user id fields
DBIx-Connector
- Ebuilds: 1, Stable: 0.600.0
Description: Fast, safe DBI connection and transaction management
DBIx-ContextualFetch
- Ebuilds: 1, Stable: 1.30.0-r3 , Testing: 1.30.0-r3
Description: Add contextual fetches to DBI
DBIx-DBSchema
- Ebuilds: 1, Stable: 0.470.0 , Testing: 0.470.0
Description: Database-independent schema objects
DBIx-DBStag
- Ebuilds: 1, Testing: 0.12
Description: Relational Database to Hierarchical (Stag/XML) Mapping
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
DBIx-Migration
- Ebuilds: 2, Testing: 0.320.0
Description: Seamless DB schema up- and downgrades
DBIx-Safe
- Ebuilds: 1, Stable: 1.2.5-r3
Description: Safer access to your database through a DBI database handle
License: BSD-2
DBIx-SearchBuilder
- Ebuilds: 1, Stable: 1.820.0 , Testing: 1.820.0
Description: Encapsulate SQL queries and rows in simple Perl objects
DBIx-Simple
- Ebuilds: 1, Stable: 1.370.0-r1 , Testing: 1.370.0-r1
Description: Very complete easy-to-use OO interface to DBI
License: || ( AFL-3.0 AGPL-3 APL-1.0 Apache-2.0 BSD-2 Boost-1.0 CDDL CPAL-1.0
EPL-1.0 ECL-2.0 EUPL-1.1 GPL-2 GPL-3 LGPL-2.1 LGPL-3 HPND IBM IPAfont ISC
LPPL-1.3c LPL-1.02 MIT MPL-2.0 NOSA nethack PHP-3 POSTGRESQL PYTHON CNRI
QPL-1.0 OFL-1.1 Sleepycat Watcom-1.0 W3C wxWinLL-3 ZLIB libpng
)
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 )
Danga-Socket
- Ebuilds: 1, Stable: 1.620.0 , Testing: 1.620.0
Description: Non-blocking socket object; uses epoll()
Data-AMF
- Ebuilds: 1, Stable: 0.90.0-r2
Description: (de)serializer perl module for Adobe's AMF (Action Message Format)
Data-Binary
- Ebuilds: 1, Testing: 0.10.0
Description: Simple detection of binary versus text in strings
Data-Buffer
- Ebuilds: 1, Stable: 0.60.0 , Testing: 0.60.0
Description: Read/write buffer class
Data-Compare
- Ebuilds: 1, Stable: 1.290.0 , Testing: 1.290.0
Description: Compare perl data structures
Data-DPath
- Ebuilds: 1, Testing: 0.580.0
Description: DPath is not XPath!
Data-Diver
- Ebuilds: 1, Stable: 1.10.100-r2 , Testing: 1.10.100-r2
Description: Simple, ad-hoc access to elements of deeply nested structures
License: Unlicense
Data-Dump
- Ebuilds: 1, Stable: 1.250.0 , Testing: 1.250.0
Description: Pretty printing of data structures
Data-Dump-Streamer
- Ebuilds: 1, Stable: 2.420.0
Description: Accurately serialize a data structure as Perl code
Data-DumpXML
- Ebuilds: 1, Stable: 1.60.0-r2 , Testing: 1.60.0-r2
Description: Dump arbitrary data structures as XML
Data-Dumper
- Ebuilds: 1, Testing: 2.183
Description: stringified perl data structures, suitable for both printing and C<eval>
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Data-Dumper-Concise
- Ebuilds: 1, Stable: 2.23.0-r1 , Testing: 2.23.0-r1
Description: Less indentation and newlines plus sub deparsing
Data-Entropy
- Ebuilds: 1, Testing: 0.7.0-r1
Description: entropy (randomness) management
Data-Float
- Ebuilds: 2, Stable: 0.13.0-r1 , Testing: 0.15.0
Description: Details of the floating point data type
Data-Flow
- Ebuilds: 1, Testing: 1.20.0
Description: Perl extension for simple-minded recipe-controlled build of data
Data-FormValidator
- Ebuilds: 1, Stable: 4.880.0-r1
Description: Validates user input (usually from an HTML form) based on input profile
Data-Format-Pretty-JSON
- Ebuilds: 1, Testing: 0.12
Description: Pretty-print data structure as JSON
License: || ( Artistic GPL-1+ )
Data-GUID
- Ebuilds: 1, Stable: 0.51.0 , Testing: 0.51.0
Description: Simple interface for generating and using globally unique identifiers
Data-HexDump
- Ebuilds: 1, Stable: 0.40.0 , Testing: 0.40.0
Description: Hexadecimal Dumper
Data-Hexify
- Ebuilds: 1, Stable: 1.0.0-r2 , Testing: 1.0.0-r2
Description: Perl extension for hexdumping arbitrary data
Data-Hierarchy
- Ebuilds: 1, Stable: 0.340.0-r2 , Testing: 0.340.0-r2
Description: Handle data in a hierarchical structure
Data-ICal
- Ebuilds: 1, Stable: 0.240.0 , Testing: 0.240.0
Description: Generates iCalendar (RFC 2445) calendar files
Data-IEEE754
- Ebuilds: 1, Stable: 0.20.0 , Testing: 0.20.0
Description: Pack and unpack big-endian IEEE754 floats and doubles
License: Artistic-2
Data-ObjectDriver
- Ebuilds: 2, Stable: 0.250.0 , Testing: 0.270.0
Description: Simple, transparent data interface, with caching
Data-OptList
- Ebuilds: 1, Stable: 0.114.0 , Testing: 0.114.0
Description: Parse and validate simple name/value option pairs
Data-Page
- Ebuilds: 1, Stable: 2.30.0 , Testing: 2.30.0
Description: Help when paging through sets of results
Data-Page-Pageset
- Ebuilds: 1, Stable: 1.20.0-r2 , Testing: 1.20.0-r2
Description: Change long page list to be shorter and well navigate
Data-Password
- Ebuilds: 1, Testing: 1.120.0
Description: Extension for assessing password quality
Data-Password-passwdqc
- Ebuilds: 1, Testing: 0.90.0-r1
Description: Check password strength and generate password using passwdqc
Data-Perl
- Ebuilds: 1, Stable: 0.2.11 , Testing: 0.2.11
Description: Base classes wrapping fundamental Perl data types
Data-Printer
- Ebuilds: 1, Stable: 1.2.1 , Testing: 1.2.1
Description: Colored and full-featured pretty print of Perl data structures and objects
Data-Random
- Ebuilds: 2, Stable: 0.140.0 , Testing: 0.150.0
Description: Module used to generate random data
Data-Section
- Ebuilds: 1, Stable: 0.200.8 , Testing: 0.200.8
Description: Read multiple hunks of data out of your DATA section
Data-Section-Simple
- Ebuilds: 1, Testing: 0.70.0
Description: Read data out of the DATA section
Data-Serializer
- Ebuilds: 1, Testing: 0.650.0-r1
Description: Modules that serialize data structures
Data-ShowTable
- Ebuilds: 1, Stable: 4.600.0-r1 , Testing: 4.600.0-r1
Description: routines to display tabular data in several formats
License: GPL-2+
Data-Stag
- Ebuilds: 1, Stable: 0.140.0-r2
Description: Structured Tags datastructures
Homepage: https://stag.sourceforge.net/ https://metacpan.org/release/Data-Stag
Data-Stream-Bulk
- Ebuilds: 1, Testing: 0.110.0-r3
Description: N at a time iteration API
Data-Structure-Util
- Ebuilds: 1, Stable: 0.160.0-r2 , Testing: 0.160.0-r2
Description: Change nature of data within a structure
Data-Types
- Ebuilds: 1, Stable: 0.170.0-r1
Description: Validate and convert data types
Data-URIEncode
- Ebuilds: 1, Testing: 0.110.0-r3
Description: Allow complex data structures to be encoded using flat URIs
Data-UUID
- Ebuilds: 1, Stable: 1.227.0 , Testing: 1.227.0
Description: Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)
License: BSD
Data-Uniqid
- Ebuilds: 1, Stable: 0.120.0-r3 , Testing: 0.120.0-r3
Description: Perl extension for simple generating of unique ids
Data-Utilities
- Ebuilds: 1, Stable: 0.40.0-r3
Description: Merge nested Perl data structures
Data-Validate-Domain
- Ebuilds: 1, Stable: 0.150.0-r1 , Testing: 0.150.0-r1
Description: Domain and host name validation
Data-Validate-IP
- Ebuilds: 1, Stable: 0.310.0 , Testing: 0.310.0
Description: IPv4 and IPv6 validation methods
Data-Visitor
- Ebuilds: 1, Testing: 0.320.0-r1
Description: Visitor style traversal of Perl data structures
Date-Calc
- Ebuilds: 1, Stable: 6.400.0-r2 , Testing: 6.400.0-r2
Description: Gregorian calendar date calculations
License: || ( Artistic GPL-1+ ) LGPL-2
Date-Extract
- Ebuilds: 1, Stable: 0.70.0 , Testing: 0.70.0
Description: Extract probable dates from strings
Date-ICal
- Ebuilds: 1, Stable: 2.682.0 , Testing: 2.682.0
Description: ICal format date base module for Perl
Date-Leapyear
- Ebuilds: 1, Stable: 1.720.0-r3 , Testing: 1.720.0-r3
Description: Simple Perl module that tracks Gregorian leap years
Date-Manip
- Ebuilds: 2, Stable: 6.980.0 , Testing: 6.990.0
Description: Perl date manipulation routines
Date-Pcalc
- Ebuilds: 1, Stable: 6.100.0-r3 , Testing: 6.100.0-r3
Description: Gregorian calendar date calculations
License: || ( Artistic GPL-1+ ) LGPL-2+
Date-Range
- Ebuilds: 1, Stable: 1.410.0 , Testing: 1.410.0
Description: Work with a range of dates
Date-Simple
- Ebuilds: 1, Stable: 3.30.0-r3 , Testing: 3.30.0-r3
Description: Simple date object
DateTime
- Ebuilds: 1, Stable: 1.660.0-r1 , Testing: 1.660.0-r1
Description: Date and time object
License: Artistic-2
DateTime-Calendar-Julian
- Ebuilds: 1, Stable: 0.107.0 , Testing: 0.107.0
Description: Dates in the Julian calendar
DateTime-Event-ICal
- Ebuilds: 1, Testing: 0.130.0-r1
Description: Perl DateTime extension for computing rfc2445 recurrences
DateTime-Event-Recurrence
- Ebuilds: 1, Stable: 0.190.0-r1 , Testing: 0.190.0-r1
Description: DateTime::Set extension for create basic recurrence sets
DateTime-Format-Builder
- Ebuilds: 1, Stable: 0.830.0-r1 , Testing: 0.830.0-r1
Description: Create DateTime parser classes and objects
DateTime-Format-DateParse
- Ebuilds: 1, Stable: 0.50.0-r3 , Testing: 0.50.0-r3
Description: Parses Date::Parse compatible formats
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
DateTime-Format-HTTP
- Ebuilds: 1, Stable: 0.430.0 , Testing: 0.430.0
Description: Date conversion routines
DateTime-Format-Human-Duration
- Ebuilds: 1, Testing: 0.640.0-r1
Description: Get a locale specific string describing the span of a given duration
DateTime-Format-ICal
- Ebuilds: 1, Testing: 0.90.0-r2
Description: Parse and format iCal datetime and duration strings
DateTime-Format-ISO8601
- Ebuilds: 2, Stable: 0.170.0-r1 , Testing: 0.190.0
Description: Parses ISO8601 formats
DateTime-Format-Mail
- Ebuilds: 1, Stable: 0.403.0-r1 , Testing: 0.403.0-r1
Description: Convert between DateTime and RFC2822/822 formats
DateTime-Format-Natural
- Ebuilds: 2, Stable: 1.210.0 , Testing: 1.250.0
Description: Parse informal natural language date/time strings
DateTime-Format-RFC3339
- Ebuilds: 1, Testing: 1.10.0
Description: Parse and format RFC3339 datetime strings for DateTime
License: CC0-1.0
DateTime-Format-SQLite
- Ebuilds: 1, Stable: 0.110.0-r2 , Testing: 0.110.0-r2
Description: Parse and format SQLite dates and times
DateTime-Format-Strptime
- Ebuilds: 2, Stable: 1.790.0-r1 , Testing: 1.800.0
Description: Parse and Format DateTimes using Strptime
License: Artistic-2
DateTime-Format-W3CDTF
- Ebuilds: 1, Stable: 0.80.0-r1 , Testing: 0.80.0-r1
Description: Parse and format W3CDTF datetime strings
DateTime-HiRes
- Ebuilds: 1, Stable: 0.40.0-r1 , Testing: 0.40.0-r1
Description: Create DateTime objects with sub-second current time resolution
DateTime-Locale
- Ebuilds: 2, Stable: 1.450.0 , Testing: 1.450.0
Description: Localization support for DateTime
License: || ( Artistic GPL-1+ ) unicode
DateTime-Set
- Ebuilds: 1, Stable: 0.390.0-r2 , Testing: 0.390.0-r2
Description: Datetime sets and set math
DateTime-TimeZone
- Ebuilds: 2, Stable: 2.650.0 , Testing: 2.670.0
Description: Time zone object base class and factory
DateTime-Tiny
- Ebuilds: 1, Testing: 1.80.0
Description: Date object, with as little code as possible
DateTimeX-Easy
- Ebuilds: 2, Testing: 0.92.0
Description: Parse a date/time string using the best method available
Debug-Client
- Ebuilds: 1, Testing: 0.330.0
Description: Client side code for perl debugger
Deliantra
- Ebuilds: 1, Testing: 2.10.0-r1
Description: Deliantra suppport module to read/write archetypes, maps etc
DelimMatch
- Ebuilds: 1, Stable: 1.60.0-r3 , Testing: 1.60.0-r3
Description: A Perl 5 module for locating delimited substrings with proper nesting
Devel-ArgNames
- Ebuilds: 1, Testing: 0.30.0-r3
Description: Figure out the names of variables passed into subroutines
Devel-CallChecker
- Ebuilds: 1, Stable: 0.9.0 , Testing: 0.9.0
Description: Custom OP checking attached to subroutines
Devel-Caller
- Ebuilds: 1, Stable: 2.70.0 , Testing: 2.70.0
Description: Meatier versions of caller
Devel-CheckBin
- Ebuilds: 1, Stable: 0.40.0-r1 , Testing: 0.40.0-r1
Description: check that a command is available
Devel-CheckCompiler
- Ebuilds: 1, Stable: 0.70.0-r1 , Testing: 0.70.0-r1
Description: Check the compiler's availability
Devel-CheckLib
- Ebuilds: 1, Stable: 1.160.0-r1 , Testing: 1.160.0-r1
Description: Check that a library is available
Devel-CheckOS
- Ebuilds: 1, Stable: 2.40.0 , Testing: 2.40.0
Description: Check what OS we're running on
License: GPL-2 Artistic Artistic-2
Devel-Cover
- Ebuilds: 2, Stable: 1.510.0 , Testing: 1.520.0
Description: Code coverage metrics for Perl
Devel-Cycle
- Ebuilds: 1, Stable: 1.120.0-r2 , Testing: 1.120.0-r2
Description: Find memory cycles in objects
Devel-Declare
- Ebuilds: 1, Testing: 0.6.22-r1
Description: (DEPRECATED) Adding keywords to perl, in perl
Devel-Dumpvar
- Ebuilds: 1, Testing: 1.60.0-r3
Description: Pure-OO reimplementation of dumpvar.pl
Devel-FindPerl
- Ebuilds: 1, Stable: 0.16.0 , Testing: 0.16.0
Description: Find the path to your perl
Devel-GlobalDestruction
- Ebuilds: 1, Stable: 0.140.0-r1 , Testing: 0.140.0-r1
Description: Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls
Devel-GlobalPhase
- Ebuilds: 1, Stable: 0.3.3-r1
Description: Detect perl's global phase on older perls
Devel-Hide
- Ebuilds: 2, Stable: 0.1.500 , Testing: 0.1.600
Description: Forces the unavailability of specified Perl modules (for testing)
Devel-Leak
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: Utility for looking for perl objects that are not reclaimed
Devel-LexAlias
- Ebuilds: 1, Stable: 0.50.0-r2 , Testing: 0.50.0-r2
Description: Alias lexical variables
Devel-NYTProf
- Ebuilds: 1, Stable: 6.140.0 , Testing: 6.140.0
Description: Powerful feature-rich perl source code profiler
Devel-OverloadInfo
- Ebuilds: 2, Stable: 0.8.0 , Testing: 0.8.0
Description: Introspect overloaded operators
Devel-OverrideGlobalRequire
- Ebuilds: 1, Testing: 0.1.0-r1
Description: Override CORE::GLOBAL::require safely
Devel-PatchPerl
- Ebuilds: 2, Stable: 2.80.0-r1 , Testing: 2.140.0
Description: Patch perl source a la Devel::PPPort's buildperl.pl
Devel-REPL
- Ebuilds: 1, Stable: 1.3.29
Description: A modern perl interactive shell
Devel-Refactor
- Ebuilds: 1, Testing: 0.50.0-r3
Description: Perl extension for refactoring Perl code
Devel-SimpleTrace
- Ebuilds: 1, Testing: 0.80.0-r1
Description: See where you code warns and dies using stack traces
Devel-Size
- Ebuilds: 2, Stable: 0.850.0 , Testing: 0.860.0
Description: Perl extension for finding the memory usage of Perl variables
Devel-SmallProf
- Ebuilds: 1, Stable: 2.20.0-r5 , Testing: 2.20.0-r5
Description: Per-line Perl profiler
Devel-StackTrace
- Ebuilds: 2, Stable: 2.50.0 , Testing: 2.50.0
Description: An object representing a stack trace
License: Artistic-2
Devel-StackTrace-AsHTML
- Ebuilds: 1, Stable: 0.150.0-r1 , Testing: 0.150.0-r1
Description: Displays stack trace in HTML
Devel-Symdump
- Ebuilds: 1, Stable: 2.180.0-r2 , Testing: 2.180.0-r2
Description: Dump symbol names or the symbol table
Device-SerialPort
- Ebuilds: 1, Stable: 1.40.0-r4 , Testing: 1.40.0-r4
Description: Serial port Perl Module
License: GPL-2+
Digest-BubbleBabble
- Ebuilds: 1, Stable: 0.20.0-r3 , Testing: 0.20.0-r3
Description: Create bubble-babble fingerprints
Digest-CRC
- Ebuilds: 1, Stable: 0.240.0 , Testing: 0.240.0
Description: Generic CRC functions
Digest-GOST
- Ebuilds: 1, Stable: 0.60.0-r3 , Testing: 0.60.0-r3
Description: Perl interface to the GOST R 34.11-94 digest algorithm
Digest-HMAC
- Ebuilds: 1, Stable: 1.50.0 , Testing: 1.50.0
Description: Keyed Hashing for Message Authentication
Digest-JHash
- Ebuilds: 1, Testing: 0.100.0-r1
Description: Perl extension for 32 bit Jenkins Hashing Algorithm
License: Artistic-2
Digest-MD2
- Ebuilds: 1, Stable: 2.40.0-r2 , Testing: 2.40.0-r2
Description: Perl interface to the MD2 Algorithm
License: || ( Artistic GPL-1+ ) RSA
Digest-MD4
- Ebuilds: 1, Stable: 1.900.0-r3 , Testing: 1.900.0-r3
Description: MD4 message digest algorithm
License: || ( Artistic GPL-1+ ) RSA
Digest-MD5-File
- Ebuilds: 1, Testing: 0.80.0-r3
Description: Perl extension for getting MD5 sums for files and urls
Digest-Nilsimsa
- Ebuilds: 1, Stable: 0.60.0-r5 , Testing: 0.60.0-r5
Description: Perl version of Nilsimsa code
License: GPL-2+ LGPL-2
Digest-Perl-MD5
- Ebuilds: 1, Stable: 1.900.0-r2 , Testing: 1.900.0-r2
Description: Pure perl implementation of MD5
License: || ( Artistic GPL-1+ ) RSA
Digest-SHA
- Ebuilds: 1, Testing: 6.04
Description: Perl extension for SHA-1/224/256/384/512
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Digest-SHA1
- Ebuilds: 1, Stable: 2.130.0-r3 , Testing: 2.130.0-r3
Description: NIST SHA message digest algorithm
Digest-SHA3
- Ebuilds: 1, Stable: 1.50.0 , Testing: 1.50.0
Description: Perl extension for SHA-3
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-Config-Slicer
- Ebuilds: 1, Testing: 0.202.0-r1
Description: Config::MVP::Slicer customized for Dist::Zilla
Dist-Zilla-Plugin-AuthorsFromGit
- Ebuilds: 1, Stable: 0.7.0 , Testing: 0.7.0
Description: Add per-file per-year copyright information
Dist-Zilla-Plugin-CheckChangesHasContent
- Ebuilds: 1, Testing: 0.11.0-r1
Description: Ensure Changes has content before releasing
License: Apache-2.0
Dist-Zilla-Plugin-CheckExtraTests
- Ebuilds: 1, Testing: 0.29.0-r2
Description: check xt tests before release
License: Apache-2.0
Dist-Zilla-Plugin-Config-Git
- Ebuilds: 1, Stable: 0.920.0-r2 , Testing: 0.920.0-r2
Description: Plugin configuration containing settings for a Git repo
License: Artistic-2
Dist-Zilla-Plugin-ContributorsFile
- Ebuilds: 2, Testing: 0.4.0
Description: Add a file listing all contributors
Dist-Zilla-Plugin-CopyFilesFromBuild
- Ebuilds: 1, Testing: 0.170.880-r1
Description: Copy (or move) specific files after building (for SCM inclusion, etc.)
Dist-Zilla-Plugin-CopyFilesFromRelease
- Ebuilds: 1, Testing: 0.7.0-r1
Description: Copy files from a release (for SCM inclusion, etc.)
Dist-Zilla-Plugin-Git
- Ebuilds: 2, Stable: 2.48.0 , Testing: 2.52.0
Description: Update your git repository after release
Dist-Zilla-Plugin-Git-Contributors
- Ebuilds: 2, Testing: 0.39.0
Description: Add contributor names from git to your distribution
Dist-Zilla-Plugin-GithubMeta
- Ebuilds: 1, Testing: 0.580.0-r2
Description: Automatically include GitHub meta information in META.yml
Dist-Zilla-Plugin-LicenseFromModule
- Ebuilds: 1, Testing: 0.70.0-r1
Description: Extract License and Copyright from its main_module file
Dist-Zilla-Plugin-MakeMaker-Awesome
- Ebuilds: 1, Testing: 0.490.0
Description: A more awesome MakeMaker plugin for Dist::Zilla
Dist-Zilla-Plugin-Meta-Contributors
- Ebuilds: 1, Testing: 0.3.0-r2
Description: Generate an x_contributors section in distribution metadata
License: Apache-2.0
Dist-Zilla-Plugin-MetaProvides
- Ebuilds: 1, Testing: 2.2.4-r1
Description: Generating and Populating 'provides' in your META.yml
Dist-Zilla-Plugin-MetaProvides-Package
- Ebuilds: 1, Testing: 2.4.3-r1
Description: Extract namespaces/version from traditional packages for provides
Dist-Zilla-Plugin-ModuleBuildTiny
- Ebuilds: 2, Testing: 0.20.0
Description: Build a Build.PL that uses Module::Build::Tiny
Dist-Zilla-Plugin-NameFromDirectory
- Ebuilds: 1, Testing: 0.40.0-r1
Description: Guess distribution name from the current directory
Dist-Zilla-Plugin-NextVersion-Semantic
- Ebuilds: 1, Testing: 0.2.6-r1
Description: update the next version, semantic-wise
Dist-Zilla-Plugin-OSPrereqs
- Ebuilds: 1, Testing: 0.11.0-r1
Description: List prereqs conditional on operating system
License: Artistic-2
Dist-Zilla-Plugin-OurPkgVersion
- Ebuilds: 1, Testing: 0.210.0-r1
Description: No line insertion and does Package version with our
License: Artistic-2
Dist-Zilla-Plugin-PodWeaver
- Ebuilds: 2, Stable: 4.9.0 , Testing: 4.10.0
Description: Weave your Pod together from configuration and Dist::Zilla
Dist-Zilla-Plugin-Prereqs-FromCPANfile
- Ebuilds: 1, Testing: 0.80.0-r1
Description: Parse cpanfile for prereqs
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
Dist-Zilla-Plugin-ReadmeFromPod
- Ebuilds: 2, Testing: 0.400.0
Description: dzil plugin to generate README from POD
Dist-Zilla-Plugin-ReversionOnRelease
- Ebuilds: 1, Testing: 0.60.0-r1
Description: Bump and reversion on release
Dist-Zilla-Plugin-Run
- Ebuilds: 1, Testing: 0.48.0-r1
Description: Run external commands and code at specific phases of Dist::Zilla
Dist-Zilla-Plugin-StaticInstall
- Ebuilds: 1, Testing: 0.12.0-r1
Description: Identify a distribution as eligible for static installation
Dist-Zilla-Plugin-SurgicalPodWeaver
- Ebuilds: 1, Stable: 0.2.300-r1 , Testing: 0.2.300-r1
Description: Surgically apply PodWeaver
Dist-Zilla-Plugin-Test-CPAN-Changes
- Ebuilds: 1, Testing: 0.12.0-r1
Description: release tests for your changelog
Dist-Zilla-Plugin-Test-Compile
- Ebuilds: 2, Testing: 2.59.0
Description: Common tests to check syntax of your modules, using only core modules
Dist-Zilla-Plugin-Test-MinimumVersion
- Ebuilds: 2, Testing: 2.0.11
Description: Release tests for minimum required versions
Dist-Zilla-Plugin-Test-Perl-Critic
- Ebuilds: 2, Testing: 3.5.0
Description: Tests to check your code against best practices
Dist-Zilla-Plugin-Test-ReportPrereqs
- Ebuilds: 1, Testing: 0.28.0
Description: Report on prerequisite versions during automated testing
Dist-Zilla-Plugin-VersionFromMainModule
- Ebuilds: 1, Testing: 0.40.0-r1
Description: Set the distribution version from your main module's
Dist-Zilla-Role-FileWatcher
- Ebuilds: 1, Testing: 0.6.0-r1
Description: Receive notification when something changes a file's contents
Dist-Zilla-Role-ModuleMetadata
- Ebuilds: 1, Testing: 0.6.0-r1
Description: A role for plugins that use Module::Metadata
Dist-Zilla-Role-PluginBundle-PluginRemover
- Ebuilds: 1, Testing: 0.105.0-r1
Description: Add '-remove' functionality to a bundle
Dumbbench
- Ebuilds: 1, Stable: 0.505.0 , Testing: 0.505.0
Description: More reliable benchmarking with the least amount of thinking
DynaLoader-Functions
- Ebuilds: 1, Stable: 0.4.0-r1 , Testing: 0.4.0-r1
Description: Deconstructed Dynamic C Library Loading
EV
- Ebuilds: 2, Stable: 4.340.0 , Testing: 4.370.0
Description: Perl interface to libev, a high performance full-featured event loop
License: || ( Artistic GPL-1+ ) || ( BSD-2 GPL-2+ )
Emacs-PDE
- Ebuilds: 1, Testing: 0.2.17-r1
Description: Perl Develop Environment in Emacs
License: || ( Artistic GPL-1+ ) GPL-2+ FDL-1.1+
Email-Abstract
- Ebuilds: 1, Stable: 3.10.0 , Testing: 3.10.0
Description: Unified interface to mail representations
Email-Address
- Ebuilds: 1, Stable: 1.913.0 , Testing: 1.913.0
Description: RFC 2822 Address Parsing and Creation
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-MIME
- Ebuilds: 1, Stable: 1.954.0 , Testing: 1.954.0
Description: Easy MIME message parsing
Email-MIME-Attachment-Stripper
- Ebuilds: 1, Stable: 1.317.0-r3
Description: Strip the attachments from a mail
License: GPL-2+
Email-MIME-ContentType
- Ebuilds: 1, Stable: 1.28.0 , Testing: 1.28.0
Description: Parse a MIME Content-Type Header or Content-Disposition Header
Email-MIME-Encodings
- Ebuilds: 1, Stable: 1.317.0 , Testing: 1.317.0
Description: A unified interface to MIME encoding and decoding
Email-MessageID
- Ebuilds: 1, Stable: 1.408.0 , Testing: 1.408.0
Description: Generate world unique message-ids
Email-Outlook-Message (ambiguous, available in 3 overlays)
- Ebuilds: 3, Stable: 0.919 , Testing: 0.921 , 0.919
Description: Read Outlook .msg files
Email-Reply
- Ebuilds: 1, Stable: 1.204.0-r1
Description: Reply to a Message
Email-Send
- Ebuilds: 1, Stable: 2.202.0 , Testing: 2.202.0
Description: Simply Sending Email
Email-Send-Gmail
- Ebuilds: 1, Stable: 0.330.0-r2 , Testing: 0.330.0-r2
Description: Send Messages using Gmail
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+ )
Encode-EUCJPASCII
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: An eucJP-open mapping
Encode-HanConvert
- Ebuilds: 1, Stable: 0.350.0-r3
Description: Traditional and Simplified Chinese mappings
Encode-HanExtra
- Ebuilds: 1, Stable: 0.230.0-r4 , Testing: 0.230.0-r4
Description: Extra sets of Chinese encodings
License: MIT
Encode-IMAPUTF7
- Ebuilds: 2, Stable: 1.70.0 , Testing: 1.70.0
Description: Modification of UTF-7 encoding for IMAP
Encode-JIS2K
- Ebuilds: 2, Stable: 0.50.0 , Testing: 0.50.0
Description: JIS X 0212 (aka JIS 2000) Encodings
Encode-Locale
- Ebuilds: 1, Stable: 1.50.0-r1 , Testing: 1.50.0-r1
Description: Determine the locale encoding
Encode-compat
- Ebuilds: 1, Stable: 0.70.0-r4 , Testing: 0.70.0-r4
Description: Encode.pm emulation layer
Encoding-FixLatin
- Ebuilds: 2, Testing: 1.04
Description: takes mixed encoding input and produces UTF-8 output
License: || ( Artistic GPL-2 )
Encoding-FixLatin-XS
- Ebuilds: 1, Testing: 1.02
Description: XS implementation layer for Encoding::FixLatin
License: || ( Artistic GPL-2 )
Env-Path
- Ebuilds: 1, Stable: 0.190.0 , Testing: 0.190.0
Description: Advanced operations on path variables
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 )
Event
- Ebuilds: 1, Stable: 1.280.0-r1 , Testing: 1.280.0-r1
Description: Fast, generic event loop
Event-ExecFlow
- Ebuilds: 1, Stable: 0.640.0-r3 , Testing: 0.640.0-r3
Description: High level API for event-based execution flow control
License: || ( Artistic GPL-1+ ) LGPL-2.1+
Event-RPC
- Ebuilds: 2, Stable: 1.110.0 , Testing: 1.110.0
Description: Event based transparent Client/Server RPC framework
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
Expect
- Ebuilds: 1, Stable: 1.380.0 , Testing: 1.380.0
Description: Expect for Perl
Exporter-Cluster
- Ebuilds: 1, Stable: 0.310.0-r3
Description: Extension for easy multiple module imports
Exporter-Lite
- Ebuilds: 1, Stable: 0.90.0 , Testing: 0.90.0
Description: Lightweight exporting of variables
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-Config
- Ebuilds: 1, Stable: 0.10.0 , Testing: 0.10.0
Description: Wrapper for perl's configuration
ExtUtils-CppGuess
- Ebuilds: 2, Stable: 0.270.0 , Testing: 0.270.0
Description: Guess C++ compiler and flags
ExtUtils-Depends
- Ebuilds: 1, Stable: 0.800.200 , Testing: 0.800.200
Description: Easily build XS extensions that depend on XS extensions
ExtUtils-F77
- Ebuilds: 1, Stable: 1.260.0-r1 , Testing: 1.260.0-r1
Description: Simple interface to F77 libs
ExtUtils-HasCompiler
- Ebuilds: 1, Stable: 0.25.0 , Testing: 0.25.0
Description: Check for the presence of a compiler
ExtUtils-Helpers
- Ebuilds: 1, Stable: 0.28.0 , Testing: 0.28.0
Description: Various portability utilities for module builders
ExtUtils-InstallPaths
- Ebuilds: 3, Stable: 0.15.0 , Testing: 0.15.0
Description: Build.PL install path logic made easy
ExtUtils-LibBuilder
- Ebuilds: 2, Stable: 0.90.0 , Testing: 0.90.0
Description: Tool to build C libraries
License: || ( Artistic GPL-1 )
ExtUtils-MakeMaker-CPANfile
- Ebuilds: 1, Testing: 0.90.0
Description: cpanfile support for EUMM
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 )
ExtUtils-PkgConfig
- Ebuilds: 1, Stable: 1.160.0-r1 , Testing: 1.160.0-r1
Description: Simplistic perl interface to pkg-config
License: LGPL-2+
ExtUtils-Typemaps-Default
- Ebuilds: 1, Stable: 1.50.0-r1 , Testing: 1.50.0-r1
Description: Set of useful typemaps
ExtUtils-XSBuilder
- Ebuilds: 1, Stable: 0.280.0-r3 , Testing: 0.280.0-r3
Description: Modules to parse C header files and create XS glue code
ExtUtils-XSpp
- Ebuilds: 1, Stable: 0.180.0-r2 , Testing: 0.180.0-r2
Description: XS for C++
FCGI
- Ebuilds: 1, Stable: 0.820.0 , Testing: 0.820.0
Description: Fast CGI module
License: FastCGI
FCGI-Client
- Ebuilds: 1, Stable: 0.90.0 , Testing: 0.90.0
Description: Client library for fastcgi protocol
FCGI-ProcManager
- Ebuilds: 1, Stable: 0.280.0-r1 , Testing: 0.280.0-r1
Description: A FastCGI process manager
License: LGPL-2.1
FFI-CheckLib
- Ebuilds: 1, Stable: 0.310.0-r1 , Testing: 0.310.0-r1
Description: Check that a library is available for FFI
FLV-AudioExtractor
- Ebuilds: 1, Stable: 0.10.0-r2
Description: Extract audio from Flash Videos
Fatal-Exception
- Ebuilds: 1, Testing: 0.50.0-r3
Description: Succeed or throw exception
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.
Feed-Find
- Ebuilds: 1, Stable: 0.130.0 , Testing: 0.130.0
Description: Syndication feed auto-discovery
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-Copy-Recursive
- Ebuilds: 1, Stable: 0.450.0-r1 , Testing: 0.450.0-r1
Description: uses File::Copy to recursively copy dirs
File-Copy-Recursive-Reduced
- Ebuilds: 1, Stable: 0.8.0 , Testing: 0.8.0
Description: Recursive copying of files and directories within Perl 5 toolchain
File-CountLines
- Ebuilds: 1, Testing: 0.0.3
Description: efficiently count the number of line breaks in a file
License: || ( Artistic GPL-2 )
File-DesktopEntry
- Ebuilds: 2, Stable: 0.220.0-r1 , Testing: 0.230.0
Description: Object to handle .desktop files
File-DirList
- Ebuilds: 1, Stable: 0.05
Description: Provide a sorted list of directory content
File-Find-Object
- Ebuilds: 1, Stable: 0.3.9-r1 , Testing: 0.3.9-r1
Description: An object oriented File::Find replacement
File-Find-Object-Rule
- Ebuilds: 1, Stable: 0.31.300-r1 , Testing: 0.31.300-r1
Description: Alternative interface to File::Find::Object
File-Find-Rule
- Ebuilds: 1, Stable: 0.350.0 , Testing: 0.350.0
Description: Alternative interface to File::Find
File-Find-Rule-Perl
- Ebuilds: 1, Stable: 1.160.0 , Testing: 1.160.0
Description: Common rules for searching for Perl things
File-Flat
- Ebuilds: 1, Stable: 1.70.0-r1 , Testing: 1.70.0-r1
Description: Implements a flat filesystem
File-Flock
- Ebuilds: 1, Stable: 2014.10.0-r2 , Testing: 2014.10.0-r2
Description: flock() wrapper. Auto-create locks
File-Grep
- Ebuilds: 1, Testing: 0.20.0-r3
Description: Find matches to a pattern in a series of files and related functions
File-HomeDir
- Ebuilds: 1, Stable: 1.6.0-r1 , Testing: 1.6.0-r1
Description: Get home directory for self or other user
File-KeePass
- Ebuilds: 1, Stable: 2.30.0-r2
Description: Interface to KeePass V1 and V2 database files
File-LibMagic
- Ebuilds: 1, Stable: 1.230.0-r1 , Testing: 1.230.0-r1
Description: Perl wrapper for libmagic
File-Listing
- Ebuilds: 1, Stable: 6.160.0 , Testing: 6.160.0
Description: Parse directory listings
File-MMagic
- Ebuilds: 1, Stable: 1.300.0-r3 , Testing: 1.300.0-r3
Description: The Perl Image-Info Module
License: File-MMagic
File-Map
- Ebuilds: 1, Stable: 0.710.0
Description: Memory mapping made simple and safe
File-MimeInfo
- Ebuilds: 2, Stable: 0.350.0 , Testing: 0.360.0
Description: Determine file type
File-Monitor
- Ebuilds: 1, Testing: 1.00
Description: Monitor files and directories for changes
File-Monitor-Lite
- Ebuilds: 1, Testing: 0.652003
Description: Monitor file changes
File-Mork
- Ebuilds: 1, Stable: 0.4-r1
Description: File::Mork - a module to read Mozilla URL history files
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
File-NCopy
- Ebuilds: 1, Stable: 0.360.0-r3 , Testing: 0.360.0-r3
Description: Copy file, file Copy file[s] | dir[s], dir
File-NFSLock
- Ebuilds: 1, Stable: 1.290.0-r1
Description: perl module to do NFS (or not) locking
File-Next
- Ebuilds: 1, Stable: 1.180.0-r2 , Testing: 1.180.0-r2
Description: An iterator-based module for finding files
License: Artistic-2 GPL-2+
File-Path-Expand
- Ebuilds: 1, Stable: 1.20.0-r3 , Testing: 1.20.0-r3
Description: Expand filenames
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-Pid
- Ebuilds: 1, Testing: 1.10
Description: Pid File Manipulation
File-ReadBackwards
- Ebuilds: 1, Stable: 1.60.0-r1 , Testing: 1.60.0-r1
Description: Read a file backwards by lines
File-Remove
- Ebuilds: 1, Stable: 1.610.0 , Testing: 1.610.0
Description: Remove files and directories
License: || ( Artistic GPL-1+ ) || ( CC0-1.0 public-domain MIT )
File-RsyncP
- Ebuilds: 2, Stable: 0.760.0-r4 , Testing: 0.760.0-r4
Description: An rsync perl module
Homepage: https://perlrsync.sourceforge.net/ https://metacpan.org/release/File-RsyncP
License: GPL-3+ GPL-2+ RSA
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-ShareDir
- Ebuilds: 1, Stable: 1.118.0-r1 , Testing: 1.118.0-r1
Description: Locate per-dist and per-module shared files
File-ShareDir-Install
- Ebuilds: 1, Stable: 0.140.0 , Testing: 0.140.0
Description: Install shared files
File-ShareDir-ProjectDistDir
- Ebuilds: 1, Testing: 1.0.9-r1
Description: Simple set-and-forget using of a '/share' directory in your projects root
File-Slurp
- Ebuilds: 1, Snapshot: 9999.320.0-r1
Description: Simple and Efficient Reading/Writing/Modifying of Complete Files
File-Slurp-Tiny
- Ebuilds: 1, Stable: 0.4.0-r2 , Testing: 0.4.0-r2
Description: Simple, sane and efficient file slurper
File-Slurper
- Ebuilds: 2, Stable: 0.14.0-r1 , Testing: 0.14.0-r1
Description: A simple, sane and efficient module to slurp a file
File-Sort
- Ebuilds: 1, Stable: 1.10.0-r3
Description: Sort a file or merge sort multiple files
License: || ( Artistic GPL-1+ ) examples? ( Artistic )
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+
Font-AFM
- Ebuilds: 1, Stable: 1.200.0-r4 , Testing: 1.200.0-r4
Description: Parse Adobe Font Metric files
Font-TTF
- Ebuilds: 1, Stable: 1.60.0-r2 , Testing: 1.60.0-r2
Description: Module for compiling and altering fonts
License: Artistic-2 OFL-1.1
Format-Human-Bytes
- Ebuilds: 1, Testing: 0.60.0-r3
Description: Format a bytecount and make it human readable
FreezeThaw
- Ebuilds: 1, Stable: 0.500.100-r3 , Testing: 0.500.100-r3
Description: Convert Perl structures to strings and back
Frontier-Client-Easy
- Ebuilds: 1, Testing: 1.03
Description: Perl extension for easy use of Frontier::Client
Frontier-Daemon-Threading
- Ebuilds: 1, Testing: 0.01-r1
Description: Drop-in replacement for Frontier::Daemon using threads
Homepage: https://wiki.gentoo.org/wiki/No_homepage
Frontier-RPC
- Ebuilds: 1, Stable: 0.07_beta4-r5 , Testing: 0.07_beta4-r5
Description: Perform remote procedure calls using extensible markup language
Fuse
- Ebuilds: 1, Stable: 0.16.1-r3
Description: Fuse module for perl
License: LGPL-2.1
Future
- Ebuilds: 2, Testing: 0.520.0
Description: Represent an operation awaiting completion
Future-IO
- Ebuilds: 3, Testing: 0.170.0
Description: Future-returning IO methods
GD
- Ebuilds: 1, Stable: 2.830.0-r1 , Testing: 2.830.0-r1
Description: Interface to Thomas Boutell's gd library
GD-Barcode
- Ebuilds: 3, Stable: 2.20.0 , Testing: 2.20.0 , 2.0.0-r1
Description: Create barcode images with GD
GD-Graph3d
- Ebuilds: 1, Stable: 0.630.0-r3 , Testing: 0.630.0-r3
Description: Create 3D Graphs with GD and GD::Graph
GD-SVG
- Ebuilds: 1, Testing: 0.330.0-r3
Description: Seamlessly enable SVG output from scripts written using GD
GDGraph
- Ebuilds: 1, Stable: 1.560.0 , Testing: 1.560.0
Description: Perl5 module to create charts using the GD module
GDTextUtil
- Ebuilds: 1, Stable: 0.860.0-r3 , Testing: 0.860.0-r3
Description: Text utilities for use with GD
GLPlugin
- Ebuilds: 4, Stable: 6.5
Description: Perl modules providing the basis for labs.consol.de Nagios/Naemon/Icinga plugins
Homepage: https://github.com/lausser/GLPlugin
License: Artistic-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 )
Gearman
- Ebuilds: 1, Testing: 2.4.15-r2
Description: Gearman distributed job system, client and worker libraries
Gearman-Client-Async
- Ebuilds: 1, Testing: 0.940.0-r3
Description: Asynchronous client module for Gearman for Danga::Socket applications
Gearman-Server
- Ebuilds: 1, Testing: 1.130.1-r2
Description: Gearman distributed job system - worker/client connector
Gentoo-PerlMod-Version
- Ebuilds: 1, Stable: 0.8.1-r1 , Testing: 0.8.1-r1
Description: Convert arbitrary Perl Modules' versions into normalised Gentoo versions
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-GUI-Long
- Ebuilds: 1, Testing: 0.930.0-r3
Description: Auto-GUI extending Getopt::Long
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.
Git-Wrapper
- Ebuilds: 1, Stable: 0.48.0-r2 , Testing: 0.48.0-r2
Description: Wrap git(7) command-line interface
GitLab-API-v4 (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.26-r1 , Testing: 0.27-r2
Description: A complete GitLab API v4 client
License: GPL-3+
Glib-Object-Introspection
- Ebuilds: 2, Stable: 0.52.0 , Testing: 0.52.0
Description: Dynamically create Perl language bindings
License: LGPL-2.1
GnuPG-Interface
- Ebuilds: 1, Stable: 1.50.0-r1 , Testing: 1.50.0-r1
Description: Perl interface to GnuPG
GooCanvas2
- Ebuilds: 1, Stable: 0.60.0-r2 , Testing: 0.60.0-r2
Description: Perl binding for GooCanvas2 widget using Glib::Object::Introspection
GooCanvas2-CairoTypes
- Ebuilds: 1, Stable: 0.1.0-r1 , Testing: 0.1.0-r1
Description: Bridge between GooCanvas2 and Cairo types
Google-Ads-AdWords-Client
- Ebuilds: 1, Testing: 5.8.2-r1
Description: Google AdWords API Perl Client Library
Homepage: https://github.com/googleads/googleads-perl-lib
License: Apache-2.0
Graph
- Ebuilds: 1, Stable: 0.973.500 , Testing: 0.973.500
Description: Data structure and ops for directed graphs
Graph-Easy
- Ebuilds: 1, Testing: 0.760.0-r1
Description: Convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
GraphViz
- Ebuilds: 1, Stable: 2.260.0 , Testing: 2.260.0
Description: Interface to AT&T's GraphViz
GraphViz2
- Ebuilds: 1, Testing: 2.670.0
Description: A wrapper for AT&T's GraphViz
Graphics-ColorNames
- Ebuilds: 1, Stable: 3.5.0-r2
Description: Defines RGB values for common color names
Graphics-ColorNames-HTML
- Ebuilds: 1, Stable: 3.3.1
Description: HTML color names and equivalent RGB values
Graphics-ColorNames-WWW
- Ebuilds: 1, Stable: 1.140.0-r1
Description: WWW color names and equivalent RGB values
Graphics-ColorNamesLite-WWW
- Ebuilds: 1, Testing: 1.14.000
Description: WWW color names and equivalent RGB values (lite version)
License: || ( Artistic GPL-1+ )
Graphics-ColorObject
- Ebuilds: 1, Stable: 0.5.0-r3
Description: Convert between color spaces
License: || ( Artistic GPL-2 )
Graphics-GnuplotIF
- Ebuilds: 1, Testing: 1.8
Description: A dynamic Perl interface to gnuplot
Graphics-Toolkit-Color
- Ebuilds: 2, Stable: 1.710.0 , Testing: 1.972.0
Description: Color palette constructor
Growl-GNTP
- Ebuilds: 1, Stable: 0.210.0-r2 , Testing: 0.210.0-r2
Description: Perl implementation of GNTP Protocol (Client Part)
Gtk2
- Ebuilds: 1, Stable: 1.249.930-r1 , Testing: 1.249.930-r1
Description: Perl bindings for GTK2
License: LGPL-2.1+
Gtk3
- Ebuilds: 1, Stable: 0.38.0-r1 , Testing: 0.38.0-r1
Description: Perl interface to the 3.x series of the gtk+ toolkit
License: LGPL-2.1+
Gtk3-ImageView
- Ebuilds: 1, Stable: 12.0.0 , Testing: 12.0.0
Description: Image viewer widget for Gtk3
Gtk3-SimpleList
- Ebuilds: 1, Stable: 0.210.0-r1 , Testing: 0.210.0-r1
Description: Simple interface to GTK+ 3's complex MVC list widget
License: LGPL-2.1+
Guard
- Ebuilds: 1, Stable: 1.23.0-r2
Description: Safe cleanup blocks
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
HTML-Mason
- Ebuilds: 1, Stable: 1.600.0-r1 , Testing: 1.600.0-r1
Description: A HTML development and delivery Perl Module
Homepage: http://www.masonhq.com/ https://metacpan.org/release/HTML-Mason
HTML-Mason-PSGIHandler
- Ebuilds: 1, Stable: 0.530.0-r1 , Testing: 0.530.0-r1
Description: PSGI handler for HTML::Mason
HTML-Object
- Ebuilds: 1, Stable: 2.30-r1
Description: A HTML development and delivery Perl Module
Homepage: https://htmlobject.sourceforge.net
HTML-Packer
- Ebuilds: 1, Testing: 2.110.0
Description: Another HTML code cleaner
HTML-Parser
- Ebuilds: 1, Stable: 3.830.0 , Testing: 3.830.0
Description: Parse HTML documents
HTML-Quoted
- Ebuilds: 1, Stable: 0.50.0 , Testing: 0.50.0
Description: Extract structure of quoted HTML mail message
HTML-RewriteAttributes
- Ebuilds: 2, Stable: 0.60.0 , Testing: 0.60.0
Description: Perl module for concise attribute rewriting
HTML-Scrubber
- Ebuilds: 1, Stable: 0.190.0-r1 , Testing: 0.190.0-r1
Description: Perl extension for scrubbing/sanitizing html
HTML-Selector-XPath
- Ebuilds: 1, Stable: 0.280.0 , Testing: 0.280.0
Description: CSS Selector to XPath compiler
HTML-SimpleParse
- Ebuilds: 1, Stable: 0.120.0-r3 , Testing: 0.120.0-r3
Description: Bare-bones HTML parser, similar to HTML::Parser
HTML-Strip
- Ebuilds: 1, Stable: 2.120.0 , Testing: 2.120.0
Description: Extension for stripping HTML markup from text
HTML-StripScripts
- Ebuilds: 1, Testing: 1.60.0-r1
Description: Strip scripting constructs out of HTML
HTML-StripScripts-Parser
- Ebuilds: 1, Testing: 1.30.0-r1
Description: XSS filter using HTML::Parser
HTML-Table
- Ebuilds: 1, Stable: 2.08a-r2 , Testing: 2.08a-r2
Description: produces HTML tables
HTML-TableContentParser
- Ebuilds: 1, Stable: 0.305.0 , Testing: 0.305.0
Description: Do interesting things with the contents of tables
HTML-TableExtract
- Ebuilds: 1, Stable: 2.150.0-r1 , Testing: 2.150.0-r1
Description: The Perl Table-Extract Module
HTML-TableParser
- Ebuilds: 1, Stable: 0.430.0-r1 , Testing: 0.430.0-r1
Description: Extract data from an HTML table
License: GPL-3+
HTML-TagFilter
- Ebuilds: 1, Testing: 1.30.0-r2
Description: A fine-grained html-filter, xss-blocker and mailto-obfuscator
HTML-Tagset
- Ebuilds: 1, Stable: 3.240.0 , Testing: 3.240.0
Description: Data tables useful in parsing HTML
HTML-Template
- Ebuilds: 1, Stable: 2.970.0-r1 , Testing: 2.970.0-r1
Description: Perl module to use HTML Templates
HTML-Template-Expr
- Ebuilds: 1, Stable: 0.70.0-r2
Description: HTML::Template extension adding expression support
HTML-Template-JIT
- Ebuilds: 1, Stable: 0.50.0-r4
Description: Just-in-time compiler for HTML::Template
HTML-Template-Pro
- Ebuilds: 1, Testing: 0.952.400
Description: Perl/XS module to use HTML Templates from CGI scripts
HTML-TokeParser-Simple
- Ebuilds: 1, Stable: 3.160.0-r3 , Testing: 3.160.0-r3
Description: Easy to use HTML::TokeParser interface
HTML-Tree
- Ebuilds: 1, Stable: 5.70.0-r1 , Testing: 5.70.0-r1
Description: Library to manage HTML-Tree in PERL
HTML-TreeBuilder-XPath
- Ebuilds: 1, Stable: 0.140.0 , Testing: 0.140.0
Description: add XPath support to HTML::TreeBuilder
HTTP-AcceptLanguage
- Ebuilds: 1, Testing: 0.20.0
Description: Accept-Language header parser and find available language
HTTP-Body
- Ebuilds: 1, Stable: 1.230.0 , Testing: 1.230.0
Description: HTTP Body 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: 2, Stable: 1.04-r1 , Testing: 1.05.01
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-Entity-Parser
- Ebuilds: 1, Stable: 0.250.0-r1 , Testing: 0.250.0-r1
Description: PSGI compliant HTTP Entity Parser
HTTP-Exception
- Ebuilds: 1, Stable: 0.40.70-r1 , Testing: 0.40.70-r1
Description: throw HTTP-Errors as (Exception::Class-) Exceptions
HTTP-Headers-ActionPack
- Ebuilds: 1, Testing: 0.90.0-r1
Description: HTTP Action, Adventure and Excitement
HTTP-Headers-Fast
- Ebuilds: 1, Stable: 0.220.0-r1 , Testing: 0.220.0-r1
Description: Faster implementation of HTTP::Headers
HTTP-Lite
- Ebuilds: 1, Testing: 2.44
Description: Lightweight HTTP implementation
HTTP-Message
- Ebuilds: 2, Stable: 7.10.0 , Testing: 7.10.0
Description: Base class for Request/Response
HTTP-MultiPartParser
- Ebuilds: 1, Stable: 0.20.0-r1 , Testing: 0.20.0-r1
Description: Low Level MultiPart MIME HTTP parser
HTTP-Negotiate
- Ebuilds: 1, Stable: 6.10.0-r2 , Testing: 6.10.0-r2
Description: HTTP content negotiation
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-Response-Encoding
- Ebuilds: 1, Testing: 0.60.0-r2
Description: Adds encoding() to HTTP::Response
HTTP-Server-Simple
- Ebuilds: 1, Stable: 0.520.0-r1 , Testing: 0.520.0-r1
Description: Lightweight HTTP Server
HTTP-Server-Simple-Mason
- Ebuilds: 1, Stable: 0.140.0-r2 , Testing: 0.140.0-r2
Description: An abstract baseclass for a standalone mason server
HTTP-Server-Simple-PSGI
- Ebuilds: 1, Stable: 0.160.0-r1 , Testing: 0.160.0-r1
Description: PSGI handler for HTTP::Server::Simple
HTTP-Server-Simple-Static
- Ebuilds: 1, Stable: 0.140.0-r1 , Testing: 0.140.0-r1
Description: Serve static files with HTTP::Server::Simple
HTTP-Simple
- Ebuilds: 1, Stable: 0.4.0-r1 , Testing: 0.4.0-r1
Description: Simple procedural interface to HTTP::Tiny
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)
Hash-Ordered
- Ebuilds: 1, Stable: 0.14.0 , Testing: 0.14.0
Description: Fast, pure-Perl ordered hash class
License: Apache-1.0
Hash-SafeKeys
- Ebuilds: 1, Testing: 0.40.0
Description: Get hash contents without resetting each iterator
Heap
- Ebuilds: 1, Stable: 0.800.0-r3 , Testing: 0.800.0-r3
Description: Perl extensions for keeping data partially sorted
Hook-LexWrap
- Ebuilds: 1, Stable: 0.260.0-r1 , Testing: 0.260.0-r1
Description: Lexically scoped subroutine wrappers
IMAP-Admin
- Ebuilds: 1, Stable: 1.6.8-r1
Description: Perl module for basic IMAP server administration
IMAP-BodyStructure
- Ebuilds: 1, Testing: 1.30.0-r1
Description: IMAP4-compatible BODYSTRUCTURE and ENVELOPE parser
License: GPL-3
IO
- Ebuilds: 1, Testing: 1.51
Description: load various IO modules
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
IO-AIO
- Ebuilds: 1, Stable: 4.810.0 , Testing: 4.810.0
Description: Asynchronous Input/Output
IO-All
- Ebuilds: 1, Stable: 0.870.0-r1 , Testing: 0.870.0-r1
Description: Unified IO operations
IO-Async
- Ebuilds: 1, Testing: 0.804.0
Description: Asynchronous event-driven programming
IO-BufferedSelect
- Ebuilds: 1, Stable: 1.0.0-r3 , Testing: 1.0.0-r3
Description: Perl module that implements a line-buffered select interface
IO-Capture
- Ebuilds: 1, Testing: 0.50.0-r3
Description: Abstract Base Class to build modules to capture output
IO-CaptureOutput
- Ebuilds: 1, Stable: 1.110.500 , Testing: 1.110.500
Description: Capture STDOUT and STDERR from Perl code, subprocesses or XS
IO-Compress-Brotli
- Ebuilds: 1, Testing: 0.19.0
Description: Read/write Brotli buffers/streams
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
IO-Interactive
- Ebuilds: 2, Stable: 1.27.0 , Testing: 1.27.0
Description: Utilities for interactive I/O
IO-Interface
- Ebuilds: 1, Stable: 1.90.0-r1 , Testing: 1.90.0-r1
Description: Perl extension for access to network card configuration information
IO-LockedFile
- Ebuilds: 1, Stable: 0.230.0-r3
Description: Supply object methods for locking files
IO-Multiplex
- Ebuilds: 1, Stable: 1.160.0-r2 , Testing: 1.160.0-r2
Description: Manage IO on many file handles
IO-Pager
- Ebuilds: 1, Stable: 2.100.0 , Testing: 2.100.0
Description: Select a pager, optionally pipe it output if destination is a TTY
IO-Pipely
- Ebuilds: 1, Stable: 0.6.0
Description: Portably create pipe() or pipe-like handles, one way or another
IO-Prompt
- Ebuilds: 1, Testing: 0.997.4-r1
Description: Interactively prompt for user input
IO-Prompter
- Ebuilds: 1, Testing: 0.005004
Description: Prompt for input, read it, clean it, return it.
License: || ( Artistic GPL-1+ )
IO-SessionData
- Ebuilds: 1, Stable: 1.30.0-r2 , Testing: 1.30.0-r2
Description: Session data support module for SOAP::Lite
IO-Socket-INET6
- Ebuilds: 1, Stable: 2.730.0 , Testing: 2.730.0
Description: Work with IO sockets in IPv6
IO-Socket-Multicast
- Ebuilds: 1, Testing: 1.120.0-r1
Description: Send and receive multicast messages
IO-Socket-PortState
- Ebuilds: 1, Testing: 0.30.0-r1
Description: Perl extension for checking the open or closed status of a port
IO-Socket-SSL
- Ebuilds: 2, Stable: 2.95.0 , Testing: 2.95.0
Virtual
Description: Nearly transparent SSL encapsulation for IO::Socket::INET
IO-Socket-Timeout
- Ebuilds: 1, Stable: 0.320.0-r1 , Testing: 0.320.0-r1
Description: IO::Socket with read/write timeout
IO-String
- Ebuilds: 1, Stable: 1.80.0-r3 , Testing: 1.80.0-r3
Description: IO::File interface for in-core strings
IO-Stty
- Ebuilds: 1, Stable: 0.40.0 , Testing: 0.40.0
Description: Change and print terminal line settings
IO-Tee
- Ebuilds: 1, Stable: 0.660.0 , Testing: 0.660.0
Description: Multiplex output to multiple output handles
IO-TieCombine
- Ebuilds: 1, Stable: 1.5.0-r1 , Testing: 1.5.0-r1
Description: produce tied (and other) separate but combined variables
IO-Tty
- Ebuilds: 1, Stable: 1.200.0 , Testing: 1.200.0
Description: IO::Tty and IO::Pty modules for Perl
IO-Util
- Ebuilds: 1, Stable: 1.500.0-r3
Description: A selection of general-utility IO function
IO-stringy
- Ebuilds: 1, Stable: 2.113.0 , Testing: 2.113.0
Description: I/O on in-core objects like strings and arrays
IP-Anonymous
- Ebuilds: 1, Stable: 0.40.0-r3 , Testing: 0.40.0-r3
Description: Perl port of Crypto-PAn to provide anonymous IP addresses
IP-Country
- Ebuilds: 1, Testing: 2.280.0
Description: Lookup country from IP address or hostname
IP-Country-DB_File
- Ebuilds: 1, Testing: 3.30.0-r1
Description: Build an IP address to country code database
IPC-Run
- Ebuilds: 2, Stable: 20250809.0.0 , Testing: 20250809.0.0
Description: system() and background procs w/ piping, redirs, ptys
IPC-Run3
- Ebuilds: 1, Stable: 0.49.0 , Testing: 0.49.0
Description: Run a subprocess in batch mode (a la system)
License: || ( BSD-2 Artistic GPL-1+ )
IPC-ShareLite
- Ebuilds: 1, Stable: 0.170.0-r3 , Testing: 0.170.0-r3
Description: IPC::ShareLite module for perl
IPC-Shareable
- Ebuilds: 1, Testing: 1.130.0
Description: Share Perl variables between processes
IPC-Signal
- Ebuilds: 1, Stable: 1.0.0-r3 , Testing: 1.0.0-r3
Description: Translate signal names to/from numbers
IPC-System-Simple
- Ebuilds: 1, Stable: 1.300.0 , Testing: 1.300.0
Description: Run commands simply, with detailed diagnostics
Ima-DBI
- Ebuilds: 1, Stable: 0.350.0-r3 , Testing: 0.350.0-r3
Description: Add contextual fetches to DBI
Image-Imlib2
- Ebuilds: 1, Stable: 2.30.0-r3 , Testing: 2.30.0-r3
Description: Interface to the Imlib2 image library
Image-Info
- Ebuilds: 1, Stable: 1.450.0 , Testing: 1.450.0
Description: The Perl Image-Info Module
Image-Sane
- Ebuilds: 1, Stable: 5.0.0-r1 , Testing: 5.0.0-r1
Description: Access SANE-compatible scanners from Perl
Image-Scale
- Ebuilds: 1, Testing: 0.140.0-r1
Description: Fast, high-quality fixed-point image resizing
License: GPL-2+
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
- Ebuilds: 1, Stable: 4.100.0 , Testing: 4.100.0
Description: JSON (JavaScript Object Notation) encoder/decoder
JSON-Any
- Ebuilds: 1, Testing: 1.400.0
Description: Wrapper Class for the various JSON classes (DEPRECATED)
JSON-Color
- Ebuilds: 1, Testing: 0.134
Description: Encode to colored JSON
License: || ( Artistic GPL-1+ )
JSON-MaybeXS
- Ebuilds: 1, Stable: 1.4.8 , Testing: 1.4.8
Description: Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
JSON-Parse
- Ebuilds: 1, Stable: 0.620.0 , Testing: 0.620.0
Description: Read JSON into a Perl Variable
JSON-RPC
- Ebuilds: 1, Stable: 1.60.0-r1 , Testing: 1.60.0-r1
Description: JSON RPC 2.0 Server Implementation
JSON-WebToken
- Ebuilds: 1, Testing: 0.100.0
Description: JSON Web Token (JWT) implementation
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-Minifier
- Ebuilds: 1, Testing: 1.160.0
Description: Perl extension for minifying JavaScript code
JavaScript-Minifier-XS
- Ebuilds: 1, Stable: 0.150.0 , Testing: 0.150.0
Description: XS based JavaScript minifier
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
LWP-UserAgent-Cached
- Ebuilds: 1, Stable: 0.80.0
Description: LWP::UserAgent with simple caching mechanism
LWP-UserAgent-Determined
- Ebuilds: 1, Stable: 1.70.0-r1 , Testing: 1.70.0-r1
Description: A virtual browser that retries errors
LWPx-ParanoidAgent
- Ebuilds: 1, Stable: 1.120.0-r1 , Testing: 1.120.0-r1
Description: Subclass of LWP::UserAgent that protects you from harm
LaTeX-Driver
- Ebuilds: 1, Stable: 1.2.0 , Testing: 1.2.0
Description: Perl encapsulation of invoking the Latex programs
LaTeX-Encode
- Ebuilds: 1, Stable: 0.92.0-r1 , Testing: 0.92.0-r1
Description: Encode characters for LaTeX formatting
LaTeX-Table
- Ebuilds: 1, Stable: 1.0.6-r2 , Testing: 1.0.6-r2
Description: Perl extension for the automatic generation of LaTeX tables
Lab-Measurement
- Ebuilds: 3, Stable: 3.823-r3 , Testing: 3.931 , Snapshot: 9999
Description: Measurement control and automation with Perl
Homepage: https://www.labmeasurement.de
Lab-VXI11
- Ebuilds: 1, Stable: 0.30.0 , Testing: 0.30.0
Description: Perl interface to the VXI-11 Test&Measurement backend
Lab-Zhinst
- Ebuilds: 2, Testing: 2.40.0-r1 , Snapshot: 9999
Description: Perl bindings to the LabOne API of Zurich Instruments
Lchown
- Ebuilds: 1, Stable: 1.10.0-r4 , Testing: 1.10.0-r4
Description: Use the lchown(2) system call from Perl
Lexical-Persistence
- Ebuilds: 1, Stable: 1.23.0-r1
Description: Bind lexicals to persistent data
Lexical-SealRequireHints
- Ebuilds: 1, Stable: 0.12.0 , Testing: 0.12.0
Description: Prevent leakage of lexical hints
Lingua-EN-Inflect
- Ebuilds: 1, Stable: 1.905.0 , Testing: 1.905.0
Description: Perl module to pluralize English words
Lingua-EN-NameCase
- Ebuilds: 1, Testing: 1.210.0
Description: Correctly case a person's name from UPERCASE or lowcase
Lingua-EN-NameParse
- Ebuilds: 1, Stable: 1.380.0
Description: Routines for manipulating a person's name
Lingua-EN-Numbers-Ordinate
- Ebuilds: 1, Stable: 1.50.0 , Testing: 1.50.0
Description: Convert cardinal numbers(3) to ordinal numbers(3rd)
Lingua-PT-Stemmer
- Ebuilds: 1, Stable: 0.20.0-r1 , Testing: 0.20.0-r1
Description: Portuguese language stemming
Lingua-Preferred
- Ebuilds: 1, Stable: 0.2.4-r3 , Testing: 0.2.4-r3
Description: Pick a language based on user's preferences
License: || ( Artistic GPL-2+ )
Lingua-Stem
- Ebuilds: 1, Stable: 2.310.0 , Testing: 2.310.0
Description: Stemming of words
Lingua-Stem-Fr
- Ebuilds: 1, Stable: 0.20.0-r3 , Testing: 0.20.0-r3
Description: French Stemming
Lingua-Stem-It
- Ebuilds: 1, Stable: 0.20.0-r2 , Testing: 0.20.0-r2
Description: Porter's stemming algorithm for Italian
Lingua-Stem-Ru
- Ebuilds: 1, Stable: 0.40.0-r1 , Testing: 0.40.0-r1
Description: Porter's stemming algorithm for Russian (KOI8-R only)
Lingua-Stem-Snowball-Da
- Ebuilds: 1, Stable: 1.10.0-r2 , Testing: 1.10.0-r2
Description: Porters stemming algorithm for Denmark
License: GPL-2
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
Linux-Inotify2
- Ebuilds: 1, Stable: 2.300.0 , Testing: 2.300.0
Description: scalable directory/file change notification
Linux-Pid
- Ebuilds: 1, Stable: 0.40.0-r2 , Testing: 0.40.0-r2
Description: Interface to Linux getpp?id functions
Linux-PipeMagic
- Ebuilds: 1, Testing: 0.50.0
Description: Perl extension to use the zero copy IO syscalls
Linux-Smaps
- Ebuilds: 1, Stable: 0.140.0-r1 , Testing: 0.140.0-r1
Description: Perl interface to /proc/PID/smaps
Lirc-Client
- Ebuilds: 1, Stable: 2.20.0-r1 , Testing: 2.20.0-r1
Description: Client library for the Linux Infrared Remote Control (LIRC)
List-AllUtils
- Ebuilds: 1, Stable: 0.190.0-r1 , Testing: 0.190.0-r1
Description: Combines many List::* utility modules in one bite-sized package
License: Artistic-2
List-Compare (ambiguous, available in 2 overlays)
- Ebuilds: 3, Stable: 0.55
Description: Compare elements of two or more lists
Homepage: http://search.cpan.org/~jkeenan/List-Compare/
License: GPL-2
List-MoreUtils
- Ebuilds: 1, Stable: 0.430.0 , Testing: 0.430.0
Description: Provide the missing functionality from List::Util
License: Apache-2.0 || ( Artistic GPL-1+ )
List-MoreUtils-XS
- Ebuilds: 1, Stable: 0.430.0-r1 , Testing: 0.430.0-r1
Description: Compiled List::MoreUtils functions
License: Apache-2.0 || ( Artistic GPL-1+ )
List-SomeUtils
- Ebuilds: 1, Stable: 0.590.0 , Testing: 0.590.0
Description: Collection of List utilities missing from List::Util
List-SomeUtils-XS
- Ebuilds: 1, Stable: 0.580.0 , Testing: 0.580.0
Description: XS implementation for List::SomeUtils
License: Artistic-2
List-UtilsBy
- Ebuilds: 1, Stable: 0.120.0 , Testing: 0.120.0
Description: Higher-order list utility functions
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-Maketext-Fuzzy
- Ebuilds: 1, Stable: 0.110.0-r2 , Testing: 0.110.0-r2
Description: Maketext from already interpolated strings
License: CC0-1.0
Locale-Maketext-Lexicon
- Ebuilds: 1, Stable: 1.0.0-r2 , Testing: 1.0.0-r2
Description: Use other catalog formats in Maketext
License: MIT
Locale-Msgfmt
- Ebuilds: 1, Testing: 0.150.0-r2
Description: Compile .po files to .mo files
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.
LockFile-Simple
- Ebuilds: 1, Stable: 0.208.0-r3 , Testing: 0.208.0-r3
Description: File locking module for Perl
Log-Agent
- Ebuilds: 1, Stable: 1.5.0 , Testing: 1.5.0
Description: General logging framework
License: Artistic-2
Log-Any
- Ebuilds: 2, Stable: 1.718.0 , Testing: 1.718.0
Description: Bringing loggers and listeners together
Log-Any-Adapter-Log4perl
- Ebuilds: 1, Testing: 0.90.0
Description: Log::Any adapter for Log::Log4perl
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)
Log-Dispatchouli
- Ebuilds: 4, Stable: 3.13.0 , Testing: 3.13.0 , 3.10.0
Description: Simple wrapper around Log::Dispatch
Log-Log4perl
- Ebuilds: 1, Stable: 1.570.0 , Testing: 1.570.0
Description: Log4j implementation for Perl
Homepage: https://github.com/mschilli/log4perl
Log-LogLite
- Ebuilds: 1, Stable: 0.820.0-r1
Description: The Log::LogLite class helps us create simple logs for our application.
Log-Message
- Ebuilds: 1, Stable: 0.80.0-r3 , Testing: 0.80.0-r3
Description: Powerful and flexible message logging mechanism
Log-Message-Simple
- Ebuilds: 1, Stable: 0.100.0-r1 , Testing: 0.100.0-r1
Description: Simplified interface to Log::Message
Log-Report
- Ebuilds: 2, Testing: 1.410.0
Description: Pluggable, multilingual handler driven problem reporting system
Log-Report-Optional
- Ebuilds: 2, Testing: 1.80.0
Description: Lightweight implementation logger for Log::Report
Log-TraceMessages
- Ebuilds: 1, Stable: 1.400.0-r2 , Testing: 1.400.0-r2
Description: Logging/debugging aid
MARC-Charset
- Ebuilds: 1, Testing: 1.350.0-r2
Description: Convert MARC-8 encoded strings to UTF-8
MARC-File-XML
- Ebuilds: 1, Testing: 1.0.5-r1
Description: Work with MARC data encoded as XML
MARC-Record
- Ebuilds: 1, Testing: 2.0.7-r1
Description: Perl extension for handling MARC records
MCE
- Ebuilds: 2, Stable: 1.902.0 , Testing: 1.902.0
Description: Many-Core Engine providing parallel processing capabilities
MD5
- Ebuilds: 1, Stable: 2.30.0-r2 , Testing: 2.30.0-r2
Description: The Perl MD5 Module
MIME-Base32
- Ebuilds: 1, Stable: 1.303.0-r1 , Testing: 1.303.0-r1
Description: Base32 encoder / decoder
MIME-Base64
- Ebuilds: 1, Testing: 3.16
Description: Encoding and decoding of base64 strings
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
MIME-Base64-URLSafe
- Ebuilds: 1, Testing: 0.01-r1
Description: Perl version of Python's URL-safe base64 codec
MIME-Charset
- Ebuilds: 1, Stable: 1.13.1 , Testing: 1.13.1
Description: Charset Informations for MIME
MIME-EncWords
- Ebuilds: 1, Stable: 1.15.0 , Testing: 1.15.0
Description: Deal with RFC 2047 encoded words (improved)
MIME-Lite
- Ebuilds: 1, Stable: 3.33.0
Description: Low-calorie MIME generator
MIME-Lite-HTML
- Ebuilds: 1, Testing: 1.240.0-r1
Description: Provide routine to transform a HTML page in a MIME-Lite mail
MIME-Types
- Ebuilds: 3, Stable: 2.290.0 , Testing: 2.290.0
Description: Definition of MIME types
MIME-tools
- Ebuilds: 1, Stable: 5.515.0 , Testing: 5.515.0
Description: A Perl module for parsing and creating MIME entities
MLDBM
- Ebuilds: 1, Stable: 2.50.0-r1 , Testing: 2.50.0-r1
Description: Multidimensional/tied hash Perl Module
MLDBM-Sync
- Ebuilds: 1, Stable: 0.300.0-r2 , Testing: 0.300.0-r2
Description: Safe concurrent access to MLDBM databases
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
Mail-AuthenticationResults
- Ebuilds: 2, Stable: 2.202.507.90 , Testing: 2.202.507.90
Description: Object Oriented Authentication-Results Headers
Mail-Box
- Ebuilds: 2, Stable: 3.11.0 , Testing: 3.11.0
Description: Mail folder manager and MUA backend
Mail-Box-IMAP4
- Ebuilds: 2, Stable: 3.9.0 , Testing: 3.9.0
Description: Mail::Box connector via IMAP4
Mail-Box-POP3
- Ebuilds: 2, Stable: 3.7.0 , Testing: 3.7.0
Description: Mail::Box connector via POP3
Mail-Builder
- Ebuilds: 1, Testing: 2.130.0-r1
Description: Easily create plaintext/html e-mail messages with attachments and inline images
Mail-Builder-Simple
- Ebuilds: 1, Testing: 0.160.0-r2
Description: Send UTF-8 HTML and text email using templates
Mail-DKIM
- Ebuilds: 1, Stable: 1.202.409.230 , Testing: 1.202.409.230
Description: Signs/verifies Internet mail using DKIM message signatures
Mail-DMARC
- Ebuilds: 2, Stable: 1.202.508.50 , Testing: 1.202.508.50
Description: Perl implementation of DMARC
Mail-DomainKeys
- Ebuilds: 1, Stable: 1.0.0-r2 , Testing: 1.0.0-r2
Description: A perl implementation of DomainKeys
Mail-GnuPG
- Ebuilds: 1, Testing: 0.23
Description: Process email with GPG
License: || ( GPL-2 Artistic )
Mail-IMAPClient
- Ebuilds: 1, Stable: 3.430.0 , Testing: 3.430.0
Description: IMAP client module for Perl
Mail-ListDetector
- Ebuilds: 1, Stable: 1.40.0-r2
Description: Perl extension for detecting mailing list messages
Mail-Mbox-MessageParser
- Ebuilds: 1, Stable: 1.511.100
Description: A fast and simple mbox folder reader
License: GPL-2
Mail-Message
- Ebuilds: 2, Stable: 3.17.0 , Testing: 3.17.0
Description: General Message Object for MIME Messsage Handling
Mail-POP3Client
- Ebuilds: 1, Stable: 2.210.0 , Testing: 2.210.0
Description: POP3 client module for Perl
Mail-Procmail
- Ebuilds: 1, Stable: 1.80.0-r2 , Testing: 1.80.0-r2
Description: Mail sorting/delivery module for Perl
Mail-SPF
- Ebuilds: 2, Stable: 3.202.505.50 , Testing: 3.202.505.50
Description: An object-oriented implementation of Sender Policy Framework
License: BSD
Mail-SRS
- Ebuilds: 1, Stable: 0.310.0-r3
Description: Interface to Sender Rewriting Scheme
Mail-Sender
- Ebuilds: 1, Stable: 0.903.0-r1 , Testing: 0.903.0-r1
Description: Module for sending mails with attachments through an SMTP server
Mail-Sendmail
- Ebuilds: 2, Stable: 0.820.0 , Testing: 0.820.0
Description: Simple platform independent mailer
Mail-Transport
- Ebuilds: 2, Stable: 3.7.0 , Testing: 3.7.0
Description: Base class for Email Message Exchange
MailTools
- Ebuilds: 1, Stable: 2.220.0 , Testing: 2.220.0
Description: Manipulation of electronic mail addresses
Math-Base-Convert
- Ebuilds: 2, Stable: 0.130.0 , Testing: 0.130.0
Description: Very fast base to base conversion
Math-Base36
- Ebuilds: 1, Testing: 0.140.0-r1
Description: Encoding and decoding of base36 strings
Math-Bezier
- Ebuilds: 1, Testing: 0.10.0-r2
Description: Solution of Bezier Curves
Math-BigInt-GMP
- Ebuilds: 2, Stable: 1.700.300 , Testing: 1.700.300
Description: Use the GMP library for Math::BigInt routines
Math-BigInt-Lite
- Ebuilds: 1, Stable: 0.270.0-r1 , Testing: 0.270.0-r1
Description: What BigInts are before they become big
Math-CDF
- Ebuilds: 1, Testing: 0.100.0-r1
Description: Generate probabilities and quantiles from statistical functions
Math-Calc-Units
- Ebuilds: 1, Stable: 1.70.0-r2 , Testing: 1.70.0-r2
Description: Human-readable unit-aware calculator
Math-Combinatorics
- Ebuilds: 1, Testing: 0.09
Description: Perform combinations and permutations on lists
License: || ( Artistic GPL-2 )
Math-Derivative
- Ebuilds: 1, Stable: 1.10.0-r1
Description: 1st and 2nd order differentiation of data
Math-FFT
- Ebuilds: 1, Testing: 1.360.0
Description: Perl module to calculate Fast Fourier Transforms
Math-Factor-XS
- Ebuilds: 1, Stable: 0.400.0-r1 , Testing: 0.400.0-r1
Description: Factorize numbers and calculate matching multiplications
Math-GMP
- Ebuilds: 1, Stable: 2.250.0-r1 , Testing: 2.250.0-r1
Description: High speed arbitrary size integer math
License: LGPL-2
Math-Int128
- Ebuilds: 1, Stable: 0.220.0-r1 , Testing: 0.220.0-r1
Description: Manipulate 128 bits integers in Perl
Math-Int64
- Ebuilds: 1, Stable: 0.540.0-r1 , Testing: 0.540.0-r1
Description: Manipulate 64 bits integers in Perl
Math-Libm
- Ebuilds: 1, Stable: 1.0.0-r2 , Testing: 1.0.0-r2
Description: wrapper to libm functions
Math-ModInt
- Ebuilds: 1, Testing: 0.13.0-r1
Description: modular integer arithmetic
License: Artistic-2
Math-NumSeq
- Ebuilds: 1, Stable: 75.0.0 , Testing: 75.0.0
Description: Number sequences (for example from OEIS)
Math-NumberCruncher
- Ebuilds: 1, Testing: 5.0.0-r2
Description: Collection of useful math-related functions
Math-Pari
- Ebuilds: 3, Stable: 2.30.528 , Testing: 2.30.528
Description: Perl interface to PARI
Math-PlanePath
- Ebuilds: 1, Stable: 129.0.0 , Testing: 129.0.0
Description: Mathematical paths through the 2-D plane
License: GPL-3+
Math-Prime-XS
- Ebuilds: 1, Stable: 0.270.0-r1 , Testing: 0.270.0-r1
Description: Detect and calculate prime numbers with deterministic tests
Math-Random
- Ebuilds: 2, Stable: 0.750.0
Description: Random Number Generators
License: ( || ( Artistic GPL-2 ) ) public-domain
Math-Random-ISAAC
- Ebuilds: 1, Stable: 1.4.0-r2 , Testing: 1.4.0-r2
Description: Perl interface to the ISAAC PRNG algorithm
License: || ( public-domain MIT Artistic Artistic-2 GPL-1 GPL-2 GPL-3 )
Math-Random-ISAAC-XS
- Ebuilds: 1, Stable: 1.4.0-r3 , Testing: 1.4.0-r3
Description: C implementation of the ISAAC PRNG algorithm
License: public-domain || ( Artistic GPL-1+ )
Math-Random-MT
- Ebuilds: 1, Testing: 1.170.0-r1
Description: The Mersenne Twister PRNG
License: BSD
Math-Random-Secure
- Ebuilds: 1, Stable: 0.80.1-r1
Description: Cryptographically-secure, cross-platform replacement for rand()
License: Artistic-2
Math-Round
- Ebuilds: 1, Stable: 0.80.0 , Testing: 0.80.0
Description: Perl extension for rounding numbers
Math-Spline
- Ebuilds: 1, Stable: 0.20.0-r1
Description: Cubic Spline Interpolation of data
Math-Utils
- Ebuilds: 1, Stable: 1.140.0
Description: Useful mathematical functions not in Perl
Math-Vec
- Ebuilds: 1, Stable: 1.10.0-r2
Description: Vectors for perl
Math-VecStat
- Ebuilds: 1, Stable: 0.80.0-r2 , Testing: 0.80.0-r2
Description: Some basic numeric stats on vectors
MaxMind-DB-Common
- Ebuilds: 1, Stable: 0.40.1-r1 , Testing: 0.40.1-r1
Description: Code shared by the MaxMind DB reader and writer modules
License: Artistic-2
MaxMind-DB-Reader
- Ebuilds: 1, Stable: 1.0.14-r1 , Testing: 1.0.14-r1
Description: Read MaxMind DB files and look up IP addresses
License: Artistic-2
MaxMind-DB-Reader-XS
- Ebuilds: 1, Testing: 1.0.9
Description: Fast XS implementation of MaxMind DB reader
License: Artistic-2
MediaWiki-API
- Ebuilds: 1, Stable: 0.520.0 , Testing: 0.520.0
Description: A OO interface to the Mediawiki API
License: GPL-3+
Memory-Process
- Ebuilds: 1, Stable: 0.60.0 , Testing: 0.60.0
Description: Perl class to determine actual memory usage
License: BSD-2
Memory-Usage
- Ebuilds: 1, Stable: 0.201.0 , Testing: 0.201.0
Description: Tools to determine actual memory usage
Metrics-Any
- Ebuilds: 1, Testing: 0.100.0-r1
Description: Set the Metrics::Any adapter for the program
Mixin-Linewise
- Ebuilds: 1, Stable: 0.111.0 , Testing: 0.111.0
Description: Write your linewise code for handles; this does the rest
Mo
- Ebuilds: 1, Stable: 0.400.0-r1 , Testing: 0.400.0-r1
Description: Perl Micro Object framework
Homepage: https://metacpan.org/pod/distribution/Mo/lib/Mo.pod
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
- Ebuilds: 1, Stable: 0.423.400-r5 , Testing: 0.423.400-r5
Description: Build and install Perl modules
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-Build-Pluggable-PPPort
- Ebuilds: 1, Testing: 0.40.0
Description: Generate ppport.h
Module-Build-Tiny
- Ebuilds: 3, Stable: 0.52.0 , Testing: 0.52.0 , 0.47.0-r1
Description: Tiny replacement for Module::Build
Module-Build-WithXSpp
- Ebuilds: 1, Stable: 0.140.0-r1 , Testing: 0.140.0-r1
Description: XS++ enhanced flavour of Module::Build
Module-Build-XSUtil
- Ebuilds: 1, Stable: 0.190.0 , Testing: 0.190.0
Description: A Module::Build class for building XS modules
Module-CPANTS-Analyse
- Ebuilds: 1, Testing: 1.10.0-r1
Description: Generate Kwalitee ratings for a distribution
Module-CPANfile
- Ebuilds: 1, Testing: 1.100.400-r1
Description: Parse cpanfile
Module-Compile
- Ebuilds: 1, Stable: 0.380.0
Description: Perl Module Compilation
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-Install
- Ebuilds: 2, Stable: 1.210.0-r2 , 1.190.0-r2 , Testing: 1.210.0-r2
Description: Standalone, extensible Perl module installer
Module-Install-AuthorTests
- Ebuilds: 1, Stable: 0.2.0-r2
Description: Designate tests only run by module authors
Module-Load-Util
- Ebuilds: 1, Testing: 0.012
Description: Some utility routines related to module loading
License: || ( Artistic GPL-1+ )
Module-Locate
- Ebuilds: 1, Stable: 1.800.0-r1
Description: Locate modules in the same fashion as require and use
Module-Manifest
- Ebuilds: 1, Stable: 1.90.0 , Testing: 1.90.0
Description: Parse and examine a Perl distribution MANIFEST file
Module-Path
- Ebuilds: 1, Stable: 0.190.0-r1 , Testing: 0.190.0-r1
Description: Get the full path to a locally installed module
Module-Pluggable
- Ebuilds: 1, Stable: 6.300.0 , Testing: 6.300.0
Description: Automatically give your module the ability to have plugins
Module-Refresh
- Ebuilds: 1, Stable: 0.180.0 , Testing: 0.180.0
Description: Refresh %INC files when updated on disk
Module-Runtime
- Ebuilds: 2, Stable: 0.18.0 , Testing: 0.18.0
Description: Runtime module handling
Module-Runtime-Conflicts
- Ebuilds: 1, Stable: 0.3.0-r1 , Testing: 0.3.0-r1
Description: Provide information on conflicts for Module::Runtime
Module-ScanDeps
- Ebuilds: 1, Stable: 1.370.0 , Testing: 1.370.0
Description: Recursively scan Perl code for dependencies
Module-Signature
- Ebuilds: 4, Stable: 0.930.0 , Testing: 0.920.0
Description: Module signature file manipulation
License: CC0-1.0 || ( Artistic GPL-2+ )
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
MogileFS-Client-Async
- Ebuilds: 1, Testing: 0.31.0
Description: MogileFS Client using AnyEvent non-blocking IO
MogileFS-Network
- Ebuilds: 1, Testing: 0.60.0-r3
Description: Network awareness and extensions for MogileFS::Server
MogileFS-Server
- Ebuilds: 1, Testing: 2.730.0-r2
Description: Server for the MogileFS distributed file system
Homepage: http://www.danga.com/mogilefs/ https://metacpan.org/release/MogileFS-Server
License: || ( Artistic GPL-2 )
MogileFS-Utils
- Ebuilds: 1, Testing: 2.300.0-r1
Description: Server for the MogileFS distributed file system
Mojolicious
- Ebuilds: 3, Stable: 9.410.0 , Testing: 9.410.0
Description: Real-time web framework
License: Artistic-2
Mon
- Ebuilds: 1, Stable: 0.110.0-r3
Description: A Monitor Perl Module
License: GPL-2+
Monitoring-Plugin
- Ebuilds: 1, Stable: 0.400.0-r1 , Testing: 0.400.0-r1
Description: Modules to streamline Nagios, Icinga, Shinken, etc. plugins
Moo
- Ebuilds: 1, Stable: 2.5.5 , Testing: 2.5.5
Description: Minimalist Object Orientation (with Moose compatiblity)
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-HandlesVia
- Ebuilds: 1, Stable: 0.1.9 , Testing: 0.1.9
Description: NativeTrait-like behavior for Moo
MooX-SetOnce
- Ebuilds: 1, Testing: 0.1.3
Description: Write-once attributes for Moo
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
MooX-Types-MooseLike-Numeric
- Ebuilds: 1, Testing: 1.30.0-r1
Description: Moo types for numbers
MooX-late
- Ebuilds: 1, Stable: 0.100.0-r1 , Testing: 0.100.0-r1
Description: Easily translate Moose code to Moo
Moose
- Ebuilds: 2, Stable: 2.400.0 , 2.220.700 , Testing: 2.400.0
Description: Postmodern object system for Perl 5
Moose-Autobox
- Ebuilds: 1, Stable: 0.160.0-r1 , Testing: 0.160.0-r1
Description: Autoboxed wrappers for Native Perl datatypes
MooseX-Aliases
- Ebuilds: 1, Testing: 0.110.0-r2
Description: Easy aliasing of methods and attributes in Moose
MooseX-ClassAttribute
- Ebuilds: 1, Testing: 0.290.0-r1
Description: Declare class attributes Moose-style
License: Artistic-2
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-Has-Sugar
- Ebuilds: 1, Stable: 1.0.6-r1 , Testing: 1.0.6-r1
Description: Sugar Syntax for moose 'has' fields
MooseX-LazyRequire
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: Required attributes which fail only when trying to use them
MooseX-MultiInitArg
- Ebuilds: 1, Testing: 0.20.0-r1
Description: Attributes with aliases for constructor arguments
MooseX-NonMoose
- Ebuilds: 1, Testing: 0.270.0
Description: Easy subclassing of non-Moose classes
MooseX-Object-Pluggable
- Ebuilds: 1, Stable: 0.1.400-r1
Description: Make your classes pluggable
MooseX-OneArgNew
- Ebuilds: 1, Stable: 0.7.0 , Testing: 0.7.0
Description: Teach ->new to accept single, non-hashref arguments
MooseX-Params-Validate
- Ebuilds: 1, Stable: 0.210.0-r1 , Testing: 0.210.0-r1
Description: An extension of Params::Validate using Moose types
MooseX-Role-Parameterized
- Ebuilds: 1, Stable: 1.110.0 , Testing: 1.110.0
Description: Roles with composition parameters
MooseX-Role-WithOverloading
- Ebuilds: 1, Stable: 0.170.0-r1 , Testing: 0.170.0-r1
Description: Roles which support overloading (DEPRECATED)
MooseX-SetOnce
- Ebuilds: 1, Stable: 0.203.0 , Testing: 0.203.0
Description: Write-once, read-many attributes for Moose
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
MooseX-Types-DateTime-MoreCoercions
- Ebuilds: 1, Testing: 0.150.0-r1
Description: Extensions to MooseX::Types::DateTime
MooseX-Types-JSON
- Ebuilds: 1, Testing: 1.10.0
Description: JSON datatype for Moose
MooseX-Types-LaxNum
- Ebuilds: 1, Testing: 0.04
Description: A LaxNum type which provides the loose behavior of Moose's Num pre-2.10
MooseX-Types-Path-Class
- Ebuilds: 1, Testing: 0.90.0-r1
Description: A Path::Class type library for Moose
MooseX-Types-Path-Tiny
- Ebuilds: 1, Stable: 0.12.0-r1 , Testing: 0.12.0-r1
Description: Path::Tiny types and coercions for Moose
License: Apache-2.0
MooseX-Types-Perl
- Ebuilds: 1, Stable: 0.101.344 , Testing: 0.101.344
Description: Moose types that check against Perl syntax
MooseX-Types-Stringlike
- Ebuilds: 1, Stable: 0.3.0-r1 , Testing: 0.3.0-r1
Description: Moose type constraints for strings or string-like objects
License: Apache-2.0
MooseX-Types-URI
- Ebuilds: 1, Testing: 0.100.0
Description: URI related types and coercions for Moose
Mouse
- Ebuilds: 1, Stable: 2.5.11 , Testing: 2.5.11
Description: Moose minus the antlers
MouseX-NativeTraits
- Ebuilds: 1, Stable: 1.90.0-r3 , Testing: 1.90.0-r3
Description: Extend your attribute interfaces for Mouse
MouseX-StrictConstructor
- Ebuilds: 1, Testing: 0.02
Description: Make your object constructors blow up on unknown attributes
MouseX-Types
- Ebuilds: 1, Stable: 0.60.0-r2 , Testing: 0.60.0-r2
Description: Organize your Mouse types in libraries
Mozilla-CA
- Ebuilds: 1, Snapshot: 20999999-r1
Description: Mozilla's CA cert bundle in PEM format (Gentoo stub)
License: MPL-2.0
Mozilla-PublicSuffix
- Ebuilds: 1, Stable: 1.0.6 , Testing: 1.0.6
Description: Get a domain name's public suffix via the Mozilla Public Suffix List
MusicBrainz-DiscID
- Ebuilds: 1, Stable: 0.60.0 , Testing: 0.60.0
Description: Perl interface for the MusicBrainz libdiscid library
License: MIT
Net-AMQP-RabbitMQ
- Ebuilds: 1, Testing: 2.40010
Description: interact with RabbitMQ over AMQP using librabbitmq
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Net-ARP
- Ebuilds: 1, Testing: 1.0.12
Description: Perl extension for creating ARP packets
Net-Amazon
- Ebuilds: 1, Stable: 0.620.0-r1
Description: Framework for accessing amazon.com via SOAP and XML/HTTP
Net-Amazon-S3
- Ebuilds: 1, Testing: 0.991.0-r1
Description: Framework for accessing the Amazon S3 Simple Storage Service
Net-Bonjour
- Ebuilds: 1, Stable: 0.960.0-r1 , Testing: 0.960.0-r1
Description: Module for DNS service discovery (Apple's Bonjour)
Net-CIDR
- Ebuilds: 3, Stable: 0.270.0 , Testing: 0.270.0
Description: Manipulate netblock lists in CIDR notation
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-Daemon
- Ebuilds: 1, Stable: 0.490.0 , Testing: 0.490.0
Description: Perl extension for portable daemons
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-Frame-Layer-ICMPv6
- Ebuilds: 1, Testing: 1.11
Description: ICMPv6 object for Net::Frame
License: Artistic
Net-Frame-Layer-IEEE8021Q
- Ebuilds: 1, Testing: 1.03
Description: 802.1Q layer object for Net::Frame
License: Artistic
Net-Frame-Layer-IPv6
- Ebuilds: 1, Testing: 1.08
Description: IPv6 object for Net::Frame
License: Artistic
Net-Frame-Simple
- Ebuilds: 1, Testing: 1.09
Description: Frame crafting made easy
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-HTTP
- Ebuilds: 2, Stable: 6.240.0 , Testing: 6.240.0
Description: Low-level HTTP connection (client)
Net-IDN-Encode
- Ebuilds: 1, Stable: 2.500.0-r3 , Testing: 2.500.0-r3
Description: Internationalizing Domain Names in Applications (IDNA)
Net-IMAP-Simple (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 1.221.200 , Testing: 1.221.200
Description: Perl extension for simple IMAP account handling
Net-IMAP-Simple-SSL
- Ebuilds: 1, Testing: 1.300.0-r2
Description: SSL support for Net::IMAP::Simple
Net-IP
- Ebuilds: 1, Stable: 1.260.0-r2 , Testing: 1.260.0-r2
Description: Perl extension for manipulating IPv4/IPv6 addresses
Net-IP-Minimal
- Ebuilds: 1, Stable: 0.60.0-r1
Description: Minimal functions from Net::IP
Net-IPv4Addr
- Ebuilds: 1, Stable: 0.100.0-r1
Description: Perl extension for manipulating IPv4 addresses
Net-IPv6Addr
- Ebuilds: 1, Testing: 1.02
Description: Module to check and manipulate IPv6 addresses
License: || ( Artistic GPL-1+ )
Net-IRC
- Ebuilds: 1, Stable: 0.790.0-r2 , Testing: 0.790.0-r2
Description: Perl IRC module
License: Artistic
Net-IRR
- Ebuilds: 2, Testing: 0.100.0
Description: Internet Route Registry daemon (IRRd) client
Net-Ident
- Ebuilds: 1, Stable: 1.250.0 , Testing: 1.250.0
Description: Lookup the username on the remote end of a TCP/IP connection
Net-Jabber
- Ebuilds: 1, Stable: 2.0.0-r3 , Testing: 2.0.0-r3
Description: Jabber Perl library
Net-LDAP-Server
- Ebuilds: 1, Testing: 0.430.0-r2
Description: LDAP server side protocol handling
Net-LDAPapi
- Ebuilds: 1, Testing: 3.0.7-r1
Description: Perl5 Module Supporting LDAP API
Homepage: https://sourceforge.net/projects/net-ldapapi/
https://search.cpan.org/~mishikal/Net-LDAPapi/
Net-LibIDN
- Ebuilds: 1, Stable: 0.120.0-r3 , Testing: 0.120.0-r3
Description: Perl bindings for GNU Libidn
Net-LibIDN2
- Ebuilds: 1, Stable: 1.20.0-r1 , Testing: 1.20.0-r1
Description: Perl bindings for GNU Libidn2
Net-Libdnet
- Ebuilds: 1, Testing: 0.99-r2
Description: Perl binding for libdnet
License: BSD
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-OpenSSH
- Ebuilds: 1, Stable: 0.840.0 , Testing: 0.840.0
Description: Net::OpenSSH, Perl wrapper for OpenSSH secure shell client
Net-Patricia
- Ebuilds: 3, Stable: 1.240.0 , Testing: 1.240.0
Description: Patricia Trie perl module for fast IP address lookups
License: GPL-2+
Net-Pcap
- Ebuilds: 1, Stable: 0.210.0 , Testing: 0.210.0
Description: Interface to the pcap(3) LBL packet capture library
Net-PcapUtils
- Ebuilds: 1, Stable: 0.10.0-r3
Description: Utility routines for use with Net::Pcap
Net-RBLClient
- Ebuilds: 1, Stable: 0.500.0-r3 , Testing: 0.500.0-r3
Description: Queries multiple Realtime Blackhole Lists in parallel
Net-RFC3161-Timestamp
- Ebuilds: 1, Stable: 0.20.0
Description: Utility functions to request RFC3161 timestamps
Net-RawIP
- Ebuilds: 1, Stable: 0.250.0-r4 , Testing: 0.250.0-r4
Description: Raw IP packets manipulation Module
Net-SFTP
- Ebuilds: 1, Stable: 0.120.0
Description: Secure File Transfer Protocol client
Net-SFTP-Foreign
- Ebuilds: 1, Stable: 1.930.0 , Testing: 1.930.0
Description: SSH File Transfer Protocol client
Net-SMTP-SSL
- Ebuilds: 1, Stable: 1.40.0-r1 , Testing: 1.40.0-r1
Description: (Deprecated) SSL support for Net::SMTP
Net-SMTP-TLS
- Ebuilds: 1, Testing: 0.120.0-r3
Description: A SMTP client supporting TLS and AUTH
Net-SMTP-TLS-ButMaintained
- Ebuilds: 1, Testing: 0.240.0-r2
Description: An SMTP client supporting TLS and AUTH
Net-SMTPS
- Ebuilds: 1, Stable: 0.100.0 , Testing: 0.100.0
Description: SSL/STARTTLS support for Net::SMTP
Net-SNMP
- Ebuilds: 1, Stable: 6.0.1-r3 , Testing: 6.0.1-r3
Description: A SNMP Perl Module
Net-SNPP
- Ebuilds: 1, Stable: 1.170.0-r3 , Testing: 1.170.0-r3
Description: libnet SNPP component
Net-SSH-Any
- Ebuilds: 1, Stable: 0.100.0-r1 , Testing: 0.100.0-r1
Description: Use any SSH module
Net-SSH-AuthorizedKeysFile
- Ebuilds: 1, Stable: 0.180.0-r3
Description: Read and modify ssh's authorized_keys files
Net-SSH-Perl
- Ebuilds: 2, Stable: 2.143.0
Description: Perl client Interface to SSH
Net-SSH2
- Ebuilds: 2, Testing: 0.740.0
Description: Support for the SSH 2 protocol via libssh2
Net-SSLeay (ambiguous, available in 2 overlays)
- Ebuilds: 4, Stable: 1.940.0-r1 , Testing: 1.960.0-r1 , 1.940.0-r1
Description: Perl extension for using OpenSSL
License: Artistic-2
Net-Server
- Ebuilds: 2, Stable: 2.14.0-r1 , Testing: 2.14.0-r1
Description: Extensible, general Perl server engine
Net-Server-Coro
- Ebuilds: 1, Testing: 1.300.0-r2
Description: A co-operative multithreaded server using Coro
License: MIT
Net-Server-Mail
- Ebuilds: 1, Stable: 0.280.0-r1 , Testing: 0.280.0-r1
Description: Class to easily create a mail server
License: LGPL-2.1+ Artistic-2
Net-Subnet
- Ebuilds: 1, Testing: 1.30.0-r2
Description: Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask
Net-Telnet
- Ebuilds: 1, Stable: 3.50.0 , Testing: 3.50.0
Description: interact with TELNET port or other TCP ports in Perl
Net-Telnet-Cisco
- Ebuilds: 1, Stable: 1.120.0 , Testing: 1.120.0
Description: Automate telnet sessions w/ routers&switches
Net-Trackback
- Ebuilds: 1, Testing: 1.10.0-r2
Description: Object-oriented interface for developing Trackback clients and servers
Net-Twitter-Lite
- Ebuilds: 2, Testing: 0.12008-r1
Description: A perl library for Twitter's API v1
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Net-UPnP
- Ebuilds: 1, Stable: 1.4.6
Description: Perl extension for UPnP
License: BSD
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
News-Newsrc
- Ebuilds: 1, Stable: 1.110.0-r1 , Testing: 1.110.0-r1
Description: Manage newsrc files
Nmap-Parser
- Ebuilds: 1, Stable: 1.370.0-r1
Description: Parse nmap scan data with perl
License: MIT
Number-Bytes-Human
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: Convert byte count to human readable format
Number-Compare
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: Numeric comparisons
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
ORLite
- Ebuilds: 1, Stable: 2.0.0 , Testing: 2.0.0
Description: Extremely light weight SQLite-specific ORM
ORLite-Migrate
- Ebuilds: 1, Testing: 1.100.0-r2
Description: Extremely light weight SQLite-specific schema migration
Object-Enum
- Ebuilds: 1, Testing: 0.75.0-r1
Description: Replacement for if ( eq 'bar')
Object-Event (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 1.230.0-r1
Description: A class that provides an event callback interface
Object-MultiType
- Ebuilds: 1, Testing: 0.50.0-r1
Description: Perl Objects as Hash, Array, Scalar, Code and Glob at the same time
Object-Pad
- Ebuilds: 2, Stable: 0.821.0 , Testing: 0.821.0
Description: Simple syntax for lexical field-based objects
Object-Realize-Later
- Ebuilds: 1, Stable: 0.210.0 , Testing: 0.210.0
Description: Delayed creation of objects
Ogg-Vorbis-Header
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: An object-oriented interface to Ogg Vorbis information and comment fields
License: GPL-2+ LGPL-2
Ogg-Vorbis-Header-PurePerl
- Ebuilds: 1, Stable: 1.50.0
Description: Object-oriented interface to Ogg Vorbis information and comment fields
License: GPL-2
Olson-Abbreviations
- Ebuilds: 1, Testing: 0.40.0-r1
Description: Globally unique timezones abbreviation handling
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.
Ouch
- Ebuilds: 1, Testing: 0.0501
Description: Exceptions that don't hurt
PAR
- Ebuilds: 2, Stable: 1.21.0 , Testing: 1.21.0
Description: Perl Archive Toolkit
PAR-Dist
- Ebuilds: 1, Stable: 0.530.0 , Testing: 0.530.0
Description: Create and manipulate PAR distributions
PAR-Packer
- Ebuilds: 1, Testing: 1.64.0-r1
Description: PAR Packager
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-Graphics-Gnuplot
- Ebuilds: 2, Stable: 2.32.0 , Testing: 2.32.0
Description: Gnuplot-based plotting for PDL
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: 3, Testing: 0.856
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-Simple-Role
- Ebuilds: 1, Testing: 2.1.1
Description: Moo/Moose mappers for minimalist PGObject framework
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 (ambiguous, available in 2 overlays)
- Ebuilds: 2, Testing: 2.350.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
PLS
- Ebuilds: 1, Snapshot: 9999
Description: Perl Language Server
Homepage: https://github.com/FractalBoy/perl-language-server
POE
- Ebuilds: 1, Stable: 1.370.0
Description: Framework for creating multitasking programs in Perl
POE-Component-Client-DNS
- Ebuilds: 1, Testing: 1.54.0-r1
Description: Non-blocking, parallel DNS client
POE-Component-Client-Keepalive
- Ebuilds: 1, Testing: 0.272.0-r1
Description: Manage connections, with keep-alive
POE-Component-IKC
- Ebuilds: 1, Testing: 0.240.200-r1
Description: Inter-Kernel Communication for POE
POE-Component-PreforkDispatch
- Ebuilds: 1, Testing: 0.101.0-r3
Description: Preforking task dispatcher
POE-Component-Resolver
- Ebuilds: 1, Testing: 0.921.0-r1
Description: A non-blocking getaddrinfo() resolver
POE-Test-Loops
- Ebuilds: 1, Stable: 1.360.0-r1
Description: Reusable tests for POE::Loop authors
POE-XS-Loop-EPoll
- Ebuilds: 1, Testing: 1.3.0-r1
Description: An XS implementation of POE::Loop, using Linux epoll(2)
POE-XS-Loop-Poll
- Ebuilds: 1, Testing: 1.0.0-r2
Description: An XS implementation of POE::Loop, using poll(2)
POE-XS-Queue-Array
- Ebuilds: 1, Testing: 0.6.0-r2
Description: An XS implementation of POE::Queue::Array
POSIX-strftime-Compiler
- Ebuilds: 1, Stable: 0.460.0 , Testing: 0.460.0
Description: GNU C library compatible strftime for loggers and servers
PPI
- Ebuilds: 4, Stable: 1.284.0 , Testing: 1.284.0 , 1.281.0
Description: Parse, Analyze, and Manipulate Perl (without perl)
PPI-HTML
- Ebuilds: 1, Stable: 1.80.0-r1 , Testing: 1.80.0-r1
Description: Generate syntax-hightlighted HTML for Perl using PPI
PPI-PowerToys
- Ebuilds: 1, Testing: 0.140.0-r1
Description: A handy collection of small PPI-based utilities
PPIx-EditorTools
- Ebuilds: 1, Testing: 0.210.0
Description: Utility methods and base class for manipulating Perl via PPI
PPIx-QuoteLike
- Ebuilds: 1, Stable: 0.23.0 , Testing: 0.23.0
Description: Parse Perl string literals and string-literal-like things
PPIx-Regexp
- Ebuilds: 3, Stable: 0.91.0 , Testing: 0.91.0
Description: Represent a regular expression of some sort
PPIx-Utilities
- Ebuilds: 1, Stable: 1.1.0-r2 , Testing: 1.1.0-r2
Description: Extensions to PPI
PPIx-Utils
- Ebuilds: 2, Stable: 0.4.0 , Testing: 0.4.0
Description: Utility functions for PPI
Package-Constants
- Ebuilds: 1, Stable: 0.60.0-r1 , Testing: 0.60.0-r1
Description: List all constants declared in a package
Package-DeprecationManager
- Ebuilds: 1, Stable: 0.180.0 , Testing: 0.180.0
Description: Manage deprecation warnings for your distribution
License: Artistic-2
Package-Stash
- Ebuilds: 1, Stable: 0.400.0 , Testing: 0.400.0
Description: Routines for manipulating stashes
Package-Stash-XS
- Ebuilds: 1, Stable: 0.300.0 , Testing: 0.300.0
Description: Faster and more correct implementation of the Package::Stash API
Package-Variant
- Ebuilds: 1, Stable: 1.3.2-r1 , Testing: 1.3.2-r1
Description: Parameterizable packages
PadWalker
- Ebuilds: 1, Stable: 2.500.0 , Testing: 2.500.0
Description: play with other peoples' lexical variables
Palm
- Ebuilds: 1, Stable: 1.400.0-r1
Description: Read & write Palm OS databases (both PDB and PRC)
Palm-PDB
- Ebuilds: 1, Stable: 1.400.0-r1
Description: Parse Palm database files
Pango
- Ebuilds: 1, Stable: 1.227.0-r3 , Testing: 1.227.0-r3
Description: Layout and render international text
License: LGPL-2.1+
Panotools-Script
- Ebuilds: 1, Testing: 0.290.0
Description: A perl module for reading, writing, and manipulating hugin script files
ParaDNS
- Ebuilds: 1, Testing: 2.0.0-r3
Description: a DNS lookup class for the Danga::Socket framework
Parallel-ForkManager
- Ebuilds: 1, Stable: 2.20.0 , Testing: 2.20.0
Description: A simple parallel processing fork manager
Parallel-Iterator
- Ebuilds: 1, Stable: 1.2.0 , Testing: 1.2.0
Description: Simple parallel execution
Parallel-Prefork
- Ebuilds: 1, Stable: 0.180.0-r1 , Testing: 0.180.0-r1
Description: A simple prefork server framework
Params-Classify
- Ebuilds: 1, Stable: 0.15.0-r1 , Testing: 0.15.0-r1
Description: Argument type classification
Params-Util
- Ebuilds: 1, Stable: 1.102.0 , Testing: 1.102.0
Description: Utility functions to aid in parameter checking
Params-Validate
- Ebuilds: 1, Stable: 1.310.0 , Testing: 1.310.0
Description: Flexible system for validation of method/function call parameters
License: Artistic-2
Params-ValidationCompiler
- Ebuilds: 1, Stable: 0.310.0-r1 , Testing: 0.310.0-r1
Description: Build an optimized subroutine parameter validator once, use it forever
License: Artistic-2
Parse-Distname
- Ebuilds: 1, Testing: 0.50.0
Description: Parse a distribution name
Parse-ErrorString-Perl
- Ebuilds: 1, Testing: 0.270.0-r1
Description: Parse error messages from the perl interpreter
Parse-ExuberantCTags
- Ebuilds: 1, Testing: 1.20.0-r2
Description: Efficiently parse exuberant ctags files
License: ${LICENSE} public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-domain public-
Parse-RecDescent
- Ebuilds: 1, Stable: 1.967.15-r1 , Testing: 1.967.15-r1
Description: Generate Recursive-Descent Parsers
Parse-Syslog
- Ebuilds: 1, Stable: 1.110.0 , Testing: 1.110.0
Description: Parse::Syslog - Parse Unix syslog files
Parse-Win32Registry
- Ebuilds: 1, Stable: 1.1
Description: Parse Windows Registry Files
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Parse-Yapp
- Ebuilds: 1, Stable: 1.210.0-r1 , Testing: 1.210.0-r1
Description: Compiles yacc-like LALR grammars to generate Perl OO parser modules
Passwd-Linux
- Ebuilds: 1, Testing: 1.300.0-r1
Description: Perl module for manipulating the passwd and shadow files
License: Artistic
Passwd-Unix
- Ebuilds: 1, Testing: 1.90.0
Description: Access to standard unix passwd files
PatchReader
- Ebuilds: 1, Stable: 0.9.6-r2 , Testing: 0.9.6-r2
Description: Module for reading diff-compatible patch files
License: || ( Artistic GPL-2 )
Path-Class
- Ebuilds: 1, Stable: 0.370.0-r2 , Testing: 0.370.0-r2
Description: Cross-platform path specification manipulation
Path-Dispatcher
- Ebuilds: 1, Testing: 1.80.0
Description: Flexible and extensible dispatch
Path-FindDev
- Ebuilds: 1, Testing: 0.5.3-r1
Description: Find a development path somewhere in an upper hierarchy
Path-IsDev
- Ebuilds: 1, Testing: 1.1.3-r1
Description: Determine if a given Path resembles a development source tree
Path-Iterator-Rule
- Ebuilds: 1, Testing: 1.15.0
Description: Iterative, recursive file finder
License: Apache-2.0
Path-Tiny
- Ebuilds: 3, Stable: 0.150.0 , Testing: 0.150.0
Description: File path utility
License: Apache-2.0
Pegex
- Ebuilds: 1, Stable: 0.750.0-r1 , Testing: 0.750.0-r1
Description: Acmeist PEG Parser Framework
Perl-Critic
- Ebuilds: 1, Stable: 1.156.0 , Testing: 1.156.0
Description: Critique Perl source code for best-practices
Perl-Critic-Deprecated
- Ebuilds: 1, Testing: 1.119.0-r1
Description: Perl::Critic policies which have been superseded by others
Perl-Critic-Dynamic
- Ebuilds: 1, Stable: 0.50.0-r4 , Testing: 0.50.0-r4
Description: Base class for dynamic Policies
Perl-Critic-Nits
- Ebuilds: 1, Testing: 1.0.0-r2
Description: policies of nits I like to pick
Perl-Critic-Policy-Dynamic-NoIndirect
- Ebuilds: 1, Testing: 0.60.0-r2
Description: Perl::Critic policy against indirect method calls
Perl-LanguageServer
- Ebuilds: 1, Testing: 2.6.2
Description: Language Server and Debug Protocol Adapter for Perl
License: Artistic-2
Perl-MinimumVersion
- Ebuilds: 1, Testing: 1.440.0
Description: Find a minimum required version of perl for Perl code
Perl-PrereqScanner
- Ebuilds: 1, Stable: 1.100.0 , Testing: 1.100.0
Description: Tool to scan your Perl code for its prerequisites
Perl-PrereqScanner-NotQuiteLite
- Ebuilds: 1, Testing: 0.991.700
Description: Tool to scan your Perl code for its prerequisites
Perl-Strip
- Ebuilds: 1, Testing: 1.200.0
Description: reduce file size by stripping whitespace, comments, pod etc
Perl-Tags
- Ebuilds: 1, Stable: 0.320.0-r2
Description: Generate (possibly exuberant) Ctags style tags for Perl sourcecode
Perl-Tidy
- Ebuilds: 4, Stable: 20250912.0.0 , Testing: 20250912.0.0 , 20250616.0.0
Description: Perl script indenter and beautifier
Homepage: https://perltidy.sourceforge.net/ https://metacpan.org/release/Perl-Tidy
License: GPL-2+
Perl-Unsafe-Signals
- Ebuilds: 1, Testing: 0.30.0-r2
Description: Allow unsafe handling of signals in selected blocks
Perl-Version
- Ebuilds: 1, Testing: 1.18.0
Description: Parse and manipulate Perl version strings
Perl6-Junction
- Ebuilds: 1, Stable: 1.600.0-r1 , Testing: 1.600.0-r1
Description: Perl6 style Junction operators in Perl5
PerlIO-Layers
- Ebuilds: 1, Stable: 0.12.0-r1
Description: Querying your filehandle's capabilities
PerlIO-eol
- Ebuilds: 1, Stable: 0.190.0 , Testing: 0.190.0
Description: PerlIO layer for normalizing line endings
PerlIO-gzip
- Ebuilds: 1, Stable: 0.200.0-r1 , Testing: 0.200.0-r1
Description: PerlIO layer to gzip/gunzip
PerlIO-utf8_strict
- Ebuilds: 1, Stable: 0.10.0 , Testing: 0.10.0
Description: Fast and correct UTF-8 IO
PerlIO-via-Timeout
- Ebuilds: 1, Stable: 0.320.0-r1 , Testing: 0.320.0-r1
Description: PerlIO layer that adds read & write timeout to a handle
PerlIO-via-dynamic
- Ebuilds: 1, Stable: 0.140.0-r2 , Testing: 0.140.0-r2
Description: Dynamic PerlIO layers
PerlX-Maybe
- Ebuilds: 1, Testing: 1.202.0
Description: Return a pair only if they are both defined
Perlbal
- Ebuilds: 1, Testing: 1.800.0-r3
Description: Reverse-proxy load balancer and webserver
Homepage: http://www.danga.com/perlbal/
PlRPC
- Ebuilds: 1, Stable: 0.202.0-r4 , Testing: 0.202.0-r4
Description: The Perl RPC Module
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
ProCurve-SNMP-Wrapper
- Ebuilds: 1, Testing: 2.00.01
Description: Perl SNMP wrapper for HP ProCurve switches
Homepage: https://wiki.gentoo.org/wiki/No_homepage
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
Readonly
- Ebuilds: 1, Stable: 2.50.0-r1 , Testing: 2.50.0-r1
Description: Facility for creating read-only scalars, arrays, hashes
Readonly-XS
- Ebuilds: 1, Stable: 1.50.0-r2 , Testing: 1.50.0-r2
Description: Companion module for Readonly.pm, to speed up read-only scalar variables
Redis
- Ebuilds: 1, Stable: 2.0.0-r1
Description: Perl bindings for Redis database
License: Artistic-2
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
RedisDB
- Ebuilds: 1, Testing: 2.570.0
Description: Perl extension to access redis database
RedisDB-Parser
- Ebuilds: 1, Testing: 2.230.0
Description: Redis protocol parser for RedisDB
Ref-Util
- Ebuilds: 1, Stable: 0.204.0 , Testing: 0.204.0
Description: Utility functions for checking references
License: MIT
Ref-Util-XS
- Ebuilds: 1, Stable: 0.117.0 , Testing: 0.117.0
Description: XS Implementation for Ref::Util
License: MIT
Regexp-Assemble
- Ebuilds: 2, Testing: 0.38
Description: Assemble multiple Regular Expressions into a single RE
Regexp-Common
- Ebuilds: 1, Stable: 2024080801.0.0-r1 , Testing: 2024080801.0.0-r1
Description: Provide commonly requested regular expressions
License: || ( Artistic Artistic-2 MIT BSD )
Regexp-Common-net-CIDR
- Ebuilds: 1, Stable: 0.30.0-r1 , Testing: 0.30.0-r1
Description: Provides patterns for CIDR blocks
Regexp-Debugger
- Ebuilds: 1, Testing: 0.2.7
Description: Perl module and command line tool (rxrx) to visually debug regexes in-place
License: || ( Artistic GPL-1+ )
Regexp-IPv6
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: Regular expression for IPv6 addresses
Regexp-Pattern-Perl
- Ebuilds: 1, Testing: 0.007
Description: Regexp patterns related to Perl modules
License: || ( Artistic GPL-1+ )
Regexp-RegGrp
- Ebuilds: 1, Testing: 2.10.0-r1
Description: Groups a regular expressions collection
Regexp-Shellish
- Ebuilds: 1, Stable: 0.930.0-r2 , Testing: 0.930.0-r2
Description: Regexp::Shellish - Shell-like regular expressions
Regexp-Trie
- Ebuilds: 1, Testing: 0.20.0
Description: builds trie-ized regexp
Regexp-Util
- Ebuilds: 1, Stable: 0.5.0 , Testing: 0.5.0
Description: General purpose utilities for working with Regular Expressions
Return-Value
- Ebuilds: 1, Stable: 1.666.5-r1 , Testing: 1.666.5-r1
Description: Polymorphic Return Values
Role-Basic
- Ebuilds: 2, Stable: 0.160.0 , Testing: 0.160.0
Description: Just roles. Nothing else
License: Artistic-2
Role-HasMessage
- Ebuilds: 1, Stable: 0.7.0 , Testing: 0.7.0
Description: Thing with a message method
Role-Hooks
- Ebuilds: 1, Stable: 0.8.0 , Testing: 0.8.0
Description: Role callbacks
Role-Identifiable
- Ebuilds: 1, Stable: 0.9.0 , Testing: 0.9.0
Description: Thing with a list of tags
Role-Tiny
- Ebuilds: 1, Stable: 2.2.4 , Testing: 2.2.4
Description: Roles: a nouvelle cuisine portion size slice of Moose
Roman
- Ebuilds: 1, Stable: 1.240.0-r1 , Testing: 1.240.0-r1
Description: Perl module for conversion between Roman and Arabic numerals
Router-Simple
- Ebuilds: 1, Stable: 0.170.0-r1 , Testing: 0.170.0-r1
Description: Simple HTTP router
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 )
SDL
- Ebuilds: 3, Stable: 2.548.0-r4 , Testing: 2.548.0-r4
Description: Simple DirectMedia Layer (SDL) bindings for perl
Homepage: http://sdl.perl.org/ https://search.cpan.org/dist/SDL/ https://github.com/PerlGameDev/SDL
License: GPL-2 OFL-1.1
SGMLSpm
- Ebuilds: 1, Stable: 1.1-r2 , Testing: 1.1-r2
Description: Perl library for parsing the output of nsgmls
License: GPL-2+
SNMP_Session
- Ebuilds: 1, Stable: 1.160.0 , Testing: 1.160.0
Description: A SNMP Perl Module
License: Artistic-2
SOAP-Lite
- Ebuilds: 1, Stable: 1.270.0 , Testing: 1.270.0
Description: Lightweight interface to the SOAP protocol both on client and server side
SOAP-WSDL
- Ebuilds: 1, Testing: 3.4.0-r1
Description: SOAP with WSDL support
SQL-Abstract
- Ebuilds: 1, Stable: 2.0.1 , Testing: 2.0.1
Description: Generate SQL from Perl data structures
SQL-Abstract-Classic
- Ebuilds: 1, Testing: 1.910.0-r1
Description: Generate SQL from Perl data structures with backwards/forwards compat
SQL-Abstract-Limit
- Ebuilds: 1, Testing: 0.143.0
Description: Portable LIMIT emulation
SQL-Statement
- Ebuilds: 1, Stable: 1.414.0-r1 , Testing: 1.414.0-r1
Description: Small SQL parser and engine
SQL-Translator
- Ebuilds: 1, Stable: 1.660.0 , Testing: 1.660.0
Description: Manipulate structured data definitions (SQL and more)
SRU
- Ebuilds: 1, Testing: 1.10.0-r1
Description: Search and Retrieval by URL
SUPER
- Ebuilds: 1, Stable: 1.201.905.310 , Testing: 1.201.905.310
Description: control superclass method dispatch
SVG
- Ebuilds: 1, Stable: 2.870.0
Description: Perl extension for generating Scalable Vector Graphics (SVG) documents
SVG-Graph
- Ebuilds: 2, Stable: 0.40.0
Description: Visualize your data in Scalable Vector Graphics (SVG) format
License: Artistic-2
Safe-Hole
- Ebuilds: 1, Stable: 0.140.0
Description: Exec subs in the original package from Safe
Safe-Isa
- Ebuilds: 1, Stable: 1.0.10 , Testing: 1.0.10
Description: Call isa, can, does and DOES safely on things that may not be objects
Scalar-Properties
- Ebuilds: 1, Stable: 1.100.860-r2 , Testing: 1.100.860-r2
Description: run-time properties on scalar variables
Scalar-Readonly
- Ebuilds: 1, Stable: 0.30.0 , Testing: 0.30.0
Description: Functions for controlling whether any scalar variable is read-only
Scalar-Util-Numeric
- Ebuilds: 1, Testing: 0.40
Description: Wrappers around perl's builtin looks_like_number function
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Schedule-At
- Ebuilds: 1, Stable: 1.150.0-r3
Description: OS independent interface to the Unix 'at' command
Schedule-Cron-Events
- Ebuilds: 1, Testing: 1.960.0
Description: Take a line from a crontab and find out when events will occur
Scope-Guard
- Ebuilds: 1, Stable: 0.210.0-r1 , Testing: 0.210.0-r1
Description: Lexically scoped resource management
Scope-Upper
- Ebuilds: 1, Stable: 0.340.0 , Testing: 0.340.0
Description: Act on upper scopes
Search-Sitemap
- Ebuilds: 1, Testing: 2.130.0-r1
Description: Perl extension for managing Search Engine Sitemaps
Search-Xapian
- Ebuilds: 2, Stable: 1.2.25.5-r5 , Testing: 1.2.25.6
Description: Perl XS frontend to the Xapian C++ search library
Sereal
- Ebuilds: 1, Stable: 5.4.0 , Testing: 5.4.0
Description: Fast, compact, powerful binary (de-)serialization
Sereal-Decoder
- Ebuilds: 1, Stable: 5.4.0 , Testing: 5.4.0
Description: Fast, compact, powerful binary deserialization
Sereal-Encoder
- Ebuilds: 1, Stable: 5.4.0 , Testing: 5.4.0
Description: Fast, compact, powerful binary serialization
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:
Set-Crontab
- Ebuilds: 1, Testing: 1.30.0-r1
Description: Expand crontab(5)-style integer lists
Set-Infinite
- Ebuilds: 1, Stable: 0.650.0-r2 , Testing: 0.650.0-r2
Description: Sets of intervals
Set-IntSpan
- Ebuilds: 1, Stable: 1.190.0-r2 , Testing: 1.190.0-r2
Description: Manages sets of integers
Set-IntSpan-Fast
- Ebuilds: 1, Testing: 1.15
Description: Fast handling of sets containing integer spans
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Set-Object
- Ebuilds: 2, Stable: 1.430.0 , Testing: 1.430.0
Description: Set of objects and strings
License: Artistic-2
Set-Scalar
- Ebuilds: 1, Stable: 1.290.0-r1 , Testing: 1.290.0-r1
Description: Scalar set operations
Shell
- Ebuilds: 1, Stable: 0.730.0-r2
Description: Run shell commands transparently within perl
Shell-Command
- Ebuilds: 1, Stable: 0.60.0
Description: Cross-platform functions emulating common shell commands
Shell-Config-Generate
- Ebuilds: 1, Stable: 0.340.0-r1 , Testing: 0.340.0-r1
Description: Portably generate config for any shell
Shell-EnvImporter
- Ebuilds: 1, Stable: 1.70.0-r3 , Testing: 1.70.0-r3
Description: Import environment variable changes from external commands or shell scripts
Shell-Guess
- Ebuilds: 1, Stable: 0.100.0-r1 , Testing: 0.100.0-r1
Description: Make an educated guess about the shell in use
ShipIt
- Ebuilds: 1, Stable: 0.600.0-r2
Description: Software Release Tool
Signal-Mask
- Ebuilds: 1, Stable: 0.8.0-r1 , Testing: 0.8.0-r1
Description: Signal masks made easy
Snowball-Norwegian
- Ebuilds: 1, Stable: 1.200.0-r2 , Testing: 1.200.0-r2
Description: Porters stemming algorithm for Norwegian
Snowball-Swedish
- Ebuilds: 1, Stable: 1.200.0-r2 , Testing: 1.200.0-r2
Description: Porters stemming algorithm for Swedish
Socket-GetAddrInfo
- Ebuilds: 1, Testing: 0.220.0-r1
Description: Address-family independent name resolving functions
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-Key-IPv4
- Ebuilds: 1, Testing: 0.30.0-r2
Description: Sort IP v4 addresses
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
Speech-Recognizer-SPX
- Ebuilds: 1, Testing: 0.80.100-r2
Description: Interface to Sphinx-II speech recognition
Sphinx-Config
- Ebuilds: 1, Testing: 0.100.0-r1
Description: Sphinx search engine configuration file read/modify/write
Sphinx-Search
- Ebuilds: 1, Testing: 0.310.0-r1
Description: Perl API client for Sphinx search engine
Spiffy
- Ebuilds: 1, Stable: 0.460.0-r1 , Testing: 0.460.0-r1
Description: Spiffy Perl Interface Framework For You
Spreadsheet-ParseExcel
- Ebuilds: 1, Stable: 0.660.0 , Testing: 0.660.0
Description: Read information from an Excel file
Spreadsheet-WriteExcel
- Ebuilds: 1, Stable: 2.400.0-r1 , Testing: 2.400.0-r1
Description: Write cross-platform Excel binary file
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.
Stat-lsMode
- Ebuilds: 1, Stable: 0.510.0-r1 , Testing: 0.510.0-r1
Description: Perl Stat-lsMode Module
Statistics-Basic (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 1.661.100-r1 , Testing: 1.6611
Description: A collection of very basic statistics modules
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Statistics-CaseResampling
- Ebuilds: 2, Stable: 0.170.0 , Testing: 0.170.0
Description: Efficient resampling and calculation of medians with confidence intervals
Statistics-ChiSquare
- Ebuilds: 1, Stable: 1.0.0 , Testing: 1.0.0
Description: How well-distributed is your data?
Statistics-Descriptive
- Ebuilds: 1, Stable: 3.80.100 , Testing: 3.80.100
Description: Module of basic descriptive statistical functions
Statistics-Descriptive-Discrete
- Ebuilds: 1, Stable: 0.120.0 , Testing: 0.120.0
Description: Statistics-Descriptive-Discrete module
Statistics-Distributions
- Ebuilds: 1, Testing: 1.20.0-r2
Description: Perl module for calculating critical values
Statistics-TTest
- Ebuilds: 1, Testing: 1.1.0-r2
Description: module to compute the confidence interval
Storable
- Ebuilds: 1, Testing: 3.25
Description: persistence for Perl data structures
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Stream-Buffered
- Ebuilds: 1, Stable: 0.30.0-r1 , Testing: 0.30.0-r1
Description: Temporary buffer to save bytes
String-Approx
- Ebuilds: 1, Stable: 3.280.0-r1 , Testing: 3.280.0-r1
Description: Perl extension for approximate string matching (fuzzy matching)
License: || ( Artistic-2 LGPL-2 )
String-CRC32
- Ebuilds: 1, Stable: 2.100.0 , Testing: 2.100.0
Description: Perl interface for cyclic redundancy check generation
License: public-domain
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-Errf
- Ebuilds: 1, Stable: 0.9.0-r1 , Testing: 0.9.0-r1
Description: Simple sprintf-like dialect
String-Escape
- Ebuilds: 1, Testing: 2010.2.0-r2
Description: Backslash escapes, quoted phrase, word elision, etc
String-Expand
- Ebuilds: 1, Testing: 0.40.0
Description: string utility functions for expanding variables in self-referential sets
String-Flogger
- Ebuilds: 1, Stable: 1.101.246 , Testing: 1.101.246
Description: String munging for loggers
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-Tokenizer
- Ebuilds: 1, Testing: 0.60.0-r1
Description: A simple string tokenizer
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.
String-Util
- Ebuilds: 1, Stable: 1.350.0 , Testing: 1.350.0
Description: String processing utility functions
Struct-Compare
- Ebuilds: 1, Testing: 1.0.1-r1
Description: Recursive diff for perl structures
Struct-Dumb
- Ebuilds: 2, Testing: 0.160.0
Description: Make simple lightweight record-like structures
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
Sub-Exporter-GlobExporter
- Ebuilds: 1, Stable: 0.6.0 , Testing: 0.6.0
Description: Export shared globs with Sub::Exporter collectors
Sub-Exporter-Progressive
- Ebuilds: 1, Stable: 0.1.13-r1 , Testing: 0.1.13-r1
Description: Only use Sub::Exporter if you need it
Sub-HandlesVia
- Ebuilds: 3, Stable: 0.50.3 , Testing: 0.50.3
Description: Alternative handles_via implementation
Sub-Identify
- Ebuilds: 1, Stable: 0.140.0-r1 , Testing: 0.140.0-r1
Description: Retrieve names of code references
Sub-Infix
- Ebuilds: 1, Testing: 0.004
Description: create a fake infix operator
License: || ( Artistic GPL-1+ )
Sub-Info
- Ebuilds: 1, Stable: 0.2.0-r1 , Testing: 0.2.0-r1
Description: Tool for inspecting subroutines
Sub-Install
- Ebuilds: 1, Stable: 0.929.0 , Testing: 0.929.0
Description: Install subroutines into packages easily
Sub-Name
- Ebuilds: 1, Stable: 0.280.0-r1 , Testing: 0.280.0-r1
Description: (Re)name a sub
Sub-Override
- Ebuilds: 1, Stable: 0.120.0 , Testing: 0.120.0
Description: Perl extension for easily overriding subroutines
Sub-Quote
- Ebuilds: 2, Stable: 2.6.9 , Testing: 2.6.9
Description: Efficient generation of subroutines via string eval
Sub-Uplevel
- Ebuilds: 1, Stable: 0.280.0-r1 , Testing: 0.280.0-r1
Description: Apparently run a function in a higher stack frame
Switch
- Ebuilds: 1, Stable: 2.170.0-r1 , Testing: 2.170.0-r1
Description: A switch statement for Perl
Symbol-Global-Name
- Ebuilds: 1, Stable: 0.50.0-r1 , Testing: 0.50.0-r1
Description: Finds name and type of a global variable
License: Artistic-2
Symbol-Util
- Ebuilds: 1, Testing: 0.20.300-r2
Description: Additional utils for Perl symbols manipulation
Syntax-Highlight-Engine-Simple
- Ebuilds: 1, Testing: 0.102.0
Description: Simple Syntax Highlight Engine
Syntax-Highlight-Engine-Simple-Perl
- Ebuilds: 1, Testing: 0.60.0
Description: Experimental Perl code highlighting class
Syntax-Keyword-Junction
- Ebuilds: 2, Stable: 0.3.9 , Testing: 0.3.9
Description: Perl6 style Junction operators in Perl5
Syntax-Keyword-Try
- Ebuilds: 2, Stable: 0.310.0 , Testing: 0.310.0
Description: A try/catch/finally syntax for Perl
Sys-CPU
- Ebuilds: 1, Stable: 0.610.0-r2 , Testing: 0.610.0-r2
Description: Access CPU info. number, etc on Win and UNIX
Sys-CpuLoad
- Ebuilds: 2, Testing: 0.320.0
Description: Module to retrieve system load averages
Sys-Hostname-Long
- Ebuilds: 1, Stable: 1.500.0-r2 , Testing: 1.500.0-r2
Description: Try every conceivable way to get full hostname
Sys-MemInfo
- Ebuilds: 1, Stable: 0.990.0-r1 , Testing: 0.990.0-r1
Description: Memory informations
License: LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 LGPL-2.1 ${LICENSE}
Sys-Mmap
- Ebuilds: 1, Testing: 0.200.0
Description: Uses mmap to map in a file as a Perl variable
Sys-Prctl
- Ebuilds: 1, Testing: 1.02
Description: Perl module to access prctl syscall
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: 8, Stable: 12.0.0 , Testing: 12.2.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 )
TAP-Parser-SourceHandler-pgTAP
- Ebuilds: 2, Stable: 3.370.0
Description: Stream TAP from pgTAP test scripts
TOML-Parser
- Ebuilds: 1, Testing: 0.91
Description: Simple toml parser
License: || ( Artistic GPL-1+ )
TOML-Tiny
- Ebuilds: 2, Testing: 0.21
Description: Minimal, pure perl TOML parser and serializer
License: || ( Artistic GPL-1+ )
Taint-Runtime
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: Runtime enable taint checking
Taint-Util
- Ebuilds: 1, Stable: 0.80.0-r2 , Testing: 0.80.0-r2
Description: Test for and flip the taint flag without regex matches or eval
Task-Weaken
- Ebuilds: 1, Stable: 1.60.0 , Testing: 1.60.0
Description: Ensure that a platform has weaken support
TeX-Encode
- Ebuilds: 1, Stable: 2.10.0 , Testing: 2.10.0
Description: Encode/decode Perl utf-8 strings into TeX
Template-DBI
- Ebuilds: 1, Stable: 2.650.0-r3 , Testing: 2.650.0-r3
Description: DBI plugin for the Template Toolkit
Template-GD
- Ebuilds: 1, Stable: 2.660.0-r3 , Testing: 2.660.0-r3
Description: GD plugin(s) for the Template Toolkit
Template-Plugin-Cycle
- Ebuilds: 1, Testing: 1.60.0-r1
Description: Cyclically insert into a Template from a sequence of values
Template-Plugin-Latex
- Ebuilds: 1, Stable: 3.120.0-r2 , Testing: 3.120.0-r2
Description: LaTeX support for the Template Toolkit
Template-Tiny
- Ebuilds: 3, Testing: 1.160.0
Description: Template Toolkit reimplemented in as little code as possible
Template-Toolkit
- Ebuilds: 2, Stable: 3.102.0 , Testing: 3.102.0
Description: The Template Toolkit
Template-XML
- Ebuilds: 1, Stable: 2.170.0-r2 , Testing: 2.170.0-r2
Description: XML plugins for the Template Toolkit
Term-ANSIColor
- Ebuilds: 1, Testing: 5.01
Description: Color screen output using ANSI escape sequences
License: || ( Artistic GPL-1+ )
Term-ANSIScreen
- Ebuilds: 1, Stable: 1.500.0-r2 , Testing: 1.500.0-r2
Description: Terminal control using ANSI escape sequences
License: CC0-1.0
Term-Animation
- Ebuilds: 1, Testing: 2.6
Description: Animated ASCII Art support for Perl
Term-Encoding
- Ebuilds: 1, Stable: 0.30.0 , Testing: 0.30.0
Description: Detect encoding of the current terminal
Term-ProgressBar
- Ebuilds: 1, Stable: 2.230.0 , Testing: 2.230.0
Description: Provide a progress meter on a standard terminal
Term-ProgressBar-Quiet
- Ebuilds: 1, Stable: 0.310.0-r2 , Testing: 0.310.0-r2
Description: Provide a progress meter if run interactively
Term-ProgressBar-Simple
- Ebuilds: 1, Stable: 0.30.0-r1 , Testing: 0.30.0-r1
Description: Simple progess bars
Term-ReadLine-Gnu
- Ebuilds: 3, Stable: 1.470.0 , Testing: 1.470.0
Description: Perl extension for the GNU Readline/History Library
Term-ReadLine-Perl
- Ebuilds: 1, Stable: 1.30.300-r3 , Testing: 1.30.300-r3
Description: Quick implementation of readline utilities
Term-ReadLine-TTYtter
- Ebuilds: 1, Testing: 1.400.0-r2
Description: Quick implementation of readline utilities for ttytter
Term-ReadPassword
- Ebuilds: 1, Stable: 0.110.0-r3 , Testing: 0.110.0-r3
Description: Asking the user for a password
Term-Screen
- Ebuilds: 1, Stable: 1.60.0-r1 , Testing: 1.60.0-r1
Description: A simple Term::Cap based screen positioning module
Term-ScreenColor
- Ebuilds: 1, Stable: 1.200.0-r2 , Testing: 1.200.0-r2
Description: A Term::Screen based screen positioning and coloring module
Term-Shell
- Ebuilds: 1, Stable: 0.130.0-r1 , Testing: 0.130.0-r1
Description: A simple command-line shell framework
Term-ShellUI
- Ebuilds: 1, Stable: 0.920.0-r2
Description: A fully-featured shell-like command line environment
License: MIT
Term-Sk
- Ebuilds: 1, Testing: 0.18
Description: Perl extension for displaying a progress indicator on a terminal
License: || ( Artistic GPL-2 )
Term-Twiddle
- Ebuilds: 1, Testing: 2.73
Description: Twiddles a thingy while-u-wait
License: || ( Artistic GPL-2 )
Term-UI
- Ebuilds: 1, Stable: 0.500.0-r2 , Testing: 0.500.0-r2
Description: User interfaces via Term::ReadLine made easy
TermReadKey
- Ebuilds: 1, Stable: 2.380.0-r1 , Testing: 2.380.0-r1
Description: Change terminal modes, and perform non-blocking reads
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-CPAN-Meta
- Ebuilds: 1, Stable: 0.250.0-r2
Description: Validate your CPAN META.yml file
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-CleanNamespaces
- Ebuilds: 1, Stable: 0.240.0-r1 , Testing: 0.240.0-r1
Description: Check for uncleaned imports
Test-Cmd
- Ebuilds: 1, Stable: 1.90.0 , Testing: 1.90.0
Description: Module for portable testing of commands and scripts
Test-Command
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: Test routines for external commands
Test-Command-Simple
- Ebuilds: 1, Testing: 0.50.0-r1
Description: Test external commands (nearly) as easily as loaded modules
Test-Compile
- Ebuilds: 1, Stable: 3.3.3 , Testing: 3.3.3
Description: Check whether Perl files compile correctly
Test-DatabaseRow
- Ebuilds: 1, Testing: 2.40.0
Description: Simple database tests
Test-Deep
- Ebuilds: 2, Stable: 1.205.0 , Testing: 1.205.0
Description: Extremely flexible deep comparison testing
Test-Deep-Fuzzy
- Ebuilds: 1, Testing: 0.01
Description: Fuzzy number comparison with Test::Deep
License: || ( Artistic GPL-1+ )
Test-Deep-JSON
- Ebuilds: 1, Testing: 0.50.0
Description: Compare JSON with Test::Deep
Test-Dependencies
- Ebuilds: 1, Testing: 0.340.0
Description: Ensure that your dependency listing is complete
Test-DiagINC
- Ebuilds: 1, Stable: 0.10.0 , Testing: 0.10.0
Description: List modules and versions loaded if tests fail
Test-Differences
- Ebuilds: 2, Stable: 0.720.0 , Testing: 0.720.0
Description: Test strings and data structures and show differences if not ok
Test-DistManifest
- Ebuilds: 1, Stable: 1.14.0-r2
Description: Author test that validates a package MANIFEST
Test-Distribution
- Ebuilds: 1, Stable: 2.0.0-r2 , Testing: 2.0.0-r2
Description: perform tests on all modules of a distribution
Test-EOL
- Ebuilds: 1, Stable: 2.20.0
Description: Check the correct line endings in your project
Test-Exception
- Ebuilds: 1, Stable: 0.430.0-r1 , Testing: 0.430.0-r1
Description: Test functions for exception based code
Test-Expander
- Ebuilds: 1, Stable: 2.5.0-r4 , Testing: 2.5.0-r4
Description: Expansion of test functionality that is frequently used while testing
Test-ExpectAndCheck
- Ebuilds: 1, Testing: 0.70.0
Description: expect/check-style unit testing with object methods
Test-FailWarnings
- Ebuilds: 1, Stable: 0.8.0-r2 , Testing: 0.8.0-r2
Description: Add test failures if warnings are caught
License: Apache-2.0
Test-Fatal
- Ebuilds: 2, Stable: 0.18.0 , Testing: 0.18.0
Description: Incredibly simple helpers for testing code with exceptions
Test-File
- Ebuilds: 2, Stable: 1.995.0 , Testing: 1.995.0
Description: Test file attributes
Test-File-Contents
- Ebuilds: 1, Testing: 0.242.0
Description: Test routines for examining the contents of files
Test-File-ShareDir
- Ebuilds: 1, Stable: 1.1.2-r1 , Testing: 1.1.2-r1
Description: Create a Fake ShareDir for your modules for testing
Test-Filename
- Ebuilds: 1, Testing: 0.30.0-r3
Description: Portable filename comparison
License: Apache-2.0
Test-Files
- Ebuilds: 1, Stable: 0.260.0-r1 , Testing: 0.260.0-r1
Description: A Test::Builder based module to ease testing with files and dirs
Test-Fork
- Ebuilds: 1, Stable: 0.20.0-r1 , Testing: 0.20.0-r1
Description: test code which forks
Test-Future-IO-Impl
- Ebuilds: 2, Testing: 0.150.0
Description: Acceptance tests for Future::IO implementations
Test-HTTP-Server-Simple
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: Test::More functions for HTTP::Server::Simple
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-LeakTrace
- Ebuilds: 1, Stable: 0.170.0 , Testing: 0.170.0
Description: Traces memory leaks
Test-LectroTest
- Ebuilds: 1, Stable: 0.500.100-r1 , Testing: 0.500.100-r1
Description: Easy, automatic, specification-based tests
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-Mock-Guard
- Ebuilds: 1, Testing: 0.100.0
Description: Simple mock test library using RAII
Test-Mock-LWP
- Ebuilds: 1, Testing: 0.80.0-r1
Description: Mocks LWP::UserAgent
Test-Mock-LWP-Dispatch
- Ebuilds: 1, Stable: 0.80.0-r1
Description: Mocks LWP::UserAgent and dispatches your requests/responses
Test-MockModule
- Ebuilds: 2, Stable: 0.180.0 , Testing: 0.180.0
Description: Override subroutines in a module for unit testing
Test-MockObject
- Ebuilds: 1, Stable: 1.202.1.220 , Testing: 1.202.1.220
Description: Perl extension for emulating troublesome interfaces
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-More-UTF8
- Ebuilds: 1, Stable: 0.50.0-r1 , Testing: 0.50.0-r1
Description: Enhancing Test::More for UTF8-based projects
Test-Most
- Ebuilds: 1, Stable: 0.380.0 , Testing: 0.380.0
Description: Most commonly needed test functions and features
Test-Needs
- Ebuilds: 1, Stable: 0.2.10 , Testing: 0.2.10
Description: Skip tests when modules not available
Test-Nginx
- Ebuilds: 1, Stable: 0.31
Description: Data-driven test scaffold for NGINX and OpenResty
Homepage: https://github.com/openresty/test-nginx
License: BSD
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-Object
- Ebuilds: 1, Stable: 0.80.0-r1 , Testing: 0.80.0-r1
Description: Thoroughly testing objects via registered handlers
Test-Output
- Ebuilds: 2, Stable: 1.36.0 , Testing: 1.36.0
Description: Utilities to test STDOUT and STDERR messages
Test-Perl-Critic
- Ebuilds: 1, Stable: 1.40.0 , Testing: 1.40.0
Description: Use Perl::Critic in test programs
Test-Pod
- Ebuilds: 1, Stable: 1.520.0 , Testing: 1.520.0
Description: Check for POD errors in files
Test-Pod-Coverage
- Ebuilds: 1, Stable: 1.100.0-r1 , Testing: 1.100.0-r1
Description: Check for pod coverage in your distribution
License: Artistic-2
Test-Portability-Files
- Ebuilds: 1, Stable: 0.100.0
Description: Check file names portability
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+ )
Test-Refcount
- Ebuilds: 1, Testing: 0.100.0
Description: Assert reference counts on objects
Test-Regexp
- Ebuilds: 1, Stable: 2017040101.0.0-r1 , Testing: 2017040101.0.0-r1
Description: Provide commonly requested regular expressions
License: MIT
Test-Requires
- Ebuilds: 1, Stable: 0.110.0 , Testing: 0.110.0
Description: Checks to see if the module can be loaded
Test-RequiresInternet
- Ebuilds: 1, Stable: 0.50.0-r1 , Testing: 0.50.0-r1
Description: Easily test network connectivity
Test-Script
- Ebuilds: 2, Stable: 1.310.0 , Testing: 1.310.0
Description: Cross-platform basic tests for scripts
Test-SharedFork
- Ebuilds: 1, Stable: 0.350.0-r1 , Testing: 0.350.0-r1
Description: Ensure that tests work correctly when fork() is used
Test-Snapshot
- Ebuilds: 1, Testing: 0.60.0
Description: Test against data stored in automatically-named file
License: || ( Artistic GPL-1+ )
Test-Spec
- Ebuilds: 1, Stable: 0.540.0-r1
Description: Write tests in a declarative specification style
Test-Strict
- Ebuilds: 1, Testing: 0.540.0
Description: Check syntax, presence of use strict; and test coverage
Test-SubCalls
- Ebuilds: 1, Stable: 1.100.0-r1 , Testing: 1.100.0-r1
Description: Track the number of times subs are called
Test-Synopsis-Expectation
- Ebuilds: 1, Testing: 0.12
Description: Test that SYNOPSIS code produces expected results
License: || ( Artistic GPL-1+ )
Test-TCP
- Ebuilds: 1, Stable: 2.220.0 , Testing: 2.220.0
Description: Testing TCP program
Test-Taint
- Ebuilds: 1, Stable: 1.80.0 , Testing: 1.80.0
Description: Tools to test taintedness
Test-TempDir-Tiny
- Ebuilds: 1, Stable: 0.18.0
Description: Temporary directories that stick around when tests fail
Test-Time
- Ebuilds: 1, Stable: 0.92.0 , Testing: 0.92.0
Description: Overrides the time() and sleep() core functions for testing
Test-Timer
- Ebuilds: 1, Testing: 2.120.0
Description: test module to test/assert response times
License: Artistic-2
Test-TrailingSpace
- Ebuilds: 1, Stable: 0.60.100 , Testing: 0.60.100
Description: Test for trailing space in source files
License: MIT
Test-Trap
- Ebuilds: 1, Stable: 0.3.5 , Testing: 0.3.5
Description: Trap exit codes, exceptions, output, etc
Test-Unit-Lite
- Ebuilds: 1, Testing: 0.120.200-r2
Description: Unit testing without external dependencies
Test-UseAllModules
- Ebuilds: 1, Stable: 0.170.0-r3 , Testing: 0.170.0-r3
Description: do use_ok() for all the MANIFESTed modules
Test-Version
- Ebuilds: 1, Testing: 2.90.0
Description: Check to see that version's in modules are sane
Test-WWW-Mechanize
- Ebuilds: 1, Stable: 1.600.0 , Testing: 1.600.0
Description: Testing-specific WWW::Mechanize subclass
License: Artistic-2
Test-Warn
- Ebuilds: 1, Stable: 0.370.0 , Testing: 0.370.0
Description: Perl extension to test methods for warnings
Test-Warnings
- Ebuilds: 2, Stable: 0.38.0 , Testing: 0.38.0
Description: Test for warnings and the lack of them
Test-Without-Module
- Ebuilds: 2, Stable: 0.230.0 , Testing: 0.230.0
Description: Test fallback behaviour in absence of modules
Test-YAML
- Ebuilds: 1, Stable: 1.70.0 , Testing: 1.70.0
Description: Testing Module for YAML Implementations
Test-utf8
- Ebuilds: 1, Stable: 1.30.0 , Testing: 1.30.0
Description: Handy utf8 tests
Test2-Plugin-IOEvents
- Ebuilds: 1, Stable: 0.1.1 , Testing: 0.1.1
Description: Turn STDOUT and STDERR into Test2 events
Test2-Plugin-NoWarnings
- Ebuilds: 1, Stable: 0.100.0-r1 , Testing: 0.100.0-r1
Description: Fail if tests warn
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+ )
Test2-Tools-Explain
- Ebuilds: 1, Stable: 0.20.0-r1 , Testing: 0.20.0-r1
Description: Explain tools for Perl's Test2 framework
Text-Aligner
- Ebuilds: 1, Testing: 0.160.0
Description: Used to justify strings to various alignment styles
License: ISC
Text-Aspell
- Ebuilds: 1, Stable: 0.90.0-r3 , Testing: 0.90.0-r3
Description: Perl interface to the GNU Aspell Library
Text-Autoformat
- Ebuilds: 1, Stable: 1.750.0 , Testing: 1.750.0
Description: Automatic text wrapping and reformatting
Text-BibTeX
- Ebuilds: 2, Stable: 0.910.0 , Testing: 0.910.0
Description: A Perl library for reading, parsing, and processing BibTeX files
Text-CSV
- Ebuilds: 3, Stable: 2.60.0 , Testing: 2.60.0
Description: Manipulate comma-separated value strings
Text-CSV-Simple
- Ebuilds: 1, Stable: 1.0.0-r2 , Testing: 1.0.0-r2
Description: Text::CSV::Simple - Simpler parsing of CSV files
License: GPL-2+
Text-CSV_XS
- Ebuilds: 2, Stable: 1.610.0 , Testing: 1.610.0
Description: Comma-separated values manipulation routines
Text-CharWidth
- Ebuilds: 1, Stable: 0.40.0-r2 , Testing: 0.40.0-r2
Description: Get number of occupied columns of a string on terminal
Text-Diff
- Ebuilds: 1, Stable: 1.450.0-r1 , Testing: 1.450.0-r1
Description: Perform diffs on files and record sets
Text-FindIndent
- Ebuilds: 2, Testing: 0.120.0
Description: Heuristically determine the indent style
Text-Format
- Ebuilds: 2, Stable: 0.630.0
Description: Various subroutines to format text
Text-German
- Ebuilds: 1, Stable: 0.60.0-r2 , Testing: 0.60.0-r2
Description: German grundform reduction
Text-Glob
- Ebuilds: 1, Stable: 0.110.0-r1 , Testing: 0.110.0-r1
Description: Match globbing patterns against text
Text-Graph
- Ebuilds: 1, Testing: 0.83
Description: Perl module for generating simple text-based graphs
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Text-Iconv
- Ebuilds: 1, Stable: 1.700.0-r3 , Testing: 1.700.0-r3
Description: A Perl interface to the iconv() codeset conversion function
Text-Kakasi
- Ebuilds: 1, Stable: 2.40.0-r3 , Testing: 2.40.0-r3
Description: This module provides libkakasi interface for Perl
License: GPL-2
Text-Levenshtein
- Ebuilds: 1, Stable: 0.150.0-r1 , Testing: 0.150.0-r1
Description: An implementation of the Levenshtein edit distance
Text-Levenshtein-Damerau
- Ebuilds: 1, Testing: 0.41
Description: Damerau Levenshtein edit distance
License: || ( Artistic GPL-1+ )
Text-LevenshteinXS
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: An XS implementation of the Levenshtein edit distance
Text-Markdown
- Ebuilds: 1, Stable: 1.0.31-r2 , Testing: 1.0.31-r2
Description: Convert MultiMarkdown syntax to (X)HTML
License: BSD
Text-Netstring
- Ebuilds: 1, Testing: 0.70.0-r2
Description: Create and manipulate netstrings
Text-ParseWords
- Ebuilds: 1, Testing: 3.30
Description: Parse strings containing shell-style quoting
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Text-Password-Pronounceable
- Ebuilds: 1, Stable: 0.300.0-r2 , Testing: 0.300.0-r2
Description: Generate pronounceable passwords
Text-Patch
- Ebuilds: 1, Stable: 1.800.0-r2 , Testing: 1.800.0-r2
Description: Patches text with given patch
License: GPL-2
Text-Quoted
- Ebuilds: 1, Stable: 2.100.0 , Testing: 2.100.0
Description: Extract the structure of a quoted mail message
Text-RecordParser
- Ebuilds: 1, Testing: 1.6.5
Description: Perl module to read record-oriented files
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
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
Text-VimColor
- Ebuilds: 1, Testing: 0.290.0-r2
Description: Syntax highlighting using vim
Homepage: https://github.com/rwstauner/Text-VimColor
Text-WikiFormat
- Ebuilds: 1, Stable: 0.810.0-r1 , Testing: 0.810.0-r1
Description: Translate Wiki formatted text into other formats
Text-WordDiff
- Ebuilds: 1, Testing: 0.90.0
Description: Track changes between documents
Text-WrapI18N
- Ebuilds: 2, Stable: 0.60.0-r3 , Testing: 0.60.0-r3
Description: Internationalized substitute of Text::Wrap
Text-Wrapper
- Ebuilds: 1, Stable: 1.50.0-r1 , Testing: 1.50.0-r1
Description: Word wrap text by breaking long lines
Text-vFile-asData
- Ebuilds: 1, Stable: 0.80.0-r1 , Testing: 0.80.0-r1
Description: Perl module to parse vFile formatted files into data structures
TheSchwartz
- Ebuilds: 2, Stable: 1.180.0
Description: Reliable job queue
Thread-SigMask
- Ebuilds: 1, Stable: 0.4.0-r1 , Testing: 0.4.0-r1
Description: Thread specific signal masks
Throwable
- Ebuilds: 1, Stable: 1.1.0 , Testing: 1.1.0
Description: A role for classes that can be thrown
Tie-Array-CSV
- Ebuilds: 1, Testing: 0.80.0
Description: Tied array which combines the power of Tie::File and Text::CSV
Tie-Array-Sorted
- Ebuilds: 1, Stable: 1.410.0-r2 , Testing: 1.410.0-r2
Description: An array which is kept sorted
License: GPL-2+
Tie-CPHash
- Ebuilds: 1, Testing: 2.0.0-r1
Description: Case preserving but case insensitive hash table
Tie-Cache
- Ebuilds: 1, Stable: 0.210.0-r2 , Testing: 0.210.0-r2
Description: In memory size limited LRU cache
Tie-Cache-LRU
- Ebuilds: 1, Testing: 20150301.0.0-r1
Description: A Least-Recently Used cache
Tie-Cache-LRU-Expires
- Ebuilds: 1, Testing: 0.550.0-r2
Description: Extends Tie::Cache::LRU with expiring
License: Artistic
Tie-Cycle
- Ebuilds: 2, Stable: 1.231.0 , Testing: 1.231.0
Description: Cycle through a list of values via a scalar
License: Artistic-2
Tie-EncryptedHash
- Ebuilds: 1, Stable: 1.240.0-r2 , Testing: 1.240.0-r2
Description: Hashes (and objects based on hashes) with encrypting fields
Tie-Hash-Method
- Ebuilds: 1, Testing: 0.20.0-r1
Description: Tied hash with specific methods overriden by callbacks
Tie-IxHash
- Ebuilds: 1, Stable: 1.230.0-r1 , Testing: 1.230.0-r1
Description: Ordered associative arrays for Perl
Tie-LLHash
- Ebuilds: 1, Testing: 1.4.0-r1
Description: Implements an ordered hash-like object
Tie-ShadowHash
- Ebuilds: 1, Stable: 2.10.0
Description: Merge multiple data sources into a hash
Tie-Simple
- Ebuilds: 1, Stable: 1.40.0-r1 , Testing: 1.40.0-r1
Description: Module for creating easier variable ties
Tie-StrictHash
- Ebuilds: 1, Stable: 1.0.0-r2
Description: A hash with strict-like semantics
Tie-Sub
- Ebuilds: 1, Stable: 1.1.0-r2 , Testing: 1.1.0-r2
Description: Tying a subroutine, function or method to a hash
Tie-ToObject
- Ebuilds: 1, Testing: 0.30.0-r2
Description: Tie to an existing object
Time-Duration
- Ebuilds: 1, Stable: 1.210.0 , Testing: 1.210.0
Description: Rounded or exact English expression of durations
Time-Duration-Parse
- Ebuilds: 1, Testing: 0.160.0
Description: Parse string that represents time duration
Time-Format
- Ebuilds: 1, Testing: 1.160.0
Description: Easy-to-use date/time formatting
License: Time-Format
Time-Moment
- Ebuilds: 1, Testing: 0.440.0
Description: Represents a date and time of day with an offset from UTC
Time-Monotonic
- Ebuilds: 1, Stable: 0.9.8-r1 , Testing: 0.9.8-r1
Description: A clock source that only increments and never jumps
Time-Out
- Ebuilds: 1, Testing: 1.0.0
Description: Easily timeout long running operations
Time-ParseDate
- Ebuilds: 1, Stable: 2015.103.0-r2 , Testing: 2015.103.0-r2
Description: A Date/Time Parsing Perl Module
License: Time-modules public-domain
Time-Period
- Ebuilds: 1, Stable: 1.250.0-r2
Description: Time period Perl module
Time-Piece
- Ebuilds: 1, Testing: 1.3401
Description: a simple API to convert seconds to other date values
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Time-Piece-MySQL
- Ebuilds: 1, Testing: 0.60.0-r3
Description: MySQL-specific functions for Time::Piece
Time-Progress
- Ebuilds: 1, Testing: 2.12
Description: Elapsed and estimated finish time reporting
License: || ( Artistic GPL-1 GPL-2 GPL-3 )
Time-Stopwatch
- Ebuilds: 1, Testing: 1.0.0-r1
Description: Use tied scalars as timers
Time-TAI64
- Ebuilds: 1, Testing: 2.110.0-r3
Description: Time manipulation in the TAI64* formats
Time-TZOffset
- Ebuilds: 1, Stable: 0.40.0-r1 , Testing: 0.40.0-r1
Description: Show timezone offset strings like +0900
TimeDate
- Ebuilds: 1, Stable: 2.330.0-r1 , Testing: 2.330.0-r1
Description: A Date/Time Parsing Perl Module
Tk
- Ebuilds: 1, Stable: 804.36.0-r5 , Testing: 804.36.0-r5
Description: A Perl Module for Tk
License: tcltk BSD
Tk-CursorControl
- Ebuilds: 1, Stable: 0.400.0-r4 , Testing: 0.400.0-r4
Description: Manipulate the mouse cursor programmatically
Tk-JPEG-Lite
- Ebuilds: 1, Stable: 2.15.0-r2 , Testing: 2.15.0-r2
Description: lite JPEG loader for Tk::Photo
Tk-TableMatrix
- Ebuilds: 1, Stable: 1.290.0 , Testing: 1.290.0
Description: Create and manipulate tables in Perl + Tk
License: Artistic
Tree-DAG_Node
- Ebuilds: 2, Stable: 1.350.0 , Testing: 1.350.0
Description: (Super)class for representing nodes in a tree
Tree-Simple
- Ebuilds: 1, Stable: 1.340.0 , Testing: 1.340.0
Description: A simple tree object
Try-Tiny
- Ebuilds: 1, Stable: 0.320.0 , Testing: 0.320.0
Description: Minimal try/catch with proper localization of
License: MIT
Type-Tiny
- Ebuilds: 4, Stable: 2.8.4 , Testing: 2.8.4
Description: Tiny, yet Moo(se)-compatible type constraint
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-Encode
- Ebuilds: 1, Testing: 1.1.1-r1
Description: Simple percent Encoding/Decoding
URI-Fetch
- Ebuilds: 1, Stable: 0.150.0 , Testing: 0.150.0
Description: Smart URI fetching/caching
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: 5, Stable: 0.370.0 , Testing: 0.380.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-CaseFold
- Ebuilds: 1, Testing: 1.01
Description: Unicode::CaseFold - Unicode case-folding for case-insensitive lookups.
Homepage: https://metacpan.org/dist/Unicode-CaseFold
License: || ( GPL-1+ Artistic )
Unicode-EastAsianWidth
- Ebuilds: 1, Stable: 12.0.0 , Testing: 12.0.0
Description: East Asian Width properties
License: CC0-1.0
Unicode-LineBreak
- Ebuilds: 2, Stable: 2019.1.0-r2 , Testing: 2019.1.0-r2
Description: UAX #14 Unicode Line Breaking Algorithm
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.
Unicode-String
- Ebuilds: 1, Stable: 2.100.0-r1 , Testing: 2.100.0-r1
Description: String manipulation for Unicode strings
Unicode-Stringprep
- Ebuilds: 1, Testing: 1.105.0-r4
Description: Preparation of Internationalized Strings (RFC 3454)
Unicode-UTF8
- Ebuilds: 1, Stable: 0.620.0-r1 , Testing: 0.620.0-r1
Description: Encoding and decoding of UTF-8 encoding form
Unicode-UTF8simple
- Ebuilds: 1, Stable: 1.60.0-r1 , Testing: 1.60.0-r1
Description: Conversions to/from UTF8 from/to charactersets
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
Video-Frequencies
- Ebuilds: 1, Stable: 0.30.0-r3
Description: Video Frequencies perl module, for use with ivtv-ptune
Homepage: http://ivtv.sourceforge.net
License: GPL-2
Video-Info
- Ebuilds: 1, Stable: 0.993.0-r3 , Testing: 0.993.0-r3
Description: Perl extension for getting video info
License: Aladdin
Video-ivtv
- Ebuilds: 1, Stable: 0.13-r3
Description: Video::ivtv perl module, for use with ivtv-ptune
Homepage: http://ivtv.sourceforge.net
License: GPL-2
WWW-Curl
- Ebuilds: 1, Stable: 4.170.0-r4 , Testing: 4.170.0-r4
Description: Perl extension interface for libcurl
License: || ( MPL-1.0 MPL-1.1 MIT )
WWW-Dict-Leo-Org
- Ebuilds: 1, Testing: 2.20.0-r1
Description: Commandline interface to http://dict.leo.org/
License: GPL-2
WWW-Form-UrlEncoded
- Ebuilds: 1, Stable: 0.260.0 , Testing: 0.260.0
Description: parser and builder for application/x-www-form-urlencoded
WWW-Form-UrlEncoded-XS
- Ebuilds: 1, Stable: 0.280.0 , Testing: 0.280.0
Description: XS parsing/building of application/x-www-form-urlencoded
WWW-Mechanize
- Ebuilds: 3, Stable: 2.200.0 , Testing: 2.200.0 , 2.190.0
Description: Handy web browsing in a Perl object
WWW-Mechanize-FormFiller
- Ebuilds: 1, Stable: 0.130.0 , Testing: 0.130.0
Description: Framework to automate HTML forms
WWW-Pastebin-PastebinCom-Create
- Ebuilds: 1, Stable: 1.3.0-r2
Description: Paste on www.pastebin.com without API keys
WWW-RobotRules
- Ebuilds: 1, Stable: 6.20.0-r2 , Testing: 6.20.0-r2
Description: Parse /robots.txt file
WWW-Shorten
- Ebuilds: 1, Testing: 3.94.0
Description: Interface to URL shortening sites
License: Artistic-2
Want
- Ebuilds: 1, Stable: 0.290.0-r1 , Testing: 0.290.0-r1
Description: A generalisation of wantarray
WattsUp-Daemon
- Ebuilds: 1, Testing: 0.4-r3
Description: Watt's Up Monitoring Daemon
Homepage: https://dev.gentoo.org/~robbat2/wattsup-daemon/
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.
Wx
- Ebuilds: 1, Stable: 0.993.200-r4 , Testing: 0.993.200-r4
Description: Perl bindings for wxGTK
Homepage: https://wxperl.sourceforge.net/ https://metacpan.org/release/Wx
Wx-GLCanvas
- Ebuilds: 1, Stable: 0.90.0-r1 , Testing: 0.90.0-r1
Description: interface to wxWidgets' OpenGL canvas
Wx-Perl-ProcessStream
- Ebuilds: 1, Testing: 0.320.0-r6
Description: access IO of external processes via events
Wx-Scintilla
- Ebuilds: 1, Testing: 0.390.0-r6
Description: Scintilla source code editing component for wxWidgets
License: HPND
X-Osd
- Ebuilds: 1, Testing: 0.700.0-r3
Description: Perl glue to libxosd (X OnScreen Display)
X10
- Ebuilds: 1, Testing: 0.04
Description: Perl X10 module
Homepage: https://metacpan.org/release/Device-X10
License: || ( Artistic GPL-1+ )
X11-FreeDesktop-DesktopEntry
- Ebuilds: 1, Stable: 0.40.0-r2
Description: An interface to Freedesktop.org .desktop files
X11-Protocol
- Ebuilds: 1, Stable: 0.560.0-r3 , Testing: 0.560.0-r3
Description: Client-side interface to the X11 Protocol
License: ${LICENSE} MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT MIT
X11-Protocol-Other (ambiguous, available in 3 overlays)
- Ebuilds: 3, Stable: 31 , Testing: 31
Description: X11 Protocol related components not included in dev-perl/X11-Protocol
Homepage: https://metacpan.org/release/X11-Protocol-Miscellany
License: GPL-3
X11-XCB
- Ebuilds: 3, Stable: 0.240.0 , Testing: 0.240.0 , 0.220.0
Description: Perl bindings for libxcb
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-Compile-Cache
- Ebuilds: 1, Testing: 1.60.0-r1
Description: Cache compiled XML translations
XML-Compile-SOAP
- Ebuilds: 1, Testing: 3.280.0
Description: Soap 1.1 XML Compiler
XML-Compile-Tester
- Ebuilds: 1, Testing: 0.910.0
Description: Support XML::Compile related regression testing
XML-Compile-WSDL11
- Ebuilds: 1, Testing: 3.80.0
Description: WSDL version 1.1 XML Compiler
XML-DOM
- Ebuilds: 1, Stable: 1.460.0-r2 , Testing: 1.460.0-r2
Description: A Perl module for an DOM Level 1 compliant interface
XML-DOM-XPath
- Ebuilds: 1, Stable: 0.140.0-r3
Description: Perl extension to add XPath support to XML::DOM, using XML::XPath engine
XML-DT
- Ebuilds: 1, Stable: 0.690.0 , Testing: 0.690.0
Description: A perl XML down translate module
XML-DTDParser
- Ebuilds: 1, Stable: 2.10.0-r2 , Testing: 2.10.0-r2
Description: Quick and dirty DTD Parser
XML-Descent
- Ebuilds: 1, Stable: 1.40.0-r1 , Testing: 1.40.0-r1
Description: Recursive decent XML parsing
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-Feed
- Ebuilds: 1, Stable: 0.650.0 , Testing: 0.650.0
Description: Syndication feed parser and auto-discovery
XML-FeedPP
- Ebuilds: 1, Testing: 0.950.0
Description: Parse/write/merge/edit RSS/RDF/Atom syndication feeds
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-LibXML
- Ebuilds: 1, Stable: 2.21.0-r1 , Testing: 2.21.0-r1
Description: Perl binding for libxml2
XML-LibXML-Iterator
- Ebuilds: 1, Stable: 1.60.0 , Testing: 1.60.0
Description: Iterator class for XML::LibXML parsed documents
XML-LibXML-Simple
- Ebuilds: 1, Stable: 1.10.0 , Testing: 1.10.0
Description: XML::LibXML based XML::Simple clone
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-NodeFilter
- Ebuilds: 1, Stable: 0.10.0-r2 , Testing: 0.10.0-r2
Description: Generic XML::NodeFilter Class
XML-Parser
- Ebuilds: 2, Stable: 2.470.0-r1 , Testing: 2.510.0
Description: A perl module for parsing XML documents
XML-Parser-Lite
- Ebuilds: 1, Stable: 0.722.0 , Testing: 0.722.0
Description: Lightweight regexp-based XML parser
XML-RAI
- Ebuilds: 1, Stable: 1.303.100-r2
Description: RSS Abstraction Interface
License: Artistic
XML-RSS
- Ebuilds: 1, Stable: 1.650.0-r1 , Testing: 1.650.0-r1
Description: Basic framework for creating and maintaining RSS files
Homepage: https://perl-rss.sourceforge.net/
XML-RSS-Feed
- Ebuilds: 1, Stable: 2.400.0-r2
Description: Persistent XML RSS Encapsulation
XML-RSS-LibXML
- Ebuilds: 1, Stable: 0.310.500-r1 , Testing: 0.310.500-r1
Description: XML::RSS with XML::LibXML
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
XML-SAX-Expat
- Ebuilds: 1, Stable: 0.510.0-r3 , Testing: 0.510.0-r3
Description: SAX2 Driver for Expat
XML-SAX-ExpatXS
- Ebuilds: 1, Stable: 1.330.0-r1 , Testing: 1.330.0-r1
Description: Perl SAX 2 XS extension to Expat parser
XML-SAX-Writer
- Ebuilds: 1, Stable: 0.570.0-r2 , Testing: 0.570.0-r2
Description: SAX2 XML Writer
XML-Simple
- Ebuilds: 1, Stable: 2.250.0-r1 , Testing: 2.250.0-r1
Description: An API for simple XML files
XML-Simple-DTDReader
- Ebuilds: 1, Stable: 0.40.0-r2 , Testing: 0.40.0-r2
Description: Simple XML file reading based on their DTDs
XML-SimpleObject
- Ebuilds: 1, Stable: 0.530.0-r2 , Testing: 0.530.0-r2
Description: A Perl XML Simple package
XML-Smart
- Ebuilds: 1, Testing: 1.790.0-r1
Description: Access or create XML from fields, data and URLs
XML-Stream
- Ebuilds: 1, Stable: 1.240.0-r2 , Testing: 1.240.0-r2
Description: Creates and XML Stream connection and parses return data
License: LGPL-2
XML-TokeParser
- Ebuilds: 1, Stable: 0.50.0-r1 , Testing: 0.50.0-r1
Description: Simplified interface to XML::Parser
XML-TreePP
- Ebuilds: 1, Stable: 0.430.0-r1 , Testing: 0.430.0-r1
Description: Pure Perl implementation for parsing/writing XML documents
XML-Twig
- Ebuilds: 2, Stable: 3.540.0 , Testing: 3.540.0
Description: Process huge XML documents in tree mode
XML-Validator-Schema
- Ebuilds: 1, Testing: 1.100.0-r2
Description: Validate XML against a subset of W3C XML Schema
XML-Writer
- Ebuilds: 1, Stable: 0.900.0 , Testing: 0.900.0
Description: XML Writer Perl Module
License: MIT
XML-XPath
- Ebuilds: 1, Stable: 1.480.0 , Testing: 1.480.0
Description: An XPath Perl Module
XML-XPathEngine
- Ebuilds: 1, Stable: 0.140.0-r2 , Testing: 0.140.0-r2
Description: A re-usable XPath engine for DOM-like trees
XML-XQL
- Ebuilds: 1, Stable: 0.680.0-r2 , Testing: 0.680.0-r2
Description: A Perl module that allows you to perform XQL queries on XML trees
XML-XSLT
- Ebuilds: 1, Stable: 0.480.0-r2 , Testing: 0.480.0-r2
Description: A Perl module to parse XSL Transformational sheets
XML-XUpdate-LibXML
- Ebuilds: 1, Stable: 0.6.0-r2 , Testing: 0.6.0-r2
Description: Process XUpdate commands over an XML document
XMLRPC-Lite
- Ebuilds: 1, Stable: 0.717.0-r1 , Testing: 0.717.0-r1
Description: client and server implementation of XML-RPC protocol
XS-Object-Magic
- Ebuilds: 1, Stable: 0.50.0 , Testing: 0.50.0
Description: Opaque, extensible XS pointer backed objects using sv_magic
XS-Parse-Keyword
- Ebuilds: 3, Stable: 0.490.0-r1 , Testing: 0.490.0-r1
Description: XS functions to assist in parsing keyword syntax
XS-Parse-Sublike
- Ebuilds: 2, Stable: 0.390.0 , Testing: 0.390.0
Description: XS functions to assist in parsing sub-like syntax
XString
- Ebuilds: 1, Stable: 0.5.0 , Testing: 0.5.0
Description: Isolated String helpers from B
XXX
- Ebuilds: 1, Stable: 0.380.0 , Testing: 0.380.0
Description: See Your Data in the Nude
YAML
- Ebuilds: 1, Stable: 1.310.0 , Testing: 1.310.0
Description: YAML Ain't Markup Language (tm)
YAML-LibYAML
- Ebuilds: 2, Stable: 0.904.0 , Testing: 0.904.0
Description: Perl YAML Serialization using XS and libyaml
YAML-PP
- Ebuilds: 1, Stable: 0.39.0-r1 , Testing: 0.39.0-r1
Description: YAML 1.2 processor in perl
YAML-Syck
- Ebuilds: 2, Stable: 1.360.0 , Testing: 1.360.0
Description: Fast, lightweight YAML loader and dumper
License: MIT
YAML-Tiny
- Ebuilds: 1, Stable: 1.760.0-r1 , Testing: 1.760.0-r1
Description: Read/Write YAML files with as little code as possible
ZMQ-Constants
- Ebuilds: 1, Stable: 1.40.0-r1 , Testing: 1.40.0-r1
Description: Constants for libzmq
ZMQ-LibZMQ3
- Ebuilds: 1, Testing: 1.19
Description: A libzmq 3.x wrapper for Perl
aliased
- Ebuilds: 1, Stable: 0.340.0-r2 , Testing: 0.340.0-r2
Description: Use shorter versions of class names
asa
- Ebuilds: 1, Stable: 1.40.0 , Testing: 1.40.0
Description: Lets your class/object say it works like something else
autobox
- Ebuilds: 1, Stable: 3.0.2
Description: Call methods on native types
autovivification
- Ebuilds: 1, Stable: 0.180.0-r2 , Testing: 0.180.0-r2
Description: Lexically disable autovivification
bareword-filehandles
- Ebuilds: 1, Stable: 0.7.0-r2 , Testing: 0.7.0-r2
Description: Disables bareword filehandles
boolean
- Ebuilds: 1, Stable: 0.460.0-r1 , Testing: 0.460.0-r1
Description: Boolean support for Perl
capitalization
- Ebuilds: 1, Stable: 0.30.0-r2 , Testing: 0.30.0-r2
Description: no capitalization on method names
common-sense
- Ebuilds: 1, Stable: 3.750.0 , Testing: 3.750.0
Description: Save a tree AND a kitten, use common::sense!
constant-boolean
- Ebuilds: 1, Testing: 0.20.0-r2
Description: Define TRUE and FALSE constants
constant-defer
- Ebuilds: 1, Stable: 6.0.0-r1 , Testing: 6.0.0-r1
Description: constant subs with deferred value calculation
License: GPL-3+
curry
- Ebuilds: 1, Testing: 2.0.1
Description:
curry - Create automatic curried method call closures for any class or object
enum
- Ebuilds: 1, Testing: 1.120.0
Description: C style enumerated types and bitmask flags in Perl
forks (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 0.360.0-r2 , Testing: 0.360.0-r4
Description: Emulate threads with fork
glib-perl
- Ebuilds: 1, Stable: 1.329.400 , Testing: 1.329.400
Description: Glib - Perl wrappers for the GLib utility and Object libraries
Homepage: https://gtk2-perl.sf.net/ https://metacpan.org/release/Glib https://gitlab.gnome.org/GNOME/perl-glib
License: LGPL-2.1
go-db-perl
- Ebuilds: 1, Testing: 0.04-r1
Description: Gene Ontology Database perl API
go-perl
- Ebuilds: 2, Testing: 0.150.0-r2
Description: GO::Parser parses all GO files formats and types
gtk2-ex-formfactory
- Ebuilds: 1, Stable: 0.670.0-r2
Description: Gtk2 FormFactory
Homepage: https://www.exit1.org/Gtk2-Ex-FormFactory/ https://metacpan.org/release/Gtk2-Ex-FormFactory
License: || ( LGPL-2.1 LGPL-3 )
gtk2-gladexml
- Ebuilds: 1, Stable: 1.8.0-r1 , Testing: 1.8.0-r1
Description: Create user interfaces directly from Glade XML files
Homepage: https://gtk2-perl.sf.net/ https://metacpan.org/release/Gtk2-GladeXML
License: LGPL-2
gtk2-trayicon
- Ebuilds: 1, Stable: 0.70.0 , Testing: 0.70.0
Description: Perl wrappers for the egg cup Gtk2::TrayIcon utilities
Homepage: https://gtk2-perl.sf.net/ https://metacpan.org/release/Gtk2-TrayIcon
License: LGPL-2
gtk2-traymanager
- Ebuilds: 1, Stable: 0.50.0-r3
Description: Perl bindings for EggTrayManager
Homepage: https://gtk2-perl.sf.net/ https://metacpan.org/release/Gtk2-TrayManager
License: LGPL-2
iCal-Parser
- Ebuilds: 1, Testing: 1.210.0
Description: Parse iCalendar files into a data structure
indirect
- Ebuilds: 1, Stable: 0.390.0 , Testing: 0.390.0
Description: Lexically warn about using the indirect method call syntax
libintl-perl
- Ebuilds: 1, Stable: 1.350.0-r1 , Testing: 1.350.0-r1
Description: High-Level Interface to Uniforum Message Translation
Homepage: http://guido-flohr.net/projects/libintl-perl https://metacpan.org/release/libintl-perl
License: GPL-3
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
match-simple
- Ebuilds: 1, Testing: 0.012
Description: simplified clone of smartmatch operator
License: || ( Artistic GPL-1+ )
maybe
- Ebuilds: 1, Testing: 0.20.200-r2
Description: Use a Perl module and ignore error if can't be loaded
mecab-perl
- Ebuilds: 1, Stable: 0.996-r1
Description: Perl binding for MeCab
Homepage: http://taku910.github.io/mecab/
License: || ( BSD LGPL-2.1 GPL-2 )
meta
- Ebuilds: 1, Testing: 0.15.0
Description: meta-programming API
mime-construct
- Ebuilds: 1, Stable: 1.1100.0-r2 , Testing: 1.1100.0-r2
Description: construct and optionally mail MIME messages
License: GPL-2+
multidimensional
- Ebuilds: 1, Stable: 0.14.0 , Testing: 0.14.0
Description: disables multidimensional array emulation
namespace-autoclean
- Ebuilds: 1, Stable: 0.310.0 , Testing: 0.310.0
Description: Keep imports out of your namespace
namespace-clean
- Ebuilds: 1, Stable: 0.270.0-r1 , Testing: 0.270.0-r1
Description: Keep imports and functions out of your namespace
pcsc-perl
- Ebuilds: 2, Stable: 1.4.16 , Testing: 1.4.16
Description: A Perl Module for PC/SC SmartCard access
Homepage: https://pcsc-perl.apdu.fr/
License: GPL-2
perl-headers
- Ebuilds: 1, Testing: 0.0.2
Description: Generated .ph equivalents of system headers
Homepage: https://github.com/gentoo-perl/perl-headers
License: || ( Artistic GPL-1+ )
perl-ldap
- Ebuilds: 1, Stable: 0.680.0 , Testing: 0.680.0
Description: Perl modules which provide an object-oriented interface to LDAP servers
prefork
- Ebuilds: 1, Stable: 1.50.0 , Testing: 1.50.0
Description: Optimized module loading for forking or non-forking processes
rename
- Ebuilds: 1, Stable: 1.140.0 , Testing: 1.140.0
Description: Filename renaming utility based on perl regular expression
self
- Ebuilds: 1, Testing: 0.360.0-r1
Description: provides '' in OO code
License: MIT
strictures
- Ebuilds: 1, Stable: 2.0.6 , Testing: 2.0.6
Description: Turn on strict and make most warnings fatal
syntax
- Ebuilds: 1, Stable: 0.4.0-r2 , Testing: 0.4.0-r2
Description: Activate syntax extensions
tkispell
- Ebuilds: 1, Testing: 0.200.0
Description: Perl/Tk user interface for ispell
txt2html
- Ebuilds: 1, Testing: 2.530.0
Description: Convert a plain text file to HTML
Homepage: https://github.com/resurrecting-open-source-projects/txt2html