
 .
 HTML::WikiConverter::WakkaWiki provides the WakkaWiki dialect.

Package: libhtml-wikiconverter-wikkawiki-perl
Description-md5: 38ee93341b6543e01a1e4a14eaf73c50
Description-en: HTML to wiki markup converter - WikkaWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::WikkaWiki provides the WikkaWiki dialect.

Package: libhtml5parser-java
Description-md5: 5dc66e76c507c198d5024d47673abbd0
Description-en: validator.nu HTML parser implementation in Java
 The Validator.nu HTML Parser is an implementation of the HTML5 parsing
 algorithm in Java for applications. The parser is designed to work as a
 drop-in replacement for the XML parser in applications that already support
 XHTML 1.x content with an XML parser and use SAX, DOM or XOM to interface with
 the parser.

Package: libhtml5parser-java-doc
Description-md5: 1a6faca4365368911989706002e46cdb
Description-en: Documentation for libhtml5parser-java
 The Validator.nu HTML Parser is an implementation of the HTML5 parsing
 algorithm in Java for applications. The parser is designed to work as a
 drop-in replacement for the XML parser in applications that already support
 XHTML 1.x content with an XML parser and use SAX, DOM or XOM to interface with
 the parser.
 .
 This package contains the API documentation of libhtml5parser-java.

Package: libhtmlcleaner-java
Description-md5: 784696a687c29e3f73d4318639971044
Description-en: Java HTML Parser library
 HtmlCleaner can be used in java code, as command line tool or as Ant task.
 It is designed to be small, independent (no runtime dependencies except
 JRE 1.5+), fast and flexible (its behavior is configurable through number of
 parameters). Although the main motive was to prepare ordinary HTML for XML
 processing with XPath, XQuery and XSLT, structured data produced by
 HtmlCleaner may be consumed and handled in many other ways.
 .
 This package contains de library itself.

Package: libhtmlcleaner-java-doc
Description-md5: 76799b74ab23f712a937526f33b6fbf2
Description-en: Java HTML Parser library (documentation)
 HtmlCleaner can be used in java code, as command line tool or as Ant task.
 It is designed to be small, independent (no runtime dependencies except
 JRE 1.5+), fast and flexible (its behavior is configurable through number of
 parameters). Although the main motive was to prepare ordinary HTML for XML
 processing with XPath, XQuery and XSLT, structured data produced by
 HtmlCleaner may be consumed and handled in many other ways.
 .
 This package contains the documentation for the library.

Package: libhtmlparser-java
Description-md5: 3f0e4645b2e05951abee3261ece8b194
Description-en: java library to parse html
 HTML Parser is a Java library used to parse HTML in either a linear
 or nested fashion. Primarily used for transformation or extraction,
 it features filters, visitors, custom tags and easy to use
 JavaBeans.
 .
 The two fundamental use-cases that are handled by the parser are
 extraction and transformation (the syntheses use-case, where HTML
 pages are created from scratch, is better handled by other tools
 closer to the source of data).
 .
 In general, to use the HTMLParser you will need to be able to write
 code in the Java programming language. Although some example programs
 are provided that may be useful as they stand, it's more than likely
 you will need (or want) to create your own programs or modify the
 ones provided to match your intended application.

Package: libhtmlparser-java-doc
Description-md5: 289b8788e34f9e4801ab6ef44e222ad8
Description-en: java library to parse html - doc
 HTML Parser is a Java library used to parse HTML in either a linear
 or nested fashion. Primarily used for transformation or extraction,
 it features filters, visitors, custom tags and easy to use
 JavaBeans.
 .
 This package contains the documentation for the library.

Package: libhtp-dev
Description-md5: a441ee5702ccec3f2d27e5a864ae7745
Description-en: HTTP normalizer and parser library (devel)
 The HTP Library is an HTTP normalizer and parser.  This integrates and
 provides very advanced processing of HTTP streams for Suricata. The HTP
 library is required by the engine, but may also be used independently in a
 range of applications and tools.
 .
 This package provides the development files for libhtp.

Package: libhtp2
Description-md5: 81e13c00da67ee5fd708fb19040a04d9
Description-en: HTTP normalizer and parser library
 The HTP Library is an HTTP normalizer and parser.  This integrates and
 provides very advanced processing of HTTP streams for Suricata. The HTP
 library is required by the engine, but may also be used independently in a
 range of applications and tools.
 .
 This package provides the runtime files for libhtp.

Package: libhttp-async-perl
Description-md5: 971c51841bf591f0816f16ffbe216a61
Description-en: module for parallel non-blocking processing of multiple HTTP requests
 Although using the conventional LWP::UserAgent is fast and easy it does have
 some drawbacks - the code execution blocks until the request has been
 completed and it is only possible to process one request at a time.
 HTTP::Async attempts to address these limitations.
 .
 It gives you a 'Async' object that you can add requests to, and then get the
 requests off as they finish. The actual sending and receiving of the requests
 is abstracted. As soon as you add a request it is transmitted, if there are
 too many requests in progress at the moment they are queued. There is no
 concept of starting or stopping - it runs continuously.
 .
 Whilst it is waiting to receive data it returns control to the code that
 called it meaning that you can carry out processing whilst fetching data from
 the network. All without forking or threading - it is actually done using
 select lists.

Package: libhttp-body-perl
Description-md5: f22d3925bc6149441e066b0ea9ef4f03
Description-en: module for processing data from HTTP POST requests
 HTTP::Body is a Perl module for processing data from HTTP POST requests. It
 supports application/x-www-form-urlencoded, application/octet-stream, and
 multipart/form-data.

Package: libhttp-browserdetect-perl
Description-md5: 9a8a958dbffdb5e8deb58def9a749d94
Description-en: module to extract system data from an HTTP User Agent string
 HTTP::BrowserDetect is a Perl module that attempts to identify the browser,
 software version and platform associated with a given HTTP User Agent string.
 This module is based upon the JavaScript browser detection code available at
 <URL:http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html>.

Package: libhttp-cache-transparent-perl
Description-md5: 1df869e2d08e17b09ed4e11dc095afac
Description-en: Perl module used to transparently cache HTTP requests
 HTTP::Cache::Transparent is an implementation of HTTP GET that keeps a
 local cache of fetched pages to avoid fetching the same data from the
 server if it hasn't been updated. The cache is stored on disk and is
 thus persistent between invocations.
 .
 The HTTP headers If-Modified-Since and ETag are used to let the server
 decide if the version in the cache is up-to-date or not.  All
 HTTP requests are made through the LWP module. Data is stored on disk
 by the Storable module. Digest::MD5 is used for creating a hash of the
 URL.

Package: libhttp-cookiejar-perl
Description-md5: d87e96b1ae911a6199af29a432fe95d0
Description-en: minimalist HTTP user agent cookie jar
 HTTP::CookieJar implements a minimalist HTTP user agent cookie jar in
 conformance with RFC 6265|http://tools.ietf.org/html/rfc6265.
 .
 Unlike the commonly used HTTP::Cookies module, this module does not require
 use of HTTP::Request and HTTP::Response objects. An LWP-compatible adapter is
 available as HTTP::CookieJar::LWP.

Package: libhttp-cookiemonster-perl
Description-md5: 19c66988cf792c6a2378710f5b2fae80
Description-en: module for easy read/write access to HTTP::Cookies jar
 HTTP::CookieMonster was created because messing around with HTTP::Cookies is
 non-trivial. HTTP::Cookies is a very useful module, but using it is not always
 as easy and clean as it could be. HTTP::CookieMonster gives you a simple
 interface for getting and setting cookies.
 .
 Warning: this is BETA code which is still subject to change.

Package: libhttp-cookies-perl
Description-md5: c1ce53c946fc7a4ab5d7dbd30e56cd38
Description-en: HTTP cookie jars
 This class is for objects that represent a "cookie jar" -- that is, a
 database of all the HTTP cookies that a given LWP::UserAgent object knows
 about.
 .
 Cookies are a general mechanism which server side connections can use to both
 store and retrieve information on the client side of the connection. For more
 information about cookies refer to
 <URL:http://curl.haxx.se/rfc/cookie_spec.html> and
 <URL:http://www.cookiecentral.com/>. HTTP::Cookies also implements the new
 style cookies described in RFC 2965. The two variants of cookies are supposed
 to be able to coexist happily.
 .
 Instances of the class HTTP::Cookies are able to store a collection of
 Set-Cookie2: and Set-Cookie: headers and are able to use this information to
 initialize Cookie-headers in HTTP::Request objects. The state of a
 HTTP::Cookies object can be saved in and restored from files.

Package: libhttp-daemon-perl
Description-md5: bc18d58f587125ce15970c9f9291eaa7
Description-en: simple http server class
 Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a
 socket for incoming requests. The HTTP::Daemon is a subclass of
 IO::Socket::IP, so you can perform socket operations directly on it too.
 .
 The accept() method will return when a connection from a client is available.
 The returned value will be an HTTP::Daemon::ClientConn object which is
 another IO::Socket::IP subclass. Calling the get_request() method on this
 object will read data from the client and return an HTTP::Request object. The
 ClientConn object also provide methods to send back various responses.
 .
 This HTTP daemon does not fork(2) for you. Your application, i.e. the user of
 the HTTP::Daemon is responsible for forking if that is desirable. Also note
 that the user is responsible for generating responses that conform to the
 HTTP/1.1 protocol.

Package: libhttp-daemon-ssl-perl
Description-md5: 7000953a4854813c3ef4a51b08bd74f5
Description-en: simple HTTP server class with SSL support
 HTTP::Daemon::SSL is a descendant of HTTP::Daemon that uses SSL sockets
 (via IO::Socket::SSL) instead of cleartext sockets.  It also handles
 SSL-specific problems, such as dealing with HTTP clients that attempt
 to connect to it without using SSL.

Package: libhttp-date-perl
Description-md5: 9785d548badb18b00824a00956a6e270
Description-en: module of date conversion routines
 HTTP::Date provides functions that deal the date formats used by the HTTP
 protocol (and then some more). Only the first two functions, time2str() and
 str2time(), are exported by default.

Package: libhttp-dav-perl
Description-md5: e55bc133d6475ca7f1285e734a6ec0aa
Description-en: WebDAV client library for Perl, and "dave" CLI client
 HTTP::DAV provides client-side access to a DAV server.  DAV is a
 protocol for remote web-site authoring and management.  Now you can
 LOCK, DELETE and PUT files and much more on a DAV-enabled webserver.
 .
 The PerlDAV library consists of:
 .
  * HTTP::DAV - an object-oriented Web-DAV client API.
  * dave - the DAV Explorer, an end-user Unix console program for
    interacting with WebDAV servers. dave looks and feels like a
    standard Unix ftp program.
 .
 Learn more about WebDAV at http://www.webdav.org/

Package: libhttp-entity-parser-perl
Description-md5: 9b261aa14167a1462b679dc344e90181
Description-en: PSGI compliant HTTP Entity Parser
 HTTP::Entity::Parser is a PSGI-compliant HTTP Entity parser. This module also
 is compatible with HTTP::Body. Unlike HTTP::Body, HTTP::Entity::Parser reads
 HTTP entities from PSGI's environment $env->{'psgi.input'} and parses it.
 This module supports application/x-www-form-urlencoded, multipart/form-data
 and application/json.

Package: libhttp-exception-perl
Description-md5: d4cb4de377a7df9041ed85b54c9bc34f
Description-en: module for throwing HTTP-Errors as (Exception::Class-) Exceptions
 HTTP::Exception lets you throw HTTP-Errors as Exceptions.
 Every HTTP::Exception is an Exception::Class class. So the same mechanisms
 apply as with Exception::Class classes.
 .
 Exception::Class' docs provide more general information on exceptions.

Package: libhttp-headers-actionpack-perl
Description-md5: f0c6a3017fe26cf43f1f6b1b7bb1a848
Description-en: HTTP Action, Adventure and Excitement
 HTTP::Headers::ActionPack is a module to handle the inflation and
 deflation of complex HTTP header types. In many cases header values are
 simple strings, but in some cases they are complex values with a lot of
 information encoded in them. The goal of this module is to make the
 parsing and analysis of these headers as easy as calling inflate on a
 compatible object.

Package: libhttp-headers-fast-perl
Description-md5: feaa4934fae43f80dcb0e3ed44852854
Description-en: faster implementation of HTTP::Headers
 HTTP::Headers::Fast is a perl class for parsing/writing HTTP headers.
 .
 It provides the same interface as HTTP::Headers but is a faster
 implementation.

Package: libhttp-link-parser-perl
Description-md5: ae1467afa7aa71e6a79e77e8e0fc896b
Description-en: parse HTTP Link headers
 HTTP::Link::Parser parses HTTP "Link" headers found in an
 HTTP::Response object. Headers should conform to the format described
 in RFC 5988.

Package: libhttp-link-perl
Description-md5: 7a8ed90c6676f98d26a167e9e3a7c45b
Description-en: RFC 5988 web linking
 HTTP::Link is a perl library
 implementing resolving and parsing  HTTP link relations
 as defined in RFC 5988.
 .
 A link relation is a descriptive attribute
 attached to a hyperlink
 in order to define the type of the link,
 or the relationship between the source and destination resources.

Package: libhttp-lite-perl
Description-md5: 4a6778d0a5753752943ddc926cb1b572
Description-en: lightweight HTTP implementation for perl
 HTTP::Lite is a stand-alone lightweight HTTP/1.1 implementation
 for perl.  It is not intended as a replacement for the
 fully-features LWP module.  Instead, it is intended for use in
 situations where it is desirable to install the minimal number of
 modules to achieve HTTP support, or where LWP is not a good
 candidate due to CPU overhead, such as slower processors.
 HTTP::Lite is also significantly faster than LWP
 .
 HTTP::Lite is ideal for CGI (or mod_perl) programs or for bundling
 for redistribution with larger packages where only HTTP GET and
 POST functionality are necessary.
 .
 HTTP::Lite supports basic POST and GET operations only.  As of
 0.2.1, HTTP::Lite supports HTTP/1.1 and is compliant with the Host
 header, necessary for name based virtual hosting.  Additionally,
 HTTP::Lite now supports Proxies.
 .
 As of 2.0.0 HTTP::Lite now supports a callback to allow processing
 of request data as it arrives.  This is useful for handling very
 large files without consuming memory.

Package: libhttp-lrdd-perl
Description-md5: cf9580363b5dfe5dd8ee45a9f72267f0
Description-en: link-based resource descriptor discovery
 HTTP::LRDD is a Perl library
 to handle Link-based Resource Descriptor Discovery
 (LRRD - pronounced "lard").
 .
 Note: the LRDD specification has ceased to be,
 with some parts being merged into the host-meta Internet Draft.
 This CPAN module will go in its own direction,
 bundling up best-practice techniques
 for discovering links and descriptors for a given URI.

Package: libhttp-message-perl
Description-md5: d0d09bc69619d7907570bf158f4d4197
Description-en: perl interface to HTTP style messages
 The HTTP::Message distribution contains classes useful for representing the
 messages passed in HTTP style communication. These are classes representing
 requests, responses and the headers contained within them.
 .
 The HTTP::Headers class encapsulates HTTP-style message headers. The headers
 consist of attribute-value pairs also called fields, which may be repeated,
 and which are printed in a particular order. The field names are cases
 insensitive.
 .
 Instances of this class are usually created as member variables of the
 HTTP::Request and HTTP::Response classes, internal to the library.

Package: libhttp-multipartparser-perl
Description-md5: 3878b1c90dbad23bb3844f058d84f83f
Description-en: HTTP multipart MIME parser
 The HTTP::MultiPartParser module provides a low-level API for processing
 multipart MIME data streams conforming to multipart types as defined in RFC
 2616 <http://tools.ietf.org/html/rfc2616#section-3.7.2>.

Package: libhttp-negotiate-perl
Description-md5: 8b19de39e2935c5828d5b32d39ba3df5
Description-en: implementation of content negotiation
 HTTP::Negotiate provides a complete implementation of the HTTP content
 negotiation algorithm. Content negotiation allows for the selection of a
 preferred content representation based upon attributes of the negotiable
 variants and the value of the various Accept* header fields in the request.

Package: libhttp-nio-java
Description-md5: 9b468d08d76efbb3c722c62e668c3adb
Description-en: http/s file system provider for Java NIO.2
 This package provides a http or https file system that can be used in
 conjunction with Java NIO.2. This lightweight library provides a few classes
 related to file systems and paths.
 .
 It is maintained by the developers of gatk.

Package: libhttp-oai-perl
Description-md5: ce18644fdb4e4e48fc56065a8f731e0c
Description-en: API for the OAI-PMH
 HTTP::OAI is a Perl library implementing an API to use the Open Archives
 Initiative Protocol for Metadata Harvesting (OAI-PMH). See
 http://www.openarchives.org/OAI/openarchivesprotocol.html for
 more information.

Package: libhttp-parser-perl
Description-md5: 55202e5479750f1be7c177412c38a5b8
Description-en: module for parsing HTTP requests and responses
 HTTP::Parser is a Perl module for parsing HTTP requests and responses out of
 streams, returning an HTTP::Request or HTTP::Response object as appropriate.
 It also supports HTTP/1.1's chunked encoding.

Package: libhttp-parser-xs-perl
Description-md5: d7e519c3df5423dde73d5942b6c41502
Description-en: simple and fast HTTP request parser
 HTTP::Parser::XS is a fast, primitive HTTP request parser that can be used
 either for writing a synchronous HTTP server or a event-driven server. It is
 designed primarily for use with the Plack toolkit.

Package: libhttp-proxy-perl
Description-md5: 784e31e267bdfb84e48ef28ee080c8e2
Description-en: pure Perl HTTP proxy
 HTTP::Proxy implements the methods needed to run a pure-perl HTTP
 proxy using LWP. Useful for lightweight, easy to configure proxies.
 .
 The most interesting feature of this proxy object is its ability to
 filter the HTTP requests and responses through user-defined filters.

Package: libhttp-recorder-perl
Description-md5: 133c5af5be0cbb56d3e7f82c4f536c04
Description-en: Perl module to record interaction with websites
 HTTP::Recorder allows your Perl program to record the interaction with
 websites (SSL and non-SSL). It acts as a proxy agent for HTTP::Proxy,
 rewriting HTTP requests and responses while recording the interaction in a
 script suitable for WWW::Mechanize. If a JavaScript-enabled browser is being
 used, the script can be examined and modified as it is being recorded.
 .
 Since version 0.06, libhttp-recorder-perl includes a script httprecorder to
 quickly set up a proxy and start recording traffic.

Package: libhttp-request-ascgi-perl
Description-md5: 257289b704dc8d006c09b5aec84bbd4c
Description-en: module to setup a CGI environment from a HTTP::Request
 HTTP::Request::AsCGI is a Perl module that provides a convenient mechanism
 for setting up a CGI environment using information from an HTTP::Request
 object.

Package: libhttp-request-params-perl
Description-md5: ea485260b7c10d0ce0f39d3e40ea15a6
Description-en: Perl extension for retrieving HTTP request parameters
 The HTTP::Request::Params module parses the GET and POST parameters of
 an HTTP request.  It may return the result either as a hash reference
 or as an Email::MIME object for easier parsing.

Package: libhttp-response-encoding-perl
Description-md5: 86f9f07eaa845e112ebf1296201d1537
Description-en: Perl module extending HTTP::Response encoding handling
 HTTP::Response::Encoding is a Perl module that extends HTTP::Response class,
 providing a simple and convenient way to extract various information about
 encoded responses, including its character set. It can extract the character
 set exactly as it appears in the Content-Type header and it also understands
 the meta http-equiv tag in the response body.

Package: libhttp-server-simple-authen-perl
Description-md5: d55e2efdc0355a8c36b55da3ae2a8c40
Description-en: Authentication plugin for HTTP::Server::Simple
 HTTP::Server::Simple::Authen is an HTTP::Server::Simple plugin to allow HTTP
 authentication. Authentication scheme is pluggable and you can use whatever
 Authentication protocol that Authen::Simple supports.

Package: libhttp-server-simple-cgi-prefork-perl
Description-md5: 5b57b225079b02ff0a8f9116d418111a
Description-en: module to make HTTP::Server::Simple::CGI preforking and turn on SSL
 HTTP::Server::Simple::CGI::PreFork extends HTTP::Server::Simple::CGI to handle
 multiple connections at once and also enables SSL.
 .
 HTTP::Server::Simple::CGI::PreFork should be fully IPv6 compliant.

Package: libhttp-server-simple-mason-perl
Description-md5: f1982f1cb1e658ed5fecfa1389a15917
Description-en: abstract baseclass for a standalone mason server
 HTTP::Server::Simple::Mason is a simple standalone mason HTTP server.
 By default, it doesn't thread or fork. It does, however, act as a
 simple frontend which can be used to build a standalone web-based
 application or turn a CGI into one.

Package: libhttp-server-simple-perl
Description-md5: 60bdf2dc7956a01197e284d0a740ef78
Description-en: simple stand-alone HTTP server
 HTTP::Server::Simple is a simple standalone HTTP server. By default, it does
 not thread or fork. It does, however, act as a simple frontend which can be
 used to build a standalone web-based application or turn a CGI into one. (It
 is possible to use Net::Server to get threading, forking, preforking, etc.)

Package: libhttp-server-simple-psgi-perl
Description-md5: 6012b1619769d41fb403dff7e8dcd5f7
Description-en: simple HTTP server with PSGI application support
 HTTP::Server::Simple::PSGI is a simple standalone HTTP server, based on the
 HTTP::Server::Simple module (see libhttp-server-simple-perl). This module can
 be easily used as an embedded web server for development purposes.

Package: libhttp-server-simple-recorder-perl
Description-md5: 6d6745c4fb747eaf08c2b17680a73004
Description-en: Mixin to record HTTP::Server::Simple's sockets
 HTTP::Server::Simple::Recorder allows you to record all HTTP communication
 between an HTTP::Server::Simple-derived server and its clients.

Package: libhttp-server-simple-static-perl
Description-md5: 906661fa8229ad1c0a5c580cc0e12468
Description-en: Serve static files with HTTP::Server::Simple
 HTTP::Server::Simple::Static is a mixin that adds a method to serve
 static files from your HTTP::Server::Simple subclass.
 .
 The Date and Last-Modified HTTP headers are set when sending a response
 for a valid file. The method supports clients which send an If-Modified-Since
 HTTP header in the request, returning a 304 Not Modified response if the file
 is unchanged. If the client makes a HEAD request no message body will be
 returned in the response.

Package: libhttp-thin-perl
Description-md5: f1b509b84e80effb074bc5b8bad4c783
Description-en: Thin Wrapper around HTTP::Tiny to play nice with HTTP::Message
 HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability to pass in
 HTTP::Request objects and get back HTTP::Response objects. The maintainers of
 HTTP::Tiny, justifiably, don't want to have to maintain compatibility but
 many other projects already consume the HTTP::Message objects. This is just
 glue code doing what it does best.

Package: libhttp-throwable-perl
Description-md5: d1cf88161f385791345de3bd517c532d
Description-en: strongly-typed, PSGI-friendly HTTP 1.1 exception libraries
 HTTP::Throwable provides a set
 of strongly-typed, PSGI-friendly exception implementations
 corresponding to the HTTP error status code (4xx-5xx)
 as well as the redirection codes (3xx).

Package: libhttp-tiny-multipart-perl
Description-md5: 9a083c3cee15cdbf869dc8491dcf741e
Description-en: module to add post_multipart method to HTTP::Tiny
 HTTP::Tiny::Multipart adds a post_multipart method to HTTP::Tiny.
 .
 HTTP::Tiny is a very simple HTTP/1.1 client, designed for doing simple
 requests without the overhead of a large framework like LWP::UserAgent, and
 is part of perl core since 5.13.9

Package: libhttp-tiny-perl
Description-md5: 73290beec859d109080486ffb8f515e2
Description-en: Perl module that implements a small, simple, correct HTTP/1.1 client
 HTTP::Tiny is a very simple HTTP/1.1 client, designed primarily for doing
 simple GET requests without the overhead of a large framework like
 LWP::UserAgent.
 .
 It is more correct and more complete than HTTP::Lite. It supports proxies
 (currently only non-authenticating ones) and redirection. It also correctly
 resumes after EINTR.

Package: libhttp-tinyish-perl
Description-md5: d7718b71dbf59ebb5649fc46f37593da
Description-en: HTTP::Tiny compatible HTTP client wrappers
 HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny and
 HTTP client software curl and wget.
 .
 It provides an API compatible to HTTP::Tiny, and the implementation has been
 extracted out of App::cpanminus. HTTP::Tinyish can be useful in a restrictive
 environment where you need to be able to download CPAN modules without an
 HTTPS support in built-in HTTP library.

Package: libhugetlbfs-bin
Description-md5: d12bbd65734e63ceb8fb9609be55a07d
Description-en: Tools to ease use of hugetlbfs
 libhugetlbfs is a library which provides easy access to huge pages of
 memory. It is a wrapper for the hugetlbfs file system. Applications
 can use huge pages to fulfill malloc() requests without being
 recompiled by using LD_PRELOAD.
 .
 The package provies the following userspace tools to help with huge page
 usability, environment setup, and control:
 .
 hugeadm: Configure the system huge page pools.
 hugectl: Control policy for backing text, data and malloc() with hugepages.
 hugeedit: Set default policy for backing text and data with hugepages.
 pagesize: Print supported system page sizes.

Package: libhugetlbfs-dev
Description-md5: f93146a4261a30f811e319eebef0438b
Description-en: Development files to build programs using libhugetlbfs
 libhugetlbfs is a library which provides easy access to huge pages of
 memory. It is a wrapper for the hugetlbfs file system. Applications
 can use huge pages to fulfill malloc() requests without being
 recompiled by using LD_PRELOAD. Alternatively, applications can be
 linked against libhugetlbfs without source modifications to load text
 or BSS or BSS, data, and text segments into large pages. The library
 also comes with several userspace tools to help with huge page
 usability, environment setup, and control.
 .
 This package ships the library development files.

Package: libhugetlbfs0
Description-md5: 0652a3f4b9d5c8e2431eb462121093cb
Description-en: Preload library to back program memory with hugepages
 libhugetlbfs is a library which provides easy access to huge pages of
 memory. It is a wrapper for the hugetlbfs file system. Applications
 can use huge pages to fulfill malloc() requests without being
 recompiled by using LD_PRELOAD. Alternatively, applications can be
 linked against libhugetlbfs without source modifications to load text
 or BSS or BSS, data, and text segments into large pages. The library
 also comes with several userspace tools to help with huge page
 usability, environment setup, and control.

Package: libhx-dev
Description-md5: 455418371633e62ae226d9c8c2602905
Description-en: Development files for libhx
 a C library (with some C++ bindings available) that provides data
 structures and functions commonly needed, such as maps, deques, linked lists,
 string formatting and autoresizing, option and config file parsing, type
 checking casts and more.
 .
 This package contains the development libraries, header files needed by
 programs that want to compile with libHX.

Package: libhx-doc
Description-md5: 1532a4a4b10413aecf7037005cf3296e
Description-en: Documentation files for libhx
 a C library (with some C++ bindings available) that provides data
 structures and functions commonly needed, such as maps, deques, linked lists,
 string formatting and autoresizing, option and config file parsing, type
 checking casts and more.
 .
 This package contains the development documentation.

Package: libhx32
Description-md5: 250f5abedae6b7911e18842967f70d98
Description-en: C library providing queue, tree, I/O and utility functions
 a C library (with some C++ bindings available) that provides data
 structures and functions commonly needed, such as maps, deques, linked lists,
 string formatting and autoresizing, option and config file parsing, type
 checking casts and more.
 .
 This package contains the shared libraries.

Package: libi18n-acceptlanguage-perl
Description-md5: 81aff2bf57d591ae606c24ead9270737
Description-en: module to matches language preference to available languages
 I18N::AcceptLanguage matches language preference to available
 languages per rules defined in RFC 2616, section 14.4: HTTP/1.1 -
 Header Field Definitions - Accept-Language.

Package: libi18n-charset-perl
Description-md5: 6e0eaa8c97df54dc21c504f86160b686
Description-en: Perl module for mapping character set names to IANA names
 I18N::Charset maps Character Set names to the names officially
 registered with IANA.  For example, 'Shift_JIS' is the official name
 of 'x-sjis'.
 .
 It also maps character set names to Unicode::Map, Unicode::Map8, and
 Unicode::MapUTF8 conversion scheme names (if those modules are
 installed).  For example, the Unicode::Map8 scheme name for
 'windows-1251' is 'cp1251'.

Package: libibatis-java
Description-md5: 22ae91327fd51e96f074979d05042d8c
Description-en: iBATIS Data Mapper framework
 The  iBATIS Data Mapper framework makes it easier to use a database with Java
 and .NET applications. iBATIS couples objects with stored procedures or SQL
 statements using a XML descriptor. Simplicity is the biggest advantage of the
 iBATIS Data Mapper over object relational mapping tools.
 .
 To use the iBATIS Data Mapper, you rely on your own objects, XML, and SQL.
 There is little to learn that you don't already know. With the iBATIS Data
 Mapper, you have the full power of both SQL and stored procedures at your
 fingertips.

Package: libiberty-dev
Description-md5: 48a3f9053763db76e6202bb3fd5cb5b2
Description-en: library of utility functions used by GNU programs
 The libib library is a collection of subroutines used by various
 GNU programs, which are missing or broken on some systems.
 .
 This library shouldn't be used by other software, but unfortunately
 already is. There is no guaranty for a stable library API, and no
 shared library is provided.

Package: libibtk-dev
Description-md5: 123cfe565dec34660d360ca6a271d4fe
Description-en: Insomnia's Basic ToolKit: Development Libraries and Header Files
 IBTK is used by The General ATI TV and Overlay Software (GATOS) suite
 for capturing video.

Package: libibtk0
Description-md5: 16c6ebccbaf80f94943e36b29eb736b7
Description-en: Insomnia's Basic ToolKit
 IBTK is used by The General ATI TV and Overlay Software (GATOS) suite
 for capturing video.

Package: libica-dev
Description-md5: 3003b187661fd03a36cf87e169d6a64e
Description-en: hardware cryptography support for IBM System z hardware (dev package)
 libica library provides hardware acceleration for cryptographic
 functions and is part of the openCryptoki project.
 .
 This package contains development headers and library.

Package: libica-utils
Description-md5: e3e1bae4ef92b31eec6b7989bfc4d017
Description-en: hardware cryptography support for Linux on z Systems (utils)
 libica library provides hardware acceleration for cryptographic
 functions and is part of the openCryptoki project.
 .
 This package contains icastats and icainfo utilities.

Package: libica3
Description-md5: f8ed4fa5ceb5109d31130548b49b7cdd
Description-en: hardware cryptography support for IBM System z hardware
 libica library provides hardware acceleration for cryptographic
 functions and is part of the openCryptoki project.

Package: libical-parser-perl
Description-md5: 18a19e68faf9298d15960bc1355d79a9
Description-en: module to parse iCalendar files into a data structure
 iCal::Parser is a Perl module that processes iCalendar (vCalendar 2.0) files
 as specified in RFC 2445 into a Perl data structure. It handles several key
 features, including recurrences, exclusions, event updates and nested data
 structures (attendees and valarms).

Package: gir1.2-ical-3.0
Description-md5: cbc20f294e046ecdb6307dc8dfca1c77
Description-en: iCalendar library implementation in C (GObject Introspection)
 libical is an open source implementation of the IETF's iCalendar calendaring
 and scheduling protocols (RFC 2445, 2446, and 2447). It parses iCal components
 and provides a C API for manipulating the component properties, parameters,
 and subcomponents.
 .
 This package contains introspection data.
 .
 It can be used by packages using the GIRepository format to generate dynamic
 bindings.

Package: libical-dev
Description-md5: b25d9407fdbd7cb4237ea4499d48f2fc
Description-en: iCalendar library implementation in C (development)
 libical is an open source implementation of the IETF's iCalendar calendaring
 and scheduling protocols (RFC 2445, 2446, and 2447). It parses iCal components
 and provides a C API for manipulating the component properties, parameters,
 and subcomponents.

Package: libical-doc
Description-md5: 7e38de0ba9e60fa26e4d8c54786456c7
Description-en: iCalendar library implementation in C (documentation)
 libical is an open source implementation of the IETF's iCalendar calendaring
 and scheduling protocols (RFC 2445, 2446, and 2447). It parses iCal components
 and provides a C API for manipulating the component properties, parameters,
 and subcomponents.
 .
 This package contains the documentation.

Package: libical3
Description-md5: cbe24cb3191748512447a8a200ebcd03
Description-en: iCalendar library implementation in C (runtime)
 libical is an open source implementation of the IETF's iCalendar calendaring
 and scheduling protocols (RFC 2445, 2446, and 2447). It parses iCal components
 and provides a C API for manipulating the component properties, parameters,
 and subcomponents.
 .
 This package contains the files necessary for running applications that use
 the libical library.

Package: libice-dev
Description-md5: 9ef50bcec7f1e713478c714843229850
Description-en: X11 Inter-Client Exchange library (development headers)
 This package provides the main interface to the X11 Inter-Client Exchange
 library, which allows for communication of data between X clients.
 .
 This package contains the development headers for the library found in libice6.
 Non-developers likely have little use for this package.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libICE

Package: libice-doc
Description-md5: 3c46cd45d241c709c95513f3fa032162
Description-en: documentation for the X11 ICE protocol and library
 The Inter-Client Exchange (ICE) Protocol allows for communication of data
 between X clients.
 .
 This package contains the ICE protocol specification and documentation for the
 ICE library.

Package: libice6
Description-md5: ded12730167b4fabe6c8013534c7804a
Description-en: X11 Inter-Client Exchange library
 This package provides the main interface to the X11 Inter-Client Exchange
 library, which allows for communication of data between X clients.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libICE

Package: icnsutils
Description-md5: c126faaaa3a444918133558a8ee30a9b
Description-en: utilities for manipulating Mac OS icns files
 icnsutils includes icns2png and png2icns, two utilies used to
 extract PNG images from icns files, and create icns files from
 PNG images.

Package: libicns-dev
Description-md5: a8331f7c3f0079ffbd89e4fdaaeb78ee
Description-en: libicns development files
 libicns is a library for manipulation of
 the Mac OS icns resource format, also known as the IconFamily
 resource type. It can read and write files for the Mac OS X icns
 format, as well as read from Mac OS resource files and macbinary
 encoded Mac OS resource forks.
 .
 This package contains development files (static libraries and headers)
 needed to build software using libicns.

Package: libicns1
Description-md5: 2f72dbef7a3bac5e036c3ff79363dd02
Description-en: library for manipulation of the Mac OS icns format
 libicns is a library for manipulation of the Mac OS icns resource
 format, also known as the IconFamily resource type. It can read
 and write files for the Mac OS X icns format, as well as read from
 Mac OS resource files and macbinary encoded Mac OS resource forks.

Package: libicon-famfamfam-silk-perl
Description-md5: 7013e22dce6e9dea6f0ce3eed741b5b6
Description-en: module containing the famous FamFamFam Silk icon theme
 Icon::FamFamFam::Silk is a Perl library holding a set of PNG icons.
 They can be retrieved by name, as raw PNG data, base64 encoded or via a
 URI. The module also provides a convenience function for give due
 credit to their creator.
 .
 Have a look at http://famfamfam.com/lab/icons/silk/ to see the icons.

Package: libiconloader-java
Description-md5: 9774999da36ace9cacbb3b290f17d301
Description-en: Smart Java Icon Loader with support of HiDPI (Retina) images
 This is required for loading images in darcula (same author).

Package: libics-dev
Description-md5: bb4819003ed16c7fce85c450e94d94f6
Description-en: Image Cytometry Standard file reading and writing (devel)
 This is the reference library for ICS (Image Cytometry Standard), an open
 standard for writing images of any dimensionality and data type to file,
 together with associated information regarding the recording equipment or
 recorded subject.
 .
 This package contains the libraries needed to build ICS applications.

Package: libics-doc
Description-md5: ab808b9b5e464f1d0eefc92c0a968d01
Description-en: Image Cytometry Standard file reading and writing (doc)
 This is the reference library for ICS (Image Cytometry Standard), an open
 standard for writing images of any dimensionality and data type to file,
 together with associated information regarding the recording equipment or
 recorded subject.
 .
 This package contains the libraries documentation for ICS

Package: libics0
Description-md5: 6267fe2f412c785a8eab9463c754634a
Description-en: Image Cytometry Standard file reading and writing
 This is the reference library for ICS (Image Cytometry Standard), an open
 standard for writing images of any dimensionality and data type to file,
 together with associated information regarding the recording equipment or
 recorded subject.
 .
 This package contains the libraries needed to run ICS applications.

Package: libid3tag0
Description-md5: c87a939309703158d6f41ff4c79a51d2
Description-en: ID3 tag reading library from the MAD project
 ID3 tag manipulation library with full support for reading ID3v1, ID3v1.1,
 ID3v2.2, ID3v2.3, and ID3v2.4 tags, as well as support for writing ID3v1,
 ID3v1.1, and ID3v2.4 tags.

Package: libid3tag0-dev
Description-md5: 7bb1bb8529120c0a294e6171e5180274
Description-en: ID3 tag reading library from the MAD project
 ID3 tag manipulation library with full support for reading ID3v1, ID3v1.1,
 ID3v2.2, ID3v2.3, and ID3v2.4 tags, as well as support for writing ID3v1,
 ID3v1.1, and ID3v2.4 tags.
 .
 This is the package you need to develop or compile applications that
 use id3tag.

Package: libident
Description-md5: 199960463ab87d482f67cffe21dd348d
Description-en: simple RFC1413 client library - runtime
 This is a small library to interface to the Ident protocol server;
 "ident" enables a remote host to find out who's the owner of a
 network connection.
 .
 /usr/sbin/in.identtestd is a small daemon (to be started from inetd)
 that does an ident lookup on you if you telnet into it. Can be used
 to verify that your Ident server is working correctly.

Package: libident-dev
Description-md5: fbf63f83e0c3fa147450303eab286120
Description-en: simple RFC1413 client library - development
 This is a small library to interface to the Ident protocol server;
 "ident" enables a remote host to find out who's the owner of a
 network connection.
 .
 This package provides the development header files for the library.

Package: libidl-2-0
Description-md5: f1bf44153d3885cee26c18de834b40aa
Description-en: library for parsing CORBA IDL files
 libIDL is a small library for creating parse trees of CORBA v2.2 compliant
 Interface Definition Language (IDL) files, which is a specification for
 defining interfaces which can be used between different CORBA
 implementations.  libIDL is used in the ORBit2 IDL compiler, as well
 as various language bindings (Perl, Python, etc.) for ORBit2.

Package: libidl-dev
Description-md5: cec57f6c9bde83c791d8483de540137b
Description-en: development files for programs that use libIDL
 This package contains the header files and libraries needed for developing
 programs which use libIDL, a small library for creating parse trees of
 CORBA v2.2 compliant  Interface Definition Language (IDL) files, which is
 a specification for defining interfaces which can be used between different
 CORBA implementation.

Package: idn
Description-md5: 0931dd20dca4786217085f0a0e387fcc
Description-en: Command line interface to GNU Libidn
 GNU Libidn is a fully documented implementation of the Stringprep,
 Punycode and IDNA specifications.  Libidn's purpose is to encode and
 decode internationalized domain names.  The Nameprep, XMPP, SASLprep,
 and iSCSI profiles are supported.
 .
 This package contains the idn command-line tool, and the Libidn
 manual.

Package: libidn-dev
Description-md5: f005342d9bdea9b8e87a08215650fda5
Description-en: Development files for GNU Libidn, an IDN library
 GNU Libidn is a fully documented implementation of the Stringprep,
 Punycode and IDNA specifications.  Libidn's purpose is to encode and
 decode internationalized domain names.  The Nameprep, XMPP, SASLprep,
 and iSCSI profiles are supported.
 .
 This package contains the header files, static library, pkg-config
 information, and API man pages.

Package: libidn11-dev
Description-md5: 709b66751b1c7ed47a48af26c1cd42ae
Description-en: Transitional development package for GNU Libidn
 This is a transitional package.  It can safely be removed.

Package: libidn12
Description-md5: 8f2c3e3028043c62404c901cd7473dc7
Description-en: GNU Libidn library, implementation of IETF IDN specifications
 GNU Libidn is a fully documented implementation of the Stringprep,
 Punycode and IDNA specifications.  Libidn's purpose is to encode and
 decode internationalized domain names.  The Nameprep, XMPP, SASLprep,
 and iSCSI profiles are supported.
 .
 This package contains the shared library.

Package: idn2
Description-md5: 2e8d88bb53c68f06d46ec1acfecc8143
Description-en: Internationalized domain names (IDNA2008/TR46) command line tool
 Libidn2 implements the revised algorithm for internationalized domain
 names called IDNA2008/TR46.
 .
 This package contains the idn2 command-line tool.

Package: libidn2-0
Description-md5: 6db3016f9ad1788327b1e04cd1c8616e
Description-en: Internationalized domain names (IDNA2008/TR46) library
 Libidn2 implements the revised algorithm for internationalized domain
 names called IDNA2008/TR46.
 .
 This package contains runtime libraries.

Package: libidn2-dev
Description-md5: c02ff92aa974c300bf48ae675fc32f58
Description-en: Internationalized domain names (IDNA2008/TR46) development files
 Libidn2 implements the revised algorithm for internationalized domain
 names called IDNA2008/TR46.
 .
 This package contains header files and libraries for static linking.

Package: libidn2-doc
Description-md5: 0ea0d226bfc59f4bd8be7f429833abeb
Description-en: Internationalized domain names (IDNA2008/TR46) documentation
 Libidn2 implements the revised algorithm for internationalized domain
 names called IDNA2008/TR46.
 .
 This package contains programmer's manual in PDF, HTML and Info formats.

Package: libidna-punycode-perl
Description-md5: 2dab58258c0d059975f9d1eecc45b79d
Description-en: module to encode Unicode string in Punycode
 IDNA::Punycode is a module to encode / decode Unicode strings into
 Punycode, an efficient encoding of Unicode for use with IDNA.
 .
 Note that IDNA::Punycode is deprecated; URI (packaged as liburi-perl)
 provides a URI::_punycode method as a replacement.

Package: libidw-java
Description-md5: 12273fc273da49e2035b13241d7846dc
Description-en: InfoNode Docking Windows (similar to JInternalFrames)
 A library that allows one to create "docking windows", i.e. windows
 like JInternalFrames but not restricted to a parent window.

Package: libidw-java-doc
Description-md5: a33ceab5530e9af501f62cd1c077f568
Description-en: InfoNode Docking Windows (javadoc)
 A library that allows one to create "docking windows", i.e. windows
 like JInternalFrames but not restricted to a parent window.
 .
 This package contains the Javadoc API

Package: libiec61883-0
Description-md5: 92f214f16b3d8eeaadb243da85d4e13c
Description-en: partial implementation of IEC 61883 (shared lib)
 Implementation of IEC 61883, part 1 (CIP, plug registers, and CMP), part 2
 (DV-SD), part 4 (MPEG2-TS), and part 6 (AMDTP). Outside of IIDC, nearly all
 FireWire multimedia devices use IEC 61883 protocols.
 .
 The libiec61883 library provides a higher level API for streaming DV,
 MPEG-2 and audio over Linux IEEE 1394. This includes both reception and
 transmission. It uses the new "rawiso" API of libraw1394, which
 transparently provides mmap-ed DMA for efficient data transfer. It also
 represents the third generation of I/O technology for Linux 1394 for
 these media types thereby removing the complexities of additional kernel
 modules, /dev nodes, and procfs. It also consolidates features for plug
 control registers and connection management that previously existed in
 experimental form in an unreleased version of libavc1394.

Package: libiec61883-dev
Description-md5: ca1a4b15c2945455c6f010eec5cc2f35
Description-en: partial implementation of IEC 61883 (devel)
 Implementation of IEC 61883, part 1 (CIP, plug registers, and CMP), part 2
 (DV-SD), part 4 (MPEG2-TS), and part 6 (AMDTP). Outside of IIDC, nearly all
 FireWire multimedia devices use IEC 61883 protocols.
 .
 The libiec61883 library provides a higher level API for streaming DV,
 MPEG-2 and audio over Linux IEEE 1394. This includes both reception and
 transmission. It uses the new "rawiso" API of libraw1394, which
 transparently provides mmap-ed DMA for efficient data transfer. It also
 represents the third generation of I/O technology for Linux 1394 for
 these media types thereby removing the complexities of additional kernel
 modules, /dev nodes, and procfs. It also consolidates features for plug
 control registers and connection management that previously existed in
 experimental form in an unreleased version of libavc1394.
 .
 These are development files for libiec61883 library.

Package: libieee1284-3
Description-md5: 202c3e4bf00feaaa4961826a6eff1bda
Description-en: cross-platform library for parallel port access
 This library was designed to ease the use of the parallel port. It will
 automatically figure out which access method is available, depending on the
 running kernel and the permissions of the process.
 .
 It handles particular queries to the devices, like fetching the Device ID of
 a device.

Package: libieee1284-3-dev
Description-md5: fa19691105e34a3cc3676a62a44f60c9
Description-en: cross-platform library for parallel port access [development files]
 This library was designed to ease the use of the parallel port. It will
 automatically figure out which access method is available, depending on the
 running kernel and the permissions of the process.
 .
 It handles particular queries to the devices, like fetching the Device ID of
 a device.
 .
 This package contains the development files needed to build your applications
 using the libieee1284.

Package: libigloo-dev
Description-md5: 10e0c713d272c753152d5ed08c36cae2
Description-en: runtime framework to aid modern programming patterns (development)
 libigloo is a generic framework for C development.
 .
 libigloo abstracts memory allocation, provides high level types (including
 support to define such types), and provides a library for common programming
 problems.
 .
 This package contains the development headers.

Package: libigloo0
Description-md5: c62a62bc9319b95eebaaaf06fdc0ddd2
Description-en: generic C runtime framework to aid modern programming patterns
 libigloo is a generic framework for C development.
 .
 libigloo abstracts memory allocation, provides high level types (including
 support to define such types), and provides a library for common programming
 problems.

Package: iiod
Description-md5: 381c5ac0a614548f6c763749394d601d
Description-en: Daemon to share IIO devices on the network
 IIOD is a network daemon that communicates with the network backend of libiio.
 It can be used, for instance, to stream the flow of data samples from one weak
 system to a more powerful one, where the samples will be processed.

Package: libiio-dev
Description-md5: 344b99c2ce753b186e5cf93c375f916d
Description-en: libiio development files
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 This package contains the development files.

Package: libiio-utils
Description-md5: 2a0dd6dd038e022183e4e42aeca7ac70
Description-en: Miscellaneous libiio utilities
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 This package contains several basic utilities for testing libiio.

Package: libiio0
Description-md5: e824a09773dd29a067dcdf839bc28038
Description-en: Library for interfacing with IIO devices
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 This package contains the shared library.

Package: libiio0-doc
Description-md5: 98e3d7ce4311a6507ed0bc09f53e637d
Description-en: libiio documentation
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 This package contains the documentation in HTML format.

Package: python3-libiio
Description-md5: bbd6d6a477c12a28b7262d9a4ff76c03
Description-en: Python bindings for libiio
 Libiio is a library that has been conceived to ease the development of
 applications interfacing Industrial Input/Output (IIO) devices through
 the IIO subsystem of the Linux kernel.
 .
 This package contains the Python bindings for libiio.

Package: libiksemel-dev
Description-md5: b83cd63e7e606266d3b160242643cfb4
Description-en: C library for the Jabber IM platform - development files
 iksemel handles Jabber connections, parses XML, and sends and
 receives Jabber messages. It works pretty good for parsing other
 kinds of XML, too, if the need arises.
 .
 This package provides headers, static linked library and info
 documentation.

Package: libiksemel-utils
Description-md5: 212daed76ccf9e4ec2603a41ec5311be
Description-en: utilities from the iksemel library
 iksemel handles Jabber connections, parses XML, and sends and
 receives Jabber messages. It works pretty good for parsing other
 kinds of XML, too, if the need arises.
 .
 This package includes three utilitaries from the library: ikslint,
 which checks xml files for well-formedness, iksperf, which tests
 speed and memory usage, and, finally, iksroster, which backups your
 roster.

Package: libiksemel3
Description-md5: 457d9c19275d0852aca269045b5b857e
Description-en: C library for the Jabber IM platform
 iksemel handles Jabber connections, parses XML, and sends and
 receives Jabber messages. It works pretty good for parsing other
 kinds of XML, too, if the need arises.

Package: libima-dbi-perl
Description-md5: 15d6f3b63627d604e40f6696b145a3f1
Description-en: module for database connection caching and organization
 Ima::DBI attempts to organize and facilitate caching and more
 efficient use of database connections and statement handles.
 .
 One of the things that can be annoying about writing large programs
 with DBI is making sure that you do not have duplicate database
 handles open. There is also the issue of the somewhat wasteful nature
 of the prepare/execute/finish route that users tend to go through.
 .
 The new DBI->connect_cached and DBI->prepare_cached help a lot, but
 you still have to throw around global information about the data
 source, username and password.
 .
 So, after a while the author grew a small library of DBI helper
 routines and techniques.  Ima::DBI is the culmination of all this,
 put into a nice(?), clean(?) class to be inherited from.

Package: libimage-base-bundle-perl
Description-md5: acc04c572e17c5ccb5deb3239c54c9c4
Description-en: set of modules for loading, saving and creating xpm and xbm images
 A set of perl modules for loading, saving, and creating xpm and xbm
 images. Contains the following modules:
 .
  Image::Base
  Image::Xpm
  Image::Xbm
 .
 Requred by Image::Info to parse xpm and xbm files.

Package: libimage-exif-perl
Description-md5: 5b28f3195564d98f3811494406701e05
Description-en: Perl module to extract EXIF information from image files
 The Image::EXIF module allows you to extract EXIF information from your
 image files, especially photographs taken with a digital camera.
 .
 It supports some of the vendor extensions to the EXIF format used by
 some cameras.

Package: libimage-exiftool-perl
Description-md5: 0aff02b38eb9b072da80d5886bf88f91
Description-en: library and program to read and write meta information in multimedia files
 Image::ExifTool is a customizable set of Perl modules plus a full-featured
 command-line application called exiftool for reading and writing meta
 information in a wide variety of files, including the maker note information
 of many digital cameras by various manufacturers such as Canon, Casio, DJI,
 FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta,
 Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One,
 Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
 .
 The following modules/packages are recommended for specific features, e.g.
 decoding compressed and/or encrypted information from the indicated file
 types, calculating digest values for some information types, etc.:
 .
  * Archive::Zip / libarchive-zip-perl: ZIP, DOCX, PPTX, XLSX, ODP, ODS, ODT,
    EIP, iWork
  * Unicode::LineBreak / libunicode-linebreak-perl: for column-alignment of
    alternate language output
  * POSIX::strptime / libposix-strptime-perl: for inverse date/time conversion
  * Time::Piece (in perl core): alternative to POSIX::strptime
  * IO::Compress::RawDeflate + IO::Uncompress::RawInflate (in perl core): for
    reading FLIF images

Package: libimage-imlib2-perl
Description-md5: 032c607f46a29f85cb2ab8803433ae05
Description-en: perl interface to the imlib2 imaging library
 Image::Imlib2 is a perl interface to Imlib2 that allows you to use
 imlib2 to read, write, scale, crop, draw, and blend graphics
 formats in your favorite perl program.

Package: libimage-info-perl
Description-md5: cb9718daeaf6791e766a7efb042e35a0
Description-en: allows extraction of meta information from image files
 Image::Info allows you to extract meta information from various types
 of image files. In this release the following file formats are
 supported:
 .
   JPEG (plain JFIF and Exif)
   PNG
   GIF
   PBM/PGM/PPM
   SVG
   XBM/XPM
   BMP/DIB/RLE
   TIFF
   WEBP

Package: libimage-librsvg-perl
Description-md5: d38abae6b29252b728947400c788a39f
Description-en: Perl binding for the GNOME librsvg SVG renderer library
 The Image::LibRSVG module provides a Perl interface to the librsvg GNOME
 library - an efficient renderer for Scalable Vector Graphics (SVG) images.
 This package allows Perl scripts to rasterize SVG drawings into bitmap images.

Package: libimage-math-constrain-perl
Description-md5: 590c5e234050c4e8eecd386c7f3618ee
Description-en: Perl module performing math used to constrain image sizes
 Image::Math::Constrain is a Perl module that implements all of the math behind
 implementing image size constraints. It allows one to restrict the dimensions
 of an image by checking to see if the image is larger than the desired final
 dimensions, and if so, provide a way to scale the image down proportionally so
 it fits within the constraints. It can set constraints based on width, height,
 or both, and is guaranteed to return dimensions that are proportional to the
 original -- that is, they will have the same aspect ratio. It also returns the
 necessary scaling factor, so you can pass it to a module to do the work.

Package: libimage-metadata-jpeg-perl
Description-md5: 629a97daab8f3ffc69e5b81dfe3bc986
Description-en: Perl extension for showing/modifying JPEG (meta)data
 This package provides an interface for reading and interpreting the
 content of JPEG segments, in particular of those segments containing
 metadata (like TIFF headers, thumbnails, Exif info, IPTC info, comments,
 etc.). Some segments can even be modified and rewritten to disk.
 .
 The author claims that this module is still EXPERIMENTAL: use it at your
 own risk.

Package: libimage-png-libpng-perl
Description-md5: 471abe39e3e47e60f6a08e102f7a9122
Description-en: Perl interface to libpng
 Image::PNG::Libpng is a Perl library for accessing the contents of PNG
 (Portable Network Graphics) images. Image::PNG::Libpng enables Perl to use the
 "libpng" library to read and write files in PNG format.
 .
 Image::PNG::Libpng consists of Perl subroutines which mirror the C functions in
 libpng, plus helper subroutines to make it easier to read and write PNG data in
 Perl.

Package: libimage-sane-perl
Description-md5: 2c5e2c696dab17872b88c51a0c39356f
Description-en: Perl extension for the SANE (Scanner Access Now Easy) Project
 The Image::Sane Perl bindings for the SANE (Scanner Access Now Easy) Project
 allow you to access SANE-compatible scanners in a Perlish and object-oriented
 way, freeing you from the casting and memory management in C, yet remaining
 very close in spirit to original API.

Package: libimage-scale-perl
Description-md5: 9989b4d8a675eb4a4694ccb33a44fc2e
Description-en: fast, high-quality fixed-point image resizing module
 Image::Scale implements several resizing algorithms with a focus on low
 overhead, speed and minimal features. Algorithms available are:
 .
 GD's copyResampled (floating-point)
 .
 GD's copyResampled fixed-point (useful on embedded devices/NAS devices)
 .
 GraphicsMagick's assortment of resize filters (floating-point)
 .
 GraphicsMagick's Triangle filter in fixed-point
 .
 Supported image formats include JPEG, GIF, PNG, and BMP for input, and JPEG
 and PNG for output.

Package: libimage-seek-perl
Description-md5: 037edc2fd78f864cbe1a25a38dbb5b0b
Description-en: Perl module to find similar pictures in a library
 ImgSeek (http://www.imgseek.net/) is an implementation of Haar wavelet
 decomposition techniques to find similar pictures in a library.
 Image::Seek is a port of the ImgSeek library to Perl's XS. It can deal with
 image objects produced by the Imager and Image::Imlib2 libraries.

Package: libimage-size-perl
Description-md5: e5ed230ff65662d05ed00e7d2712dad3
Description-en: module for determining image sizes in several common formats
 Image::Size is a Perl module capable of determining image sizes from several
 common formats. It handles XPM, XBM, GIF, JPEG, PNG, MNG, the PPM family of
 formats (PPM/PGM/PBM), TIFF, FlashMX (Shockwave Flash version 6), WMF/EMF,
 and more.
 .
 It supports additional file types through Image::Magick, and the included
 "imgsize" script provides access to Image::Size from the shell.

Package: libimagequant-dev
Description-md5: 5e9865429a5f51754e2e9cd103e57138
Description-en: palette quantization library (development files)
 Small, portable C library for high-quality conversion of RGBA
 images to 8-bit indexed-color (palette) images.
 .
 This library powers pngquant and other PNG optimizers.
 .
 This package contains the development files.

Package: libimagequant0
Description-md5: 307fad78b339c99dfc2469bf59d0addd
Description-en: palette quantization library
 Small, portable C library for high-quality conversion of RGBA
 images to 8-bit indexed-color (palette) images.
 .
 This library powers pngquant and other PNG optimizers.

Package: libimager-perl
Description-md5: d9cd77a33f4098a5a2b1f0bda5327165
Description-en: Perl extension for generating 24-bit images
 Imager is a module for creating and altering images. It can read and write
 various image formats, draw primitive shapes like lines and polygons, blend
 multiple images together in various ways, scale, crop, render text and more.
 .
 Imager also has convenience functions for things like color space conversion
 (convert RGB to HSV and back).

Package: libimager-qrcode-perl
Description-md5: 7c4a690b6323987e4f5b03d67f1da9c3
Description-en: Generate QR code with Imager using libqrencode
 This is the CPAN Perl module Imager::QRCode.
 .
 The module adds an easy-to-use interface to Imager for QR code
 generation. The actual code generation is done by the system library
 libqrencode.

Package: libimap-admin-perl
Description-md5: 0773ffe727de73e581a6e31a609865a3
Description-en: Perl module for administrating IMAP servers
 IMAP::Admin provides basic IMAP server administration functions, providing
 functions for creating and deleting mailboxes, as well as setting various
 information such as quotas and access rights. It should theoretically work
 with any RFC compliant IMAP server, and also performs CAPABILITY checks for
 specific extensions to determine if they are supported.

Package: libimdb-film-perl
Description-md5: ba605b9972283d81e815fc5cb3e2792f
Description-en: Perl extension for retrieving movie info from IMDB.com
 This package includes the IMDB::Films and IMDB::Persons perl modules.
 .
 IMDB::Film allows retrieval of information about movies by its IMDB code or
 title.
 .
 IMDB::Persons allows retrieval of  information about IMDB persons (actors,
 actresses, directors etc): full name, photo, date and place of birth, mini
 bio and filmography.

Package: libime-bin
Description-md5: ca6557a0920883baaa5120a8410e6405
Description-en: Generic Input Method Implementation (tools)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides tools provided by libime.

Package: libime-data
Description-md5: 68594137a8913e6feb7a1db516f1040f
Description-en: Generic Input Method Implementation library (data files)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides architecture-independent data files.

Package: libime-data-language-model
Description-md5: 5e15e71e23fb12ef39e160fbc4996065
Description-en: Generic Input Method Implementation library (language model)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides architecture-dependent language models.

Package: libimecore-dev
Description-md5: 53157426ed7b6652be747890d06b21c6
Description-en: Generic Input Method Implementation (core dev files)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides development files for core library.

Package: libimecore0
Description-md5: 6f7bb5922bd2171a5f8ae72a1e60d8a5
Description-en: Generic Input Method Implementation (core library)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides its core library.

Package: libimepinyin-dev
Description-md5: 6c0339eea366c84f8fc60a8e417fd6bb
Description-en: Generic Input Method Implementation (pinyin dev files)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides development files for pinyin library.

Package: libimepinyin0
Description-md5: 152557ea6e2f096dad7f90b19749048b
Description-en: Generic Input Method Implementation (pinyin library)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides its pinyin library.

Package: libimetable-dev
Description-md5: f3e2489a301581c0e8e49a2d1de8ec4a
Description-en: Generic Input Method Implementation (table dev files)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides development files for table library.

Package: libimetable0
Description-md5: e5bb4d31f5d403d671e155e3cba72f15
Description-en: Generic Input Method Implementation (table library)
 Libime is a generic input method implementation library. It is mainly
 used by fcitx5, the next generation of fcitx input method framework.
 .
 This package provides its table library.

Package: fcitx5-jyutping
Description-md5: 85eb0f2cd21168f21b0e3b3a2e719c91
Description-en: Fcitx5 libime implementation of jyutping input method
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the jyutping input method.

Package: libime-data-jyutping
Description-md5: 6cffd423db743c2fa94c43df58bb16cb
Description-en: Fcitx5 libime implementation of jyutping input method (data)
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the architecture-independent dictionary files.

Package: libime-data-jyutping-language-model
Description-md5: e07cbb47f46760577dfa5f528b2b06d4
Description-en: Fcitx5 libime implementation of jyutping input method (model)
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the architecture-dependent langauge model files.

Package: libime-jyutping-bin
Description-md5: b4c41f7aa41fce28c11816800491aefe
Description-en: Fcitx5 libime implementation of jyutping input method (tools)
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the libime_jyutpingdict tool to handle jyutping
 dictionary.

Package: libimejyutping-dev
Description-md5: 5b7db921aef28fbd8f75929692c0d4cd
Description-en: Fcitx5 libime implementation of jyutping input method (dev)
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the library development files.

Package: libimejyutping1
Description-md5: 37f5c2872123457a2c0d5c9c989de87c
Description-en: Fcitx5 libime implementation of jyutping input method (lib)
 This software provides a library that makes use of libime to implement
 jyutping (粵拼) input method. It also includes an engine for fcitx 5.
 .
 This package provides the shared library files.

Package: libimglib2-java
Description-md5: cb1ab9ad1dab3f796f4d01e5ecbe075e
Description-en: multidimensional image processing library in Java
 A multidimensional, type-agnostic image processing library.
 .
 It provides an interface-driven design that supports numeric and non-
 numeric data types (8-bit unsigned integer, 32-bit floating point, etc.)
 in an extensible way. It implements several data sources and sample
 organizations, including one single primitive array, one array per
 plane, N-dimensional array "cells" cached to and from disk on demand,
 and planes read on demand from disk.

Package: libimglib2-java-doc
Description-md5: e0b964de7feaf3ad5b874cf6f56d5e4b
Description-en: documentation for ImgLib2
 A multidimensional, type-agnostic image processing library.
 .
 It provides an interface-driven design that supports numeric and non-
 numeric data types (8-bit unsigned integer, 32-bit floating point, etc.)
 in an extensible way. It implements several data sources and sample
 organizations, including one single primitive array, one array per
 plane, N-dimensional array "cells" cached to and from disk on demand,
 and planes read on demand from disk.
 .
 This package contains the API documentation.

Package: libimgscalr-java
Description-md5: f871e1d90dfd44063494401a193f2907
Description-en: Java Image Scaling Library
 imgscalr is a simple and efficient image-scaling and manipulation library
 implemented in pure Java. It provides performant (hardware accelerated),
 good-looking and intelligent image-scaling algorithms. This class implements
 the Java2D "best practices" when it comes to scaling images as well as Chris
 Campbell's incremental scaling algorithm proposed as the best method to
 downsize images for use as thumbnails.

Package: libimobiledevice-dev
Description-md5: eaaacb3ec7c24c0b6b7f631c857f6b34
Description-en: Development files for libimobiledevice
 libimobiledevice is a library that talks the native Apple USB protocols that
 the iPhone, iPad and iPod Touch use. Unlike other projects, libimobiledevice
 does not depend on using any existing libraries from Apple.
 .
 This package contains the development files.

Package: libimobiledevice-doc
Description-md5: 6251764265e7ecd686bc776428f69beb
Description-en: Library for communicating with iPhone and other Apple devices (documentation)
 libimobiledevice is a library that talks the native Apple USB protocols that
 the iPhone, iPad and iPod Touch use. Unlike other projects, libimobiledevice
 does not depend on using any existing libraries from Apple.
 .
 This package contains the documentation for the library.

Package: libimobiledevice-utils
Description-md5: b3a7d1ccbda22f451ca80b0655893823
Description-en: Utitilies for communicating with iPhone and other Apple devices
 This package contains various utilities to interact with iPhone, iPad and iPod
 touch devices, like:
 .
  - idevice_id: List attached devices or print device name of given device
  - idevicebackup: Create or restore backup for devices (legacy)
  - idevicebackup2: Create or restore backups for devices running iOS 4 or
    later
  - idevicecrashreport: Retrieve crash reports from a device
  - idevicedate: Display the current date or set it on a device
  - idevicedebug: Interact with the debugserver service of a device
  - idevicedebugserverproxy: Proxy a debugserver connection from a device for
    remote debugging
  - idevicediagnostics: Interact with the diagnostics interface of a device
  - ideviceenterrecovery: Make a device enter recovery mode
  - ideviceimagemounter: Mount disk images on the device
  - ideviceinfo: Show information about a connected device
  - idevicename: Display or set the device name
  - idevicenotificationproxy: Post or observe notifications on a device
  - idevicepair: Manage host pairings with devices and usbmuxd
  - ideviceprovision: Manage provisioning profiles on a device
  - idevicescreenshot: Gets a screenshot from the connected device
  - idevicesetlocation: Simulate location on device
  - idevicesyslog: Relay syslog of a connected device

Package: libimobiledevice6
Description-md5: be0a750ab7829c97c09771c79a37b041
Description-en: Library for communicating with iPhone and other Apple devices
 libimobiledevice is a library that talks the native Apple USB protocols that
 the iPhone, iPad and iPod Touch use. Unlike other projects, libimobiledevice
 does not depend on using any existing libraries from Apple.

Package: python3-imobiledevice
Description-md5: 881ca305b8d08944d6aa494579297ae7
Description-en: Python 3 bindings for communicating with iPhone and other Apple device
 libimobiledevice is a library that talks the native Apple USB protocols that
 the iPhone, iPad and iPod Touch use. Unlike other projects, libimobiledevice
 does not depend on using any existing libraries from Apple.
 .
 This package contains the Python 3 bindings

Package: libimport-into-perl
Description-md5: 8a817802dc5924f984c4c4e341e15361
Description-en: module for importing packages into other packages
 Import::Into creates a global method import::into which you can call on
 any package to import it into another package. This is useful because
 there are many different ways to write exporters: some use Exporter, some
 use Sub::Exporter, some use Moose::Exporter, some use Exporter::Declare
 and some things are pragmas.
 .
 And if you want to re-export other things, you have to know which is which.
 Exporter subclasses provide export_to_level, but if they overrode their
 import method all bets are off. Sub::Exporter provides an into parameter
 but figuring out something used it isn't trivial. Pragmas need to have
 their import method called directly since they affect the current unit of
 compilation. Import::Into can be used to import packages into other packages
 without having to deal with the specific details of every exporting approach.

Package: libimporter-perl
Description-md5: 70efeefa6b57a24065f4ed8fe9a6735e
Description-en: alternative but compatible interface to modules that export symbols
 Importer acts as a layer between Exporter and modules which consume exports.
 It is feature-compatible with Exporter, plus some much needed extras. You can
 use this to import symbols from any exporter that follows Exporters
 specification. The exporter modules themselves do not need to use or inherit
 from the Exporter module, they just need to set @EXPORT and/or other
 variables.

Package: libindirect-perl
Description-md5: 3ffb604001d21c0133ff0194f9fa3c2d
Description-en: module warning about using the indirect object syntax
 When enabled (or disabled as some may prefer to say, since you actually turn
 it on by calling no indirect), the indirect pragma lexically warns about
 indirect object syntax constructs that may have slipped into your code. This
 syntax is now considered harmful, since its parsing has many quirks and its
 use is error prone (when swoosh isn't defined, swoosh $x actually compiles to
 $x->swoosh).
 .
 It currently does not warn for core functions (print, say, exec or system).
 This may change in the future, or may be added as optional features that
 would be enabled by passing options to unimport.
 .
 indirect is not a source filter.

Package: gir1.2-infinity-0.7
Description-md5: c5a599157e15234a0fb8605631e7bf9e
Description-en: infinote-based collaborative editing - gir bindings
 libinfinity is library to build collaborative text editors. Changes
 to the text buffers are synced to all other clients over a central server.
 Even though a central server is involved, the local user sees his changes
 applied instantly and the merging is done on the individual clients.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: infinoted
Description-md5: c3aa15026ef9b37d4a5ad58042d9cf7c
Description-en: dedicated server for infinote-based collaborative editing
 infinoted is a dedicated server which allows clients to edit plain text
 documents and source files collaboratively over a network. Changes
 to the documents are synchronised instantly to the other clients.
 .
 It serves the documents using the same protocol as gobby-0.5.

Package: libinfgtk-0.7-0
Description-md5: b69430d2b759d79463f63fcf7b68470f
Description-en: infinote-based collaborative editing (Gtk widgets)
 libinfinity is library to build collaborative text editors. Changes
 to the text buffers are synced to all other clients over a central server.
 Even though a central server is involved, the local user sees his changes
 applied instantly and the merging is done on the individual clients.
 .
 This package contains Gtk widgets for use in libinfinity-based and
 Gtk-based applications. It is built against Gtk3.

Package: libinfinity-0.7-0
Description-md5: 913b12427396814f0b460a0f3ec3fc1e
Description-en: infinote-based collaborative editing
 libinfinity is library to build collaborative text editors. Changes
 to the text buffers are synced to all other clients over a central server.
 Even though a central server is involved, the local user sees his changes
 applied instantly and the merging is done on the individual clients.
 .
 This package contains the shared object files used at runtime by
 libinfinity-based application.

Package: libinfinity-0.7-dev
Description-md5: 91269e4483e4c209203c0347e8712a6a
Description-en: infinote-based collaborative editing - development files
 libinfinity is library to build collaborative text editors. Changes
 to the text buffers are synced to all other clients over a central server.
 Even though a central server is involved, the local user sees his changes
 applied instantly and the merging is done on the individual clients.
 .
 This package contains the C headers of libinfinity and all files needed
 to link applications dependening on this library.

Package: libinfinity-0.7-doc
Description-md5: a2163d71e7110583cd77843aa31a0398
Description-en: infinote-based collaborative editing - documentation
 libinfinity is library to build collaborative text editors. Changes
 to the text buffers are synced to all other clients over a central server.
 Even though a central server is involved, the local user sees his changes
 applied instantly and the merging is done on the individual clients.
 .
 This package contains the API documentation of libinfinity.

Package: libinfluxdb-lineprotocol-perl
Description-md5: e4d7cf6a4623c32302ebbaf0234367dc
Description-en: write and read InfluxDB LineProtocol
 The InfluxDB time series database (since version 0.9) uses a LineProtocol
 to write time series data into the database. InfluxDB::LineProtocol makes
 it possible to generate such a line from a data-structure, handling all
 the annoying escaping and sorting. It can also be used to parse a line
 (perhaps produced by other code) so that it can be further modified.

Package: libinih-dev
Description-md5: 83fb0baffecca98a733c4d5b73c517a9
Description-en: simple .INI file parser (development files)
 inih (INI Not Invented Here) is a simple .INI file parser written in C.
 It's only a couple of pages of code, and it was designed to be small and
 simple, so it's good for embedded systems. It's also more or less
 compatible with Python's ConfigParser style of .INI files, including
 RFC 822-style multi-line syntax and name: value entries.
 .
 This package contains the header files for libinih1 and libinireader0.

Package: libinih1
Description-md5: 4818b697d8e5b21ca9216c795eee9697
Description-en: simple .INI file parser
 inih (INI Not Invented Here) is a simple .INI file parser written in C.
 It's only a couple of pages of code, and it was designed to be small and
 simple, so it's good for embedded systems. It's also more or less
 compatible with Python's ConfigParser style of .INI files, including
 RFC 822-style multi-line syntax and name: value entries.

Package: libinireader0
Description-md5: 24b12e2bf1485f6c54ad14870f125ca8
Description-en: simple .INI file parser for C++
 INIReader is a simple .INI file parser written for C++ derived from inih.
 It's only a couple of pages of code, and it was designed to be small and
 simple, so it's good for embedded systems. It's also more or less
 compatible with Python's ConfigParser style of .INI files, including
 RFC 822-style multi-line syntax and name: value entries.

Package: libinklevel-dev
Description-md5: 799c3d036fc02f37a95a8e8d775563bf
Description-en: development files for libinklevel5
 The aim of this library is to provide a way to check the ink level of a local
 printer.
 .
 It supports printers attached via parallel port or USB.
 .
 Many HP, Epson and Canon printers are supported.
 .
 Development files.

Package: libinklevel5
Description-md5: 777026578bc10b8a35e20be747d513d8
Description-en: library for checking the ink level of your local printer
 The aim of this library is to provide a way to check the ink level of a local
 printer.
 .
 It supports printers attached via parallel port or USB.
 .
 Many HP, Epson and Canon printers are supported.

Package: libinline-c-perl
Description-md5: 2a89ffe2cd1286112f4fb13a823cb5b1
Description-en: C Language Support for Inline
 Inline::C is a module that allows one to write Perl subroutines in C.
 .
 The Inline module supports multiple programming languages and each language
 has its own support module. This module allows one to use Inline with the C
 programming language.

Package: libinline-files-perl
Description-md5: 84a84ecc0100dbe4de69d27c1e49b74e
Description-en: module to handle multiple virtual files at the end of your code
 Inline::Files generalizes the notion of the __DATA__ marker and the
 associated <DATA> filehandle, to an arbitrary number of markers and
 associated filehandles.

Package: libinline-java-perl
Description-md5: ef1ba0349bc057d712836b9fadfd7799
Description-en: write Perl classes in Java
 The Inline::Java module allows you
 to put Java source code directly "inline"
 in a Perl script or module.
 A Java compiler is launched and the Java code is compiled.
 Then Perl asks the Java classes
 what public methods have been defined.
 These classes and methods are available to the Perl program
 as if they had been written in Perl.
 .
 The process of interrogating the Java classes
 for public methods
 occurs the first time you run your Java code.
 The namespace is cached,
 and subsequent calls use the cached version.

Package: libinline-perl
Description-md5: c7fb7501a65859f43766ff888076e086
Description-en: module for producing simple Foreign Function Interfaces
 Inline is a Perl module designed to allow developers to integrate source code
 written in other programming languages directly "inline" in Perl scripts or
 modules. The code is automatically compiled as needed, and then loaded for
 immediate access from Perl.
 .
 Inline saves you from the hassle of having to write and compile your own glue
 code using facilities like XS or SWIG. Simply type the code where you want it
 and run your Perl as normal. All the hairy details are handled for you. The
 compilation and installation of your code chunks all happen transparently;
 all you will notice is the delay of compilation on the first run.

Package: libinline-python-perl
Description-md5: 2d294bf79df2810b56ed9b25770756da
Description-en: module to write Perl subs and classes in Python
 The Inline::Python module allows one to write Perl subroutines in Python. One
 doesn't have to use any funky techniques for sharing most types of data
 between the two languages, either. Inline::Python comes with its own data
 translation service. It converts any Python structures it knows about into
 Perl structures, and vice versa.
 .
 Inline::Python sets up an in-process Python interpreter, runs the code, and
 then examines Python's symbol table for things to bind to Perl. The process
 of interrogating the Python interpreter for globals only occurs the first
 time the Python code is run. The namespace is cached, and subsequent calls
 use the cached version.

Package: libinput-bin
Description-md5: 73c43f4be44104c1d21c610329934c9d
Description-en: input device management and event handling library - udev quirks
 libinput is a library that handles input devices for display servers and
 other applications that need to directly deal with input devices.
 .
 It provides device detection, device handling, input device event
 processing and abstraction to minimize the amount of custom input
 code the user of libinput needs to provide the common set of
 functionality that users expect.
 .
 This package includes the udev quirks database and helpers.

Package: libinput-dev
Description-md5: 0da11dbc46194145e73a7af186713bda
Description-en: input device management and event handling library - development files
 libinput is a library that handles input devices for display servers and
 other applications that need to directly deal with input devices.
 .
 It provides device detection, device handling, input device event
 processing and abstraction to minimize the amount of custom input
 code the user of libinput needs to provide the common set of
 functionality that users expect.
 .
 This package includes the development headers.

Package: libinput-tools
Description-md5: f642a39a00586a04a50f0a346b1355d4
Description-en: input device management and event handling library - command line tools
 libinput is a library that handles input devices for display servers and
 other applications that need to directly deal with input devices.
 .
 It provides device detection, device handling, input device event
 processing and abstraction to minimize the amount of custom input
 code the user of libinput needs to provide the common set of
 functionality that users expect.
 .
 This package includes the command line tools.

Package: libinput10
Description-md5: 9e49b464a8b88d8e000e69071f6816b7
Description-en: input device management and event handling library - shared library
 libinput is a library that handles input devices for display servers and
 other applications that need to directly deal with input devices.
 .
 It provides device detection, device handling, input device event
 processing and abstraction to minimize the amount of custom input
 code the user of libinput needs to provide the common set of
 functionality that users expect.
 .
 This package includes the shared library.

Package: libinputsynth-0.15-0
Description-md5: a4e59a8f7326267724bcf06d5686bbd1
Description-en: synthesize keyboard and mouse input
 synthesize keyboard and mouse input on X11 and Wayland with various backends.
 .
 This package includes the loader library.

Package: libinputsynth-dev
Description-md5: 21d2cfdd836717eb0677332be687408a
Description-en: synthesize keyboard and mouse input -- development files
 synthesize keyboard and mouse input on X11 and Wayland with various backends.
 .
 This package includes files needed for development.

Package: gir1.2-libinsane-1.0
Description-md5: a56d77734fd073282ed0e868b1f74b97
Description-en: Library to access scanner - GObject bindings
 A cross-platform, cross-programming languages, cross scanner library
 that takes care of all the quirks of scanners.
 .
 This package contains the GObject bindings.

Package: libinsane-dev
Description-md5: 0d6ad90ed4a65d99737dbad39956b030
Description-en: Library to access scanner - development files
 A cross-platform, cross-programming languages, cross scanner library
 that takes care of all the quirks of scanners.
 .
 This package installs development headers.

Package: libinsane-doc
Description-md5: 4e267f3753283986ed4383ac389dba42
Description-en: Library to access scanner - documentation
 A cross-platform, cross-programming languages, cross scanner library
 that takes care of all the quirks of scanners.
 .
 This package contains the documentation.

Package: libinsane1
Description-md5: c8fca11676045ced08a0dda406782abf
Description-en: Library to access scanner
 A cross-platform, cross-programming languages, cross scanner library
 that takes care of all the quirks of scanners.
 .
 This package installs library.

Package: libinstpatch-1.0-2
Description-md5: cb67bc56a835c994c24e2bbedbd6eab3
Description-en: MIDI instrument editing library
 libInstPatch stands for lib-Instrument-Patch and is a library for
 processing digital sample based MIDI instrument "patch" files.
 The types of files libInstPatch supports are used for creating
 instrument sounds for wavetable synthesis. This library provides
 an object framework (based on GObject) to load patch files into,
 which can then be edited, converted, compressed and saved.
 .
 More information can be found on the Project Swami website
 http://swami.sourceforge.net.
 .
 This package contains the shared library.

Package: libinstpatch-dev
Description-md5: 0c47f1d95b0d0fde38defd9ffaf771a0
Description-en: MIDI instrument editing library development files
 libInstPatch stands for lib-Instrument-Patch and is a library for
 processing digital sample based MIDI instrument "patch" files.
 The types of files libInstPatch supports are used for creating
 instrument sounds for wavetable synthesis. This library provides
 an object framework (based on GObject) to load patch files into,
 which can then be edited, converted, compressed and saved.
 .
 More information can be found on the Project Swami website
 http://swami.sourceforge.net.
 .
 This package contains the headers and static library.

Package: libint-dev
Description-md5: bc1260b1a27217ac39b5ca5392604d03
Description-en: Evaluate the integrals in modern atomic and molecular theory (devel)
 The LIBINT library is used to evaluate the traditional (electron repulsion)
 and certain novel two-body matrix elements (integrals) over Cartesian
 Gaussian functions used in modern atomic and molecular theory. The idea
 of the library is to let computer write optimized code for computing
 such integrals. There are two primary advantages to this: much less
 human effort is required to write code for computing new integrals, and
 code can be optimized specifically for a particular computer
 architecture (e.g., vector processor).
 .
 LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
 and Kohn-Sham density functional theory (KS DFT), second-order
 Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
 doubles (CCSD) method, as well as explicitly correlated R12 methods.
 .
 This package contains the development header files.

Package: libint1
Description-md5: 743a7c2856769633e13b13722aa189e8
Description-en: Evaluate the integrals in modern atomic and molecular theory
 The LIBINT library is used to evaluate the traditional (electron repulsion)
 and certain novel two-body matrix elements (integrals) over Cartesian
 Gaussian functions used in modern atomic and molecular theory. The idea
 of the library is to let computer write optimized code for computing
 such integrals. There are two primary advantages to this: much less
 human effort is required to write code for computing new integrals, and
 code can be optimized specifically for a particular computer
 architecture (e.g., vector processor).
 .
 LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
 and Kohn-Sham density functional theory (KS DFT), second-order
 Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
 doubles (CCSD) method, as well as explicitly correlated R12 methods.
 .
 This package contains the shared library.

Package: libint2-2
Description-md5: 3637789ddd04b5e1841a69e403831ed9
Description-en: Computation Chemistry Integral Evaluation Library
 The LIBINT library is used to evaluate the traditional (electron repulsion)
 and certain novel two-body matrix elements (integrals) over Cartesian
 Gaussian functions used in modern atomic and molecular theory. The idea
 of the library is to let computer write optimized code for computing
 such integrals. There are two primary advantages to this: much less
 human effort is required to write code for computing new integrals, and
 code can be optimized specifically for a particular computer
 architecture (e.g., vector processor).
 .
 LIBINT has been utilized to implement methods such as Hartree-Fock (HF)
 and Kohn-Sham density functional theory (KS DFT), second-order
 Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
 doubles (CCSD) method, as well as explicitly correlated R12 methods.
 .
 This package contains the shared library.

Package: libint2-dev
Description-md5: 44c4a463724d8dab7cd843a07c0ff0f5
Description-en: Computation Chemistry Integral Evaluation Library (development files)
 The Libint2 library is used to evaluate the traditional (electron
 repulsion) and certain novel two-body matrix elements (integrals) over
 Cartesian Gaussian functions used in modern atomic and molecular
 theory.  The idea of the library is to let computer write optimized
 code for computing such integrals. There are two primary advantages to
 this: much less human effort is required to write code for computing
 new integrals, and code can be optimized specifically for a particular
 computer architecture (e.g., vector processor).
 .
 Libint2 has been utilized to implement methods such as Hartree-Fock
 (HF) and Kohn-Sham density functional theory (KS DFT), second-order
 Moeller-Plesset perturbation theory (MP2), coupled cluster singles and
 doubles (CCSD) method, as well as explicitly correlated R12 methods.
 .
 This package contains the static library and header files.

Package: libinternals-perl
Description-md5: 04bc4c317706586700749523f9140451
Description-en: Perl module for write-protecting variables and manipulating refcounts
 Internals allows you to write-protect and write-enable your Perl variables,
 objects and data structures.
 .
 Moreover, the reference count of any Perl variable can be read and set.
 .
 You can never pass the object directly on which to perform the desired
 action, you always have to pass a reference to the variable or data structure
 in question.
 .
 This comes in handy for objects and anonymous data structures, where you only
 have a reference anyway!

Package: libintl-perl
Description-md5: 094d9efec11965e17ecdcc0ba27ea83e
Description-en: Uniforum message translations system compatible i18n library
 libintl-perl is an internationalization library for Perl that aims to be
 compatible with the Uniforum message translations system as implemented for
 example in GNU gettext.

Package: libintl-xs-perl
Description-md5: 104eaee6ae062514544e6bc2df070fef
Description-en: XS Uniforum message translations system compatible i18n library
 libintl-perl is an internationalization library for Perl that aims to be
 compatible with the Uniforum message translations system as implemented for
 example in GNU gettext.
 .
 This package contains the XS Implementation of Uniforum Message Translation,
 which is, thanks to the use of C code and libraries, a little bit faster than
 the pure Perl implementation.

Package: libio-aio-perl
Description-md5: 029fa3fe9bfa1122d5bb0e04afbd03f1
Description-en: asynchronous IO module for Perl
 IO::AIO module implements asynchronous I/O using whatever means your
 operating system supports. It is implemented as an interface to the libeio
 library: http://software.schmorp.de/pkg/libeio.html.
 .
 Asynchronous means that operations that can normally block your program
 (e.g. reading from disk) will be done asynchronously: the operation
 will still block, but you can do something else in the meantime. This
 is extremely useful for programs that need to stay interactive even
 when doing heavy I/O (GUI programs, high performance network servers
 etc.), but can also be used to easily do operations in parallel that are
 normally done sequentially, e.g. stat'ing many files, which is much faster
 on a RAID volume or over NFS when you do a number of stat operations
 concurrently.
 .
 While most of this works on all types of file descriptors (for
 example sockets), using these functions on file descriptors that
 support nonblocking operation (again, sockets, pipes etc.) is
 very inefficient. Use an event loop for that (such as the L<EV>
 module): IO::AIO will naturally fit into such an event loop itself.
 .
 In this version, a number of threads are started that execute your
 requests and signal their completion. You don't need thread support
 in perl, and the threads created by this module will not be visible
 to perl. In the future, this module might make use of the native aio
 functions available on many operating systems. However, they are often
 not well-supported or restricted (GNU/Linux doesn't allow them on normal
 files currently, for example), and they would only support aio_read and
 aio_write, so the remaining functionality would have to be implemented
 using threads anyway.
 .
 Although the module will work in the presence of other (Perl-) threads,
 it is currently not reentrant in any way, so use appropriate locking
 yourself, always call poll_cb from within the same thread, or never
 call poll_cb (or other aio_ functions) recursively.

Package: libio-all-lwp-perl
Description-md5: 08bbd98d27e25590fbb607b123a4b5a9
Description-en: Perl module to use HTTP and FTP URLs with IO::All
 IO::All::LWP acts as glue between IO::All and LWP, so that files can
 be read and written through the network using the convenient IO:All
 interface. Note that this module is not used directly: you just use
 IO::All, which knows when to autoload IO::All::HTTP, IO::All::HTTPS,
 IO::All::FTP, or IO::All::Gopher, which implement the specific
 protocols based on IO::All::LWP.

Package: libio-all-perl
Description-md5: 88795129a21b3b1bf7f9b35fb274f3a5
Description-en: Perl module for unified IO operations
 IO::All combines all of the best Perl IO modules into a single Spiffy object
 oriented interface to greatly simplify your everyday Perl IO idioms. It
 exports a single function called io, which returns a new IO::All object. And
 that object can do it all!
 .
 The IO::All object is a proxy for IO::File, IO::Dir, IO::Socket, IO::String,
 Tie::File, File::Spec, File::Path and File::ReadBackwards; as well as all the
 DBM and MLDBM modules. You can use most of the methods found in these classes
 and in IO::Handle (which they inherit from). IO::All adds dozens of other
 helpful idiomatic methods including file stat and manipulation functions.

Package: libio-async-loop-epoll-perl
Description-md5: 6239af878831798b7000966967b02c2a
Description-en: Perl extension for an event loop using epoll
 IO::Async::Loop::Epoll is a Perl module that provides an implementation of
 an event loop that uses the epoll() system call. The epoll system call, which
 is currently only available on Linux, scales in constant O(1) time. For many
 open filehandles, you will get significantly better performance using this
 algorithm.
 .
 It uses the IO::Epoll (libio-epoll-perl) module for this functionality.

Package: libio-async-loop-glib-perl
Description-md5: 83db31aeccc6df1e167ca87bb8a1f92d
Description-en: Perl extension for an event loop using GLib
 IO::Async::Loop::Glib is a Perl module that provides an implementation of an
 event loop that uses the GNOME Library's main event loop implementation. The
 GLib main event loop manages all the available sources of events for GLib and
 GTK+ applications.

Package: libio-async-loop-mojo-perl
Description-md5: 7a945c30e8a11eee46d3ca04cd88003c
Description-en: Perl module to use IO::Async with Mojolicious
 IO::Async::Loop::Mojo Perl module is "glue" module to enable usage of
 asynchronous modules based on IO::Async::Loop in a web server based on
 Mojolicious.
 .
 In other words, this module is a subclass of IO::Async::Loop which
 uses Mojo::Reactor to perform its IO operations.

Package: libio-async-perl
Description-md5: 3ba42e4beacc7cd18cec67a82fb204c3
Description-en: modules for asynchronous event-driven programming
 The IO::Async collection of modules allows programs to be written that
 perform asynchronous filehandle IO operations.
 .
 A typical program using them would consist of a single subclass of
 IO::Async::Loop to act as a container of other objects, which perform the
 actual IO work required by the program. As well as IO handles, the loop also
 supports timers and signal handlers, and includes more higher-level
 functionality built on top of these basic parts.

Package: libio-async-ssl-perl
Description-md5: 455309f4a6e81de661c257c5df3efa58
Description-en: module to use SSL/TLS with IO::Async
 IO::Async::SSL extends existing IO::Async classes with extra methods to allow
 the use of SSL or TLS-based connections using IO::Socket::SSL. It does not
 directly provide any methods or functions of its own.
 .
 Primarily, it provides SSL_connect and SSL_listen, which yield
 IO::Socket::SSL-upgraded socket handles or IO::Async::Stream instances, and
 two forms of SSL_upgrade to upgrade an existing TCP connection to use SSL.
 .
 As an additional convenience, if the SSL_verify_mode and SSL_ca_* options are
 omitted, the module will attempt to provide them by querying the result of
 IO::Socket::SSL's default_ca function. Otherwise, the module will print a
 warning and set SSL_VERIFY_NONE instead.

Package: libio-bufferedselect-perl
Description-md5: a0fb70be067add1083b5051fa5df4653
Description-en: Perl module for line-buffered select interface
 The purpose of IO::BufferedSelect is to implement a buffered version of
 the select interface that operates on lines, rather than characters.
 Given a set of filehandles, it will block until a full line is available
 on one or more of them.

Package: libio-callback-perl
Description-md5: 1931b9fdd3cc59673d6de37ab9979847
Description-en: emulate file interface for a code reference
 IO::Callback provides an easy way to produce
 a phoney read-only filehandle that calls back to your own code
 when it needs data to satisfy a read.
 This is useful if you want to use a library module
 that expects to read data from a filehandle,
 but you want the data to come from some other source
 and you don't want to read it all into memory and use IO::String.

Package: libio-capture-perl
Description-md5: 517add331b6ded5b3d306bbc4ab1a955
Description-en: Abstract Base Class to build modules to capture output
 The IO::Capture Module defines an abstract base class that can be
 used to build modules that capture output being sent on a filehandle
 such as STDOUT or STDERR.
 .
 Several modules that come with the distribution do just that.
 I.e., Capture STDOUT and STDERR.  Also see James Keenan's
 IO::Capture::Stdout::Extended on CPAN.
 .
 See IO::Capture::Overview for a
 discussion of these modules and examples of how to build a module to
 sub-class from IO::Capture yourself.   If after reading the overview,
 you would like to build a class from IO::Capture, look here for
 details on the internals.

Package: libio-captureoutput-perl
Description-md5: 8dd9e40f05d74666760073de13d20f2c
Description-en: module for capturing STDOUT and STDERR from Perl code, subprocesses or XS
 IO::CaptureOutput provides routines for capturing STDOUT and STDERR from perl
 subroutines, forked system calls (e.g. system(), fork()) and from XS or C
 modules.
 .
 Note that this module is no longer recommended by its upstream maintainer -
 see Capture::Tiny (in package libcapture-tiny-perl) instead.

Package: libio-compress-lzma-perl
Description-md5: f742d2d5cc37fa127325446d310ed372
Description-en: modules for reading and writing lzma/xz files/buffers
 This package includes the following modules:
 .
  * IO::Compress::Lzma - Write lzma files/buffers
  * IO::Compress::Xz - Write xz files/buffers
  * IO::Uncompress::UnLzma - Read lzma files/buffers
  * IO::Uncompress::UnXz - Read xz files/buffers

Package: libio-compress-perl
Description-md5: f38bd44e6db47e39dad5a2dcf01a67ad
Description-en: bundle of IO::Compress modules
 This package contains the following IO::Compress and IO::Uncompress modules:
 .
  - Compress::Zlib
  - IO::Compress::Base
  - IO::Compress::Bzip2
  - IO::Compress::Deflate
  - IO::Compress::Gzip
  - IO::Compress::RawDeflate
  - IO::Compress::Zip
  - IO::Uncompress::Base
  - IO::Uncompress::Bunzip2
  - IO::Uncompress::Gunzip
  - IO::Uncompress::Inflate
  - IO::Uncompress::RawInflate
  - IO::Uncompress::Unzip
 .
 Compress::Zlib is a Perl external module which provides an interface to
 the info-zip zlib compression library. zlib is a general purpose
 compression library.
 .
 Some of the features provided by Compress::Zlib include:
 .
    * in-memory compression and decompression
    * read and write gzip (.gz) files directly.
 .
 IO::Compress::Bunzip2 and IO::Uncompress::Bunzip2 provide a Perl interface
 that allows transparent reading and writing bzip2 compressed data to files or
 buffers.
 .
 IO::Compress::Base is the base class for all IO::Compress and IO::Uncompress
 modules. It is not intended for direct use in application code. Its sole
 purpose is to be sub-classed by IO::Compress modules.

Package: libio-digest-perl
Description-md5: 5cb4217a8167c8bc8183402fe182d694
Description-en: Perl module to calculate digests while reading or writing
 IO::Digest allows you to calculate digests while reading or writing
 file handles. This avoids the case you need to reread the same content
 to compute the digests after written a file.

Package: libio-dirent-perl
Description-md5: 4426ede634bec83a78cc516e17baadca
Description-en: Perl module for accessing dirent structs returned by readdir
 Returns a list of hashrefs. Each hashref contains the name of the
 directory entry, its inode for the filesystem it resides on and its
 type (if available).
 .
 This module can be used by backuppc to speed up back-ups.

Package: libio-epoll-perl
Description-md5: 6228a73eea0a065539ea727611ab2f11
Description-en: Perl interface to the Epoll IO Multiplexing subsystem
 IO::Epoll provides access to the new, (currently) Linux-specific variant of
 poll() known as epoll(). It is designed to offer O(1) scalability over large
 numbers of watched file descriptors.
 .
 This module provides a higher-level layer designed to emulate the behaviour
 of IO::Poll and IO::Ppoll, but also exposes the corresponding low-level API
 that closely matches the related system calls.

Package: libio-event-perl
Description-md5: 84a4b2a2261ba29a466ac9145b55079e
Description-en: Perl module that ties filehandles for nonblocking IO with object callbacks
 IO::Event provides a object-based callback system for handling nonblocking
 IO. The design goal is to provide a system that just does the right thing
 w/o the user needing to think about it much.

Package: libio-fdpass-perl
Description-md5: 07f8991b2d7dc5fe9fcb6bcdf02712c9
Description-en: module to pass a file descriptor over a socket
 IO::FDPass, the 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.

Package: libio-file-withfilename-perl
Description-md5: 3bc7bec9e60fe108c1d5e5b443cffe63
Description-en: filehandles that know their origin
 IO::File::WithFilename does everything that IO::File does, but implements
 filename method, that File::Temp objects have. It lets you write the code
 that is ignorant of what classes of objects it works with.
 .
 If you want to check if it is safe to call filename method, you are
 recommended to call can method rather than to check an object's inheritance:
 .
   print $obj->filename, "\n" if eval { $obj->can('filename') };

Package: libio-file-withpath-perl
Description-md5: 82e0930d17fc5a331a1625683c92b9ed
Description-en: IO::File extension that keeps the pathname
 IO::File::WithPath is a Perl module extending IO::File to keep track
 of the absolute path name of the actual file being handled by the
 IO::File object.

Package: libio-handle-util-perl
Description-md5: aee0995a6c80faa881372e9f46216d9b
Description-en: module providing helper functions for IO::Handle
 IO::Handle::Util and its copackaged modules provide various means of creating
 file handles from callbacks and by coercing objects. In particular
 IO::Handle::Prototype::Fallback allows you to define a file handle
 by implementing the various file handle functions as callacks.
 A much simpler interface is provided by IO::Handle::Iterator which reduces
 the callbacks that need to be defined to one.

Package: libio-html-perl
Description-md5: 471f43a80fc73e4e1ce6eb0885b076de
Description-en: open an HTML file with automatic charset detection
 IO::HTML provides an easy way to open a file containing HTML while
 automatically determining its encoding.  It uses the HTML5 encoding
 sniffing algorithm specified in section 8.2.2.1 of the draft standard.

Package: libio-interactive-perl
Description-md5: 218ae1f05b988a01ea274dc7e5c60939
Description-en: utility module for interactive I/O
 IO::Interactive provides three utility subroutines that make it easier to
 develop interactive applications: is_interactive, interactive and busy.

Package: libio-interactive-tiny-perl
Description-md5: 8b30ee4be23fdaba0e7767ca9239ef72
Description-en: minimalist utility module for interactive I/O
 IO::Interactive::Tiny provides the useful subset of IO::Interactive’s
 functionality in the form of only having is_interactive().
 .
 It also gains ::Tiny-ness by reducing large deps: it does not use version,
 Carp, or Scalar::Util.

Package: libio-interface-perl
Description-md5: b2b8241993725965d0e98641792b374d
Description-en: socket methods to get/set interface characteristics
 IO::Interface adds object-methods to IO::Socket objects to allow them
 to get and set operational characteristics of network interface cards,
 such as IP addresses, net masks, and so forth.  It is useful for
 identifying runtime characteristics of cards, such as broadcast
 addresses, and finding interfaces that satisfy certain criteria, such
 as the ability to multicast.

Package: libio-lcdproc-perl
Description-md5: f423f8ab73e9bd95dc7dbf3cbff68774
Description-en: Perl extension to connect to a LCD display through lcdproc
 Lcdproc is a client/server suite including drivers for all kinds of
 nifty LCD displays. IO::LCDproc module provides a Perl interface to
 lcdproc.

Package: libio-lockedfile-perl
Description-md5: 118a474d6f5273dae73a3bad5878a7a5
Description-en: module providing object methods for locking files
 IO::LockedFile provides the same interface as the IO::File class, but with
 the additional feature that the files being manipulated are locked using
 the Flock mechanism (using the flock function).

Package: libio-multiplex-perl
Description-md5: 100ce2443c93e34802825f549f8920db
Description-en: object-oriented interface to select() for Perl
 IO::Multiplex is designed to take the effort out of managing
 multiple file handles.  It is essentially a really fancy front end to
 the select() system call.  In addition to maintaining the select()
 loop, it buffers all input and output to/from the file handles.  It
 can also accept incoming connections on one or more listen sockets.

Package: libio-pager-perl
Description-md5: 551e98a54bcf06ecdde86a27ad8c4515
Description-en: module to select a pager and pipe text to it
 IO::Pager is lightweight and can be used to locate an available pager and set
 the PAGER environment variable sanely or as a factory for creating objects
 defined elsewhere such as IO::Pager::Buffered, IO::Pager::Unbuffered, and
 IO::Pager::less which provides a pure perl pager.
 .
 IO::Pager::Perl is used in the IO::Pager::less IO::Pager subclass, but is
 also a free-standing library ready to be incorporated into other code.
 .
 IO::Pager subclasses are designed to programmatically decide whether or not
 to pipe a filehandle's output to a program specified in PAGER. Subclasses may
 inherit from IO::Pager, and implement the IO handle methods desired.

Package: libio-pipely-perl
Description-md5: b196d213aacde22650b6af1ad158a5c6
Description-en: portable way to create pipe() or pipe-like handles
 IO::Pipely provides a couple functions to portably create one- and
 two-way pipes and pipe-like socket pairs. It acknowledges and works
 around known platform issues so you don't have to.
 .
 IO::Pipely currently understands pipe(), UNIX-domain socketpair() and
 regular IPv4 localhost sockets. It will use different kinds of pipes or
 sockets depending on the operating system's capabilities and the number
 of directions requested. The autodetection may be overridden by
 specifying a particular pipe type.
 .
 IO::Pipely is a spin-off of the POE project's portable pipes. Earlier
 versions of the code have been tested and used in production systems for
 over a decade.

Package: libio-prompt-perl
Description-md5: 71426a249a31337de34fa4055b8b5d47
Description-en: module to interactively prompt for user input
 IO::Prompt is a Perl module useful for prompting the user for some input and
 returning that data as an object. It also provides functions for simulating
 hand-typing to the console and for accessing the low-level input.

Package: libio-prompt-tiny-perl
Description-md5: 8826095db94ec755aff62a2569736dd3
Description-en: module that prompts for user input with a default option
 IO::Prompt::Tiny is an extremely simple prompting module, based on the
 extremely simple prompt offered by ExtUtils::MakeMaker.In many cases, that's
 all you need and this module gives it to you without all the overhead of
 ExtUtils::MakeMaker just to prompt for input.
 .
 It doesn't do any validation, coloring, menus, timeouts, or any of the wild,
 crazy, cool stuff that other prompting modules do. It just prompts with a
 default. That's it!

Package: libio-prompter-perl
Description-md5: dfe714d6c84bd7db500ed504672ef8bb
Description-en: Perl module to prompt for input, read it, clean it, return it
 IO::Prompter exports a single subroutine, prompt, that prints a prompt (but
 only if the program's selected input and output streams are connected to a
 terminal), then reads some input, then chomps it, and finally returns an
 object representing that text.

Package: libio-pty-easy-perl
Description-md5: 5cd601ee93e4c5c327f9aef340d14872
Description-en: module providing an easy interface to IO::Pty
 IO::Pty::Easy provides an interface to IO::Pty which hides most of the ugly
 details of handling ptys, wrapping them instead in simple spawn/read/write
 commands.
 .
 IO::Pty::Easy uses IO::Pty internally, so it inherits all of the portability
 restrictions from that module.

Package: libio-pty-perl
Description-md5: 31fe025b0a877e590dc58090e7cee8b9
Description-en: Perl module for pseudo tty IO
 IO::Pty provides an interface to allow the creation of a pseudo tty.
 .
 IO::Pty inherits from IO::Handle and so provide all the methods
 defined by the IO::Handle package.
 .
 Please note that pty creation is very system-dependent. If you have
 problems, see IO::Tty for help.

Package: libio-sessiondata-perl
Description-md5: 71591eafd8c62e7e74695cdebe49236d
Description-en: set of modules for non-blocking I/O
 This package contains the modules IO::SessionData and IO::SessionSet which
 deal with non-blocking I/O.
 .
 IO::SessionData is a wrapper around IO::Socket handling e.g. partial writes.
 IO::SessionSet is similar to IO::Select. It handles multiple IO::SessionData
 objects offers the ability to buffer partial writes.
 .
 For a detailed documentation, cf. the original author's book:
  Lincoln D. Stein: Network Programming with Perl.
  Addison-Wesley, 2001, pp. 371.

Package: libio-socket-inet6-perl
Description-md5: f6d3736f195add4719019171e4357ff6
Description-en: object interface for AF_INET6 domain sockets
 IO::Socket::INET6 provides an object interface to create and use sockets
 in the AF_INET6 domain. It is built upon the IO::Socket interface and
 inherits all the methods defined by IO::Socket.
 .
 Please note that IO-Socket-INET6 is considered deprecated. It was succeeded
 by IO::Socket::IP. Please consider converting old code from IO-Socket-INET6
 to IO-Socket-IP.

Package: libio-socket-ip-perl
Description-md5: 47b2b5b3c06d44fa6c43ca6cf73af08a
Description-en: module for using IPv4 and IPv6 sockets in a protocol-independent way
 IO::Socket::IP provides a protocol-independent way to use IPv4 and IPv6
 sockets. It allows new connections to be made by specifying the hostname and
 service name or port number. It allows for connections to be accepted by
 sockets listening on local ports, by service name or port number.
 .
 It uses Socket::GetAddrInfo's getaddrinfo function to convert
 hostname/service name pairs into sets of possible addresses to connect to.
 This allows it to work for IPv6 where the system supports it, while still
 falling back to IPv4-only on systems which don't.
 .
 It provides an API which, for most typical cases, should be a drop-in
 replacement for IO::Socket::INET; most constructor arguments and methods are
 provided in a compatible way.

Package: libio-socket-multicast-perl
Description-md5: 5b4c1126646db88802b05ffcef3aa17a
Description-en: module for sending and receiving multicast messages
 The IO::Socket::Multicast module subclasses IO::Socket::INET to
 enable you to manipulate multicast groups. With this module (and an
 operating system that supports multicasting), you will be able to
 receive incoming multicast transmissions and generate your own
 outgoing multicast packets.

Package: libio-socket-portstate-perl
Description-md5: cdca54b934e08ff747eb808f2c6c364d
Description-en: IO::Socket::PortState - checking the status of a port
 You can use it to check if a port is open or closed for a given host and
 protocol.

Package: libio-socket-socks-perl
Description-md5: 110bc76239bb593c40c0db368b112c99
Description-en: extension to IO::Socket providing SOCKS proxy
 IO::Socket::Socks connects to a SOCKS proxy, tells it to open a
 connection to a remote host/port when the object is created.  The
 object you receive can be used directly as a socket for sending and
 receiving data from the remote host. In addition to create socks client
 this module could be used to create socks server.

Package: libio-socket-ssl-perl
Description-md5: 94b103d5ed493e8750e3468ca2e11309
Description-en: Perl module implementing object oriented interface to SSL sockets
 This module is a true drop-in replacement for IO::Socket::INET that
 uses SSL to encrypt data before it is transferred to a remote server
 or client.  IO::Socket::SSL supports all the extra features that one
 needs to write a full-featured SSL client or server application:
 multiple SSL contexts, cipher selection, certificate verification, and
 SSL version selection.  As an extra bonus, it works perfectly with
 mod_perl.
 .
 IO::Socket::SSL uses IPv6 if libio-socket-ip-perl (>= 0.20) or
 libio-socket-inet6-perl is installed.

Package: libio-socket-timeout-perl
Description-md5: 58da5b4b21c6964be03e70ab73a7ffc5
Description-en: IO::Socket with read/write timeout
 IO::Socket provides a way to set a timeout on the socket, but the timeout
 will be used only for connection, not for reading / writing operations.
 .
 IO::Socket::Timeout provides a way to set a timeout on read / write
 operations on an IO::Socket instance, or any IO::Socket::* modules, like
 IO::Socket::INET.

Package: libio-stream-perl
Description-md5: 2a3a3a1a3021c8a94a6ebc60c5596c2c
Description-en: module that provides non-blocking I/O streams based on EV
 Non-blocking event-based low-level I/O is hard to get right. Things become
 much worse when you need to alter I/O stream in some way - use proxies,
 encryption, SSL, etc.
 .
 IO::Stream is designed to give user ability to work with I/O streams on
 higher level, using input/output buffers (just scalars) and high-level
 events like CONNECTED, SENT or EOF. As same time it doesn't hide low-level
 things, and user still able to work on low-level without any limitations.

Package: libio-string-perl
Description-md5: d0f30c36190caa285cda4e17606d2aa3
Description-en: Emulate IO::File interface for in-core strings
 The IO::String module provide the IO::File interface for in-core
 strings.  An IO::String object can be attached to a string, and
 will make it possible to use the normal file operations for reading or
 writing data, as well as seeking to various locations of the string.
 The main reason you might want to do this, is if you have some other
 library module that only provide an interface to file handles, and you
 want to keep all the stuff in memory.
 .
 The IO::String module provide an interface compatible with
 IO::File as distributed with IO-1.20, but the following methods
 are not available; new_from_fd, fdopen, format_write,
 format_page_number, format_lines_per_page, format_lines_left,
 format_name, format_top_name.

Package: libio-stty-perl
Description-md5: 3b95cddd5a56b0d731e2f572cb131b26
Description-en: module to change/print terminal (PTY) line settings
 The IO::Stty module provides a generic interface to handle pseudoterminals
 (PTY) in Perl scripts, such as in the "expect" library.
 .
 Before changing terminal parameters with IO::Stty, it's recommended to save
 the current settings and restore them when finished.

Package: libio-tee-perl
Description-md5: 16ee1e32fea5746eec1534eb818625b5
Description-en: module for multiplexing output to multiple output handles
 IO::Tee objects can be used to multiplex input and output in two
 different ways.  The first way is to multiplex output to zero or more
 output handles.  The IO::Tee constructor, given a list of output
 handles, returns a tied handle that can be written to.  When written
 to (using print or printf), the IO::Tee object multiplexes the
 output to the list of handles originally passed to the constructor.
 As a shortcut, you can also directly pass a string or an array
 reference to the constructor, in which case IO::File::new is called
 for you with the specified argument or arguments.
 .
 The second way is to multiplex input from one input handle to zero or
 more output handles as it is being read.  The IO::Tee constructor,
 given an input handle followed by a list of output handles, returns a
 tied handle that can be read from as well as written to.  When written
 to, the IO::Tee object multiplexes the output to all handles passed
 to the constructor, as described in the previous paragraph.  When read
 from, the IO::Tee object reads from the input handle given as the
 first argument to the IO::Tee constructor, then writes any data
 read to the output handles given as the remaining arguments to the
 constructor.

Package: libio-termios-perl
Description-md5: ffbdbf4889659dc34f63ddde30133eed
Description-en: module to supply termios methods to IO::Handle objects
 The IO::Termios class extends the generic IO::Handle object class by
 providing methods which access the system's terminal control termios(3)
 operations. These methods are primarily of interest when dealing with TTY
 devices, including serial ports.
 .
 Linux supports a non-POSIX extension to the usual termios interface which
 allows arbitrary baud rates to be set. IO::Termios can automatically make use
 of this ability through the Linux::Termios2 module which is already in Debian
 as package liblinux-termios2-perl. This module will be used automatically and
 transparently to allow set*baud methods to set any rate allowed by the
 kernel/driver.

Package: libio-tiecombine-perl
Description-md5: 4167140bca842e6c701576f79998746e
Description-en: Perl module to collect output via any kind of tied variable
 IO::TieCombine is a module that can collect output in separate (but
 combinable) named "slots" (output buffers). It provides methods that
 tie scalars, references, file handles or callback functions to specific
 slots, making it possible to e.g. collect both text printed to a file
 handle and text appended to a scalar in the same place, without the
 printing or appending function knowing about the relationship or the
 name of the slot.

Package: iodbc
Description-md5: 4fc1d71b52e8f84bd8094342f6d23462
Description-en: GTK+ config frontend for the iODBC Driver Manager
 The iODBC (intrinsic Open Database Connectivity) driver manager is compatible
 with the ODBC 2.x and 3.x specification and performs all the jobs of a
 ODBC driver manager (i.e. driver loading, parameters and function sequence
 checking, driver's function invoking, etc). Any ODBC driver working with
 ODBC 2.0 and 3.x driver manager will also work with iODBC driver manager
 and vice versa.
 .
 Applications (using ODBC function calls) linked with iODBC driver manager
 will be able to simultaneously access different types of data sources within
 one process through suitable iODBC drivers.
 .
 This package contains the configuration binaries.

Package: libiodbc2
Description-md5: 28db562dffbe690878759315a006f3df
Description-en: iODBC Driver Manager
 The iODBC (intrinsic Open Database Connectivity) driver manager is compatible
 with the ODBC 2.x and 3.x specification and performs all the jobs of a
 ODBC driver manager (i.e. driver loading, parameters and function sequence
 checking, driver's function invoking, etc). Any ODBC driver working with
 ODBC 2.0 and 3.x driver manager will also work with iODBC driver manager
 and vice versa.
 .
 Applications (using ODBC function calls) linked with iODBC driver manager
 will be able to simultaneously access different types of data sources within
 one process through suitable iODBC drivers.
 .
 This package contains the library files. Look for the iodbc package, too!

Package: libiodbc2-dev
Description-md5: d130ba790976d31df335175ab1a2c1f8
Description-en: iODBC Driver Manager (development files)
 The iODBC (intrinsic Open Database Connectivity) driver manager is compatible
 with the ODBC 2.x and 3.x specification and performs all the jobs of a
 ODBC driver manager (i.e. driver loading, parameters and function sequence
 checking, driver's function invoking, etc). Any ODBC driver working with
 ODBC 2.0 and 3.x driver manager will also work with iODBC driver manager
 and vice versa.
 .
 Applications (using ODBC function calls) linked with iODBC driver manager
 will be able to simultaneously access different types of data sources within
 one process through suitable iODBC drivers.
 .
 This package contains the development files.

Package: libipc-filter-perl
Description-md5: 4d5dacc5ae44e63102d6f721d7075ed3
Description-en: module to filter data through an external process
 The filter function provided by IPC::Filter passes data through an
 external command, thus providing filtering in non-pipeline situations.

Package: libipc-pubsub-perl
Description-md5: 67e3042715dc73e0d1aebeddeea419fb
Description-en: Interprocess Publish/Subscribe channels
 IPC::PubSub provides a simple API for publishing messages to channels
 and for subscribing to them.
 .
 When a message is published on a channel, all subscribers currently in
 that channel will get it on their next get or get_all call.
 .
 The package includes backends based on DBM::Deep, Cache::Memcached,
 Jifty::DBI and plain hashes.

Package: libipc-run-perl
Description-md5: 7be22cc2721eed4c7b8e422ca5d87022
Description-en: Perl module for running processes
 IPC::Run allows you to run and interact with child processes using
 files, pipes, and pseudo-ttys.  Both system()-style and scripted
 usages are supported and may be mixed.  Likewise, functional and OO
 API styles are both supported and may be mixed.
 .
 Various redirection operators reminiscent of those seen on common
 Unix and DOS command lines are provided.

Package: libipc-run-safehandles-perl
Description-md5: 46748829924d2cf9dbc1532e56fb6f26
Description-en: Use IPC::Run and IPC::Run3 safely
 IPC::Run and IPC::Run3 are both very upset when you try to use them under
 environments where you have STDOUT and/or STDERR tied to something else, such
 as under fastcgi.
 .
 The module adds safe-guarding code when you call IPC::Run or IPC::Run3 under
 such environment to make sure it always works.

Package: libipc-run3-perl
Description-md5: eca376502cf58c4f9dfa35ab86a08a7c
Description-en: run a subprocess with input/output redirection
 IPC::Run3 allows you to run a subprocess and redirect stdin, stdout,
 and/or stderr to files and perl data structures.  It aims to satisfy 99%
 of the need for using system()/qx``/open3() with a simple, extremely
 Perlish API and none of the bloat and rarely used features of IPC::Run.

Package: libipc-shareable-perl
Description-md5: eb6e832675bf9dfc50c00c189621a942
Description-en: module to access IPC shared memory segments through perl
 This perl module provides a tie() interface to System V IPC shared memory
 segments.
 .
 IPC::Shareable allows you to tie a variable to shared memory making it
 easy to share the contents of that variable with other Perl processes.
 Scalars, arrays, and hashes can be tied.  The variable being tied may
 contain arbitrarily complex data structures - including references to
 arrays, hashes of hashes, etc.

Package: libipc-sharedcache-perl
Description-md5: e07dcfb09218eb11f0c3bb82576df5f1
Description-en: module to manage a cache in SysV IPC shared memory
 IPC::SharedCache attempts to make shared memory easy to use for one specific
 application - a shared memory cache, provides a shared memory cache accessed
 as a tied hash.

Package: libipc-sharelite-perl
Description-md5: e0f47672ecd9c103037aadbb8a17d74f
Description-en: Perl module that provides a simple interface to shared memory
 IPC::ShareLite provides a simple interface to shared memory, allowing
 data to be efficiently communicated between processes. Your operating
 system must support SysV IPC (shared memory and semaphores) in order to
 use this module.

Package: libipc-signal-perl
Description-md5: de50e36aff09911b00baef63557004d8
Description-en: utility functions dealing with signals for Perl
 The IPC::Signal module contains utility functions for dealing with signals.
 Currently these are just translating between signal names and signal
 numbers and vice versa.

Package: libipc-system-simple-perl
Description-md5: 60342b37a1e4a39a76ddcd5bdc51cc21
Description-en: Perl module to run commands simply, with detailed diagnostics
 IPC::System::Simple takes the hard work out of calling external commands; it
 provides replacements for system() and the backtick operator that will either
 succeed, or die with rich diagnostic messages on errors.
 .
 The module also includes the ability to specify acceptable exit values, trap
 errors, or process diagnostics.

Package: libips4o-dev
Description-md5: 1f80b1a9db7dca58d516ac497ff9bdea
Description-en: In-place Parallel Super Scalar Samplesort
 This is the implementation of the algorithm presented in the eponymous
 paper, which contains an in-depth description of its inner workings, as
 well as an extensive experimental performance evaluation.

Package: libiptables-chainmgr-perl
Description-md5: 525c69b8246c311f8d5bf05925c7030b
Description-en: Perl extension for manipulating iptables policies
 The IPTables::ChainMgr module provides an interface to manipulate iptables
 policies on Linux systems through the direct execution of iptables commands.
 .
 Then, it is easy to execute iptables commands directly in order to both parse
 and change the configuration of the policy. Further, this simplifies
 installation since the only external requirement is (in the spirit of
 scripting) to be able to point IPTables::ChainMgr at an installed iptables
 binary instead of having to compile against a library.

Package: libiptables-parse-perl
Description-md5: 70052fd09199cc048dd186b463c0894a
Description-en: Perl extension for parsing iptables firewall rulesets
 The IPTables::Parse package provides an interface to parse iptables
 rules on Linux systems through the direct execution of iptables commands, or
 from parsing a file that contains an iptables policy listing.  You can get
 the current policy applied to a table/chain, look for a specific user-defined
 chain, check for a default DROP policy, or determining whether or not logging
 rules exist.

Package: libiptcdata-bin
Description-md5: 830662c59118e488ec0d41af00f9a952
Description-en: Library to parse IPTC metadata (programs)
 libiptcdata is a library, for manipulating the International Press
 Telecommunications Council (IPTC) metadata stored within multimedia
 files such as images. The library provides routines for parsing,
 viewing, modifying, and saving this metadata.

Package: libiptcdata-doc
Description-md5: ecd618b5ecb320b7b5d87683a2a804f7
Description-en: Library to parse IPTC metadata (documentation)
 libiptcdata is a library, for manipulating the International Press
 Telecommunications Council (IPTC) metadata stored within multimedia
 files such as images. The library provides routines for parsing,
 viewing, modifying, and saving this metadata.

Package: libiptcdata0
Description-md5: 938d2dc5511bf546ff851f571e905419
Description-en: Library to parse IPTC metadata
 libiptcdata is a library, for manipulating the International Press
 Telecommunications Council (IPTC) metadata stored within multimedia
 files such as images. The library provides routines for parsing,
 viewing, modifying, and saving this metadata.

Package: libiptcdata0-dbg
Description-md5: fafc99923440a07d1dce817e8ec7dcad
Description-en: Library to parse IPTC metadata (debug files)
 libiptcdata is a library, for manipulating the International Press
 Telecommunications Council (IPTC) metadata stored within multimedia
 files such as images. The library provides routines for parsing,
 viewing, modifying, and saving this metadata.

Package: libiptcdata0-dev
Description-md5: 26af292fcdc22d47f1ba4952630d7b83
Description-en: Library to parse IPTC metadata (development files)
 libiptcdata is a library, for manipulating the International Press
 Telecommunications Council (IPTC) metadata stored within multimedia
 files such as images. The library provides routines for parsing,
 viewing, modifying, and saving this metadata.

Package: libirc-formatting-html-perl
Description-md5: 438bf8586cde29283750e9ef87ab6555
Description-en: Perl module for converting between HTML and IRC formatting
 IRC::Formatting::HTML provides two functions:
  - irc_to_html, takes an irc formatted string and
 returns the HTML version. Also takes an option to
 treat inverted text as italic.
  - html_to_irc, which takes an HTML string and returns
 an irc formatted string.

Package: libirc-utils-perl
Description-md5: 01f6bacfc36531d599d806e1bb4992d6
Description-en: collection of common utilities for IRC-related tasks
 The functions in the IRC::Utils module take care of many of the tasks you are
 faced with when working with IRC. Mode lines, ban masks, message encoding and
 formatting, etc.

Package: libircclient-dev
Description-md5: adce96ca325ffac2fa2cdee1e1995034
Description-en: development files for libircclient
 libircclient is a small but powerful library that implements the
 client-server IRC protocol. It is designed to be small, fast, portable and
 compatible to RFC standards, and most IRC clients. libircclient features
 include:
 .
  * Full multi-threading support.
  * Single threads handles all the IRC processing.
  * Support for single-threaded applications, and socket-based
    applications, which use select()
  * Synchronous and asynchronous interfaces.
  * CTCP support with optional build-in reply code.
  * Flexible DCC support, including both DCC chat, and DCC file transfer.
  * Can both initiate and react to initiated DCC.
  * Can accept or decline DCC sessions asynchronously.
  * Plain C interface and implementation (possible to use from C++ code,
    obviously)
  * Compatible with RFC 1459 and most IRC clients.
  * Good documentation and examples available.
 .
 This package contains the development files.

Package: libircclient1
Description-md5: 52395b5580dce0d9a5e86e015135d643
Description-en: C library to create IRC clients
 libircclient is a small but powerful library that implements the
 client-server IRC protocol. It is designed to be small, fast, portable and
 compatible to RFC standards, and most IRC clients. libircclient features
 include:
 .
  * Full multi-threading support.
  * Single threads handles all the IRC processing.
  * Support for single-threaded applications, and socket-based applications,
    which use select()
  * Synchronous and asynchronous interfaces.
  * CTCP support with optional build-in reply code.
  * Flexible DCC support, including both DCC chat, and DCC file transfer.
  * Can both initiate and react to initiated DCC.
  * Can accept or decline DCC sessions asynchronously.
  * Plain C interface and implementation (possible to use from C++ code,
    obviously)
  * Compatible with RFC 1459 and most IRC clients.
  * Good documentation and examples available.

Package: irecovery
Description-md5: 28030033b953b11ed3e3ef4f44c6803b
Description-en: Command line utility to communication with iOS recovery systems
 libirecovery is a library which implements communication to iBoot/iBSS
 recovery mode found on Apple's iOS devices via USB.
 .
 This package contains a command-line utility named irecovery.

Package: libirecovery-1.0-3
Description-md5: 09ee4d907388f3d60e5c8430331eb985
Description-en: Library allowing communication with iBoot/iBSS of iOS devices via USB
 libirecovery is a library which implements communication to iBoot/iBSS
 recovery mode found on Apple's iOS devices via USB.
 .
 It can be used with the idevicerestore utility to flash firmwares to iOS
 devices.

Package: libirecovery-1.0-dev
Description-md5: bf6d19d5801e98a4d468b514883a8da3
Description-en: Development files for libirecovery
 libirecovery is a library which implements communication to iBoot/iBSS
 recovery mode found on Apple's iOS devices via USB.
 .
 This package contains the development files for libirecovery

Package: libirecovery-common
Description-md5: 168ca394408fd8b088cbf1c10045ea04
Description-en: Common files for libirecovery
 libirecovery is a library which implements communication to iBoot/iBSS
 recovery system found on Apple's iOS devices via USB.
 .
 This package contains udev rules files to setup permissions for plugged
 devices in recovery mode.

Package: libiri-perl
Description-md5: 61fccb8c37cc0f259d703f8d8fc3f8b9
Description-en: Handle Internationalized Resource Identifiers in Perl
 The IRI module is a Perl implementation of Internationalized Resource
 Identifiers (IRIs) as defined by RFC 3987.
 .
 See http://www.ietf.org/rfc/rfc3987.txt for the IRI specification.

Package: libirman-dev
Description-md5: 698cc891de98120434f671abd372d730
Description-en: Library, headers and test tools for the Irman infrared hardware
 The IrMan hardware (http://www.intolect.com/irmandetail.htm) is  nowadays
 discontinued. However, some modern hardware (notably the irtoy) is able to
 emulate the irman protocol.
 .
 This package contains development support including static libraries,
 headers, test tools, documentation and pkg-config files.

Package: libirman0
Description-md5: 9b0e4a064fd960832fa2fd1d247b0c3d
Description-en: Shared library to access the libirman hardware
 The IrMan hardware (http://www.intolect.com/irmandetail.htm) is nowadays
 discontinued. However, some modern hardware (notably the irtoy) is able to
 emulate the irman protocol.
 .
 This package contains runtime shared libraries.

Package: lirc-drv-irman
Description-md5: f82ec8e4a23290bf6b42f3f25e5f0f36
Description-en: LIRC plugin providing irman compatible devices support
 The IrMan hardware (http://www.intolect.com/irmandetail.htm) is nowadays
 discontinued. However, some modern hardware (notably the irtoy) is able to
 emulate the irman protocol.
 .
 This package provides a plugin for modern LIRC providing support for
 irman compatible devices (http://www.intolect.com/irmandetail.htm).
 Older LIRC versions < 0.9.4 has this support built-in.

Package: isal
Description-md5: 7f9035928ec89f5e08326038dda3a0d1
Description-en: Intel(R) Intelligent Storage Acceleration Library - tools
 Collection of low-level functions used in storage applications.
 Contains fast erasure codes that implement a general
 Reed-Solomon type encoding for blocks of data that helps protect against
 erasure of whole blocks. The general ISA-L library contains an expanded
 set of functions used for data protection, hashing, encryption, etc.
 .
 This package contains CLI tools.

Package: libisal-dev
Description-md5: 874548205a402b15945db5a8d79b55a2
Description-en: Intel(R) Intelligent Storage Acceleration Library - devel files
 Collection of low-level functions used in storage applications.
 Contains fast erasure codes that implement a general
 Reed-Solomon type encoding for blocks of data that helps protect against
 erasure of whole blocks. The general ISA-L library contains an expanded
 set of functions used for data protection, hashing, encryption, etc.
 .
 This package contains the development files needed to build against the shared
 library.

Package: libisal2
Description-md5: db59909f70c412a803a10087d9506bd6
Description-en: Intel(R) Intelligent Storage Acceleration Library - shared library
 Collection of low-level functions used in storage applications.
 Contains fast erasure codes that implement a general
 Reed-Solomon type encoding for blocks of data that helps protect against
 erasure of whole blocks. The general ISA-L library contains an expanded
 set of functions used for data protection, hashing, encryption, etc.
 .
 This package contains the shared library.

Package: libiscsi-bin
Description-md5: b694252febaa2b756d9cbc15ff8654a1
Description-en: iSCSI client shared library - utilities
 Libiscsi is a clientside library to implement the iSCSI protocol
 that can be used to access resource of an iSCSI Target.
 .
 The library is fully async with regards to iscsi commands and scsi
 tasks, but a sync layer is also provided for ease of use for simpler
 applications.
 .
 This package contains a set of useful iscsi utilities such as logging in
 to and enumerating all targets on a portal and all devices of a target,
 all built on top of libiscsi.

Package: libiscsi-dev
Description-md5: 0b09df35ae0dc13bc21a74ee4bae157f
Description-en: iSCSI client library development files
 Libiscsi is a clientside library to implement the iSCSI protocol
 that can be used to access resource of an iSCSI Target.
 .
 The library is fully async with regards to iscsi commands and scsi
 tasks, but a sync layer is also provided for ease of use for simpler
 applications.
 .
 This package contains the header files, static library and other files
 needed to compile applications which uses libiscsi.

Package: libiscsi7
Description-md5: 064625df53bd4a3770b555b02abbc38d
Description-en: iSCSI client shared library
 Libiscsi is a clientside library to implement the iSCSI protocol
 that can be used to access resource of an iSCSI Target.
 .
 The library is fully async with regards to iscsi commands and scsi
 tasks, but a sync layer is also provided for ease of use for simpler
 applications.
 .
 This package contains the library itself.

Package: libiscwt-java
Description-md5: c40ab77f08fa36f52dd05808dafff788
Description-en: abstractions and Java implementations for rendering PDF
 To built a flexible PDF rendering one first needed some basics
 functionality to deal with fonts, images and general platform
 abstractions. The result is isCWT. It contains all abstraction and
 implementations needed for rendering PDF that are not related to PDF
 itself.  This library is built and used primarily for jPod Renderer,
 so one is likely to miss some features when using it in another context.

Package: libiscwt-java-doc
Description-md5: 7fab26fd5d2a43c51f6053e34d838c66
Description-en: Javadoc API description for isCWT
 To built a flexible PDF rendering one first needed some basics
 functionality to deal with fonts, images and general platform
 abstractions. The result is isCWT. It contains all abstraction and
 implementations needed for rendering PDF that are not related to PDF
 itself.  This library is built and used primarily for jPod Renderer,
 so one is likely to miss some features when using it in another context.
 .
 This package contains autogenerated documentation from the Java source code,
 consisting of HTML files describing the library for programmers.

Package: libisfreetype-java
Description-md5: 3bdbb5579a740db4fbdc934748a8cddb
Description-en: Java wrapper for FreeType font handling library
 The PDF rendering of the Open Source efforts of the company intarsys
 was in demand of a good font handling library. This new development was
 motivated by observations that current solutions
  * only have poor support for VM
  * there is no plain Java library around
  * extends the de factor standard C library FreeType
 This library wraps around the functions that were important for
 using isNativeC (another library of the same company) and were ready
 to run on all FreeType supported platforms.
 .
 While this wrapper-library binds and uses only a very small subset
 of the FreeType features available, to the degree that it is needed
 for the jPodRenderer, it should be no problem to use and enhance
 this implementation in other contexts.
 .
 This package provides a only a link to the very latest
 version of libisfreetype.

Package: libisfreetype-java-doc
Description-md5: 2e39ec0fe2312b0a80e47036ebc5b138
Description-en: Javadoc API description for isFreeType
 Autogenerated from the Java source code, this package offers
 the HTML files describing the library for programmers.

Package: libisnativec-java
Description-md5: 47136e05e83d52e9ab0b115d33f720c0
Description-en: helper routines to access native code from Java
 The package presents a solution completely written in Java to access
 native code.  Features:
  * Java side declaration, no C compiler
  * Clean design
  * Transparent, easy deployment
  * Platform independent
  * Fast
 The effort relies on a combination of upstream's custom design for
 the call interface, memory abstraction and data structures and the
 basic native binding provided by any third party (currently jna).

Package: libisnativec-java-doc
Description-md5: 970ec2d4bd5518cbd66699a01728ccc9
Description-en: Javadoc API description for isNativeC
 Autogenerated from the Java source code, this package offers
 the HTML files describing the library for programmers.

Package: libisoburn-dev
Description-md5: 1f1193b360a99afaf99ec05fd439ff7d
Description-en: development package for libisoburn
 libisoburn is a frontend for the libraries libburn and libisofs. It handles
 the creation, loading, manipulation and burning of ISO-9660 filesystem images.
 This library provides a low-level API, called libisoburn API, which
 enhances and partly encapsulates the API of libburn and libisofs. Further
 there is a higher level API, called xorriso API, which completely encapsulates
 the API of libburn, libisofs, and libisoburn. It implements all parts of
 xorriso except the small initialization module xorriso/xorriso_main.c .
 .
 This package contains the headers, pkgconfig data, and static library for
 libisoburn.

Package: libisoburn-doc
Description-md5: b31a37b30e4d27981125f5ee7e94eef7
Description-en: documentation package for libisoburn
 libisoburn is a frontend for the libraries libburn and libisofs. It handles
 the creation, loading, manipulation and burning of ISO-9660 filesystem images.
 This library provides a low-level API, called libisoburn API, which
 enhances and partly encapsulates the API of libburn and libisofs. Further
 there is a higher level API, called xorriso API, which completely encapsulates
 the API of libburn, libisofs, and libisoburn. It implements all parts of
 xorriso except the small initialization module xorriso/xorriso_main.c .
 .
 This package contains the documentation for libisoburn.

Package: libisoburn1
Description-md5: f755475123e9dbc50f4dfecf700db177
Description-en: library to handle creation and inspection of ISO-9660 file systems
 libisoburn is a frontend for the libraries libburn and libisofs. It handles
 the creation, loading, manipulation and burning of ISO-9660 filesystem images.
 This library provides a low-level API, called libisoburn API, which
 enhances and partly encapsulates the API of libburn and libisofs. Further
 there is a higher level API, called xorriso API, which completely encapsulates
 the API of libburn, libisofs, and libisoburn. It implements all parts of
 xorriso except the small initialization module xorriso/xorriso_main.c .
 .
 This package contains the shared object files for libisoburn.

Package: xorriso
Description-md5: 4538911b3f3a5e4314b9eefecd4579e9
Description-en: command line ISO-9660 and Rock Ridge manipulation tool
 xorriso is a command line and dialog application, which creates, loads,
 manipulates, and writes ISO-9660 file system images with Rock Ridge
 extensions.
 .
 It maps file objects from POSIX compliant file systems into Rock Ridge
 enhanced ISO-9660 file systems and features session-wise manipulation
 of such file systems. It can load the management information of existing
 ISO images and write the resulting session to optical medium or as
 file system objects.
 .
 Supported optical media types:
  - CD-R, CD-RW
  - DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL, DVD+RW, DVD-RAM
  - BD-R, BD-RE
 .
 Some interesting features:
  - Emulation of the mkisofs and cdrecord programs.
  - Data backup and restore capabilities - compression, ACLs, and filters.
  - Isohybrid MBR with partition offset - features booting ISOLINUX from
    USB sticks, or from other devices that appear to PC-BIOS as hard disks.
    The images carry a conventional partition table for a USB stick;
    the first partition reports the size of the ISO image, but starts at a
    non-zero address. It is nevertheless still mountable.
  - Jigdo Template Export - jigdo representation of the resulting ISO-9660
    image, generated on the fly.
 .
 Test suite:
  xorriso source code comes with a release engineering test-suite called
  `releng', which aims to cover most of the functionality of the xorriso
  and the underlying libraries of libburn, libisofs, and libisoburn.

Package: xorriso-dd-target
Description-md5: 655987ad57a2a9557c7cc9fcc655b56b
Description-en: Device evaluator and disk image copier for GNU/Linux
 xorriso-dd-target is a command-line tool to evaluate block devices
 of the Linux kernel whether they are suitable targets for a disk image
 file and to optionally copy the image file to one of them.
 It is specialized on the device names of the Linux kernel and uses the
 capabilities of util-linux program lsblk. Therefore it refuses to run
 on non-Linux kernels.
 .
 The main purpose of xorriso-dd-target is to inspect the device files of
 disk-like storage  media and to judge whether they look like removable
 devices with disposable content.
 If a single plausible candidate is detected, then the program is
 willing to copy a disk image file onto it. This will overwrite or make
 inaccessible the previous partition table and all previous data content
 of the target device.

Package: xorriso-tcltk
Description-md5: 226d3ee6cbae42c0a4bd2ad2e81391d6
Description-en: educational GUI frontend for ISO-9660 manipulation tool xorriso
 xorriso is a command line and dialog application, which creates, loads,
 manipulates, and writes ISO-9660 file system images with Rock Ridge
 extensions.
 .
 xorriso-tcltk offers the most important features in a single GUI window
 together with help texts and references to xorriso's man page.
 The xorriso commands which get triggered by GUI components are shown in a
 scrollable text field or optionally may get logged to a file.
 Click on any GUI component by the rightmost mouse button to see the
 component's help text.

Package: libisofs-dev
Description-md5: 9eacf125d975a1402273ea6f341d6cc5
Description-en: development package for libisofs
 This package contains the pkgconfig files, static library and headers for the
 libisofs6 package.
 Header file <libisofs/libisofs.h> defines the API of libisofs.

Package: libisofs-doc
Description-md5: ccc0a58d4d6b8e2b2f77edbfa9f2e671
Description-en: background documentation for libisofs library
 This package contains documentation for libisofs6 extensions to the ISO 9660
 filesystem format: extended file attributes by AAIP, MD5 checksums,
 zisofs as of mkzftree(1).

Package: libisofs6
Description-md5: 1edcefc688adb0b546b9ea4b9063104a
Description-en: library to create ISO 9660 images
 libisofs creates ISO 9660 (aka ECMA-119) filesystem images which can either
 be written to POSIX file objects or handed over to libburn for being written
 directly to optical media.
 It can read metadata of ISO 9660 filesystems, manipulate them, and use them
 to produce new complete filesystem images or add-on images to be appended
 to the read filesystem image.
 Supported extensions to ISO 9660 are Rock Ridge, Joliet, AAIP, zisofs.

Package: libisrt-java
Description-md5: 22242182c6455ae8b4f886154b149c5a
Description-en: common runtime library by intarsys
 The isRuntime library is a collection of routines common to most
 of intarsys's Java implementations, including the isCWT and jPod
 PDF management software libraries.

Package: libisrt-java-doc
Description-md5: d8872348ed43ee76baaa7c15919b3053
Description-en: common runtime library by intarsys (documentation)
 The isRuntime library is a collection of routines common to most
 of intarsys's Java implementations, including the isCWT and jPod
 PDF management software libraries.
 .
 This package contains the Javadoc API for the isRuntime library.

Package: libite-dev
Description-md5: 5fd244f535ca7715de94fdcda5945dc7
Description-en: static library, header files, and docs for libite
 Static library, header files, and documentation for libite.
 .
 Libite is a lightweight library of frog DNA.  It can be used to fill
 the gaps in any dinosaur project.  It holds useful functions and macros
 developed by both Finit and the OpenBSD project.  Most notably the
 string functions: strlcpy(3), strlcat(3) and the highly useful *BSD
 sys/queue.h and sys/tree.h API's.
 .
 Libite is the frog DNA missing in GNU libc.  However, -lite does not
 aim to become another GLIB!  One noticeable gap in GLIBC is the missing
 _SAFE macros in the BSD sys/queue.h API — highly recommended when
 traversing lists to delete/free nodes.
 .
 The code is open sourced under a mix of the MIT/X11 license, the ISC
 license used by OpenBSD, and BSD licenses, all of them are extremely
 liberal and can be used freely in proprietary software if needed.

Package: libite5
Description-md5: c1440f36eddaac6995996bcdce74059e
Description-en: That missing frog DNA you've been looking for
 Libite, or -lite, is a lightweight library of frog DNA.  It can be used
 to fill the gaps in any dinosaur project.  It holds useful functions
 and macros developed by both Finit and the OpenBSD project.  Most
 notably the string functions: strlcpy(3), strlcat(3) and the highly
 useful *BSD sys/queue.h and sys/tree.h API's.
 .
 Libite is the frog DNA missing in GNU libc.  However, -lite does not
 aim to become another GLIB!  One noticeable gap in GLIBC is the missing
 _SAFE macros in the BSD sys/queue.h API — highly recommended when
 traversing lists to delete/free nodes.
 .
 The code is open source software under a mix of the MIT/X11 license,
 the ISC license used by OpenBSD, and BSD licenses, all of them are
 extremely liberal and can be used freely in proprietary software if
 needed.

Package: libiterator-perl
Description-md5: a3ef55e7213c2e92174f560f32dfef6b
Description-en: Perl implementation of iterators
 Iterator 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.

Package: libiterator-simple-perl
Description-md5: a7603a956a70bdbe1e9a0b1ef631d6b5
Description-en: simple iterators and utilities
 This perl module, Iterator::Simple, allows the programmer to easily
 create and manipulate simple iterators in perl.
 .
 There are also functions to map and filter the output of iterators.

Package: libiterator-util-perl
Description-md5: 10c5c7f237ca452cf2c97e17e2fcc91b
Description-en: Useful functions for creating and manipulating iterator objects
 Iterator::Util 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.

Package: libitext-java
Description-md5: 9375e0a8a16e747e2a89699fc9c4c2a4
Description-en: Java Library to create and manipulate PDF on the fly
 iText is a library that allows you to generate PDF files on the fly.
 The iText classes are very useful for people who need to generate read-only,
 platform independent documents containing text, lists, tables and images.
 The library is especially useful in combination with Java(TM)
 technology-based Servlets: The look and feel of HTML is browser dependent;
 with iText and PDF you can control exactly how your servlet's output will look.

Package: libitext-rtf-java
Description-md5: 4f95d6918585f4d1a2456caf37cc2fcd
Description-en: Java Library to create and manipulate RTF files on the fly
 iText RTF is a library that allows you to generate RTF files on the fly in
 a similar fashion to iText itself.

Package: libitext1-java
Description-md5: aa007bf484d7a0dc5515eaa74b5709a9
Description-en: Java Library to generate PDF on the Fly
 iText is a library that allows you to generate PDF files on the fly.
 The iText classes are very useful for people who need to generate read-only,
 platform independent documents containing text, lists, tables and images.
 The library is especially useful in combination with Java(TM)
 technology-based Servlets: The look and feel of HTML is browser dependent;
 with iText and PDF you can control exactly how your servlet's output will look.
 iText requires JDK 1.2. It's available for free under a multiple license:
 MPL and LGPL.

Package: libitext5-java
Description-md5: 9375e0a8a16e747e2a89699fc9c4c2a4
Description-en: Java Library to create and manipulate PDF on the fly
 iText is a library that allows you to generate PDF files on the fly.
 The iText classes are very useful for people who need to generate read-only,
 platform independent documents containing text, lists, tables and images.
 The library is especially useful in combination with Java(TM)
 technology-based Servlets: The look and feel of HTML is browser dependent;
 with iText and PDF you can control exactly how your servlet's output will look.

Package: libitl-dev
Description-md5: ebde304649050aeaaab646b93ecdbcca
Description-en: Islamic tools & libraries project - development files
 This library allows applications to convert between Hijri/Gregorian
 dates and compute Muslim prayer times and Qibla direction based on
 multiple methods of calculation.
 .
 Install this package if you need to build programs that use libitl.
 .
 Part of the Islamic Tools and Libraries project (ITL).

Package: libitl0
Description-md5: fe3e8eb68c6518c4ab4df9a9877dfb41
Description-en: Islamic tools & libraries project - shared library
 This library allows applications to convert between Hijri/Gregorian
 dates and compute Muslim prayer times and Qibla direction based on
 multiple methods of calculation.
 .
 Part of the Islamic Tools and Libraries project (ITL).

Package: gir1.2-itl-1.0
Description-md5: 2f28551251fab78b86672bc989de43ea
Description-en: GObject introspection data for Itl 1.0 library
 This library is a GObject bindings library for libitl (Islamic tools &
 library project), libitl allows applications to convert between
 Hijri/Gregorian dates and compute Muslim prayer times and Qibla direction
 based on multiple methods of calculation.
 .
 This package contains introspection data for the GObject bindings library.

Package: libitl-gobject-dev
Description-md5: 36d9d8886884fa0078b569deddf44150
Description-en: GObject bindings for libitl - development files
 This library is a GObject bindings library for libitl (Islamic tools &
 library project), libitl allows applications to convert between
 Hijri/Gregorian dates and compute Muslim prayer times and Qibla direction
 based on multiple methods of calculation.
 .
 This package contains the header files, static libraries, and symbolic links
 needed for development. The GIR file is also included.

Package: libitl-gobject0
Description-md5: 7f20b16bee412587c2f31cd14d148abb
Description-en: GObject bindings for libitl - shared library
 This library is a GObject bindings library for libitl (Islamic tools &
 library project), libitl allows applications to convert between
 Hijri/Gregorian dates and compute Muslim prayer times and Qibla direction
 based on multiple methods of calculation.
 .
 This package contains the shared library.

Package: libitpp-dev
Description-md5: de0d130a31469ecf5a987e2576f49300
Description-en: C++ library of signal processing and communication routines: Headers
 IT++ is a C++ library of mathematical, signal processing and
 communication classes and functions. Its main use is in simulation of
 communication systems and for performing research in the area of
 communications. The kernel of the library consists of generic vector
 and matrix classes, and a set of accompanying routines. Such a kernel
 makes IT++ similar to MATLAB or GNU Octave .
 .
 This package has the development libraries and headers for IT++.

Package: libitpp-doc
Description-md5: 82f2939c5428d6a4c9dc250d9163e075
Description-en: C++ library of signal processing and communication routines: Documentation
 IT++ is a C++ library of mathematical, signal processing and
 communication classes and functions. Its main use is in simulation of
 communication systems and for performing research in the area of
 communications. The kernel of the library consists of generic vector
 and matrix classes, and a set of accompanying routines. Such a kernel
 makes IT++ similar to MATLAB or GNU Octave .
 .
 This package has the documentation for IT++.

Package: libitpp8v5
Description-md5: 43929a8332eb5e041dde9c37d53bb8ed
Description-en: C++ library of signal processing and communication routines
 IT++ is a C++ library of mathematical, signal processing and
 communication classes and functions. Its main use is in simulation of
 communication systems and for performing research in the area of
 communications. The kernel of the library consists of generic vector
 and matrix classes, and a set of accompanying routines. Such a kernel
 makes IT++ similar to MATLAB or GNU Octave .

Package: libitpp8v5-dbg
Description-md5: 21cba55e30614b25d492057c06520aa1
Description-en: C++ library of signal processing and communication routines: Debug symbols
 IT++ is a C++ library of mathematical, signal processing and
 communication classes and functions. Its main use is in simulation of
 communication systems and for performing research in the area of
 communications. The kernel of the library consists of generic vector
 and matrix classes, and a set of accompanying routines. Such a kernel
 makes IT++ similar to MATLAB or GNU Octave .
 .
 This package has the debugging symbols for IT++ which may
 be useful while debugging IT++ based applications.

Package: libixion-0.17-0
Description-md5: 978470dd60cbe746550ca0b34089951d
Description-en: general purpose formula parser & interpreter library
 Ixion is a general purpose formula parser & interpreter that can calculate
 multiple named targets, or “cells”.

Package: libixion-dev
Description-md5: a81f9b4eb9215050604e776145a8cda9
Description-en: general purpose formula parser & interpreter library -- development
 Ixion is a general purpose formula parser & interpreter that can calculate
 multiple named targets, or “cells”.
 .
 This package contains headers, pkg-config file and static library for
 developing applications using Ixion.

Package: libixion-doc
Description-md5: 42420dff0fd5ee38da2d367f37d9c997
Description-en: general purpose formula parser & interpreter library -- documentation
 Ixion is a general purpose formula parser & interpreter that can calculate
 multiple named targets, or “cells”.
 .
 This package contains the API documentation.

Package: python3-ixion
Description-md5: c2eee1b6be4cdad805ad4aef37f777ef
Description-en: general purpose formula parser & interpreter library -- Python module
 Ixion is a general purpose formula parser & interpreter that can calculate
 multiple named targets, or “cells”.
 .
 This package contains the Python module.

Package: libj2ssh-java
Description-md5: ad2aee61805f91a6e98814dff3e701de
Description-en: Java library for the SSH protocol
 J2SSH is an object-orientated Java library implementation of the SSH
 version 2 protocol. It provides a rich, powerful, and extensible SSH
 API that enables developers to gain access to SSH servers and to
 develop entire SSH client/server frameworks. The API library provides
 a fully-featured SSH2 implementation specifically designed for
 cross-platform development. Higher level components, representing
 both the standard SSH client and SSH servers, are provided which
 implement the protocol specification for user sessions and port
 forwarding. The specification currently supports public key and
 password authentication and a full implementation of the SFTP
 protocol.

Package: libj2ssh-java-doc
Description-md5: c906e031b65d9f1854feb504ecdc14d2
Description-en: Java library for the SSH protocol - documentation and examples
 J2SSH is an object-orientated Java library implementation of the SSH
 version 2 protocol. It provides a rich, powerful, and extensible SSH
 API that enables developers to gain access to SSH servers and to
 develop entire SSH client/server frameworks. The API library provides
 a fully-featured SSH2 implementation specifically designed for
 cross-platform development. Higher level components, representing
 both the standard SSH client and SSH servers, are provided which
 implement the protocol specification for user sessions and port
 forwarding. The specification currently supports public key and
 password authentication and a full implementation of the SFTP
 protocol.
 .
 This package includes the API documentation as well as some examples
 for the j2ssh library.

Package: libjaba-client-java
Description-md5: 7363cbb519397fb6f94dbe4331231540
Description-en: minimal client for the JABAWS server
 This package contains a library for building a client for the JABAWS
 sequence alignment server.
 .
 This library is needed by jalview.

Package: libjackson-json-java
Description-md5: c560d5e1336352bc316c747aa2093214
Description-en: streaming fast powerful standard conformant json processor in java
 Jackson is a Java-based JSON-processing package that contains:
 .
  * high-performance streaming JSON parser/generator
  * Tree Model that can be built from/written to parser/generator
  * Object Mapper that implements data binding to/from
  * parser/generator
 .
 API of streaming parser/generator is similar to Stax API used for
 efficient xml processing on Java platform.
 .
 Beyond VERY fast Json parser and generator, Jackson project also offers
 full data binding support through 2 different approaches: "Object
 Mapper" for full POJO to/from Json data mapping (similar to JAXB2) and
 "Tree Mapper" for something similar to DOM and XPath.

Package: libjackson-json-java-doc
Description-md5: 220b6b4dd03bc106ac06a954115b64a7
Description-en: standard conformant json processor in java - API documentation
 Jackson is a Java-based JSON-processing package that contains:
 .
  * high-performance streaming JSON parser/generator
  * Tree Model that can be built from/written to parser/generator
  * Object Mapper that implements data binding to/from
  * parser/generator
 .
 API of streaming parser/generator is similar to Stax API used for
 efficient xml processing on Java platform.
 .
 Beyond VERY fast Json parser and generator, Jackson project also offers
 full data binding support through 2 different approaches: "Object
 Mapper" for full POJO to/from Json data mapping (similar to JAXB2) and
 "Tree Mapper" for something similar to DOM and XPath.
 .
 This package contains the api documentation.

Package: libjama-dev
Description-md5: 72d61ecb9e413f88c0c8edaa9bc63689
Description-en: C++ Linear Algebra Package
 JAMA/C++ was adapted for The Template Numerical Toolkit (TNT) from
 JAMA, a Java Matrix Library, developed jointly by the Mathworks and
 NIST. See http://math.nist.gov/javanumerics/jama for more information.
 .
 TNT is a collection of interfaces and reference implementations of
 numerical objects useful for scientific computing in C++. The toolkit
 defines interfaces for basic data structures, such as multidimensional
 arrays and sparse matrices, commonly used in numerical applications.
 The goal of this package is to provide reusable software components
 that address many of the portability and maintenance problems with C++
 codes.
 .
 TNT provides a distinction between interfaces and implementations of
 TNT components. For example, there is a TNT interface for
 two-dimensional arrays which describes how individual elements are
 accessed and how certain information, such as the array dimensions, can
 be used in algorithms; however, there can be several implementations of
 such an interface: one that uses expression templates, or one that uses
 BLAS kernels, or another that is instrumented to provide debugging
 information. By specifying only the interface, applications codes may
 utilize such algorithms, while giving library developers the greatest
 flexibility in employing optimization or portability strategies.
 .
  Homepage: http://math.nist.gov/tnt/

Package: libjamon-java
Description-md5: 44e8609b3898f540e66e906a5c69f82e
Description-en: Java API for easy monitoring production applications
 The Java Application Monitor (JAMon) is a free, simple, high
 performance, thread safe, Java API that allows developers to easily
 monitor production applications. JAMon can be used to determine
 application performance bottlenecks, user/application interactions,
 track application scalability, and more.

Package: libjaudiotagger-java
Description-md5: efb00e2ea6a39dcff6764d09e5160129
Description-en: library for editing tags like ID3 in audio files such as MP3s
 Jaudiotagger is the Audio Tagging library used for tagging data in
 audio files. It currently supports Mp4 (Mp4, M4p, M4a), Mp3 (id3v1,
 id3v2) and Ogg Vorbis.

Package: libjava-jdbc-clojure
Description-md5: f90f65feeb7e352ac11b67fc74d0d61c
Description-en: Clojure interface to sql databases via jdbc
 This Clojure library provides a simple abstraction for CRUD (create, read,
 update, delete) operations on a SQL database, along with basic transaction
 support. Basic DDL operations are also supported (create table, drop table,
 access to table metadata).
 .
 This library was formerly known as clojure.contrib.sql.

Package: libjavaewah-java
Description-md5: 6505ad5e931ecadeaa6a540fbf18f039
Description-en: Compressed variant of the Java bitset class
 The bit array data structure is implemented in Java as the BitSet class.
 Unfortunately, this fails to scale without compression.
 .
 JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses
 a 64-bit run-length encoding (RLE) compression scheme. It trades-off some
 compression for better processing speed. It also has a 32-bit version which
 compresses better, but is not as fast.
 .
 In general, the goal of word-aligned compression is not to achieve the best
 compression, but rather to improve query processing time. Hence, the class
 tries to save CPU cycles, maybe at the expense of storage. However, the EWAH
 scheme implemented is always more efficient storage-wise than an uncompressed
 bitmap as implemented in the BitSet class). Unlike some alternatives, javaewah
 does not rely on a patented scheme.

Package: libjavascript-beautifier-perl
Description-md5: 41c76140315b080ea65b81eb0e8bff35
Description-en: Perl module to beautify JavaScript code
 JavaScript::Beautifier is a Perl module providing a simple way to beautify
 arbitrary JavaScript code. This beautifier can process your messy or compacted
 JavaScript, neatly and consistently formatting it, thus making it easier to
 read and maintain.

Package: libjavascript-minifier-perl
Description-md5: a38f7730046f190034805f210aeca83e
Description-en: Perl extension for minifying JavaScript code
 JavaScript::Minifier removes unnecessary whitespace from JavaScript code. The
 primary requirement developing this module is to not break working code

Package: libjavascript-minifier-xs-perl
Description-md5: 67deb10ad1008e60a85325f6d3cdfd39
Description-en: XS based JavaScript minifier
 JavaScript::Minifier::XS is a JavaScript "minifier"; its designed to remove
 un-necessary whitespace and comments from JavaScript files, while also not
 breaking the JavaScript.
 .
 JavaScript::Minifier::XS is similar in function to JavaScript::Minifier, but
 is substantially faster as its written in XS and not just pure Perl.

Package: libjavascript-packer-perl
Description-md5: ad698b7c7b79a65a6899af13bd8c080a
Description-en: module to compact JavaScript code
 JavaScript::Packer is a Perl module that attempts to compact your JavaScript
 code by removing unneeded whitespace, comments and newlines. This can result
 in substantial size reductions, which can decrease loading times.

Package: libjavascript-rpc-perl
Description-md5: 6b323dda9791066ff070000e46fee831
Description-en: Perl module to process Remote procedure calls from JavaScript
 JavaScript::RPC::Server::CGI is a CGI-based server library for use
 with Brent Ashley's JavaScript Remote Scripting (JSRS) client library.
 It works asynchronously and uses DHTML to deal with the payload.
 .
 The most current version (as of the release of this module) of the
 client library as well as a demo application have been included in
 this distribution.

Package: libjaxen-java
Description-md5: 35de18aeaec18036c7ec8376a5879620
Description-en: Java XPath engine
 jaxen is a universal object model walker, capable of evaluating XPath
 expressions across multiple models. Currently supported are dom4j,
 JDOM, DOM and XOM.

Package: libjaxen-java-doc
Description-md5: 702be9394523b4d28ddacc03ea84bdde
Description-en: Java XPath engine - documentation
 jaxen is a universal object model walker, capable of evaluating XPath
 expressions across multiple models. Currently supported are dom4j,
 JDOM, DOM and XOM.
 .
 This package contains the API javadocs for jaxen.

Package: libjaxp1.3-java
Description-md5: 606ed4bef1a124acfddbe03c2158b1cd
Description-en: Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX)
 xml-apis.jar from the Apache XML Commons project is used by the Xerces-J XML
 parser and Xalan-J XSLT processor and specifies these APIs:
  * Document Object Model (DOM) level 3
  * Simple API for XML (SAX) 2.0.2
  * Java APIs for XML Processing (JAXP) 1.3.04
  * Transformation API for XML (TrAX) 1.3.04
  * Document Object Model (DOM) Level 3 Load and Save
  * JSR 206 Java API for XML Processing 1.3
 .
 These classes are also used in Sun's reference implementation. A GPL'ed
 implementation of these APIs can be found in the libgnujaxp-java package.

Package: libjaylink-dev
Description-md5: 86953c7adf5a7147cc2e83813a2d98b6
Description-en: library for interacting with J-Link programmers (development files)
 libjaylink provides functions for interacting with Segger J-Link USB
 devices, which are used for programming and debugging ARM chips. The
 library is primarily used by OpenOCD, which provides a practical
 interface for using the devices.
 .
 This package contains files needed to compile libjaylink applications.

Package: libjaylink0
Description-md5: 3cdcf648704a039deaf3e434557fb9d6
Description-en: library for interacting with J-Link programmers
 libjaylink provides functions for interacting with Segger J-Link USB
 devices, which are used for programming and debugging ARM chips. The
 library is primarily used by OpenOCD, which provides a practical
 interface for using the devices.

Package: libjazzy-java
Description-md5: 8340645a3ea7a900f090f42a3f8689ca
Description-en: spell checker java library
 Jazzy is a 100% pure Java library implementing a spell checking
 algorithm similar to aspell. It may be used to spell check a variety
 of sources and can be added by java devlopers who want to add spell
 checking functionality to java applications easily.

Package: libjbcrypt-java
Description-md5: 9ca24fac1392dbe931753d65d9f8497e
Description-en: Java implementation of OpenBSD's Blowfish hashing
 jBCrypt is an implementation of Blowfish block cipher with modifications
 designed to raise the cost of off-line password cracking and frustrate fast
 hardware implementation.
 .
 The intent is to make a compromise of a password database less likely to
 result in an attacker gaining knowledge of the plaintext passwords (e.g. using
 John the Ripper).

Package: libjbzip2-java
Description-md5: 202da02a71bd1c8ea07ad91ea8bf9459
Description-en: bzip2 compression/decompression library
 jbzip2 is a Java bzip2 compression/decompression library. It can be used
 as a replacement for the Apache CBZip2InputStream / CBZip2OutputStream
 classes. It is expected comparably fast as a compressor but 5% to 10%
 faster as a decompressor.

Package: gir1.2-jcat-1.0
Description-md5: dcd3a0fea45bc7d1ee8fe484af3c2654
Description-en: GObject introspection data for libjcat
 This package provides the introspection data for libjcat.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: jcat
Description-md5: 68b4b5333d69aee5fe7a9944747dcf81
Description-en: JSON catalog library tool
 The libjcat library assembles checksum and metadata into a JSON based catalog.
 .
 This tool is used to interact with the library to analyze and produce JCAT
 files.

Package: libjcat-dev
Description-md5: d1f6f6776accaa89589dacbc0f34ee82
Description-en: development files for libjcat
 This package provides development libraries for libjcat.
 .
 The libjcat library assembles checksum and metadata into a JSON based catalog.
 .
 This is used by other software to validate metadata.

Package: libjcat-tests
Description-md5: c2edeaf1128b34b4eaa4debd523f0440
Description-en: Installed tests for libjcat1
 The libjcat library assembles checksum and metadata into a JSON based catalog.
 .
 This package contains the installed tests for libjcat1.

Package: libjcat1
Description-md5: f288bc99c94ed9e6085612ae807f4bff
Description-en: JSON catalog library
 The libjcat library assembles checksum and metadata into a JSON based catalog.
 .
 This is used by other software to validate metadata.

Package: libjchart2d-java
Description-md5: 0fa8c0ac3da8adedf76799d477a67ccb
Description-en: Java library for precise 2D charting visualizations
 JChart2D is a minimalistic charting library. It is designed for displaying
 multiple traces consisting of tracepoints, including dynamic (animated) data.
 JChart2D is centered around a single configurable swing widget: the Chart2D.
 This library is intended for engineering tasks and not for presentations.

Package: libjchart2d-java-doc
Description-md5: ae2bd7b8ff295ef08f670aff3ec2a476
Description-en: Java library for precise 2D charting visualizations -- docs
 JChart2D is a minimalistic charting library. It is designed for displaying
 multiple traces consisting of tracepoints, including dynamic (animated) data.
 JChart2D is centered around a single configurable swing widget: the Chart2D.
 This library is intended for engineering tasks and not for presentations.
 .
 This package contains the Javadoc API documentation for libjchart2d-java.

Package: libjcip-annotations-java
Description-md5: 85f9d6057705d32cb3fe9dbdb23f7dfb
Description-en: Java Concurrency In Practice annotations library
 This is a package with annotation classes from Java Concurrency In Practice
 book. These annotations are used to describe thread-safety promises of various
 parts of Java code.

Package: libjcode-perl
Description-md5: 04e946e8e314390677b347634f8d81ad
Description-en: Perl library for Japanese character code conversion
 The libjcode-perl package provides jcode.pl which is perl library
 for Japanese character code conversion.

Package: libjcode-pm-perl
Description-md5: ff4c9f9961bcd69cec64a04fec73976e
Description-en: Perl extension interface to convert Japanese text
 Jcode.pm is a Perl module that handles various Japanese charsets.
 It has all features available on jcode.pl PLUS
  - Object-oriented approach on Japanese text handling
  - mime header handling
  - Unicode feature (UCS2 and UTF8)

Package: libjcommon-java
Description-md5: b5328ef89a59f47c65c0740bb47fc0fe
Description-en: General Purpose library for Java
 JCommon is a free general purpose Java class library that is used in
 several projects at The Object Refinery, including JFreeChart and
 JFreeReport.
 .
 The library includes:
  * user interface classes for displaying information about applications
  * custom layout managers
  * a date chooser panel
  * serialization utilities
  * XML parser support classes

Package: libjcommon-java-doc
Description-md5: 57de8737ec927a9066115216e892da84
Description-en: General Purpose library for Java - documentation
 JCommon is a free general purpose Java class library that is used in
 several projects at The Object Refinery, including JFreeChart and
 JFreeReport.
 .
 This package includes the documentation.

Package: libjconv-bin
Description-md5: 23bce1399ba0269c7cbc15049881b48f
Description-en: charset conversion library - binaries
 This library provide Japanese Code Conversion capability based on iconv. It
 is based by application to enlarge number of supported encoding. It is not
 only for Japanese people, it is used as helper in sylpheed mailer.
 .
 This package contains the jconv program which does conversions between
 encodings using libjconv.

Package: libjconv-dev
Description-md5: a6ba873d8d01898bf54a13e2bc019965
Description-en: charset conversion library - development
 This library provide Japanese Code Conversion capability
 based on iconv. It is based by application to enlarge
 number of supported encoding. It is not only for Japanese
 people, it is used as helper in sylpheed mailer.
 .
 This package contains development files.

Package: libjconv2
Description-md5: db0f315de63a4c11ec4ad18c679036fb
Description-en: charset conversion library
 This library provide Japanese Code Conversion capability
 based on iconv. It is based by application to enlarge
 number of supported encoding. It is not only for Japanese
 people, it is used as helper in sylpheed mailer.

Package: libjdepend-java
Description-md5: 478ec8d4bfd9fbf209498eb111b0990e
Description-en: tool to measure design quality of java class and source
 JDepend traverses Java class and source file directories and
 generates design quality metrics for each Java package. JDepend allows
 you to automatically measure the quality of a design in terms of its
 extensibility, reusability, and maintainability to effectively manage
 and control package dependencies.

Package: jdns
Description-md5: fce966f0f3deb7fd8723c055d3867d75
Description-en: command-line tool to test functionality
 Qt5-based command-line tool called 'jdns' that can be used to test
 DNS functionality.

Package: libjdns-dev
Description-md5: 145214959256573c74bf0cb98a6151cf
Description-en: Simple DNS queries library - development files
 JDNS is a simple DNS implementation that can perform normal DNS
 queries of any record type (notably SRV), as well as Multicast DNS
 queries and advertising. Multicast support is based on Jeremie
 Miller's "mdnsd" implementation.
 .
 The libjdns-dev package contains libraries and header files for
 developing applications that use jdns.

Package: libjdns2
Description-md5: db68995d874e3d2061d3836219d5a727
Description-en: Simple DNS queries library
 JDNS is a simple DNS implementation that can perform normal DNS
 queries of any record type (notably SRV), as well as Multicast DNS
 queries and advertising. Multicast support is based on Jeremie
 Miller's "mdnsd" implementation.

Package: libqjdns-qt5-2
Description-md5: 3bf56ff58f9196a90c0993817489a57a
Description-en: Simple DNS queries library  - Qt5 wrapper
 For Qt5 users there is a wrapper available called QJDns and a very
 high-level wrapper called QJDnsShared (under its original name
 JDnsShared).

Package: libqjdns-qt5-dev
Description-md5: 8c440a2999f42697f2b9087e3a8ba127
Description-en: Simple DNS queries library Qt5 wrapper - development files
 JDNS is a simple DNS implementation that can perform normal DNS
 queries of any record type (notably SRV), as well as Multicast DNS
 queries and advertising.
 .
 The libqjdns-qt5-dev package contains libraries and header files for
 developing Qt5 applications that use qjdns.

Package: libjdo-api-java
Description-md5: 8ae3e8289ca31c4a1de1c3493b56e29b
Description-en: Implementation of JSR 243: Java Data Objects 3.1
 Java Data Objects (JDO) is a standard way to access persistent data in
 databases, using plain old Java objects (POJO) to represent persistent data.
 The approach separates data manipulation (done by accessing Java data members
 in the Java domain objects) from database manipulation (done by calling the
 JDO interface methods). This separation of concerns leads to a high degree of
 independence of the Java view of data from the database view of the data.
 .
 Interfaces are defined for the user's view of persistence:
  - PersistenceManager: the component responsible for the life cycle of
    persistent instances, Query factory, and Transaction access
  - Query: the component responsible for querying the datastore and returning
    persistent instances or values
  - Transaction: the component responsible for initiating and completing
    transactions
 .
 JDO is being developed as a Java Specification Request in the Java Community
 Process. The original JDO 1.0 is JSR-12 http://www.jcp.org/en/jsr/detail?id=12
 and the current JDO 2.0 is JSR-243 http://www.jcp.org/en/jsr/detail?id=243

Package: libjdom1-java
Description-md5: 5e7a375a0c2bfa5d54177b3ca4c1c713
Description-en: lightweight and fast library using XML
 JDOM is, quite simply, a Java representation of an XML document. JDOM
 provides a way to represent that document for easy and efficient
 reading, manipulation, and writing. It has a straightforward API, is
 lightweight and fast, and is optimized for the Java programmer. It's
 an alternative to DOM and SAX, although it integrates well with both
 DOM and SAX.

Package: libjdom1-java-doc
Description-md5: e771c2d094b8d21435d884b1bc7676a3
Description-en: lightweight and fast library using XML - documentation
 JDOM is, quite simply, a Java representation of an XML document. JDOM
 provides a way to represent that document for easy and efficient
 reading, manipulation, and writing. It has a straightforward API, is
 lightweight and fast, and is optimized for the Java programmer. It's
 an alternative to DOM and SAX, although it integrates well with both
 DOM and SAX.
 .
 This package contains API documentation (Javadoc) of libjdom1-java.

Package: libjdom2-intellij-java
Description-md5: ec64157fa560da07ace3674b5192ee52
Description-en: lightweight and fast XML DOM library (IntelliJ version)
 JDOM is, quite simply, a Java representation of an XML document. JDOM
 provides a way to represent that document for easy and efficient
 reading, manipulation, and writing. It has a straightforward API, is
 lightweight and fast, and is optimized for the Java programmer. It's
 an alternative to DOM and SAX, although it integrates well with both
 DOM and SAX.
 .
 This is a patched versions of JDOM project which is used in IntelliJ
 Platform. It is based on the JDOM 2.0.x branch and patched to restore
 compatibility with JDOM 1.1.

Package: libjdom2-java
Description-md5: 5e7a375a0c2bfa5d54177b3ca4c1c713
Description-en: lightweight and fast library using XML
 JDOM is, quite simply, a Java representation of an XML document. JDOM
 provides a way to represent that document for easy and efficient
 reading, manipulation, and writing. It has a straightforward API, is
 lightweight and fast, and is optimized for the Java programmer. It's
 an alternative to DOM and SAX, although it integrates well with both
 DOM and SAX.

Package: libje-perl
Description-md5: 6e3575dc0a1f1c2a5c3f4086bfab89f2
Description-en: Pure-Perl ECMAScript (JavaScript) Engine
 JE is a pure-Perl ECMAScript (JavaScript) engine.
 .
 Advantages:
  - Compatible with Data::Dump::Streamer, so the runtime environment can be
    serialised
  - The parser can be extended/customised to support extra (or fewer) language
    features (not yet complete)
  - All JavaScript datatypes can be manipulated directly from Perl (they all
    have overloaded operators)
 .
 Weaknesses:
  - It's slow
  - It uses lots of memory.
  - It leaks memory (to be fixed).
 .
 This is still an alpha release, but it fully implements ECMAScript v3, except
 for a few seldom-used features like -0.

Package: libjemmy2-java
Description-md5: 2f03095680fe79c561f1eae96ac747fe
Description-en: Java library for automated Java GUI testing
 Jemmy is a Java library that is used to create automated tests for
 Java GUI applications. It contains methods to reproduce all user
 actions which can be performed on Swing/AWT components.

Package: libjemmy2-java-doc
Description-md5: 873421e6828d4930418cf65caf15a547
Description-en: Java library for automated Java GUI testing (documentation)
 Jemmy is a Java library that is used to create automated tests for
 Java GUI applications. It contains methods to reproduce all user
 actions which can be performed on Swing/AWT components.
 .
 This package provides the documentation.

Package: libjettison-java
Description-md5: ff477b95ba607b19e6117aa61d10085c
Description-en: collection of StAX parsers and writers for JSON
 Jettison is a collection of StAX parsers (streaming API for XML) and
 writers which read and write JSON (JavaScript Object Notation). This
 allows nearly transparent enablement of JSON based web services in
 services frameworks like Apache CXF.
 .
 There are currently two included conventions for mapping JSON to XML.
 The first is BadgerFish which implements the full XML infoset in JSON
 using various techniques. The second is called the "mapped"
 convention. It allows you to manually map XML namespaces to JSON
 element prefixes.

Package: libjfreechart-java
Description-md5: a0e5d14b133619f80a041f09d50d2ddd
Description-en: Chart library for Java
 JFreeChart is a free Java class library for generating charts, including:
   * pie charts (2D and 3D)
   * bar charts (regular and stacked, with an optional 3D effect)
   * line and area charts
   * scatter plots and bubble charts
   * time series, high/low/open/close charts and candle stick charts
   * combination charts
   * Pareto charts
   * Gantt charts
   * wind plots, meter charts and symbol charts
   * wafer map charts

Package: libjfreechart-java-doc
Description-md5: d938f58690f1d5a10a566475f13523ed
Description-en: Chart library for Java - documentation
 JFreeChart is a free Java class library for generating charts.
 .
 This package provides the javadoc documentation.

Package: libjfreechart-swt-java
Description-md5: 895f6157e79ec870f27090a6d6e2ae63
Description-en: Chart library for Java (SWT support)
 JFreeChart is a free Java class library for generating charts.
 .
 This package allows one to use JFreeChart in SWT applications.

Package: libjgoodies-animation-java
Description-md5: 999b44db1e9b07f3750612353e1ced39
Description-en: Time-based real-time animations in Java
 The JGoodies Animation framework enables you to produce sophisticated
 time-based real-time animations in Java. It has been designed for a seemless,
 flexible and powerful integration with Java, ease-of-use and a small library
 size.

Package: libjgoodies-binding-java
Description-md5: c884e4f22c2a29afee978cbbb0e3ff26
Description-en: Swing Data Binding Framework
 JGoodies Binding synchronizes object properties with Swing components. It
 helps you represent the state and behavior of a presentation independently of
 the GUI components used in the interface.

Package: libjgoodies-common-java
Description-md5: d45abc55b2796485216bfb6546543d58
Description-en: JGoodies Common
 The JGoodies Common library provides convenience code for other JGoodies
 libraries and applications.

Package: libjgoodies-common-java-doc
Description-md5: f74a739262484e91e130672420b64d49
Description-en: JGoodies Common library (documentation)
 The JGoodies Common library provides convenience code for other JGoodies
 libraries and applications.
 .
 This package contains the API documentation of libjgoodies-common-java.

Package: libjgoodies-forms-java
Description-md5: a962a1bc9120d8abeade1f1e9e6bdaf5
Description-en: Framework to lay out and implement elegant Swing panels
 The JGoodies Forms framework helps you lay out and implement elegant Swing
 panels quickly and consistently. It makes simple things easy and the hard
 stuff possible, the good design easy and the bad difficult.
 .
 Main Benefits:
 .
  * Powerful, flexible and precise layout
  * Easy to work with and quite easy to learn
  * Faster UI production
  * Better UI code readability
  * Leads to better style guide compliance

Package: libjgoodies-forms-java-doc
Description-md5: 3f8cdf779d20b842a5df58b77e36de41
Description-en: Documentation for libjgoodies-forms-java
 The JGoodies Forms framework helps you lay out and implement elegant Swing
 panels quickly and consistently. It makes simple things easy and the hard
 stuff possible, the good design easy and the bad difficult.
 .
 Main Benefits:
 .
  * Powerful, flexible and precise layout
  * Easy to work with and quite easy to learn
  * Faster UI production
  * Better UI code readability
  * Leads to better style guide compliance
 .
 This package contains only documentation.

Package: libjgoodies-looks-java
Description-md5: a37c8f9dc16f29eeefc3f36b8e46d279
Description-en: library with Swing look&feel implementations
 The JGoodies Looks make your Swing applications and applets look better.
 The package consists of a Windows look&feel and the Plastic look&feel
 family. These have been optimized for readability, precise micro-design and
 usability.

Package: libjgoodies-looks-java-doc
Description-md5: e20662e184c9d644b66379687caf5ad2
Description-en: library with Swing look&feel implementations (documentation)
 The JGoodies Looks make your Swing applications and applets look better.
 The package consists of a Windows look&feel and the Plastic look&feel
 family. These have been optimized for readability, precise micro-design and
 usability.
 .
 This package contains the documentation for the library.

Package: libjgraph-java
Description-md5: 1495e280651707e10f9e9eefd751b240
Description-en: JFC/Swing graph component for Java
 JGraph is an easy-to-use, feature-rich and standards-compliant open source
 graph component available for Java. Application areas include:
 .
  * Process diagrams, workflow and BPM visualization, flowcharts, even
    traffic or water flow.
  * Database and WWW visualization, networks and telecoms displays, mapping
    applications and GIS.
  * UML diagrams, electronic circuits, VLSI, CAD, financial and social
    networks and data mining.
  * Biochemistry, ecological cycles, entity and cause-effect relationships
    and organisational charts.
 .
 This package contains the library.

Package: libjgraph-java-doc
Description-md5: 8915a5c90a26892c3d64076cc7360e10
Description-en: JFC/Swing graph component for Java (documentation)
 JGraph is an easy-to-use, feature-rich and standards-compliant open source
 graph component available for Java.
 .
  * Process diagrams, workflow and BPM visualization, flowcharts, even
    traffic or water flow.
  * Database and WWW visualization, networks and telecoms displays, mapping
    applications and GIS.
  * UML diagrams, electronic circuits, VLSI, CAD, financial and social
    networks and data mining.
  * Biochemistry, ecological cycles, entity and cause-effect relationships
    and organisational charts.
 .
 This package contains the documentation and the examples.

Package: libjgrapht0.6-java
Description-md5: 48f0030028115c6c0e876d629832191c
Description-en: mathematical graph theory library for Java
 JGraphT is a free Java graph library that provides mathematical
 graph theory objects and algorithms. JGraphT supports various types of
 graphs including:
  - directed and undirected graphs
  - graphs with weighted, unweighted, labeled or user-defined edges
  - various edge multiplicity options, including simple graphs,
    multigraphs and pseudographs
  - unmodifiable graphs: allow modules to provide "read-only" access
    to internal graphs
  - listenable graphs: allow external listeners to track modification events
  - subgraphs: graphs that are auto-updating subgraph views on other graphs

Package: libjgrapht0.8-java
Description-md5: 11a78f4782d35aad7e203fc0ce447355
Description-en: mathematical graph theory library for Java
 JGraphT is a free Java graph library that provides mathematical
 graph theory objects and algorithms. JGraphT supports various types of
 graphs including:
  - directed and undirected graphs;
  - graphs with weighted, unweighted, labeled or user-defined edges;
  - various edge multiplicity options, including simple graphs,
    multigraphs and pseudographs;
  - unmodifiable graphs: allow modules to provide "read-only" access
    to internal graphs;
  - listenable graphs: allow external listeners to track modification events;
  - subgraphs: graphs that are auto-updating subgraph views on other graphs;
  - all compositions of above graphs.
 .
 JGraphT is designed to be simple and type-safe (via Java generics): graph
 vertices can be of any objects: Strings, URLs, XML documents, even graphs
 themselves.

Package: libjgrapht0.8-java-doc
Description-md5: 093066f18efa4b759d1498b86559338d
Description-en: javadoc-generated API for libjgrapht0.8-java
 JGraphT is a free Java graph library that provides mathematical
 graph theory objects and algorithms.
 .
 This package contains the javadoc documentation for JGraphT.

Package: libjgraphx-java
Description-md5: d4c312003587c4763f17bd0f0919519d
Description-en: Java Swing Diagramming Library
 JGraph X is based on the mxGraph architecture, a re-designed core based
 on JGraph experience.
 .
 The new library API is designed to provide a much lower learning curve as
 well as making the feature set easier to extend and integrate. Sharing the
 model code base of mxGraph, the web diagramming library, enabling applications
 written in Java to be more easily ported to mxGraph-based web applications.
 .
 Overall, JGraph X provides more features that JGraph, with a far smaller code
 size and complexity. Redesigning the codebase from scratch now means
 implementing common feature extensions are easier and require less coding.
 A number of new loosely coupled application-centric features have been added,
 making prototyping even faster, without their usage restricting application
 flexibility.

Package: libjgraphx-java-doc
Description-md5: b1a310beb9daa212c14ba4bfa1742e32
Description-en: Java Swing Diagramming Library - API documentation and manual
 JGraph X is based on the mxGraph architecture, a re-designed core based
 on JGraph experience.
 .
 The new library API is designed to provide a much lower learning curve as
 well as making the feature set easier to extend and integrate. Sharing the
 model code base of mxGraph, the web diagramming library, enabling applications
 written in Java to be more easily ported to mxGraph-based web applications.
 .
 Overall, JGraph X provides more features that JGraph, with a far smaller code
 size and complexity. Redesigning the codebase from scratch now means
 implementing common feature extensions are easier and require less coding.
 A number of new loosely coupled application-centric features have been added,
 making prototyping even faster, without their usage restricting application
 flexibility.
 .
 This package contains the Javadoc API documentation.

Package: libjgroups-java
Description-md5: db52acbf51f6a874e189217c88a3c9e6
Description-en: Toolkit for Reliable Multicast Communication
 JGroups is a toolkit for reliable multicast communication.  (Note
 that this doesn't necessarily mean IP Multicast, JGroups can also use
 transports such as TCP). It can be used to create groups of processes
 whose members can send messages to each other. The main features
 include:
  * Group creation and deletion. Group members can be spread across LANs or WANs
  * Joining and leaving of groups
  * Membership detection and notification about joined/left/crashed members
  * Detection and removal of crashed members
  * Sending and receiving of member-to-group messages (point-to-multipoint)
  * Sending and receiving of member-to-member messages (point-to-point)

Package: libjhlabs-filters-java
Description-md5: ac461ceacc3fa7c65d472b9b4c4f62c4
Description-en: Java Image Processing Filters
 Jhlabs filters is a collection of large number of Java Image
 filters. The filters are all standard Java BufferedImageOps and can
 be plugged directly into existing programs. Most filters have dialogs
 to allow you to play with their settings.

Package: libjibx-java
Description-md5: 36dab3f759828702d8072c6a5a61484e
Description-en: Framework for binding XML data to Java objects (symlink)
 JiBX lets you work with data from XML documents using your own class
 structures. The JiBX framework handles all the details of converting
 your data to and from XML based on your instructions. JiBX is designed
 to perform the translation between internal data structures and XML
 with very high efficiency, but still allows you a high degree of
 control over the translation process.
 .
 This package provides the jibx.jar file as a symbolic link to the
 versioned jar.

Package: libjibx1.2-java
Description-md5: 35cd48d1dcd0d8f978cc0ee49e27f39e
Description-en: Framework for binding XML data to Java objects
 JiBX lets you work with data from XML documents using your own class
 structures. The JiBX framework handles all the details of converting
 your data to and from XML based on your instructions. JiBX is designed
 to perform the translation between internal data structures and XML
 with very high efficiency, but still allows you a high degree of
 control over the translation process.

Package: libjibx1.2-java-doc
Description-md5: 3fe5d3f29a551e54f1486045e4712b1f
Description-en: Framework for binding XML data to Java objects (documentation)
 JiBX lets you work with data from XML documents using your own class
 structures. The JiBX framework handles all the details of converting
 your data to and from XML based on your instructions. JiBX is designed
 to perform the translation between internal data structures and XML
 with very high efficiency, but still allows you a high degree of
 control over the translation process.
 .
 This package contains documentation, javadocs and tutorial code for JiBX.

Package: libjide-oss-java
Description-md5: 7c60245652b1c375ad897dbeb9fc69c2
Description-en: extensible Swing component library for Java
 JIDE Common Layer is a general component library built on top of Swing. It
 provides a foundation to build complex Java desktop applications by extending
 existing Swing classes to add more advanced features.
 .
 JIDE Common Layer features over 30 components and utilities including:
   * SearchableBar
   * FolderChooser
   * Searchable JList, JTree, JComboBox and JTable
   * RangeSlider
   * Popup
   * JideSplitButton - a combination of a button and a popup menu
   * CheckBoxList and CheckBoxTree - use check boxes inside JLists and JTrees
   * IconFactory - simplify the usage of icons across the whole application
   * Systeminfo - retrieve information about the current system
   * AutoResizingTextArea
   * AutoCompletion and IntelliHints
   * Calculator component

Package: libjide-oss-java-doc
Description-md5: 186a85b533650ee25c9c1adca34ebfdd
Description-en: extensible Swing component library for Java -- documentation
 JIDE Common Layer is a general component library built on top of Swing. It
 provides a foundation to build complex Java desktop applications by extending
 existing Swing classes to add more advanced features.
 .
 This package contains the Javadoc API documentation for libjide-oss-java and
 the JIDE Common Layer Developer Guide.

Package: libjifty-dbi-perl
Description-md5: 79fbe6a58c046fceb24d7f834f1b810b
Description-en: object-relational persistence framework for Jifty
 Jifty::DBI deals with databases, so that you don't have to.
 .
 This module provides an object-oriented mechanism for retrieving and updating
 data in a DBI-accessible database.
 .
 This module is the direct descendent of DBIx::SearchBuilder. If you're familiar
 with SearchBuilder, Jifty::DBI should be quite familiar to you.

Package: libjira-client-automated-perl
Description-md5: 4278d8ad2e6e51dc49aafe6509463ad5
Description-en: JIRA REST Client for automated scripts
 JIRA::Client::Automated is an adapter between any automated system and JIRA's
 REST API. JIRA::Client::Automated is explicitly designed to easily create and
 close issues within a JIRA instance via automated scripts.
 .
 For example, if you run nightly batch jobs, you can use
 JIRA::Client::Automated to have those jobs automatically create issues in
 JIRA for you when the script runs into errors. You can attach error log files
 to the issues and then they'll be waiting in someone's open issues list when
 they arrive at work the next day.
 .
 If you want to avoid creating the same issue more than once you can search
 JIRA for it first, only creating it if it doesn't exist. If it does already
 exist you can add a comment or a new error log to that issue.

Package: libjira-client-perl
Description-md5: 5054d4ce30970edc809004af5e668cb1
Description-en: Perl interface to JIRA's API
 JIRA::Client is a Perl module that implements an Object Oriented wrapper
 around the SOAP API for JIRA - a bug tracking, issue tracking and project
 management system <URL:http://www.atlassian.com/software/jira/>. Moreover,
 it implements some other methods to make it easier to perform some common
 operations.

Package: libjira-rest-perl
Description-md5: c1b7bac483d4b5299ccfe276b04600ee
Description-en: thin wrapper around Jira's REST APIs
 The JIRA::REST module implements thin wrappers around Jira's REST APIs:
 .
  - Jira Core REST API:
    <https://docs.atlassian.com/jira/REST/server/>
  - Jira Service Desk REST API:
    <https://docs.atlassian.com/jira-servicedesk/REST/server/>
  - Jira Software REST API:
    <https://docs.atlassian.com/jira-software/REST/server/>
 .
 The Jira REST API supersedes the old SOAP API, for which there is another
 Perl module called JIRA::Client.
 .
 Jira <http://www.atlassian.com/software/jira> is a proprietary bug tracking
 system from Atlassian <http://www.atlassian.com/software/jira/>.

Package: libjlatexmath-fop-java
Description-md5: e63625488a87c7a8e813b6eb2cd088b4
Description-en: Implementation of LaTeX math mode wrote in Java (fop plugin)
 JLaTeXmath library provides a set of Java classes for displaying (complex)
 mathematical formulas as part of a Java application. Some use cases are:
  - Displaying text with embedded formulas (in an editor pane, a JavaHelp
    page, ...)
  - Make a combo box which provides the user with a choice between various
    formulas.
  - Have a slider with ticks that display their values not as decimal numbers,
    but as exact values, e.g., fractions, square roots or any combination of
    these.
  - Display the formula together with the graph of a function.
 .
  This package contains the fop plugin.

Package: libjlatexmath-java
Description-md5: 3c847a0fe1c8330ed13100018b6fc990
Description-en: Implementation of LaTeX math mode wrote in Java
 JLaTeXmath library provides a set of Java classes for displaying (complex)
 mathematical formulas as part of a Java application. Some use cases are:
  - Displaying text with embedded formulas (in an editor pane, a JavaHelp
    page, ...)
  - Make a combo box which provides the user with a choice between various
    formulas.
  - Have a slider with ticks that display their values not as decimal numbers,
    but as exact values, e.g., fractions, square roots or any combination of
    these.
  - Display the formula together with the graph of a function.

Package: libjlayer-java
Description-md5: 13ce5b4cd0705a6c70d3c8e46efa5c3f
Description-en: library to decode, convert and play MP3 files
 JAVA library that decodes, converts and plays MP3 files in
 real-time. JLayer supports MPEG 1/2/2.5 Layer 1/2/3 audio
 format. JLayer doesn't need JMF. It runs under J2SE.

Package: libjlha-java
Description-md5: fa4573a3a3d0e18c8b2fe30727f19f9e
Description-en: LHA compress/decompress library for Java
 This package is a library that supports reading and writing an archive file
 that created by LHA. This package has interfaces like the java.util.zip
 package. Many Java programmers can operate easily an archive file that
 created by LHA.

Package: libjlha-java-doc-ja
Description-md5: 8e4f2aa5e6c4d00c06af1db39b9caf5b
Description-en: Japanese documentation for libjlha-java, the LHA library for Java
 This package is a library that supports reading and writing an archive file
 that created by LHA. This package has interfaces like the java.util.zip
 package. Many Java programmers can operate easily an archive file that
 created by LHA.
 .
 This package includes the API javadoc written in Japanese.

Package: libjloda-java
Description-md5: 0b421c2ef8ed99561d8917a8ffe6f189
Description-en: Java library of data structures and algorithms for bioinformatics
 The jloda Java library provides some basic data structures and
 algorithms used by bioinformatics applications like SplitsTree,
 Dendroscope and MEGAN.

Package: libjmac-java
Description-md5: e7a9c067c9583a4176c03d1e60e88c0f
Description-en: Open Source Java Monkey's Audio Decoder/Encoder/JavaSound SPI
 JMAC is a Java implementation of Monkey's Audio Compression
 decoder. JMAC is a Java library that decodes, converts and plays
 Monkey's Audio files (.MAC, .APL, .APE) in real time. JMAC doesn't
 need JMF. It runs under J2SE.

Package: libjna-java
Description-md5: f5f6493a4373302410c954176de107b3
Description-en: Dynamic access of native libraries from Java without JNI
 JNA provides Java programs easy access to native shared libraries without
 writing anything but Java code - no JNI or native code is required. This
 functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
 Access is dynamic at runtime without code generation.
 .
 JNA's design aims to provide native access in a natural way with a minimum of
 effort. No boilerplate or generated code is required. While some attention is
 paid to performance, correctness and ease of use take priority.
 .
 The JNA library uses a small native library stub to dynamically invoke native
 code. The developer uses a Java interface to describe functions and structures
 in the target native library. This makes it quite easy to take advantage of
 native platform features without incurring the high overhead of configuring and
 building JNI code for multiple platforms.

Package: libjna-jni
Description-md5: e245e4eeeea13a088c07acc47c65010c
Description-en: Dynamic access of native libraries from Java without JNI (native libs)
 JNA provides Java programs easy access to native shared libraries without
 writing anything but Java code - no JNI or native code is required. This
 functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
 Access is dynamic at runtime without code generation.
 .
 This package contains the native libraries for libjna-java

Package: libjna-platform-java
Description-md5: 1a910b2665eb5ba703c6a1b70563555b
Description-en: Dynamic access of native libraries from Java without JNI (platform extension)
 JNA provides Java programs easy access to native shared libraries without
 writing anything but Java code - no JNI or native code is required. This
 functionality is comparable to Windows' Platform/Invoke and Python's ctypes.
 Access is dynamic at runtime without code generation.
 .
 This package contains the platform library with many native functions already
 mapped as well as a set of utility interfaces that simplify native access.

Package: libjoda-time-java
Description-md5: 218f7964e3e46dc9aeac50b9d43b1aef
Description-en: Java date and time API
 Joda-Time provides a quality replacement for the Java date and time
 classes. The design allows for multiple calendar systems, while still
 providing a simple API. The 'default' calendar is the ISO8601 standard
 which is used by XML. The Gregorian, Julian, Buddhist, Coptic, Ethiopic
 and Islamic systems are also included. Supporting classes include time
 zone, duration, format and parsing.

Package: libjogl2-java
Description-md5: 15e3cd05fdd450f12ee1b5fd6f8d1a5e
Description-en: Java bindings for OpenGL API
 The JOGL project hosts the development version of the Java Bindings for
 OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics
 to applications written in Java. JOGL is not the official reference
 implementation of the JSR, but an evolving workspace; snapshots are taken
 from this workspace which become the official reference implementations of
 the JSR.
 .
 JOGL provides full access to the APIs in the OpenGL 1.3 - 3.0, 3.1 - 3.3,
 >= 4.0, ES 1.x and ES 2.x specification as well as nearly all vendor
 extensions. It integrates with the AWT and Swing widget sets, as well with
 custom windowing toolkits using the NativeWindow API. It is part of a
 suite of open-source technologies initiated by the Game Technology Group at
 Sun Microsystems.

Package: libjogl2-java-doc
Description-md5: 299ce5fdfe533107685eafdf527f9ab3
Description-en: Documentation for the Java bindings for OpenGL
 The JOGL project hosts the development version of the Java Bindings for
 OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics
 to applications written in Java. JOGL is not the official reference
 implementation of the JSR, but an evolving workspace; snapshots are taken
 from this workspace which become the official reference implementations of
 the JSR.
 .
 JOGL provides full access to the APIs in the OpenGL 2.0 specification as
 well as nearly all vendor extensions, and integrates with the AWT and Swing
 widget sets.
 .
 This package includes the API documentation for JOGL package.

Package: libjogl2-jni
Description-md5: ee4b69f3d84b67ee42501cc037d2c420
Description-en: Java bindings for OpenGL API (JNI lib)
 The JOGL project hosts the development version of the Java Bindings for
 OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics
 to applications written in Java. JOGL is not the official reference
 implementation of the JSR, but an evolving workspace; snapshots are taken
 from this workspace which become the official reference implementations of
 the JSR. JOGL is part of a suite of open-source technologies initiated by
 the Game Technology Group at Sun Microsystems.
 .
 JOGL provides full access to the APIs in the OpenGL 2.0 specification as
 well as nearly all vendor extensions, and integrates with the AWT and Swing
 widget sets.

Package: libjogl2-toolkits
Description-md5: 77ed47108ef0017c4d0e87d47f46568e
Description-en: Toolkits to play with JOGL2
 The JOGL project hosts the development version of the Java Bindings for
 OpenGL (JSR-231), and is designed to provide hardware-supported 3D graphics
 to applications written in Java. JOGL is not the official reference
 implementation of the JSR, but an evolving workspace; snapshots are taken
 from this workspace which become the official reference implementations of
 the JSR.
 .
 JOGL provides full access to the APIs in the OpenGL 1.3 - 3.0, 3.1 - 3.3,
 >= 4.0, ES 1.x and ES 2.x specification as well as nearly all vendor
 extensions. It integrates with the AWT and Swing widget sets, as well with
 custom windowing toolkits using the NativeWindow API. It is part of a
 suite of open-source technologies initiated by the Game Technology Group at
 Sun Microsystems.
 .
 This package includes JOGL toolkits.

Package: libjopendocument-java
Description-md5: 6a40efb23d46bbb558d2d913e692227c
Description-en: pure Java library for OASIS Open Document files manipulation
 jOpenDocument is a free library for developers looking to use Open Document
 files without OpenOffice.org.
 .
 You can automate the document creation and manipulation process. You can use
 jOpenDocument to:
 .
    - Generate dynamic documents from Java, XML or databases
    - Display and print files with built-in viewers
    - Split, concatenate, and manipulate pages
    - Automate filling out of template (created by OpenOffice or not)
    - Use your preferred language via standard ScriptEngine interface
    - And much more...

Package: libjorbis-java
Description-md5: 9e64444eb7e6c7a228eb5c0b38b44417
Description-en: Pure Java Ogg Vorbis Decoder
 JOrbis is a pure Java Ogg Vorbis decoder. JOrbis accepts Ogg Vorbis
 bitstreams and decodes them to raw PCM.

Package: libjpedal-jbig2-java
Description-md5: d64bd07e6999b71c5772ae0ecae1dd3b
Description-en: library for accession of large images
 The JPedal JBIG2 Image Decoder is a 100% pure Java image decoder for
 the JBIG2 file format. The decoder takes the JBIG2 image processing
 technology developed for the JPedal PDF renderer and makes it available
 as a generic library for more general usage.
 .
 It offers the ability to allow developers to add JBIG2 image rendering
 capabilities to their own applications, through a simple and easy to
 use API. In its simplest form it allows developers to load in a JBIG2
 encoded datastream and convert that into a BufferedImage.

Package: libjpeg-tools
Description-md5: af38728c51c9483d2ea89afc5fe370df
Description-en: Complete implementation of 10918-1 (JPEG)
 A complete implementation of 10918-1 (JPEG) coming from jpeg.org (the ISO
 group) with extensions for HDR currently discussed for standardization.
 .
 This release also includes the "JPEG on Steroids" improvements implemented for
 the ICIP 2016 Grand Challenge on Image Compression.

Package: libjpeg-dev
Description-md5: 169b0708f8d540a76b8b0c5710c4ebb6
Description-en: Development files for the JPEG library [dummy package]
 This package depends on default Debian implementation of
 libjpeg.so.62 JPEG library.

Package: libjpeg-turbo-progs
Description-md5: db07a6383951821ac1b13910d3f5d17e
Description-en: Programs for manipulating JPEG files
 This package contains programs for manipulating JPEG files from the
 libjpeg-turbo JPEG library:
  * cjpeg/djpeg: convert to/from the JPEG file format
  * rdjpgcom/wrjpgcom: read/write comments in JPEG files
  * jpegtran: lossless transformations of JPEG files
  * jpegexiforient/exifautotran: manipulate EXIF orientation tag
  * tjbench: a simple JPEG benchmarking tool

Package: libjpeg62-turbo
Description-md5: 08e0ce6ce076575f3375631f6f960ebe
Description-en: libjpeg-turbo JPEG runtime library
 The libjpeg-turbo JPEG library is a library for handling JPEG files.
 .
 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX,
 SSE2, NEON) to accelerate baseline JPEG compression and decompression
 on x86, x86-64, and ARM systems.  The libjpeg-turbo JPEG library is
 an API/ABI compatible with the IJG JPEG library.
 .
 This package contains the shared runtime library.

Package: libjpeg62-turbo-dev
Description-md5: 5d090a630808f56c955fbfbe50d5c165
Description-en: Development files for the libjpeg-turbo JPEG library
 The libjpeg-turbo JPEG library is a library for handling JPEG files.
 .
 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX,
 SSE2, NEON) to accelerate baseline JPEG compression and decompression
 on x86, x86-64, and ARM systems.  The libjpeg-turbo JPEG library is
 an API/ABI compatible with the IJG JPEG library.
 .
 This package contains the static library, headers and documentation.

Package: libturbojpeg-java
Description-md5: 14f35c7c61cd2a2a1847d86aa35c89ee
Description-en: Java bindings for the TurboJPEG library
 The libjpeg-turbo JPEG library is a library for handling JPEG files.
 .
 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX,
 SSE2, NEON) to accelerate baseline JPEG compression and decompression
 on x86, x86-64, and ARM systems.
 .
 This package contains the Java bindings.

Package: libturbojpeg0
Description-md5: 819932f545d3726c7af93af41b3df6b0
Description-en: TurboJPEG runtime library - SIMD optimized
 The libjpeg-turbo JPEG library is a library for handling JPEG files.
 .
 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX,
 SSE2, NEON) to accelerate baseline JPEG compression and decompression
 on x86, x86-64, and ARM systems.
 .
 This package contains the TurboJPEG shared runtime library.

Package: libturbojpeg0-dev
Description-md5: 5961e39a83c1657d246018b58cb0e3ab
Description-en: Development files for the TurboJPEG library
 The libjpeg-turbo JPEG library is a library for handling JPEG files.
 .
 libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX,
 SSE2, NEON) to accelerate baseline JPEG compression and decompression
 on x86, x86-64, and ARM systems.
 .
 This package contains the static library, headers and documentation for
 the TurboJPEG library.

Package: libjpf-java
Description-md5: 6ea44b708f051173bb89fe5c8b572ff0
Description-en: Java Plugin Framework: plug-in infrastructure library for Java projects
 JPF provides a runtime engine that dynamically discovers and loads
 "plug-ins". A plug-in is a structured component that describes itself to JPF
 using a "manifest". JPF maintains a registry of available plug-ins and the
 functions they provide (via extension points and extensions).
 .
 One major goal of JPF is that the application (and its end-user) should not
 pay any memory or performance penalty for plug-ins that are installed, but
 not used. Plug-ins are added to the registry at application start-up or
 while the application is running but they are not loaded until they are
 called.

Package: libjpfcodegen-java
Description-md5: f59af66d45cad70b3a719390643c1e98
Description-en: tool for generating classes from JPF plug-ins
 JPF Code Generator is a handy little tool that generates classes for
 accessing the attributes and extensions of JPF plug-ins from plugin.xml
 files. This has the advantage of providing a strongly typed access to the
 plug-in and simplyfies working with plug-ins.

Package: libjregex-java
Description-md5: c5d9d5f12b1ab2d51a85e84eeb2c457e
Description-en: regular expressions for Java
 The JRegex is compact and efficient regular expression library for Java. It
 provides support for full Perl 5.6 regex syntax and is compliant with
 unicode.org's regex guidelines. Besides that, jregex supports named groups
 (existing in Python regexes but neither in Perl nor in other Java libs), and
 incomplete matching, which is hardly found elsewhere.

Package: libjrosetta-java
Description-md5: 813d1d9a3fb0f7abdd15ffc87975d0fc
Description-en: JRosetta - Advanced graphical console engine
 JRosetta provides a common base for graphical component that could be used to
 build a graphical console in Swing with the latest requirements, such as
 command history, completion and so on for instance for scripting language
 or command line.

Package: libjs-angular-file-upload
Description-md5: 8fcac80b7f65cd6978812348efef31fd
Description-en: lightweight angular directive to upload files
 Angular ng-file-upload directive which supports a wide variety of features.
 It allows you to upload files in many sophisticated ways with ability to
 track the progress, native validation support for file type/size, image
 width/height/aspect ratio, video/audio duration, ng-required with
 pluggable custom sync or async validations, show thumbnail or preview of
 selected images/audio/videos, and more.

Package: libjs-angular-gettext
Description-md5: d100f28987dec0104412e77be3161335
Description-en: gettext utilities for angular.js
 Angular-gettext lets you focus on developing your application. Just write
 everything in English and annotate which parts should be translated. The
 tools do the rest.

Package: libjs-angular-schema-form
Description-md5: 6001df36c798d42988f48c2ed5c71df7
Description-en: form generator from a JSON schema
 Schema Form is a set of AngularJS directives (and a couple of
 services). It can do two things to make life easier:
 1. Create a form directly from a JSON schema.
 2. Validate form fields against that same JSON schema.
 .
 Schema Form uses convention over configuration, so it comes
 packaged with some sensible defaults. But you can always
 customize it by changing the order and types of form fields.

Package: libjs-angularjs-smart-table
Description-md5: 7b1c82cf465527af7cea0dcfd5864c73
Description-en: table module for angular js
 Smart table is a table module for angular js. It allows one to quickly compose
 a table in a declarative way including sorting, filtering, row selection
 pagination. It is lightweight (around 3kb minified) and has no other
 dependencies than Angular itself.

Package: libjs-autolink
Description-md5: 4237a4787960014c94c28d5f4deb1be6
Description-en: JavaScript methods converting text to links
 This JavaScript library implements methods for converting strings of text
 containing URLs to hyperlinks.
 .
 Example:
 - Input:  "This is a link to Google http://google.com".autoLink()
 - Output: "This is a link to Google <a href='http://google.com'>http://google.com</a>"

Package: libjs-autonumeric
Description-md5: e5908154f92f73eb1e338fcb3d0297c8
Description-en: jQuery plugin that automatically formats currency and numbers
 autoNumeric is a jQuery plugin that automatically formats currency and numbers
 as you type on form inputs. It supports most International numeric formats and
 currency signs including those used in Europe, North and South America, Asia
 and India lakhs (Lakhs values supported below 1 billion).
 .
 Any number of currency formats can reside on the same page and are configured
 by settings/options that can be placed as HTML5 data attribute or passed as an
 argument. These settings can easily be changed at any time using the new
 update method or via the callback feature. autoNumeric to many other elements,
 allowing you to place formatted numbers and currency on just about any part of
 the page.
 .
 Seven built in methods gives you the flexibility needed to use autoNumeric to
 its maximum potential. You can now easily start and stop autoNumeric, update
 the settings and remove the formatting from multiple inputs, preparing the
 values for manipulation or form submission.

Package: libjs-backbone-deep-model
Description-md5: a1b94531378e55c7a212ffaefed0b3d6
Description-en: improved support for models with nested attributes
 Deep model is a plugin for the Backbone javascript library, which allows one
 to get and set nested attributes with path syntax, e.g. user.type. It Triggers
 change events for changes on nested attributes.

Package: libjs-backbone.stickit
Description-md5: 23b1c2adcdddee40733535bbc6255881
Description-en: Backbone data binding plugin that binds Model attributes to View elements
 Stickit is a Backbone data binding plugin that binds Model attributes to View
 elements with a myriad of options for fine-tuning a rich app experience.
 Unlike most model binding plugins, Stickit does not require any extra markup
 in your html; in fact, Stickit will clean up your templates, as you will need
 to interpolate fewer variables (if any at all) while rendering. In Backbone
 style, Stickit has a simple and flexible API which plugs in nicely to a View's
 lifecycle.

Package: libjs-blazy
Description-md5: 285c3df2de0608a856e43e5b516cadf8
Description-en: lightweight script for lazy loading and multi-serving images
 bLazy is a lightweight script for lazy loading and multi-serving
 images, iframes, videos and more (less than 1.4KB minified and
 gzipped). It’s written in pure JavaScript why it doesn’t depend on
 3rd-party libraries such as jQuery. It lets you lazy load and
 multi-serve your images so you can save bandwidth and server
 requests. The user will have faster load times and save data usage if
 he/she doesn't browse the whole page.

Package: libjs-bootbox
Description-md5: 8dd9a224380dd3b354ee78ced95943e2
Description-en: flexible dialog boxes for Bootstrap
 Bootbox.js is a small JavaScript library
 which allows you to create programmatic dialog boxes
 using Bootstrap modals,
 without having to worry about creating, managing or removing
 any of the required DOM elements or JS event handlers.
 .
 Bootstrap is a popular HTML, CSS, and JS framework
 for developing responsive, mobile first projects on the web.

Package: libjs-bootswatch
Description-md5: a2bbce2231b1c065797223166e7b9d94
Description-en: themes for Twitter Bootstrap
 Bootswatch is a collection of free themes for Bootstrap. Each theme consists
 of two LESS files. variables.less, which is included by default in Bootstrap,
 allows you to customize these settings. bootswatch.less introduces more
 extensive structural changes.

Package: libjs-chosen
Description-md5: e53868428c3a77efb43b74bdcba66b82
Description-en: select box enhancer for jQuery and Prototype
 Chosen is a JavaScript plugin that makes long, unwieldy select boxes
 more user-friendly.

Package: libjs-cocktail
Description-md5: 6e46395acb4609ec1f313bcd0e3f8c0a
Description-en: implementation of Backbone mixins
 With Cocktail, it is possible to break out a shared Backbone.js
 model/collection/view behaviors into separate modules and mix them into
 classes with. Cocktail is an implementation of Backbone mixins. Mixins are
 simply bare-bones JavaScript objects that provide additional functionality to
 Backbone objects. Think of them as bags of methods that will get added to all
 instances of objects.

Package: libjs-cssrelpreload
Description-md5: f1be946b42d94b52e3a3b2c5a1f73c70
Description-en: JavaScript to load CSS asynchronously
 This JavaScript library provides functions to load CSS asynchronously.
 .
 Referencing CSS stylesheets with link[rel=stylesheet] or @import causes
 browsers to delay page rendering while a stylesheet loads. When loading
 stylesheets that are not critical to the initial rendering of a page, this
 blocking behavior is undesirable. The new <link rel="preload"> standard
 enables loading stylesheets asynchronously, without blocking rendering, and
 loadCSS provides a JavaScript polyfill for that feature to allow it to work
 across browsers, as well as providing its own JavaScript method for loading
 stylesheets.

Package: libjs-dropzone
Description-md5: 64a91a6dfff43efade2c6900a5633736
Description-en: JavasScript library providing Dropzone
 Dropzone.js is a light weight JavaScript library that turns an HTML element
 into a dropzone. This means that a user can drag and drop a file onto it, and
 the file gets uploaded to the server via AJAX.
 .
 Main features:
   - Image thumbnail previews
   - Retina enabled
   - Multiple files and synchronous uploads
   - Progress updates
   - Support for large files
   - Complete theming

Package: libjs-edit-area
Description-md5: f01c485a0dbe768b689b321913d8e189
Description-en: javascript editor for source code
 Edit-area is a free javascript editor for source code that is easy to
 integrate, has only one script include and one function call. It supports
 tabulation (that allows to write well formatted source code), has customizable
 real-time syntax highlighting (currently: PHP, CSS, Javascript, Python, HTML,
 XML, VB, C, CPP, SQL, Pascal, Basic, Brainf*ck, and probably more...),
 word-wrap support, search and replace (with regexp), auto-indenting new
 lines, line numerotation, multilanguage support (currently: Croatian, Czech,
 Danish, Dutch, English, Esperanto, French, German, Italian, Japanese,
 Macedonian, Polish, Portuguese, Russian, Slovak, Spanish, and probably
 more...), has the possibility to use PHP gzip compression (compress the 12
 core files to one file of ~30Ko), allows multiple instances, has a full
 screen mode, possible plugin integration, possible save and load callback
 functions, possible dynamic content management, can work in the same
 environment than prototype and mootools's like libraries.

Package: libjs-emojify
Description-md5: d00bd253f8a7dca9a75e75280b697f5a
Description-en: JavaScript library converting Emoji keywords to images
 This JavaScript library provides methods to convert Emoji keywords
 to images.
 .
 Emoji Cheat Sheet: https://www.webpagefx.com/tools/emoji-cheat-sheet/

Package: libjs-favico.js
Description-md5: 996c1e064bf8107a51650f83e743bee3
Description-en: make use of your favicon with badges, images or videos
 Animate your favicon with animated badges. You can customize type
 of animation, position, background color and text color.

Package: libjs-graphael
Description-md5: eb25d068fcc037813f4556923b504b9b
Description-en: charts for raphael
 gRaphaël’s goal is to help you create stunning charts on your website. It is
 based on Raphaël graphics library.
 .
 gRaphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and
 Internet Explorer 6.0+.

Package: libjs-jquery-backstretch
Description-md5: 18a625e83da8461c02813da6555739b1
Description-en: jQuery background image plugin
 Backstretch is a simple jQuery plugin that allows you to add a
 dynamically-resized, slideshow-capable background image to any page or
 element. The image will stretch to fit the page/element, and will
 automatically resize as the window/element size changes.

Package: libjs-jquery-center
Description-md5: 7d649e6992b9c17764ccc6fd7f429d71
Description-en: jQuery plugin that centralizes DOM element
 This simple plugin helps you centralize your DOM element against their
 parent element or the window. You can also specify the top of the DOM
 element by passing customized settings. This plugin only works for
 absolute elements.

Package: libjs-jquery-colorpicker
Description-md5: 4b18b40cba4d7f3eba98fbe1f191c3e9
Description-en: full-featured colorpicker for jQuery UI
 libjs-jquery-colorpicker is jQuery UI plugin than provides support for easy
 selection of colors in a jQuery UI based web page.
 .
 libjs-jquery-colorpicker features:
  * jQueryUI (themeroller-based) look & feel
  * Familiar interface layout
  * Highly configurable
    - Control parts
    - Layout
    - Input/output formats
    - Swatches
    - Many more
  * Accurate color model
  * Supports localization
  * Smart window alignment
  * Complete API with events and methods
  * Easily extendable with plugins
  * Documented
  * Disable/enable

Package: libjs-jquery-file-upload
Description-md5: 4a47737a6e62081c7169fb70eef3060d
Description-en: file upload widget for jQuery
 File Upload widget with multiple file selection, drag & drop support,
 progress bar, validation and preview images, audio and video for jQuery.
 Supports cross-domain, chunked and resumable file uploads. Works with
 any server-side platform (Google App Engine, PHP, Python, Ruby on Rails,
 Java, etc.) that supports standard HTML form file uploads.

Package: libjs-jquery-fixedtableheader
Description-md5: 3f5616220dc2c821948fbd37379f60cd
Description-en: fixing header row of HTML table
 Fixed Table Header is fixing header row of table without div overflow.
 It is fix header row of table when scroll down the page.

Package: libjs-jquery-flot-axislabels
Description-md5: b4bb2bfe2238870be50187a5cdc7d717
Description-en: provides flot with the ability to label axes
 flot-axislabels provides flot with the ability to label axes.
 It supports any number of axes. It can render the labels with
 CSS transforms, in canvas, or with traditional CSS positioning
 ("HTML" mode).

Package: libjs-jquery-hotkeys
Description-md5: 6ad49f724a34e8aa32e5f3b7dd38a9aa
Description-en: easily add and remove handlers for keyboard events anywhere in your code
 jQuery Hotkeys is a plug-in that lets you easily add and remove handlers for
 keyboard events anywhere in your code supporting almost any key combination.
 .
 This plugin is based off of the plugin by Tzury Bar Yochay: jQuery.hotkeys
 (available at http://github.com/tzuryby/hotkeys).

Package: libjs-jquery-isonscreen
Description-md5: e3bf748b2b5748e1c93209bb32f35a4a
Description-en: detects if an element is visible within the users current view pane
 This method jQuery plugin detects if an element is visible within the users
 current view pane.

Package: libjs-jquery-jstree
Description-md5: 06a1791d925896080816cb1d256ad1cd
Description-en: jquery plugin providing interactive trees
 jsTree is a jquery plugin, that provides interactive trees for web
 pages. jsTree is easily extendable, themable and configurable, it supports
 HTML & JSON data sources and AJAX loading.

Package: libjs-jquery-markitup
Description-md5: 1f2dcb71f7de76352243266d2b77dce2
Description-en: jQuery based universal markup editor
 markItUp! is a JavaScript plugin built on the jQuery library. It allows
 you to turn any textarea into a markup editor. Html, Textile, Wiki
 Syntax, Markdown, BBcode or even your own Markup system can be easily
 implemented.
 .
 markItUp! is not meant to be a “Full-Features-Out-of-the-Box”-editor.
 Instead it is a very lightweight, customizable and flexible engine made
 to meet the developer's needs in their CMSes, blogs, forums or websites.
 markItUp! is not a WYSIWYG editor, and it never will be.

Package: libjs-jquery-scrollto
Description-md5: b2463e6ca30b11c321075619adf190ac
Description-en: scroll the page to a defined place with a nice effect
 jQuery.ScrollTo is a plug-in that lets you easily scroll the page wherever
 you want with some nice effects.
 .
 You can see a demo at <http://demos.flesler.com/jquery/scrollTo>.

Package: libjs-jquery-selectize.js
Description-md5: 8314f5b6362eb76bbe2a0f870b0393a0
Description-en: Extensible jQuery-based custom select UI control
 Selectize is an extensible jQuery-based custom <select> UI
 control. It's useful for tagging, contact lists, country selectors,
 and so on. The goal is to provide a solid & usable experience with a
 clean and powerful API.
 .
 Features
 .
  * Smart Option Searching / Ranking
 .
    Options are efficiently scored and sorted on-the-fly (using
    libjs-sifter.js). Want to search an item's title *and*
    description?  No problem.
 .
  * Caret between items
 .
    Order matters sometimes. Use the left and right arrow keys to move
    between selected items.
 .
  * Select and delete multiple items at once
 .
    Hold down the CTRL key to select more than one item to delete.
 .
  * Díåcritîçs supported
 .
    Great for international environments.
 .
  * Item creation
 .
    Allow users to create items on the fly (async saving is supported;
    the control locks until the callback is fired).
 .
  * Remote data loading
 .
    For when you have thousands of options and want them provided by
    the server as the user types.
 .
  * Clean API and code
 .
    Interface with it and make modifications easily.
 .
  * Extensible
 .
    Plugin API for developing custom features (uses
    libjs-microplugin.js).
 .
  * Touch Support

Package: libjs-jquery-stupidtable
Description-md5: aca772986117e60711170fb17833cfcd
Description-en: jQuery table sorting plugin
 Most table sorting plugins try to account for a limitless number of
 data types and their limitless ways of being presented. This leads to
 an extremely bloated code base with only a tiny portion of the code
 ever used by your project.
 .
 This plugin avoids that issue by letting you define your own ways of
 sorting table columns. The plugin internally recognizes "int",
 "string", "string-ins" (case-insensitive) and "float", so simple data
 tables will take very little effort on your part.

Package: libjs-jquery-timeago
Description-md5: fc735127b81be182118ac5a4f1c46e28
Description-en: updates fuzzy timestamps
 jQuery plugin that makes it easy to support automatically updating fuzzy
 timestamps (e.g. "4 minutes ago" or "about 1 day ago") from ISO 8601
 formatted dates and times embedded in your HTML (à la microformats).
 .
 Timeago was originally built for use with Yarp.com to timestamp comments.
 .
 # Avoid timestamps dated "1 minute ago" even though the page was opened 10
 minutes ago; timeago refreshes automatically.
 # You can take full advantage of page caching in your web applications,
 because the timestamps aren't calculated on the server.
 # You get to use microformats like the cool kids.

Package: libjs-jquery-tmpl
Description-md5: 41370671b89e148c2cea309cb6b0decd
Description-en: original official jQuery Templates plugin
 jQuery templates contain markup with binding expressions
 ('Template tags'). Templates are applied to data objects or
 arrays, and rendered into the HTML DOM.
 .
 Note, that this library is not maintained anymore.
 Please consider using libjs-jsrender instead.

Package: libjs-jquery.quicksearch
Description-md5: e8a168f06663e02d44cf659b43e4bb9d
Description-en: plug-in for filtering large data sets with user input
 The jQuery quicksearch plug-in filteres large data sets with user input. It is
 an improved fork of the original work of riklomas which is available at
 https://github.com/riklomas/quicksearch.

Package: libjs-jsencrypt
Description-md5: ce827e49afbd16b31757f5a51c76124a
Description-en: RSA Encryption in JavaScript
 JSEncrypt provides a simple wrapper around the fantastic work done by Tom Wu
 for RSA Encryption in JavaScript (ie: the jsbn Javascript library). JSEncrypt
 works hand-in-hand with openssl.
 .
 With JSEncrypt, you can generate private and public keypairs, then use them to
 encrypt and decrypt.

Package: libjs-jstorage
Description-md5: faf7cb4dad9a6fb60f81117e1beb337b
Description-en: store data locally with JavaScript
 Storage is a cross-browser key-value store database to store data locally
 in the browser - jStorage supports all major browsers, both in desktop
 and in mobile.

Package: libjs-jsxc
Description-md5: 37537c529f3407bb97a8f474f74a1c6b
Description-en: JavaScript XMPP Client
 Real-time chat app. This app requires an external XMPP server (openfire,
 ejabberd etc.).
 .
 You find a list of features, supported protocols and browsers at the homepage
 of Javascript XMPP Client (http://www.jsxc.org).

Package: libjs-lrdragndrop
Description-md5: d6ceb2fd766fd6927f7ceb84b1ff0a17
Description-en: drag and drop module for Angularjs
 lrDragNDrop is a drag and drop module for Angularjs which allows one to drag
 items from one collection and drop to another one; or reorder the items within
 the same collection.
 .
 It is "item oriented" which imply:
  * the directives must be used with the standard ngRepeat directive
  * "adorners" can be added
  * works only with non empty collections

Package: libjs-magic-search
Description-md5: f1e21894ccc2487abf1a7595bf5610d6
Description-en: AngularJS widget that provides a UI for faceted and text search
 MagicSearch is an AngularJS directive that provides a UI for both faceted
 filtering and as-you-type filtering. It is intended for filtering tables, such
 as an AngularJS smart-table, but it can be used in any situation where you can
 provide it with facets/options and consume its events.

Package: libjs-material-design-lite
Description-md5: 6d38278500234045788bb6a4cbbc5876
Description-en: Material Design Lite (CSS, JS)
 Material Design Lite (MDL) lets you add a Material Design look and
 feel to your static content websites. It doesn't rely on any
 JavaScript frameworks or libraries. Optimized for cross-device use,
 gracefully degrades in older browsers, and offers an experience that
 is accessible from the get-go.

Package: libjs-microplugin.js
Description-md5: 45ec38dc7bcd03932d350caafa672921
Description-en: Lightweight plugin / dependency system for libraries
 MicroPlugin is a lightweight drop-in plugin architecture for your
 JavaScript library. Plugins can declare dependencies to other plugins
 and can be initialized with options (in a variety of formats). It is
 AMD-compatible and it works identically in Node.js and in a browser.

Package: libjs-milligram
Description-md5: 99a60204d950d3401c3f4f7a4dbb8cbe
Description-en: lightweight CSS framework
 Lightweight and responsive CSS framework. (2KB gzipped)
 It provides flexbox and styling for buttons, form elements, tables,
 headers, lists.

Package: libjs-mousetrap
Description-md5: 1935c9055ec11b33af50d82bb6ec7a26
Description-en: library for handling keyboard shortcuts in Javascript
 Mousetrap is a simple library for handling keyboard shortcuts in
 Javascript. It has support for keypress, keydown, and keyup events
 on specific keys, keyboard combinations, or key sequences.

Package: libjs-objectpath
Description-md5: 39b006cd72ca8e2a0e2785fde6b3120b
Description-en: parses js object paths using both dot and bracket notation
 ObjectPath Parses js object paths using both dot and bracket notation. It then
 can "Stringify" an array of properties into a valid path.

Package: libjs-php-date-formatter
Description-md5: 509784586094a1fe55ea5a17871651c3
Description-en: Manipulate date/times using PHP date-time formats in javascript
 php-date-formatter is a Javascript datetime library that allows you to
 manipulate date/times using PHP date-time formats in javascript. This
 library was built with an intention to read and write date/timestamps to
 the database easily when working with PHP server code. Use cases for this
 library would involve reading and saving a timestamp to database in one
 format, but displaying it on client or html forms in another format.
 Maintaining a consistent PHP Date time format for both server side and
 client side validation should help in building extensible applications with
 various PHP frameworks easily.
 .
 This library is a standalone javascript library and does not depend on
 other libraries or plugins like jQuery.

Package: libjs-qunit
Description-md5: a5e6cd099b9c3a7e2a4f378d19fa5081
Description-en: JavaScript Unit Testing framework
 QUnit is a powerful, easy-to-use, JavaScript test suite.
 It's used by the jQuery project to test its code and plugins
 but is capable of testing any generic JavaScript code
 (and even capable of testing JavaScript code on the server-side).
 .
 QUnit is especially useful for regression testing:
 Whenever a bug is reported,
 write a test that asserts the existence of that particular bug.
 Then fix it and commit both.
 Every time you work on the code again, run the tests.
 If the bug comes up again - a regression -
 you'll spot it immediately and know how to fix it,
 because you know what code you just changed.
 .
 Having good unit test coverage makes safe refactoring easy and cheap.
 You can run the tests after each small refactoring step
 and always know what change broke something.
 .
 QUnit is similar to other unit testing frameworks like JUnit,
 but makes use of the features JavaScript provides
 and helps with testing code in the browser,
 e.g. with its stop/start facilities for testing asynchronous code.

Package: libjs-require-css
Description-md5: 4315cf31578dad94daa0bb66291335fc
Description-en: requiring and optimization with almond support
 This Javascript library allows the construction of scripts that can require
 CSS, using the simple RequireJS syntax. Require-css is fully compatible with
 IE 6+, Chrome 3+, Firefox 3.5+, Opera 10+, iOS.

Package: libjs-requirejs-text
Description-md5: aee9d77884be5959187f3234507526c6
Description-en: loader plugin for loading text resources
 It is nice to build HTML using regular HTML tags, instead of building up DOM
 structures in script. However, there is no good way to embed HTML in a
 JavaScript file. The best that can be done is using a string of HTML, but that
 can be hard to manage, particularly for multi-line HTML.
 .
 The text.js AMD loader plugin can help with this issue. It will automatically
 be loaded if the text! prefix is used for a dependency.

Package: libjs-sdp
Description-md5: 5b549ddc7d7cd50c4901229c61a4392f
Description-en: SDP parsing and serialization utilities
 This library implements
 SDP parsing and serialization utilities in JavaScript.
 .
 The Session Description Protocol (SDP) is a format
 for describing streaming media communications parameters.

Package: libjs-sifter.js
Description-md5: f77506f26940f60a83ef58b9958d36e0
Description-en: Library for textually searching arrays and hashes of objects
 Sifter is a client and server-side library (via UMD) for textually
 searching arrays and hashes of objects by property – or multiple
 properties. It's designed specifically for autocomplete. The process
 is three-step: score, filter, sort.
 .
  * Supports díåcritîçs.
 .
    For example, if searching for "montana" and an item in the set has
    a value of "montaña", it will still be matched. Sorting will also
    play nicely with diacritics.
 .
  * Smart scoring.
 .
     Items are scored / sorted intelligently depending on where a
     match is found in the string (how close to the beginning) and
     what percentage of the string matches.
 .
  * Multi-field sorting.
 .
     When scores aren't enough to go by – like when getting results
     for an empty query – it can sort by one or more fields. For
     example, sort by a person's first name and last name without
     actually merging the properties to a single string.
 .
  * Nested properties.
 .
     Allows one to search and sort on nested properties so you can
     perform search on complex objects without flattening them simply
     by using dot-notation to reference fields (ie. nested.property).

Package: libjs-spectre
Description-md5: 20e405593f3ef9eec7c4f2e0c1e4fa14
Description-en: lightweight, responsive and modern CSS framework
 Lightweight (~10KB gzipped) starting point for your projects.
 Flexbox-based, responsive and mobile-friendly layout system,
 elegant elements and CSS components.

Package: libjs-spectre-docs
Description-md5: 10a83ac6604fb886fd5822d225a86507
Description-en: lightweight, responsive and modern CSS framework - documentation
 Lightweight (~10KB gzipped) starting point for your projects.
 Flexbox-based, responsive and mobile-friendly layout system,
 elegant elements and CSS components.
 Documentations package.

Package: libjs-spin.js
Description-md5: 856c750d85e5ed7e1c27c4a837208129
Description-en: animated CSS3 loading spinner
 Spin.js is an animated CSS3 loading spinner with VML fallback for IE. It
 features:
  * No images, no external CSS
  * No dependencies
  * Highly configurable
  * Resolution independent
  * Uses VML as fallback in old IEs
  * Uses @keyframe animations, falling back to setTimeout()
  * Works in all major browsers, including IE6
  * Small footprint (~1.9K gzipped)

Package: libjs-term.js
Description-md5: bd487aff091a9be235964ab62496aae0
Description-en: full xterm clone written in javascript
 Term.js is a full xterm clone written in javascript. It is a fork from the
 original work of Fabrice Bellard's javascript vt100 for jslinux (with the
 author's permission. The original design remains. The terminal itself has been
 extended to include xterm CSI codes, among other features.

Package: libjs-toastr
Description-md5: e9deb65e8bd7995250d43d2c2faf92bc
Description-en: JavaScript library for non-blocking notifications
 toastr is a JavaScript library for non-blocking notifications.
 jQuery is required.
 The goal is to create a simple core library
 that can be customized and extended.
 .
 jQuery is a fast, concise, JavaScript Library
 that simplifies how you traverse HTML documents, handle events,
 perform animations, and add Ajax interactions to your web pages.

Package: libjs-tv4
Description-md5: 188ea1c8ec4399110ca554056ae98dd1
Description-en: tiny validator for JSON schema v4
 json-schema draft v4 allows one to validate simple values and complex objects
 using a rich validation vocabulary.

Package: libjs-twitter-bootstrap-datepicker
Description-md5: cd2bb0e2a200173db435ae9d39e12f36
Description-en: add datepicker picker to field or to any other element
 libjs-twitter-bootstrap-datepicker shows a Javascript calendar object when the
 user clicks on a date field, or on the widget next to it. The users can then
 select a date conveniently.
 .
 This plugin needs libjs-twitter-bootstrap.

Package: libjs-twitter-bootstrap-wizard
Description-md5: 59fe1dd3d9dce60df4f55fb650e0d80a
Description-en: wizard using a formatted tabbable structure
 This Twitter Bootstrap plugin builds a wizard using a formatted tabbable
 structure. It allows one to build a wizard functionality using buttons to go
 through the different wizard steps and using events allows one to hook into
 each step individually.
 .
 This Javascript library requires jQuery v1.3.2 or later, and supports
 Bootstrap 2.2.x, 2.3.x, 3.0.

Package: libjs-webrtc-adapter
Description-md5: fdd99f087db337f32507ed2d893c655b
Description-en: shim to insulate apps from WebRTC quirks - browser library
 adapter.js is a shim to insulate apps
 from spec changes and prefix differences.
 In fact, the standards and protocols used for WebRTC implementations
 are highly stable,
 and there are only a few prefixed names.
 .
 WebRTC (Web Real-Time Communication) is a project
 that provides web browsers and mobile applications
 with real-time communication (RTC)
 via simple application programming interfaces (APIs).
 .
 This package contains adapter.js directly usable in web browsers.

Package: node-webrtc-adapter
Description-md5: 468c5fff80cbfe1c1861854dd78da66d
Description-en: shim to insulate apps from WebRTC quirks - Node.js library
 adapter.js is a shim to insulate apps
 from spec changes and prefix differences.
 In fact, the standards and protocols used for WebRTC implementations
 are highly stable,
 and there are only a few prefixed names.
 .
 WebRTC (Web Real-Time Communication) is a project
 that provides web browsers and mobile applications
 with real-time communication (RTC)
 via simple application programming interfaces (APIs).
 .
 This package contains adapter.js usable with Node.js.

Package: libjson-any-perl
Description-md5: bd829ad10adafc9fb6c9c1d641e485e1
Description-en: wrapper class for the various JSON classes
 The JSON::Any module provides a coherent API to bring together the various
 JSON modules currently on CPAN. This module will allow you to code to
 any JSON API and have it work regardless of which JSON module is
 actually installed.
 .
 JSON::Any is deprecated. If you're producing new code it is recommended to
 use JSON::MaybeXS which will optionally use Cpanel::JSON::XS for speed
 purposes.

Package: libjson-hyper-perl
Description-md5: 5e038526f1d7df515154f2e0ca46079a
Description-en: extract links from JSON via a schema
 Given a JSON (or equivalent Perl nested hashref/arrayref structure)
 Hyper Schema, JSON::Hyper returns a Perl object capable of interpreting that
 schema. If the schema is omitted, defaults to the JSON Referencing hyper
 schema.

Package: libjson-java
Description-md5: 4ab9a1d574172d648a2c6e5a470b0e4b
Description-en: library for transforming Java objects and XML to JSON and back again
 JSON-lib is a java library for transforming beans, maps, collections,
 java arrays and XML to JSON and back again to beans and DynaBeans.
 .
 JSON (JavaScript Object Notation) is a lightweight data-interchange
 format. It is easy for humans to read and write. It is easy for
 machines to parse and generate. It is based on a subset of the
 JavaScript Programming Language, Standard ECMA-262 3rd Edition -
 December 1999. JSON is a text format that is completely language
 independent but uses conventions that are familiar to programmers of
 the C-family of languages, including C, C++, C#, Java, JavaScript,
 Perl, Python, and many others.  These properties make JSON an ideal
 data-interchange language.

Package: libjson-maybexs-perl
Description-md5: 8c7a2f4ae394f4c9010f9f1474ceec13
Description-en: interface to the best available JSON module
 JSON::MaybeXS first checks to see if either Cpanel::JSON::XS or JSON::XS is
 already loaded, in which case it uses that module. Otherwise it tries to load
 Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and either uses the
 first module it finds or throws an error.
 .
 It then exports the encode_json and decode_json functions from the loaded
 module, along with a JSON constant that returns the class name for calling
 new on.

Package: libjson-multivalueordered-perl
Description-md5: 78806c03408e43a5abaaa79945420418
Description-en: module to handle JSON like {"a":1, "a":2}
 A hash tied to the JSON::MultiValueOrdered class acts more or less like
 a standard hash, except that when you assign a new value to an existing
 key, the old value is retained underneath. An explicit delete deletes
 all values associated with a key.
 .
 By default, the old values are inaccessible through the hash interface,
 but can be retrieved via the tied object, however, the fetch_* methods
 provide a means to alter the behaviour of the hash.

Package: libjson-parse-perl
Description-md5: 5d9cdacd033a7a1ecb3ee0b220f09dee
Description-en: module to read JSON into a Perl variable
 JSON::Parse is a module for parsing JSON.
 .
 It offers the function parse_json(), which takes a string containing JSON,
 and returns an equivalent Perl structure. It also offers validation of JSON
 via valid_json(), which returns true or false depending on whether the JSON
 is correct or not, and assert_valid_json(), which produces a descriptive
 fatal error if the JSON is invalid. A function json_file_to_perl() reads JSON
 from a file, and there is a safer version of parse_json() called
 parse_json_safe() which doesn't throw exceptions. For special cases of
 parsing, there are also methods new() and run(), which create a JSON parsing
 object and run it on text.
 .
 JSON::Parse accepts only UTF-8 as input.

Package: libjson-path-perl
Description-md5: 7e134c8ebb7e8b22ee3868213c80268f
Description-en: search nested hashref/arrayref structures using JSONPath
 JSON::Path implements JSONPath, an XPath-like language for searching
 JSON-like structures.
 .
 JSONPath is described at http://goessner.net/articles/JsonPath/.

Package: libjson-perl
Description-md5: eb9867fc3fd81c9df2527bd3d80fcc49
Description-en: module for manipulating JSON-formatted data
 JSON is a Perl module for manipulating data stored in the format of the same
 name. JavaScript Object Notation (JSON) is a simple data serialization format
 (defined in RFC 4627) that serves as an alternative to XML.
 .
 The primary purpose of this module is to select an appropriate backend JSON
 implementation. It prefers either JSON::XS (see libjson-xs-perl) or JSON::PP
 (see libjson-pp-perl), but will fall back on a backport implementation if
 neither are available.

Package: libjson-pointer-perl
Description-md5: 5ca7ab5e4946810ece33fc3db4c5cdb5
Description-en: Perl implementation of JSON Pointer (RFC6901)
 JSON::Pointer implements JSON Pointer (http://tools.ietf.org/html/rfc6901),
 and provides some useful operator from JSON Patch
 (http://tools.ietf.org/html/rfc6902).
 .
 JSON Pointer is available to identify a specified value in a JSON document,
 and it is simillar to XPath.

Package: libjson-pp-perl
Description-md5: e4c101de49ec2d992e8d7b6ec8da9ee7
Description-en: module for manipulating JSON-formatted data (Pure Perl)
 JSON::PP is a module for manipulating data stored in the JavaScript Object
 Notation (JSON) serialization format (defined in RFC 4627), which serves as
 an alternative to XML.
 .
 This Pure Perl JSON implementation is also part of perl core, and will be
 loaded by the JSON module (see libjson-perl) if the C/XS-accelerated version
 (see libjson-xs-perl) is not available.

Package: libjson-rpc-common-perl
Description-md5: 0896cd3d7e4935375c3eaab01a2c12a5
Description-en: transport agnostic JSON RPC helper objects
 JSON::RPC::Common provides abstractions for JSON-RPC 1.0, 1.1 (both
 variations) and 2.0 (formerly 1.2) Procedure Call and Procedure Return
 objects (formerly known as request and result), along with error objects. It
 also provides marshalling objects to convert the model objects into JSON text
 and HTTP requests/responses.
 .
 This module does not concern itself with the transport layer at all, so the
 JSON-RPC 1.1 and the alternative specification, which are very different on
 that level are implemented with the same class.

Package: libjsonrpccpp-client0
Description-md5: 80de08c76e2bbfdba74c4813b3bd522b
Description-en: library implementing json-rpc C++ clients
 This library provides classes to easily implement JSON-RPC C++ clients.
 It comes with a built in HTTP-Client connector (based on libcurl)
 for easy data exchange. It is fully JSON-RPC 2.0 and JSON-RPC
 1.0 compatible, including:
 .
  * Type checking
  * Error response handling
  * Batch procedure calls
  * JSON-RPC Method invocation
  * JSON-RPC Notification invocation
  * Interface for additional Client-Connectors beside HTTP
  * Positional and named parameters

Package: libjsonrpccpp-common0
Description-md5: 6b30675fed2a087a1c7bec648abaf2ab
Description-en: common functionality for server and client library
 This library provides common classes for the libjson-rpc-cpp framework like
 .
  * Exceptions
  * Error-Codes
  * Specification Parsers and Writers
  * Procedure parameter validation
 .
 This package usually only makes sense with libjsonrpccpp-client0 and/or
 libjsonrpccpp-server0.

Package: libjsonrpccpp-dev
Description-md5: c4aab4758604d000a9cc02a0ca83d48c
Description-en: development files for JSON-RPC C++ framework
 This package provides all required developer resources like header-files
 and statically linked libraries of the libjson-rpc-cpp framework.
 .
 Features of this framework include:
 .
  * Type checking
  * Malformed request handling
  * Handling batch procedure calls
  * JSON-RPC Method invocation
  * JSON-RPC Notification invocation
  * Simple Interface for implementing additional Server-Connectors beside HTTP
  * Positional and named parameters

Package: libjsonrpccpp-server0
Description-md5: d0b2c373d9361a0549781e7136edaa45
Description-en: library implementing json-rpc C++ servers
 This library provides classes to easily implement JSON-RPC C++ Server
 applications. It comes with a built in HTTP-Server connector
 (based on libmicrohttpd) for easy data exchange. It is fully JSON-RPC 2.0 and
 JSON-RPC 1.0 compatible, including:
 .
  * Type checking
  * Malformed request handling
  * Handling batch procedure calls
  * JSON-RPC Method invocation
  * JSON-RPC Notification invocation
  * Simple Interface for implementing additional Server-Connectors beside HTTP
  * Positional and named parameters

Package: libjsonrpccpp-stub0
Description-md5: 6b20d8b31520cadecc2cab2c051f318f
Description-en: library for stub generation of libjsonrpccpp based applications
 This package provides the stub generator library for the libjson-rpc-cpp
 framework. It can automatically generate full functioning C++ and JavaScript
 JSON-RPC Client classes, which are ready to use.
 .
 For JSON-RPC Server applications, this library can generate an abstract C++
 class which just has to be sub classed and implement all pure virtual methods.
 To make this possible, a interface description file (in the JSON format)
 is required, which lists all available methods with corresponding parameters
 and types.

Package: libjsonrpccpp-tools
Description-md5: 90881b6aedd1e56dfc05deb3ef0af7a1
Description-en: stub generator for libjsonrpccpp based applications
 This package provides the stub generator for the libjson-rpc-cpp framework.
 It can automatically generate full functioning C++ and JavaScript JSON-RPC
 Client classes, which are ready to use.
 .
 For JSON-RPC Server applications, this tool can generate an abstract C++ class
 which just has to be sub classed and implement all pure virtual methods. To
 make this possible, a simple interface description file (in the JSON format)
 is required, which lists all available methods with corresponding parameters
 and types.

Package: libjson-rpc-perl
Description-md5: eda3be84079e1bd9f92c61aa70baeb8c
Description-en: Perl implementation of JSON-RPC 2.0 and 1.1 protocols
 JSON::RPC is a stateless and light-weight remote procedure call (RPC)
 protocol for inter-networking applications over HTTP. It uses JSON
 as the data format for of all facets of a remote procedure call,
 including all application data carried in parameters.

Package: libjson-types-perl
Description-md5: 01332f515ee83f5cb20e9a988a5a9e73
Description-en: variable type utility for JSON encoding
 The type mappings between JSON and Perl is annoying, because e.g. a
 number in Perl is under some circumstances treated as a string in JSON.
 .
 JSON::Types provides functions to fixate the types of variables passed
 to JSON.

Package: libjson-validator-perl
Description-md5: 8fd0432230bc184da37b273d7f72ebc4
Description-en: module to validate data against a JSON schema
 JSON::Validator is a class for validating data against JSON schemas. You
 might want to use this instead of JSON::Schema if you need to validate data
 against draft 4 of the JSON schema specification.
 .
 JSON::Validator can load JSON schemas in multiple formats: Plain perl data
 structured or files on disk/web in the JSON/YAML format. The JSON parsing is
 done using Mojo::JSON, while the YAML parsing is done with an optional
 modules which need to be installed manually. JSON::Validator will look for
 the YAML modules in this order: YAML::XS, YAML::Syck. The order is set by
 which module that performs the best, so it might change in the future.

Package: libjson-webtoken-perl
Description-md5: 62155e47aaef8daf2841c57dacec2670
Description-en: JSON Web Token (JWT) implementation
 JSON::WebToken is an implementation of JSON Web Token (JWT) for Perl.
 .
 JSON Web Token is a JSON-based open standard for passing claims between
 parties in web application environment. The tokens are designed to be
 compact, URL-safe and usable especially in web browser single sign-on
 context. JWT claims can be typically used to pass identity of
 authenticated users between an identity provider and a service
 provider, or any other type of claims as required by business
 processes. The tokens can also be authenticated and encrypted.

Package: libjson-xs-perl
Description-md5: 86340713c4cc9ee648f8b8cd4a20ab7f
Description-en: module for manipulating JSON-formatted data (C/XS-accelerated)
 JSON::XS is a module for manipulating data stored in the JavaScript Object
 Notation (JSON) serialization format (defined in RFC 4627), which serves as
 an alternative to XML.
 .
 This C/XS-accelerated JSON implementation confers significant performance
 gains if available. After installing this package, any code using the JSON
 module (see libjson-perl) will automagically benefit from this.

Package: libjsoncpp-dev
Description-md5: ad73493acc4867d8397e0d728eb05d89
Description-en: library for reading and writing JSON for C++ (devel files)
 This package provides all required developer resources like header-files
 and statically linked version of the library.
 .
 jsoncpp is an implementation of a JSON reader and writer in C++. JSON
 (JavaScript Object Notation) is a lightweight data-interchange format
 that it is easy to parse and readable for human. It is useful for
 building config files, network communications protocols, etc.
 .
 This library provides following features:
 .
  * High-level data structures for collecting data from JSON.
  * Easy-to-use reader and writer.

Package: libjsoncpp-doc
Description-md5: 7ae41a3773de467411653a93f969360c
Description-en: API documentation for libjsoncpp-dev
 This package contains doxygen generated HTML API description of libjsoncpp0.
 .
 jsoncpp is an implementation of a JSON reader and writer in C++. JSON
 (JavaScript Object Notation) is a lightweight data-interchange format
 that it is easy to parse and readable for human. It is useful for
 building config files, network communications protocols, etc.
 .
 This library provides following features:
 .
  * High-level data structures for collecting data from JSON.
  * Easy-to-use reader and writer.

Package: libjsoncpp25
Description-md5: e8e6c461fe830dd0a4d81f65633e848e
Description-en: library for reading and writing JSON for C++
 jsoncpp is an implementation of a JSON reader and writer in C++. JSON
 (JavaScript Object Notation) is a lightweight data-interchange format
 that it is easy to parse and redable for human. It is useful for
 building config files, network communications protocols, etc.
 .
 This library provides following features:
 .
  * High-level data structures for collecting data from JSON.
  * Easy-to-use reader and writer.

Package: libjsonld-perl
Description-md5: bbc4f78e027e5d54a2e6e688aabdee40
Description-en: Perl toolkit for interacting with JSON-LD data
 This module - JSONLD - implements part of the JSON-LD 1.1 standard
 for manipulating JSON data as linked data.
 .
 linked data (often capitalized as Linked Data) is structured data
 which is interlinked with other data
 so it becomes more useful through semantic queries.
 It builds upon standard Web technologies
 such as HTTP, RDF and URIs,
 but rather than using them to serve web pages
 only for human readers,
 it extends them to share information
 in a way that can be read automatically by computers.

Package: libjsonp-java
Description-md5: a6506020e7c33de3f633f205c03d16b0
Description-en: Java API for JSON Processing
 JSON Processing project is the open source reference implementation of
 JSR 353 - Java API for JSON Processing. The JSR provides portable APIs
 to parse, generate, transform, and query JSON using the streaming API or
 the object model API.

Package: libjsonp2-java
Description-md5: 95ccdee49ede90e6c7f3104161e381d7
Description-en: Jakarta JSON Processing
 Jakarta JSON Processing provides portable APIs to parse, generate, transform,
 and query JSON documents. This project contains Jakarta JSON Processing
 specification, API and TCK.
 .
 This implementation provides a newer API and is not backwards compatible with
 libjsonp-java.

Package: libjsonparser-dev
Description-md5: 189af4078eef6f9b3d4125dc6102bdbf
Description-en: Very low footprint JSON parser written in portable ANSI C - development headers
 It's a very low footprint JSON parser written in portable ANSI C. Features
 include:
  * BSD licensed with no dependencies (i.e. just drop the C file into your
    project)
  * Never recurses or allocates more memory than it needs
  * Very simple API with operator sugar for C++
 .
 This package contains the development files.

Package: libjsonparser1.1
Description-md5: 1319076453c3373bc94956d53a207167
Description-en: Very low footprint JSON parser written in portable ANSI C
 It's a very low footprint JSON parser written in portable ANSI C. Features
 include:
  * BSD licensed with no dependencies (i.e. just drop the C file into your
    project)
  * Never recurses or allocates more memory than it needs
  * Very simple API with operator sugar for C++

Package: libjspeex-java
Description-md5: 4eee518664f1dda81546208fb5300090
Description-en: Java Implementation of Speex
 JSpeex is a Java port of the Speex speech codec (Open Source/Free
 Software patent-free audio compression format designed for
 speech). It provides both the decoder and the encoder in pure Java,
 as well as a JavaSound SPI.

Package: libjsr166y-java
Description-md5: 0fd1b2470f9e15d91dc3e4c2a7705ef7
Description-en: Parallel computation framework for Java
 Java framework that supports a style of parallel programming
 in which problems are solved by (recursively) splitting them
 into subtasks that are solved in parallel, waiting for them
 to complete, and then composing results.
 .
 Fork/Join parallelism is among the simplest and most
 effective design techniques for obtaining good parallel
 performance.  Fork/Join algorithms are parallel versions
 of familiar divide-and-conquer algorithms.
 .
 JSR166y includes a parallel computation framework:
 ForkJoinTasks and their related support classes provide a
 very efficient basis for obtaining platform-independent
 parallel speed-ups of computation-intensive operations.

Package: libjsr166y-java-doc
Description-md5: b0ca4cb082d3a32ad7a918fd89edbb97
Description-en: Documentation for libjsr166y-java
 Documentation for JSR166 that provides a Java framework that
 supports a style of parallel programming in which problems are
 solved by (recursively) splitting them into subtasks that
 are solved in parallel, waiting for them to complete, and
 then composing results.
 .
 Fork/Join parallelism is among the simplest and most
 effective design techniques for obtaining good parallel
 performance.  Fork/Join algorithms are parallel versions
 of familiar divide-and-conquer algorithms.
 .
 JSR166y includes a parallel computation framework:
 ForkJoinTasks and their related support classes provide a
 very efficient basis for obtaining platform-independent
 parallel speed-ups of computation-intensive operations.
 .
 This package contains javadocs for jsr166y and extra166y
 Java packages.

Package: libjsr305-java
Description-md5: ba44bdbaa07d739ff6e579d048c94069
Description-en: Java library that provides annotations for software defect detection
 This library provides the implementation of Java Specification Request 305.
 JSR-305 specifies annotations for software defect detection. These
 annotations can used to automatically check that methods are working as
 expected.

Package: libjsr311-api-java
Description-md5: 1f25fc17d5b81e614fb31f155bfb1b8c
Description-en: JSR 311, JAX-RS, Java API for RESTful Web Services
 Java API for the development of Web services built according to the
 Representational State Transfer (REST) architectural style.

Package: libjsr311-api-java-doc
Description-md5: f958c8a3f8ba78cc89703df3e6d53ae8
Description-en: JSR 311, JAX-RS, Java API for RESTful Web Services - documentation
 Java API for the development of Web services built according to the
 Representational State Transfer (REST) architectural style.
 .
 This package contains the javadoc documentation.

Package: libjstun-java
Description-md5: 562c93c9ee02bb73dd40d8c96f89af77
Description-en: Java-based STUN implementation
 "JSTUN" is a Java-based STUN (Simple Traversal of User Datagram Protocol (UDP)
 Through Network Address Translation (NAT)) implementation.
 .
 STUN provides a mean for applications to discover the presence and type of
 firewalls or NATs between them and the public Internet. Additionally, in
 presence of a NAT STUN can be used by applications to learn the public
 Internet Protocol (IP) address assigned to the NAT.

Package: libjstun-java-doc
Description-md5: 049476a2c496e4e821510fb5d82d78e5
Description-en: Java-based STUN implementation (documentation)
 "JSTUN" is a Java-based STUN (Simple Traversal of User Datagram Protocol (UDP)
 Through Network Address Translation (NAT)) implementation.
 .
 STUN provides a mean for applications to discover the presence and type of
 firewalls or NATs between them and the public Internet. Additionally, in
 presence of a NAT STUN can be used by applications to learn the public
 Internet Protocol (IP) address assigned to the NAT.
 .
 This package contains the documentation in javadoc format for this library.

Package: libjswingreader-java
Description-md5: e7441325847707d7f7c92fb78868407d
Description-en: RSS NewsFeed reader for Java
 This is a RSS feed reader for java. It can either be used as a
 standalone reader or as a library.

Package: libjsyntaxpane-java
Description-md5: 7e9cfc8dae17b89209f8df13f639ee0a
Description-en: Java EditorPane with support for Syntax Highlighting
 JSyntaxPane provides you with a very simple to use, and now with
 simple method to configure, way to handle simple Syntax Highlighting
 and editing of various languages within your Java Swing application.
 .
 Currently supported out of the box are Java, JavaScript, Properties,
 Groovy, C, C++, XML, SQL, Ruby and Python.

Package: libjsyntaxpane-java-doc
Description-md5: 7b27b903caaa920df1bb5a9f70b286a8
Description-en: Java EditorPane with support for Syntax Highlighting (javadoc files)
 JSyntaxPane provides you with a very simple to use, and now with
 simple method to configure, way to handle simple Syntax Highlighting
 and editing of various languages within your Java Swing application.
 .
 Currently supported out of the box are Java, JavaScript, Properties,
 Groovy, C, C++, XML, SQL, Ruby and Python.
 .
 This package contains the JavaDoc documentation of the package.

Package: libjt400-java
Description-md5: 1fd2a853a23623d61f1f221908a33f21
Description-en: Java database (JDBC) driver for IBM DB2
 Java classes for communication with the IBM DB2 database. This version
 does not include UI stuff, as these depend on the library jui400.jar
 which is not DFSG-compliant.

Package: libjtds-java
Description-md5: 2478d89045133a8fd476b38ed946e20a
Description-en: JDBC 3.0 driver for Microsoft SQL Server(tm) and Sybase(tm)
 jTDS is an open source JDBC 3.0 Type 4 driver for Microsoft SQL Server (6.5,
 7.0, 2000 and 2005) and Sybase (10, 11, 12, 15). jTDS is the fastest JDBC
 driver for MS SQL Server and is a complete implementation of the JDBC spec.
 .
 jTDS is the most performant JDBC driver for both Microsoft SQL Server and
 Sybase. It is a complete implementation of JDBC 3.0, it passes the J2EE 1.3
 certification and Hibernate test suites and is the preferred SQL Server/Sybase
 driver for JBoss, Hibernate, Atlassian JIRA and Confluence, DbVisualizer and
 Compiere.

Package: libjtype-java
Description-md5: fa5ecd2a1e3355b9bf6769cc0e96b817
Description-en: Helper library for the Java 5 Type
 Java 5 introduced a richer type system for generics with Type and its various
 subtypes, but lacks any easy way to perform common operations on these types.
 JType aims to fill this gap.
 .
 Features:
  - A factory to easily create implementations of the various type interfaces.
  - Methods to compare and manipulate type instances, such as checking whether
    a type is a subtype of another.
  - A generic type literal that provides an equivalent of class literals for
    types.

Package: libjung-free-java
Description-md5: 461a44f44718252c66c69311a43ca647
Description-en: Java Universal Network/Graph Framework
 JUNG provides a common and extendible language for the modeling, analysis, and
 visualization of data that can be represented as a graph or network.
 .
 This package does not contain the jung jai classes (Java Advanced Imaging) for
 licensing reasons.
 .
 The JUNG architecture is designed to support a variety of representations of
 entities and their relations, such as directed and undirected graphs,
 multi-modal graphs, graphs with parallel edges, and hypergraphs. It provides
 a mechanism for annotating graphs, entities, and relations with metadata. This
 facilitates the creation of analytic tools for complex data sets that can
 examine the relations between entities as well as the metadata attached to each
 entity and relation.
 .
 The current distribution of JUNG includes implementations of a number of
 algorithms from graph theory, data mining, and social network analysis, such as
 routines for clustering, decomposition, optimization, random graph generation,
 statistical analysis, and calculation of network distances, flows, and
 importance measures (centrality, PageRank, HITS, etc.).
 .
 JUNG also provides a visualization framework that makes it easy to construct
 tools for the interactive exploration of network data. Users can use one of the
 layout algorithms provided, or use the framework to create their own custom
 layouts. In addition, filtering mechanisms are provided which allow users to
 focus their attention, or their algorithms, on specific portions of the graph.

Package: libjung-free-java-doc
Description-md5: bef30f9f9c47ef72452ef1e0ea602ade
Description-en: Java Universal Network/Graph Framework (documentation)
 JUNG provides a common and extendible language for the modeling, analysis, and
 visualization of data that can be represented as a graph or network.
 .
 The JUNG architecture is designed to support a variety of representations of
 entities and their relations, such as directed and undirected graphs,
 multi-modal graphs, graphs with parallel edges, and hypergraphs. It provides
 a mechanism for annotating graphs, entities, and relations with metadata. This
 facilitates the creation of analytic tools for complex data sets that can
 examine the relations between entities as well as the metadata attached to each
 entity and relation.
 .
 The current distribution of JUNG includes implementations of a number of
 algorithms from graph theory, data mining, and social network analysis, such as
 routines for clustering, decomposition, optimization, random graph generation,
 statistical analysis, and calculation of network distances, flows, and
 importance measures (centrality, PageRank, HITS, etc.).
 .
 JUNG also provides a visualization framework that makes it easy to construct
 tools for the interactive exploration of network data. Users can use one of the
 layout algorithms provided, or use the framework to create their own custom
 layouts. In addition, filtering mechanisms are provided which allow users to
 focus their attention, or their algorithms, on specific portions of the graph.
 .
 This package contains the documentation.

Package: libjuniversalchardet-java
Description-md5: 869083289e1d8d83e55df3cee7c41af2
Description-en: encoding detector library (Java port of the Mozilla library)
 juniversalchardet is an encoding detector library, which takes a sequence of
 byte in an unknown character encoding without any additional information, and
 attempts to determine the encoding of the text.

Package: libjwt-dev
Description-md5: 0707b8fe292474ac27ca00fdc72f0344
Description-en: C library to handle JWT (JSON Web Token) - development
 libjwt is a library which allows you to encode and decode
 JSON Web Tokens (JWT).
 .
 JSON Web Tokens are an open, industry standard RFC 7519 method for
 representing claims securely between two parties.
 .
 This package contains the development files.

Package: libjwt-gnutls-dev
Description-md5: 7907575df46fe1cc06f351eb21e556cf
Description-en: Development files for libjwt - GnuTLS flavour
 libjwt is a library which allows you to encode and decode
 JSON Web Tokens (JWT). GnuTLS flavour.
 .
 JSON Web Tokens are an open, industry standard RFC 7519 method for
 representing claims securely between two parties.
 .
 This package contains the development files.
 .
 SSL support is provided by GnuTLS.

Package: libjwt-gnutls0
Description-md5: d6cd67187a17940924ce09f0735bd07d
Description-en: C library to handle JWT (JSON Web Token) - GnuTLS flavour
 libjwt is a library which allows you to encode and decode
 JSON Web Tokens (JWT). GnuTLS flavour.
 .
 JSON Web Tokens are an open, industry standard RFC 7519 method for
 representing claims securely between two parties.
 .
 SSL support is provided by GnuTLS.

Package: libjwt0
Description-md5: 151b2ed25f1ae0e1a9ee8a81a0d6520a
Description-en: C library to handle JWT (JSON Web Token)
 libjwt is a library which allows you to encode and decode
 JSON Web Tokens (JWT).
 .
 JSON Web Tokens are an open, industry standard RFC 7519 method for
 representing claims securely between two parties.

Package: libjxl-testdata
Description-md5: 92b2dcafd80a91d8c5dc160dca8ccde2
Description-en: JPEG XL Image Coding System - "JXL" (testdata)
 The JPEG XL Image Coding System (ISO/IEC 18181) is a lossy and
 lossless image compression format. It has a rich feature set and is
 particularly optimized for responsive web environments, so that
 content renders well on a wide range of devices. Moreover, it includes
 several features that help transition from the legacy JPEG format.
 .
 This package installs the testdata files for libjxl.

Package: libjxmpp-java
Description-md5: 78bb4dc87ebffa3b4c10dd127ede3df5
Description-en: base library for XMPP based instant messaging and presence
 JXMPP is an Open Source Java base library for XMPP. It provides often used
 functionality needed to build an XMPP stack.
 .
 jxmpp-core: Provides core functionality most software that interacts with XMPP
 requires: XmppDateTime, XmppStringUtils, XmppStringPrepUtil.
 .
 jxmpp-jid: Provides API that abstracts XMPP JIDs with Java classes, performing
 string preparation and validation.
 .
 jxmpp-util-cache: Provides a lightweight and efficient Cache without external
 dependencies used by various JXMPP Components.
 .
 jxmpp-strings-testframework: A framework to test "XMPP Strings".

Package: libjxp-java
Description-md5: 83a08b24ee17047c878cb5850cbbf8c1
Description-en: Java template engine/script processor
 Jxp (Java scripted page) is a script-processor that process JSP-like files.
 It contains a parser to parse the script file into an abstract syntax tree
 and a tree processor (JxpProcessor) that will process the syntax tree to
 execute the code using reflection API to produce output. The main uses of Jxp
 are:
 .
   * as a script language engine to increase flexibility in the user
     application
   * as a template engine to produce dynamic text output
 .
 Some of the main features of Jxp include:
 .
   * Java as script/template language. Why learn another one? ;)
   * Run JSP-like code outside of servlet container
   * support common java language 1.4 constructs (partial 1.5 syntax support
     on jdk 1.4)
   * support common JSP constructs including import directive, declaration, EL
     etc (taglib not supported, yet)
   * practical template sources management framework
   * support caching of parsed syntax tree to eliminate reparse of template
   * a servlet implementation to enable web-scripting
   * extensible processing context for defining built-in function on the
     scripts

Package: libkainjow-mustache-dev
Description-md5: 2a1e4d9fe7364621d53b107b700b3a91
Description-en: Mustache text templates for modern C++
 A header-only Mustache template implementation for C++11, with no
 additional dependencies.
 .
 Mustache is a logic-less web template system that uses braces as part
 of its syntax.

Package: libkal-dev
Description-md5: b01d1f73b56955b74def9608d8eb86c6
Description-en: library for converting dates between various calendar systems
 The 'libkal' library provides support for converting dates between various
 calendar systems (currently only Julian, Gregorian, Arabic and Jewish
 ones) and some more related stuff.
 .
 The basic idea of this library is, that any date in any calendar system can be
 converted to a single number, which express the number of days since some
 fixed date in the past. libkal uses the so-called 'julianic date'(jd), that is
 used in Astronomy (not exactly).

Package: karma-tools
Description-md5: 1dc408b4fbf4468cd0413ad3f4264ac0
Description-en: Rio Karma access library [tools]
 Some basic utilities for use with the Rio Karma music player.
 Includes:
 .
   * chprop - changes file properties on the Rio Karma
   * karma_helper - adjusts the state of the Rio Karma
   * riocp - transfers files to and from the Rio Karma

Package: libkarma-cil
Description-md5: 7f3e87752714bb4388173e375dd64f18
Description-en: Rio Karma access library [CLI runtime library]
 Also known as karma-sharp, this is a CLI library (.dll) that
 provides (read/write) access to the Rio Karma music player using
 either the usb (with OMFS) or network (PEARL) interface.
 .
 This package contains the runtime glue library needed by C# programs
 using the facilities provided by libkarma.

Package: libkarma-cil-dev
Description-md5: f971a7c5b304b2092d400bf27d80358c
Description-en: Rio Karma access library [CLI library development files]
 Also known as karma-sharp, this is a CLI library (.dll) that
 provides (read/write) access to the Rio Karma music player using
 either the usb (with OMFS) or network (PEARL) interface.
 .
 This package contains development files for the karma-sharp library used for
 compilation.

Package: libkarma-dev
Description-md5: c54bcd359f5cd235790c57bcbee87b16
Description-en: Rio Karma access library [development files]
 libkarma is a C language library that provides (read/write) access
 to the Rio Karma music player using either the usb (with OMFS) or
 network (PEARL) interface.
 .
 libkarma allows developers to do the following:
 .
   * login
   * read, write and delete music or data files
   * read and write file information
   * write music or taxi files with one function, including setting
     all metadata
 .
 This package contains the development files needed to compile
 programs using the facilities provided by libkarma.

Package: libkarma0
Description-md5: 8731fe47d1e14379c1152090e941421d
Description-en: Rio Karma access library [runtime files]
 libkarma is a C language library that provides (read/write) access
 to the Rio Karma music player using either the usb (with OMFS) or
 network (PEARL) interface.
 .
 This package contains the runtime library needed by programs using
 the facilities provided by libkarma.

Package: libkate-dev
Description-md5: ea7955d0abccb5259d206e2cfde3252c
Description-en: Codec for karaoke and text encapsulation (dev)
 Kate is meant to be used for karaoke alongside audio/video streams (typically
 Vorbis and Theora), movie subtitles, song lyrics, and anything that needs text
 data at arbitrary time intervals.
 .
 libkate provides an API for the encoding and decoding of kate files.
 This package contains the development libraries.

Package: libkate1
Description-md5: 39ec13ea5c59b0ac8acc76b3db8228c2
Description-en: Codec for karaoke and text encapsulation
 Kate is meant to be used for karaoke alongside audio/video streams (typically
 Vorbis and Theora), movie subtitles, song lyrics, and anything that needs text
 data at arbitrary time intervals.
 .
 libkate provides an API for the encoding and decoding of kate files.

Package: liboggkate-dev
Description-md5: 42fbab643f09b4832020479a1b182cfe
Description-en: Codec for karaoke and text encapsulation for Ogg (dev)
 Kate is meant to be used for karaoke alongside audio/video streams (typically
 Vorbis and Theora), movie subtitles, song lyrics, and anything that needs text
 data at arbitrary time intervals.
 .
 liboggkate provides an API for the encapsulation of kate streams into Ogg.
 This package contains the development libraries.

Package: liboggkate1
Description-md5: 23431caff7d267e36d535589d0523848
Description-en: Codec for karaoke and text encapsulation for Ogg
 Kate is meant to be used for karaoke alongside audio/video streams (typically
 Vorbis and Theora), movie subtitles, song lyrics, and anything that needs text
 data at arbitrary time intervals.
 .
 liboggkate provides an API for the encapsulation of kate streams into Ogg.

Package: libkaz-dev
Description-md5: f216f21538a675d45b038448e9ebfcb7
Description-en: Kazlib's reusable data structure development tools
 Kazlib is a collection of program modules portably written in ANSI C.
 .
 It contains a dictionary module based on red-black trees, an extendible
 hashing module, and a system for emulating exception handling.
 .
 This package provides header files and static libraries.

Package: libkaz1
Description-md5: 0c17074feb022a238eb29f57693096d1
Description-en: Kazlib's reusable data structure modules
 Kazlib is a collection of program modules portably written in ANSI C.
 .
 It contains a dictionary module based on red-black trees, an extendible
 hashing module, and a system for emulating exception handling.

Package: kcapi-tools
Description-md5: 7eab4ce659860e810ca8109938df8d3f
Description-en: Command-line tools for Linux Kernel Crypto API
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 Install this package for the kcapi-dgst, kcapi-enc & kcapi-rng applications

Package: libkcapi-dev
Description-md5: ee274d2dd4b359584674b240cbd7489e
Description-en: Development files for Linux Kernel Crypto API
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 This package contains development files needed to build libkcapi applications.

Package: libkcapi-doc
Description-md5: a014c5064d19b3baf9131eacee3e2975
Description-en: Documentation for Linux Kernel Crypto API
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 This is the documentation for libkcapi

Package: libkcapi1
Description-md5: 78b3492a993653be6a8e1811c5ca42ef
Description-en: Linux Kernel Crypto API User Space Interface Library
 The Linux kernel exports a Netlink interface of type AF_ALG to allow user
 space to utilize the kernel crypto API. libkcapi uses this Netlink interface
 and exports easy to use APIs so that a developer does not need to consider the
 low-level Netlink interface handling.
 .
 The library does not implement any cipher algorithms. All consumer requests
 are sent to the kernel for processing. Results from the kernel crypto API
 are returned to the consumer via the library API.
 .
 The kernel interface and therefore this library can be used by unprivileged
 processes.
 .
 This package contains the libraries needed to run libkcapi applications.

Package: kde-config-cddb
Description-md5: 57d2710bd3d8b5f8ee4800c30aa6a38e
Description-en: CDDB retrieval configuration
 This package contains a configuration module for tweaking CDDB retrieval
 settings for applications using the libkcddb library from the KDE Multimedia
 Platform.
 .
 This package is part of the KDE multimedia module.

Package: libkf5cddb-dev
Description-md5: 7565ff08889778a2a6494cc12cbf6406
Description-en: CDDB library for KDE Platform (development)
 The KDE Compact Disc DataBase library provides an API for KDE applications
 to fetch and submit audio CD information over the Internet.
 .
 This package is part of the KDE multimedia module.

Package: libkf5cddb5
Description-md5: 0d8ee0e128313d9d3531e70c59020cf0
Description-en: CDDB library for KDE Platform (runtime)
 The KDE Compact Disc DataBase library provides an API for applications using
 the KDE Platform to fetch and submit audio CD information over the Internet.
 .
 This package is part of the KDE multimedia module.

Package: libkf5compactdisc-dev
Description-md5: 539d0306eed14eeb7d28116aa92fbcae
Description-en: CD drive library for KDE Platform (development)
 The KDE Compact Disc library provides an API for applications using
 the KDE Platform to interface with the CD drives for audio CDs.
 .
 This package contains the development files for libKCompactDisc.
 .
 This package is part of the KDE multimedia module.

Package: libkf5compactdisc5
Description-md5: fd3a25429cb93cb1d7ca336f3ede63da
Description-en: CD drive library for KDE Platform (runtime)
 The KDE Compact Disc library provides an API for applications using
 the KDE Platform to interface with the CD drives for audio CDs.
 .
 This package is part of the KDE multimedia module.

Package: kdegames-card-data-kf5
Description-md5: 65704adac43b29d2c0e233997b68e54e
Description-en: card decks for KDE games
 This package contains a collection of playing card themes for KDE card games.
 .
 This package is part of the KDE games module.

Package: libkf5kdegames-dev
Description-md5: 8706a1fad1d9280a6ce624231dc1618a
Description-en: development files for the KDE games library
 This package contains development files for building software that uses
 libraries from the KDE games module.
 .
 This package is part of the KDE games module.

Package: libkf5kdegames7
Description-md5: 5d3e89955b5eb697625abb46b23f640b
Description-en: shared library for KDE games
 This package contains a shared library used by KDE games.
 .
 This package is part of the KDE games module.

Package: libkf5kdegamesprivate7
Description-md5: f654e24a2b4b2a3a4623157c2f05fea9
Description-en: private part of shared library for KDE games
 This package contains the private parts of the shared library used by KDE
 games.
 .
 This package is part of the KDE games module.

Package: qml-module-org-kde-games-core
Description-md5: 62257cc6e190d31d693ad0fe9345ed3c
Description-en: kde-games-core QtDeclarative QML support
 Contains a plugin for QtDeclarative that provides
 support for using KDE-games-core to components written
 in QML.
 .
 This package is part of the KDE games module.

Package: libkdtree++-dev
Description-md5: f2b5ff5c3b424919637540e27417235b
Description-en: C++ template container implementation of kd-tree sorting
 libkdtree++ is a C++ template container implementation of k-dimensional space
 sorting, using a kd-tree. It:
 .
   - supports an unlimited number of dimensions (in theory)
   - can store any data structure, provided the data structure provides
     operator[0 - k-1] to access the individual dimensional
     components (arrays, std::vector already do) and a std::less
     implementation for the type of dimensional components
   - has support for custom allocators
   - implements iterators
   - provides standard find as well as range queries
   - has amortised O(lg n) time (O(n lg n) worst case) on most
     operations (insert/erase/find optimised) and worst-case O(n) space
   - provides a means to rebalance and thus optimise the tree
   - exists in its own namespace
   - uses STL coding style, basing a lot of the code on stl_tree.h
 .
 libkdtree++ only exists as a -dev package as it's only a bunch of C++ header
 files. Therefore, no static or shared library is necessary, allowing for
 ultimate flexibility.

Package: python3-kdtree
Description-md5: 79bf452a7a2aaef21d31b4adc1c299ce
Description-en: container for kd-tree sorting for Python 3
 A container implementing k-dimensional space sorting using a kd-tree. It:
 .
  - supports two- to six-dimensional spaces
  - can store any data structure
  - provides standard find as well as range queries
  - has amortised O(lg n) time (O(n lg n) worst case) on most operations
    (insert/erase/find optimised) and worst-case O(n) space
  - provides means to rebalance and thus optimise the tree
 .
 This package contains the extension built for the Python 3 interpreter.

Package: libkdumpfile-dev
Description-md5: da4a962ad9c9fa12fa03ee8221d6cf25
Description-en: libkdumpfile development libraries and header files
 libkdumpfile is a library to read kdump-compressed kernel core dumps.
 .
 This package contains development libraries and header files for libkdumpfile.

Package: libkdumpfile-doc
Description-md5: 09a634e467ebe247221243a062dec1e3
Description-en: Kernel coredump file access (documentation)
 libkdumpfile is a library to read kdump-compressed kernel core dumps.
 .
 This package contains the HTML documentation for libkdumpfile.

Package: libkdumpfile10
Description-md5: 852e573ed65a36e003c6efd74008b388
Description-en: Kernel coredump file access
 libkdumpfile is a library to read kdump-compressed kernel core dumps.

Package: python3-libkdumpfile
Description-md5: 4a71b667a5fa1e6af35fb757c4dbdd9e
Description-en: Python bindings for libkdumpfile
 libkdumpfile is a library to read kdump-compressed kernel core dumps.
 .
 This package contains Python bindings for libkdumpfile.

Package: libkeduvocdocument-data
Description-md5: 51ba1760ae26b2035b615916b94cfec4
Description-en: translations for KEduVocDocument
 This package contains development files for building software that uses the
 KEduVocDocument library
 .
 This package is part of the KDE education module.

Package: libkeduvocdocument-dev
Description-md5: 220fa3268ef4809b34d0dc63549db841
Description-en: development files for KEduVocDocument
 This package contains development files for building software that uses the
 KEduVocDocument library
 .
 This package is part of the KDE education module.

Package: libkeduvocdocument5abi1
Description-md5: c9ab1266f73e2b5784389c0fd2aef2b9
Description-en: library for reading and writing vocabulary files
 This package contains a library for reading and writing vocabulary files. It
 supports different file formats. KVTML (version 2) is the default. This library
 is used by Parley, Kanagram, KHangMan and KWordQuiz.
 .
 This package is part of the KDE education module.

Package: libkeepalive0
Description-md5: bcb429f4f5ea7c03d042900ff960bef5
Description-en: enable tcp keepalive support in programs using shared libraries
 Many systems provide the ability to keep tcp connections alive, so they
 aren't reset by peers or by routers because of inactivity.
 .
 Even if this feature is present, only a few programs correctly implement
 the code to use it. If your favourite foo-client is not written with
 support for tcp keepalive, you'll continue to see your connection reset.
 .
 libkeepalive library provides a way to enable tcp keepalive support in
 any program that uses shared libraries (e.g.: glibc shared object) to
 perform network operations. Using the preload method, you will be able to
 intercept normal program execution and to inject the code needed to enable
 the keepalive routines, everything done without modifying the original
 binary file and with no need to gain root privileges.

Package: libkeyword-simple-perl
Description-md5: 6b2a729a0a81e23f02067debc41cf043
Description-en: Perl module to define new keywords in pure Perl
 Keyword::Simple allows one to implement new keywords in pure Perl. To do
 this, it is needed to write a module and call Keyword::Simple::define in
 the import method. Any keywords defined this way will be available in
 the lexical scope that's currently being compiled.

Package: libkf5calendarsupport-data
Description-md5: ed108671a11620981ba1bdcd347affd9
Description-en: KDE PIM Calendar support - data files
 This library provides calendar support for KDE PIM.
 .
 This package provides data files used by the library.

Package: libkf5calendarsupport-dev
Description-md5: 772dcc1945e578eabcd349c961f6455d
Description-en: KDE PIM Calendar support - devel files
 This library provides calendar support for KDE PIM.
 .
 This package provides development files.

Package: libkf5calendarsupport5abi1
Description-md5: faa6b9ae1834c946ddc7e93cc77973d3
Description-en: KDE PIM Calendar support - library
 This library provides calendar support for KDE PIM.
 .
 This package provides the shared libraries.

Package: libkf5eventviews-data
Description-md5: c3d3780345d1929808df5664c0285689
Description-en: KDE PIM event handling - data files
 This library provides an event creator for KDE PIM.
 .
 This package provides the data files used by the library.

Package: libkf5eventviews-dev
Description-md5: 4cba94f0a755adb6631848ef4e7d8ca1
Description-en: KDE PIM event handling - devel files
 This library provides an event creator for KDE PIM.
 .
 This package provides the development files.

Package: libkf5eventviews5abi1
Description-md5: f3a931bd19a84c0919740535700ccfd8
Description-en: KDE PIM event handling - library
 This library provides an event creator for KDE PIM.
 .
 This package provides the shared libraries.

Package: libkf5grantleetheme-dev
Description-md5: 1dd606648e6bfbff5df3d2dc1ae2f5f5
Description-en: KDE PIM grantlee theme support - devel files
 This library provides the grantlee theme support for KDE PIM.
 .
 This package provides the development files.

Package: libkf5grantleetheme-plugins
Description-md5: fd4098258090ed9198c7f79bf38c3498
Description-en: KDE PIM grantlee theme support - plugins
 This library provides the grantlee theme support for KDE PIM.
 .
 This package provides the plugins distributed with the library.

Package: libkf5grantleetheme5
Description-md5: 1f5691859f111ae0c61fc219d811ab53
Description-en: KDE PIM grantlee theme support - library
 This library provides the grantlee theme support for KDE PIM.
 .
 This package provides the shared libraries.

Package: libkf5gravatar-data
Description-md5: 4aed4422f6e398ba981e188a2fdef7f7
Description-en: KDE PIM gravatar library - data files
 This internal library is a brigde for using the gravatar service from KDE PIM
 applications.
 .
 This package contains shared data files.
 .
 This package is part of the KDE PIM module.

Package: libkf5gravatar-dev
Description-md5: 4996ecad1f5e5bfa242c0a73a356696b
Description-en: KDE PIM gravatar library, devel files
 This internal library is a brigde for using the gravatar service from KDE PIM
 applications.
 .
 This package contains the development files needed to build against the
 library.
 .
 This package is part of the KDE PIM module.

Package: libkf5gravatar5abi2
Description-md5: beb8ec156e8b90ca7cfdb6ac03039963
Description-en: KDE PIM gravatar library
 This internal library is a brigde for using the gravatar service from KDE PIM
 applications.
 .
 This package is part of the KDE PIM module.

Package: libkf5incidenceeditor-bin
Description-md5: f7718b0e1b7818c23e63188a0f085da7
Description-en: KDE PIM incidence editor
 Incidence editor for KDE PIM.
 .
 This package provides the runtime programs shipped with the library.

Package: libkf5incidenceeditor-data
Description-md5: 256f7766f5198ec11bfb2e9af6165152
Description-en: KDE PIM incidence editor - shared data
 Incidence editor for KDE PIM.
 .
 This package provides the shared data shipped with the library.

Package: libkf5incidenceeditor-dev
Description-md5: f933218472954945cf820aaf30e2ed79
Description-en: KDE PIM incidence editor - devel files
 This library provides an incidence editor for KDE PIM.
 .
 This package provides development files.

Package: libkf5incidenceeditor5abi1
Description-md5: 2e9cbec3585320c053f4fd2c2904f4c4
Description-en: KDE PIM incidence editor - library
 This library provides an incidence editor for KDE PIM.
 .
 This package provides the shared libraries.

Package: libkf5kdcraw-dev
Description-md5: d7b69cc4dd00b28cab07331070e753f7
Description-en: RAW picture decoding library -- development files
 Libkdcraw is a Qt interface to the libraw library used to decode
 RAW picture files.
 .
 This package contains the development files and the documentation.
 The library documentation is available in the kdcraw.h header file.

Package: libkf5kdcraw5
Description-md5: 6388cc47ceebd62fbf174b0164753c36
Description-en: RAW picture decoding library
 Libkdcraw is a Qt interface to the libraw library used to decode
 RAW picture files.
 .
 This library is used by kipi-plugins, digiKam, kphotoalbum, and krita.
 .
 This package contains the shared library.

Package: libkf5kexiv2-15.0.0
Description-md5: 6ad9a4b20d8e256e1beec207aa5fd2a5
Description-en: Qt like interface for the libexiv2 library
 Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate
 pictures metadata.
 .
 This package contains the libkexiv2 library.

Package: libkf5kexiv2-dev
Description-md5: a542ba0224b1ad8f2dd33cd864157c85
Description-en: Qt-like interface for the libexiv2 library -- development files
 Libkexiv2 is a Qt wrapper around the Exiv2 library, used to manipulate
 pictures metadata.
 .
 This package contains the development files and the documentation.
 The library documentation is available in the kexiv2.h header file.

Package: libkf5kipi-data
Description-md5: dbdcde2d7a4e633aa0aac3ebf317471c
Description-en: KDE Image Plugin Interface library -- data files
 Libkipi is a KDE library that provides a common interface for operations
 on images such as manipulation, organization, importing from and exporting
 to online services (and not only these), batch editing, etc.
 .
 These services are used in graphics applications such as gwenview, digiKam,
 kphotoalbum, and spectacle.
 .
 This package contains the data files of the kipi library.

Package: libkf5kipi-dev
Description-md5: 55273bb9403a9e0b9dd3f387c43dc1d0
Description-en: KDE Image Plugin Interface library -- development files
 Libkipi is a KDE library that provides a common interface for operations
 on images such as manipulation, organization, importing from and exporting
 to online services (and not only these), batch editing, etc.
 .
 These services are used in graphics applications such as gwenview, digiKam,
 kphotoalbum, and spectacle.
 .
 This package provides the development files for using the kipi library,
 and documentation for it (in the header files).

Package: libkf5kipi32.0.0
Description-md5: fbcaf234393b2bc07f673ad6dc21420e
Description-en: KDE Image Plugin Interface library
 Libkipi is a KDE library that provides a common interface for operations
 on images such as manipulation, organization, importing from and exporting
 to online services (and not only these), batch editing, etc.
 .
 These services are used in graphics applications such as gwenview, digiKam,
 kphotoalbum, and spectacle.
 .
 This package provides the kipi library.

Package: kdegames-mahjongg-data-kf5
Description-md5: 24263f9fa6d3bd8da727df261f92612f
Description-en: tilesets and backgrounds for Mahjongg games
 This package contains a collection of tilesets and backgrounds for KMahjongg,
 KShisen and Kajongg.
 .
 This package is part of the KDE games module.

Package: libkf5kmahjongglib-dev
Description-md5: cefc2ded176665344cf48857250eeb41
Description-en: development files for the KDE kmahjongg library
 This package contains development files for building software that uses
 the KDE kmahjongg library.
 .
 This package is part of the KDE games module.

Package: libkf5kmahjongglib5
Description-md5: 9c22e51d6b1e038e37bbb6861c59c811
Description-en: shared library for kmahjongg and kshisen
 This package contains a shared library used by the KDE games kmahjongg and
 kshisen.
 .
 This package is part of the KDE games module.

Package: libkf5kmanagesieve5
Description-md5: 41f348d1ad406a2453e30b07d2621e97
Description-en: Sieve remote script management support for kdepim, library
 This library implements a subset of the protocol for remotely managing Sieve
 scripts (RFC 5804). Among other basic operations, it provides an easy to use
 API for listing, retrieving, deleting, activating and uploading of scripts to
 the remote Sieve script server.
 .
 This package is part of the KDE PIM module.

Package: libkf5ksieve-data
Description-md5: 762e34857d8184eb948e9a561e902d5c
Description-en: Sieve mail filtering language support for kdepim, data files
 This library implements a parser and lexer for Sieve, the mail filtering
 language (RFC 3028).
 .
 This package is part of the KDE PIM module.
 .
 This package provides the data files common to the kf5ksieve libraries.

Package: libkf5ksieve-dev
Description-md5: a5cff9b4660fb9ebd2513eb4a1d2d450
Description-en: Sieve mail filtering language support for kdepim, development files
 This library implements a parser and lexer for Sieve, the mail filtering
 language (RFC 3028).
 .
 This package contains development files for ksieve.

Package: libkf5ksieve5
Description-md5: 9fc856526951c294fbc203c6acb2f202
Description-en: Sieve mail filtering language support for kdepim, library
 This library implements a parser and lexer for Sieve, the mail filtering
 language (RFC 3028).
 .
 This package is part of the KDE PIM module.

Package: libkf5ksieveui5
Description-md5: 530a6c5f34077391676f0b0bed9a39b6
Description-en: Sieve mail filtering language support for kdepim, GUI library
 This library implements GUI dialogs and elements which enable users to easily
 create, edit and manage their mail filters on the mail servers which support
 the Sieve language (RFC 3028) and the protocol for remotely managing Sieve
 scripts (RFC 5804).
 .
 This package is part of the KDE PIM module.

Package: libkf5libkdepim-data
Description-md5: 7fa517443f4722bf5c2a9c97b052cc2c
Description-en: KDE PIM library - data files
 This is the internal runtime package for applications from the KDE PIM module.
 It contains data files used by the library.
 .
 This package is part of the KDE PIM module.

Package: libkf5libkdepim-dev
Description-md5: ac38fed39cd5255b705265fa498abf78
Description-en: KDE PIM library - development files
 This is the internal runtime package for applications from the KDE PIM module.
 It contains headers, and the libraries needed to build some of the KDE PIM
 applications.
 .
 This package is part of the KDE PIM module.

Package: libkf5libkdepim-plugins
Description-md5: f8e68709422343fca6596819f4185c97
Description-en: KDE PIM library - plugins
 This is the internal runtime package for applications from the KDE PIM module.
 It contains plugins that are distributed with the library.
 .
 This package is part of the KDE PIM module.

Package: libkf5libkdepim5
Description-md5: 0b8cef31f54cbd986ec19974ef571136
Description-en: KDE PIM library
 This is the internal runtime package for applications from the KDE PIM module.
 It contains shared libraries and data which most of KDE PIM applications use.
 .
 This package is part of the KDE PIM module and hold the part of libkdepim
 that do not depend on Akonadi.

Package: libkf5libkleo-data
Description-md5: 2f9f8e02d88fc32d05b80a363cde7960
Description-en: KDE PIM cryptographic library, data files
 This package contains the data files used by libkleo, a library for Kleopatra
 and other parts of KDE using certificate-based crypto.
 .
 This package is part of the KDE PIM module.

Package: libkf5libkleo-dev
Description-md5: dd52c8a48af676c49c901e4f40f8c8f6
Description-en: KDE PIM cryptographic library, devel files
 This package contains the development files for libkleo, a library for
 Kleopatra and other parts of KDE using certificate-based crypto.
 .
 This package is part of the KDE PIM module.

Package: libkf5libkleo5
Description-md5: 134d5b675a775fa494c8a27dd857368f
Description-en: KDE PIM cryptographic library
 This package contains libkleo, a library for Kleopatra and other parts of KDE
 using certificate-based crypto.
 .
 This package is part of the KDE PIM module.

Package: libkf5mailcommon-data
Description-md5: 218d0f3a4291fccd63910a4c11108be0
Description-en: KDE PIM email utility library, shared data
 The mail common library provides utility functions for dealing with email.
 .
 This package contains the shared data distributed with the library.
 .
 This package is part of KDE PIM module.

Package: libkf5mailcommon-dev
Description-md5: 5fb178b25beb810af9af0686c17cdc33
Description-en: KDE PIM email utility library, devel files
 The mail common library provides utility functions for dealing with email.
 .
 This package contains the development files needed for the KDE PIM mail common
 library.
 .
 This package is part of KDE PIM module.

Package: libkf5mailcommon-plugins
Description-md5: def11a22e460796dabc4e4524a185b1b
Description-en: KDE PIM email utility library, plugins
 The mail common library provides utility functions for dealing with email.
 .
 This package contains the plugins distributed with the library.
 .
 This package is part of KDE PIM module.

Package: libkf5mailcommon5abi2
Description-md5: a643053763057912f5ec3bae95cb63ad
Description-en: KDE PIM email utility library
 The mail common library provides utility functions for dealing with email.
 .
 This package is part of KDE PIM module.

Package: libkf5mailimporter-dev
Description-md5: 48300d315222d262a6d7e08fcd54f3b0
Description-en: KDE PIM Mail importer library, devel files
 Contains development files for building software that uses the library for
 importing mails into KDE applications.
 .
 This package is part of the KDE PIM module.

Package: libkf5mailimporter5
Description-md5: d4cb6f1bf57b1311e8bca4cafd075a38
Description-en: KDE PIM Mail importer library
 This package contains a library for importing mails into KDE applications.
 .
 This package is part of the KDE PIM module.

Package: libkf5mailimporterakonadi5
Description-md5: 96bc65d27c80727a70fa765bec02d454
Description-en: KDE PIM Mail importer Akonadi library
 This package contains a library for importing mails into Akonadi applications.
 .
 This package is part of the KDE PIM module.

Package: libkf5pimcommon-data
Description-md5: 927c1aa26ac7bfff5ffe9859601ad678
Description-en: Common library for KDE PIM - data files
 This library provides the common parts used across different KDE PIM
 components.
 .
 This package provides the data files used by the library.

Package: libkf5pimcommon-dev
Description-md5: db67b90eda72cee61ebcee919d1530ed
Description-en: Common library for KDE PIM - devel files
 This library provides the common parts used across different KDE PIM
 components.
 .
 This package provides the development files.

Package: libkf5pimcommon-plugins
Description-md5: 8f7089a41477e772e5d8237b107947bd
Description-en: Common library for KDE PIM - plugins
 This library provides the common parts used across different KDE PIM
 components.
 .
 This package provides the plugins distributed with the library.

Package: libkf5pimcommon5abi2
Description-md5: 7d4c4877ef9b8e8b8623b342b80a132a
Description-en: Common library for KDE PIM
 This library provides the common parts used across different KDE PIM
 components.
 .
 This package provides the shared libraries.

Package: libkf5pimcommonakonadi5abi1
Description-md5: 7b44fed8be88d500040e4ca5cb638cf3
Description-en: Common library for KDE PIM Akonadi
 This library provides the common parts used across different KDE PIM Akonadi
 components.
 .
 This package provides the shared libraries.

Package: libkf5pimcommonautocorrection5
Description-md5: e87f8e6f55fed1065d8fdf0bc63c14e8
Description-en: Common library for KDE PIM Autocorrection
 This library provides the common parts used across different KDE PIM
 Autocorrection components.
 .
 This package provides the shared libraries.

Package: libkf5sane-data
Description-md5: 29bd1c001f412e0e41b6799e2c5cb8a2
Description-en: scanner library (data files)
 The KDE scanner library provides an API and widgets for using scanners and
 other imaging devices supported by SANE.
 .
 This package contains data files used by the library.

Package: libkf5sane-dev
Description-md5: 9c888fd40eed984d3cd8c91b83806d08
Description-en: scanner library development headers
 The KDE scanner library provides an API and widgets for using scanners and
 other imaging devices supported by SANE.
 .
 This package contains the scanner library development files.

Package: libkf5sane5
Description-md5: acb7108b6da4b4d9984cb1b4264a38a4
Description-en: scanner library (runtime)
 The KDE scanner library provides an API and widgets for using scanners and
 other imaging devices supported by SANE.
 .
 This package contains the shared library.

Package: libkpimgapi-data
Description-md5: 9a9fe56ee9d1ed10699969e2f79360b5
Description-en: Google API library for KDE -- data files
 LibKGAPI (previously called LibKGoogle) is a C++ library that implements APIs
 for various Google services.
 .
 This package contains data files.

Package: libkpimgapi-dev
Description-md5: c1caebd71da378d3fbe1ac3bb0d049e6
Description-en: Google API library for KDE -- development files
 LibKGAPI (previously called LibKGoogle) is a C++ library that implements APIs
 for various Google services.
 .
 This package contains development files for building software that uses
 the LibKGAPI library.

Package: libkpimgapiblogger5abi1
Description-md5: 0ab2dbb9a3cc27a9ee05df5b6a7fe199
Description-en: library to integrate with Google Blogger service API
 This package is part of libkgapi.

Package: libkpimgapicalendar5
Description-md5: 23bbb9c625c6e525a8331f1f2f99b239
Description-en: library to integrate with Google Calendar service API
 This package is part of libkgapi.

Package: libkpimgapicontacts5
Description-md5: fd5bbd260629f675e26dc533c088c07b
Description-en: library to integrate with Google Contacts service API
 This package is part of libkgapi.

Package: libkpimgapicore5abi1
Description-md5: 54f8a72da2e5a80b769787b65f0a59f6
Description-en: core library to integrate with Google service APIs
 This package is part of libkgapi.

Package: libkpimgapidrive5
Description-md5: ffecc2c04c645daab0ee28719380599f
Description-en: library to integrate with Google Drive service API
 This package is part of libkgapi.

Package: libkpimgapilatitude5
Description-md5: 9231c0952b775c1d09e0b8584f83add5
Description-en: library to integrate with Google Latitude service API
 This package is part of libkgapi.

Package: libkpimgapimaps5
Description-md5: 4963a89e07c8770c1f8286e7cdc48b5e
Description-en: library to integrate with Google Maps service API
 This package is part of libkgapi.

Package: libkpimgapitasks5
Description-md5: e4e30c4cba468f3f8dde6bc0666c3697
Description-en: library to integrate with Google Tasks service API
 This package is part of libkgapi.

Package: libsasl2-modules-kdexoauth2
Description-md5: 2a50ceb2cc3d75be9947decc1210d1ba
Description-en: library to integrate with Cyrus SASL
 This package is part of libkgapi.

Package: libkibi-dbg
Description-md5: 95aa0c005e62f94f6d93fad20c98c294
Description-en: library for byte prefixes (debugging symbols)
 This library is designed for formatting sizes in bytes for display. The user
 can configure a preferred prefix style.
 .
 Three different types of byte prefixes can be selected:
  * kB, MB, GB with base 1000 (base10)
  * KiB, MiB, GiB with base 1024 (base2)
  * KB, MB, GB with base 1024 (historic)
 .
 This package contains the debugging symbols.

Package: libkibi-dev
Description-md5: bb199bff69d79efc7f792e25609bf13b
Description-en: library for byte prefixes (development files)
 This library is designed for formatting sizes in bytes for display. The user
 can configure a preferred prefix style.
 .
 Three different types of byte prefixes can be selected:
  * kB, MB, GB with base 1000 (base10)
  * KiB, MiB, GiB with base 1024 (base2)
  * KB, MB, GB with base 1024 (historic)
 .
 This package contains the development files.

Package: libkibi0
Description-md5: 9b8e2823cfdf4b88c47b3b7dba763521
Description-en: library for byte prefixes
 This library is designed for formatting sizes in bytes for display. The user
 can configure a preferred prefix style.
 .
 Three different types of byte prefixes can be selected:
  * kB, MB, GB with base 1000 (base10)
  * KiB, MiB, GiB with base 1024 (base2)
  * KB, MB, GB with base 1024 (historic)

Package: libkinosearch1-perl
Description-md5: ae4294165db9df5b01cb74d99f668643
Description-en: Perl library providing search engine features
 KinoSearch is a loose port of the Java search engine library, Apache Lucene.
 It is written in Perl and C, designed primarily for providing website search
 functionality, but it can be put to many different uses.
 .
 It has the following features:
 .
  * Extremely fast and scalable: KinoSearch can handle millions of documents
  * Incremental indexing (addition/deletion of documents to/from an existing
    index)
  * Full support for 12 Indo-European languages
  * Support for boolean operators (AND, OR, as well as AND NOT), parenthetical
    groupings, and prepended +plus and -minus
  * Algorithmic selection of relevant excerpts and highlighting of search
    terms within excerpts
  * Highly customizable query and indexing APIs
  * Phrase matching
  * Stemming
  * Stoplists
 .
 KinoSearch1 is derived from KinoSearch version 0.165 and is considered
 the stable upstream branch.

Package: libkiokudb-backend-dbi-perl
Description-md5: 7e76028736a3a97b5c58bcba59c72115
Description-en: DBI backend for KiokuDB
 KiokuDB::Backend::DBI is a backend for KiokuDB onto DBI-accessible databases
 such as PostgreSQL, MySQL and SQLite.
 .
 KiokuDB is a Moose-based object-oriented persistence frontend for a number
 of storage backends.

Package: libkiokudb-perl
Description-md5: 13cd4befb40b44667eff954aad6e9f05
Description-en: Perl module for object persistence
 KiokuDB is a Moose based frontend to various data stores, somewhere in
 between Tangram and Pixie.
 .
 Its purpose is to provide persistence for "regular" objects with as little
 effort as possible, without sacrificing control over how persistence is
 actually done, especially for harder to serialize objects.
 .
 KiokuDB is also non-invasive: it does not use ties, AUTOLOAD, proxy objects,
 sv_magic or any other type of trickery.
 .
 Many features important for proper Perl space semantics are supported,
 including shared data, circular structures, weak references, tied structures,
 etc.

Package: libkiokux-model-perl
Description-md5: ee24c46f2a5245e0be1040ee51d03538
Description-en: simple application specific wrapper for KiokuDB
 KiokuX::Model is a base class making it easy to create KiokuDB database
 instances in your application. It provides a standard way to
 instantiate and use a KiokuDB object in your apps.
 .
 As your app grows you can subclass it and provide additional
 convenience methods, without changing the structure of the code, but
 simply swapping your subclass for KiokuX::Model in e.g.
 Catalyst::Model::KiokuDB or whatever you use to glue it in.

Package: libkiwix-dev
Description-md5: 4ddf386634523d3763c335fa6c19378a
Description-en: library of common code for Kiwix (development)
 Kiwix is an offline Wikipedia reader. libkiwix provides the
 software core for Kiwix, and contains the code shared by all
 Kiwix ports (Windows, Linux, OSX, Android, etc.).
 .
 This package contains development files.

Package: libkiwix11
Description-md5: 7319cebf5cddfbdd7ae7c2c4e5180e1c
Description-en: library of common code for Kiwix
 Kiwix is an offline Wikipedia reader. libkiwix provides the
 software core for Kiwix, and contains the code shared by all
 Kiwix ports (Windows, Linux, OSX, Android, etc.).

Package: gir1.2-kkc-1.0
Description-md5: 41e34aaf8b03f8f71b35e9f40b686651
Description-en: GObject introspection data for libkkc
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package contains introspection data for libkkc.

Package: libkkc-common
Description-md5: 4960bdc507132cf160dfadd49b6deadd
Description-en: Japanese Kana Kanji input library - common data
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package provides common data such as typing rules for libkkc.

Package: libkkc-dev
Description-md5: d2d659aaf6d1da2e8ae140dfe3c03ca6
Description-en: Japanese Kana Kanji input library - development files
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package provides the files necessary for compiling programs that
 depend on libkkc.

Package: libkkc-utils
Description-md5: cb4744bce317f475d1ec26b64d878c6d
Description-en: Japanese Kana Kanji input library - testing utility
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package provides the testing utility for libkkc.

Package: libkkc2
Description-md5: d44595e967708a22e8f314d3df12ec95
Description-en: Japanese Kana Kanji input library
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package provides the shared library for libkkc.

Package: libkkc-data
Description-md5: ef60031a646deb691d584e6e5449557b
Description-en: language model data for libkkc
 libkkc provides a converter from Japanese Kana-string to
 Kana-Kanji-mixed-string. It was named after kkc.el in GNU Emacs, a simple Kana
 Kanji converter, while libkkc tries to convert sentences in a bit more complex
 way using N-gram language models.
 .
 This package provides language model data for libkkc.

Package: libkmfl-dev
Description-md5: a4f1000d3569e7a82112c440498876cb
Description-en: KMFL library - development
 The kmfl library is a multilingual text processing library that implements
 the Keyman(C) text processing language.
 .
 This package contains the header and development files needed to build
 programs and packages using libkmfl.

Package: libkmfl0
Description-md5: 854506b97ba6ea7bcd438d9b07a2df22
Description-en: KMFL library - runtime
 The kmfl library is a multilingual text processing library that implements
 the Keyman(C) text processing language.
 .
 This package contains the runtime part of libkmfl.

Package: libkml-dev
Description-md5: 41acc8f4c44b381c1fd751480d36db88
Description-en: Library to manipulate KML 2.2 OGC standard files - development files
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains files required to build C/C++ programs which use
 the KML library.

Package: libkmlbase1
Description-md5: 6d1710301982efb01273995f6e2013f6
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmlbase
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmlbase shared library.

Package: libkmlconvenience1
Description-md5: d3d167807c7ee1180e4d49a2b991273b
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmlconvenience
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmlconvenience shared library.

Package: libkmldom1
Description-md5: aea3b3bb3ead8cf608357b3e58f61770
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmldom
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmldom shared library.

Package: libkmlengine1
Description-md5: dbd087ef133e43b8b4f5cf6ea83c5b61
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmlengine
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmlengine shared library.

Package: libkmlregionator1
Description-md5: 0b9726865ba2233b8dc674abfea69c00
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmlregionator
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmlregionator shared library.

Package: libkmlxsd1
Description-md5: f75753e83acec3d2fe2dbaedd2626077
Description-en: Library to manipulate KML 2.2 OGC standard files - libkmlxsd
 This is a library for use with applications that want to parse,
 generate and operate on KML, a geo-data XML variant. It is an
 implementation of the OGC KML 2.2 standard. It is written in C++ and
 bindings are available via SWIG to Java and Python.
 .
 This package contains the libkmlxsd shared library.

Package: libkmlframework-java
Description-md5: 69076892bc95f1f4bbf00b577f0489d5
Description-en: library/framework for generating Google Earth KML
 The KML Framework is a library/framework for generating Google Earth
 KML (Keyhole Markup Language) documents. The framework is based on the
 work done by Eivind Bøhn as a part of his Master Thesis.

Package: libkolabxml-dev
Description-md5: 9a7130a6d4160c839654528eb4e4caa9
Description-en: Development files for libkolabxml
 Libkolabxml is the reference implementation of the Kolab XML format.
 For more information see the libkolabxml package.
 .
 This package provides development files libkolabxml.

Package: libkolabxml1v5
Description-md5: 01546898c4418aefac0ceaf3d5324602
Description-en: Kolab XML format (shared library)
 Libkolabxml is the reference implementation of the Kolab XML format.
 .
 The Kolab 3.0 XML format is defined in
 <http://wiki.kolab.org/User:Mollekopf/Drafts/KEP:17>.
 .
 This package provides serialization/deserialization from/to  in-memory
 representations for all Kolab Objects, including input validation.

Package: python3-kolabformat
Description-md5: 17d4838c16d967ecf3fe20ed979b8078
Description-en: Python 3 bindings for Kolab Format 3.0 XML parsing
 Libkolabxml is the reference implementation of the Kolab XML format.
 For more information see the libkolabxml package.
 .
 This package provides Python 3 bindings for libkolabxml.

Package: libkomparediff2-5
Description-md5: a2b2c5e6ea84aa1ab038916ef6461972
Description-en: library to compare files and strings
 This package contains a library used to compare files and strings, and is
 used in Kompare and KDevelop.
 .
 This package is part of the KDE Software Development Kit module.

Package: libkomparediff2-dev
Description-md5: 5923ec7db50bfd01c96c3d698d42f7e1
Description-en: library to compare files and strings - development files
 This package contains a library used to compare files and strings, and is
 used in Kompare and KDevelop.
 .
 This package contains development headers for the kompare library.
 .
 This package is part of the KDE Software Development Kit module.

Package: libkryo-java
Description-md5: da44a3c9eb30dfcd1f087290a07ca69a
Description-en: object graph serialization framework for Java
 Kryo is a fast and efficient object graph serialization framework for Java.
 The goals of the project are speed, efficiency, and an easy to use API.
 The project is useful any time objects need to be persisted, whether to a
 file, database, or over the network.
 .
 Kryo can also perform automatic deep and shallow copying/cloning.
 This is direct copying from object to object, not object->bytes->object.

Package: libkryo-java-doc
Description-md5: 3020ca275f43e63177234fa8bac42dc2
Description-en: object graph serialization framework for Java - doc
 Kryo is a fast and efficient object graph serialization framework for Java.
 The goals of the project are speed, efficiency, and an easy to use API.
 The project is useful any time objects need to be persisted, whether to a
 file, database, or over the network.
 .
 Kryo can also perform automatic deep and shallow copying/cloning.
 This is direct copying from object to object, not object->bytes->object.
 .
 This package contains the Javadoc API

Package: libksba-dev
Description-md5: 451e8740fcc6265626636e8c054309ff
Description-en: X.509 and CMS support library - development files
 KSBA (pronounced Kasbah) is a library to make X.509 certificates as
 well as the CMS easily accessible by other applications.  Both
 specifications are building blocks of S/MIME and TLS.
 .
 KSBA provides these subsystems: ASN.1 Parser, BER Decoder, BER
 Encoder, Certificate Handling and CMS Handling.
 .
 This package contains the development library files.

Package: libksba-mingw-w64-dev
Description-md5: 692551c5453a536d0f251c9e45e0c6ee
Description-en: X.509 and CMS support library (Windows development)
 KSBA (pronounced Kasbah) is a library to make X.509 certificates as
 well as the CMS easily accessible by other applications.  Both
 specifications are building blocks of S/MIME and TLS.
 .
 KSBA provides these subsystems: ASN.1 Parser, BER Decoder, BER
 Encoder, Certificate Handling and CMS Handling.
 .
 This package contains the runtime library files.
 .
 This is a Windows version of KSBA.  It's meant to be used when
 cross-building software that targets the Windows platform, e.g. the
 win32-loader component of Debian-Installer.

Package: libksba8
Description-md5: a4cabffec0ec5429f0f14bf49f0459c6
Description-en: X.509 and CMS support library
 KSBA (pronounced Kasbah) is a library to make X.509 certificates as
 well as the CMS easily accessible by other applications.  Both
 specifications are building blocks of S/MIME and TLS.
 .
 KSBA provides these subsystems: ASN.1 Parser, BER Decoder, BER
 Encoder, Certificate Handling and CMS Handling.
 .
 This package contains the runtime library files.

Package: libkf5screen-bin
Description-md5: 779537c3d886f56eaa6f0ad951c5184b
Description-en: library for screen management - helpers
 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.
 .
 This package contains the library helpers and the corresponding D-Bus service.

Package: libkf5screen-data
Description-md5: ec972afe639b815e89802d00b948fba2
Description-en: library for screen management - data files
 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.
 .
 This package contains data files.

Package: libkf5screen-dev
Description-md5: 5a9972d118274e22de9a4ec2ad3410d1
Description-en: library for screen management - development files
 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.
 .
 This package contains the files necessary for development.

Package: libkf5screen8
Description-md5: 3cd8fb562d4e37428a482afe3debac1e
Description-en: library for screen management - shared library
 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.
 .
 This package contains the shared library

Package: libkf5screendpms8
Description-md5: a521003c5532bb33d21dbe059ac61547
Description-en: library for screen management - dpms support library
 The KDE multiple monitor support is trying be as smart as possible
 adapting the behavior of it to each use case making the configuration
 of monitors as simple as plugging them to your computer.
 .
 This package contains the dpms support shared library

Package: libkf5sysguard-bin
Description-md5: f984ad69cccd51224e3b543236de212f
Description-en: library for system monitoring - utilities
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the support utilities.

Package: libkf5sysguard-data
Description-md5: 04c59c082ed415b91c6f2a2a1a736e1d
Description-en: library for system monitoring - data files
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the data files

Package: libkf5sysguard-dev
Description-md5: eded4c76df4fc7b38805b1b0fedc2483
Description-en: library for system monitoring - development files
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the files necessary for development.

Package: libksgrd9
Description-md5: e03501d90bcc705f1f6389e4a79fb806
Description-en: library for system monitoring - ksgrd shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksgrd.

Package: libksignalplotter9
Description-md5: cb9c631b5759653d4eeec3a1f417fbc5
Description-en: library for system monitoring - ksignalplotter shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksignalplotter.

Package: libksysguardformatter1
Description-md5: 5636cc3fae22375ec56083cbab81c036
Description-en: library for system monitoring - ksysguardformatter shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksysguardformatter.

Package: libksysguardsensorfaces1
Description-md5: be406df735e7ff53dd541a7fa1af21cd
Description-en: library for system monitoring - ksysguardsensorfaces shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksysguardsensorfaces.

Package: libksysguardsensors1
Description-md5: 18fd78d31d2665cfcb4f59cbadd6b294
Description-en: library for system monitoring - ksysguardsensors shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksysguardsensors.

Package: libksysguardsystemstats1
Description-md5: 31b9a81b48c181ea2b1fba434d510fd9
Description-en: library for system monitoring - ksysguardsystemstats shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libksysguardsystemstats.

Package: liblsofui9
Description-md5: b55042a579e83d215a1b7d4710c6a1ca
Description-en: library for system monitoring - lsofui shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library liblsofui.

Package: libprocesscore9
Description-md5: 2881df7cb77a99078def470364cbc0d3
Description-en: library for system monitoring - processcore shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libprocesscore.

Package: libprocessui9
Description-md5: f2098715d9ccbb2cdb0ce514dfe9cbc9
Description-en: library for system monitoring - processui shared library
 KSysGuard is a program to monitor various elements of your system, or any
 other remote system with the KSysGuard daemon (ksysgardd) installed.
 .
 This package contains the shared library libprocessui.

Package: qml-module-org-kde-ksysguard
Description-md5: 8758a579a78d10b65000affbbca7dbf2
Description-en: KSysGuard QtDeclarative QML Support
 Contains a plugin for QtDeclarative that provides
 support for using KSysGuard components written
 in QML.

Package: ktoblzcheck
Description-md5: 02a77e4ee6fbcfa5ba47158871d24c3d
Description-en: tool for verification of account numbers and bank codes
 ktoblzcheck is a command line tool for verification of bank account numbers
 and bank codes (BLZ) of German Banks. It is based on the specifications of the
 "Deutsche Bundesbank". It also supports the verification of international bank
 account numbers (IBAN) and bank identifier codes (BIC).

Package: libktoblzcheck1-dev
Description-md5: 65bfd9e8398068d7ca62f44607efc887
Description-en: library for verification of account numbers and bank codes (development files)
 libktoblzcheck is a library for verification of bank account numbers and bank
 codes (BLZ) of German Banks. It is based on the specifications of the
 "Deutsche Bundesbank". It also supports the verification of international bank
 account numbers (IBAN) and bank identifier codes (BIC).
 .
 This package contains the development files.

Package: libktoblzcheck1v5
Description-md5: ff763303db985d40c9c073fa42dfaeea
Description-en: library for verification of account numbers and bank codes
 libktoblzcheck is a library for verification of bank account numbers and bank
 codes (BLZ) of German Banks. It is based on the specifications of the
 "Deutsche Bundesbank". It also supports the verification of international bank
 account numbers (IBAN) and bank identifier codes (BIC).

Package: libkf5torrent6abi3
Description-md5: a7d5177cf356a95b1fb5035409a1f1df
Description-en: KTorrent library for C++ / Qt 5 / KDE Frameworks
 The KTorrent library is a C++ / Qt 5 / KDE Frameworks based implementation of
 the BitTorrent protocol (mostly client side).
 .
 The library supports connectivity to HTTP and UDP trackers, mainline DHT and
 the new generation Micro Transport Protocol (uTP). In addition, it provides
 many powerful BitTorrent network features including but not limited to torrent
 downloading and seeding, torrent creation and downloaded data verification,
 magnet links, advanced peer management, IP blocking lists.

Package: libktorrent-dev
Description-md5: 004248fb628b0bddaa8e906fe94c6e04
Description-en: development files for the KTorrent Library
 The KTorrent library is a C++ / Qt 5 / KDE Frameworks based implementation of
 the BitTorrent protocol (mostly client side).
 .
 This package contains header files, CMake modules and other files needed for
 developing and compiling/linking which use the KTorrent library.

Package: libktorrent-l10n
Description-md5: b60fd4dafe5e993e69a1afa70ae7a753
Description-en: localization files for the KTorrent library
 The KTorrent library is a C++ / Qt 5 / KDE Frameworks based implementation of
 the BitTorrent protocol (mostly client side).
 .
 This package contains translations of the KTorrent library.

Package: libkwargs-perl
Description-md5: 340412592182ce1b2a045145f4f9b6f3
Description-en: Perl module for simple and clean handling of named arguments
 Kwargs is a Perl module that makes very easy to write functions with
 named arguments, specially when they take lots of (sometimes optional)
 arguments.

Package: libla4j-java
Description-md5: 0ef5cff5ef053d96d0a9d61ce2d66287
Description-en: Linear Algebra for Java
 La4j (Linear Algebra for Java) is a 100% Java library that provides
 Linear Algebra primitives (matrices and vectors) and algorithms. The
 la4j library was initially designed to be a lightweight and simple
 tool for passionate Java developers.

Package: gir1.2-langtag-0.6
Description-md5: 5d8c04c5e4b0ea4b511a18580aa04fe8
Description-en: library to access tags for identifying languages - introspection
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646
 .
 This package contains the Introspection data for LangTag.

Package: liblangtag-common
Description-md5: d284b0ecd26d3bedca03439178f37ff3
Description-en: library to access tags for identifying languages -- data
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646
 .
 This package contains the architecture-independent language data.

Package: liblangtag-dev
Description-md5: 6ea154d96dc7457b0cd467f2e46a6a1e
Description-en: library to access tags for identifying languages -- development
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646
 .
 This package contains the files needed for doing development with
 liblangtag.

Package: liblangtag-doc
Description-md5: b2683493e772ed5e478914e6e9f480a4
Description-en: library to access tags for identifying languages -- documentation
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646
 .
 This package contains the (API) documentation.

Package: liblangtag-gobject0
Description-md5: 363d6863355004f2e559029fcd7828e4
Description-en: library to access tags for identifying languages
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646

Package: liblangtag1
Description-md5: 363d6863355004f2e559029fcd7828e4
Description-en: library to access tags for identifying languages
 liblangtag is an interface library to access/deal with tags for
 identifying languages, which is described in RFC 5646

Package: liblanguage-detector-java
Description-md5: 0d8415b5ead2ee3ba86a9c3444cf7cc2
Description-en: Language Detection Library for Java
 This software uses language profiles which were created based on common text
 for each language. N-grams, a contiguous sequence of n items from a given
 sample of text, were then extracted from that text and stored in the profiles.
 When trying to figure out in what language a certain text is written, the
 program goes through the same process: It creates the same kind of n-grams of
 the input text. Then it compares the relative frequency of them, and finds the
 language that matches best. Currently 71 languages are supported.

Package: python3-liblarch
Description-md5: 941fad29944d6d15073cc6caba5b0c5f
Description-en: easily handle data structures
 Liblarch is a Python module created to easily handle data structure such as
 lists, trees and directed acyclic graphs (tree where nodes can have multiple
 parents).
 .
 Liblarch supports multiple views of one data structure and complex filtering.
 That way, you have a clear separation between your data (Model) and how they
 are displayed (View).

Package: liblastfm-fingerprint5-1
Description-md5: 7030490d5a55849ca93e208b83455aa1
Description-en: Last.fm fingerprinting library (Qt5 build)
 liblastfm is a collection of C++/Qt5 libraries provided by Last.fm for use
 with their web services.
 .
 This library lets you fingerprint decoded audio tracks and fetch metadata
 suggestions for them.

Package: liblastfm5-1
Description-md5: 8cbd2f4af1315550eefdd1a74c344421
Description-en: Last.fm web services library (Qt5 build)
 liblastfm is a collection of C++/Qt5 libraries provided by Last.fm for use
 with their web services.
 .
 This package contains the base web services library.

Package: liblastfm5-dev
Description-md5: 1952075861d27d01ed3bbe34d324f0bf
Description-en: Last.fm web services library (Qt5 build) - development files
 liblastfm is a collection of C++/Qt5 libraries provided by Last.fm for use
 with their web services.
 .
 This package contains the development files. Developers working on a new
 client will need to request an API key. See README for more details.

Package: liblastfm-java
Description-md5: 4b755599ef577a182a96d6954990dd0e
Description-en: last.fm API bindings for Java
 The last.fm API bindings for java are a wrapper for the new last.fm
 API and the last.fm submission service. It provides classes and
 methods to invoke last.fm API methods as well as scrobbling songs and
 streaming radio from within Java applications.

Package: liblatex-decode-perl
Description-md5: de81e35cb61164a14df0add6b08aa906
Description-en: Perl module to convert LaTeX input to Unicode
 The module LaTeX::Decode does (obviously) the opposite of LaTeX::Encode: it
 converts LaTeX input to Unicode. :)
 It also comes with a companion utility script, latex2utf8.

Package: liblatex-driver-perl
Description-md5: 236fd2b8a161c4122a6ee4c0d1143a87
Description-en: driver module that encapsulates the details of formatting a LaTeX document
 The LaTeX::Driver module encapsulates the details of invoking the LaTeX
 programs to format a LaTeX document. Formatting with LaTeX is complicated;
 there are potentially many programs to run and the output of those programs
 must be monitored to determine whether further processing is required.
 .
 LaTeX::Driver runs the required commands in the directory specified, either
 explicitly with the dirname option or implicitly by the directory part of
 basename, or in the current directory. As a result of the processing up to a
 dozen or more intermediate files are created. These can be removed with the
 cleanup method.
 .
 The LaTeX::Driver module takes care of running and re-running latex on
 a LaTeX document so that forward references, tables of contents, and
 lists of figures and tables are resolved.  It will also run bibtex and
 makeindex if it detects that a bibliography or in index have been
 specified, and will re-run latex again one or more times until the
 formatting of the document has stabilized.

Package: liblatex-encode-perl
Description-md5: 5117117f8fc572a4e9cf19bfd1eb3048
Description-en: Perl module to encode characters for LaTeX formatting
 LaTeX::Encode provides a function to encode text that is to be formatted with
 LaTeX. It encodes characters that are special to LaTeX or that are
 represented in LaTeX by LaTeX commands.
 .
 The special characters are: \ (command character), { (open group), } (end
 group), & (table column separator), # (parameter specifier), % (comment
 character), _ (subscript), ^ (superscript), ~ (non-breakable space), $
 (mathematics mode).
 .
 Note that some of the LaTeX commands for characters are defined in the LaTeX
 textcomp package.

Package: liblatex-table-perl
Description-md5: 863fb6fdb3aac2afc8dc94c4db48fec6
Description-en: Perl extension for the automatic generation of LaTeX tables
 LaTeX::Table is a Perl extension for the automatic generation of LaTeX tables
 .
 LaTeX makes professional typesetting easy. Unfortunately, this is not
 entirely true for tables and the standard LaTeX table macros have a rather
 limited functionality. LaTeX::Table supports many CTAN packages and hides the
 complexity of using them behind an easy and intuitive API.
 .
 This module supports multipage tables via the xtab and the longtable package.
 For publication quality tables it utilizes the booktabs package. It also
 supports the tabularx and tabulary packages for nicer fixed-width tables.
 Furthermore, it supports the colortbl package for colored tables optimized for
 presentations.  The powerful new ctable package is supported and especially
 recommended when footnotes are needed. LaTeX::Table ships with some
 predefined, good looking themes.
 .
 This module ships with two small utilities. The first, csv2pdf is a CSV to PDF
 converter. It is only about 100 lines of code short and only meant as an
 example application, but it is already very powerful. It requires Getopt::Long,
 Text::CSV, LaTeX::Encode and LaTeX::Driver.
 .
 The second utility is ltpretty. It takes a lazy formatted LaTeX table from
 STDIN (typically piped from Vim or emacs) and outputs a completely formatted
 table. This makes this module not only useful for automatically generated
 reports, but also saves a lot of typing work in creating custom tables.

Package: liblatex-tom-perl
Description-md5: ed669a5008a60cdc259688630ecdc2d5
Description-en: module for parsing, analyzing and manipulating LaTeX documents
 The LaTeX::TOM  module provides a parser which parses and interprets (though
 not fully) LaTeX documents and returns a tree-based representation of what it
 finds. This tree is a LaTeX::TOM::Tree. The tree contains LaTeX::TOM::Node
 nodes.
 .
 This module should be especially useful to anyone who wants to do processing
 of LaTeX documents that requires extraction of plain-text information, or
 altering of the plain-text components (or alternatively, the math-text
 components).

Package: liblatex-tounicode-perl
Description-md5: 50729b93df629125bf6a81affddcb062
Description-en: Convert LaTeX commands to Unicode
 LaTeX::ToUnicode provides a method to convert LaTeX-style markups for accents
 etc. into their Unicode equivalents. It translates commands for special
 characters or accents into their Unicode equivalents and removes formatting
 commands. It is not at all bulletproof or complete.
 .
 This module converts values from BibTeX files into plain text.
 .
 In contrast to TeX::Encode, this module does not create HTML of any kind,
 including for HTML/XML metacharacters such as <, >, &, which can appear
 literally in the output. Entities are other handling for these has to happen
 at another level, if need be.

Package: liblaxjson-dev
Description-md5: edca0d150aa8ffdf7efacf79c07e0139
Description-en: relaxed streaming JSON parser library (development files)
 Official JSON is almost human-readable and human-writable. Disabling a few of
 the strict rules makes it significantly more so.
 .
 This library is intended for parsing user input, such as a config file. It is
 not intended for serializing or deserializing, or as a format for computer-to-
 computer communication.
 .
 This relaxed streaming JSON parser allows:
  * unquoted keys
  * single quotes `'`
  * `//` and `/* */` style comments
  * extra commas `,` in arrays and objects
 .
 This package contains the development files.

Package: liblaxjson1
Description-md5: c62db4bc58faeae0a4d157accd7e3e1b
Description-en: relaxed streaming JSON parser library
 Official JSON is almost human-readable and human-writable. Disabling a few of
 the strict rules makes it significantly more so.
 .
 This library is intended for parsing user input, such as a config file. It is
 not intended for serializing or deserializing, or as a format for computer-to-
 computer communication.
 .
 This relaxed streaming JSON parser allows:
  * unquoted keys
  * single quotes `'`
  * `//` and `/* */` style comments
  * extra commas `,` in arrays and objects

Package: liblayout-java
Description-md5: 10bcaa4b5de588488d838a57cb8b58cf
Description-en: Java layouting framework
 LibLayout is a layouting framework. It is based on the Cascading StyleSheets
 standard (in the upcoming version 3). The layouting expects to receive its
 content as a DOM structure (although it does not rely on the W3C-DOM API).

Package: liblayout-manager-perl
Description-md5: 8eb6f05a82471dafcc5e72b89ec5b5af
Description-en: module for managing layout of graphical components
 Layout::Manager is a Perl module that provides a framework for working with
 layout managers, which are classes that determine the size and position of
 arbitrary components within a container. A few managers are provided for
 reference purposes, but this module is intended to serve as a basis for other
 implementations.
 .
 This module uses Graphics::Primitive::Container as a source of its components
 (see libgraphics-primitive-perl for details).

Package: liblbfgs-dev
Description-md5: d5f65742152dd99ff4338f3d17c1fa28
Description-en: L-BFGS solver for unconstrained nonlinear optimization problems
 Solves nonlinear optimization problems using the limited-memory BFGS method.
 The user specifies a callback C function that returns the value and gradients
 of the cost function at a particular operating point. This library estimates
 the Hessians from user input, and applies Newton's method iteratively to find a
 local minimum of the cost function. This is a small library, written in C with
 minimal dependencies.
 .
 This package contains development files

Package: liblbfgs0
Description-md5: fd6420537d3e400fb27878507da038eb
Description-en: L-BFGS solver for unconstrained nonlinear optimization problems
 Solves nonlinear optimization problems using the limited-memory BFGS method.
 The user specifies a callback C function that returns the value and gradients
 of the cost function at a particular operating point. This library estimates
 the Hessians from user input, and applies Newton's method iteratively to find a
 local minimum of the cost function. This is a small library, written in C with
 minimal dependencies.

Package: liblc3-0
Description-md5: 56d0dd5b74b5253a048ec56231438b1b
Description-en: Low Complexity Communication Codec (shared library)
 LC3 is an efficient low latency audio codec.
 .
 This package provides the shared library.

Package: liblc3-dev
Description-md5: e494c8bc3efb6f82ef87936c06a92ba3
Description-en: Low Complexity Communication Codec (development files)
 LC3 is an efficient low latency audio codec.
 .
 This package provides the development files for liblc3.

Package: liblc3-tools
Description-md5: 1afef5f9218b802f28c6bbaa173a3587
Description-en: Low Complexity Communication Codec
 LC3 is an efficient low latency audio codec.
 .
 This package provides encoder and decoder tools.

Package: liblchown-perl
Description-md5: 130bbc9b61138d8e0252e4330319a1b7
Description-en: Perl interface to the lchown() system call
 Lchown provides a perl interface to the lchown(2) UNIX system call. The
 lchown(2) call is useful to change the ownership and group of symbolic links,
 rather than changing that information for the referent (real target) of these
 links.

Package: libldacbt-abr-dev
Description-md5: e317dd60c54c70d62a64ff544d8a1927
Description-en: LDAC Bluetooth ABR library (development)
 LDAC is a lossy audio coding technology enabling the transmission
 of high-resolution audio content over a Bluetooth connection.
 .
 LDAC employs a hybrid coding scheme based on the modified discrete
 cosine transform to provide more efficient data compression.
 .
 LDAC is used by Bluetooth audio devices such as headphones, smart
 phones, portable media players, active speakers and home theaters.
 .
 This package ships development files for the LDAC Bluetooth ABR
 library.

Package: libldacbt-abr2
Description-md5: 6e33f0e05bbb957457c72116190979f4
Description-en: LDAC Bluetooth ABR library (shared library)
 LDAC is a lossy audio coding technology enabling the transmission
 of high-resolution audio content over a Bluetooth connection.
 .
 LDAC employs a hybrid coding scheme based on the modified discrete
 cosine transform to provide more efficient data compression.
 .
 LDAC is used by Bluetooth audio devices such as headphones, smart
 phones, portable media players, active speakers and home theaters.
 .
 This package ships the shared LDAC Bluetooth ABR library.

Package: libldacbt-enc-dev
Description-md5: 2d976cb646258c60b0e257a830520f7d
Description-en: LDAC Bluetooth encoder library (development)
 LDAC is a lossy audio coding technology enabling the transmission
 of high-resolution audio content over a Bluetooth connection.
 .
 LDAC employs a hybrid coding scheme based on the modified discrete
 cosine transform to provide more efficient data compression.
 .
 LDAC is used by Bluetooth audio devices such as headphones, smart
 phones, portable media players, active speakers and home theaters.
 .
 This package ships development files for the LDAC Bluetooth encoder
 library.

Package: libldacbt-enc2
Description-md5: 35246df6a33458ddb4cbdfa5a07fdb77
Description-en: LDAC Bluetooth encoder library (shared library)
 LDAC is a lossy audio coding technology enabling the transmission
 of high-resolution audio content over a Bluetooth connection.
 .
 LDAC employs a hybrid coding scheme based on the modified discrete
 cosine transform to provide more efficient data compression.
 .
 LDAC is used by Bluetooth audio devices such as headphones, smart
 phones, portable media players, active speakers and home theaters.
 .
 This package ships the shared LDAC Bluetooth encoder library.

Package: ldmtool
Description-md5: c6ac8c3acf1341888be8692b79df18f9
Description-en: tool for managing Microsoft Windows dynamic disks
 ldmtool exposes libldm's functionality as a command-line tool.
 .
 libldm is a library for managing Microsoft Windows dynamic disks,
 which use Microsoft's LDM metadata. It can inspect them, and also
 create and remove device-mapper block devices which can be mounted.

Package: libldm-1.0-0
Description-md5: 04aac0f9901355231356fb6736d23e1b
Description-en: library for managing Microsoft Windows dynamic disks
 libldm is a library for managing Microsoft Windows dynamic disks,
 which use Microsoft's LDM metadata. It can inspect them, and also
 create and remove device-mapper block devices which can be mounted.

Package: libldm-dev
Description-md5: d1bfb938ce49331b25cdd15a7478fdae
Description-en: library for managing Microsoft Windows dynamic disks
 libldm is a library for managing Microsoft Windows dynamic disks,
 which use Microsoft's LDM metadata. It can inspect them, and also
 create and remove device-mapper block devices which can be mounted.
 .
 This package includes the headers

Package: liblemon-dev
Description-md5: 6d09ae0ec67d01dc6cbd33511371e9ea
Description-en: Library for Efficient Modeling and Optimization in Networks (development)
 LEMON stands for Library for Efficient Modeling and Optimization in
 Networks. It is a C++ template library providing efficient
 implementations of common data structures and algorithms with focus
 on combinatorial optimization tasks connected mainly with graphs
 and networks.
 .
 LEMON is a member of the COIN-OR initiative, a collection of OR related
 open source projects.
 .
 This package contains the static library and header files.

Package: liblemon-doc
Description-md5: 61c316ad77ba4a2d47757a372ee69543
Description-en: Library for Efficient Modeling and Optimization in Networks (doc)
 LEMON stands for Library for Efficient Modeling and Optimization in
 Networks. It is a C++ template library providing efficient
 implementations of common data structures and algorithms with focus
 on combinatorial optimization tasks connected mainly with graphs
 and networks.
 .
 LEMON is a member of the COIN-OR initiative, a collection of OR related
 open source projects.
 .
 This package contains the library documentation.

Package: liblemon-utils
Description-md5: d5943c4b543be8787d1aef8aff93d199
Description-en: Library for Efficient Modeling and Optimization in Networks (utilities)
 LEMON stands for Library for Efficient Modeling and Optimization in
 Networks. It is a C++ template library providing efficient
 implementations of common data structures and algorithms with focus
 on combinatorial optimization tasks connected mainly with graphs
 and networks.
 .
 LEMON is a member of the COIN-OR initiative, a collection of OR related
 open source projects.
 .
 This package contains the utilities accompanying the library.

Package: liblemon1.3.1
Description-md5: c6c8e59e3ec8e8fa899ed159c2a89cc5
Description-en: Library for Efficient Modeling and Optimization in Networks
 LEMON stands for Library for Efficient Modeling and Optimization in
 Networks. It is a C++ template library providing efficient
 implementations of common data structures and algorithms with focus
 on combinatorial optimization tasks connected mainly with graphs
 and networks.
 .
 LEMON is a member of the COIN-OR initiative, a collection of OR related
 open source projects.
 .
 This package contains the dynamic library.

Package: liblessen-java
Description-md5: b205a2219f43d9fba9c5e3dfcd43db7b
Description-en: lightweight CSS+LESS parser written in Java
 Lessen is a lightweight CSS+LESS parser that is also capable of variable
 substitution and beautification of its output. It consists of a set of
 relatively independent "tokenizers" that you chain in a pipeline to transform
 the input to the output.

Package: liblexical-accessor-perl
Description-md5: afafa5aba56a50e8b088bc1c5cf2a17c
Description-en: true private attributes for Moose/Moo/Mouse
 Lexical::Accessor generates coderefs which can be used as methods to
 access private attributes for objects.
 .
 The private attributes are stored inside-out, and do not add any
 accessors to the class' namespace, so are completely invisible to any
 outside code, including any subclasses. This gives your attribute
 complete privacy:  subclasses can define a private (or even public)
 attribute with the same name as your private one and they will not
 interfere with each other.

Package: liblexical-failure-perl
Description-md5: 9c8be0534036c5a3221fa83ce4b15991
Description-en: Perl module for user-selectable lexically-scoped failure signaling
 Lexical::Failure sets up two new keywords: fail and ON_FAILURE, with which
 you can quickly create modules whose failure signaling is lexcially scoped,
 under the control of client code.
 .
 Normally, modules specify some fixed mechanism for error handling and require
 client code to adapt to that policy. One module may signal errors by
 returning undef, or perhaps some special "error object". Another may die or
 croak on failure. A third may set a flag variable. A fourth may require the
 client code to set up a callback, which is executed on failure.
 .
 If you are using all four modules, your own code now has to check for failure
 in four different ways, depending on where the failing component originated.
 If you would rather that all components throw exceptions, or all return
 undef, you will probably have to write wrappers around 3/4 of them, to
 convert from their "native" failure mechanism to your preferred one.

Package: liblexical-persistence-perl
Description-md5: db7ea5b22610e50e80f9226647bca8d4
Description-en: module for accessing persistent data through lexical variables
 Lexical::Persistence is a Perl data persistence framework that enables
 code to access persistent data through what looks like lexical
 variables. So, instead of passing data around explicitly, you can call
 functions through the Lexical::Persistence object and just use ordinary
 variables.

Package: liblexical-sealrequirehints-perl
Description-md5: b9c5697118d7348949143c754e242939
Description-en: Perl module to prevent the leakage of lexical hints
 Lexical::SealRequireHints is a module that works around two historical
 bugs in Perl's handling of the %^H (lexical hints) variable, which cause
 lexical state in one file to leak into another.

Package: liblexical-underscore-perl
Description-md5: 2dfb0364afbd1442ae6d05f3dd305d71
Description-en: access your caller's lexical underscore
 Starting with Perl 5.10, it is possible to create a lexical version of
 the Perl default variable $_. Certain Perl constructs like the "given"
 keyword automatically use a lexical $_ rather than the global $_.
 .
 It is occasionallly useful for a sub to be able to access its caller's
 $_ variable regardless of whether it was lexical or not. The "(_)" sub
 prototype is the official way to do so, however there are sometimes
 disadvantages to this; in particular it can only appear as the final
 required argument in a prototype, and there is no way of the sub
 differentiating between an explicitly passed argument and $_.
 .
 lexical::underscore allows you to access your caller's lexical $_
 variable as easily as:
 .
  ${lexical::underscore()}

Package: liblexical-var-perl
Description-md5: 4baea79b9f897f5d816cc1af5039dced
Description-en: Perl module for using static variables without namespace pollution
 Lexical::Var implements lexical scoping of subroutines. Although it can be
 used directly, it is mainly intended to be infrastructure for modules that
 manage namespaces.
 .
 This module influences the meaning of single-part subroutine names that
 appear directly in code, such as "&foo" and "foo(123)". Normally, in the
 absence of any particular declaration, these would refer to the subroutine of
 that name located in the current package. A Lexical::Sub declaration can
 change this to refer to any particular subroutine, bypassing the package
 system entirely. A subroutine name that includes an explicit package part,
 such as "&main::foo", always refers to the subroutine in the specified
 package, and is unaffected by this module. A symbolic reference through a
 string value, such as "&{'foo'}", also looks in the package system, and so is
 unaffected by this module.
 .
 The types of name that can be influenced are scalar ("$foo"), array
 ("@foo"), hash ("%foo"), subroutine ("&foo"), and glob ("*foo").

Package: liblib-abs-perl
Description-md5: 6d4ad2618dab123a2c53e322e70a7458
Description-en: module to make relative path absolute to caller
 The main reason of the lib::abs module is transformate relative paths to
 absolute at the BEGIN stage, and push transformed to @INC. Relative path
 basis is not the current working directory, but the location of file, where
 the statement is (caller file).

Package: liblib-relative-perl
Description-md5: b79335ea7d50651b3f7ca4011177a313
Description-en: module to add paths relative to the current file to @INC
 lib::relative proposes a straightforward method to add a relative path to
 @INC: it takes a path relative to the current file, absolutizes it, and adds
 it to @INC.
 .
 Adding a path to @INC to load modules from a local directory may seem simple,
 but has a few common pitfalls to be aware of:
 .
 Directly adding a relative path to @INC means that any later code that
 changes the current working directory will change where modules are loaded
 from.
 .
 Additionally, the commonly used FindBin module relies on interpreter state
 and the path to the original script invoked by the perl interpreter,
 sometimes requiring workarounds in uncommon cases like generated or embedded
 code.

Package: liblibrary-callnumber-lc-perl
Description-md5: a0959683ee25785a8b377e78106f58ac
Description-en: utility functions to deal with Library-of-Congress call numbers
 Library::CallNumber::LC is mostly designed to do call number normalization,
 with the following goals:
 .
  * The normalized call numbers are comparable with each other, for proper
    sorting
  * The normalized call number is a short as possible, so left-anchored
    wildcard searches are possible (e.g., searching on "A11*" should give you
    all the A11 call numbers)
  * A range defined by start_of_range and end_of_range should be correct,
    assuming that the string given for the end of the range is, in fact, a
    left prefix
 .
 That last point needs some explanation. The idea is that if someone gives a
 range of, say, A-AZ, what they really mean is A - AZ9999.99. The end_of_range
 method pads the given call number out to three cutters if need be. There is no
 attempt to make end_of_range normalization correspond to anything in real life.

Package: libliftoff-dev
Description-md5: 70611472cba028a22f4c46fd3d4ae94d
Description-en: lightweight KMS plane library - development files
 libliftoff eases the use of KMS planes from userspace without standing
 in your way. Users create "virtual planes" called layers, set KMS
 properties on them, and libliftoff will pick planes for these layers if
 possible.
 .
 This package contains the development files.

Package: libliftoff0
Description-md5: 30b1e2f16743e34b7d152a76838f7a74
Description-en: lightweight KMS plane library
 libliftoff eases the use of KMS planes from userspace without standing
 in your way. Users create "virtual planes" called layers, set KMS
 properties on them, and libliftoff will pick planes for these layers if
 possible.

Package: liblinear-dev
Description-md5: 3220f8563b2ab0939512dfdf94c21574
Description-en: Development libraries and header files for LIBLINEAR
 LIBLINEAR is a library for learning linear classifiers for large scale
 applications. It supports Support Vector Machines (SVM) with L2 and L1
 loss, logistic regression, multi class classification and also Linear
 Programming Machines (L1-regularized SVMs). Its computational complexity
 scales linearly with the number of training examples making it one of
 the fastest SVM solvers around.
 .
 This package contains the header files and static libraries.

Package: liblinear-tools
Description-md5: 9f200c7831938a7e2fa45f605ff3452a
Description-en: Standalone applications for LIBLINEAR
 LIBLINEAR is a library for learning linear classifiers for large scale
 applications. It supports Support Vector Machines (SVM) with L2 and L1
 loss, logistic regression, multi class classification and also Linear
 Programming Machines (L1-regularized SVMs). Its computational complexity
 scales linearly with the number of training examples making it one of
 the fastest SVM solvers around. It also provides Python bindings.
 .
 This package contains the standalone applications.

Package: liblinear4
Description-md5: 8be0b1ca2e45a87f4eaaf60dcb3c7370
Description-en: Library for Large Linear Classification
 LIBLINEAR is a library for learning linear classifiers for large scale
 applications. It supports Support Vector Machines (SVM) with L2 and L1
 loss, logistic regression, multi class classification and also Linear
 Programming Machines (L1-regularized SVMs). Its computational complexity
 scales linearly with the number of training examples making it one of
 the fastest SVM solvers around. It also provides Python bindings.
 .
 This package contains the shared libraries.

Package: python3-liblinear
Description-md5: 29042e3f385cbd59e2267884f7f914ec
Description-en: Python 3 bindings for LIBLINEAR
 LIBLINEAR is a library for learning linear classifiers for large scale
 applications. It supports Support Vector Machines (SVM) with L2 and L1
 loss, logistic regression, multi class classification and also Linear
 Programming Machines (L1-regularized SVMs). Its computational complexity
 scales linearly with the number of training examples making it one of
 the fastest SVM solvers around. It also provides Python bindings.
 .
 This package contains the Python 3 bindings.

Package: liblingua-en-fathom-perl
Description-md5: 7fc26d369c37941bcf27ed68bba53b3a
Description-en: Perl module for measuring readability of English text
 Lingua::EN::Fathom analyses English text in either a string or file. Totals
 are then calculated for the number of characters, words, sentences, blank and
 non blank (text) lines and paragraphs.
 .
 Three common readability statistics are also derived, the Fog, Flesch and
 Kincaid indices.
 .
 All of these properties can be accessed through individual methods, or by
 generating a text report.
 .
 A hash of all unique words and the number of times they occur is generated.

Package: liblingua-en-findnumber-perl
Description-md5: d4df7be705b8245d68e0c0607e93e73b
Description-en: module for locating (written) numbers in English text
 Lingua::EN::FindNumber provides a regular expression for finding numbers in
 English text. It also provides functions for extracting and manipulating such
 numbers.

Package: liblingua-en-inflect-number-perl
Description-md5: b7d0fbf7173cc2ce868cf1b3b4cbc75a
Description-en: Perl module to force number of words to singular or plural
 The Lingua::EN::Inflect::Number module extends the functionality of
 Lingua::EN::Inflect (the liblingua-en-inflect-perl package) with three new
 functions.
 .
 number() takes a word, and determines its number. It returns whether
 the word is singular, plural, or ambiguous for words that can be
 either singular or plural.
 .
 Based on the number() function there are to_S() and to_PL() which
 take a word and convert it forcefully either to singular or to
 plural. In Lingua::EN::Inflect funny things happen if you try to
 pluralise an already-plural word, but this module does the right
 thing.

Package: liblingua-en-inflect-perl
Description-md5: 61155cde9d18a04a2b0a8902f3994062
Description-en: Perl module to pluralize English words
 Lingua::EN::Inflect is a Perl module which can pluralize words in English. It
 handles the special cases, and support nouns, verbs, and adjectives. It can
 also pick between "a" and "an" based on pronunciation of a word and compare
 words in a "number-insensitive" manner.
 .
 Lingua::EN::Inflect follows the Oxford English Dictionary and the guidelines
 in Fowler's Modern English Usage, preferring the former where they disagree.
 Both British and American English are supported.

Package: liblingua-en-inflect-phrase-perl
Description-md5: b3f0580c1574dc61ec897ad64e12492a
Description-en: module for inflecting short English phrases
 Lingua::EN::Inflect::Phrase is a perl module which can be used to pluralize
 or singularize short English phrases.

Package: liblingua-en-namecase-perl
Description-md5: 79d789064a1f4e8ddacfe603bd8079dd
Description-en: Perl module to fix the case of people's names
 Forenames and surnames are often stored either wholly in UPPERCASE or wholly
 in lowercase. The Lingua::EN::NameCase module allows you to convert names
 into the correct case where possible.
 .
 Although forenames and surnames are normally stored separately, if they
 do appear in a single string, whitespace separated, NameCase and nc deal
 correctly with them.
 .
 NameCase currently correctly name cases names which include any of the
 following:
 Mc, Mac, al, el, ap, da, de, delle, della, di, du, del, der,
 la, le, lo, van and von.
 .
 It correctly deals with names which contain apostrophies and hyphens too.

Package: liblingua-en-nameparse-perl
Description-md5: 96dcd526e31c8c5567898bd2f24fce8a
Description-en: module for parsing a person's name in free text
 Lingua::EN::NameParse takes as input a person or persons name in
 free format text such as,
 .
  Mr AB & M/s CD MacNay-Smith
  MR J.L. D'ANGELO
  Estate Of The Late Lieutenant Colonel AB Van Der Heiden
 .
 and attempts to parse it. If successful, the name is broken
 down into components and useful functions can be performed such as:
 .
  converting upper or lower case values to name case (Mr AB MacNay   )
  creating a personalised greeting or salutation     (Dear Mr MacNay )
  extracting the names individual components         (Mr,AB,MacNay   )
  determining the type of format the name is in      (Mr_A_Smith     )

Package: liblingua-en-number-isordinal-perl
Description-md5: f45943a5167fb66c17c1468b7177d61a
Description-en: module for detecting English ordinal numbers
 Lingua::EN::Number::IsOrdinal will tell you if a number, either in words or
 as digits, is a cardinal or ordinal number
 <http://www.ego4u.com/en/cram-up/vocabulary/numbers/ordinal>.
 .
 This is useful if you e.g. want to distinguish these types of numbers found
 with Lingua::EN::FindNumber and take different actions.

Package: liblingua-en-numbers-ordinate-perl
Description-md5: da498b16b8fc8a130f9946e524ebf3f8
Description-en: Perl module to convert from cardinal numbers to ordinal numbers
 This is the CPAN Perl module Lingua::EN::Numbers::Ordinate.
 .
 There are two kinds of numbers in English -- cardinals (1,
 2, 3...), and ordinals (1st, 2nd, 3rd...).  This module
 provides functions for generating the ordinal form of a number,
 given its cardinal value.

Package: liblingua-en-sentence-perl
Description-md5: ca6ef3a939814f1ab9982bcc0814d7d8
Description-en: Perl module to split text into sentences
 The Lingua::EN::Sentence module contains the function get_sentences, which
 splits text into its constituent sentences, based on a regular expression and
 a list of abbreviations (built in and given).
 .
 Certain well know exceptions, such as abbreviations, may cause incorrect
 segmentations. But some of them are already integrated into this code and are
 being taken care of. Still, if you see that there are words causing the
 get_sentences function to fail, you can add those to the module, so it
 notices them.

Package: liblingua-en-syllable-perl
Description-md5: 51b5c9b335fbfc9aeb7e7a89bf1bad2e
Description-en: module to estimate syllable count in English words
 Lingua::EN::Syllable::syllable() estimates the number of syllables in the
 English word passed to it.
 .
 Note that it isn't entirely accurate... it fails (by one syllable) for about
 10-15% of the words. The only way to get a 100% accurate count is to do a
 dictionary lookup, so this is a small and fast alternative where more-or-less
 accurate results will suffice, such as estimating the reading level of a
 document.

Package: liblingua-en-tagger-perl
Description-md5: 9df46a402c637549fbe5291ef78db0aa
Description-en: part-of-speech tagger for English natural language processing
 Lingua::EN::Tagger is a perl module which implements a probability based,
 corpus-trained tagger that assigns POS tags to English text based on a lookup
 dictionary and a set of probability values. The tagger assigns appropriate
 tags based on conditional probabilities - it examines the preceding tag to
 determine the appropriate tag for the current word. Unknown words are
 classified according to word morphology or can be set to be treated as nouns
 or other parts of speech.
 .
 The tagger also extracts as many nouns and noun phrases as it can, using a
 set of regular expressions.

Package: liblingua-en-words2nums-perl
Description-md5: cdb2cf5cd5cf5cef81a13e27a30725a8
Description-en: convert English text to numbers
 A perl module that can parse a wide variety of English text
 and deduce the number it represents. For example, it can convert
 "five million, one thousand and sixteen" to 5001016, and
 "twenty-seventh" to 27.

Package: liblingua-es-numeros-perl
Description-md5: d9dbabdf9f42792c2a3e350cabcca6cf
Description-en: Perl module to convert numbers to Spanish text
 Lingua::ES::Numeros is an arbitrary precision number converter to its textual
 representation in Spanish. Supports cardinals, ordinals and reals. As managed
 numbers are widely longer than Perl's native number management, these are
 handled as character strings, allowing unlimited growth on the conversion
 system.

Package: liblingua-identify-perl
Description-md5: e755aab022f16d43c0e2d8822029a77a
Description-en: language identification module for perl
 Lingua::Identify identifies the language a given string or file is
 written in.  Lingua-Identify is a modular, portable,
 unicode-compatible method of language detection with support for 33
 languages (and growing), and 4 methods of language identification.  It
 has support for large inputs by utilizing only a section of the file.

Package: liblingua-ispell-perl
Description-md5: e3c5b65e9d4f81ded9755c9ae11eb88b
Description-en: Perl module encapsulating access to the ispell program
 Lingua::Ispell allows a perl program to communicate with an ispell
 process to check spellings of strings.  A sample program called
 `spellcheck' is provided.

Package: liblingua-preferred-perl
Description-md5: 66fbe2ee7e4b7c701f452c236f994791
Description-en: Perl module which allows language content negotiation
 This is the CPAN Perl module Lingua::Preferred.
 .
 Many web browsers let you specify which languages you understand.
 Then they negotiate with the web server to get documents in the best
 language possible.  This is something similar in Perl.

Package: liblingua-pt-stemmer-perl
Description-md5: 4d19914afa66f45e7998e1d14a4f37fb
Description-en: Portuguese language stemming
 This module implements a Portuguese stemming algorithm proposed in the
 paper "A Stemming Algorithm for the Portuguese Language" by
 Moreira, V. and Huyck, C.

Package: liblingua-sentence-perl
Description-md5: 926b174056eca59cdd6237f7ec597741
Description-en: Perl extension for breaking text paragraphs into sentences
 Lingua::Sentence allows splitting of text paragraphs into sentences.
 It is based on scripts developed by Philipp Koehn and Josh Schroeder
 for processing the Europarl corpus <http://www.statmt.org/europarl/>.
 .
 The module uses punctuation and capitalization clues to split
 paragraphs into an newline-separated string with one sentence per line.

Package: liblingua-stem-fr-perl
Description-md5: 9fe83f907a82ebf5791c33490714e7da
Description-en: Perl French stemmer
 Lingua::Stem::Fr uses a modified version of the Porter Stemming Algorithm
 to return a stemmed words.
 .
 The algorithm is implemented as described in:
 http://snowball.tartarus.org/french/stemmer.html
 with some improvements.

Package: liblingua-stem-it-perl
Description-md5: 930dde4d3e707db589600697f03a5de9
Description-en: Perl Italian stemmer
 Lingua::Stem::It applies the Porter Stemming Algorithm to its parameters,
 returning the stemmed words.
 .
 The algorithm is implemented as described in
 http://snowball.tartarus.org/algorithms/italian/stemmer.html

Package: liblingua-stem-perl
Description-md5: 26c8b9f07ab77c6329dfd99338572957
Description-en: module for stemming of words
 Lingua::Stem applies stemming algorithms to its parameters,
 returning the stemmed words as appropriate to the selected
 locale.

Package: liblingua-stem-ru-perl
Description-md5: 149a0b5fb20de5498fb459c564fd62f2
Description-en: Porter's stemming algorithm for Russian (KOI8-R only)
 Lingua::Stem::Ru applies the Porter Stemming Algorithm to its parameters,
 returning the stemmed words.
 .
 The algorithm is implemented exactly as described in:
 http://snowball.tartarus.org/algorithms/russian/stemmer.html
 .
 The code is carefully crafted to work in conjunction with the Lingua::Stem
 module by Benjamin Franz. This stemmer is also based on the work of Aldo
 Capini, see Lingua::Stem::It.

Package: liblingua-stem-snowball-da-perl
Description-md5: decfa88bd29b95c08e8f7916274b1f90
Description-en: Porters stemming algorithm for Denmark
 The stem function takes a scalar as a parameter and stems the word
 according to Martin Porters Danish stemming algorithm,
 which can be found at the Snowball website: http://snowball.tartarus.org/.
 .
 Lingua::Stem::Snowball::Da also supports caching if you pass the use_cache
 option when constructing a new L:S:S:D object.

Package: liblingua-stem-snowball-perl
Description-md5: aaf87cef0ef4cf57a86475a30edbf213
Description-en: Perl interface to Snowball stemmers
 Stemming reduces related words to a common root form. For instance, "horse",
 "horses", and "horsing" all become "hors".  Most commonly, stemming is
 deployed as part of a search application, allowing searches for a given term
 to match documents which contain other forms of that term.
 .
 This module is very similar to Lingua::Stem -- however,
 Lingua::Stem is pure Perl, while Lingua::Stem::Snowball is an XS module which
 provides a Perl interface to the C version of the Snowball stemmers.
 (http://snowball.tartarus.org).

Package: liblingua-stopwords-perl
Description-md5: 0b9890001ce0e3015ac03af6dd4ced5b
Description-en: module with stop words for several languages
 In keyword search, it is common practice to suppress a collection of
 "stopwords": words such as "the", "and", "maybe", etc. which exist in a
 large number of documents and do not tell you anything important about any
 document which contains them.  Lingua::StopWords provides such "stoplists" in
 several languages.

Package: liblingua-translit-perl
Description-md5: ebc4c70841beb2d2e712d862b1a5632d
Description-en: Perl module that transliterates text between writing systems
 Lingua::Translit can be used to convert text from one writing system to
 another, based on national or international transliteration tables. Where
 possible a reverse transliteration is supported.
 .
 The term transliteration describes the conversion of text from one writing
 system or alphabet to another one. The conversion is ideally unique, mapping
 one character to exactly one character, so the original spelling can be
 reconstructed. Practically this is not always the case and one single letter
 of the original alphabet can be transcribed as two, three or even more
 letters.
 .
 Furthermore there is more than one transliteration scheme for one writing
 system. Therefore it is an important and necessary information, which scheme
 will be or has been used to transliterate a text, to work integrative and be
 able to reconstruct the original data.

Package: liblinux-acl-perl
Description-md5: c9af343d83069f1d5b43a6c83c9b2572
Description-en: Perl extension for reading and setting Access Control Lists for files
 The Linux::ACL module provides Perl bindings for libacl, the C library
 containing the POSIX 1003.1e draft standard 17 functions for manipulating
 access control lists.
 .
 It provides the setfacl() and getfacl() functions.

Package: liblinux-distribution-packages-perl
Description-md5: c4e7360847e94e30c594b614ca91a2c9
Description-en: list all packages on various Linux distributions
 Linux::Distribution::Packages is a simple module that uses
 Linux::Distribution to guess the Linux distribution and then uses the
 correct commands to list all the packages on the system and then output
 them in one of three formats: native, csv, and xml.
 .
 Distributions currently working: Debian, Ubuntu, Fedora, Redhat, Suse,
 Gentoo, Slackware, Redflag.
 .
 The module inherits from Linux::Distribution, so can also use its calls.

Package: liblinux-distribution-perl
Description-md5: ffb61f1544a0fa05a8fc06a8348be024
Description-en: module for detecting the running Linux distribution
 Linux::Distribution is a simple module that tries to guess on what Linux
 distribution it is running by looking for release's files in /etc. It now
 looks for 'lsb-release' first as that should be the most correct and adds
 ubuntu support. Secondly, it will look for the distro specific files.

Package: liblinux-dvb-perl
Description-md5: 115dfdf7c83fa95961673d1476b6556b
Description-en: interface to (some parts of) the Linux DVB API
 Linux::DVB provides an interface to the Linux DVB API. It is a
 straightforward translation of the C API. You should read the Linux DVB API
 description to make any sense of this module. It can be found here:
 .
 http://www.linuxtv.org/docs/dvbapi/dvbapi.html
 .
 Noteworthy limitations of this module include: No interface to the video,
 audio and net devices. If you need this functionality bug the author.

Package: liblinux-epoll-perl
Description-md5: 60f024b519750ccc84ea5e7837d54fc5
Description-en: perl epoll module for O(1) multiplexing
 Epoll is a multiplexing mechanism that scales up O(1) with number of watched
 files. Linux::Epoll is a callback style epoll module, unlike other epoll
 modules available on CPAN.

Package: liblinux-fd-perl
Description-md5: 69b083270092e3ad89434a4b3c3c1314
Description-en: Linux specific special filehandles
 Linux::FD provides you Linux specific special file handles. These are
 .
  * Event filehandles
  * Signal filehandles
  * Timer filehandles
 .
 These allow you to use conventional polling mechanisms to wait a large variety
 of events.

Package: liblinux-inotify2-perl
Description-md5: 96ccde2d3a20260f7df1f7481543c176
Description-en: scalable directory and file change notification
 inotify (inode notify) is a Linux kernel subsystem that monitors events in
 filesystems and reports those events to applications in real time.
 .
 inotify can be used to monitor individual files or directories. When a
 directory is monitored, inotify will return events for the directory itself
 and for files inside the directory.
 .
 This module implements an interface to the Linux 2.6.13 and later inotify
 directory and file change notification system.
 .
 It has a number of advantages over the Linux::Inotify module:
   - It is portable (Linux::Inotify only works on x86).
   - The equivalent of fullname works correctly.
   - It is better documented.
   - It has callback-style interface, which is better suited for integration.
 .
 This package provides the Perl module Linux::Inotify2.

Package: liblinux-io-prio-perl
Description-md5: 9a2318f64ca8537e9032aeda083cbb3f
Description-en: interface to Linux ioprio_set(2) and ioprio_get(2)
 Linux::IO_Prio is a perl module which provides access to the Linux
 functions ioprio_get(2) and ioprio_set(2). There are also ionice
 functions providing slightly more convenient perlish interface than the
 C API.
 .
 Currently only Linux is supported. Other operating systems are not
 supported due to kernel limitations. However support will be added as
 the kernel capability becomes available.

Package: liblinux-kernelsort-perl
Description-md5: 107606c2be267350ce8dc10c2b3581ad
Description-en: Perl module for sorting Linux Kernel version strings
 This is the CPAN Perl module Linux::KernelSort.
 .
 Linux::KernelSort is intended to sort a list of kernel versions into
 ascending order. It also provides the capability to compare two kernel
 versions and determine if one version is newer, older, or the same as
 the other version.

Package: liblinux-lvm-perl
Description-md5: b69e515790a491b4483f94a8b7957829
Description-en: Perl module to access LVM status information
 Linux::LVM parses the output from vgdisplay, pvdisplay, and lvdisplay and
 makes it available as a Perl hash.

Package: liblinux-pid-perl
Description-md5: 25692c456474be43f406f544ee69a22c
Description-en: wrapper around the getpid() and getppid() C functions
 Perl already returns the PID and PPID in variables and builtins. Linux::Pid
 forces perl to call the underlying C functions getpid() and getppid().
 .
 This is useful with multithreaded programs. Linux' C library, using the Linux
 thread model, returns different values of the PID and the PPID from different
 threads.
 .
 A known consumer of this functionality is Apache2::SizeLimit (in
 libapache2-mod-perl2).

Package: liblinux-prctl-perl
Description-md5: 14d95a534b7bc225435c297a6fadd302
Description-en: Perl extension for controlling process characteristics
 Linux::Prctl provides a nice interface to the Linux prctl function. The
 Linux prctl function allows you to control specific characteristics of
 a process' behaviour.
 .
 Besides prctl, this library also wraps libcap for complete
 capability handling.

Package: liblinux-systemd-perl
Description-md5: ec03c272f288fd6a2029f06f7bd03468
Description-en: Perl module with bindings for systemd APIs
 Linux::Systemd makes several systemd APIs available to Perl code:
 .
 * sd_notify(3) for startup and status notifications
 .
 * write to and read from the journal

Package: liblinux-termios2-perl
Description-md5: 6d3e060f559c2d45681ab3f94f57d33d
Description-en: Perl module for accessing the termios2 structure and ioctl
 This module provides an API equivalent to the POSIX::Termios class,
 but backed by the Linux-specific struct termios2 structure instead.
 .
 The primary use case is setting arbitrary baud rates, because
 POSIX::Termios only knows the standard speeds up to 38400 baud.

Package: liblinux-usermod-perl
Description-md5: 78937ad41188b2d0f8a120ee3d6310c4
Description-en: module to modify user and group accounts
 The Linux::usermod module adds, removes and modifies user and group accounts
 according to  the passwd and shadow files syntax (like struct passwd from
 pwd.h). It is not necessary  those accounts to be system as long as
 $Linux::usermod::file_passwd, $Linux::usermod::file_shadow,
 $Linux::usermod::file_group,  $Linux::usermod::file_gshadow are not in the
 "/etc" directory.

Package: liblip-dev
Description-md5: 4ee83e31f3d395f9f7925d0040a719d4
Description-en: reliable interpolation of multivariate scattered data
 Lip interpolates scattered multivariate data with a Lipschitz function.
 .
 Methods of interpolation of multivariate scattered data are scarce.
 The programming library Lip implements a
 new method by G. Beliakov, which relies on building reliable lower and
 upper approximations of Lipschitz functions. If we assume that the
 function that we want to interpolate is Lipschitz-continuous, we can
 provide tight bounds on its values at any point, in the worse case
 scenario. Thus we obtain the interpolant, which approximates the unknown
 Lipschitz function f  best in the worst case scenario. This translates
 into reliable learning of f, something that other methods cannot do (the
 error of approximation of most other methods can be infinitely large,
 depending on what f generated the data).
 .
 Lipschitz condition implies that the rate of change of the function is
 bounded:
 .
 |f(x)-f(y)|<M||x-y||.
 .
 It is easily interpreted as the largest slope of the function f. f needs
 not be differentiable.
 .
 The interpolant based on the Lipschitz properties of the function is
 piecewise linear, it possesses many useful properties, and it is shown
 that it is the best possible approximation to f in the worst case
 scenario. The value of the interpolant depends on the data points in the
 immediate neigbourhood of the point in question, and in this sense, the
 method is similar to the natural neighbour interpolation.
 .
 There are two methods of construction and evaluation of the interpolant.
 The explicit method processes all data points to find the neighbours of
 the point in question. It does not require any preprocessing, but the
 evaluation of the interpolant has linear complexity O(K) in terms of the
 number of data.
 .
 "Fast" method requires substantial preprocessing in the case of more
 than 3-4 variables, but then it provides O(log K) evaluation time, and
 thus is suitable for very large data sets (K of order of 500000) and
 modest dimension (n=1-4). For larger dimension, explicit method becomes
 practically more efficient. The class library Lip implements both fast
 and explicit methods.

Package: liblip2
Description-md5: 4ee83e31f3d395f9f7925d0040a719d4
Description-en: reliable interpolation of multivariate scattered data
 Lip interpolates scattered multivariate data with a Lipschitz function.
 .
 Methods of interpolation of multivariate scattered data are scarce.
 The programming library Lip implements a
 new method by G. Beliakov, which relies on building reliable lower and
 upper approximations of Lipschitz functions. If we assume that the
 function that we want to interpolate is Lipschitz-continuous, we can
 provide tight bounds on its values at any point, in the worse case
 scenario. Thus we obtain the interpolant, which approximates the unknown
 Lipschitz function f  best in the worst case scenario. This translates
 into reliable learning of f, something that other methods cannot do (the
 error of approximation of most other methods can be infinitely large,
 depending on what f generated the data).
 .
 Lipschitz condition implies that the rate of change of the function is
 bounded:
 .
 |f(x)-f(y)|<M||x-y||.
 .
 It is easily interpreted as the largest slope of the function f. f needs
 not be differentiable.
 .
 The interpolant based on the Lipschitz properties of the function is
 piecewise linear, it possesses many useful properties, and it is shown
 that it is the best possible approximation to f in the worst case
 scenario. The value of the interpolant depends on the data points in the
 immediate neigbourhood of the point in question, and in this sense, the
 method is similar to the natural neighbour interpolation.
 .
 There are two methods of construction and evaluation of the interpolant.
 The explicit method processes all data points to find the neighbours of
 the point in question. It does not require any preprocessing, but the
 evaluation of the interpolant has linear complexity O(K) in terms of the
 number of data.
 .
 "Fast" method requires substantial preprocessing in the case of more
 than 3-4 variables, but then it provides O(log K) evaluation time, and
 thus is suitable for very large data sets (K of order of 500000) and
 modest dimension (n=1-4). For larger dimension, explicit method becomes
 practically more efficient. The class library Lip implements both fast
 and explicit methods.

Package: liblist-allutils-perl
Description-md5: a95d6806837e956a29fc41e82ab62eaa
Description-en: Perl wrapper for modules List::Util and List::MoreUtils
 Are you sick of trying to remember whether a particular helper is defined in
 `List::Util' or `List::MoreUtils'? The author sure is. Now you don't have to
 remember. List::AllUtils will export all of the functions that either of
 those two modules defines.

Package: liblist-compare-perl
Description-md5: 98265c903d26ee93ee73d667f9833c5b
Description-en: Perl module for comparing elements of two or more lists
 List::Compare lets you compare elements between lists.
 This module uses the Carp module which is part of the standard Perl
 distribution.  Other than that, there are no module dependencies in
 this version of List::Compare.

Package: liblist-keywords-perl
Description-md5: 58cf07b9f17d55457285a79cf49e1c6d
Description-en: selection of list utility keywords
 List::Keywords provides keywords that behave (almost) identically to familiar
 functions from List::Util, but implemented as keyword plugins instead of
 functions. As a result these run more efficiently, especially in small code
 cases.

Package: liblist-maker-perl
Description-md5: fa0e71ee20c17f8cedeeab8b90d5be6e
Description-en: Perl module to generate more sophisticated lists than just $a..$b
 The List::Maker module hijacks Perl's built-in file globbing syntax (< *.pl >
 and glob '*.pl') and retargets it at list creation.
 .
 The rationale is simple: most people rarely if ever glob a set of files, but
 they have to create lists in almost every program they write. So the list
 construction syntax should be easier than the filename expansion syntax.
 .
 Alternatively, you can load the module with an explicit name, and it creates
 a subroutine of that name that builds the same kinds of lists for you
 (leaving the globbing mechanism unaltered).

Package: liblist-moreutils-perl
Description-md5: db3a03427dc3f850ea1497c8b1cd8ec2
Description-en: Perl module with additional list functions not found in List::Util
 List::MoreUtils provides some trivial but commonly needed functionality on
 lists which is not going to go into List::Util.
 .
 All of the functions are implementable in only a couple of lines of Perl
 code. Using the functions from this module however should give slightly better
 performance as everything is implemented in C. The pure-Perl implementation of
 these functions only serves as a fallback in case the C portions of this module
 could not be compiled on this machine.

Package: liblist-moreutils-xs-perl
Description-md5: c6759df033244ab10506e6acafc8f20c
Description-en: Perl module providing compiled List::MoreUtils functions
 List::MoreUtils::XS is a backend for List::MoreUtils. Even if it's possible
 to have it practically independent from List::MoreUtils, it technically
 depends on List::MoreUtils. Since it's only a backend, the API is not public
 and can change without any warning.
 .
 List::MoreUtils provides some trivial but commonly needed functionality on
 lists which is not going to go into List::Util.

Package: liblist-objects-withutils-perl
Description-md5: 98639949d929ad56fd2bedd24a37caea
Description-en: list objects, kitchen sink included
 List::Objects::WithUtils provides a set of roles and classes
 defining an object-oriented interface to Perl hashes and arrays
 with useful utility methods, junctions, type-checking ability,
 and optional autoboxing.
 Originally derived from Data::Perl.

Package: liblist-rotation-cycle-perl
Description-md5: 74b289d7ec4276aec54ff5d73650b4b9
Description-en: module that cycles through a list of values
 Use List::Rotation::Cycle to loop through a list of values. Once you get to
 the end of the list, you go back to the beginning.
 .
 List::Rotation::Cycle is implemented as a Singleton Pattern. You always just
 get 1 (the very same) Cycle object even if you use the new method several
 times. This is done by using Memoize on the new method. It returns the same
 object for every use of new that comes with the same List of parameters.

Package: liblist-someutils-perl
Description-md5: c1e11d6374d5495f5b2915cd2cc95b96
Description-en: module that provides the stuff missing in List::Util
 List::SomeUtils provides some trivial but commonly needed functionality on
 lists which is not going to go into List::Util.
 .
 All of the functions are implementable in only a couple of lines of Perl code.
 Using the functions from this module however should give slightly better
 performance as everything is implemented in C. The pure-Perl implementation of
 these functions only serves as a fallback in case the C portions of this
 module couldn't be compiled on this machine.

Package: liblist-someutils-xs-perl
Description-md5: 4d48a9c0bdc3cb0ae88a17eac71b7eeb
Description-en: module providing XS implementation for List::SomeUtils
 List::SomeUtils::XS provides a fast, compiled XS implementation of key
 functionality found in List::SomeUtils.
 .
 There are no user-facing parts here; please install the liblist-someutils-perl
 package for the user-facing module and API details.

Package: liblist-utilsby-perl
Description-md5: a3e6c27d75d5a202f0fde1baf824b19e
Description-en: higher-order list utility functions
 List::UtilsBy provides a number of list utility functions, all of which take
 an initial code block to control their behaviour. They are variations on
 similar core perl or List::Util functions of similar names, but which use the
 block to control their behaviour.

Package: liblist-utilsby-xs-perl
Description-md5: ebed5b0e3446a08a630337e9a348debf
Description-en: XS implementation of List::UtilsBy
 List::UtilsBy::XS is an XS implementation of List::UtilsBy.
 Functions are faster than original ones.
 .
 List::UtilsBy provides a number of list utility functions for Perl.

Package: liblivejournal-perl
Description-md5: a6130f20cd4abc35c5155d64cf97f28d
Description-en: Perl implementation of the LiveJournal protocol
 The LiveJournal module implements the LiveJournal protocol. See
 http://www.livejournal.com/developer/protocol.bml for details. Data is
 requested from the server through mode lines. Many methods return a hash
 reference containing key/value pairs returned by the server.

Package: liblmdb-file-perl
Description-md5: d4a77f338934912a0354af96f89876f6
Description-en: tie to LMDB
 LMDB_File is a Perl module
 which allows Perl programs to make use of thefacilities
 provided by OpenLDAP's Lightning Memory-Mapped Database "LMDB".
 .
 LMDB is a Btree-based database management library
 modeled loosely on the BerkeleyDB API,
 but much simplified and extremely fast.

Package: liblms7compact-dev
Description-md5: 025556d17e59b7f1af983bec322a9258
Description-en: Compact LMS7002 library suitable for MCU: development
 The LMS7002M is Lime's second-generation field programmable RF (FPRF)
 transceiver IC with extended functionality to cover a greater range of
 frequencies and applications.
 .
 The library is developed for XTRX SDR which is the smallest easily embeddable
 software-defined radio (SDR). It is both affordable and high-performance. XTRX
 is designed to enable the next generation of wireless solutions, from
 prototype to production.
 .
 This package contains development files.

Package: liblms7compact0
Description-md5: 39ffa815f513ef380c323dd0c3ddc5ab
Description-en: Compact LMS7002 library suitable for MCU
 The LMS7002M is Lime's second-generation field programmable RF (FPRF)
 transceiver IC with extended functionality to cover a greater range of
 frequencies and applications.
 .
 The library is developed for XTRX SDR which is the smallest easily embeddable
 software-defined radio (SDR). It is both affordable and high-performance. XTRX
 is designed to enable the next generation of wireless solutions, from
 prototype to production.
 .
 This package contains the shared library.

Package: liblnk-dev
Description-md5: 8c527fa4d1a1bbff76a459631e62f3bb
Description-en: Windows Shortcut File format access library -- development files
 liblnk is a library to access the Windows Shortcut File (LNK) format.
 .
 This package includes the development support files.

Package: liblnk-utils
Description-md5: a606a52dd4d1d78f88f780a92454d505
Description-en: Windows Shortcut File format access library -- Utilities
 liblnk is a library to access the Windows Shortcut File (LNK) format.
 .
 This package contains lnkinfo, a tool to determine information about
 a Windows Shortcut File.

Package: liblnk1
Description-md5: 85314865eac7cf483d7c93b144d957c3
Description-en: Windows Shortcut File format access library
 liblnk is a library to access the Windows Shortcut File (LNK) format.
 .
 This package contains the shared library.

Package: python3-liblnk
Description-md5: 6d37c221bf51c90668ad3e0762570189
Description-en: Windows Shortcut File format access library -- Python 3 bindings
 liblnk is a library to access the Windows Shortcut File (LNK) format.
 .
 This package contains Python 3 bindings for liblnk.

Package: liblo-dev
Description-md5: 3df6f7d95c055e4742aa66bf5d99559a
Description-en: Lightweight OSC library -- development files
 LibLO is a lightweight, easy to use implementation of the OSC (Open
 Sound Control) protocol (see
 <https://www.cnmat.berkeley.edu/OpenSoundControl/> for details).
 .
 Open Sound Control (OSC) is a protocol for communication among
 computers, sound synthesizers, and other multimedia devices that is
 optimized for modern networking technology. OSC features:
 .
  * Open-ended, dynamic, URL-style symbolic naming scheme
  * Symbolic and high-resolution numeric argument data
  * Pattern matching language to specify multiple recipients of a
    single message
  * High resolution time tags
  * "Bundles" of messages whose effects must occur simultaneously
  * Query system to dynamically find out the capabilities of an OSC
    server and get documentation
 .
 This package contains headers, documentation and static libraries.

Package: liblo-tools
Description-md5: 81d3e2e69729c9fec7ea82d6944725d5
Description-en: Lightweight OSC library (command-line tools)
 LibLO is a lightweight, easy to use implementation of the OSC (Open
 Sound Control) protocol (see
 <https://www.cnmat.berkeley.edu/OpenSoundControl/> for details).
 .
 Open Sound Control (OSC) is a protocol for communication among
 computers, sound synthesizers, and other multimedia devices that is
 optimized for modern networking technology. OSC features:
 .
  * Open-ended, dynamic, URL-style symbolic naming scheme
  * Symbolic and high-resolution numeric argument data
  * Pattern matching language to specify multiple recipients of a
    single message
  * High resolution time tags
  * "Bundles" of messages whose effects must occur simultaneously
  * Query system to dynamically find out the capabilities of an OSC
    server and get documentation
 .
 This package contains the tools included with the library.

Package: liblo7
Description-md5: 5be3a7faaa6ca13095fe79ee9ae7971f
Description-en: Lightweight OSC library
 LibLO is a lightweight, easy to use implementation of the OSC (Open
 Sound Control) protocol (see
 <https://www.cnmat.berkeley.edu/OpenSoundControl/> for details).
 .
 Open Sound Control (OSC) is a protocol for communication among
 computers, sound synthesizers, and other multimedia devices that is
 optimized for modern networking technology. OSC features:
 .
  * Open-ended, dynamic, URL-style symbolic naming scheme
  * Symbolic and high-resolution numeric argument data
  * Pattern matching language to specify multiple recipients of a
    single message
  * High resolution time tags
  * "Bundles" of messages whose effects must occur simultaneously
  * Query system to dynamically find out the capabilities of an OSC
    server and get documentation

Package: libload-perl
Description-md5: 83c1c6f8be95867b4f053843a1f80545
Description-en: pragma for controlling when subroutines will be loaded
 The "load" pragma allows a module developer to give the application developer
 more options with regards to optimize for memory or CPU usage. The "load"
 pragma gives more control on the moment when subroutines are loaded and start
 taking up memory. This allows the application developer to optimize for CPU
 usage (by loading all of a module at compile time and thus reducing the
 amount of CPU used during the execution of an application). Or allow the
 application developer to optimize for memory usage, by loading subroutines
 only when they are actually needed, thereby however increasing the amount of
 CPU needed during execution.
 .
 The "load" pragma combines the best of both worlds from AutoLoader and
 SelfLoader. And adds some more features.
 .
 In a situation where you want to use as little memory as possible, the "load"
 pragma (in the context of a module) is a drop-in replacement for AutoLoader.
 But for situations where you want to have a module load everything it could
 ever possibly need (e.g. when starting a mod_perl server in pre-fork mode),
 the "load" pragma can be used (in the context of an application) to have all
 subroutines of a module loaded without having to make any change to the
 source of the module in question.

Package: libloader-java
Description-md5: 8ed81c0560255f221a4abf7a4a4e80b7
Description-en: Java general purpose resource loading framework
 LibLoader is a general purpose resource loading framework. It has been
 designed to allow one to load resources from any physical location and to
 allow the processing of that content data in a generic way, totally
 transparent to the user of that library.

Package: libloader-java-doc
Description-md5: dbcbf5b3d69347321bedc3f33e3467e2
Description-en: Java general purpose resource loading framework -- documentation
 LibLoader is a general purpose resource loading framework. It has been
 designed to allow one to load resources from any physical location and to
 allow the processing of that content data in a generic way, totally
 transparent to the user of that library.
 .
 This package contains the Javadoc.

Package: libloc-dev
Description-md5: 8cc6b36456bc997a1516abe8a0a3e038
Description-en: IP geolocation query library (development files)
 libloc is a lightweight library to query the IPFire Location database and
 determine the location of someone else on the Internet based on their IP
 address.
 .
 This package provides the headers and development files needed to use libloc
 in your own programs.

Package: libloc1
Description-md5: 06ec2c2299e2f4e28ce041c7b403493b
Description-en: IP geolocation query library
 libloc is a lightweight library to query the IPFire Location database and
 determine the location of someone else on the Internet based on their IP
 address.
 .
 This package provides the shared library.

Package: location
Description-md5: 00093ada07cd0de61f38c5e2851ab453
Description-en: IP geolocation query library (CLI utilities)
 libloc is a lightweight library to query the IPFire Location database and
 determine the location of someone else on the Internet based on their IP
 address.
 .
 This package provides CLI utilities based on libloc.

Package: python3-location
Description-md5: 2bf32f76a4a9a9f7ac03e51819d6b645
Description-en: IP geolocation query library (Python 3 bindings)
 libloc is a lightweight library to query the IPFire Location database and
 determine the location of someone else on the Internet based on their IP
 address.
 .
 This package provides the Python 3 bindings for libloc.

Package: libloc-database
Description-md5: d154539d906f73c8e983dd73b3da424a
Description-en: Database for IP geolocation query library
 libloc is a lightweight library to query the IPFire Location database and
 determine the location of someone else on the Internet based on their IP
 address.
 .
 This package provides the database with IP location information for libloc.

Package: liblocal-lib-perl
Description-md5: 7b74497a012b1f5564358ce91b6fb048
Description-en: module to use a local path for Perl modules
 local::lib is a Perl module that provides a quick, convenient way of setting
 up a user-local library located within the user's home directory. It also
 constructs and prints out for the user the list of environment variables
 using the syntax appropriate for the user's current shell (as specified by
 the SHELL environment variable), suitable for directly adding to one's shell
 configuration file.
 .
 More generally, this module enables bootstrapping and usage of a directory
 containing Perl modules outside of Perl's @INC. This makes it easier to ship
 an application with an app-specific copy of a Perl module, or collection of
 modules. It is also useful for the case where an upstream maintainer hasn't
 applied a patch to a module of theirs that you need for your application.

Package: liblocale-codes-perl
Description-md5: 0c55a2a5a63d22a12b0dbde52eee4e24
Description-en: collection of Perl modules for handling of locale codes
 Locale::Codes contains Perl modules which can be used to process ISO codes
 for identifying languages, countries, scripts, and currencies & funds.
 .
 It consists of a number of modules used for each of the different types of
 codes.

Package: liblocale-currency-format-perl
Description-md5: dd1d991dfe73f497dde0205329b7f942
Description-en: Perl functions for formatting monetary values
 Locale::Currency::Format is a light-weight Perl module that enables Perl code
 to display monetary values in the formats recognized internationally and/or
 locally.

Package: liblocale-gettext-perl
Description-md5: 0a002213d8a0ad34a0f605e0204c21ee
Description-en: module using libc functions for internationalization in Perl
 The Locale::gettext module permits access from perl to the gettext() family of
 functions for retrieving message strings from databases constructed
 to internationalize software.
 .
 It provides gettext(), dgettext(), dcgettext(), textdomain(),
 bindtextdomain(), bind_textdomain_codeset(), ngettext(), dcngettext()
 and dngettext().

Package: liblocale-hebrew-perl
Description-md5: 8288800328f8bbd7bfa6ccf95e617688
Description-en: module providing bidirectional Hebrew support
 Locale::Hebrew is a Perl module based on code from the Unicode Consortium.
 This module works the real Hebrew character set from scratch, because the
 Unicode Consortium's character set was invalid; as a result, there may be
 some errata.

Package: liblocale-maketext-extract-dbi-perl
Description-md5: cbd7097b6d0699030b1c43712f698cb5
Description-en: module to extract translation keys from a database
 Locale::Maketext::Extract::DBI extracts translation keys from a database
 table.

Package: liblocale-maketext-fuzzy-perl
Description-md5: 0b5d3f6c57f4f97803dfacfa76d1f72f
Description-en: Maketext from already interpolated strings
 Locale::Maketext::Fuzzy is a subclass of Locale::Maketext, with additional
 support for localizing messages that already contains interpolated variables.
 This is most useful when the messages are returned by external modules -- for
 example, to match "dir: command not found" against "[_1]: command not found".

Package: liblocale-maketext-gettext-perl
Description-md5: 1c5fe0642d63594153b9b958745ca6b2
Description-en: Perl module bridging gettext and Maketext localization frameworks
 Locale::Maketext::Gettext joins the GNU gettext and Maketext frameworks
 providing a code that bridges gettext po/pot localization infrastructure and
 Maketext Perl API.

Package: liblocale-maketext-lexicon-perl
Description-md5: cd691cdf8cf780b881c17672caa60866
Description-en: lexicon-handling backends for Locale::Maketext
 Locale::Maketext::Lexicon is a Perl module that extends Locale::Maketext with
 lexicon-handling modules to read from other localization formats, including
 gettext, msgcat, and more. It can read from databases, PO files or MO files.

Package: liblocale-msgfmt-perl
Description-md5: b446307605e9b638c366749b11d2da82
Description-en: pure Perl reimplementation of msgfmt
 Locale::Msgfmt is a tool to compile .po files to .mo files. This
 module does the same thing as msgfmt from GNU gettext-tools, except
 this is pure Perl.

Package: liblocale-po-perl
Description-md5: 6c8c5a17af621048bfe6b3f786e8da8b
Description-en: Perl module for manipulating .po entries from GNU gettext
 Locale::PO provides methods for manipulating objects that represent
 entries in a gettext po-file (untranslated and translated strings,
 with associated comments). It can load and save complete po-files.

Package: liblocale-subcountry-perl
Description-md5: 7d0199916bdb50ba701f7c1765e9ddcf
Description-en: module for converting state/province names to/from code
 Locale::SubCountry is a collection of Perl modules for converting the full
 name for a countries' administrative region to the code commonly used for
 postal addressing and vice versa. The codes are defined in ISO 3166-2:1998,
 "Codes for the representation of names of countries and their subdivisions."
 .
 Subcountry regions are defined as states in the US and Australia, provinces
 in Canada and counties in the UK. The names and codes for all subcountry
 regions in a country can be returned either as a hash or array.

Package: liblocale-us-perl
Description-md5: f4dbac33171c20cb1698f06728d1d56f
Description-en: module for United States state identification
 Locale::US provides methods allowing United States' two-letter
 state identification parsing from state code to state name
 and vice versa.

Package: liblocale-xgettext-perl
Description-md5: 402c218756fa66ae3bcfdaff16ecc552
Description-en: extract strings from arbitrary formats into PO files
 When using GNU gettext you often find yourself extracting translatable
 strings from more or less exotic file formats that cannot be handled by
 xgettext from the GNU gettext suite directly.
 .
 Locale::XGettext simplifies the task of writing a string extractor in Perl,
 Python, Java, Ruby or other languages by providing a common base needed
 for such scripts.
 .
 Included is a sample string extractor xgettext-txt for plain text files. It
 simply splits the input into paragraphs, and turns each paragraph into an
 entry of a PO file.
 .
 See also:
  https://github.com/gflohr/Locale-XGettext
  https://www.gnu.org/software/gettext/manual/html_node/PO-Files.html

Package: liblocales-perl
Description-md5: a32e1fbda6f183fb343244fd0bbd0940
Description-en: object-oriented access to localized CLDR information
 Locales is a Perl library providing an object-oriented interface to
 a particular locale, in order to obtain CLDR language and territory
 information from it.

Package: liblockfile-bin
Description-md5: 5092b0e0777cd0836ff80770762ad2eb
Description-en: support binaries for and cli utilities based on liblockfile
 This package contains support binaries for the liblockfile library,
 and the command-line utility ``dotlockfile''.

Package: liblockfile-dev
Description-md5: 9a33670df857a6d06f73115de1b4f4e7
Description-en: Development library for liblockfile
 This is a development library for liblockfile. It includes headers and
 documentation.

Package: liblockfile1
Description-md5: ebb60445a5d00569c862ce1b525464b7
Description-en: NFS-safe locking library
 Liblockfile is a shared library with NFS-safe locking functions.

Package: liblockfile-simple-perl
Description-md5: c8a67e1c16b523da04f6be7563a53942
Description-en: Perl module for simple advisory file locking
 The LockFile::Simple extension provides simple file locking, of
 the advisory kind, i.e. it requires cooperation between applications
 wishing to lock the same files.
 .
 It is meant to be used in quick-and-dirty scripts or more elaborated
 programs that want a simple locking scheme, yet with a reasonable
 level of configuration.

Package: liblog-agent-logger-perl
Description-md5: 426bebf68196dd24447e6e79148d0bf1
Description-en: extension for Log::Agent providing an application-level logging API
 The Log::Agent::Logger class defines a generic interface for
 application logging. It must not be confused with the interface
 provided by Log::Agent, which is meant to be used by re-usable
 modules that do not wish to commit on a particular logging method,
 so that they remain true building blocks.

Package: liblog-agent-perl
Description-md5: 2f464a54687e39469fa80438ca44164a
Description-en: Perl module providing helper logging routines
 Log::Agent is a general logging framework aimed at reusable modules
 that allow code to be written that is independent of the final logging
 method to be used.

Package: liblog-agent-rotate-perl
Description-md5: 0bb18f592bca315a01ff1e9dc7fa1fa5
Description-en: extension for Log::Agent providing file-rotating features
 The Log::Agent::Rotate module is an extension of Log::Agent that brings
 file-rotating features to the File logging driver.
 .
 This is NOT a generic all-purpose logfile rotation package.  It is meant
 to be used only within the Log::Agent framework.

Package: liblog-any-adapter-callback-perl
Description-md5: 7bacefbabff09fe65fab471dd496c459
Description-en: module to send Log::Any logs to a subroutine
 Log::Any::Adapter::Callback lets you specify callback subroutine to be called
 by Log::Any's logging methods (like $log->debug(), $log->error(), etc) and
 detection methods (like $log->is_warning(), $log->is_fatal(), etc.).
 .
 This adapter is used for customized logging, and is mostly a convenient
 construct to save a few lines of code. You could achieve the same effect by
 creating a full Log::Any adapter class.
 .
 DEPRECATION NOTICE: Log::Any distribution since 1.708 comes with
 Log::Any::Adapter::Capture which does the same thing.
 Log::Any::Adapter::Callback is hence deprecated.

Package: liblog-any-adapter-dispatch-perl
Description-md5: 44848c1cc704aac07d40e073f83856cd
Description-en: adapter to use Log::Dispatch with Log::Any
 Log::Any::Adapter::Dispatch is a Log::Any adapter suitable for
 sending logging messages through Log::Dispatch.
 .
 You can pass any of Log::Dispatch parameters to the adapter
 constructor, or pass a Log::Dispatch object directly.

Package: liblog-any-adapter-filehandle-perl
Description-md5: 8b7d2fdb70ec8d3dc724f34970b3a49e
Description-en: basic Log::Any::Adapter to forward messages to a filehandle
 Log::Any::Adapter::FileHandle is a basic adapter that will simply forward log
 messages to a filehandle, or any object that supports a 'print' method
 (IO::String, IO::Socket::INET, Plack's $env->{psgi.errors} object, etc).
 .
 It was created so that scripts running under daemontools or runit can
 output messages to locally defined logs. It does not timestamp messages, that
 responsibility is delegated to the external log capture mechanism.

Package: liblog-any-adapter-log4perl-perl
Description-md5: 558faa6f74fd36fc05e33b337be2b4ce
Description-en: adapter to use Log::Log4perl with Log::Any
 Log::Any::Adapter::Log4perl is a Log::Any adapter that uses Log::Log4perl for
 logging.

Package: liblog-any-adapter-screen-perl
Description-md5: c995357b2a2ebedd4dd577be1cb8f4f0
Description-en: send logs to screen, with colors and some other features
 Log::Any::Adapter::Screen prints log messages to screen (STDERR/STDOUT).
 The messages are colored according to level
 (unless coloring is turned off).
 It has a few other features:
  * Allow passing formatter
  * Allow setting level from some environment variables
  * Add prefix/timestamps

Package: liblog-any-adapter-tap-perl
Description-md5: 369e49fd825205fa525de67d2693fad0
Description-en: logging adapter suitable for use in TAP testcases
 Log::Any::Adapter::TAP shows logging output when running testcases.
 E.g. all "warn" and more serious messages are emitted
 as "diag" output on STDERR,
 and less serious messages as "note" comments on STDOUT.

Package: liblog-any-perl
Description-md5: 38798c1111c8d672cb29734a4221bae1
Description-en: Perl module to log messages safely and efficiently
 Log::Any allows CPAN modules to safely and efficiently log messages, while
 letting the application choose (or decline to choose) a logging mechanism
 such as Log::Dispatch or Log::Log4perl.
 .
 Log::Any has a very tiny footprint and no dependencies beyond Perl 5.6, which
 makes it appropriate for even small CPAN modules to use. It defaults to
 'null' logging activity, so a module can safely log without worrying about
 whether the application has chosen (or will ever choose) a logging mechanism.
 .
 The application, in turn, may choose one or more logging mechanisms via
 Log::Any::Adapter.

Package: liblog-contextual-perl
Description-md5: 21c729690ede11969c4ac1574d2731ef
Description-en: module for simple contextual logging
 Log::Contextual is a Perl module that provides an implementation-independent
 interface for simple data logging. It supports painless switching between any
 logger that implements the defined interface, either for the entire program
 (using set_logger) or for a given section of code (using with_logger).
 .
 The framework supports many logging levels that are enabled using environment
 variables (these are, in order of decreasing verbosity: trace, debug, info,
 warn, error, and fatal).
 .
 This package includes simple loggers that can be seamlessly upgraded to more
 advanced loggers, such as Log::Dispatchouli (see liblog-dispatchouli-perl).

Package: liblog-dispatch-array-perl
Description-md5: 34c9982eeccf97f6a655c62fc4deb0de
Description-en: module to log events to an array (reference)
 Log::Dispatch::Array provides a Log::Dispatch log output system that appends
 logged events to an array reference. This is probably only useful for testing
 the logging of your code.

Package: liblog-dispatch-config-perl
Description-md5: 7f8816054d72054f116356d7583455c4
Description-en: Log4j for Perl
 Log::Dispatch::Config is a subclass of Log::Dispatch and provides a way to
 configure Log::Dispatch object with configulation file (default, in AppConfig
 format). In other words, this is log4j for Perl, not with all API compatibility
 though.

Package: liblog-dispatch-configurator-any-perl
Description-md5: 0c3450ea485c8fb4ef73ce77f53a1393
Description-en: configurator implementation with Config::Any
 Log::Dispatch::Config is a wrapper for Log::Dispatch and provides a way to
 configure Log::Dispatch objects with configuration files. Somewhat like a
 lite version of log4j and Log::Log4perl it allows multiple log destinations.
 The standard configuration file format for Log::Dispatch::Config is
 AppConfig.
 .
 Log::Dispatch::Configurator::Any plugs in to Log::Dispatch::Config and allows
 the use of other file formats, in fact any format supported by the
 Config::Any module. As a bonus you can also pass in a configuration data
 structure instead of a file name.

Package: liblog-dispatch-dir-perl
Description-md5: cbcbcf9111eda6edb91971ddd46e568c
Description-en: module to log messages to separate files in a directory
 Log::Dispatch::Dir provides a simple object for logging to directories under
 the Log::Dispatch::* system, and automatically rotating them according to
 different constraints. Each message will be logged to a separate file the
 directory.

Package: liblog-dispatch-filerotate-perl
Description-md5: 517307dba97f7f216dee2a71a7c5d640
Description-en: Log to files that archive/rotate themselves
 This module provides a simple object for logging to files under the
 Log::Dispatch::* system, and automatically rotating them according to
 different constraints. This is basically a Log::Dispatch::File wrapper
 with additions.

Package: liblog-dispatch-filewriterotate-perl
Description-md5: 4cd9b41a3cc708ef7d68cc875e188af5
Description-en: module to log to files that archive/rotate themselves
 Log::Dispatch::FileWriteRotate functions similarly to
 Log::Dispatch::FileRotate, but uses File::Write::Rotate as backend, thus
 interoperates more easily with other modules which use File::Write::Rotate as
 backend, e.g. Tie::Handle::FileWriteRotate or Process::Govern.

Package: liblog-dispatch-message-passing-perl
Description-md5: e564fe092b135327a8b54a569dcd305a
Description-en: log events to Message::Passing
 Log::Dispatch::Message::Passing provides a Log::Dispatch log output
 system that sends logged events to Message::Passing.
 .
 This allows you to use any of the Message::Passing outputs or filters
 to process log events and send them across the network, and you can use
 the toolkit to trivially construct a log aggregator.

Package: liblog-dispatch-perl
Description-md5: 67f65d43161303792e9afec551e6ff64
Description-en: message dispatcher to multiple Log::Dispatch::* objects
 Log::Dispatch is a collection of Perl modules useful for logging messages to
 multiple outputs, each of which can have a minimum and maximum log level. It
 is designed to be easily subclassed, both for creating a new dispatcher
 object and particularly for creating new outputs.
 .
 It also allows both global (dispatcher level) and local (logging object)
 message formatting callbacks which allows greater flexibility and reduces
 the need for subclassing.

Package: liblog-dispatch-perl-perl
Description-md5: e0937d963fe5c008c9cc3a391d6dfafe
Description-en: Use core Perl functions for logging with Log::Dispatch
 Log::Dispatch::Perl provides a Log::Dispatch output object
 that logs using standard Perl core functions.
 .
 It allows you to fall back to the common Perl alternatives for
 logging, such as "warn" and "cluck". It also adds the possibility for
 a logging action to halt the current environment, such as with "die"
 and "croak".

Package: liblog-dispatchouli-perl
Description-md5: feaf6e4e1c173cc337d627b308cbfeb7
Description-en: simple wrapper around Log::Dispatch
 Log::Dispatchouli is a simple wrapper around Log::Dispatch intended to make
 it simpler to add logging to a program. It removes the need to think much
 about categories, facilities, levels, or things like that. It makes logging
 just configurable enough so you can find the logs you want, and easy enough
 that you will actually log things.
 .
 Log::Dispatchouli can log to syslog (if you specify a facility), standard
 error or standard output, to a file, or to an array in memory. Logging to
 memory is primarily intended for testing.
 .
 Additionally, Log::Dispatchouli uses String::Flogger to process the things to
 be logged, meaning you can easily log data structures. For more information,
 see String::Flogger (libstring-flogger-perl).

Package: liblog-fast-perl
Description-md5: 688497acffbba8ad5591844cd8e08524
Description-en: fast and flexible logger
 Log::Fast is very fast logger, designed for use in applications with thousands
 high-level events/operations per second (like network servers with thousands
 clients or web spiders which download hundreds url per second).
 .
 For example, on Core2Duo sending about 5000 messages to log on enabled log
 levels or 20000 messages on disabled log levels in one second will slow down
 your application only by 2-3%.
 .
 Comparing to some other CPAN modules, this one (in average): faster than
 Log::Dispatch in about 45 times, faster than Log::Handler in about 15 times,
 faster than Sys::Syslog in about 7 times, and slower than Log::Syslog::Fast in
 about 2 times.
 .
 Features:
 .
  * Global and local logger objects
  * Output to any open filehandle or local syslog
  * 5 log levels: ERR, WARN, NOTICE, INFO, DEBUG
  * Configurable prefix (log level, date/time, caller function name)
  * sprintf() support
  * Unicode support (UTF8)
  * Can avoid calculating log message content on disabled log levels

Package: liblog-handler-perl
Description-md5: 23dc39415034c4a86402ef91a77e4a36
Description-en: module to handle output destined for log files
 Log::Handler is an easy-to-use Perl module designed to handle log files. It's
 possible to define a log level for your programs and control information that
 will be written to the log file. The module handles locking and unlocking of
 the log file according to the operating mode. It can also verify the inode of
 log file, which is useful if log rotation is in use.

Package: liblog-log4perl-perl
Description-md5: fc45c7d0127d456b3cb1e577b2449358
Description-en: Perl port of the widely popular log4j logging package
 Log::Log4perl is a pure Perl port of the widely popular Apache/Jakarta
 log4j library for Java. In the spirit of log4j, Log::Log4perl
 addresses the shortcomings of typical ad-hoc or homegrown logging
 systems by providing three mechanisms to control the amount of data
 being logged and where it ends up at:
    * Levels allow you to specify the priority of log
      messages. Low-priority messages are suppressed when the system's
      setting allows for only higher-priority messages.
    * Categories define which parts of the system you want to enable
      logging in. Category inheritance allows you to elegantly reuse
      and override previously defined settings of different parts in the
      category hierarchy. So, at a central location in your system (either
      in a configuration file or in the startup code) you may specify which
      components (classes, functions) of your system should generate logs.
    * Appenders allow you to choose which output devices the log data
      is being written to, once it clears the previously listed
      hurdles.

Package: liblog-loglite-perl
Description-md5: 161a70eb069b183d1849afa40c34ed9f
Description-en: Perl module that facilitates lightweight logging
 The Log::LogLite class helps create simple logs for an
 application. The Log::LogLite object is created with a logging
 level. The default logging level is 5. After the Log::LogLite object
 is created, each call to the write method may write a new line in the
 log file. If the level of the message is lower or equal to the
 logging level, the message will be written to the log file. The
 format of the logging messages can be controlled by changing the
 template, and by defining a default message. The class uses the
 IO::LockedFile class.

Package: liblog-message-perl
Description-md5: 73ad1a01841b670be617ca874d4ac9cc
Description-en: powerful and flexible message logging mechanism
 Log::Message is a generic message storage mechanism. It allows you to store
 messages on a stack -- either shared or private -- and assign meta-data to
 it. Some meta-data will automatically be added for you, like a timestamp and
 a stack trace, but some can be filled in by the user, like a tag by which to
 identify it or group it, and a level at which to handle the message (for
 example, log it, or die with it)
 .
 Log::Message also provides a powerful way of searching through items by
 regexes on messages, tags and level.

Package: liblog-message-simple-perl
Description-md5: a2c3a8ce0f1403ea00fb8c093f3585bf
Description-en: simplified interface to Log::Message
 Log::Message::Simple provides standardized logging facilities using the
 Log::Message module.

Package: liblog-report-lexicon-perl
Description-md5: 1c0dea28a4d0159ca98594006313eafd
Description-en: module for Log::Report translation table management
 Log::Report::Lexicon contains all components of Log::Report which handle
 translations.
 .
 Optionally integrates with Locale::Gettext, PPI, or GNU gettext.
 To use either of those, please install corresponding package.

Package: liblog-report-optional-perl
Description-md5: bd15d4e03b8a94f0f74a6095c87649e3
Description-en: wrapper around Log::Report and Log::Report::Minimal
 Log::Report::Optional will allow libraries (helper modules) to have a
 dependency to a small module instead of the full Log-Report distribution. The
 full power of Log::Report is only released when the main program uses that
 module. In that case, the module using the 'Optional' will also use the full
 Log::Report, otherwise the dressed-down Log::Report::Minimal version.

Package: liblog-report-perl
Description-md5: f59484b6dc57b1ebe21f73b7fad41072
Description-en: Perl module to report problems, with pluggable handlers and language support
 Handling messages to users can be a hassle, certainly when the same module is
 used for command-line and in a graphical interfaces, and has to cope with
 internationalization at the same time; this set of modules tries to
 simplify this.
 .
 Log::Report combines gettext features with Log::Dispatch-like features.
 However, you can also use this module to do only translations or only
 message dispatching.
 .
 Includes extension modules for integration with Dancer, Dancer2,
 DBIx::Class, Log::Dispatch, Log::Log4perl, and Mojolicious.
 To use either of those, please install corresponding package.

Package: liblog-trace-perl
Description-md5: 1c9915a5353b88efc2600bf9986b51fb
Description-en: Perl module to provide a unified approach to tracing
 A module to provide a unified approach to tracing. A script can use Log::Trace
 qw( < mode > ) to set the behaviour of the TRACE function.
 .
 By default, the trace functions are exported to the calling package only. You
 can export the trace functions to other packages with the "Deep" option. See
 "OPTIONS" for more information.
 .
 All exports are in uppercase (to minimise collisions with "real" functions).

Package: liblog-tracemessages-perl
Description-md5: c6e2019dfd7c67e267cf56a8c3a963db
Description-en: Perl module to allow for trace messages in Perl code
 This is the CPAN Perl module Log::TraceMessages.
 .
 This module is a better way of putting 'hello there' trace messages in
 your code.  It lets you turn tracing on and off without commenting out
 trace statements, and provides other useful things like HTML-ified
 trace messages for CGI scripts and an easy way to trace out data
 structures using Data::Dumper.

Package: liblog4ada-doc
Description-md5: 7480bfd3ceb100e596b4c192159610ee
Description-en: Ada library for flexible logging (documentation)
 Log4Ada is a library that eases logging in applications written in
 Ada. It is modelled after, and compatible with, log4j.  For more
 information about the logging scheme developed in this library see
 the log4j project : http://logging.apache.org/log4j/docs/
 .
 This package contains a pdf documentation file and some examples.

Package: liblog4ada6
Description-md5: 024a18463f252bc5a9e4a8fc0d66ca51
Description-en: Ada library for flexible logging (runtime)
 Log4Ada is a library that eases logging in applications written in
 Ada. It is modelled after, and compatible with, log4j.  For more
 information about the logging scheme developed in this library see
 the log4j project : http://logging.apache.org/log4j/docs/
 .
 This is the runtime library for Log4Ada.

Package: liblog4ada9-dev
Description-md5: 8c829e18b725e895cb418ff99e9ad41a
Description-en: Ada library for flexible logging (development)
 Log4Ada is a library that eases logging in applications written in
 Ada. It is modelled after, and compatible with, log4j.  For more
 information about the logging scheme developed in this library see
 the log4j project : http://logging.apache.org/log4j/docs/
 .
 This package contains file needed to develop applications with Log4Ada.

Package: liblogfile-rotate-perl
Description-md5: 3878279999529406724c9fc46fb7b9f2
Description-en: Perl module to rotate logfiles
 Logfile::Rotate provides methods to rename and save several versions of
 your logfiles, optionally compressing them after renaming them.

Package: liblogger-simple-perl
Description-md5: 94725cd973791bcfea81e3f75fc45d0e
Description-en: Simran-Log-Log and Simran-Error-Error modules
 This module provides an easier interface for functionality known from
 the Simran::Log::Log and Simran::Error::Error modules.

Package: liblogger-syslog-perl
Description-md5: 6e3081d73e42c08647a76b9b99dfda8c
Description-en: Logger::Syslog -- a simple wrapper over Sys::Syslog for Perl
 You want to deal with syslog, but you don't want to bother with Sys::Syslog,
 that module is for you.
 .
 Logger::Syslog takes care of everything regarding the Syslog communication, all
 you have to do is to use the function you need to send a message to syslog.
 .
 Logger::Syslog provides one function per Syslog message level: debug, info,
 warning, error, notice, critic, alert.

Package: liblognorm-dev
Description-md5: 654a6e3655d22aa1048381f5e3b1ef99
Description-en: log normalizing library - development files
 Liblognorm is an event and log normalization library that is capable of
 real-time processing. It provides the capability to normalize events to
 a set of standard formats.
 .
 This package contains the development files.

Package: liblognorm-doc
Description-md5: ef66e3082093e42dd51369f21dff4a95
Description-en: log normalizing library - developer documentation
 Liblognorm is an event and log normalization library that is capable of
 real-time processing. It provides the capability to normalize events to
 a set of standard formats.
 .
 This package contains the development documentation.

Package: liblognorm-utils
Description-md5: d40f2b157d33af44ae1862ce6df183c9
Description-en: log normalizing utilities
 Liblognorm is an event and log normalization library that is capable of
 real-time processing. It provides the capability to normalize events to
 a set of standard formats.
 .
 This package contains the lognormalizer tool.

Package: liblognorm5
Description-md5: da67a845ae86bc40b52f7b465cdfaed7
Description-en: log normalizing library
 Liblognorm is an event and log normalization library that is capable of
 real-time processing. It provides the capability to normalize events to
 a set of standard formats.
 .
 This package contains the shared library.

Package: libloki-dev
Description-md5: 515a69925b158edce917033e8077cf32
Description-en: C++ library of generic design patterns (development files)
 Loki is a ("the"?) C++ library of generic programming techniques, containing
 flexible implementations of common design patterns and idioms. It is an
 essential library for modern C++ programming and exposes many cool features
 of the language.
 .
 The code accompanies the (non-free) book, _Modern C++ Design_ (Alexandrescu,
 2001), which goes into depth on the design of the library.
 .
 This package contains the header files and static libraries needed
 to build programs that use loki.

Package: libloki-doc
Description-md5: 1186419a4f5aacc6ee86f9d477e52003
Description-en: C++ library of generic design patterns (documentation)
 Loki is a ("the"?) C++ library of generic programming techniques, containing
 flexible implementations of common design patterns and idioms. It is an
 essential library for modern C++ programming and exposes many cool features
 of the language.
 .
 This package contains the generated doxygen documentation for loki.

Package: libloki0.1.7
Description-md5: 6739a39161c88b23811b4ba1dab21de3
Description-en: C++ library of generic design patterns
 Loki is a ("the"?) C++ library of generic programming techniques, containing
 flexible implementations of common design patterns and idioms. It is an
 essential library for modern C++ programming and exposes many cool features
 of the language.
 .
 The code accompanies the (non-free) book, _Modern C++ Design_ (Alexandrescu,
 2001), which goes into depth on the design of the library.

Package: liblong-jump-perl
Description-md5: 75ebdf4b161b15e862cfabeb454c476c
Description-en: mechanism for returning to a specific point from a deeply nested stack
 Long::Jump essentially provides a multi-level return. You can mark a spot
 with setjump() and then unwind the stack back to that point from any nested
 stack frame by name using longjump(). You can also provide a list of return
 values.
 .
 This is not quite a match for C's long jump, but it is "close enough". It is
 safer than C's jump in that it only lets you escape frames by going up the
 stack, you cannot jump in other ways.

Package: liblopsub-dev
Description-md5: 6a174e1445df8349bdf7f581a71b29c5
Description-en: Long Option Parser for Subcommand - headers
 Lopsub  is  an  open  source library written in C which aims to ease
 the task of creating, documenting and parsing the options of Unix
 command line utilities. It is suitable for simple commands as well
 as complex command line utilities with many subcommands where  each
 subcommand  has its own set of options. Options and documentation are
 kept together in a single file which can be translated to C code (to
 be included in the application), or to a manual page.  The library
 supports single-character short options and GNU-style long  options.
 The public API is well documented and stable.
 This package contains the development environment for the lopsub library.

Package: liblopsub1
Description-md5: 326dd94fe8c209931ed6a779831d62a4
Description-en: Long Option Parser for Subcommands
 Lopsub  is  an  open  source library written in C which aims to ease
 the task of creating, documenting and parsing the options of Unix
 command line utilities. It is suitable for simple commands as well
 as complex command line utilities with many subcommands where  each
 subcommand  has its own set of options. Options and documentation are
 kept together in a single file which can be translated to C code (to
 be included in the application), or to a manual page.  The library
 supports single-character short options and GNU-style long  options.
 The public API is well documented and stable.

Package: liblouis-bin
Description-md5: cae9b467847bea41b21fa26bea4352d3
Description-en: Braille translation library - utilities
 Liblouis is a braille translator and back-translator.  It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation.  Liblouis also supports
 math braille (Nemeth and Marburg).  New languages can easily be added through
 tables that support a rule- or dictionary based approach. Included are also
 tools for testing and debugging tables.
 .
 This package contains a few tools to test tables and translate text.

Package: liblouis-data
Description-md5: 893cb8fa7f66f351dd0d6bbf87a94bab
Description-en: Braille translation library - data
 Liblouis is a braille translator and back-translator.  It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation.  Liblouis also supports
 math braille (Nemeth and Marburg).  New languages can easily be added through
 tables that support a rule- or dictionary based approach. Included are also
 tools for testing and debugging tables.
 .
 This package contains runtime data.

Package: liblouis-dev
Description-md5: 835f535ec527fdb854cd10e2ecbb2a63
Description-en: Braille translation library - static libs and headers
 Liblouis is a braille translator and back-translator.  It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation.  Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains static libraries and development headers.

Package: liblouis20
Description-md5: 40448590cf7dc3c13633552fcd3ac521
Description-en: Braille translation library - shared libs
 Liblouis is a braille translator and back-translator.  It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation.  Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains shared libraries.

Package: python3-louis
Description-md5: 24be43511537b9436824c2c2c1c60986
Description-en: Python bindings for liblouis
 Liblouis is a braille translator and back-translator.  It features support for
 computer and literary braille, supports contracted and uncontracted translation
 for many languages and has support for hyphenation.  Liblouis also supports
 math braille (Nemeth and Marburg).
 .
 This package contains Python bindings.

Package: liblouisutdml-bin
Description-md5: e5ad51b592aca8521499b732cac49bef
Description-en: Braille UTDML translation utilities
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains utdml2brl which translates an utdml or text file into an
 embosser-ready braille file.

Package: liblouisutdml-data
Description-md5: b0e5d3cdd24ed881707ef5c4da54819b
Description-en: Braille UTDML translation library - data
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains runtime data.

Package: liblouisutdml-dev
Description-md5: f39860db0634d3065b24a95a76d9e4e7
Description-en: Braille UTDML translation library - static libs and headers
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains static libraries and development headers.

Package: liblouisutdml-java
Description-md5: 01cf3b0a85eceeb5d411215dff9262e6
Description-en: Braille UTDML translation library - java bindings
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains java bindings.

Package: liblouisutdml-java-doc
Description-md5: e10e767ed6e5afd486497474b2bc5e59
Description-en: Braille UTDML translation library - java bindings documentation
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains documentation for the java bindings.

Package: liblouisutdml9
Description-md5: 33ef4c16ad2fe97764164c35ae4708a3
Description-en: Braille UTDML translation library - shared libs
 liblouisutdml is an extension of liblouisxml, the translator from xml
 format into transcribed braille, that includes support for Unified
 Tactile Document Markup Language (UTDML).
 .
 This consists essentially of <brl> subtrees containing all the braille
 translations and formatting, plus some <meta> tags.
 .
 This package contains shared libraries.

Package: liblouisxml-bin
Description-md5: f1f8297f6799a4be129e53ce59168471
Description-en: Braille XML translation utilities
 Liblouisxml translates files in the computer lingua franca xml format
 into properly transcribed braille. This includes translation into grade
 two, if desired, mathematical codes, etc. It also includes formatting
 according to a built-in style sheet which can be modified by the user.
 .
 This package contains xml2brl which translates an xml or text file into an
 embosser-ready braille file, and msword2brl which translates an ms-word file
 into an embosser-ready braille file.
 .
 In combination with ooo2dbk, it can also translate OpenOffice.org 1 documents.

Package: liblouisxml-data
Description-md5: f1698552972b3e49ac6803768bc8c1d6
Description-en: Braille XML translation library - data
 Liblouisxml translates files in the computer lingua franca xml format
 into properly transcribed braille. This includes translation into grade
 two, if desired, mathematical codes, etc. It also includes formatting
 according to a built-in style sheet which can be modified by the user.
 .
 This package contains runtime data.

Package: liblouisxml-dev
Description-md5: 505f2e6a54482766afe610fdb72d5335
Description-en: Braille XML translation library - static libs and headers
 Liblouisxml translates files in the computer lingua franca xml format
 into properly transcribed braille. This includes translation into grade
 two, if desired, mathematical codes, etc. It also includes formatting
 according to a built-in style sheet which can be modified by the user.
 .
 This package contains static libraries and development headers.

Package: liblouisxml1
Description-md5: 84e59cb1f8e15c150d918fed9f884e56
Description-en: Braille XML translation library - shared libs
 Liblouisxml translates files in the computer lingua franca xml format
 into properly transcribed braille. This includes translation into grade
 two, if desired, mathematical codes, etc. It also includes formatting
 according to a built-in style sheet which can be modified by the user.
 .
 This package contains shared libraries.

Package: liblqr-1-0
Description-md5: caca505b25486b882b6fcc545521f19e
Description-en: converts plain array images into multi-size representation
 The LiquidRescale (lqr) library provides a C/C++ API for performing
 non-uniform resizing of images by the seam-carving technique.
 .
 The library takes images in plain array format as input and converts
 them to a multi-size representation.
 .
 Following is a list of features:
 .
   * Areas in the image can be marked for preservation or discard
   * Once the image has been fully processed, the scaling can be done
     in real-time. In fact, the information can be saved and read out
     later without any further processing
   * The resizing is done with a single function which automatically
     performs all the necessary operations; it can also work in
     successive steps without wasting computational time
   * Possibility to tune the carving operation by letting the seams be
     less connected, or more rigid, or both
   * Can export and import the visibility map (the seams)
   * Other images can be attached and undergo the same carving process
     as the parent image
   * The automatic feature detection algorithm can be tuned by
     selecting among different energy gradient functions
   * Reports progress through a customizable interface
   * A signalling system permits one to cleanly handle errors
 .
 The library implements the algorithm described in the paper "Seam
 Carving for Content-Aware Image Resizing" by Shai Avidan and Ariel
 Shamir, which can be found at
 http://www.faculty.idc.ac.il/arik/imret.pdf
 .
 This package contains the shared library.

Package: liblqr-1-0-dev
Description-md5: a79caf5f9e129f98c43a469f894d841d
Description-en: converts plain array images into multi-size representation (developments files)
 The LiquidRescale (lqr) library provides a C/C++ API for performing
 non-uniform resizing of images by the seam-carving technique.
 .
 The library takes images in plain array format as input and converts
 them to a multi-size representation.
 .
 Following is a list of features:
 .
   * Areas in the image can be marked for preservation or discard
   * Once the image has been fully processed, the scaling can be done
     in real-time. In fact, the information can be saved and read out
     later without any further processing
   * The resizing is done with a single function which automatically
     performs all the necessary operations; it can also work in
     successive steps without wasting computational time
   * Possibility to tune the carving operation by letting the seams be
     less connected, or more rigid, or both
   * Can export and import the visibility map (the seams)
   * Other images can be attached and undergo the same carving process
     as the parent image
   * The automatic feature detection algorithm can be tuned by
     selecting among different energy gradient functions
   * Reports progress through a customizable interface
   * A signalling system permits one to cleanly handle errors
 .
 The library implements the algorithm described in the paper "Seam
 Carving for Content-Aware Image Resizing" by Shai Avidan and Ariel
 Shamir, which can be found at
 http://www.faculty.idc.ac.il/arik/imret.pdf
 .
 This package contains the development files.

Package: liblrdf0
Description-md5: f98e22a5edd097ef106664a31fe07bab
Description-en: library to manipulate RDF files describing LADSPA plugins
 Liblrdf can read RDF/XML and N3 files and export N3 files. It also has
 a light taxonomic inference capablility.
 .
 It can also be used for general RDF manipulation.

Package: liblrdf0-dev
Description-md5: 029af0a2e269a85ac3874e9fd3fdc473
Description-en: liblrdf0 development files
 Liblrdf can read RDF/XML and N3 files and export N3 files. It also has
 a light taxonomic inference capablility.
 .
 It can also be used for general RDF manipulation.
 .
 This package holds static libraries and headers needed by developers
 who wish to use liblrdf0 in their programs.

Package: liblscp-dev
Description-md5: 22824dea0970231757a019d42abe0edd
Description-en: Development files for LinuxSampler Control Protocol library
 This package is for use with the LinuxSampler audio sampling
 engine / library and packages.
 Wraps the LinuxSampler network protocol and offers a
 convenient API in form of a C library.
 .
 This package contains the header files needed for
 development with liblscp. You will need this only if you
 intend to compile programs that use this library.

Package: liblscp-doc
Description-md5: 54e172f7ab719f693f7c2d7f764731e7
Description-en: Documentation for LinuxSampler Control Protocol library
 This package is for use with the LinuxSampler audio sampling
 engine /  library and packages.
 Wraps the LinuxSampler network protocol and offers a
 convenient API in form of a C library.
 .
 This package contains the developers reference of liblscp.

Package: liblscp6
Description-md5: ef49d8ee686a27c41b620e8c54ae271a
Description-en: LinuxSampler Control Protocol wrapper library
 This package is for use with the LinuxSampler audio sampling
 engine /  library and packages.
 Wraps the LinuxSampler network protocol and offers a
 convenient API in form of a C library.

Package: libltc-dev
Description-md5: a3718909b21507cdf04a4042ff2c7107
Description-en: Development files for libltc
 Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data
 as a Manchester-Biphase encoded audio signal. The audio signal is commonly
 recorded on a VTR track or other storage media.
 libltc provides functionality to both encode and decode LTC from/to timecode.
 .
 This package contains files needed for application development.

Package: libltc-doc
Description-md5: 184b0d3e2185713da2143eae47e8a22f
Description-en: Documentation for libltc
 Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data
 as a Manchester-Biphase encoded audio signal. The audio signal is commonly
 recorded on a VTR track or other storage media.
 libltc provides functionality to both encode and decode LTC from/to timecode.
 .
 This package contains the API reference (as manpages) for the development of
 applications.

Package: libltc11
Description-md5: 0c3e518ac9ebfefd908e0a00c7bd1add
Description-en: linear timecode library
 Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data
 as a Manchester-Biphase encoded audio signal. The audio signal is commonly
 recorded on a VTR track or other storage media.
 libltc provides functionality to both encode and decode LTC from/to timecode.
 .
 This package provides the shared library.

Package: liblucene-queryparser-perl
Description-md5: 51fa1e4710f0d85de78f80a6c68d1ab4
Description-en: Turn a Lucene query into a Perl data structure
 This module parses a Lucene query. It deals with fields, types, phrases,
 subqueries, and so on; everything handled by the SimpleQuery class in
 Lucene. The data structure is similar to the one given above, and is
 pretty self-explanatory.
 .
 The other function, deparse_query turns such a data structure back into
 a Lucene query string. This is useful if you've just been mucking about
 with the data.

Package: libluksde-dev
Description-md5: bf6d34e235ccfa3b1b20d823ad0109dd
Description-en: library to access LUKS Disk Encryption volumes -- development files
 libluksde is a library to access LUKS Disk Encryption volumes.
 .
 This package includes the development support files.

Package: libluksde-utils
Description-md5: 3138e0f4ca04b6b171299f0152206f6c
Description-en: library to access LUKS Disk Encryption volumes -- Utilities
 libluksde is a library to access LUKS Disk Encryption volumes.
 .
 This package contains tools to access data ...

Package: libluksde1
Description-md5: 7761ec54caa764feb8741d2932656b9c
Description-en: library to access LUKS Disk Encryption volumes
 libluksde is a library to access LUKS Disk Encryption volumes.
 .
 This package contains the shared library.

Package: python3-libluksde
Description-md5: b2e74f225dcee08282f0bac8575f7c90
Description-en: library to access LUKS Disk Encryption volumes -- Python 3 bindings
 libluksde is a library to access LUKS Disk Encryption volumes.
 .
 This package contains Python 3 bindings for libluksde.

Package: liblv-perl
Description-md5: 961348cd70448301fff74d47e138e563
Description-en: lvalue subroutines for Perl
 LV makes lvalue subroutines easy and practical to use. It's inspired by the
 lvalue module which is sadly problematic because of the existence of another
 module on CPAN called Lvalue. (They can get confused on file-systems that
 have case-insensitive file names.)
 .
 LV comes with three different implementations, based on Variable::Magic,
 Sentinel and tie; it will choose and use the best available one.

Package: liblwp-authen-negotiate-perl
Description-md5: 95737c7f88151b5530b103de0db60c3d
Description-en: Perl module for GSSAPI based Authentication Plugin for LWP
 This is the CPAN Perl module LWP::Authen::Negotiate.
 .
 LWP::Authen::Negotiate is a transparent authentication plugin for LWP.
 The LWP::UserAgent will do authentication transparently based on your
 GSSAPI installation (MIT Kerberos or Heimdal).

Package: liblwp-authen-oauth-perl
Description-md5: 60938a78de4990f07bd5c65041113861
Description-en: OAuth authentication plugin for LWP
 This is the CPAN Perl module LWP::Authen::OAuth.
 .
 LWP::Authen::OAuth is an easy to use OAuth authentication plugin for LWP,
 that should work transparent in almost all cases. Furthermore it reduces the
 amount of code that needs to be written for an OAuth authentication.

Package: liblwp-authen-oauth2-perl
Description-md5: 4ace3a7e97e498a279453119438a010b
Description-en: module enabling OAuth 2 requests via LWP
 LWP::Authen::OAuth2 lets you access OAuth 2 protected APIs with LWP.
 Specifically it provides helper methods to construct all requests to the
 service provider, and takes care (if possible) of details like
 automatically refreshing tokens when needed.
 .
 There can be wide variation between implementations of OAuth 2.  Simple
 implementations can be handled with some configuration information, but
 hooks are available to handle more complex service providers.

Package: liblwp-authen-wsse-perl
Description-md5: 07753c74f67c4b3d909b07efa60b99c0
Description-en: library for enabling X-WSSE authentication in LWP
 LWP::Authen::Wsse allows LWP to authenticate against servers that are using
 the X-WSSE authentication scheme, as required by the Atom Authentication API.
 .
 The module is used indirectly through LWP, rather than including it directly in
 your code.  The LWP system will invoke the WSSE authentication when it
 encounters the authentication scheme while attempting to retrieve a URL from a
 server.

Package: liblwp-mediatypes-perl
Description-md5: 39f3a89fb73f99e7871809c2c0d8f938
Description-en: module to guess media type for a file or a URL
 LWP::MediaTypes provides functions for handling media (also known as MIME)
 types and encodings. The mapping from file extensions to media types is
 defined by the media.types file. If the ~/.media.types file exists it is used
 instead. For backwards compatibility it will also look for ~/.mime.types.

Package: liblwp-online-perl
Description-md5: a9e1fb8f8129efa098d4cabe9c6b8b69
Description-en: module to check if there is Internet access
 LWP::Online will try to verify, as accurately as it can, if the
 host has any Internet access: it will check if there is basic
 network access, DNS connectivity and it will also check whether
 one from a whole set of transport (HTTP, HTTPS, FTP, and so on) is
 actually available.
 .
 The exported 'online' function can also be used by other modules to
 skip the tests which require Internet connectivity.

Package: liblwp-protocol-http-socketunix-perl
Description-md5: 4efc1dea124bd5c86ab38d76731337ef
Description-en: Perl module to speak http through unix sockets
 LWP::Protocol::http::UnixSocket enables you to speak HTTP through UNIX
 sockets using perl.

Package: liblwp-protocol-https-perl
Description-md5: 535f9e50e5b283e9fd71fec3f0a43cd8
Description-en: HTTPS driver for LWP::UserAgent
 The LWP::Protocol::https module provides support for using HTTPS schemed URLs
 with LWP. LWP::Protocol::https is a plug-in to the LWP protocol handling, so
 you don't use it directly. Once the module is installed LWP is able to access
 sites using HTTP over SSL/TLS.
 .
 If hostname verification is requested by LWP::UserAgent's ssl_opts, and
 neither SSL_ca_file nor SSL_ca_path is set, then SSL_ca_file is implied to be
 the one provided by ca-certificates.
 .
 This module used to be bundled with libwww-perl, but it was unbundled in
 v6.02 in order to be able to declare its dependencies properly for the CPAN
 tool-chain. Applications that need HTTPS support can just declare their
 dependency on LWP::Protocol::https and will no longer need to know what
 underlying modules to install.

Package: liblwp-protocol-psgi-perl
Description-md5: 5399ea877930ea00ed1f416814d0db46
Description-en: override LWP's HTTP/HTTPS backend with your own PSGI application
 LWP::Protocol::PSGI is a module to hijack *any* code
 that uses LWP::UserAgent underneath
 such that any HTTP or HTTPS requests can be routed
 to your own PSGI application.
 .
 Because it works with any code that uses LWP,
 you can override various WWW::*, Net::* or WebService::* modules
 such as WWW::Mechanize,
 without modifying the calling code or its internals.
 .
 PSGI is a specification to decouple web server environments
 from web application framework code.

Package: liblwp-protocol-socks-perl
Description-md5: 34ae667a3e0123776fbae823ef9a55f6
Description-en: SOCKS proxy support for LWP
 LWP::Protocol::socks implements the SOCKS protocol for Perl WWW library. It
 provides the essential hooks into the LWP system to add the capability to
 setup a LWP::UserAgent to use a SOCKS proxy the same way as already possible
 for a HTTP proxy.

Package: liblwp-useragent-chicaching-perl
Description-md5: 44dff38d98c6f98fa14c5e4d14f2f228
Description-en: LWP::UserAgent with caching based on CHI
 LWP::UserAgent::CHICaching is yet another caching user agent.  When the
 client makes a request to the server, sometimes the response should be
 cached, so that no actual request has to be sent at all, or possibly
 just a request to validate the cache.  HTTP 1.1 defines how to do this.
 This class simply extends LWP::UserAgent with
 LWP::UserAgent::Role::CHICaching (also in this distribution) which is
 doing the real work to make it possible to use the very flexible CHI
 module to manage such a cache.

Package: liblwp-useragent-determined-perl
Description-md5: 45075551c6a7e918c720b951be32e775
Description-en: LWP useragent that retries errors
 LWP::UserAgent::Determined is a user agent for the perl WWW library (LWP).
 It adds failure tolerance to LWP by retrying if there is a possibly
 temporary error, such as a DNS timeout.

Package: liblwp-useragent-progressbar-perl
Description-md5: 0923dd67d080a92a57145c92da2c67ab
Description-en: LWP user agent that can display a progress bar
 LWP::UserAgent::ProgressBar is a subclass of LWP::UserAgent that provides a
 progress bar. This module have two extra methods: get_with_progress and
 post_with_progress.

Package: liblwpx-paranoidagent-perl
Description-md5: 72b8f4dc1f2138f27c3034ecff18d50e
Description-en: "paranoid" subclass of LWP::UserAgent
 The LWPx::ParanoidAgent is a class subclassing LWP::UserAgent, but
 paranoid against attackers. It's to be used when a remote resource is
 fetched on behalf of a possibly malicious user.
 .
 This class can do whatever LWP::UserAgent can (callbacks, uploads
 from files, etc).
 .
 Proxy support has been removed, because in that case you should do
 your paranoia at your proxy.
 .
 The URI scheme are limited to http and https.

Package: liblxi-dev
Description-md5: 92da2895f556b1c9f549f8644d7ebda3
Description-en: LAN eXtensions for Instrumentation (LXI) software interface
 liblxi is an open source software library which offers a simple API for
 communicating with LXI compatible instruments. The API allows applications to
 easily discover instruments on networks and communicate SCPI commands.
 .
 Development files

Package: liblxi1
Description-md5: 2afda1181f30b9b0abbb3bb9432d5e40
Description-en: LAN eXtensions for Instrumentation (LXI) software interface
 liblxi is an open source software library which offers a simple API for
 communicating with LXI compatible instruments. The API allows applications to
 easily discover instruments on networks and communicate SCPI commands.

Package: liblxqt-backlight-helper
Description-md5: 5a99cb6955eb2c1cf4675b6fdcbfa807
Description-en: backlight helper for liblxqt
 This package contains the backlight helper for liblxqt.

Package: liblxqt-l10n
Description-md5: aebcbc726ad35764dbb918802f06f17d
Description-en: Language package for liblxqt
 This package contains the l10n files needed by the liblxqt.

Package: liblxqt1
Description-md5: bf3e7cd9a378b3284147d4b0e7a1697f
Description-en: Shared libraries for LXQt desktop environment (libs)
 LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
 technologies. It has been tailored for users who value simplicity, speed, and
 an intuitive interface. Unlike most desktop environments, LXQt also works
 fine with less powerful machines.
 .
 This package contains the shared libraries needed by the LXQt desktop
 environment.

Package: liblxqt1-dev
Description-md5: 8175aaaa9c67f299c849c26ae002a0e3
Description-en: Shared libraries for LXQt desktop environment (dev)
 LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
 technologies. It has been tailored for users who value simplicity, speed, and
 an intuitive interface. Unlike most desktop environments, LXQt also works
 fine with less powerful machines.
 .
 This package contain the development files.

Package: liblzf-dev
Description-md5: 49389828382e2bd7c141cf5b69082d94
Description-en: Very small data compression library - development headers
 This library implements the very, very fast LZF compression algorithm written
 in C. Compression ratios are moderate with 40 to 50 percent for typical
 binary data, but decompression speed is basically at unoptimized memcpy
 speed.
 .
 This package installs the necessary files to develop and link against
 the library.

Package: liblzf1
Description-md5: 877aea019a6222e979f902a326f8df7a
Description-en: Very small data compression library
 This library implements the very, very fast LZF compression algorithm written
 in C. Compression ratios are moderate with 40 to 50 percent for typical
 binary data, but decompression speed is basically at unoptimized memcpy
 speed.

Package: libm4ri-0.0.20200125
Description-md5: 48dafbc73156751e16a1ca10466ab539
Description-en: Method of the Four Russians Inversion library, shared library
 M4RI is a library for fast arithmetic with dense matrices over F2.
 The name M4RI comes from the first implemented algorithm: The "Method
 of the Four Russians" inversion algorithm. This algorithm in turn is
 named after the "Method of the Four Russians" multiplication
 algorithm which is probably better referred to as Kronrod's method.
 .
 This package contains the m4ri shared library.

Package: libm4ri-dev
Description-md5: 030bd5d8b65bd75b686c09309aec2b1b
Description-en: Method of the Four Russians Inversion library, development files
 M4RI is a library for fast arithmetic with dense matrices over F2.
 The name M4RI comes from the first implemented algorithm: The "Method
 of the Four Russians" inversion algorithm. This algorithm in turn is
 named after the "Method of the Four Russians" multiplication
 algorithm which is probably better referred to as Kronrod's method.
 .
 This package contains development files for libm4ri.

Package: libm4rie-0.0.20200125
Description-md5: 6fcb6114f1119bffd6547fcee4b0452c
Description-en: extended Method of the Four Russians Inversion library, shared library
 M4RIE is a library for fast arithmetic with dense matrices over small finite
 fields of even characteristic. It uses the M4RI library, implementing the same
 operations over the finite field F2.
 .
 The name M4RI comes from the first implemented algorithm: The "Method
 of the Four Russians" inversion algorithm.  This algorithm in turn is
 named after the "Method of the Four Russians" multiplication
 algorithm which is probably better referred to as Kronrod's method.
 .
 This package contains the M4RIE shared library.

Package: libm4rie-dev
Description-md5: 23e739c333bdaf162004416e9443aaf5
Description-en: extended Method of the Four Russians Inversion library, development files
 M4RIE is a library for fast arithmetic with dense matrices over small finite
 fields of even characteristic. It uses the M4RI library, implementing the same
 operations over the finite field F2.
 .
 The name M4RI comes from the first implemented algorithm: The "Method
 of the Four Russians" inversion algorithm.  This algorithm in turn is
 named after the "Method of the Four Russians" multiplication
 algorithm which is probably better referred to as Kronrod's method.
 .
 This package contains development files for the M4RIE library.

Package: libmaa-dev
Description-md5: bc0f465617b2db9625ae21943d837586
Description-en: maa programming library, development files
 The libmaa library provides many low-level data structures which are
 helpful for writing compilers, including hash tables, sets, lists,
 debugging support, and memory management.  Although libmaa was designed
 and implemented as a foundation for the kheperalong, the data structures
 are generally applicable to a wide range of programming problems.
 .
 The memory management routines are especially helpful for improving the
 performance of memory-intensive applications.
 .
 This package contains the static library and headers used to build programs
 that use the library.

Package: libmaa4
Description-md5: 1121424a22e831818969fb6649ec3a98
Description-en: maa programming library
 The libmaa library provides many low-level data structures which are
 helpful for writing compilers, including hash tables, sets, lists,
 debugging support, and memory management.  Although libmaa was designed
 and implemented as a foundation for the kheperalong, the data structures
 are generally applicable to a wide range of programming problems.
 .
 The memory management routines are especially helpful for improving the
 performance of memory-intensive applications.

Package: libmacaroons-dev
Description-md5: 1f8de67952b90932fe77d3b7d85ef56e
Description-en: Development files for libmacaroons
 Development files (header file, pkg-config file) for libmacaroons.

Package: libmacaroons0
Description-md5: 7bbf3af7f3a6ee3465ec409fbfbd56c5
Description-en: C library supporting generation and use of macaroons
 This library provides an implementation of macaroons, which are
 flexible authorization tokens that work great in distributed systems.
 Like cookies, macaroons are bearer tokens that enable applications to
 ascertain whether their holders' actions are authorized.

Package: libmad0
Description-md5: 6128449b12eb51be6ddf26acb2183872
Description-en: MPEG audio decoder library
 MAD is an MPEG audio decoder. It currently only supports the MPEG 1
 standard, but fully implements all three audio layers (Layer I, Layer II,
 and Layer III, the latter often colloquially known as MP3.)
 .
 MAD has the following special features:
   - 100% fixed-point (integer) computation
   - completely new implementation based on the ISO/IEC 11172-3 standard
   - distributed under the terms of the GNU General Public License (GPL)

Package: libmad0-dev
Description-md5: bf2478178701150aac144fa1b8a3ff5f
Description-en: MPEG audio decoder development library
 MAD is an MPEG audio decoder. It currently only supports the MPEG 1
 standard, but fully implements all three audio layers (Layer I, Layer II,
 and Layer III, the latter often colloquially known as MP3.)
 .
 This is the package you need to develop or compile applications that use MAD.

Package: libmagpie-perl
Description-md5: 233fe0a1f1876bb5d24201e30dc9adbb
Description-en: RESTful Web Framework for Perl5
 Magpie is a web framework for Perl5 that steals the shiny bits from
 many different web frameworks we at Tamarou have used over the last
 decade. It is based on the ideas expressed by the W3C TAG in
 "Architecture of the World Wide Web" at
 <http://www.w3.org/TR/2004/REC-webarch-20041215/>, namely that the web
 is comprised of Resources that respond to certain methods (GET, POST,
 PUT, DELETE etc).

Package: libmail-authenticationresults-perl
Description-md5: 68829727a92f9630b9404aa5f827ca82
Description-en: object oriented Authentication-Results headers
 Mail::AuthenticationResults provides a parser which copes with most styles of
 Authentication-Results header seen in the wild, but is not yet fully RFC7601
 compliant
 .
 Differences from RFC7601
 .
 key/value pairs are parsed when present in the authserv-id section, this is
 against RFC but has been seen in headers added by Yahoo!.
 .
 Comments added between key/value pairs will be added after them in the data
 structures and when stringified.

Package: libmail-box-imap4-perl
Description-md5: 2c02d0bb602294c41062758061896ef4
Description-en: perl module for handling of IMAP4 folders as client
 Mail::Box::IMAP4 maintains a folder which has its messages stored on a remote
 server. The communication between the client application and the server is
 implemented using the IMAP4 protocol.

Package: libmail-box-perl
Description-md5: 651d98c98f8ccfaa3760f7dfd8825b72
Description-en: message-folder management module
 Mail::Box is the base-class for accessing various types of mail-folder
 organizational structures in a uniform way.  The various folder types vary
 on how they store their messages. For example, a folder may store many
 messages in a single file, or store each message in a separate file in a
 directory. Similarly, there may be different techniques for locking the
 folders.

Package: libmail-box-pop3-perl
Description-md5: 422fe0ddeeaabcea4a9b05c61dee51e3
Description-en: POP3 handler for Mail::Box
 Mail::Box::POP3 maintains a folder which has its messages stored on a remote
 server.  The communication between the client application and the server is
 implemented using the POP3 protocol.  This class uses
 Mail::Transport::POP3 to hide the transport of information, and focusses
 solely on the correct handling of messages within a POP3 folder.

Package: libmail-bulkmail-perl
Description-md5: d4eb5f8c7b253b66ee798b74ed82f0ae
Description-en: Platform independent mailing list module
 Mail::Bulkmail gives a fairly complete set of tools for
 managing mass-mailing lists.  It's really, really fast and
 can handle huge lists.
 .
 DO NOT USE THIS SOFTWARE TO SEND SPAM!

Package: libmail-checkuser-perl
Description-md5: c6dc8eee36bd85b09680c46dcb3f5b4a
Description-en: Perl module for checking email addresses for validity
 Mail::CheckUser provides routines for quickly checking the validity of
 email addresses. It carries out the following checks:
 .
    * syntax of the email address
    * existence of MX or A records for the domain part (optional)
    * direct connection via SMTP simulating email delivery with MAIL
      and RCPT (optional)

Package: libmail-chimp3-perl
Description-md5: 75d05be786dc8200eb6cffbf0adf858b
Description-en: interface to mailchimp.com's RESTful Web API v3
 Mail::Chimp3 is a Perl package for interacting with The Rocket Science Group's
 MailChimp service via its RESTful Web API v3.0. The package makes use of
 WEB::API.

Package: libmail-deliverystatus-bounceparser-perl
Description-md5: 19172a10ad20a8630c5bbec21f6f556c
Description-en: module for analyzing bounce messages
 Mail::DeliveryStatus::BounceParser analyzes bounce messages and returns a
 structured description of the addresses that bounced and why they bounced; it
 also returns information about the original returned message, where possible,
 including the Message-ID.

Package: libmail-dkim-perl
Description-md5: b1421cf8c7be9adc4d6bcfe00d4713d2
Description-en: module to cryptographically identify the sender of email
 RFC 4871, DomainKeys Identified Mail (DKIM), defines a domain-level
 authentication framework for email using public-key cryptography and
 key server technology to permit verification of the source and
 contents of messages by either Mail Transport Agents (MTAs) or Mail
 User Agents (MUAs).
 .
 Mail::DKIM is a Perl implementation created by Jason Long of Messiah
 College. It performs signing as well as signature verification. It
 also supports the older DomainKeys standard.
 .
 This library further includes support for adding and verifying
 Authenticated Received Chain (ARC; RFC 8617) assertions.

Package: libmail-dmarc-perl
Description-md5: d2f0af2587b25f8791c1bbab6f3fc5be
Description-en: Perl implementation of DMARC
 Mail::DMARC is a suite of tools for implementing DMARC. It adheres to the
 2013 DMARC draft, intending to implement every MUST and every SHOULD.

Package: libmail-field-received-perl
Description-md5: 25c5346aad5c9921314bc8000d0aa2f4
Description-en: mostly RFC822-compliant parser of Received headers
 Don't use this class directly!  Instead ask Mail::Field for new
 instances based on the field name!
 .
 Mail::Field::Received provides subroutines for parsing Received
 headers from e-mails.  It mostly complies with RFC822, but deviates to
 accommodate a number of broken MTAs which are in common use.  It also
 attempts to extract useful information which MTAs often embed within
 the (comments).
 .
 It is a subclass derived from the Mail::Field and Mail::Field::Generic
 classes.

Package: libmail-gnupg-perl
Description-md5: e4facd62adbd2b1d0cf7f0df5da3e5ff
Description-en: Perl module for processing email with GPG
 Mail::GnuPG can process or create PGP signed or encrypted
 email.

Package: libmail-imapclient-perl
Description-md5: 8f7e41e56a35c8756dfe6604e6105c9b
Description-en: Perl library for manipulating IMAP mail stores
 Mail::IMAPClient provides an interface for interacting with Internet Message
 Access Protocol (IMAP). It supports virtually all IMAP client operations as
 of RFC3501 and is even capable of handling most unknown commands, including
 non-standard extensions or those which are from a newer version of the IMAP
 specification.
 .
 There are various implementations of IMAP authentication mechanisms. If your
 mail system uses a different procedure to authenticate users, this feature is
 extensible through plugins.

Package: libmail-imaptalk-perl
Description-md5: 4a589c380b5df7fc958e185d46304374
Description-en: IMAP client interface with lots of features
 Mail::IMAPTalk communicates with an IMAP server. Each IMAP server command is
 mapped to a method of this object.
 .
 Although other IMAP modules exist on CPAN, this has several advantages over
 other modules.
  * It parses the more complex IMAP structures like envelopes and body
    structures into nice Perl data structures
  * It correctly supports atoms, quoted strings and literals at any point.
    Some parsers in other modules aren't fully IMAP compatiable and may
    break at odd times with certain messages on some servers
  * It allows large return values (eg. attachments on a message) to be read
    directly into a file, rather than into memory
  * It includes some helper functions to find the actual text/plain or
    text/html part of a message out of a complex MIME structure. It also
    can find a list of attachements, and CID links for HTML messages with.
    attached images
  * It supports decoding of MIME headers to Perl utf-8 strings
    automatically, so you don't have to deal with MIME encoded headers
    (enabled optionally)
 .
 While the IMAP protocol does allow for asynchronous running of commands, this
 module is designed to be used in a synchronous manner.

Package: libmail-listdetector-perl
Description-md5: 36a053392cef5da5a367014aa29f6230
Description-en: module for detecting mailing list messages
 Mail::ListDetector is a Perl module useful for detecting whether or not a
 message originates from a mailing list. It is based on RFC2369 and is also
 capable of matching mailman and ezmlm messages.

Package: libmail-mbox-messageparser-perl
Description-md5: b18f6cbf1cd487a2ce14c456a385239a
Description-en: Perl module for processing mbox folders
 Mail::Mbox::MessageParser is a Perl module that provides a feature-poor but
 very fast mbox parser. It uses the best of three strategies for parsing a
 mailbox: cached folder information, GNU grep, or highly optimized Perl.

Package: libmail-mboxparser-perl
Description-md5: f1df3b30d3f0d48a3d6a8f8bdeddd0ed
Description-en: module providing read-only access to UNIX mailboxes
 Mail::MboxParser attempts to provide a simplified access to standard
 UNIX-mailboxes.  It offers only a subset of methods to get 'straight
 to the point'. More sophisticated things can still be done by
 invoking any method from MIME::Tools on the appropriate return
 values.

Package: libmail-message-perl
Description-md5: be34bfbdc1e3cf069b92fc771e12bbf3
Description-en: generic class representing mail messages (perl library)
 A Mail::Message object is a container for MIME-encoded message information,
 as defined by RFC2822.  Everything what is not specificaly related to storing
 the messages in mailboxes (folders) is implemented in this class.  Methods
 which are related to folders is implemented in the Mail::Box::Message
 extension (included in the libmail-box-perl package).
 .
 The suggested packages are used by the various Mail::Message::Convert::*
 modules.

Package: libmail-milter-perl
Description-md5: 7b7de1114e62f5c97ac218574c57a366
Description-en: Perl extension modules for mail filtering via milter
 Mail::Milter is a set of modules useful to mail filter writers who
 are using the Sendmail::Milter and/or Sendmail::PMilter APIs to
 interface directly to the SMTP transaction.

Package: libmail-pop3client-perl
Description-md5: 37dd5f7e696d36afb7b09e6afc0230a1
Description-en: POP3 client module for perl
 Mail::POP3Client provides an object-oriented interface to a POP3 server.
 It can be used to write perl-based biff clients, mail
 readers, or whatever.

Package: libmail-rbl-perl
Description-md5: 116155036efa589d6b95884961bb7145
Description-en: Perl extension to access RBL-style host verification services
 Mail::RBL eases the task of checking if a given host is in the list. The
 methods available are described below:
 .
  - new(suffix, resolver): Creates a list handle
  - check($host): either a hostname or an IP address
  - check_rhsbl($host): queries RHSBLs instead of IP-based lists, useful for
    using lists such as some of http://www.rfc-ignorant.org/

Package: libmail-rfc822-address-perl
Description-md5: f0823ed61dfca92b5d9cacc12e9266a7
Description-en: Perl extension for validating email addresses
 Mail::RFC822::Address validates email addresses against the grammar described
 in RFC 822 using regular expressions.  How to validate a user supplied email
 address is a FAQ (see perlfaq9): the only sure way to see if a supplied email
 address is genuine is to send an email to it and see if the user receives it.
 The one useful check that can be performed on an address is to check that the
 email address is syntactically valid.  That is what this module does.
 .
 This module is functionally equivalent to RFC::RFC822::Address, but uses
 regular expressions rather than the Parse::RecDescent parser.  This means that
 startup time is greatly reduced making it suitable for use in transient scripts
 such as CGI scripts.

Package: libmail-sendeasy-perl
Description-md5: c01a7b6619520a22048be63243699e0f
Description-en: Perl module to send plain/html e-mails through SMTP servers
 Mail::SendEasy will send in a easy way e-mails, and doesn't have
 dependencies on libnet packages.
 .
 It supports SMTP authentication and attachments.

Package: libmail-sendmail-perl
Description-md5: 8d0dfc133fdbcbb8384f26f6afeceeb5
Description-en: simple way to send email from a perl script
 Mail::Sendmail is intended to be a very simple and easy-to-setup and
 -use platform-independent e-mail module. It only requires Perl 5,
 Sys::Hostname::Long, and a network connection.

Package: libmail-srs-perl
Description-md5: 13dc080b0b33d9afd40c2d6bb38e5b70
Description-en: interface to Sender Rewriting Scheme
 The Sender Rewriting Scheme preserves .forward functionality in an
 SPF-compliant world.
 .
 SPF requires the SMTP client IP to match the envelope sender
 (return-path). When a message is forwarded through an intermediate
 server, that intermediate server may need to rewrite the return-path
 to remain SPF compliant. If the message bounces, that intermediate
 server needs to validate the bounce and forward the bounce to the
 original sender.

Package: srs
Description-md5: 829f6888336d5f8ed06080d21c72cce2
Description-en: command-line Sender Rewriting Scheme client
 The Sender Rewriting Scheme preserves .forward functionality in an
 SPF-compliant world.
 .
 SPF requires the SMTP client IP to match the envelope sender
 (return-path). When a message is forwarded through an intermediate
 server, that intermediate server may need to rewrite the return-path
 to remain SPF compliant. If the message bounces, that intermediate
 server needs to validate the bounce and forward the bounce to the
 original sender.
 .
 This package contains the srs client that can be used in
 your .forward files.

Package: libmail-thread-perl
Description-md5: 97eef3744019df391e0235e222cd0f44
Description-en: library for threading email by In-Reply-To and References
 The Mail::Thread module implements something relatively close to
 Jamie Zawinski's mail threading algorithm, as described by
 http://www.jwz.org/doc/threading.html.  This algorithm is based
 on following References and In-Reply-To headers, and is able to
 deal with not having all of the messages in a thread.

Package: libmail-transport-perl
Description-md5: 79a260297cfa2d346968b6e68f448d65
Description-en: perl library for sending email
 Mail::Transport is a base class providing common functionality for sending
 and receiving mail.
 .
 Included in this package are modules for sending mail via various means -
 smtp, mailx, exim, qmail and sendmail.

Package: libmail-verify-perl
Description-md5: d2fc7a250659f32ec251cff90f66a5d8
Description-en: Utility to verify an email address
 Mail::Verify provides a function CheckAddress function for verifying
 email addresses. First the syntax of the email address is checked, then
 it verifies that there is at least one valid MX server accepting email
 for the domain. Using Net::DNS and IO::Socket a list of MX records (or,
 falling back on a hosts A record) are checked to make sure at least one
 SMTP server is accepting connections.

Package: libmail-verp-perl
Description-md5: 664fc406c5361d90f793cd1704a1c165
Description-en: Variable Envelope Return Paths (VERP) address encoder/decoder
 Mail::Verp provides utility functions to encode and decode Variable Envelope
 Return Paths (VERP) addresses, as described by http://cr.yp.to/proto/verp.txt.
 .
 VERP addresses are used to help manage bounces coming back from remote SMTP
 servers, especially when dispatching mail for a mailing-list; the VERP address
 encodes the recipient address, which can then be recovered from the bounce to
 unsubscribe the address from the mailing-list.
 .
 The encoding uses the method described by
 http://www.courier-mta.org/draft-varshavchik-verp-smtpext.txt.

Package: libmailtools-perl
Description-md5: 2c2b5f7277367bc1d4d775359d3298f3
Description-en: modules to manipulate email in perl programs
 MailTools is a set of perl modules which provide an easy interface to
 manipulating email in an object-oriented fashion.
 .
  Mail::Address - Parse mail addresses
  Mail::Cap - Parse mailcap files
  Mail::Field - Base class for manipulation of mail header fields
  Mail::Field::AddrList - object representation of e-mail address lists
  Mail::Field::Date - a date header field
  Mail::Field::Generic - implementation for inspecific fields
  Mail::Filter - Filter mail through multiple subroutines
  Mail::Header - manipulate MIME headers
  Mail::Internet - manipulate email messages
  Mail::Mailer - Simple interface to electronic mailing mechanisms
  Mail::Send - Simple electronic mail interface
  Mail::Util - mail utility functions

Package: libmakefile-dom-perl
Description-md5: 4c9aacdd256c434d458bcb684b332f90
Description-en: Perl DOM implementation for Makefiles
 Makefile::DOM serves as an advanced lexer for (GNU) makefiles. It losslessly
 parses makefiles as "documents". The results are data structures similar to DOM
 trees, holding every single bit of the information in the original input files,
 including white spaces, blank lines and makefile comments, so it's possible to
 reproduce the original makefiles from the DOM trees. In addition, each node of
 the DOM trees is modifiable and so is the whole tree.

Package: gir1.2-manette-0.2
Description-md5: 550e1d1705d49a0ad1689f12265144fd
Description-en: GObject introspection data for libmanette
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libmanette-0.2-0
Description-md5: 7f469f3a1353b18933ffce198fb03fa2
Description-en: Simple GObject game controller library
 libmanette is a library for using game controllers using an API inspired
 by GDK's device and event handling. It supports the W3C Draft Gamepad
 specification.
 .
 This package contains the shared libraries.

Package: libmanette-0.2-dev
Description-md5: 4f80d8f8a87872d1322545e0cf462522
Description-en: Simple GObject game controller library - development files
 libmanette is a library for using game controllers using an API inspired
 by GDK's device and event handling. It supports the W3C Draft Gamepad
 specification.
 .
 This package contains the development files.

Package: libmango-perl
Description-md5: 5dcdf23bd741796f42031d656c63948a
Description-en: Pure-Perl non-blocking I/O MongoDB client
 Mango is a pure-Perl non-blocking I/O MongoDB client, optimized for use with
 the Mojolicious real-time web framework, and with multiple event loop
 support.
 .
 To learn more about MongoDB you should take a look at the official
 documentation|http://docs.mongodb.org.
 .
 Note that this whole distribution is EXPERIMENTAL and will change without
 warning!
 .
 Many features are still incomplete or missing, so you should wait for a
 stable 1.0 release before using any of the modules in this distribution in a
 production environment. Unsafe operations are not supported, so far this is
 considered a feature.

Package: libmarc-charset-perl
Description-md5: 090970ca9052623fc8387d2bcdfe9824
Description-en: Perl module for bidirectional MARC-8 <-> Unicode conversion
 MARC::Charset allows you to turn MARC-8 encoded strings into UTF-8
 strings.
 .
 MARC-8 is a single byte character encoding that predates unicode, and
 allows you to put non-Roman scripts in MARC bibliographic records.
 .
 The MARC21 standard now supports encoding character data in Unicode,
 specifically the UCS Transformation Formats-8 (UTF-8).  Unicode
 notwithstanding, libraries still have a wealth of data encoded using
 MARC-8. Yet, some new data formats such as XML require that characters are
 encoded using Unicode. In order to facilitate conversion the Library of
 Congress graciously published character mappings to enable the conversion
 of MARC-8 data to Unicode.

Package: libmarc-crosswalk-dublincore-perl
Description-md5: b62c97cf4ca5f27ca9a6f21b36c3a2a0
Description-en: Convert data between MARC and Dublin Core
 MARC::Crosswalk::DublinCore provides an implementation of the LOC's spec
 on how to convert metadata between MARC and Dublin Core format. The spec
 for converting MARC to Dublin Core is available at:
 http://www.loc.gov/marc/marc2dc.html, and from DC to MARC:
 http://www.loc.gov/marc/dccross.html.
 .
 NB: The conversion cannot be done in a round-trip manner. i.e. Doing a
 conversion from MARC to DC, then trying to go back to MARC will not yield the
 original record.

Package: libmarc-fast-perl
Description-md5: 946aee8a3cec60bcd1df66a8eaaa985f
Description-en: fast implementation of MARC database reader
 Marc::Fast is a very fast alternative to the MARC and MARC::Record modules.
 It's is also very suitable for random access to MARC records (as opposed to
 sequential one).

Package: libmarc-file-marcmaker-perl
Description-md5: 59708bd53da847df763a5b9db279f583
Description-en: work with MARCMaker/MARCBreaker records
 MARC::File::MARCMaker is an extension to MARC::Record for working with
 MARC21 data using the format used by the Library of Congress MARCMaker
 and MARCBreaker programs.

Package: libmarc-file-mij-perl
Description-md5: efd673a24558dc0bc8cb8a33ad44ff2d
Description-en: read newline-delimited marc-in-json files
 MARC::File::MiJ is a subclass of MARC::File for reading MARC records
 encoded as newline-delimited marc-in-json, as supported by
 pymarc/ruby-marc/marc4j.

Package: libmarc-lint-perl
Description-md5: 9ca7fd11e3637c97e8747479159bac5c
Description-en: Perl extension for checking validity of MARC records
 MARC::Lint is a Perl module for checking the validity of MARC records. Most
 of the users will want to do something like is shown in the synopsis. Other
 users may choose instead to overload MARC::Lint's methods and provide their
 own special field-level checking. If you have certain requirements, such as
 making sure that all 952 tags have a certain call number in them, you can
 write a function that checks for that, and still get all the benefits of the
 MARC::Lint framework.

Package: libmarc-loader-perl
Description-md5: 4f2c257d440bbe730998cf4b36dd270c
Description-en: Perl module for creating MARC record from a hash
 MARC::Loader is a Perl module for creating MARC records from a hash variable.
 .
 This module depends on MARC::Record.

Package: libmarc-loop-perl
Description-md5: 9ff24f09faf2c8212aa7be84c48a70ba
Description-en: mechanism to process a batch of MARC21 records
 MARC::Loop is an alternative to MARC::File and MARC::Record that eschews an
 object-oriented approach in favor of a bare-bones procedural one.

Package: libmarc-mir-perl
Description-md5: 5dd78a9586e3063885c0975d82bab99c
Description-en: specification for in-memory representation of a MARC record
 MARC::MIR is not a library, it's a specification for in-memory representation
 of a MARC record with simplcity in mind. The current module comes with a set
 of helpers to manipulate it (i call it MARC::MIR DSL).
 .
 The DSL itself is designed to be used the most natural way possible.

Package: libmarc-parser-raw-perl
Description-md5: 53034316263dd50f9a5ca29737c06e48
Description-en: parser for ISO 2709 encoded MARC records
 MARC::Parser::RAW is a lightweight, fault tolerant parser
 for ISO 2709 encoded MARC records.
 Tags, indicators and subfield codes are not validated
 against the MARC standard.
 Record length from leader and field lengths from the directory
 are ignored.
 Records with a faulty structure will be skipped with a warning.
 The resulting data structure is optimized
 for usage with the Catmandu data toolkit.

Package: libmarc-parser-xml-perl
Description-md5: 9f6a242edc122bdffb55561f9cc21727
Description-en: parser for MARC XML records
 MARC::Parser::XML is a lightweight, fault tolerant parser for MARC XML
 records. Tags, indicators and subfield codes are not validated against the
 MARC standard. The resulting data structure is optimized for usage with the
 Catmandu data tool kit.

Package: libmarc-perl
Description-md5: 70b5de495557d79c966d5f46a5e367b1
Description-en: Perl extension to manipulate MAchine Readable Cataloging records
 MARC.pm is a Perl 5 module for reading in, manipulating, and outputting
 bibliographic records in the USMARC format.
 .
 MARC.pm can handle both single and batches of MARC records. The limit on
 the number of records in a batch is determined by the memory capacity of
 the machine you are running. If memory is an issue for you MARC.pm will
 allow you to read in records from a batch gradually. MARC.pm also includes
 a variety of tools for searching, removing, and even creating records from
 scratch.

Package: libmarc-record-perl
Description-md5: 2c634470d4ea057f31720f76fd10bad4
Description-en: Perl extension for handling MARC records
 The MARC::* series of modules create a simple object-oriented
 abstraction of MARC record handling.  The files are:
 .
 MARC::Doc::Tutorial
 A tutorial explaining how to use MARC::Record.
 .
 MARC::Record
 The core class for representing a single MARC record.
 .
 MARC::Field
 Another core class for representing a single field in a record.
 .
 MARC::Batch
 The basic object for access to a batch of one or more MARC records.
 .
 MARC::File
 Base class for the MARC file.
 .
 MARC::File::USMARC
 MARC::File::MicroLIF
 Subclasses of MARC::File specific to the USMARC and MicroLIF formats
 .
 MARC::Lint
 Extension to check MARC records for validity.

Package: libmarc-schema-perl
Description-md5: 55d4b07d7bf732adfc5e4365ec7095b3
Description-en: specification of the MARC21 format as Perl data structures
 MARC::Schema defines a set of MARC21 fields and subfields to validate
 Catmandu::MARC records.
 .
 For a more detailed description of the (default) schema see MARC21 structure
 in JSON: https://pkiraly.github.io/2018/01/28/marc21-in-json/.

Package: libmarc-spec-perl
Description-md5: 4f722490a0ff8a2f61c1760e9bbaba34
Description-en: MARCspec parser and builder
 MARC::Spec is a "MARCspec - A common MARC record path language"
 parser and validator. MARCspec facilitates the exchange of definitions
 for mapping MARC data to arbitrary formats.

Package: libmarc-transform-perl
Description-md5: e437ef4de0cc945f16b5236a2d377268
Description-en: Perl module to transform a MARC record with a yaml configuration file
 MARC::Transform transforms a MARC record using a YAML configuration file.
 .
 It allows you to create, update, delete, and duplicate fields and subfields of
 a record. You can also use scripts and lookup tables. You can specify
 conditions to execute these actions.
 .
 All conditions, actions, functions and lookup tables are defined by YAML.

Package: libmarc-xml-perl
Description-md5: 21e4463082f1047e66f12c543833c42a
Description-en: Perl library to access MARC data encoded as XML
 MARC::XML is an extension to the Marc::Record distribution for working with
 MARC21 data that is encoded as XML. The XML encoding used is the MARC21slim
 schema supplied by the Library of Congress. Installing MARC-XML automatically
 adds support for the additional file format for use with MARC::Batch.

Package: libmarc4j-java
Description-md5: c180ab77dddd15bb607efe44a644bf1a
Description-en: API for working with MARC and MARCXML in Java
 The goal of MARC4J is to provide an easy to use Application Programming
 Interface (API) for working with MARC and MARCXML in Java. MARC stands for
 MAchine Readable Cataloging and is a widely used exchange format for
 bibliographic data. MARCXML provides a loss-less conversion between MARC
 (MARC21 but also other formats like UNIMARC) and XML.

Package: libmarkdent-perl
Description-md5: a21c0b5b4bfab007b89d77e2d4125ad1
Description-en: event-based Markdown parser toolkit
 Markdent provides a toolkit for parsing Markdown
 (and Markdown variants, aka dialects).
 Unlike the other Markdown Perl tools,
 this module can be used for more than just generating HTML.
 The core parser generates events (like XML's SAX),
 making it easy to analyze a Markdown document in any number of ways.
 .
 If you're only interested in converting Markdown to HTML,
 you can use the Markdent::Simple::Document class to do this,
 although you can just as well use better battle-tested tools
 like Text::Markdown.
 .
 Markdown is a lightweight markup language
 with plain text formatting syntax.
 Its design allows it to be converted to many output formats,
 but the original tool by the same name only supports HTML.

Package: markdent
Description-md5: 91374f63c673df3d627a3b08402f64db
Description-en: event-based Markdown parser toolkit - command-line tool
 Markdent provides a toolkit for parsing Markdown
 (and Markdown variants, aka dialects).
 Unlike the other Markdown Perl tools,
 this module can be used for more than just generating HTML.
 The core parser generates events (like XML's SAX),
 making it easy to analyze a Markdown document in any number of ways.
 .
 If you're only interested in converting Markdown to HTML,
 you can use the Markdent::Simple::Document class to do this,
 although you can just as well use better battle-tested tools
 like Text::Markdown.
 .
 Markdown is a lightweight markup language
 with plain text formatting syntax.
 Its design allows it to be converted to many output formats,
 but the original tool by the same name only supports HTML.
 .
 This package provides the command-line tool markdent-html,
 including Perl module Markdent::CLI.

Package: libmarkdown-php
Description-md5: 42e4c8673f4497204617778885a246e6
Description-en: PHP library for rendering Markdown data
 "Markdown" is two things: a plain text markup syntax, and a software
 tool that converts the plain text markup to HTML for publishing on the
 web.
 .
 The Markdown syntax allows you to write text naturally and format it
 without using HTML tags. More importantly: in Markdown format, your text
 stays enjoyable to read for a human being, and this is true enough that
 it makes a Markdown document publishable as-is, as plain text. If you
 are using text-formatted email, you already know some part of the
 syntax.
 .
 PHP Markdown can work as a plug-in for WordPress and bBlog, as a
 modifier for the Smarty templating engine, or as a replacement for
 textile formatting in any software that support textile.

Package: libmarpa-r2-perl
Description-md5: 470a3aa3303ab3a6c28038ca8f688d00
Description-en: BNF grammar parser
 Marpa::R2 parses any language whose grammar can be written in BNF.
 That includes recursive grammars, ambiguous grammars, infinitely
 ambiguous grammars and grammars with useless or empty productions.
 Marpa does both left- and right-recursion in linear time -- in fact if
 a grammar is in any class currently in practical use, Marpa will parse
 it in linear time.

Package: libmason-perl
Description-md5: 99fba69bc12bdef907becf443159dace
Description-en: powerful, high-performance templating for the web and beyond
 Mason is a powerful Perl-based templating system, designed to generate
 dynamic content of all kinds.
 .
 Unlike many templating systems, Mason does not attempt to invent an
 alternate, "easier" syntax for templates. It provides a set of syntax and
 features specific to template creation, but underneath it is still clearly
 and proudly recognizable as Perl.
 .
 Mason is most often used for generating web pages. It can handle web requests
 directly via PSGI, or act as the view layer for a web framework such as
 Catalyst or Dancer.
 .
 All documentation is indexed at Mason::Manual.
 .
 The previous major version of Mason (1.x) is available under the name
 HTML::Mason (package libhtml-mason-perl).

Package: libmason-plugin-cache-perl
Description-md5: ef2ba3b409671123ee595a3881f3a80b
Description-en: component cache object and filter for Mason
 Mason::Plugin::Cache is a plugin for the Mason web templating framework
 that adds a cache method and Cache filter to access a cache (CHI) object
 with a namespace unique to the component.

Package: libmason-plugin-htmlfilters-perl
Description-md5: 5206644dcdeadf7248d1d7d66efd9173
Description-en: HTML generation filter plugin for Mason
 Mason::Plugin::HTMLFilters provides handy filters for the HTML generated
 by the Mason web templating framework.
 .
 Currently, filter functions include basic and comprehensive HTML
 escaping, URI escaping and paragraph formatting.

Package: libmason-plugin-routersimple-perl
Description-md5: 038b63e870c8b5ae690a9eea7bf3ec3e
Description-en: Mason plugin to specify routes for page components with Router::Simple
 Mason::Plugin::RouterSimple is a plugin for the Mason web templating
 framework. It makes it possible to map request paths to page components
 using Router::Simple routes.

Package: libmasonx-interp-withcallbacks-perl
Description-md5: 1a809b1164f4d19839863ff90337f9d2
Description-en: Mason callback support via Params::CallbackRequest
 MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to
 provide a Mason callback system built on Params::CallbackRequest.
 Callbacks may be either code references provided to the new() constructor,
 or methods defined in subclasses of Params::Callback. Callbacks are triggered
 either for every request or by specially named keys in the Mason request
 arguments, and all callbacks are executed at the beginning of a request, just
 before Mason creates and executes the request component stack.
 .
 This module brings support for a sort of plugin architecture based on
 Params::CallbackRequest to Mason. Mason then executes code before executing
 any components. This approach allows you to carry out logical processing of
 data submitted from a form, to affect the contents of the Mason request
 arguments (and thus the %ARGS hash in components), and even to redirect or
 abort the request before Mason handles it.

Package: libmasonx-processdir-perl
Description-md5: e27bc24e30eb38df46b398cdbe22979b
Description-en: Perl module to process a directory of Mason 2 templates
 MasonX::ProcessDir is convenience extension of
 Any::Template::ProcessDir. It is used to recursively processes a
 directory of Mason 2 templates, generating a set of result files in the
 same directory or in a parallel directory.

Package: libmasonx-request-withapachesession-perl
Description-md5: eddc7f2d5c2c30d0f5db0e03104becd3
Description-en: Session handler in the Mason Request object
 MasonX::Request::WithApacheSession takes advantage of the new flexibility in
 Mason 1.09_01 and newer to integrate an Apache::Session session directly into
 Mason's Request object.

Package: libmastodon-client-perl
Description-md5: a675b1186c9a8305a68fcec50e62b4ab
Description-en: Mastodon API perl bindings
 Mastodon::Client lets you talk to a Mastodon server to obtain authentication
 credentials, read posts from timelines in both static or streaming mode, and
 perform all the other operations exposed by the Mastodon API.
 .
 Most of these are available through convenience methods, which validate input
 parameters and are likely to provide meaningful feedback in case of
 errors.
 .
 Alternatively, this distribution can be used via the low-level request
 methods (post, get, etc), which allow direct access to the API endpoints. All
 other methods call one of these at some point.

Package: libmatch-simple-perl
Description-md5: 10b3c14e73b911f9fd189f6360a653f8
Description-en: simplified clone of smartmatch operator
 match::simple provides a simple match operator "|M|" that acts like a
 sane subset of the (as of Perl 5.18) deprecated smart match operator.
 Unlike smart match, the behaviour of the match is determined entirely
 by the operand on the right hand side.

Package: libmatch-simple-xs-perl
Description-md5: ac60777af50654cf688cc6db008fd8ec
Description-en: XS backend for match::simple
 match::simple::XS is a faster XS-based implementation of match::simple.
 .
 Depending on what sort of matches done, it is likely to be several
 times faster. In extreme cases, such as matching a string in an
 arrayref, it can be twenty-five times faster, or more. However, where
 $that is a single regexp, it's around 30% slower.
 .
 Overall though, the performance improvement should be worthwhile.

Package: libmatchbox-dev
Description-md5: 996b1cb852ac4f0ca6b6348d9d6c0aab
Description-en: shared library for Matchbox Project applications [development]
 Matchbox is a base environment for the X Window System running on non-desktop
 embedded platforms such as handhelds, set-top boxes, kiosks and anything else
 for which screen space, input mechanisms or system resources are limited.
 .
 libmatchbox provides core functionality used by several Matchbox project
 applications.
 .
 This package contains libmatchbox development files.

Package: libmatchbox-doc
Description-md5: 005ef41912cfb29d498f6efb5272faf8
Description-en: shared library for Matchbox Project applications [documentation]
 Matchbox is a base environment for the X Window System running on non-desktop
 embedded platforms such as handhelds, set-top boxes, kiosks and anything else
 for which screen space, input mechanisms or system resources are limited.
 .
 libmatchbox provides core functionality used by several Matchbox project
 applications.
 .
 This package contains the libmatchbox documentation.

Package: libmatchbox1
Description-md5: 43f7e83b7704824f6044bb370492d2a9
Description-en: shared library for Matchbox Project applications [runtime]
 Matchbox is a base environment for the X Window System running on non-desktop
 embedded platforms such as handhelds, set-top boxes, kiosks and anything else
 for which screen space, input mechanisms or system resources are limited.
 .
 libmatchbox provides core functionality used by several Matchbox project
 applications.
 .
 This package contains the libmatchbox runtime library.

Package: gir1.2-matekbd-1.0
Description-md5: b5b57ebd921fc4f773f284f0f84c8abe
Description-en: GObject introspection data for libmatekbd and libmatekbdui
 libmatekbd offers an API to manage the keyboard in MATE applications.
 .
 libmatekbdui offers an API to display a graphical user interface for
 libmatekbd operations.
 .
 This package contains introspection data for the libmatekbd and the
 libmatekbdui libraries.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libmatekbd-common
Description-md5: 53b275bca5c7b0f568c8d001b53babd1
Description-en: MATE library to manage keyboard configuration (common files)
 libmatekbd offers an API to manage the keyboard in MATE applications.
 .
 libmatekbdui offers an API to display a graphical user interface for
 libmatekbd operations.
 .
 This package contains the architecture-independent files.

Package: libmatekbd-dev
Description-md5: e93ff714a09bcc1f566662d5ddbcdc7a
Description-en: MATE library to manage keyboard configuration (development files)
 libmatekbd offers an API to manage the keyboard in MATE applications.
 .
 libmatekbdui offers an API to display a graphical user interface for
 libmatekbd operations.
 .
 This package contains the development files.

Package: libmatekbd4
Description-md5: 9a1c8c8e2f16cc90311d6a8a0e172942
Description-en: MATE library to manage keyboard configuration
 libmatekbd offers an API to manage the keyboard in MATE applications.
 .
 libmatekbdui offers an API to display a graphical user interface for
 libmatekbd operations.
 .
 This package contains the shared libraries.

Package: libmatemixer-common
Description-md5: 6e955858d8f287ee6e129c78756630e0
Description-en: Mixer library for MATE Desktop (common files)
 Mixer library for MATE Desktop. It provides an abstract API allowing
 access to mixer functionality available in the PulseAudio, ALSA and OSS
 sound systems.
 .
 This package contains the architecture-independent files.

Package: libmatemixer-dev
Description-md5: 7526072c404dcc017d8a08fd6825ab48
Description-en: Mixer library for MATE Desktop (development files)
 Mixer library for MATE Desktop. It provides an abstract API allowing
 access to mixer functionality available in the PulseAudio, ALSA and OSS
 sound systems.
 .
 This package contains the development files.

Package: libmatemixer-doc
Description-md5: 8531d121ec18147407f6c941c4ffbc42
Description-en: Mixer library for MATE Desktop (documentation files)
 Mixer library for MATE Desktop. It provides an abstract API allowing
 access to mixer functionality available in the PulseAudio, ALSA and OSS
 sound systems.
 .
 This package contains the documentation files.

Package: libmatemixer0
Description-md5: c57ac9885ede64f133c8d56c665bf7f8
Description-en: Mixer library for MATE Desktop
 Mixer library for MATE Desktop. It provides an abstract API allowing
 access to mixer functionality available in the PulseAudio, ALSA and OSS
 sound systems.
 .
 This package contains the shared libraries.

Package: libmateweather-common
Description-md5: 9b1f8dc5a0ae5b5a23a35bcf93001f27
Description-en: MateWeather shared library (common files)
 libmateweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains the architecture independent files.

Package: libmateweather-dev
Description-md5: 044d4a59ee16ee9c8ff70692d143b78d
Description-en: MateWeather shared library (development files)
 libmateweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains the development files.

Package: libmateweather1
Description-md5: 018883b44fead614d635fdbc4535af89
Description-en: MateWeather shared library
 libmateweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains the shared library.

Package: libmath-amoeba-perl
Description-md5: 3846bf34953c97795b534bfef29d2ec3
Description-en: Numerical optimization by Downhill Simplex method
 This is an implementation of the Downhill Simpex Method in Multidimensions
 (Nelder and Mead) for finding the (local) minimum of a function. Doing this
 in Perl makes it easy for that function to actually be the output of another
 program such as a simulator.
 .
 Arrays and the function are passed by reference to the routines.

Package: libmath-base-convert-perl
Description-md5: 914fe6ecc3ecfc3bea27b231f3a6db7e
Description-en: module for very fast base to base conversion
 Math::Base::Convert provides fast functions and methods to convert between
 arbitrary number bases from 2 (binary) thru 65535.
 .
 This module is pure Perl, has no external dependencies, and is backward
 compatible with old versions of Perl 5.

Package: libmath-base36-perl
Description-md5: c5d2582f230791a233c310bfce911a81
Description-en: Perl module for encoding and decoding of base36 strings
 Math::Base36 converts to and from Base36 numbers (0..9 - A..Z).

Package: libmath-base85-perl
Description-md5: 1b180dc99a9bdfeba6439eaf53ef3004
Description-en: Perl extension for base 85 numbers, as referenced by RFC 1924
 RFC 1924 describes a compact, fixed-size representation of IPv6 addresses
 which uses a base 85 number system. Math::Base85 handles some of the uglier
 details of it.
 .
 The base 85 numbers (from 0 to 84) are as follows:
 .
 0..9 A..Z a..z ! # $ % & ( ) * + - ; < = > ? @ ^ _ ` { | } ~
 .
 At the moment, there's not much in this module. But it should be sufficient
 for the purposes of RFC 1924.
 .
 This module has a variable called $Math::Base85::base85_digits, which is a
 string containing the digits of the base 85 alphabet from lowest (0) to
 highest (~), in that order.

Package: libmath-basecalc-perl
Description-md5: 3de8e14b12b71729d063143569be90e8
Description-en: module for numeric base conversion
 Math::BaseCalc is a Perl module for converting numeric values between various
 bases. It provides several predefined digit sets (Hexadecimal, Base64, etc.)
 and allows custom digit sets to be defined for base conversion.

Package: libmath-basecnv-perl
Description-md5: cb89d18c0ad45fc478af7714e4135480
Description-en: set of fast functions to convert between number bases
 Math::BaseCnv provides a few simple functions for converting between
 arbitrary number bases. It is as fast as the author currently knows
 how to make it (of course relying only on the lovely Perl).

Package: libmath-bezier-perl
Description-md5: 2267158054092d11ffe034fa667ff81d
Description-en: Perl module for the solution of Bezier Curves
 Math::Bezier implements the algorithm for the solution of Bezier curves as
 presented by Robert D. Miller in Graphics Gems V, "Quick and Simple Bezier
 Curve Drawing".
 .
 A new Bezier curve is created using the new() constructor, passing a list of
 (x, y) control points.
 .
  use Math::Bezier;
  my @control = ( 0, 0, 10, 20, 30, -20, 40, 0 );
  my $bezier = Math::Bezier->new(@control);
 .
 Alternately, a reference to a list of control points may be passed.

Package: libmath-bigint-gmp-perl
Description-md5: 066a920527fa290e81fb19557e04cb69
Description-en: module for arbitrary precision arithmetic using GMP
 Math::BigInt::GMP is a Perl module that uses direct bindings to the GNU
 Multiple Precision Arithmetic Library (also known as GMP) to provide a
 high-performance drop-in replacement for Math::BigInt.

Package: libmath-bigint-perl
Description-md5: 53dcc3769a4626041d0bf9e7c0f754d8
Description-en: arbitrary size integer/float math package
 Math::BigInt and Math::BigFloat allow one to declare big integers / floating
 point numbers as
 .
  $i = new Math::BigInt '123_456_789_123_456_789';
  $i = new Math::BigFloat '12_3.456_789_123_456_789E-2';
 .
 All operators are overloaded; operations with overloaded operators preserve
 the arguments.
 .
 Math::BigInt is also in perl core, this package provides newer versions
 separately.

Package: libmath-calc-units-perl
Description-md5: 5ff58357425f157f78c833eb65fa1df0
Description-en: Human-readable unit-aware calculator
 Math::Calc::Units is a simple calculator that keeps track of units. It only
 handles combinations of byte sizes and duration only, though adding any other
 multiplicative types is easy. Any unknown type is treated as a unique user
 type (with some effort to map English plurals to their singular forms).
 .
 The included 'ucalc' program prints out all of the "readable" variants of a
 value. For example, "3 bytes" will only produce "3 byte", but "3 byte/sec"
 produces the original along with "180 byte/minute", etc.

Package: libmath-calculus-differentiate-perl
Description-md5: f0366d02a8bd1a0586738137883e5365
Description-en: Algebraic Differentiation Engine
 Math::Calculus::Differentiate can take an algebraic expression,
 parse it into a tree structure, modify the tree to give a representation
 of the differentiated function, simplify the tree and turn the tree back
 into an output of the same form as the input.
 .
 It supports differentiation of expressions including the +, -, *, / and ^
 (raise to power) operators, bracketed expressions to enable correct precedence
 and the functions ln, exp, sin, cos, tan, sec, cosec, cot, sinh, cosh, tanh,
 sech, cosech, coth, asin, acos, atan, asinh, acosh and atanh.

Package: libmath-calculus-expression-perl
Description-md5: e70853fe10f210789caa3505ff78fe01
Description-en: Algebraic Calculus Tools Expression Class
 Math::Calculus::Expression can take an algebraic expression, parse it into a
 tree structure, simplify the tree, substitute variables and named constants for
 other variables or constants (which may be numeric), numerically evaluate the
 tree and turn the tree back into an output of the same form as the input.
 .
 It supports a wide range of expressions including the +, -, *, / and ^
 (raise to power) operators, bracketed expressions to enable correct precedence
 and the functions ln, exp, sin, cos, tan, sec, cosec, cot, sinh, cosh, tanh,
 sech, cosech, coth, asin, acos, atan, asinh, acosh and atanh.

Package: libmath-calculus-newtonraphson-perl
Description-md5: 984da4bd93093cd67a805d62a30542a4
Description-en: Algebraic Newton Raphson Implementation
 The Math::Calculus::NewtonRaphson module takes an algebraic expression,
 parses it and then uses the Newton Raphson method to solve it.
 The Newton Raphson method relies on the fact that the expression
 you pass in evaluates to zero where there is a solution. That is, to solve:-
 .
 x^2 = 5
 .
 You would need to pass in:-
 .
 x^2 - 5
 .
 It understands expressions containing any of the operators +, -, *, / and ^
 (raise to power), bracketed expressions to enable correct precedence and the
 functions ln, exp, sin, cos, tan, sec, cosec, cot, sinh, cosh, tanh, sech,
 cosech, coth, asin, acos, atan, asinh, acosh and atanh.

Package: libmath-cartesian-product-perl
Description-md5: 07896b1f4057c729739122df49436cd5
Description-en: generate the Cartesian product of zero or more lists
 Math::Cartesian::Product generates the Cartesian product of zero or
 more lists.
 .
 Given two lists, say: [a,b] and [1,2,3], the Cartesian product is the
 set of all ordered pairs:
 .
 (a,1), (a,2), (a,3), (b,1), (b,2), (b,3)
 .
 which select their first element from all the possibilities listed in
 the first list, and select their second element from all the
 possibilities in the second list.
 .
 The idea can be generalized to n-tuples selected from n lists where all
 the elements of the first list are combined with all the elements of
 the second list, the results of which are then combined with all the
 member of the third list and so on over all the input lists.

Package: libmath-cephes-perl
Description-md5: 33f74b69040b2af01ca8a9c8156f7dda
Description-en: perl interface to the math cephes library
 Math::Cephes provides an interface to over 150 mathematical functions of the
 cephes math library of Stephen Moshier, including trigonometric, hyperbolic,
 exponential, logarithmic, Bessel, Gamma, Beta, elliptic integrals,
 hypergeometric, distribution functions, etc.
 .
 Some common constants, such as PI and SQRT2, are also available.  As well,
 there is support for arithmetic operations for fractions (adding, subtracting,
 dividing, multiplying) and also for various functions of complex numbers.

Package: libmath-clipper-perl
Description-md5: 4c4319c75195cfdce8e42f459a056425
Description-en: Perl module for Polygon clipping in 2D
 Math::Clipper is a C++ (and Delphi) library that implements polygon
 clipping. A Polygon is represented by a reference to an array of 2D
 points. A Point is, in turn, represented by a reference to an array
 containing two numbers: The X and Y coordinates.
 .
 Clipper 4.x works with polygons with integer coordinates. Data in
 floating point format will need to be scaled appropriately to be
 converted to the available integer range before polygons are added to a
 clipper object. (Scaling utilities are provided.)

Package: libmath-combinatorics-perl
Description-md5: db25f66e1ba328c4921b7125cfdc2e26
Description-en: module for performing combinations and permutations on lists
 Combinatorics is the branch of mathematics studying the enumeration,
 combination, and permutation of sets of elements and the mathematical
 relations that characterize their properties. As a jumping off point,
 refer to:
 .
 http://mathworld.wolfram.com/Combinatorics.html
 .
 Math::Combinatorics provides a pure-perl implementation of nCk, nPk, and n!
 (combination, permutation, and factorial, respectively).

Package: libmath-convexhull-monotonechain-perl
Description-md5: 4bb3e9e975532650819a5c71b6067496
Description-en: Perl module to calculate a convex hull using Andrew's monotone chain algorithm
 Math::ConvexHull::MonotoneChain optionally exports a single function
 convex_hull which calculates the convex hull of the input points and returns
 it. Andrew's monotone chain convex hull algorithm constructs the convex hull
 of a set of 2-dimensional points in O(n*log(n)) time.
 .
 It does so by first sorting the points lexicographically (first by
 x-coordinate, and in case of a tie, by y-coordinate), and then constructing
 upper and lower hulls of the points in O(n) time. It should be somewhat faster
 than a plain Graham's scan (also O(n*log(n))) in practice since it avoids polar
 coordinates.

Package: libmath-convexhull-perl
Description-md5: a02a323f887a3c86ec26ef2e87a912c6
Description-en: Perl module to calculate convex hulls using Graham's scan (n*log(n))
 Math::ConvexHull is a simple module that calculates convex hulls from a set
 of points in 2D space. It is a straightforward implementation of the
 algorithm known as Graham's scan which, with complexity of O(n*log(n)), is
 the fastest known method of finding the convex hull of an arbitrary set of
 points. There are some methods of eliminating points that cannot be part of
 the convex hull. These may or may not be implemented in a future version.
 .
 The implementation cannot deal with duplicate points. Therefore, points which
 are very, very close (think floating point close) to the previous point are
 dropped since version 1.02 of the module. However, if you pass in randomly
 ordered data which contains duplicate points, this safety measure might not
 help you. In that case, you will have to remove duplicates yourself.

Package: libmath-derivative-perl
Description-md5: 582db70549bacf46272bf3dd44e28430
Description-en: Perl package for numeric 1st and 2nd order differentiation
 Math::Derivative exports functions for performing numerical first
 and second order differentiation on data. The functions take
 references to two arrays containing the x and y ordinates of the data
 and return an array of the 1st or 2nd derivative at the given x
 ordinates. The 2nd derivative may optionally be given values to use
 for the first derivative at the start and end points of the data -
 otherwise 'natural' values are used.

Package: libmath-fibonacci-perl
Description-md5: 13273f9a41b841b3bbef4263b9607aeb
Description-en: Fibonacci numbers calculations Perl module
 Math::Fibonacci provides a few functions related to Fibonacci numbers,
 such as getting the n term of a Fibonacci sequence, compute and
 return the first n Fibonacci numbers, decompose an integer into the
 sum of Fibonacci numbers, etc.

Package: libmath-geometry-voronoi-perl
Description-md5: 1670b594515c36ffe0c0b2987fe145e9
Description-en: Perl module to compute Voronoi diagrams from sets of points
 Math::Geometry::Voronoi computes Voronoi diagrams from a set of input points.
 This module is a wrapper around a C implementation by Steve Fortune, the
 inventor of the algorithm used (Fortune's algorithm), that was further
 modified by Derek Bradley.
 .
 Info on Voronoi diagrams can be found here:
 .
     http://en.wikipedia.org/wiki/Voronoi_diagram

Package: libmath-gmp-perl
Description-md5: b0166d75f02e02d173a8378095d0c6d9
Description-en: high speed arbitrary size integer math for perl
 Math::GMP was designed to be a drop-in replacement both for
 Math::BigInt and for regular integer arithmetic.  Unlike BigInt,
 though, Math::GMP uses the GNU gmp library for all of its
 calculations, as opposed to straight Perl functions.  This can result
 in speed improvements.
 .
 The downside is that this module is not 100% compatible to Math::BigInt.

Package: libmath-gradient-perl
Description-md5: e582f68861916365ec5d665289cb85e6
Description-en: module for calculating smooth numerical transitions
 Math::Gradient is a Perl module that is useful for calculating numbers needed
 to make smooth transitions between two or more numerical values (graphically
 represented as gradients). The primary intent of this module is to make it
 easy to mix colours, both in terms of basic and multiple-point gradients.

Package: libmath-gsl-perl
Description-md5: dfa5018f38b9367956ffa5bb05dd2165
Description-en: interface to the GNU Scientific Library using SWIG
 The GNU Scientific Library (GSL) is a numerical library for C
 and C++ programmers. It is free software under the GNU General
 Public License. Math::GSL uses SWIG to generate Perl bindings to
 most GSL functionality.

Package: libmath-int128-perl
Description-md5: 2a019f4b648b1361713d646a0d25920c
Description-en: Perl module to manipulate 128 bits integers
 Math::Int128 adds support for 128 bit integers, signed and unsigned, to Perl.
 .
 The API is comparable to Math::Int64, just s/64/128/g ;-)
 .
 Besides that, as object allocation and destruction has been found to be a
 bottleneck, an alternative set of operations that use their first argument as
 the output (instead of the return value) is also provided.

Package: libmath-int64-perl
Description-md5: 48a479a11986fe72a99d21d0aca5da2e
Description-en: module to manipulate 64 bits integers in Perl
 Math::Int64 adds support for 64 bit integers, signed and unsigned, to Perl.

Package: libmath-libm-perl
Description-md5: 69a83cda78c6ede5378b89fb84b014b5
Description-en: Perl extension for the C math library, libm
 Math::Libm is a translation of the C math.h file. It exports a number of
 mathematical constants, like pi and e, and functions such as floor(),
 log10() or tan().

Package: libmath-matrix-maybegsl-perl
Description-md5: 4319e95479570371d1f5d6d0fddcdbba
Description-en: Uniform use of Math::MatrixReal and Math::GSL::Matrix
 Math::Matrix::MaybeGSL interfaces with Math::GSL::Matrix or, if that is not
 available, Math::MatrixReal. The idea behind this module is to allow the
 development of tools that use matrices that will work in pure Perl (using
 Math::MatrixReal) or with extra efficiency using Math::GSL::Matrix.
 .
 Given the two modules API is quite distinct, this module defines its own API,
 using method names from both these modules.

Package: libmath-matrixreal-perl
Description-md5: 6c80b736915661a8f567d701ed0ea5bc
Description-en: module to manipulate NxN matrices of real numbers
 Math::MatrixReal implements the data type "matrix of reals" (and consequently
 also "vector of reals") which can be used almost like any other basic Perl
 type thanks to operator overloading.
 .
 It features many important operations and methods: matrix norm, matrix
 transposition, matrix inverse, determinant of a matrix, order and numerical
 condition of a matrix, scalar product of vectors, vector product of vectors,
 vector length, projection of row and column vectors, a comfortable way for
 reading in a matrix from a file, the keyboard or your code, and many more.
 .
 It allows one to solve linear equation systems using an efficient algorithm
 known as "L-R-decomposition" and several approximative (iterative) methods.
 .
 It features an implementation of Kleene's algorithm to compute the minimal
 costs for all paths in a graph with weighted edges (the "weights" being the
 costs associated with each edge).
 .
 Finally, it allows one to solve the eigensystem of a real symmetric matrix,
 using Householder transformation and QL decomposition.

Package: libmath-mpfr-perl
Description-md5: 38165fe78d3fd37e178327c59642c415
Description-en: perl interface to the MPFR (floating point) library
 Math::MPFR is a bigfloat module utilising the MPFR library. Basically this
 module simply wraps the 'mpfr' floating point functions provided by that
 library. Operator overloading is also available.

Package: libmath-nocarry-perl
Description-md5: eb9bcb53abda27f44902bb4790ac4a9d
Description-en: Perl module for no carry arithmetic
 The perl module Math::NoCarry implememnts no carry arithmetic which
 doesn't allow you to carry digits to the next column.  For example,
 if you add 8 and 4, you normally expect the answer to be 12, but that
 1 digit is a carry.  In no carry arithmetic you can't do that, so the
 sum of 8 and 4 is just 2.  In effect, this is addition modulo 10 in
 each column. The following example discards all of the carry digits:
 .
  1234
  + 5678
  ------
  6802
 .
 For multiplication, the result of pair-wise multiplication
 of digits is the modulo 10 value of their normal, everyday
 multiplication.

Package: libmath-numbercruncher-perl
Description-md5: 709f747896b8db4f958781e7760ce5c5
Description-en: Perl5 module with commonly needed Maths and Stats functions
 This module is a collection of commonly needed number-related functions,
 including numerous standard statistical, geometric, and probability
 functions. Some of these functions are taken directly from _Mastering
 Algorithms with Perl_, by Jon Orwant, Jarkko Hietaniemi, and John
 Macdonald, and others are adapted heavily from same.

Package: libmath-planepath-perl
Description-md5: 90f009767214820adafbb3f588bb3c83
Description-en: Perl module to calculate mathematical paths through a 2-D plane
 Math::PlanePath is a collection of Perl modules to generate some paths through
 the 2-D X,Y plane, mainly integer oriented, and including
 .
  * Square numbering of Ulam's spiral
  * Pentagonal, hexagonal, heptagonal spirals
  * Pyramid and triangular spirals and rows
  * An infinite knight's tour
  * Vogel's sunflower floret (and variations)
  * Sacks' quadratic spiral
  * Spiral of Theodorus
  * Peano, Hilbert and Z-Order
  * Gosper's flowsnake
  * Koch curve and quadric curve
  * Sierpinski triangle
  * Dragon curves
  * Pixellated rings, and by hypotenuse distance
  * Trees of rationals and Pythagorean triples
  * Some complex base related patterns

Package: libmath-polygon-perl
Description-md5: cff9c03d67aa49b8c41d3e1e1a722eb2
Description-en: Perl module for Polygon calculations
 Math::Polygon provides an OO interface around Math::Polygon::Calc (for
 simple polygon calculations) andMath::Polygon::Clip (for framing a
 polygon in a square). There's also a collection of convex algorithms,
 for polygons with exclusions, and for polygon transformation.

Package: libmath-prime-util-gmp-perl
Description-md5: c652df25ba7baf70f97b9ebaab45379b
Description-en: utilities related to prime numbers, using GMP
 Math::Prime::Util::GMP contains a set of utilities related to prime numbers,
 using GMP. This includes primality tests, getting primes in a range, and
 factoring.
 .
 While it certainly can be used directly, the main purpose of this module is
 for Math::Prime::Util. That module will automatically load this if it is
 installed, greatly speeding up many of its operations on big numbers.
 .
 Inputs and outputs for big numbers are via strings, so you do not need to use
 a bigint package in your program. However if you do use bigints, inputs will
 be converted internally so there is no need to convert before a call. Output
 results are returned as either Perl scalars (for native-size) or strings (for
 bigints). Math::Prime::Util tries to reconvert all strings back into the
 callers bigint type if possible, which makes it more convenient for
 calculations.

Package: libmath-prime-util-perl
Description-md5: bed77692d09193d886c8cb183a6ff27f
Description-en: utilities related to prime numbers, including fast sieves and factoring
 Math::Prime::Util is a set of perl utilities related to prime
 numbers. These include multiple sieving methods, is_prime,
 prime_count, nth_prime, approximations and bounds for the prime_count
 and nth prime, next_prime and prev_prime, factoring utilities, and
 more.
 .
 The default sieving and factoring are intended to be (and currently are) the
 fastest on CPAN, including Math::Prime::XS, Math::Prime::FastSieve,
 Math::Factor::XS, Math::Prime::TiedArray, Math::Big::Factors,
 Math::Factoring, and Math::Primality (when the GMP module is available). For
 numbers in the 10-20 digit range, it is often orders of magnitude faster.
 Typically it is faster than Math::Pari for 64-bit operations.
 .
 All operations support both Perl UV's (32-bit or 64-bit) and bignums. It
 requires no external software for big number support, as there are Perl
 implementations included that solely use Math::BigInt and Math::BigFloat.
 However, performance will be improved for most big number functions by
 installing Math::Prime::Util::GMP, and is definitely recommended if you do
 many bignum operations. Also look into Math::Pari as an alternative.

Package: libmath-quaternion-perl
Description-md5: 6e783c2c4edc758d178fea2778df1771
Description-en: Perl routines to handle operations on quaternions
 Math::Quaternion lets you create and manipulate quaternions. A quaternion is a
 mathematical object developed as a kind of generalization of complex numbers,
 usually represented by an array of four real numbers, and is often used to
 represent rotations in three-dimensional space.
 .
 See, for example, http://mathworld.wolfram.com/Quaternion.html for more
 details on the mathematics of quaternions.
 .
 Quaternions can be added, subtracted, and scaled just like complex numbers or
 vectors -- they can also be multiplied, but quaternion multiplication DOES
 NOT COMMUTE. That is to say, if you have quaternions $q1 and $q2, then in
 general $q1*$q2 != $q2*$q1. This is related to their use in representing
 rotations, which also do not commute.

Package: libmath-random-free-perl
Description-md5: 5ebd407fd1d573d32f24cf3db57843e9
Description-en: Free drop-in replacement for Math::Random
 Math::Random::Free is free implementation of Math::Random, serving as drop-in
 replacement for this module.

Package: libmath-random-isaac-perl
Description-md5: 979461586e1145474de0835f739282b9
Description-en: Perl interface to the ISAAC PRNG Algorithm
 Math::Random::ISAAC implements the ISAAC (Indirection, Shift, Accumulate, Add
 and Count) pseudorandom number generator (PRNG) algorithm described on the
 project page at: <URL:http://burtleburtle.net/bob/rand/isaac.html>
 .
 As with other algorithms like the Mersenne Twister (see Math::Random::MT),
 this algorithm is designed to take some seed information and produce seemingly
 random results as output.
 .
 The results are uniformly distributed, unbiased, and unpredictable unless you
 know the seed. The algorithm was published by Bob Jenkins in the late 1990s
 and despite the best efforts of many security researchers, no feasible attacks
 have been found to date.
 .
 For comparison with other algorithms intended to generate random data, the
 Mersenne Twister has a period of 2^19937-1, the related TT800 has a period
 of 2^800-1 values. ISAAC has a period of 2^8295 values on average.

Package: libmath-random-isaac-xs-perl
Description-md5: 4e5f3245bca4d4bc871c2d1355b32060
Description-en: Perl implementation of the ISAAC PRNG (C/XS Accelerated)
 Math::Random::ISAAC::XS implements the same interface as Math::Random::ISAAC
 and can be used as a drop-in replacement. This is the recommended version of
 the module, based on Bob Jenkins' reference implementation in C as described
 in his paper at: <URL:http://burtleburtle.net/bob/rand/isaac.html>
 .
 If you install this package, then any code that uses Math::Random::ISAAC will
 automagically benefit from this faster implementation. Performance increases
 are somewhere on the order of 400-500%.

Package: libmath-random-mt-auto-perl
Description-md5: ddc845ad39090215811d6f850a623658
Description-en: Auto-seeded Mersenne Twister PRNGs
 The Mersenne Twister is a fast pseudorandom number generator (PRNG) that is
 capable of providing large volumes (> 10^6004) of "high quality" pseudorandom
 data to applications that may exhaust available "truly" random data sources
 or system-provided PRNGs such as rand|perlfunc/"rand".
 .
 Math::Random::MT::Auto provides PRNGs that are based on the Mersenne Twister.
 There is a functional interface to a single, standalone PRNG, and an OO
 interface (based on the inside-out object model as implemented by the
 Object::InsideOut module) for generating multiple PRNG objects. The PRNGs are
 normally self-seeding, automatically acquiring a (19968-bit) random seed from
 user-selectable sources. (Manual seeding is optionally available.)

Package: libmath-random-mt-perl
Description-md5: ebdfc64a41c3239a7ebb6bee6083379e
Description-en: Perl implementation of the Mersenne Twister algorithm
 Math::Random::MT provides an implementation of the Mersenne Twister
 pseudorandom number generator algorithm developed by Makoto Matsumoto
 and Takuji Nishimura.
 .
 It is related to but a different algorithm than a previous work by
 the same authors - the TT800 algorithm, which keeps less state data
 (MT uses 624 numbers compared to TT800's 25). Consequently, the
 period is much larger - 2^19937-1 compared to TT800's 2^800-1. For
 comparison, ISAAC's period is 2^8295 values on average.
 .
 For more information, peruse M. Matsumoto and T. Nishimura's paper:
 <URL:http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/ARTICLES/mt.pdf>.

Package: libmath-random-oo-perl
Description-md5: 5170a55872e4ec6260518e977a7bd031
Description-en: consistent object-oriented interface for generating random numbers
 CPAN contains many modules for generating random numbers in various ways and
 from various probability distributions using pseudo-random number generation
 algorithms or other entropy sources. (The /"SEE ALSO" section has some
 examples.) Unfortunately, no standard interface exists across these modules.
 Math::Random::OO defines an abstract interface for random number generation.
 Subclasses of this model will implement specific types of random number
 generators or will wrap existing random number generators.
 .
 This consistency will come at the cost of some efficiency, but will enable
 generic routines to be written that can manipulate any provided random number
 generator that adheres to the interface. E.g., a stochastic simulation could
 take a number of user-supplied parameters, each of which is a
 Math::Random::OO subclass object and which represent a stochastic variable
 with a particular probability distribution.

Package: libmath-random-secure-perl
Description-md5: 481ea68d3ed5fde432b54d6f3d59679e
Description-en: cryptographically-secure, cross-platform replacement for rand()
 Math::Random::Secure is intended to provide a cryptographically-secure
 replacement for Perl's built-in rand function.
 .
 "Crytographically secure", in this case, means that: nobody can guess the
 future number, there are so many possible seeds that it would take millenia
 for an attacker to try them all.

Package: libmath-random-tt800-perl
Description-md5: b9f910f9c5a8eb0e1b8fad9817bc6d49
Description-en: Perl module implementing the TT800 algorithm
 Math::Random::TT800 provides an implementation of Makoto Matsumoto and Takuji
 Nishimura's pseudorandom number generator (PRNG) algorithm called TT800. It is
 similar to some other fantastic PRNG algorithms such as the Mersenne Twister
 (see libmath-random-mt-perl) and ISAAC (see libmath-random-isaac-perl). This
 particular implementation is particularly notable because it has no external
 dependencies aside from Perl itself.
 .
 The algorithm itself is described in Matsumoto's article published in ACM
 Transactions on Modelling and Computer Simulation, Volume 4, Issue 3, 1994,
 pages 254-266.
 .
 This algorithm is similar to the Mersenne Twister algorithm but uses a smaller
 array to hold state information (25 elements compared to MT's 624).
 Consequently, the period is much smaller - 2^800-1 versus MT's 2^19937-1.
 The period of ISAAC is 2^8295 values on average.

Package: libmath-randomorg-perl
Description-md5: 01928fb0cc64e2c180f93ad935d65412
Description-en: Perl module to retrieve random numbers and data from random.org
 Math::RandomOrg provides functions for retrieving random data from
 the random.org server. Data may be retrieved in an integer or
 byte-stream format using the randnum and randbyte functions
 respectively.

Package: libmath-round-perl
Description-md5: 8e626959e9f6daa79e7541e3465093ea
Description-en: Perl extension for rounding numbers
 Math::Round supplies functions that will round numbers in different
 ways.

Package: libmath-sparsematrix-perl
Description-md5: 13b9a45006acc48516e3fd223e303d44
Description-en: Provides a sparse matrix class for perl
 Math::SparseMatrix provides simple sparse matrix functionality such as
 creation of sparse matrices, writing them out to a file, reading
 matrices from files and reading transpose of a matrix stored in a
 file.

Package: libmath-sparsevector-perl
Description-md5: 99e8bdb5489e5efd1193cb802460d847
Description-en: Provides a sparse vector class for perl
 Supports sparse vector operations such as setting a value in a vector,
 reading a value at a given index, obtaining all indices, addition and
 dot product of two sparse vectors, and vector normalization.

Package: libmath-spline-perl
Description-md5: d2d73e03012f68c188a4e952eae11b89
Description-en: module providing cubic spline interpolation of data
 Math::Spline provides cubic spline interpolation of numeric data. The
 data is passed as references to two arrays containing the x and y
 ordinates. It may be used as an exporter of the numerical functions
 or, more easily as a class module.

Package: libmath-symbolic-perl
Description-md5: 0c7aa4fb6da74faa2a168e95db3ade8d
Description-en: module for performing symbolic calculations
 Math::Symbolic is a Perl module for performing symbolic calculations, similar
 to Computer Algebra Systems (CAS) like Maxima, Maple and Mathematica. Using
 this software, algebraic expressions can be parsed from strings, manipulated
 in Perl and even compiled into code references.

Package: libmath-tamuanova-perl
Description-md5: 49953e3281393d05801261caebe4bf5c
Description-en: Perl extension for the tamuanova library
 Math::TamuAnova allows you to use the tamu-anova library from perl programs.
 .
 TAMU ANOVA is a C library that allows one to compute both single and two
 factor ANOVA (Analysis of Variance).

Package: libmath-utils-perl
Description-md5: 62fefff335d7127afb0eef62b9eb8aee
Description-en: collection of useful mathematical functions not in Perl
 Math::Utils is a broad collection of useful mathematical functions not
 available in core perl. In addition to general-purpose functions such
 as log10(), log2(), floor() or fsum(), there are generators to create
 comparison functions for floating point (non-integer) numbers as well
 as some polynomial operations on plain lists of coefficients.

Package: libmath-vec-perl
Description-md5: 936c204c9eeec7dfec6248078214421a
Description-en: Object-Oriented Vector Math Methods in Perl
 This module was adapted from Math::Vector, written by Wayne M. Syvinski.
 .
 It uses most of the same algorithms, and currently preserves the same
 names as the original functions, though some aliases have been added to
 make the interface more natural.
 .
 The "object" for the object oriented calling style is a blessed array
 reference which contains a vector of the form [x,y,z].  Methods will
 typically return a list.

Package: libmath-vecstat-perl
Description-md5: 23a8fcdb9772183aa374f71d0dc8dcdf
Description-en: module providing some basic numeric stats on vectors
 Math::VecStat provides some basic statistics on numerical vectors.
 All the subroutines can take a reference to the vector to be operated on.
 In some cases a copy of the vector is acceptable, but is not recommended
 for efficiency.

Package: libmath-vector-real-kdtree-perl
Description-md5: 6bbaed3a5593eb36a2b707fb4e18e406
Description-en: kd-Tree implementation for Perl on top of Math::Vector::Real
 Math::Vector::Real::kdTree implements a kd-Tree data structure in Perl and
 common algorithms on top of it.
 .
 The following methods are provided:
  * new()
  * clone()
  * insert()
  * size()
  * at()
  * move()
  * find_nearest_vector()
  * find_farthest_vector()
  * k_means_start()
  * k_means_step()
  * k_means_loop()
  * k_means_assign()
  * find_in_ball()
  * ordered_by_proximity()

Package: libmath-vector-real-perl
Description-md5: d862d78fe3f267093abbf451d91f0968
Description-en: Perl module for real number vector arithmetic
 Math::Vector::Real is a pure Perl module to manipulate vectors of
 any dimension.
 .
 The function V, always exported by the module, allows one to create new
 vectors:
 .
 $v = V(0, 1, 3, -1);
 .
 Vectors are represented as blessed array references. It is allowed to
 manipulate the arrays directly as far as only real numbers are inserted
 (well, actually, integers are also allowed because from a mathematical point
 of view, integers are a subset of the real numbers).
 .
 Vectors can be used in mathematical expressions, the currently supported
 operations are:
 .
  . + * /
  . - (both unary and binary)
  . x (cross product for 3D vectors)
  . += -= *= /= x=
  . == !=
  . "" (stringfication)
  . abs (returns the norm)
  . atan2 (returns the angle between two vectors)
 .
 When an array reference is used in an operation involving a vector, it is
 automatically upgraded to a vector.

Package: libmath-vector-real-xs-perl
Description-md5: c188906c2f90ee7201ae83aa01f66962
Description-en: Perl module for real vector arithmetic in fast XS
 Math::Vector::Real::XS reimplements most of the functions in
 Math::Vector::Real in XS for a great performance boost.
 .
 Once this module is installed, Math::Vector::Real will load and use it
 automatically.

Package: libmath-vectorreal-perl
Description-md5: 55fce0b03e4dc2fdc679291acd7eab0c
Description-en: Module to handle 3D Vector Mathematics
 The Math::VectorReal package defines a 3D mathematical "vector", in a way
 that is compatible with the previous CPAN module Math::MatrixReal. However it
 provides a more vector oriented set of mathematical functions and overload
 operators, to the MatrixReal package. For example the normal perl string
 functions "x" and "." have been overloaded to allow vector cross and dot
 product operations. Vector math formula thus looks like vector math formula
 in perl programs using this package.
 .
 While this package is compatible with Math::MatrixReal, you DO NOT need to
 have that package to perform purely vector orientated calculations. You will
 need it however if you wish to do matrix operations with these vectors. The
 interface has been designed with this package flexibility in mind.
 .
 The vectors are defined in the same way as a "row" Math::MatrixReal matrix,
 instead of that packages choice of "column" definition for vector operations.
 Such vectors are multiplied to matices with the vector on the left and the
 matrix on the right. EG: v * M -> 'v

Package: libmatheval-dev
Description-md5: a48124505acb0f389cafbd0051891c60
Description-en: GNU library for evaluating symbolic mathematical expressions (development)
 GNU libmatheval is a library comprising of several procedures that make
 it possible to create an in-memory tree representation of mathematical
 functions over single or multiple variables and later use this
 representation to evaluate functions for specified variable values, to
 create corresponding trees for function derivatives over specified
 variables or to print textual representations of in-memory trees to a
 specified string.  The library supports arbitrary variable names in
 expressions, decimal constants, basic unary and binary operators and
 elementary mathematical functions.
 .
 This package contains the header files and static library.

Package: libmatheval1
Description-md5: 6bf1ce060a2678245c53ac63714c9510
Description-en: GNU library for evaluating symbolic mathematical expressions (runtime)
 GNU libmatheval is a library comprising of several procedures that make
 it possible to create an in-memory tree representation of mathematical
 functions over single or multiple variables and later use this
 representation to evaluate functions for specified variable values, to
 create corresponding trees for function derivatives over specified
 variables or to print textual representations of in-memory trees to a
 specified string.  The library supports arbitrary variable names in
 expressions, decimal constants, basic unary and binary operators and
 elementary mathematical functions.
 .
 This package contains the runtime shared library.

Package: libmatio-dev
Description-md5: 195d58c4fcd19b42e5d7a814611ff4be
Description-en: MATLAB MAT File I/O Library - development files
 matio is a C library for reading and writing MATLAB MAT files.
 .
 This package contains the development files needed to compile software to
 use the libmatio API.

Package: libmatio-doc
Description-md5: a140d01a113b253236814fc41f16b27d
Description-en: MATLAB MAT File I/O Library - documentation files
 matio is a C library for reading and writing MATLAB MAT files.
 .
 This package contains the documentation of the library (HTML, PDF and
 manpages).

Package: libmatio11
Description-md5: 28a1a330dd486ff4a1c4fec3cf57d2da
Description-en: MATLAB MAT File I/O Library - shared library
 matio is a C library for reading and writing MATLAB MAT files.
 .
 This package contains the shared version of the library.

Package: matio-tools
Description-md5: bfb2621ca75844f70d4d0d207368ffb9
Description-en: MATLAB MAT File I/O Library - command-line tools
 matio is a C library for reading and writing MATLAB MAT files.
 .
 This package contains a command-line tool, matdump, that can provide a
 human-readable list of the variables stored in a MATLAB MAT file.

Package: libmatroska-dev
Description-md5: e540f73aa5eb543cd7a5e0cb371615b5
Description-en: extensible open standard audio/video container format (development files)
 Matroska is aiming to become the standard of Multimedia
 Container Formats one day. It is based on EBML (Extensible Binary
 Meta Language), a kind of binary version of XML. This way the
 significant advantages in terms of future format extensibility
 are gained without breaking file support in old parsers.
 .
 This package contains the header files and static libraries needed to
 compile applications that use libmatroska.

Package: libmatroska7
Description-md5: 8ca914496271a6e5ee9bd7dd2f982310
Description-en: extensible open standard audio/video container format (shared library)
 Matroska is aiming to become the standard of Multimedia
 Container Formats one day. It is based on EBML (Extensible Binary
 Meta Language), a kind of binary version of XML. This way the
 significant advantages in terms of future format extensibility
 are gained without breaking file support in old parsers.
 .
 This package contains the shared library needed to run applications that
 use libmatroska.

Package: libcgi-java
Description-md5: 306e6a1f053ad7ac7f1e7908b02c3887
Description-en: CGI library for Java
 This library allows CGI scripts to be written in Java.  The library provides
 access to all the standard CGI variables including POST/GET. It also makes it
 easy to create input forms in HTML documents.

Package: libmatthew-debug-java
Description-md5: d02e378111bbd284ea565f7c4b1b5af9
Description-en: Debugging library for Java
 This package provides a debugging library for Java, including a generic
 utility class for providing nicely formatted dumps of byte arrays
 (similar to the hexdump utility).

Package: libmatthew-io-java
Description-md5: c1067c70a00735e66f688a7af8b9d78f
Description-en: Extra IO library for Java
 This library provides extensions to the Java I/O subsystem. Firstly, there is
 a class which will connect any InputStream with an OutputStream and copies data
 between them.
 .
 Secondly there are two classes for inserting into an Input or OutputStream pipe
 a command line command, so that everything is piped through that command.
 .
 Thirdly there are a pair of classes for splitting streams in two. This can
 either be to two OuputStreams, or to an OutputStream and a file.
 Equivelent to the UNIX tool tee in UNIX pipes.

Package: libmatthew-java-doc
Description-md5: 5500b39d5f380ba195169d6114bdf2f7
Description-en: API documentation for the libmatthew-java libraries
 This package contains the Javadoc API documentation for the
 other packages: libcgi-java, libmatthew-debug-java,
 libmatthew-io-java and libunixsocket-java.

Package: libunixsocket-java
Description-md5: d7397886789daa7fada682a6ed9c8b35
Description-en: Unix socket API and bindings for Java
 This library is a collection of classes and native code to
 allow you to read and write Unix sockets from within Java.

Package: libmaus2-2
Description-md5: 7b52f6dbc57ca0d2e08c74363898d9fd
Description-en: collection of data structures and algorithms for biobambam
 Libmaus2 is a collection of data structures and algorithms. It contains
 .
  * I/O classes (single byte and UTF-8)
  * bitio classes (input, output and various forms of bit level manipulation)
  * text indexing classes (suffix and LCP array, fulltext and minute (FM), ...)
  * BAM sequence alignment files input/output (simple and collating)
 .
 and many lower level support classes.

Package: libmaus2-dev
Description-md5: 5985b8355d85114b571b6940b393017d
Description-en: collection of data structures and algorithms for biobambam (devel)
 Libmaus2 is a collection of data structures and algorithms. It contains
 .
  * I/O classes (single byte and UTF-8)
  * bitio classes (input, output and various forms of bit level manipulation)
  * text indexing classes (suffix and LCP array, fulltext and minute (FM), ...)
  * BAM sequence alignment files input/output (simple and collating)
 .
 and many lower level support classes.
 .
 This package contains header files and static libraries.

Package: libmawk-dev
Description-md5: 838bd7e7e8bde2b693e186d427083d87
Description-en: embeddable mawk lib
 Libmawk is a fork of the popular awk implementation mawk, and aims to be
 the lightweight script language programmers embed in their application.
 .
 This package constains all header files to allow applications to compile
 with embedded awk scripting.

Package: libmawk1
Description-md5: ae521b34c9e050de7381a97b66a96d8b
Description-en: embeddable mawk lib
 Libmawk is a fork of the popular awk implementation mawk, and aims to be
 the lightweight script language programmers embed in their application.
 .
 This implementation also supports some minor extensions over mawk:
  - dynamic awk function calls from awk scripts (by name in string)
  - dynamic variables (access variable by name in string)
  - include "scriptname.awk"
 .
 Besides the shared object, an lmawk binary is also installed, which is
 command-line-compatible with mawk but provides all those extra features.

Package: libmaxmind-db-common-perl
Description-md5: e5760e13d2dc34d404775fa6648cd528
Description-en: collection of common code for the MaxMind DB Perl modules
 MaxMind::DB::Common provides some shared code for use by both the
 MaxMind DB reader and writer Perl modules.
 .
 For now, the only piece documented for public consumption is
 MaxMind::DB::Metadata.

Package: libmaxmind-db-reader-perl
Description-md5: 516385a51a2741ca94f12cbdb233fb39
Description-en: Perl module to read MaxMind DB files and look up IP addresses
 MaxMind::DB::Reader provides a low-level interface to the MaxMind DB
 file format as described at https://maxmind.github.io/MaxMind-DB/.
 .
 If you are looking for an interface to MaxMind's GeoIP2 or GeoLite2
 downloadable databases, you should also check out the libgeoip2-perl
 package, which provides a higher level OO interface to those databases.
 .
 The MaxMind-DB-Reader distribution ships with a single pure Perl
 implementation of the Reader API. There is a separate distribution that
 provides an XS implementation, which links against libmaxminddb. It is
 packaged as libmaxmind-db-reader-xs-perl and approximately 100 times
 faster than the pure Perl implementation.
 .
 This module is deprecated and will only receive fixes for major bugs and
 security vulnerabilities. New features and functionality will not be added.

Package: libmaxmind-db-reader-xs-perl
Description-md5: 8a239b28dd462f36a5fdc2a931e2814e
Description-en: fast XS implementation of the MaxMind DB reader
 MaxMind::DB::Reader::XS is an implementation of the MaxMind::DB::Reader
 API using XS to link against the libmaxminddb library.  This is much
 faster than the Pure Perl implementation: the speedup is typically by a
 factor of 50-100. Simply installing this package is enough to have
 MaxMind::DB::Reader automatically load it.

Package: libmaxmind-db-writer-perl
Description-md5: 4b17cae9e0220609b1c60f9b4bb3213f
Description-en: module to create MaxMind DB database files
 This distribution contains the code necessary to write MaxMind DB database
 files. See MaxMind::DB::Writer::Tree for API docs.

Package: libmaxminddb-dev
Description-md5: 95999effe62372cd1092f3744445e4e4
Description-en: IP geolocation database library (development headers)
 The libmaxminddb library provides a C library for reading MaxMind DB files,
 including the GeoIP2 databases from MaxMind. This is a custom binary format
 designed to facilitate fast lookups of IP addresses while allowing for great
 flexibility in the type of data associated with an address.
 .
 The MaxMind DB format is an open format. The spec is available at
 http://maxmind.github.io/MaxMind-DB/. This spec is licensed under the Creative
 Commons Attribution-ShareAlike 3.0 Unported License.
 .
 This package contains the development files for the libmaxminddb library.

Package: libmaxminddb0
Description-md5: 8fd037d1130cb903e97a4ddc372d8bdd
Description-en: IP geolocation database library
 The libmaxminddb library provides a C library for reading MaxMind DB files,
 including the GeoIP2 databases from MaxMind. This is a custom binary format
 designed to facilitate fast lookups of IP addresses while allowing for great
 flexibility in the type of data associated with an address.
 .
 The MaxMind DB format is an open format. The spec is available at
 http://maxmind.github.io/MaxMind-DB/. This spec is licensed under the Creative
 Commons Attribution-ShareAlike 3.0 Unported License.

Package: mmdb-bin
Description-md5: ccac67bacde8d3e0250479517acfb0b6
Description-en: IP geolocation lookup command-line tool
 The libmaxminddb library provides a C library for reading MaxMind DB files,
 including the GeoIP2 databases from MaxMind. This is a custom binary format
 designed to facilitate fast lookups of IP addresses while allowing for great
 flexibility in the type of data associated with an address.
 .
 The MaxMind DB format is an open format. The spec is available at
 http://maxmind.github.io/MaxMind-DB/. This spec is licensed under the Creative
 Commons Attribution-ShareAlike 3.0 Unported License.
 .
 This package contains the command line utilities to resolve IPs using the
 libmaxminddb library.

Package: libmbassador-java
Description-md5: 1a722a6f73e28ff7f461fb777f59e834
Description-en: feature-rich Java event bus optimized for high-throughput
 MBassador is a light-weight, high-performance event bus implementing the
 publish subscribe pattern. It is designed for ease of use and aims to be
 feature rich and extensible while preserving resource efficiency and
 performance.
 .
 The core of MBassador is built around a custom data structure that provides
 non-blocking reads and minimized lock contention for writes such that
 performance degradation of concurrent read/write access is minimal.

Package: gir1.2-mbim-1.0
Description-md5: 4936a528052028d5b015abc782a37367
Description-en: GObject introspection data for libmbim-glib
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.
 .
 This package contains introspection data for the libmbim-glib library.

Package: libmbim-glib-dev
Description-md5: a9f4b979e7f90fb1a34c15fa316ad3c9
Description-en: Header files for adding MBIM support to applications that use glib
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.
 .
 This package contains the header, pkg-config and API documentation files for
 development applications using MBIM functionality from applications
 that use glib.

Package: libmbim-glib-doc
Description-md5: 0097ac93077e9d8330b5f2f644defb0c
Description-en: API documentation for the MBIM protocol library
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.
 .
 This package contains the API reference for libmbim-glib.

Package: libmbim-glib4
Description-md5: 34268237931c65f4ad4ec124116fec86
Description-en: Support library to use the MBIM protocol
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.

Package: libmbim-proxy
Description-md5: 4ba7d98cd0780f7aad0e620ccd309956
Description-en: Proxy to communicate with MBIM ports
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.
 .
 This package contains the binary mbim-proxy used by libmbim to allow multiple
 clients to use the same MBIM port simultaneously.

Package: libmbim-utils
Description-md5: 26954fb9739457f3079bb1d716bba004
Description-en: Utilities to use the MBIM protocol from the command line
 libmbim is a glib-based library for talking to WWAN modems and devices
 which speak the Mobile Interface Broadband Model (MBIM) protocol.
 .
 This package contains the utilities that make it easier to use MBIM
 functionality from the command line.

Package: libmce-perl
Description-md5: 110445ce0d1ec17c87d4c2eaec27bc5a
Description-en: Many-Core Engine for Perl providing parallel processing capabilities
 Many-core Engine (MCE) for Perl helps enable a new level of performance
 by maximizing all available cores. MCE spawns a pool of workers and
 therefore does not fork a new process per each element of data. Instead,
 MCE follows a bank queuing model. Imagine the line being the data and
 bank-tellers the parallel workers. MCE enhances that model by adding the
 ability to chunk the next n elements from the input stream to the next
 available worker.
 .
 Chunking and input data are optional in MCE. One may use MCE to run many
 workers in parallel without specifying input data.

Package: libmcfp-dev
Description-md5: 3d8c457f47a521008b898aaa7d02329c
Description-en: header only configuration parser library
 There are already a few configuration parser around, but most of them
 introduce runtime dependencies. This header-only library avoids that
 and add a simple to use and complete C++ API for accessing configuration
 passed through command line arguments or configuration files. The argv
 parsing is following the POSIX standard.
 .
 Configuration is available throughout the entire program using a singleton
 object.

Package: libmcrypt-dev
Description-md5: 7747f034552ead7f2790761262219efc
Description-en: De-/Encryption Library development files
 libmcrypt is the library which implements all the algorithms and
 modes found in mcrypt.
 .
 libmcrypt supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES,
 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6, MARS,
 IDEA, RIJNDAEL-128, RIJNDAEL-192, SERPENT, RIJNDAEL-256, CAST-128
 (known as CAST5), CAST-256, ARCFOUR, ENIGMA, PANAMA, XTEA and WAKE.
 Block algorithms can be used in: CBC, ECB, CFB and OFB (8 bit and n
 bit, where n is the size of the algorithm's block length).
 .
 More information can be found at the libmcrypt homepage
 http://mcrypt.sourceforge.net/ .

Package: libmcrypt4
Description-md5: 6d3f2cee399b5a6ab367c5ad4acf32af
Description-en: De-/Encryption Library
 libmcrypt is the library which implements all the algorithms and
 modes found in mcrypt.
 .
 libmcrypt supports the algorithms: BLOWFISH, TWOFISH, DES, TripleDES,
 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6, MARS,
 IDEA, RIJNDAEL-128, RIJNDAEL-192, SERPENT, RIJNDAEL-256, CAST-128
 (known as CAST5), CAST-256, ARCFOUR, ENIGMA, PANAMA, XTEA and WAKE.
 Block algorithms can be used in: CBC, ECB, CFB and OFB (8 bit and n
 bit, where n is the size of the algorithm's block length).
 .
 More information can be found at the libmcrypt homepage
 http://mcrypt.sourceforge.net/ .

Package: libmd-dev
Description-md5: d0bc2c571f3eaf281dd1d2eaea135720
Description-en: message digest functions from BSD systems - development files
 This package contains the header files and static library needed to
 compile applications that use libmd.
 .
 The currently provided hashing algorithms are:
 .
  * MD2
  * MD4
  * MD5
  * RIPEMD-160
  * SHA-1
  * SHA-2 (SHA-256, SHA-384 and SHA-512)

Package: libmd0
Description-md5: 9f178d99a8400fec0a8ae1aa28518f9b
Description-en: message digest functions from BSD systems - shared library
 The libmd library provides various message digest ("hash") functions,
 as found on various BSDs on a library with the same name and with a
 compatible API.

Package: libmdock-java
Description-md5: 6c0428b30748108d7d05df41bd2fdae6
Description-en: lightweight Java component nesting and docking system
 Lightweight Java docking framework as used by Protégé.

Package: libmedia-convert-perl
Description-md5: 478b9b74f425ff588ea40ff933d298fc
Description-en: Generate ffmpeg command lines from OO perl
 The Media::Convert package provides an API that generates ffmpeg
 command lines to convert audio and video assets from one format to
 another.
 .
 It is meant as a perl library, but ships with a simple command-line
 binary (mc-encode) which can handle a subset of the API and can
 convert/transcode video or audio assets from one format to another
 using recommended settings for the target codec.

Package: gir1.2-mediaart-2.0
Description-md5: 6e5db5ada5389d876481f35a1fa433fa
Description-en: GObject introspection data for MediaArt library
 Libmediaart is a library tasked with managing, extracting and handling
 media art caches.
 .
 This package contains introspection data for libmediaart.

Package: libmediaart-2.0-0
Description-md5: aec857c633b7a291572f4a8190dc04e3
Description-en: media art extraction and cache management library
 Libmediaart is a library tasked with managing, extracting and handling
 media art caches.
 .
 This package contains the shared library.

Package: libmediaart-2.0-dev
Description-md5: 00a98e8956632ee368981a228c37b3cf
Description-en: media art extraction and cache management library - development files
 Libmediaart is a library tasked with managing, extracting and handling
 media art caches.
 .
 This package contains the development files.

Package: libmediaart-doc
Description-md5: 0db24f0444c84c159a861134369ba1c1
Description-en: media art extraction and cache management library - documentation
 Libmediaart is a library tasked with managing, extracting and handling
 media art caches.
 .
 This package contains the API documentation.

Package: libmediainfo-dev
Description-md5: 4c2245062ea2caf1c7a7453a3bf0062b
Description-en: library reading metadata from media files -- headers
 MediaInfo is a library used for retrieving technical information and other
 metadata about audio or video files.
 .
 A non-exhaustive list of the information MediaInfo can retrieve from media
 files include:
  - General: title, author, director, album, track number, date, duration...
  - Video: codec, aspect, fps, bitrate...
  - Audio: codec, sample rate, channels, language, bitrate...
  - Text: language of subtitle
  - Chapters: number of chapters, list of chapters
 .
 MediaInfo supports the following formats:
  - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2,
           MPEG-4, DVD (VOB)...
  - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)
  - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...
  - Subtitles: SRT, SSA, ASS, SAMI...
 .
 This package contains the headers and other development support files needed
 for compiling and linking applications and libraries which use this library.

Package: libmediainfo-doc
Description-md5: a09164a8756db0b41db83d61a332cfe4
Description-en: library for reading metadata from media files -- documentation
 MediaInfo is a library used for retrieving technical information and other
 metadata about audio or video files.
 .
 A non-exhaustive list of the information MediaInfo can retrieve from media
 files include:
  - General: title, author, director, album, track number, date, duration...
  - Video: codec, aspect, fps, bitrate...
  - Audio: codec, sample rate, channels, language, bitrate...
  - Text: language of subtitle
  - Chapters: number of chapters, list of chapters
 .
 MediaInfo supports the following formats:
  - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2,
           MPEG-4, DVD (VOB)...
  - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)
  - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...
  - Subtitles: SRT, SSA, ASS, SAMI...
 .
 This package contains the Doxygen generated API reference for developing
 applications/libraries using this library.

Package: libmediainfo0v5
Description-md5: 0d9ada95eeeb12fd1b1f4680f75efd55
Description-en: library for reading metadata from media files -- shared library
 MediaInfo is a library used for retrieving technical information and other
 metadata about audio or video files.
 .
 A non-exhaustive list of the information MediaInfo can retrieve from media
 files include:
  - General: title, author, director, album, track number, date, duration...
  - Video: codec, aspect, fps, bitrate...
  - Audio: codec, sample rate, channels, language, bitrate...
  - Text: language of subtitle
  - Chapters: number of chapters, list of chapters
 .
 MediaInfo supports the following formats:
  - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2,
           MPEG-4, DVD (VOB)...
  - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)
  - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...
  - Subtitles: SRT, SSA, ASS, SAMI...
 .
 This package contains the shared library needed for running applications which
 use this library.

Package: python3-mediainfodll
Description-md5: dabb794f5777d21eaa1da8e6cd9c0159
Description-en: library for reading metadata from media files -- shared library
 MediaInfo is a library used for retrieving technical information and other
 metadata about audio or video files.
 .
 A non-exhaustive list of the information MediaInfo can retrieve from media
 files include:
  - General: title, author, director, album, track number, date, duration...
  - Video: codec, aspect, fps, bitrate...
  - Audio: codec, sample rate, channels, language, bitrate...
  - Text: language of subtitle
  - Chapters: number of chapters, list of chapters
 .
 MediaInfo supports the following formats:
  - Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2,
           MPEG-4, DVD (VOB)...
  - Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)
  - Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...
  - Subtitles: SRT, SSA, ASS, SAMI...
 .
 This package contains the Python 3.x module required for using this library
 from Python 3.x applications.

Package: libmedia-scan-perl
Description-md5: ab79cdf8bb192b50683c48652add596e
Description-en: module for reading metadata from multi-media files
 Media::Scan is a Perl module to:
  * Scan a file tree for media files
  * Generate audio, video, and image thumbnails at scan-time.
  * Determine DLNA profile information during scanning

Package: libmediascan-dev
Description-md5: e385c4d3bb5eb9a3e328187359503f86
Description-en: libmediascan development files
 libmediascan is a library to:
  * Scan a file tree for media files
  * Generate audio, video, and image thumbnails at scan-time.
  * Determine DLNA profile information during scanning
 .
 This package contains the development files

Package: libmediascan0
Description-md5: b52013d16f245188456e096c0ebc9137
Description-en: library for reading metadata from multi-media files
 libmediascan is a library to:
  * Scan a file tree for media files
  * Generate audio, video, and image thumbnails at scan-time.
  * Determine DLNA profile information during scanning

Package: libkf5mediawiki-dev
Description-md5: d8ba7fa6bf24b2b3f05205d2a2a3ab75
Description-en: access to the API of MediaWiki sites - development files
 libmediawiki is a C++/Qt library to interface MediaWiki websites:
 https://www.mediawiki.org.
 .
 This package contains the development files for libmediawiki.

Package: libkf5mediawiki5
Description-md5: 13505f835043f51bd0ce1da961983c06
Description-en: access to the API of MediaWiki sites - shared library
 libmediawiki is a C++/Qt library to interface MediaWiki websites:
 https://www.mediawiki.org.
 .
 This package contains the shared library.

Package: libmediawiki-api-perl
Description-md5: 3753bd8e38dd0f59c42dc0ff2e67caa8
Description-en: Perl interface to the MediaWiki API
 MediaWiki::API is a Perl module that provides an interface to the MediaWiki
 API (see <URL:http://www.mediawiki.org/wiki/API>), which allows the creation
 of scripts to automate editing and extraction of data from MediaWiki-driven
 sites like Wikipedia.

Package: libmediawiki-bot-perl
Description-md5: 21dac13b6e4fe9c4b73f5fd781b8d74c
Description-en: high-level bot framework for interacting with MediaWiki wikis
 MediaWiki::Bot is a framework that can be used to write bots which interface
 with the MediaWiki API (http://en.wikipedia.org/w/api.php).
 .
 Actions the framework supports include:
 .
  * logging in/out of a MediaWiki wiki
  * editing a wiki page
  * moving a wiki page
  * retrieving the edit history of a wiki page
  * listing all pages linking to a wiki page
  * downloading an image file from a wiki
  * searching for text across all wiki pages

Package: libmediawiki-dumpfile-perl
Description-md5: 6288e73f2b4754f73d0f7d836c972b46
Description-en: Perl module to parse MediaWiki dump files
 MediaWiki::DumpFile is used to parse various dump files from a MediaWiki
 instance. The most likely use-case is that you want to parse content at
 http://download.wikimedia.org/backup-index.html provided by WikiMedia,
 which includes the English and all other language Wikipedias.
 .
 This module could also be considered Parse::MediaWikiDump version 2. It
 has been created as a separate distribution to improve the API without
 breaking existing code that is using Parse::MediaWikiDump.

Package: libhashkit-dev
Description-md5: ccf9a982bcb9b1a0d5c1b8b7ba470f26
Description-en: libmemcached hashing functions and algorithms (development files)
 libhashkit is a small and thread-safe client library that provides a
 collection of useful hashing algorithm. libhashkit is distributed with
 libmemcached.
 .
 This package provides the development files.

Package: libhashkit2
Description-md5: e61170fc5139518ed53f802b59ce41cb
Description-en: libmemcached hashing functions and algorithms
 libhashkit is a small and thread-safe client library that provides a
 collection of useful hashing algorithm. libhashkit is distributed with
 libmemcached.
 .
 This package provides the libhashkit shared library.

Package: libmemcached-dev
Description-md5: c6bfdfff5c9729d4f01c13bcee57b0f4
Description-en: C and C++ client library to the memcached server (development files)
 libmemcached is a C and C++ client library to the memcached server
 (http://memcached.org/). It has been designed to be light on memory
 usage, thread safe, and provide full access to server side methods.
 .
 A few notes on its design:
 .
   * Synchronous and Asynchronous support.
   * Access to large object support.
   * Local replication.
   * TCP and Unix Socket protocols.
   * A half dozen or so different tuneable hash algorithms.
   * Implementations of the new cas, replace, and append operators.
   * Man pages written up on entire API.
   * Implements both modulo and consistent hashing solutions.
   * Tools to Manage your Memcached networks.
 .
 This package provides the development files.

Package: libmemcached-tools
Description-md5: 724ae0d72072b3eb14f36bae1c5ba19a
Description-en: Commandline tools for talking to memcached via libmemcached
 libmemcached is a C and C++ client library to the memcached server
 (http://memcached.org/). It has been designed to be light on memory
 usage, thread safe, and provide full access to server side methods.
 .
 This package provides several command line tools:
 .
   * memccat - Copy the value of a key to standard output
   * memcflush - Flush the contents of your servers.
   * memcrm - Remove a key(s) from the server.
   * memccp - Copy files to a memcached server.
   * memcstat - Dump the stats of your servers to standard output
   * memcslap - Generate testing loads on a memcached cluster

Package: libmemcached11
Description-md5: c520748ef0b458bdb796b190ce42a1b3
Description-en: C and C++ client library to the memcached server
 libmemcached is a C and C++ client library to the memcached server
 (http://memcached.org/). It has been designed to be light on memory
 usage, thread safe, and provide full access to server side methods.
 .
 A few notes on its design:
 .
   * Synchronous and Asynchronous support.
   * Access to large object support.
   * Local replication.
   * TCP and Unix Socket protocols.
   * A half dozen or so different tuneable hash algorithms.
   * Implementations of the new cas, replace, and append operators.
   * Man pages written up on entire API.
   * Implements both modulo and consistent hashing solutions.
   * Tools to Manage your Memcached networks.
 .
 This package provides the libmemcached shared library itself.

Package: libmemcachedutil2
Description-md5: 32cdf0c564bc73569ee13e19a7b567d1
Description-en: library implementing connection pooling for libmemcached
 libmemcached is a C and C++ client library to the memcached server
 (http://memcached.org/). It has been designed to be light on memory
 usage, thread safe, and provide full access to server side methods.
 .
 A few notes on its design:
 .
   * Synchronous and Asynchronous support.
   * Access to large object support.
   * Local replication.
   * TCP and Unix Socket protocols.
   * A half dozen or so different tuneable hash algorithms.
   * Implementations of the new cas, replace, and append operators.
   * Man pages written up on entire API.
   * Implements both modulo and consistent hashing solutions.
   * Tools to Manage your Memcached networks.
 .
 This package provides the libmemcachedutil library.

Package: libmemcached-libmemcached-perl
Description-md5: 379264443df279bb58fb67608d8b1ad2
Description-en: thin, fast, full interface to the libmemcached client API
 Memcached::libmemcached is a very thin, highly efficient, wrapper around the
 libmemcached library. It's implemented almost entirely in C.
 .
 It gives full access to the rich functionality offered by libmemcached.
 libmemcached is fast, light on memory usage, thread safe, and provide full
 access to server side methods.
 .
  - Synchronous and Asynchronous support.
 .
  - TCP and Unix Socket protocols.
 .
  - A half dozen or so different hash algorithms.
 .
  - Implementations of the new cas, replace, and append operators.
 .
  - Man pages written up on entire API.
 .
  - Implements both modulo and consistent hashing solutions.

Package: libmemoize-expirelru-perl
Description-md5: 362b3f35fc4ae7b5a06f9d76fde2ddbf
Description-en: Expiry plug-in for Memoize that adds LRU cache expiration
 Memoize::ExpireLRU implements an expiry policy for Memoize that follows LRU
 semantics, that is, the last n results, where n is specified as the argument
 to the CACHESIZE parameter, will be cached.
 .
 For the theory of Memoization, please see the Memoize module documentation.

Package: libmemoize-memcached-perl
Description-md5: 5fb94d848a28914a27b84a2f8adc7fbd
Description-en: implementation of Memoize using memcached for storage
 Memoize::Memcached is a Perl module that implements an interface similar to
 the Memoize module available in Perl core. It is designed to store results
 using one or more memcached servers.
 .
 For the theory of Memoization, please see the Memoize module documentation.

Package: libmemory-usage-perl
Description-md5: 42abea55c4c4e24c5805f127942a56d4
Description-en: Determine actual memory usage of Perl programs
 Memory::Usage measures, from the operating system's perspective,
 how much memory a Perl program is using at any given time.
 .
 It can record memory usage at specific times, and report about
 it afterwards.

Package: libmems-dev
Description-md5: d69753138606636bd9743d8705e86fd7
Description-en: development library to support DNA string matching and comparative genomics
 libMems is a freely available software development library to support DNA
 string matching and comparative genomics. Among other things, libMems
 implements an algorithm to perform approximate multi-MUM and multi-MEM
 identification. The algorithm uses spaced seed patterns in conjunction
 with a seed-and-extend style hashing method to identify matches. The method
 is efficient, requiring a maximum of only 16 bytes per base of the largest
 input sequence, and this data can be stored externally (i.e. on disk) to
 further reduce memory requirements.
 .
 This is the development package containing the statically linked
 library and the header files.

Package: libmems1
Description-md5: c60c05b4ca212f4f7c319570e75ba1d3
Description-en: library to support DNA string matching and comparative genomics
 libMems is a freely available software development library to support DNA
 string matching and comparative genomics. Among other things, libMems
 implements an algorithm to perform approximate multi-MUM and multi-MEM
 identification. The algorithm uses spaced seed patterns in conjunction
 with a seed-and-extend style hashing method to identify matches. The method
 is efficient, requiring a maximum of only 16 bytes per base of the largest
 input sequence, and this data can be stored externally (i.e. on disk) to
 further reduce memory requirements.
 .
 This package contains the dynamic library.

Package: libmenlo-legacy-perl
Description-md5: 2de7f94d6d8cfb4a34a132b0f7a6bccd
Description-en: legacy internal and client support for Menlo
 Menlo::Legacy is a package to install Menlo::CLI::Compat which is a
 compatibility library that implements the classic version of cpanminus
 internals and behaviors. This is so that existing users of cpanm and API
 clients such as Carton, Carmel and App::cpm can rely on the stable features
 and specific behaviors of cpanm.

Package: libmenlo-perl
Description-md5: 426f4f325e9f873310ab7ca14f651ec0
Description-en: CPAN client backend
 Menlo is a backend for cpanm 2.0, developed with the goal to replace cpanm
 internals with a set of modules that are more flexible, extensible and easier
 to use.

Package: libmessage-passing-amqp-perl
Description-md5: 7c750ff66a00b810e294b3eca09c2583
Description-en: input and output message-pass messages via AMQP
 Message::Passing::AMQP is an AMQP adaptor
 for Message::Passing for speaking to AMQP servers,
 for example <RabbitMQ http://www.rabbitmq.com/> or QPID.
 .
 The Advanced Message Queuing Protocol (AMQP)
 is an open standard application layer protocol
 for message-oriented middleware.

Package: libmessage-passing-filter-regexp-perl
Description-md5: 734a28bca95c6739f619b7a02da72929
Description-en: regexp capture filter For Message::Passing
 Message::Passing::Filter::Regexp is a Message::Passing filter which
 passes all incoming messages through regexp captures.
 .
 Note it must be applied after Message::Passing::Filter::ToLogstash
 because it won't process JSON data but directly captures
 "$message-"{'@message'}> data lines into "%{ $message-"{'@fields'} }>.

Package: libmessage-passing-perl
Description-md5: 5e0d1a5cdbb8a553fb5167fc91fdf567
Description-en: simple way of doing messaging
 Message::Passing is a library for building high performance,
 loosely coupled and reliable/reseliant applications,
 structured as small services
 which communicate over the network by passing messages.

Package: libmessage-passing-zeromq-perl
Description-md5: 6c3d6a8b97c6321fe8a6d5c74e417e68
Description-en: input and output messages to ZeroMQ
 Message::Passing::ZeroMQ is a ZeroMQ transport for Message::Passing.
 .
 Designed for use as a log transport and aggregation mechanism for perl
 applications, allowing you to aggregate structured and non-structured
 log messages across the network in a non-blocking manner.
 .
 Clients (i.e. users of the Message::Passing::Output::ZeroMQ class)
 connect to a server (i.e. a user of the Message::Passing::Input::ZeroMQ
 class) via ZeroMQ's pub/sub sockets. These are setup to be lossy and
 non-blocking, meaning that if the log-receiver process is down or slow,
 then the application will queue a small (and configurable) amount of
 logs on its side, and after that log messages will be dropped.
 .
 Whilst throwing away log messages isn't a good thing to do, or
 something that you want to happen regularly, in many (especially web
 application) contexts, network logging being a single point of failure
 is not acceptable from a reliability and graceful degradation
 standpoint.
 .
 The application grinding to a halt as a non-essential centralised
 resource is unavailable (e.g. the log aggregation server) is
 significantly less acceptable than the loss of non-essential logging
 data.

Package: libmeta-builder-perl
Description-md5: e6a5397d4bcdd289b5a5d6cb9da9d0f2
Description-en: tool for creating Meta objects to track custom metrics
 Meta programming is becoming more and more popular. The popularity of Meta
 programming comes from the fact that many problems are made significantly
 easier. There are a few specialized Meta tools out there, for instance
 Class:MOP which is used by Moose to track class metadata.
 .
 Meta::Builder is designed to be a generic tool for writing Meta objects.
 Unlike specialized tools, Meta::Builder makes no assumptions about what
 metrics you will care about. Meta::Builder also mkaes it simple for others to
 extend your meta-object based tools by providing hooks for other packages to
 add metrics to your meta object.
 .
 If a specialized Meta object tool is available to meet your needs please use
 it. However if you need a simple Meta object to track a couple metrics, use
 Meta::Builder.

Package: libmetabase-fact-perl
Description-md5: fc8a9896c4a0cdbe7a9f2dcc2c13ce02
Description-en: base class for Metabase Facts
 Metabase is a system for associating metadata with CPAN
 distributions. The metabase can be used to store test reports, reviews,
 coverage analysis reports, reports on static analysis of coding style, or
 anything else for which datatypes are constructed.
 .
 Metabase::Fact is a base class for Facts (really opinions or analyses) that
 can be sent to or retrieved from a Metabase repository.
 .
 Metabase::Report is a base class for collections of Metabase::Fact objects
 that can be sent to or retrieved from a Metabase system.

Package: libmetacpan-client-perl
Description-md5: 4975b3b7e4ab0df4e4fe7a14ab34007a
Description-en: MetaCPAN API client
 MetaCPAN::Client is a hopefully-complete API-compliant client to MetaCPAN
 (https://metacpan.org) with DWIM capabilities, to make your life easier.
 .
 This module has three purposes:
 .
  * Provide 100% of the MetaCPAN API
  * Be lightweight, to allow flexible usage
  * DWIM

Package: libmetadata-extractor-java
Description-md5: 2d715b7fe2f3b1a84b2c8be5b3ec5f89
Description-en: JPEG metadata extraction framework
 Java based metadata extraction library for JPEG images
 with support for Exif and Iptc metadata segments, including
 manufacturer specific metadata of several digital camera models.

Package: libmethod-alias-perl
Description-md5: 8958c19cdc2efae927960bbd0cb65be6
Description-en: module to create method aliases
 The traditional way to create a method alias (provide an alternate
 name for a method) is simply a GLOB alias.  While this works fine for
 functions, it does not work for methods overloaded by a subclass.
 .
 Instead, Method::Alias creates a number of methods in the caller's
 package to call the real method. It is designed to be used as a pragma,
 to which you provide a set of pairs of method names.

Package: libmethod-autoload-perl
Description-md5: 23cb1b1f372cc45492a9066744a0bf0e
Description-en: autoloads methods from a list of packages into the current package
 The Method::Autoload base class package is used to autoload methods
 from a list of packages where you may not know what methods are
 available until run time.  A good use of this package is programming
 support for user contributed packages or user contributed plugins.

Package: libmethod-signatures-perl
Description-md5: 4e7365eb54dc9096b107c62eb4e8bf36
Description-en: method and function declarations with signatures and no source filter
 Method::Signatures provides two new keywords, func and method, which
 may be used to write subroutines with signatures, very similar to
 perl6 signatures.
 .
 It also does type checking, understanding all the types that Moose
 (or Mouse) would understand.

Package: libmethod-signatures-simple-perl
Description-md5: 346511f6edf0c614647c9acc26865cea
Description-en: module for basic method declarations with signatures
 Method::Signatures::Simple is a Perl module that enables developers to make
 basic method declarations, optionally with a signature as well. It provides a
 small amount of syntactic sugar and is intended to be a stepping stone to the
 more feature-complete Method::Signatures (see libmethod-signatures-perl) and
 MooseX::Method::Signatures (see libmoosex-method-signatures-perl) modules.

Package: libmetrics-any-perl
Description-md5: ff33d42aefbe75a68f76ed8d292817fa
Description-en: abstract collection of monitoring metrics
 Metrics::Any provides a central location for modules to report monitoring
 metrics, such as counters of the number of times interesting events have
 happened, and programs to collect up and send those metrics to monitoring
 services.
 .
 Inspired by Log::Any, this module splits the overall problem into two sides.
 Modules wishing to provide metrics for monitoring purposes can use the use
 Metrics::Any statement to obtain a collector into which they can report
 metric events. By default this collector doesn't actually do anything, so
 modules can easily use it without adding extra specific dependencies for
 specific reporting.
 .
 A program using one or more such modules can apply a different policy and
 request a particular adapter implementation in order to actually report these
 metrics to some external system, by using the use Metrics::Any::Adapter
 statement.

Package: libmialm-dev
Description-md5: 4c34c6fccb569f445b0f518a0dc930eb
Description-en: Development files for the MIA landmark library
 This library implements handling for landmarks and 3D view positioning
 for optimal landmark visibility, and in-and output of these landmarks.
 This library is part of the MIA tool chain for medical image analysis.
 This package contains the development files - headers, shared libraries,
 and pkg-config files.

Package: libmialm-doc
Description-md5: 901a8c5b35e7f36483d39223da7c1514
Description-en: Documentation for the MIA landmark library
 This library implements handling for landmarks and 3D view positioning
 for optimal landmark visibility, and in-and output of these landmarks.
 This library is part of the MIA tool chain for medical image analysis.
 This package contains the library documentation.

Package: libmialm3
Description-md5: f5423b5188f970f23d008c70addf6bc5
Description-en: Landmark handling for the MIA tool chain
 This library implements handling for landmarks and 3D view positioning
 for optimal landmark visibility, and in-and output of these landmarks.
 This library is part of the MIA tool chain for medical image analysis.

Package: libmicroba-java
Description-md5: cd5bd2f95a550527fad90b538d370f16
Description-en: set of JFC (Swing) components
 Microba is a set of finely crafted & feature rich JFC (Swing) components.
 Keywords: jfc, swing, java, date picker, datepicker, date-picker, calendar,
 gradient editor, marker, slider, palette editor

Package: libmicroba-java-doc
Description-md5: 9cc99d5a647870c51068b137865d5160
Description-en: Documentation for libmicroba-java
 Microba is a set of finely crafted & feature rich JFC (Swing) components.
 Keywords: jfc, swing, java, date picker, datepicker, date-picker, calendar,
 gradient editor, marker, slider, palette editor
 .
 This package contains the documentation.

Package: libmicrohttpd-dev
Description-md5: 1327a313fd3925e6693cb34b79986832
Description-en: library embedding HTTP server functionality (development)
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run
 an HTTP server as part of another application. Key features that distinguish
 GNU Libmicrohttpd from other projects are:
 .
  * C library: fast and small
  * API is simple, expressive and fully reentrant
  * Implementation is HTTP 1.1 compliant
  * HTTP server can listen on multiple ports
  * Four different threading models (select, poll, pthread, thread pool)
  * Support for IPv6
  * Support for SHOUTcast
  * Support for incremental processing of POST data (optional)
  * Support for basic and digest authentication (optional)
  * Support for SSL3 and TLS
 .
 This package contains the development files.

Package: libmicrohttpd12
Description-md5: d303341b1bf70eb61d7c833dbe882057
Description-en: library embedding HTTP server functionality
 GNU libmicrohttpd is a small C library that is supposed to make it easy to run
 an HTTP server as part of another application. Key features that distinguish
 GNU Libmicrohttpd from other projects are:
 .
  * C library: fast and small
  * API is simple, expressive and fully reentrant
  * Implementation is HTTP 1.1 compliant
  * HTTP server can listen on multiple ports
  * Four different threading models (select, poll, pthread, thread pool)
  * Support for IPv6
  * Support for SHOUTcast
  * Support for incremental processing of POST data (optional)
  * Support for basic and digest authentication (optional)
  * Support for SSL3 and TLS

Package: libmidi-perl
Description-md5: 68b887cc4a8661f85f45b0db18c80866
Description-en: module to read, compose, modify, and write MIDI files in Perl
 This suite of Perl modules provides routines for reading, composing,
 modifying, and writing MIDI files.

Package: libmiglayout-java
Description-md5: 2b6f1c0de04f183efc795a7fbebc7d3c
Description-en: Java Layout Manager
 MiGLayout is a superbly versatile SWT/Swing layout manager that makes
 layout problems trivial. It is using String or API type-checked
 constraints to format the layout. MiGLayout can produce flowing, grid
 based, absolute (with links), grouped and docking layouts. MiGLayout
 is created to be to manually coded layouts what Matisse/GroupLayout
 is to IDE supported visual layouts.

Package: libmikmod-config
Description-md5: 6ff558ed495b96e427ac156292d39c3f
Description-en: Portable sound library - transitional package
 This library is capable of playing samples as well as module files
 and was originally written by Jean-Paul Mikkers (MikMak) for DOS. It
 has subsequently been hacked by many hands and now runs on many Unix
 flavours.
 .
 It supports OSS, ALSA, SDL and PulseAudio outputs, and can also write
 to disk in raw, WAV and AIFF formats.
 .
 Supported file formats include mod, stm, s3m, mtm, xm, and it.
 .
 This package used to contain libmikmod-config.

Package: libmikmod-dev
Description-md5: 9decf0eef32854cd26522f5a1ae8e9e1
Description-en: Portable sound library - development files
 This library is capable of playing samples as well as module files
 and was originally written by Jean-Paul Mikkers (MikMak) for DOS. It
 has subsequently been hacked by many hands and now runs on many Unix
 flavours.
 .
 It supports OSS, ALSA, SDL and PulseAudio outputs, and can also write
 to disk in raw, WAV and AIFF formats.
 .
 Supported file formats include mod, stm, s3m, mtm, xm, and it.
 .
 This package contains the symlinks, headers, and object files needed
 to compile and link programs which use libmikmod.

Package: libmikmod3
Description-md5: 09d5d4293a767b876db757a8e2def065
Description-en: Portable sound library
 This library is capable of playing samples as well as module files
 and was originally written by Jean-Paul Mikkers (MikMak) for DOS. It
 has subsequently been hacked by many hands and now runs on many Unix
 flavours.
 .
 It supports OSS, ALSA, SDL and PulseAudio outputs, and can also write
 to disk in raw, WAV and AIFF formats.
 .
 Supported file formats include mod, stm, s3m, mtm, xm, and it.

Package: libmime-base32-perl
Description-md5: 2a82d236fc39b10d2cbbb5e62d33159e
Description-en: Base32 encoder/decoder
 Similar to Base64, Base32 encodes arbitrary (binary) data in ASCII text.  The
 difference to Base64 is that Base32 encoding is case insensitive.
 .
 Base32 is defined in rfc3548 using the characters [A-Z2-7], but this module
 by default uses [0-9A-V] for compatibility with older versions of
 MIME::Base32.  An RFC compliant mode is also provided, though.

Package: libmime-base64-urlsafe-perl
Description-md5: 684a20d951cf537b4e624a15fc2673f6
Description-en: Perl version of Python's URL-safe base64 codec
 MIME::Base64::URLSafe is a perl version of python's URL-safe base64 encoder /
 decoder.
 .
 When embedding binary data in URL, it is preferable to use base64 encoding.
 However, two characters ('+' and '/') used in the standard base64 encoding have
 special meanings in URLs, often leading to re-encoding with URL-encoding, or
 worse, interoperability problems.
 .
 To overcome the problem, the module provides a variation of base64 codec
 compatible with python's urlsafe_b64encode / urlsafe_b64decode

Package: libmime-charset-perl
Description-md5: c18f33cdbc0746a4313e3e4add8bbe41
Description-en: module for MIME character set information
 MIME::Charset provides information about character sets specified in the MIME
 (Multipurpose Internet Mail Extensions) format. It is often used to describe
 character set and encoding information for messages on the Internet.
 .
 This module allows one to work with character sets and encodings, providing
 a simple facility for converting between them.

Package: libmime-ecoencode-perl
Description-md5: 8a03533b85240feb4055ce904daa33c4
Description-en: MIME encoding (economical)
 MIME::EcoEncode implements MIME encoded-word syntax
 as defined in RFC 2047.
 .
 MIME encoded-word syntax uses a string of ASCII characters
 indicating both the original character encoding (the "charset")
 and the content-transfer-encoding
 used to map the bytes of the charset into ASCII characters.

Package: libmime-encwords-perl
Description-md5: ac8fca2903bc6cb4eba07dcc84ea629f
Description-en: Perl interface to deal with RFC 2047 encoded words
 MIME::EncWords is a module providing several utilities to encode and decode
 arbitrary text in RFC 2047 (formerly RFC 1522) format. The MIME standard gives
 users the ability to represent any characters in any character set by using
 special sequences like:
 .
  =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=
 .
 There are various modules available to manipulate these special character
 sequences. This module bears most resemblance to the MIME::Words module and
 provides a similar interface, providing for relatively painless upgrading,
 while having stricter conformance to the aforementioned RFCs. It provides
 more flexibility than MIME::WordDecoder because characters can be mapped
 into any desired encoding, rather than simply the local system representation.

Package: libmime-explode-perl
Description-md5: 0a007f260cf8e89cc519d89afe13fea0
Description-en: Perl extension to explode MIME messages
 MIME::Explode is a Perl module for parsing and decoding single or multipart
 MIME messages, and outputting its decoded components to a given directory.
 The module is designed to allows users to extract the attached files
 out of a MIME encoded email messages or mailboxes.

Package: libmime-lite-html-perl
Description-md5: 6816a26ce3ae9813c57660815685bc1d
Description-en: Transform HTML page into MIME email
 Mime::Lite::Html provides an interface for sending message that supports HTML
 format and builds it for you. This is useful to transform HTML pages into MIME
 email like that:
 .
  * Get the page with LWP if needed
  * Parse page to find included images and objects (gif, jpg, flash)
  * Attach them to mail with proper header
  * Include external CSS and Javascript files
  * Replace relative urls with absolute ones
  * Build the MIME email with any parts found

Package: libmime-lite-perl
Description-md5: e45480ce683977e4c36f10e08de14b87
Description-en: module for convenient MIME message creation
 MIME::Lite is a Perl module intended as a simple module for generating (but
 not parsing) messages according to the Multipurpose Internet Mail Extensions
 (MIME) standard. It allows one to output a simple, decent single- or multi-
 part message with text or binary attachments.
 .
 Note that the upstream maintainer of MIME::Lite currently recommends against
 using this package in favour of better maintained and less buggy alternatives.

Package: libmime-lite-tt-perl
Description-md5: 498e30f01cf3d407029a58162a31f510
Description-en: module to generate MIME messages from Template Toolkit templates
 MIME::Lite::TT is a wrapper around MIME::Lite which is used to create MIME
 messages. The text part of the message is generated from a Template Toolkit
 template.

Package: libmime-tools-perl
Description-md5: e50d756cb8a40537b678f7dfac0f3fd7
Description-en: Perl5 modules for MIME-compliant messages
 This package provides the MIME-tools modules. MIME::Tools is a
 collection of Perl5 MIME:: modules for parsing, decoding, and generating
 single- or multipart (even nested multipart) MIME messages.

Package: libmime-types-perl
Description-md5: 6c98117d72d39563703824d7dd685d5a
Description-en: Perl extension for determining MIME types and Transfer Encoding
 MIME::Types provides a start for a more detailed data-structure to keep
 knowledge about various data types are defined by MIME. Some basic treatments
 with mime types are implemented.

Package: libmime-util-java
Description-md5: 4c72a68217a295fd7ae05896b9a2e40c
Description-en: MIME types detector library
 Enable Java programs to detect MIME types based on file extensions, magic data
 and content sniffing. Supports detection from java.io.File,
 java.io.InputStream, java.net.URL and byte arrays.

Package: libminc-dev
Description-md5: 34b28ce77489a2a57d3469e48b4802b2
Description-en: MNI medical image format development environment
 This package contains the library and headers for libminc2 and
 libminc_io.
 .
 The Minc file format is a highly flexible medical image file format.
 Minc version 1 is built on top of the NetCDF generalized data format.
 Minc version 2 is built on top of the HDF data format.  This library
 handles both formats.  In each case the format is
 simple, self-describing, extensible, portable and N-dimensional, with
 programming interfaces for both low-level data access and high-level
 volume manipulation. On top of the libraries is a suite of generic
 image-file manipulation tools. The format, libraries and tools are
 designed for use in a medical-imaging research environment : they are
 simple and powerful and make no attempt to provide a pretty interface
 to users.

Package: libminc2-5.3.0
Description-md5: faea1d0686f84353dbdd5663b760d99e
Description-en: MNI medical image format library
 This package contains the libraries libminc2 and libminc_io.
 .
 The Minc file format is a highly flexible medical image file format.
 Minc version 1 is built on top of the NetCDF generalized data format.
 Minc version 2 is built on top of the HDF data format.  This library
 handles both formats.  In each case the format is
 simple, self-describing, extensible, portable and N-dimensional, with
 programming interfaces for both low-level data access and high-level
 volume manipulation. On top of the libraries is a suite of generic
 image-file manipulation tools. The format, libraries and tools are
 designed for use in a medical-imaging research environment : they are
 simple and powerful and make no attempt to provide a pretty interface
 to users.

Package: libminidns-java
Description-md5: 4f6c0e4499bf3e315a6f0e0ad473f254
Description-en: minimal DNS client library for Android and Java SE
 MiniDNS can parse resource records (A, AAAA, NS, SRV, etc.) and is easy to use
 and extend. MiniDNS aims to be secure, modular, light weight and as simple as
 possible. It also provides support for DNSSEC and DANE, and is thus useful
 if you want to bring DNSSEC close to your application.
 .
 It comes with a pluggable cache mechanism, a pre-configured cache and an easy
 to use high-level API (minidns-hla) for those who just want to perform a
 reliable lookup of a domain name.

Package: libminini-dev
Description-md5: 0ad3a01ef3a922e3aa6991a32943fad8
Description-en: minimal INI file parser - development headers
 minIni is a programmer's library to read and write "INI" files in embedded
 systems. minIni takes little resources, has a deterministic memory footprint
 and can be configured for various kinds of file I/O libraries. The principal
 purpose for minIni is to be used on embedded systems that run on an RTOS (or
 even without any operating system). minIni requires that such a system provides
 a kind of storage and file I/O system, but it does not require that this file
 I/O system is compatible with the standard C/C++ library.
 .
 This package contains the development headers.

Package: libminini1
Description-md5: 75fa2922cfe4ce463001c2b3c424e4e8
Description-en: minimal INI file parser
 minIni is a programmer's library to read and write "INI" files in embedded
 systems. minIni takes little resources, has a deterministic memory footprint
 and can be configured for various kinds of file I/O libraries. The principal
 purpose for minIni is to be used on embedded systems that run on an RTOS (or
 even without any operating system). minIni requires that such a system provides
 a kind of storage and file I/O system, but it does not require that this file
 I/O system is compatible with the standard C/C++ library.

Package: libminion-backend-sqlite-perl
Description-md5: ef8f709eeaf5c8cca752630c491fea86
Description-en: SQLite backend for Minion job queue
 Minion::Backend::SQLite is a backend for Minion based on Mojo::SQLite. All
 necessary tables will be created automatically with a set of migrations named
 minion.
 .
 If no connection string or :temp: is provided, the database will be
 created in a temporary directory.

Package: libminion-perl
Description-md5: b0ccb9faec6e766d876160196fbc70f3
Description-en: job queue for Mojolicious
 Minion is a job queue for the Mojolicious real-time web framework, with
 support for multiple named queues, priorities, delayed jobs, job
 dependencies, job results, retries with backoff, statistics, distributed
 workers, parallel processing, autoscaling, resource leak protection and
 multiple backends (such as PostgreSQL).
 .
 Job queues allow you to process time and/or computationally intensive tasks
 in background processes, outside of the request/response lifecycle. Among
 those tasks you'll commonly find image resizing, spam filtering, HTTP
 downloads, building tarballs, warming caches and basically everything else
 you can imagine that's not super fast.

Package: libminlog-java
Description-md5: b06e3397fa5b6b0d9d020fe5e57b0f58
Description-en: minimal Java logging library
 MinLog is a Java logging library. Key features:
  * Zero overhead Logging statements below a given level can
    be automatically removed by javac at compile time.
    This means applications can have detailed trace and debug logging
    without having any impact on the finished product.
  * Simple and efficient The API is concise and the code is
    very efficient at runtime.
  * Extremely lightweight The entire project consists of a single Java file
    with ~100 non-comment lines of code.

Package: libminlog-java-doc
Description-md5: fa85c4dde04b0172412dff1821cfa631
Description-en: minimal Java logging library - doc
 MinLog is a Java logging library. Key features:
  * Zero overhead Logging statements below a given level can
    be automatically removed by javac at compile time.
    This means applications can have detailed trace and debug logging
    without having any impact on the finished product.
  * Simple and efficient The API is concise and the code is
    very efficient at runtime.
  * Extremely lightweight The entire project consists of a single Java file
    with ~100 non-comment lines of code.
 .
 This package contains the Javadoc API

Package: libmirisdr-dev
Description-md5: 5ba07644c184ce726698a18ca30a1571
Description-en: Software defined radio support for Mirics hardware (development files)
 Software for the Mirics MSi2500 + MSi001 SDR platform
 .
 The hardware part of MiriSDR brings information from an antenna connector
 to a USB plug.
 .
 This package is the software that provides control of the USB hardware
 and an API to pass data to software defined radio applications on the host.
 .
 This package contains development files.

Package: libmirisdr0
Description-md5: 1daf67ef471d1dfebd5e792abc6825a1
Description-en: Software defined radio support for Mirics hardware (library)
 Software for the Mirics MSi2500 + MSi001 SDR platform
 .
 The hardware part of MiriSDR brings information from an antenna connector
 to a USB plug.
 .
 This package is the software that provides control of the USB hardware
 and an API to pass data to software defined radio applications on the host.
 .
 This package contains the shared library.

Package: miri-sdr
Description-md5: 627b8f95b9cb934d43a352920834e050
Description-en: Software defined radio support for Mirics hardware (tools)
 Software for the Mirics MSi2500 + MSi001 SDR platform
 .
 The hardware part of MiriSDR brings information from an antenna connector
 to a USB plug.
 .
 This package is the software that provides control of the USB hardware
 and an API to pass data to software defined radio applications on the host.
 .
 This package contains a set of command line utilities:

Package: libmixin-extrafields-param-perl
Description-md5: e3001f56161d574a572801a70bcfe358
Description-en: module to make classes provide a familiar "param" method
 Mixin::ExtraFields::Param mixes in to your class to provide a param method
 like the ones provided by CGI, CGI::Application, and other classes. It uses
 Mixin::ExtraFields, which means it can use any Mixin::ExtraFields driver to
 store your data.

Package: libmixin-extrafields-perl
Description-md5: 06b4eac35df5ef8760932b62afde2594
Description-en: module to add extra stashes of data to objects
 Mixin::ExtraFields is a Perl module that provides a simple way to add an
 arbitrary number of stashes for named data. These data can be stored in the
 object, in a database, or anywhere else. The storage mechanism is abstracted
 away from the provided interface, so one storage mechanism can be easily
 swapped for another. Multiple ExtraFields stashes can be mixed into one
 class, using one or many storage mechanisms.

Package: libmixin-linewise-perl
Description-md5: b897f901f14cbe990b45d74aa28eb863
Description-en: module to handle general file input/output operations
 Mixin::Linewise is a Perl module that provides a generalized framework for
 handling input/output operations. It can open files for I/O, convert strings
 to handle type objects, and more.
 .
 With Reader and Writer classes, you can just write a method to manipulate
 normal handles, and let the modules do the rest, like providing string and
 filename handling methods.

Package: libmjson-java
Description-md5: 980c146d743bae149dd27c77e9e91efe
Description-en: lean JSON Library for Java with a compact API
 mJson is an extremely lightweight Java JSON library with a very concise API.
 Unlike other JSON libraries, it focuses on manipulating JSON structures in
 Java without necessarily mapping them to/from strongly typed Java objects.
 Because of its tiny size, it is well-suited for any application aiming at a
 small footprint such as mobile applications.

Package: libmkdoc-xml-perl
Description-md5: d10c023700b04bda94a70d529fdd6dea
Description-en: MKDoc XML Toolkit
 MKDoc is a web content management system written in Perl which focuses on
 standards compliance, accessiblity and usability issues, and multi-lingual
 websites.

Package: libmldbm-perl
Description-md5: a49b82508cdff6005f1e481de6ec405d
Description-en: module for storing multidimensional hash structures in perl tied hashes
 The MLDBM perl module can be used to store multidimensional hash structures
 in tied hashes (including DBM files).
 .
 It depends on the Data::Dumper module and by default uses the
 SDBM tied hash. But you can use it with DB_File (and others
 DBM modules). You can also use other serializing packages
 like Storable and FreezeThaw.

Package: libmldbm-sync-perl
Description-md5: 40dfb74ef25727e3622324d0ede71df0
Description-en: Perl module for safe concurrent access to MLDBM databases
 MLDBM::Sync wraps around the MLDBM interface, by handling concurrent
 access to MLDBM databases with file locking, and flushes i/o explicitly
 per lock/unlock.  The new [Read]Lock()/UnLock() API can be used to serialize
 requests logically and improve performance for bundled reads & writes.

Package: libmmap-allocator-dev
Description-md5: 529e65a711138c35048785870eb84219
Description-en: STL allocator that mmaps files
 When reading large files (>100MB) into memory, read() calls are usually
 not very space and time efficient, since the whole data is copiied at
 least once. Furthermore, when using STL containers (like a vector for
 example), data is copiied another time unless the location of the vector
 content as parameter to read() will be specified.
 .
 It would be nice to tell the vector a filename and have the vector mmap
 the file directly. This not only avoids the read() copiing (and the STL
 vector copiing) but also allows different processes that read the same
 file to see the same physical memory. Fortunately STL foresees an
 interface to do exactly this.
 .
 Libmmap-allocator helps to handle big files that contain unstructured
 data (like doubles or even text files), mmap_allocator is worth a try.

Package: libmmmulti-dev
Description-md5: edf40902f9c23b66a4c46e6c9af16ba4
Description-en: header only library for mmmulti
 Sometimes you have a lot of plain-old data, but you need random access
 to it. These header-only classes combine memory-mapped files with
 high-performance parallel sorting and appropriate indexing strategies
 to support very large (>memory but <disk) multimaps, multisets, and
 interval trees.
 .
 This implements a memory backed multimap intended for use where:
  * your keys are integers, or can be mapped to dense range of integers,
  * the memory mapped file is on fast storage, like an SSD (although
    this is not a requirement),
  * you have arbitrary values of fixed size (e.g. structs, other POD
    types) that can be sorted,
  * you don't need dynamic updates of the table,
  * and you are likely to run out of memory of you use a traditional
    map or hash table,
  * but you can handle approximately 1 bit per record in RAM.
 .
 These may seem to be very specific, but many problems can be mapped into
 a dense integer set. mmmulti::map developed first as a data structure
 to support seqwish, which uses it to generate precise variation graphs
 from pairwise alignments between collections of sequences. As this
 multimap forms a key data processing kernel in the algorithm, it can
 scale to extremely large problem sizes, limited only by available disk
 space. Although performance is much slower than an in-memory structure,
 it is virtually guaranteed to be able to complete the compute.

Package: mmmulti
Description-md5: 87b635d3c6d432c9a15b1b2c8469889f
Description-en: memory backed multimap
 This implements a memory backed multimap intended for use where:
  * your keys are integers, or can be mapped to dense range of integers,
  * the memory mapped file is on fast storage, like an SSD (although
    this is not a requirement),
  * you have arbitrary values of fixed size (e.g. structs, other POD
    types) that can be sorted,
  * you don't need dynamic updates of the table,
  * and you are likely to run out of memory of you use a traditional
    map or hash table,
  * but you can handle approximately 1 bit per record in RAM.
 .
 These may seem to be very specific, but many problems can be mapped into
 a dense integer set. mmmulti::map developed first as a data structure
 to support seqwish, which uses it to generate precise variation graphs
 from pairwise alignments between collections of sequences. As this
 multimap forms a key data processing kernel in the algorithm, it can
 scale to extremely large problem sizes, limited only by available disk
 space. Although performance is much slower than an in-memory structure,
 it is virtually guaranteed to be able to complete the compute.

Package: libmms-dev
Description-md5: 62bfa1d7651879a27e6bbeac3d60d0ce
Description-en: MMS stream protocol library - development files
 LibMMS is a common library for parsing mms:// and mmsh:// type network
 streams.  These are commonly used to stream Windows Media Video content
 over the web.  LibMMS itself is only for receiving MMS stream, it
 doesn't handle sending at all.
 .
 This package holds the development files.

Package: libmms0
Description-md5: f0d8b772e6cf9505dde2b805a2408997
Description-en: MMS stream protocol library - shared library
 LibMMS is a common library for parsing mms:// and mmsh:// type network
 streams.  These are commonly used to stream Windows Media Video content
 over the web.  LibMMS itself is only for receiving MMS stream, it
 doesn't handle sending at all.
 .
 This package holds the shared library.

Package: libmnemonicsetter-java
Description-md5: 36647495f146bcdd10a1620c972ccf5d
Description-en: Java library for automatically setting Swing mnemonics
 This simple Java library generates mnemonics for Swing menu items
 and toolbar elements.
 .
 It has no dependencies beside Java 7.

Package: libmng-dev
Description-md5: fdb8e2a268bfbd4c9984a39c4e1aa7eb
Description-en: M-N-G library (Development headers)
 The libmng library supports decoding, displaying, encoding, and various other
 manipulations of the Multiple-image Network Graphics (MNG) format image files.
 It uses the zlib compression library, and optionally the JPEG library by the
 Independent JPEG Group (IJG) and/or lcms (little cms), a color-management
 library by Marti Maria Saguar.
 .
 This package provides development headers.

Package: libmng1
Description-md5: 44b84456d07b211a83ed1660f6cea215
Description-en: Multiple-image Network Graphics library
 The libmng library supports decoding, displaying, encoding, and various other
 manipulations of the Multiple-image Network Graphics (MNG) format image files.
 It uses the zlib compression library, and optionally the JPEG library by the
 Independent JPEG Group (IJG) and/or lcms (little cms), a color-management
 library by Marti Maria Saguar.

Package: libmnl-dev
Description-md5: a98b989412e5ed2eb94b6c710889486b
Description-en: minimalistic Netlink communication library (devel)
 libmnl is a minimalistic user-space library oriented to Netlink developers.
 There are a lot of common tasks in parsing, validating, constructing of
 both the Netlink header and TLVs that are repetitive and easy to get wrong.
 This library aims to provide simple helpers that allows you to re-use code
 and to avoid re-inventing the wheel.
 .
 The main features of this library are:
 .
 Small: the shared library requires around 30KB for an x86-based computer.
 .
 Simple: this library avoids complexity and elaborated abstractions that
 tend to hide Netlink details.
 .
 Easy to use: the library simplifies the work for Netlink-wise developers.
 It provides functions to make socket handling, message building,
 validating, parsing and sequence tracking, easier.
 .
 Easy to re-use: you can use the library to build your own abstraction
 layer on top of this library.
 .
 Decoupling: the interdependency of the main bricks that compose the
 library is reduced, i.e. the library provides many helpers, but the
 programmer is not forced to use them.
 .
 This package contains the development libraries and header files you need
 to develop your programs using the minimalistic Netlink communication
 library.

Package: libmnl0
Description-md5: 6e8dc655315a40a8d6d0cab77a49b003
Description-en: minimalistic Netlink communication library
 libmnl is a minimalistic user-space library oriented to Netlink developers.
 There are a lot of common tasks in parsing, validating, constructing of
 both the Netlink header and TLVs that are repetitive and easy to get wrong.
 This library aims to provide simple helpers that allows you to re-use code
 and to avoid re-inventing the wheel.
 .
 The main features of this library are:
 .
 Small: the shared library requires around 30KB for an x86-based computer.
 .
 Simple: this library avoids complexity and elaborated abstractions that
 tend to hide Netlink details.
 .
 Easy to use: the library simplifies the work for Netlink-wise developers.
 It provides functions to make socket handling, message building,
 validating, parsing and sequence tracking, easier.
 .
 Easy to re-use: you can use the library to build your own abstraction
 layer on top of this library.
 .
 Decoupling: the interdependency of the main bricks that compose the
 library is reduced, i.e. the library provides many helpers, but the
 programmer is not forced to use them.
 .
 This package contains the shared libraries needed to run programs that use
 the minimalistic Netlink communication library.

Package: libmobi-dev
Description-md5: 0d875b87c717e33daccf87cfd486846f
Description-en: Development files for libmobi
 libmobi is a C library for handling Mobipocket/Kindle ebook format documents.
 The library handles .prc, .mobi, .azw; .azw3, .azw4, some .pdb documents.
 It allows one to read and parse documents, recreate source files of ebook
 documents and dictionaries. It is also possible to edit document's metadata.
 It handles encrypted files.

Package: libmobi-tools
Description-md5: a29580e2d2d20c12edd70e84d9eab314
Description-en: Tools for handling Mobipocket/Kindle ebook format documents
 Tools can open .prc, .mobi, .azw; .azw3, .azw4 and some older .pdb documents.
 .
 mobitool allows one to extract resources, decompile, analyze and convert
 documents.
 .
 mobimeta allows one to edit document's metadata.
 .
 mobidrm is a tool for encrypting and decrypting documents.

Package: libmobi0
Description-md5: 454c5c9f8b419bd485096f533120b9e9
Description-en: C library for handling Mobipocket/Kindle ebook format documents
 The library handles .prc, .mobi, .azw; .azw3, .azw4, some .pdb documents.
 It allows one to read and parse documents, recreate source files of ebook
 documents and dictionaries. It is also possible to edit document's metadata.
 It handles encrypted files.

Package: libmock-quick-perl
Description-md5: e9998ff2e7f48e393aec028b23b17070
Description-en: Perl module for quick side-effect free mocking of objects and classes
 Mock::Quick is here to solve the current problems with Mocking libraries.
 .
 There are a couple Mocking libraries available on CPAN. The primary
 problems with these libraries include verbose syntax, and most
 importantly side-effects. Some Mocking libraries expect you to mock a
 specific class, and will unload it then redefine it. This is
 particularly a problem if you only want to override a class on a
 lexical level.
 .
 Mock::Quick provides a declarative mocking interface that results in a
 very concise, but clear syntax. There are separate facilities for
 mocking object instances, and classes. You can quickly create an
 instance of an object with custom attributes and methods. You can also
 quickly create an anonymous class, optionally inhereting from another,
 with whatever methods you desire.
 .
 Mock::Quick also provides a tool that provides an OO interface to
 overriding methods in existing classes. This tool also allows for the
 restoration of the original class methods. Best of all this is a
 localized tool, when your control object falls out of scope the original
 class is restored.

Package: libmock-sub-perl
Description-md5: d8acbc1120affc82977f91a7e8d790a8
Description-en: module to mock subroutines for unit testing
 Mock::Sub is an easy to use and very lightweight module for mocking out sub
 calls. It is useful for testing areas of your own modules where getting
 coverage may be difficult due to nothing to test against, and/or to reduce
 test run time by eliminating the need to call subs that you really don't want
 or need to test.

Package: libmocked-perl
Description-md5: 306ea86e7eb4fdfeb32474f160741f42
Description-en: module to use real libraries from within mocked libraries
 When mocking modules using 'mocked', you are certain that no extra "real"
 libraries are being loaded.  But sometimes you don't want to use real
 libraries from within your mocked library.  This module allows you to load
 real libraries using your previous include paths.

Package: libmodbus-dev
Description-md5: 319ed6ee1d4051d730fb32bd227a21ca
Description-en: development files for the Modbus protocol library
 A Modbus library written in C, to send/receive data with a device which
 respects the Modbus protocol. This library can use a serial port or an
 Ethernet connection.
 .
 This package contains the development files.

Package: libmodbus5
Description-md5: c6ad0aa78fc2b26d475235f37a7cbbff
Description-en: library for the Modbus protocol
 A Modbus library written in C, to send/receive data with a device which
 respects the Modbus protocol. This library can use a serial port or an
 Ethernet connection.
 .
 This package contains the shared library.

Package: libmodem-vgetty-perl
Description-md5: ebcceb32cb30626b0a02d6e538fc084b
Description-en: Perl module for interfacing with vgetty (Modem::Vgetty)
 Modem::Vgetty is a Perl interface to vgetty(8), which can be used for
 communication with voice modems.

Package: libmodern-perl-perl
Description-md5: 11718f96220726ae18a842d080ca3541
Description-en: module for enabling all of the features of Modern Perl
 Modern Perl programs use several modules to enable additional features of
 Perl and of the CPAN. Instead of copying and pasting all of these 'use'
 lines, instead write only one:
 .
    use Modern::Perl;
 .
 This enables the strict and warnings pragmas, as well as all of the features
 available since Perl 5.10.
 .
 For enabling features of newer Perl releases, a year can be specified as an
 import tag, e.g.:
 .
    use Modern::Perl '2017';
 .
 enables 5.24 features. Cf. Modern::Perl(3pm) for details.
 .
 See http://www.modernperlbooks.com/mt/2009/01/toward-a-modernperl.html for
 more information, http://www.modernperlbooks.com/ for further discussion of
 Modern Perl and its implications, and
 http://onyxneon.com/books/modern_perl/index.html for a freely-downloadable
 Modern Perl tutorial.

Package: libmodplug-dev
Description-md5: 9c41f5f23e12c7200721f4a159e891e8
Description-en: development files for mod music based on ModPlug
 Module files (MOD music, tracker music) are a family of music file
 formats originating from the MOD file format on Amiga systems used in
 late 1980s.
 .
 This package contains the header files and .so symlinks required to
 compile code against libmodplug, a library based on the mod rendering
 code from ModPlug, a popular Windows mod player written by Olivier
 Lapicque, found at http://www.modplug.com.

Package: libmodplug1
Description-md5: fa315d9a6c9673cd063644e36eb92a84
Description-en: shared libraries for mod music based on ModPlug
 Module files (MOD music, tracker music) are a family of music file
 formats originating from the MOD file format on Amiga systems used in
 late 1980s.
 .
 This is a library based on the mod music rendering code from ModPlug,
 a popular Windows mod player written by Olivier Lapicque, found at
 http://www.modplug.com.

Package: libmods-record-perl
Description-md5: 0ea13aa28d9459f5b77de9a88ced97fe
Description-en: module for handling MODS records
 MODS::Record provides MODS parsing and creation for MODS Schema 3.5.
 .
 MODS is specified and described at the Library of Congress:
 <http://www.loc.gov/standards/mods/>

Package: libmodule-build-cleaninstall-perl
Description-md5: 0a5c86a8efbc1cf3cd1513ecb44e812c
Description-en: module for removing the old module before installing the new one
 Module::Build::CleanInstall is a subclass of Module::Build with one
 additional feature, before upgrading the module from and old version to a new
 one, it first removes the files installed by the previous version. This is
 useful especially when the new version will not contain some files that the
 old one did, and it is necessary that those files do not remain in place.
 .
 Since it is a subclass of Module::Build it is used exactly like that module.
 Module::Build::CleanInstall does provide an additional action uninstall, but
 it need not be called separately; the action install will call it when
 invoked.
 .
 The uninstalling is done by removing the files in the installed module's
 packlist which is created when the module is first installed.

Package: libmodule-build-parse-yapp-perl
Description-md5: b3a485c981e7955ff90be34d18bc9836
Description-en: module to build Parse::Yapp parsers from source
 Module::Build::Parse::Yapp is a subclass of Module::Build made to build
 Parse::Yapp parsers from the source. Thus, prebuilt parsers do not have to be
 included in the source distribution.
 .
 Module::Build::Parse::Yapp looks for *.yp files under 'lib' and produces Perl
 modules in place of them under 'blib/lib'. Therefore, a grammar file
 'lib/A/B/C.yp' will be converted to 'blib/lib/A/B/C.pm' with a package name
 of 'A::B::C'.

Package: libmodule-build-perl
Description-md5: fa2ee309b6f2eec3e9cf7b941eb79c8b
Description-en: framework for building and installing Perl modules
 Module::Build is a framework for easily building, testing and installing Perl
 packages. It is meant as a next-generation replacement for ExtUtils::MakeMaker
 and offers many additional features characteristic of a more modern install
 system, including simple subclassing for custom build actions.
 .
 Because it is written in Pure Perl, it has very few external dependencies. In
 particular, it allows for installation of packages on systems without 'make'
 and will even work without a shell. Its only prerequisites are modules that
 are included with perl 5.6.0 and it is core as of perl 5.10.

Package: libmodule-build-pluggable-cpanfile-perl
Description-md5: ca719464c57a8384ca3532345d3cdcd9
Description-en: plugin for Module::Build::Pluggable to use cpanfiles
 Module::Build::Pluggable::CPANfile is a plugin for Module::Build::Pluggable
 to include dependencies from cpanfile into meta files.

Package: libmodule-build-pluggable-perl
Description-md5: c952c097cde8779c6270db76153a5c2b
Description-en: plugins for the perl module Module::Build
 Module::Build::Pluggable adds pluggability for Module::Build. You can call
 HOOK_prepare on preparing arguments for Module::Build->new, HOOK_configure
 on configuration step, and HOOK_build on build step.

Package: libmodule-build-pluggable-ppport-perl
Description-md5: 89d734800328dd33ae48eac2396f591a
Description-en: module to generate a ppport.h file automatically
 Module::Build::Pluggable::PPPort can be used to generate the file ppport.h
 automatically for use with the Module::Build::Pluggable Perl module.

Package: libmodule-build-tiny-perl
Description-md5: 1c8c004a8b88e4f7cc5ca7f268bdd7bf
Description-en: tiny replacement for Module::Build
 Many Perl distributions use a Build.PL file instead of a Makefile.PL file
 to drive distribution configuration, build, test and installation.
 Traditionally, Build.PL uses Module::Build as the underlying build system.
 Module::Build::Tiny provides a simple, lightweight, drop-in replacement.

Package: libmodule-build-using-pkgconfig-perl
Description-md5: 89084e2f7a59e159ecc06643e3de3401
Description-en: Module::Build extension for using platform libraries provided by pkg-config
 Module::Build::Using::PkgConfig is a subclass of Module::Build that provides
 some handy methods to assist the Build.PL script of XS-based module
 distributions that make use of platform libraries managed by pkg-config.
 .
 As well as supporting libraries installed on a platform-wide basis and thus
 visible to pkg-config itself, this subclass also assists with Alien::-based
 wrappers of these system libraries, allowing them to be dynamically installed
 at build time if the platform does not provide them.

Package: libmodule-build-withxspp-perl
Description-md5: 002590c6eb3fa8d7a4ae534410cefa5c
Description-en: XS++ enhanced flavour of Module::Build
 Module::Build::WithXSpp is a subclass of Module::Build that adds some
 tools and processes to make it easier to use for wrapping C++ using
 XS++ (ExtUtils::XSpp).

Package: libmodule-build-xsutil-perl
Description-md5: c3699a66f9a8ce14b660d9193ecdd0d6
Description-en: Module::Build class for building XS modules
 Module::Build::XSUtil is subclass of Module::Build for support building XS
 modules.
 .
 Beyond other features it supports checking for C99 and C++ compilers
 as well as to enable compiler warnings or debug options.

Package: libmodule-bundled-files-perl
Description-md5: 4f9173d97019575b8448ae3b802263b4
Description-en: perl module to access files bundled with your module
 Module::Bundled::Files provides a simple method of accessing files that need
 to be bundled with a module.

Package: libmodule-compile-perl
Description-md5: 2c895f469bca163c4a3ab8c4e6b7e773
Description-en: Perl module providing a system to compile Perl modules
 Module::Compile provides a system for writing modules that *compile* other
 Perl modules.
 .
 Modules that use these compilation modules get compiled into some
 altered form the first time they are run. The result is cached into
 ".pmc" files.
 .
 Perl has native support for ".pmc" files. It always checks for them,
 before loading a ".pm" file.

Package: libmodule-corelist-perl
Description-md5: c21e63c7a8b93430a7380fd85795db3b
Description-en: module to determine modules shipped with perl
 Module::CoreList is a Perl module that can provide various information about
 the versions of Perl modules that shipped with perl interpreter releases.
 .
 It contains a hash of hashes which is keyed on the perl interpreter version,
 as indicated in $]. The second level hash has pairs of modules and as well as
 their versions. It's possible that the version of a module is unspecified, in
 which case it will be undef.
 .
 Other features include a hash providing ISO formatted versions of the release
 dates, as gleaned from perlhist, and a hash that clusters known perl releases
 by their major versions.

Package: libmodule-cpanfile-perl
Description-md5: bd04706dbc8c738be5e31b5abb9a9ecf
Description-en: format for describing CPAN dependencies of Perl applications
 Module::CPANfile is a tool to handle cpanfile format to load application
 specific dependencies, not just for CPAN distributions.
 .
 `cpanfile` describes CPAN dependencies required to execute associated Perl
 code.
 .
 Place the `cpanfile` in the root of the directory containing the associated
 code. For instance, in a Catalyst application, place the `cpanfile` in the
 same directory as `myapp.conf`.
 .
 Tools supporting `cpanfile` format (e.g. cpanm and carton) will automatically
 detect the file and install dependencies for the code to run.

Package: libmodule-cpants-analyse-perl
Description-md5: 3f107ff03ea640300d187a83eba0e9c3
Description-en: Perl module to generate Kwalitee ratings for a distribution
 Module::CPANTS::Analyse is a utility module used by Test::Kwalitee and others
 to analyse CPAN distributions and determine their Kwalitee. Kwalitee is a set
 of software metrics useful for determine how good your software is; it's not
 true software quality, which your computer can't measure in a general sense.
 (If you can, you've solved a hard problem in computer science.)
 .
 Kwalitee looks like quality, sounds like quality, but it's not quite quality.
 If you plan to release a distribution to the CPAN -- or even within your own
 organization -- testing its Kwalitee before creating a release can help you
 improve your quality as well.

Package: libmodule-depends-perl
Description-md5: 2936d4ca9f7140b8b0664bbff8dac3c8
Description-en: Perl module to identify the dependencies of a distribution
 Module::Depends extracts module dependencies from an unpacked
 distribution tree.
 .
 Module::Depends only evaluates the {MY,}META.{json,yml} files shipped with a
 distribution. This won't be effective until all distributions ship such
 files, so you should look at Module::Depends::Intrusive.

Package: libmodule-extract-perl
Description-md5: ea2d7cd52575ddd25ad110573710a74d
Description-en: base class for working with Perl distributions
 Module::Extract is a convenience base class for modules that work with
 Perl distributions.
 .
 Its purpose is to take care of the mechanisms of locating and extracting
 a Perl distribution so that your module can do something specific to the
 distribution.

Package: libmodule-extract-use-perl
Description-md5: 7e55ad26f8bca9280f0aa57526ae3fc6
Description-en: Perl module to extract which modules some code uses
 Module::Extract::Use extracts the names of the modules used in a file using a
 static analysis. It uses PPI (Perl Parsing Interface) to tokenize and extract
 the file data.
 .
 Since this module does not run code, it cannot find dynamic uses of modules,
 such as eval "require $class".

Package: libmodule-extract-version-perl
Description-md5: 331f35fe573cc4c5a63ed7dab4366b7c
Description-en: module to extract a module version safely
 The Module::Extract::VERSION module lets you pull out of module source code
 the version number for the module. It assumes that there is only one $VERSION
 in the file and the entire $VERSION statement is on the same line.

Package: libmodule-extractuse-perl
Description-md5: 7dcf947b8c07987f1d0d8f98d647bdfa
Description-en: Perl module to find out modules used by the specified Perl source
 Module::ExtractUse is basically a Parse::RecDescent grammar to parse Perl
 code. It tries very hard to find all modules (whether pragmas, Core, or from
 CPAN) used by the parsed code.
 .
 "Usage" is defined by either calling use or require.

Package: libmodule-faker-perl
Description-md5: a594dc90ff087b2464e5baa2f82a32ee
Description-en: module to build fake dists for testing CPAN tools
 Module::Faker is a tool for building fake CPAN modules and, perhaps more
 importantly, fake CPAN distributions. These are useful for running tools that
 operate against CPAN distributions without having to use real CPAN
 distributions. This is much more useful when testing an entire CPAN instance,
 rather than a single distribution, for which see CPAN::Faker.

Package: libmodule-find-perl
Description-md5: cc5e109724f5af65cc95c1183bb933a6
Description-en: module to find and use installed Perl modules
 Module::Find is a Perl module that allows developers to find and use modules
 in categories. This is useful for auto-detecting driver or plugin modules.
 You can differentiate between looking in the category itself or in all
 subcategories.
 .
 If you want Module::Find to search in a certain directory (like the plugins
 directory of your software installation), make sure you modify @INC before
 you call the Module::Find functions.

Package: libmodule-implementation-perl
Description-md5: 435fb0bcc3d1e6c76e042b4f76ff5fc4
Description-en: module for loading one of several alternate implementations of a module
 Module::Implementation abstracts out the process of choosing one of several
 underlying implementations for a module. This can be used to provide XS and
 pure Perl implementations of a module, or it could be used to load an
 implementation for a given OS or any other case of needing to provide
 multiple implementations.
 .
 This module is only useful when you know all the implementations ahead of
 time. If you want to load arbitrary implementations then you probably want
 something like a plugin system, not this module.

Package: libmodule-info-perl
Description-md5: d2f74c45bf0bbe7c7b37ef4ffb97d061
Description-en: Perl module providing information about Perl modules
 Module::Info is a Perl module for determining information about Perl modules
 without actually loading the module. It isn't actually specific to modules
 and should work on any Perl code.

Package: libmodule-inspector-perl
Description-md5: ebcd4d546ec09599c7eb1158bd2a65da
Description-en: integrated API for inspecting Perl distributions
 Module::Inspector provides an unified and easy to use API for examining Perl
 module distributions, either unrolled on disk or as a tarball.
 .
 It provides a single API for accessing various module features, such as
 dependencies, regardless of the method used by the module to describe them.

Package: libmodule-install-authorrequires-perl
Description-md5: d829ce0461180ea8741070c651ab47fb
Description-en: declare author-only dependencies
 Modules often have optional requirements, for example dependencies that
 are useful for (optional) tests, but not required for the module to
 work properly.
 .
 Usually you want all developers of a project to have these optional
 modules installed. However, simply telling everyone or printing
 diagnostic messages if optional dependencies are missing often isn't
 enough to make sure all authors have all optional modules installed.
 .
 Module::Install already has a way of detecting an author environment,
 so an easy way to achieve the above would be something like:
 .
  if ($Module::Install::AUTHOR) {
    requires 'Some::Module';
    requires 'Another::Module' => '0.42';
  }
 .
 Unfortunately, that'll also make the optional dependencies show up in
 the distributions "META.yml" file, which is obviously wrong, as they
 aren't actually hard requirements.
 .
 Working that around requires a considerable amount of non-trivial
 Makefile.PL hackery, or simply using Module::Install::AuthorRequires's
 "author_requires" command.

Package: libmodule-install-authortests-perl
Description-md5: d58628dfae5efbe6dd40ea321ace7ab4
Description-en: designate tests only run by module authors
 Module::Install::AuthorTests adds two Module::Install commands which
 declares that the test files found in the directory ./xt should be run
 only if the module is being built by an author.

Package: libmodule-install-autolicense-perl
Description-md5: 1747c5d390219a47179c5c68d681c449
Description-en: automagically generate LICENSE files
 Module::Install::AutoLicense is a Module::Install extension that
 generates a "LICENSE" file automatically whenever the author runs
 "Makefile.PL". On the user side it does nothing.
 .
 When "make distclean" is invoked by the author, the "LICENSE" is
 removed.
 .
 The appropriate license is determined from the meta provided with the
 "license" command and the holder of the license from the "author"
 command.
 .
 Software::License is used to generate the "LICENSE" file.

Package: libmodule-install-automanifest-perl
Description-md5: 185f4c4946bbf47368fbe7df1291b664
Description-en: generate MANIFEST automatically
 The Module::Install::AutoManifest extension adds behavior for automatically
 generating MANIFEST to Module::Install.
 .
 Before 'make distdir', 'make manifest' will be run for you
 automatically. Likewise, 'make distclean' will remove your
 automatically-generated MANIFEST.

Package: libmodule-install-contributors-perl
Description-md5: d76a17b416799dd6ea94895b1095720e
Description-en: add an "x_contributors" section to your META.yml
 Module::Install::Contributors is a plugin for Module::Install. It adds
 a "x_contributors" section to your META.yml file. This is an array of
 strings, which should normally be in "Name <email>" format.

Package: libmodule-install-copyright-perl
Description-md5: 0a2c1f83baa837191c1b9a66650f3d2c
Description-en: package a COPYRIGHT file with a distribution
 Module::Install::Copyright extracts copyright and licensing information
 from embedded pod and/or RDF metadata included in the distribution, and
 outputs it as a text file called "COPYRIGHT" which should roughly
 conform to the Debian copyright file format.
 .
 This package also provides Module::Install::Credits.

Package: libmodule-install-doap-perl
Description-md5: a57ca3fef18eeba4ab810f371fa79656
Description-en: generate META.yml data from DOAP
 Resource Description Framework (RDF) is a standard model for data
 interchange on the Web.
 .
 Module::Install::DOAP generates your META.yml file from RDF data
 (especially DOAP) in your distribution's 'meta' directory.

Package: libmodule-install-doapchangesets-perl
Description-md5: eeb48bad1a9d4f979fdab2fd491df9b3
Description-en: write your distribution change log in RDF
 Resource Description Framework (RDF) is a standard model for data
 interchange on the Web.
 .
 Module::Install::DOAPChangeSets allows you to write your Changes file
 in Turtle or RDF/XML and autogenerate a human-readable text file.
 .
 To do this, create an RDF file called "meta/changes.ttl" (or something
 like that) and describe your distribution's changes in RDF using the
 Dublin Core, DOAP, and DOAP Change Sets vocabularies. Then in your
 Makefile.PL, include:
 .
  write_doap_changes "meta/changes.ttl", "Changes", "turtle";
 .
 This line will read your data from the file named as the first
 argument, parse it using either Turtle or RDFXML parsers (the third
 argument), and output a human-readable changelog to the file named as
 the second argument.

Package: libmodule-install-extratests-perl
Description-md5: 72328931ce5e05e97109b25c2f326de0
Description-en: contextual tests that the harness can ignore
 Module::Install::ExtraTests adds one Module::Install command:
 .
  extra_tests;
 .
 This declares that the test files found in the directory ./xt should be
 run only in certain instances:
 .
  ./xt/author  - run when tests are being run in an author's working copy
  ./xt/smoke   - run when the dist is being smoked (AUTOMATED_TESTING=1)
  ./xt/release - run during "make disttest"
 .
 These directories are recurisvely scanned for *.t files.  If any
 directories or files exist in ./xt that are not recognized, the
 Makefile.PL will die.

Package: libmodule-install-manifestskip-perl
Description-md5: 41d6a9d117e9570c321128aad55e9559
Description-en: generate a MANIFEST.SKIP file
 Module::Install::ManifestSkip generates a "MANIFEST.SKIP" file for you
 (using Module::Manifest::Skip) that contains the common files that
 people do not want in their "MANIFEST" files. The SKIP file is
 generated each time that you (the module author) run "Makefile.PL".
 .
 You can add your own custom entries at the top of the "MANIFEST" file.
 Just put a blank line after your entries, and they will be left alone.
 .
 This module also adds 'MANIFEST' to the "clean_files()" list so that
 "make clean" will remove your "MANIFEST".

Package: libmodule-install-perl
Description-md5: 39bd50891a371c10b1ee578cd6c09c7a
Description-en: framework for installing Perl modules
 NOTE: while Module::Install pioneered many great ideas in its time, its
 primary benefits have been better achieved by other tools, like Dist::Zilla,
 and its spinoffs. Use of Module::Install for new distributions is therefore
 discouraged by the maintainers.
 .
 Module::Install is a package for writing installers for CPAN (or CPAN-like)
 distributions that are clean, simple, minimalist, act in a strictly correct
 manner with ExtUtils::MakeMaker. It will run on any Perl installation version
 5.005 or newer.
 .
 It is designed to automatically include a copy of itself with modules that
 use it, thus ensuring that bleeding-edge features will be available for use
 in Makefile.PL in a simple and portable way. It is simple to learn, and has
 the same features as ExtUtils::MakeMaker and Module::Build. However, it has
 the advantage that it requires no installation for end-users.

Package: libmodule-install-rdf-perl
Description-md5: 06347aa1c55860c06e99e0f25f0c9150
Description-en: advanced metadata for your Perl packaging
 Resource Description Framework (RDF) is a standard model for data
 interchange on the Web.
 .
 Module::Install::RDF doesn't really do much on its own, but is a
 pre-requisite for Module::Install::DOAP.
 .
 Specifically, it reads all the RDF it can find in the distribution's
 'meta' directory and exposes it for other modules to make use of. It
 also allows you to write out a combined graph using Turtle.

Package: libmodule-install-readmefrompod-perl
Description-md5: 572ad419b006ba4dc684e5625836a57f
Description-en: automatically convert POD to a README
 Module::Install::ReadmeFromPod is a Module::Install extension that
 generates a "README" file automatically from an indicated file
 containing POD, whenever the author runs "Makefile.PL". Several output
 formats are supported: plain-text, HTML, PDF or manpage.

Package: libmodule-install-rtx-perl
Description-md5: 664c8ebea0c190abdeb2766fae33b3bb
Description-en: RT extension installer
 This Module::Install extension implements several functions
 for installing RT extensions.
 .
 This is for Debian packagers of RT extensions.

Package: libmodule-install-substitute-perl
Description-md5: 4a467179d600a27c681df3496c63c7fa
Description-en: substitute values into files before install
 Module::Install::Substitute is an extension for the Module::Install system
 that allows you to substitute values into files before install, for example
 paths to libs or binary executables.

Package: libmodule-install-trustmetayml-perl
Description-md5: 65c50a284e897b93d6afde928daacfb6
Description-en: trust META.yml list of dependencies
 CPAN doesn't trust "META.yml"'s list of dependencies for a module.
 Instead it expects "Makefile.PL" run on the computer the package is
 being installed upon to generate its own list of dependencies (called
 "MYMETA.yml" or "MYMETA.json").
 .
 Module::Install::TrustMetaYml generates "MYMETA.yml" by simply passing
 through the dependencies from "META.yml".

Package: libmodule-install-xsutil-perl
Description-md5: fc0a9dba08228573538ee6390e1a2278
Description-en: Module::Install extension for handling XS modules
 Module::Install::XSUtil is a Perl module which extends Module::Install by
 providing a set of utilities to setup distributions which include or depend
 on XS module.
 .
 For examples of this module in action in the wild, see XS::MRO::Compat and/or
 Method::Cumulative.

Package: libmodule-load-conditional-perl
Description-md5: c762ba860ae06f9230999cb027d2e479
Description-en: module for looking up information about modules
 Module::Load::Conditional provides simple ways to query and possibly load any
 of the modules you have installed on your system during runtime. It is able
 to load multiple modules at once or none at all if one of them was not able
 to load. It also takes care of any error checking and so forth.

Package: libmodule-manifest-perl
Description-md5: 25e7dafa9186706da0d58cbea4f1f9db
Description-en: module for parsing and examining a Perl distribution MANIFEST file
 Module::Manifest is a simple utility module created originally for use in
 Module::Inspector.
 .
 It allows you to load the MANIFEST file that comes in a Perl distribution
 tarball, examine the contents, and perform some simple tasks.
 .
 Granted, the functionality needed to do this is quite simple, but the Perl
 distribution MANIFEST specification contains a couple of little
 idiosyncracies, such as line comments and space-seperated inline comments.
 .
 The use of this module means that any little nigglies are dealt with behind
 the scenes, and you can concentrate the main task at hand.

Package: libmodule-manifest-skip-perl
Description-md5: 211ce72c2a88489aef81bba355d4457e
Description-en: MANIFEST.SKIP management for Perl modules
 Module::Manifest::Skip is mostly intended for module packaging
 frameworks to share a common, up-to-date "MANIFEST.SKIP" base. For
 example, Module::Install::ManifestSkip, uses this module to get the
 actual SKIP content. However this module may be useful for any module
 author.
 .
 CPAN module authors use a MANIFEST.SKIP file to exclude certain well
 known files from getting put into a generated MANIFEST file, which
 would cause them to go into the final distribution package.
 .
 The packaging tools try to automatically skip things for you, but if
 you add one of your own entries, you have to add all the common ones
 yourself. This module attempts to make all of this boring process as
 simple and reliable as possible.
 .
 Module::Manifest::Skip can create or update a MANIFEST.SKIP file for
 you. You can add your own entries, and it will leave them alone. You
 can even tell it to not skip certain entries that it normally skips,
 although this is rarely needed.

Package: libmodule-math-depends-perl
Description-md5: 4d6a95573f90ebddad82257bbf47ae30
Description-en: convenience object for manipulating Perl module dependencies
 Module::Math::Depends is a convenience module for storing Perl module
 interdependencies. It can accumulate several dependency links, picking the
 most requiring ones, so that you end up with a set of dependencies that
 represent all of imput dependency relationships.

Package: libmodule-metadata-perl
Description-md5: eca75d7541a5cefdf17187227243db09
Description-en: Perl module to gather package and POD information from perl module files
 Module::Metadata provides a standard way to gather metadata (like name,
 version, list of packages, list of pod sections, ...) about a .pm file
 through (mostly) static analysis and (some) code execution. When
 determining the version of a module, the $VERSION assignment is evaled,
 as is traditional in the CPAN toolchain.

Package: libmodule-optional-perl
Description-md5: c0a317fb7084df4e2da924b0b9223d7d
Description-en: Module::Optional - Breaking module dependency chains
 This module provides a way of using a module which may or may not be
 installed on the target machine. If the module is available it behaves
 as a straight use. If the module is not available, subs are repointed to
 their equivalents in a dummy namespace.

Package: libmodule-package-perl
Description-md5: 433166e3b0522e88aff945b3b3a3aa57
Description-en: postmodern Perl module packaging
 Module::Package is a drop-in replacement for Module::Install. It does
 everything Module::Install does, but just a bit better.
 .
 Actually this module is simply a wrapper around Module::Install. It
 attempts to drastically reduce what goes in a Makefile.PL, while at the
 same time, fixing many of the problems that people have had with
 Module::Install (and other module frameworks) over the years.

Package: libmodule-package-rdf-perl
Description-md5: 62d6ed8738c1aa3a22471437c44266e8
Description-en: drive your distribution with RDF
 Resource Description Framework (RDF) is a standard model for data
 interchange on the Web.
 .
 Module::Package::RDF allows you to keep a really simple Makefile.PL:
 Just add semantic packaging information as RDF Turtle files.

Package: libmodule-path-perl
Description-md5: 19a59345d1e412e07e1a436aadd06f93
Description-en: module to get the full path to a locally installed Perl module
 Module::Path provides a single function, module_path(), which takes a module
 name and finds the first directory in the @INC path where the module is
 installed locally. It returns the full path to that file, resolving any
 symlinks.

Package: libmodule-pluggable-fast-perl
Description-md5: c05c18640bfcfbea329a589bf6681afa
Description-en: module for fast plugins with instantiation
 Module::Pluggable::Fast is similar to Module::Pluggable but instantiates
 plugins as soon as they are found, which is useful for code generators like
 Class::DBI::Loader.

Package: libmodule-pluggable-ordered-perl
Description-md5: 8773144fb6b6131835f6fc3295fc20af
Description-en: Perl module to load plugins in a specified order
 Module::Pluggable::Ordered is a Perl module which extends the functionality
 provided by Module::Pluggable, allowing hooks to determine an ordering for
 modules to be loaded, producing an effect like the System V init process,
 where files can specify where in the init sequence they'd like to be called.

Package: libmodule-pluggable-perl
Description-md5: c7c2682ba1b76dc1b9bc7f5fdb566d38
Description-en: module for giving  modules the ability to have plugins
 Module::Pluggable provides a simple but, hopefully, extensible way of having
 'plugins' for your module. Essentially all it does is export a method into
 your namespace that looks through a search path for .pm files and turn those
 into class names. Optionally it instantiates those classes for you.

Package: libmodule-reader-perl
Description-md5: 9d0b7cf5080a2ad9c72af29d19dfa3ab
Description-en: module to find and read perl modules like perl does
 Module::Reader finds modules in @INC using the same algorithm perl does. From
 that, it will give you the source content of a module, the file name (where
 available), and how it was found. Searches (and content) are based on the
 same internal rules that perl uses for require() and do().

Package: libmodule-refresh-perl
Description-md5: 9642ecb5a41ac4e2b3eb5262b6338805
Description-en: tool to refresh %INC files when updated on disk
 Module::Refresh is a generalization of the functionality provided by
 Apache::StatINC and Apache::Reload.  It's designed to make it
 easy to do simple iterative development when working in a persistent
 environment.
 .
 It does not require mod_perl.

Package: libmodule-runtime-conflicts-perl
Description-md5: dcfb0eb8923b383b591430fcbbbceebe
Description-en: module to provide information on conflicts for Module::Runtime
 Module::Runtime::Conflicts provides conflicts checking for Module::Runtime,
 which had a recent release that broke some versions of Moose. It is called
 from Moose::Conflicts and moose-outdated.

Package: libmodule-runtime-perl
Description-md5: 0addc2e07c40581d732353752eedc4cc
Description-en: Perl module for runtime module handling
 Module::Runtime deals with runtime handling of Perl modules, which are normally
 handled at compile time.
 .
 This module provide functions that can, for example, require or use modules at
 runtime, check for module names validity, compose module names and more.

Package: libmodule-scandeps-perl
Description-md5: e27f79a2df77de085028e5eb8da94d32
Description-en: module to recursively scan Perl code for dependencies
 Module::ScanDeps is a Perl module that scans potential modules used by perl
 programs to determine information about modules they depend on. It performs
 static analysis as well as more aggressive scanning (by running files in
 compile-only or normal mode).

Package: libmodule-signature-perl
Description-md5: bb227f26cf85a980d001d85fb38cfa2b
Description-en: module to manipulate CPAN SIGNATURE files
 Module::Signature is a Perl module that adds cryptographic authentications to
 CPAN distributions, via the special SIGNATURE file. It also includes the
 cpansign tool to sign distributions and to verify signatures, and supports
 using many different cryptographic hashing algorithms.

Package: libmodule-starter-pbp-perl
Description-md5: d3479be11b5fa51ddc9b4b54275f190d
Description-en: Perl module to create new perl modules following best practices
 Module::Starter::PBP implements a simple approach to creating modules and
 their support files, based on the Module::Starter approach. Module::Starter
 needs to be installed before this module can be used.
 .
 When used as a Module::Starter plugin, this module allows you to specify a
 simple directory of templates which are filled in with module-specific
 information, and thereafter form the basis of your new module.
 .
 The default templates that this module initially provides are based on the
 recommendations in the book "Perl Best Practices" by Damian Conway.

Package: libmodule-starter-perl
Description-md5: 50f4c2a62ee9044d7a70aaf3a959f7bc
Description-en: simple starter kit for Perl modules
 Module::Starter is used to create a skeletal Perl module distribution,
 including basic builder scripts, tests, documentation, and module code.
 The module-starter script should be enough for most users, but the core
 Module::Starter module can also be overridden for more complex situations.

Package: libmodule-starter-plugin-cgiapp-perl
Description-md5: e2e6e0be26a18a011a0159c1117a2d71
Description-en: template based module starter for CGI apps
 This is a plugin for Module::Starter that builds you a skeleton
 CGI::Application module with all the extra files needed to package it for
 CPAN. You can customize the output using HTML::Template.

Package: libmodule-starter-plugin-simplestore-perl
Description-md5: dd998326b60306be370418573a62305b
Description-en: template storage methods for Module::Starter
 This Module::Starter plugin is intended to be loaded after
 Module::Starter::Plugin::Template. It implements the templates method,
 required by the Template plugin. The DirStore plugin stores all the required
 templates as files in a directory.

Package: libmodule-starter-plugin-tt2-perl
Description-md5: af931c7f089359e83c731c056394e59b
Description-en: module providing Template toolkit support for Module::Starter
 Module::Starter::Plugin::TT2 is intended to be loaded after
 Module::Starter::Plugin::Template. It implements the renderer and render
 methods, required by the Template plugin. The methods are implemented with
 Template Toolkit.
 .
 Module::Starter::Plugin::TT2's distribution includes a directory,
 templates/dir, and a file templates/inline that contain stock templates for
 use with the InlineStore and DirStore plugins. The module itself contains
 default templates in its data section.

Package: libmodule-starter-smart-perl
Description-md5: 4c52c28700cff768ce2f5684205e69ad
Description-en: Module::Starter plugin to add new modules into existing distributions
 Module::Starter::Smart is a simple helper plugin for Module::Starter. It
 overrides the create_distro, create_modules, and create_t subroutines
 defined in whichever engine plugin in use (say, Module::Starter::Simple).
 .
 When invoked with an existing distribution, the plugin may bypass the
 create_basedir subroutine, pull in a list of existing modules as well as
 test files, create new modules, and recreate the manifest file accordingly.

Package: libmodule-used-perl
Description-md5: 3a90a4cc77e0581df729cbd83aa0f6ac
Description-en: library to detect modules loaded by Perl code without running it
 Module::Used is a Perl module that does static analysis of arbitrary Perl
 code, looking for use and require statements to determine what modules are
 required by the code. It also knows about Moose and Moose::Role, so it can
 determine appropriate dependencies in that case too.

Package: libmodule-util-perl
Description-md5: a2483ec7172b039fb899fb776345eae6
Description-en: Perl module to manipulate Perl module names
 Module::Util provides useful functions to manipulate module names. Its main
 aim is to centralise some of the functions commonly used by modules that
 manipulate other modules in some way, like converting module names to relative
 paths.
 .
 It also provides some general utility functions for working with modules, such
 as determining whether a string "looks like" a module name, or testing if a
 module is loaded (using %INC magic).

Package: libmodule-versions-report-perl
Description-md5: ec0704ecc86790f2aaac6ec5b16e24ed
Description-en: Report versions of all modules in memory
 The author says: "I often get email from someone reporting a bug in a
 module I've written. I email back, asking what version of the module
 it is, what version of Perl on what OS, and sometimes what version of
 some relevant third library (like XML::Parser). They reply, saying
 "Perl5". I say "I need the exact version, as reported by 'perl -v'".
 They tell me. And I say "I, uh, also asked about the version of my
 module and XML::Parser [or whatever]". They say "Oh yeah. It is 2.27".
 "Is that my module or XML::Parser?" "XML::Parser." "OK, and what
 about my module's version?" "Oh yeah. That's 3.11." By this time,
 days have passed, and what should have been a simple operation --
 reporting the version of Perl and relevant modules, has been
 needlessly complicated".
 .
 This module is for simplifying that task. If you add "use
 Module::Versions::Report;" to a program (especially handy if your
 program is one that demonstrates a bug in some module), then when the
 program has finished running, you well get a report detailing all the
 modules in memory, and noting the version of each (for modules that
 defined a $VERSION, at least).

Package: libmodule-want-perl
Description-md5: 4a32e42f6fbe8b2d469bd8094d4aa685
Description-en: module to check @INC only once for wanted modules
 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.
 .
 Module::Want 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.

Package: gir1.2-modulemd-2.0
Description-md5: a049ea57c7ec3938d08c901650510656
Description-en: C Library for handling module metadata files - introspection
 The libmodulemd API provides an interface for handling metadata
 files describing the modular repositories introduced in the Fedora
 project and RedHat Enterprise Linux.
 .
 This package contains the gobject-introspection definitions. Note that
 there is an override written in Python, so any packages that use
 the GObject introspection definitions with the libmodulemd Python
 bindings must also depend on python3:any and python3-six.

Package: libmodulemd-dev
Description-md5: 53c9a8f3fb98605f9119bef6b22f7873
Description-en: C Library for handling module metadata files - development files
 The libmodulemd API provides an interface for handling metadata
 files describing the modular repositories introduced in the Fedora
 project and RedHat Enterprise Linux.
 .
 This package contains the header files needed for development.

Package: libmodulemd-tools
Description-md5: 64a018ad1ae66b74af1a856c132655bd
Description-en: C Library for handling module metadata files - utilities
 The libmodulemd API provides an interface for handling metadata
 files describing the modular repositories introduced in the Fedora
 project and RedHat Enterprise Linux.
 .
 This package contains the command-line utilities.

Package: libmodulemd2
Description-md5: 133150da5ee076301387e98f7c0d6b1c
Description-en: C Library for handling module metadata files
 The libmodulemd API provides an interface for handling metadata
 files describing the modular repositories introduced in the Fedora
 project and RedHat Enterprise Linux.
 .
 This package contains the shared library.

Package: libmoe-dev
Description-md5: 565fd817ce34396e6f3fb5fcf9575c6a
Description-en: library to handle multiple octets character encoding scheme (devel files)
 libmoe is a collection of routines to handle sequence of characters
 consisting of multiple octets.  The main functionalities are to convert
 the encoding of a character from ISO 2022 to "fake" UTF-8, and vice versa.
 .
 This development package contains include files for the interface.
 It includes also a static lib for particular cases.

Package: libmoe1.5
Description-md5: d186220a55afb1c065c446cb35c59616
Description-en: library to handle multiple octets character encoding scheme
 libmoe is a collection of routines to handle sequence of characters
 consisting of multiple octets.  The main functionalities are to convert
 the encoding of a character from ISO 2022 to "fake" UTF-8, and vice versa.

Package: libmojo-ioloop-readwriteprocess-perl
Description-md5: 490fe8b2c1579bfd6c3c1fea1bd5ad04
Description-en: module to execute external programs or internal code blocks as separate process
 Mojo::IOLoop::ReadWriteProcess is yet another Mojo process manager. Processes
 can be either internal blocks or code, or external programs.
 .
 Mojo::IOLoop::ReadWriteProces inherits all events, attributes, and methods
 from Mojo::EventEmitter and adds new ones. It supports running processes
 directly, in parallel, in batch mode, and in a queue.

Package: libmojo-jwt-perl
Description-md5: 84a89b8cca435d57acd49790fc1850de
Description-en: JSON Web Token the Mojo way
 JSON Web Token is described in https://tools.ietf.org/html/rfc7519. Mojo::JWT
 implements that standard with an API that should feel familiar to Mojolicious
 users (though of course it is useful elsewhere). Indeed, JWT is much like
 Mojolicious::Sessions except that the result is a url-safe text string rather
 than a cookie.

Package: libmojo-pg-perl
Description-md5: bb1d2a95f3d8bb64471f38eff726ac32
Description-en: module to make PostgreSQL fun to use with Mojolicious
 Mojo::Pg is a wrapper around DBD::Pg that makes PostgreSQL a lot of
 fun to use with the Mojolicious real-time web framework.
 .
 Features of note include URL-based database connections, automatic
 transaction rollback support, database migrations written in plain SQL,
 and asynchronous triggers.
 .
 Support for Mojo::Pg is present in the Minion job queue for Mojolicious.

Package: libmojo-rabbitmq-client-perl
Description-md5: 565b020aad89c9a41719b2a700dff4b5
Description-en: Mojo::IOLoop based RabbitMQ client
 Mojo::RabbitMQ::Client is a rewrite of AnyEvent::RabbitMQ to work
 on top of Mojo::IOLoop.

Package: libmojo-server-fastcgi-perl
Description-md5: 1bd85cef707a7f036b9e0a3611f45167
Description-en: Mojolicious FastCGI Server
 Mojo::Server::FastCGI is a portable pure-Perl FastCGI implementation as
 described in the FastCGI Specification.
 .
 Mojolicious::Command::fastcgi is a command interface to
 Mojo::Server::FastCGI.

Package: libmojo-sqlite-perl
Description-md5: 2cca63908adb56d3912d039d3e4e1c99
Description-en: tiny Mojolicious wrapper for SQLite
 Mojo::SQLite is a tiny wrapper around DBD::SQLite that makes SQLite a
 lot of fun to use with the Mojolicious real-time web framework. Use
 all SQL features SQLite has to offer, generate CRUD queries from data
 structures, and manage your database schema with migrations.

Package: libmojolicious-perl
Description-md5: c5246a296b06051e6ccc13560c65eaf4
Description-en: simple, yet powerful, Web Application Framework
 Mojolicious is a Perl Web Application Framework built around the familiar
 Model-View-Controller philosophy. It supports a simple single file mode via
 Mojolicious::Lite, RESTful routes, plugins, Perl-ish templates, session
 management, signed cookies, a testing framework, internationalization, first
 class Unicode support, and more.
 .
 The package also provides the morbo and hypnotoad (development) web servers
 and the mojo command line script.

Package: libmojolicious-plugin-assetpack-perl
Description-md5: c155e7c6e01afda45a63b9cc4f738ca3
Description-en: Mojolicious plugin for compressing and converting assets
 Mojolicious::Plugin::AssetPack is Mojolicious plugin for processing static
 assets. The idea is that JavaScript and CSS files should be served as one
 minified file to save bandwidth and roundtrip time to the server.
 .
 It compresses and converts less, sass, javascript and coffeescript files.

Package: libmojolicious-plugin-authentication-perl
Description-md5: a404f7fe20619b11be702977d1d6e5e2
Description-en: module to make authentication a bit easier for Mojolicious
 Mojolicious::Plugin::Authentication is a module that helps you deal with
 authenticating users in your Mojolicious application.

Package: libmojolicious-plugin-authorization-perl
Description-md5: f0afc05b2b7a311eacf27a9a88bb0d47
Description-en: module to make authorization a bit easier for Mojolicious
 Mojolicious::Plugin::Authorization provides a very simple API implementation
 of role-cbased access control (RBAC). This plugin is only an API you will
 have to do all the work of setting up your roles and privileges and then
 provide four subs that are used by the plugin. The plugin expects that the
 current session will be used to get the role its privileges. It also assumes
 that you have already been authenticated and your role set. That is about it
 you are free to implement any system you like.

Package: libmojolicious-plugin-basicauth-perl
Description-md5: 17b29798e65b2eff2bc6050859443881
Description-en: basic HTTP auth helper for Mojolicious
 Mojolicious::Plugin::BasicAuth contains mojolicious plugin that allows You to
 use basic HTTP authentication inside Your mojolicious web application.

Package: libmojolicious-plugin-bcrypt-perl
Description-md5: af43bf6a1c1a19e936d99f2fb9af6ff0
Description-en: module to bcrypt passwords for Mojolicious
 Mojolicious::Plugin::Bcrypt module provides a helper for crypting and
 validating passwords via bcrypt algorithm inside your mojolicious web
 application.

Package: libmojolicious-plugin-cgi-perl
Description-md5: 7d48195550ed17ccc4d96998df7e87e9
Description-en: Mojolicious plugin to run CGI scripts
 Mojolicious::Plugin::CGI plugin enables Mojolicious to run Perl CGI scripts.
 It does so by forking a new process with a modified environment and reads
 the STDOUT in a non-blocking manner.

Package: libmojolicious-plugin-i18n-perl
Description-md5: 4c22f7962990d63a4e711719b259f2f8
Description-en: internationalization plugin for Mojolicious 3.x and higher
 Mojolicious::Plugin::I18N is an internationalization plugin for Mojolicious 3.x
 and higher. I18N is provided by Locale::Maketext.

Package: libmojolicious-plugin-mailexception-perl
Description-md5: 611507c51d1724734c1ce04b18d90b79
Description-en: Mojolicious plugin to send crash information by email
 The plugin catches all exceptions, packs them into email and sends them to
 email.

Package: libmojolicious-plugin-oauth2-perl
Description-md5: b73b2e845d00aba49cafd3ef344f06cf
Description-en: Auth against OAuth2 APIs
 Mojolicious::Plugin::OAuth2 allows you to easily authenticate against a
 OAuth2 provider. It includes configurations for a few popular providers,
 but you can add your own easily as well.
 .
 Note that OAuth2 requires https, so you need to have the optional
 Mojolicious dependency required to support it.

Package: libmojolicious-plugin-openapi-perl
Description-md5: 601c2ecf8f16dfb159f38935f3302c84
Description-en: OpenAPI/Swagger plugin for Mojolicious
 Mojolicious::Plugin::OpenAPI is a Mojolicious plugin that adds routes and
 input/output validation to your Mojolicious application based on an OpenAPI
 (Swagger) specification.

Package: libmojolicious-plugin-renderfile-perl
Description-md5: 845c6b72aa3295ffb2555558d6ae1227
Description-en: "render_file" helper for Mojolicious
 Mojolicious::Plugin::RenderFile is a Mojolicious plugin that adds
 "render_file" helper. It does not read file in memory and just streaming it
 to a client.

Package: libmongo-client-dev
Description-md5: 9444758d0519df5440772b02a6d69585
Description-en: Development files for the alternate C driver for MongoDB
 libmongo-client is an alternative C language driver to the MongoDB
 document-oriented datastore.
 .
 This package is needed to compile programs against libmongo-client0,
 as only it includes the header files and static libraries needed for
 compiling.

Package: libmongo-client-doc
Description-md5: acda6e707f62abb1fbaf5d083c7d3b1e
Description-en: Documentation for the alternate C driver for MongoDB
 libmongo-client is an alternative C language driver to the MongoDB
 document-oriented datastore.
 .
 This package contains the API documentation, tutorials and examples.

Package: libmongo-client0
Description-md5: 8843fd9e99878ab83863afe381d78104
Description-en: Alternate C driver for the MongoDB document-oriented datastore
 MongoDB is a high-performance, open source, schema-free
 document-oriented data store.
 .
 This library provides an alternative C language driver, focusing on
 stability, ease of use, striving to make the most common use cases as
 convenient as possible.
 .
 Among its features are:
 .
   * Well documented, easy, clean and stable API.
   * Support for asynchronous operation.
   * ReplicaSet support, with support for automatic reconnecting and
   discovery.
   * Safe-mode support, to optionally enable extra safety checks on
   writes.

Package: libmongocrypt-dev
Description-md5: a227a155ed35cab15ab46f9f52676120
Description-en: client-side field level encryption library - dev files
 libmongocrypt facilitates the client-side encryption and decryption,
 at the field level, of data stored in MongoDB.
 .
 This package contains the libmongocrypt and libkms_message development
 headers and libraries.

Package: libmongocrypt0
Description-md5: 2f7fb997fb79baa084cc840772c7084d
Description-en: client-side field level encryption library - runtime files
 libmongocrypt facilitates the client-side encryption and decryption,
 at the field level, of data stored in MongoDB.
 .
 This package contains the libmongocrypt and libkms_message runtime
 libraries.

Package: libmongodb-perl
Description-md5: eb5a91f2d0eaa13c9c3ff715b169370b
Description-en: Mongo Driver for Perl
 MongoDB is a high-performance, open source, schema-free document-oriented
 data store. The MongoDB module provides an interface to easily access
 it from Perl.
 .
 As of August 13, 2020, the MongoDB Perl driver and related libraries are no
 longer supported by MongoDB.

Package: libmonitoring-icinga2-client-rest-perl
Description-md5: aae443c42ed2d8186cf96f013a39a926
Description-en: Perl module providing REST integration with icinga2
 Monitoring::Icinga2::Client::REST is used to integrate with the REST API that
 Icinga2 provides.

Package: libmonitoring-livestatus-class-perl
Description-md5: 80bfe351317816250422da5870222860
Description-en: Object-Oriented interface for Monitoring::Livestatus
 This module is an object-oriented interface for Monitoring::Livestatus
 .
 The module is still in an early stage of development, there can be some
 api changes between releases.

Package: libmonitoring-livestatus-perl
Description-md5: da293a11eabfb69fc0dcde833b3907f1
Description-en: Perl API for check_mk livestatus to access runtime
 Monitoring::Livestatus connects via socket/tcp to the check_mk livestatus
 addon for Nagios and Icinga. You first have to install and activate the
 mklivestatus addon in your monitoring installation.

Package: libmonitoring-plugin-perl
Description-md5: 06f8b4f1b7aedf19122bd13f37e0286c
Description-en: family of perl modules to streamline writing Monitoring plugins
 Monitoring::Plugin and its associated Monitoring::Plugin::* modules are a
 family of perl modules to streamline writing Monitoring plugins. The main end
 user modules are Monitoring::Plugin, providing an object-oriented interface
 to the entire Monitoring::Plugin::* collection, and
 Monitoring::Plugin::Functions, providing a simpler functional interface to a
 useful subset of the available functionality.
 .
 The purpose of the collection is to make it as simple as possible for
 developers to create plugins that conform the Monitoring Plugin guidelines
 (https://www.monitoring-plugins.org/doc/guidelines.html).

Package: libmonkey-patch-action-perl
Description-md5: e5b8f722580417ee6ecc0c15dfbbd9d8
Description-en: module to monkey-patching subs from other packages, with restore
 Monkey patching is a way to extend or modify the runtime code of a program or
 library without altering the original source code.
 .
 Monkey::Patch::Action is based on Monkey::Patch and provides lexical scope
 monkey-patching so that you can wrap any other package's subroutine with your
 own code. It makes things even easier by helping you apply a stack of patches
 and unapply them later in flexible order.

Package: libmonkey-patch-perl
Description-md5: 599fcefcdc18f8a3f74021cf28bce735
Description-en: scoped monkey-patching Perl module
 Monkey patching is a way to extend or modify the runtime code of a
 program or library without altering the original source code.
 .
 Monkey::Patch provides lexical scope monkey-patching so that you can wrap
 any other package's subroutine with your own code and still have access
 to the original subroutine.

Package: libmonospaceif-common
Description-md5: e0ee4c001461f8dd751def8ae33fc332
Description-en: Provides localization data for libmonospaceif
 This package is required by all packages which are using the static library
 provided by the "libmonospaceif-dev" package. Usually there's no need to
 install this package manually.

Package: libmonospaceif-dev
Description-md5: b537573ff03b13462bca030b5879339e
Description-en: Interface translating libfizmo output into monospaced text
 This interface will translate all Z-Machine output, including window
 operations and text output, into simple place-cursor-at-x-y-and-print-text
 events, which in turn can be used for simple ncurses-like output on
 terminal-like displays. This is used by the fizmo-ncursesw frontend.

Package: libmoo-perl
Description-md5: 1e7ed3669df0a42bbb65cb0a3984d2dd
Description-en: Minimalist Object Orientation library (with Moose compatibility)
 Moo is an extremely light-weight, high-performance Moose replacement. It also
 avoids depending on any XS modules to allow simple deployments. The name Moo
 is based on the idea that it provides almost - but not quite - two thirds of
 Moose.
 .
 Unlike Mouse this module does not aim at full Moose compatibility. See
 INCOMPATIBILITIES in Moo(3pm) for more details.

Package: libmoose-autobox-perl
Description-md5: a808f2947ccd9972ca6e19c560046e42
Description-en: Perl autobox wrapper that understands Moose roles
 Moose::Autobox implements SCALAR, ARRAY, HASH and CODE handlers for use with
 autobox, which is a Perl pragma facilitating method calls on native Perl data
 types. This module understands the hierarchy of roles and provides support for
 data manipulation in a manner similar to what Perl 6 might do.

Package: libmoose-perl
Description-md5: cdb749f6802d04685cc71b5a7f9a5c87
Description-en: modern Perl object system framework
 Moose is an extension of the Perl 5 object system. The main goal of Moose is to
 make Perl 5 Object Oriented programming easier, more consistent, and less
 tedious. With Moose you can think more about what you want to do and less about
 the mechanics of OOP.
 .
 Additionally, Moose is built on top of Class::MOP, which is a metaclass system
 for Perl 5. This means that Moose not only makes building normal Perl 5 objects
 better, but it provides the power of metaclass programming as well.
 .
 Moose also conveniently manages all attributes (including inherited ones) that
 are defined, but also provides facilities for properly initializing instance
 slots, setting defaults where appropriate and performing any necessary type
 constraint checking or coercion.
 .
 More details about the structure of Moose as well as its features can be found
 in the ever-expanding Moose::Cookbook document.

Package: libmoosex-aliases-perl
Description-md5: 7b738094d429699937a456d2b025b46b
Description-en: Moose extension for easy aliasing of methods and attributes
 MooseX::Aliases is an extension to Moose that facilitates simple aliasing of
 methods and attributes. It provides an alias parameter for has() to generate
 aliased accessors as well as the standard ones. Further, attributes can also
 be initialized in the constructor via their aliased names.

Package: libmoosex-app-cmd-perl
Description-md5: 5cd90db13e5ab3902dd7f58c0e7e8579
Description-en: Perl module combining App::Cmd and MooseX::Getopt
 MooseX::App::Cmd allows one to write moose commands as moose classes,
 with MooseX::Getopt defining the options.

Package: libmoosex-app-perl
Description-md5: b5106cf4910c31d90b1ffeb5d750d404
Description-en: helper for user-friendly Perl/Moose command line apps
 MooseX::App is a highly customizeable helper to write user-friendly command
 line applications without having to worry about most of the annoying things
 usually involved. Just take any existing Moose class, add a single line
 (use MooseX-App qw(PluginA PluginB ...);) and create one class for each
 command in an underlying namespace.

Package: libmoosex-arrayref-perl
Description-md5: 5d954b7422d86937f318ddb72eb40b03
Description-en: blessed arrayrefs with Moose
 Objects implemented with arrayrefs rather than hashrefs are often
 faster than those implemented with hashrefs. Moose's default object
 implementation is hashref based. Can we go faster?
 .
 Simply "use MooseX::ArrayRef" instead of "use Moose", but note the
 limitations (see documentation).
 .
 The current implementation is mostly a proof of concept, but it does
 mostly seem to work.

Package: libmoosex-async-perl
Description-md5: 28e7ab85aab98dcc50cee74ce48e595a
Description-en: set of Moose metaclasses to support asynchronous operations
 MooseX::Async is a collection of metaclasse modules for MooseX::POE (see
 libmoosex-poe-perl) and it's siblings. As such, it is probably not very
 useful on its own. Please see them for documentation.

Package: libmoosex-attribute-chained-perl
Description-md5: 541dab1e8b6ab46e301e4dcd85270ade
Description-en: Moose attribute that returns the instance to allow for chaining
 MooseX::Attribute::Chained is a Moose Trait which allows for method chaining
 on accessors by returning $self on write/set operations.

Package: libmoosex-attribute-env-perl
Description-md5: efa753cbb06390dd6df8009a97390d96
Description-en: mechanism to set default value of an attribute to a value from %ENV
 MooseX::Attribute::ENV is a Moose attribute trait that you use when you want
 the default value for an attribute to be populated from the %ENV hash. This
 module has a few other features that offer merit, as well as being a simple
 enough attribute trait that it can serve as a learning tool.
 .
 If the named key isn't found in %ENV, then defaults will execute as normal.

Package: libmoosex-attributehelpers-perl
Description-md5: 663960d998485526b855e4ba71943afa
Description-en: Perl library to extend your attribute interfaces
 MooseX::AttributeHelpers provides commonly-used attribute helper methods for
 more specific types of data than those offered by Moose alone. It provides
 Bool, Counter, Number, String, Array, Bag, Hash, ImmutableHash, and List
 attribute types.
 .
 These modules are deprecated, as their functionality is available in Moose
 itself as native attribute traits.

Package: libmoosex-attributeshortcuts-perl
Description-md5: 2a436f27d5ea643bb6455ad7f7aeac47
Description-en: Moose extension providing shorthands for common attribute options
 Ever found yourself repeatedly specifying writers and builders, because
 there's no good shortcut to specifying them? Sometimes you want an
 attribute to have a read-only public interface, but a private writer. And
 wouldn't it be easier to just say "builder => 1" and have the attribute
 construct the canonical "_build_$name" builder name for you?
 .
 MooseX::AttributeShortcuts causes an attribute trait to be applied to all
 attributes  defined to the using class. This trait extends the attribute
 option processing to handle the above variations.

Package: libmoosex-attributetags-perl
Description-md5: ca451db1cb51c1195d155de5caae4754
Description-en: tag your Moose attributes
 MooseX::AttributeTags is a factory for attribute traits.

Package: libmoosex-blessed-reconstruct-perl
Description-md5: 8848bea384c4421c2b9d72caed5bb9a8
Description-en: Data::Visitor for creating Moose objects
 The purpose of MooseX::Blessed::Reconstruct module is to "fix up" blessed data
 into a real Moose object.
 .
 This is used internally by MooseX::YAML but has no implementation details
 having to do with YAML itself.

Package: libmoosex-classattribute-perl
Description-md5: 749904ff588e917fbec21f7c1066fbe7
Description-en: module to declare class attributes Moose-style
 MooseX::ClassAttribute allows you to declare class attributes in exactly the
 same way as object attributes, using class_has() instead of has().
 .
 You can use any feature of Moose's attribute declarations, including
 overriding a parent's attributes, delegation (handles), attribute traits,
 etc. All features should just work. The one exception is the "required" flag,
 which is not allowed for class attributes.
 .
 The accessor methods for class attribute may be called on the class directly,
 or on objects of that class. Passing a class attribute to the constructor
 will not set that attribute.

Package: libmoosex-clone-perl
Description-md5: 02ae664ddc642f60145aa5a9551b9650
Description-en: Moose extension providing fine-grained cloning support
 MooseX::Clone extends Moose's low level cloning functionality by providing
 selective deep cloning using introspection. Attributes with the Clone trait
 will handle cloning of data within the object, typically delegating to the
 attribute value's own clone method.

Package: libmoosex-compiletime-traits-perl
Description-md5: 63cafeb95fa12cd7f695abdcbb8aa65c
Description-en: Moose extension to allow role application at compile-time
 MooseX::CompileTime::Traits is an extension for the Moose object framework
 that allows role application at compile time via use statements. What this
 class does is provide an import method that will apply each of the roles
 (along with any arguments for parameterized roles).

Package: libmoosex-configfromfile-perl
Description-md5: 1aa290654993a468cd3d3fa7b3766f2c
Description-en: Moose role for setting attributes from a config file
 MooseX::ConfigFromFile is an abstract Moose role that provides an alternate
 constructor for creating objects, using parameters passed in from a config
 file. The actual implementation of reading the configuration file is left
 to subroles.

Package: libmoosex-configuration-perl
Description-md5: c4dc391958065098ac8648b0c3425080
Description-en: module for defining attributes which come from configuration files
 MooseX::Configuration lets you define attributes which can come from a
 configuration file. It also adds a role to your class which allows you to
 write a configuration file.
 .
 It is based on using a simple INI-style configuration file, which contains
 sections and keys.

Package: libmoosex-daemonize-perl
Description-md5: d04a46bdf39d4d23f11ceeaab889f554
Description-en: role for daemonizing your Moose based application
 MooseX::Daemonize provides a set of basic roles as an infrastructure to
 write a persistent daemon that has a pid file, and responds appropriately
 to Signals.
 .
 The upstream maintainers of this module now recommend using Daemon::Control
 instead.

Package: libmoosex-declare-perl
Description-md5: a23c86ccf4625922a046a429eca34150
Description-en: Moose extension providing a declarative syntax
 MooseX::Declare provides syntactic sugar for Moose, the postmodern object
 system for Perl 5, inspired by Perl 6. When used in your code, it sets up the
 "class" and "role" keywords that can be used to declare classes in an elegant
 and concise manner.

Package: libmoosex-emulate-class-accessor-fast-perl
Description-md5: ab471d7501a91acaab36ca0b5f7d5d07
Description-en: module to emulate Class::Accessor::Fast using Moose attributes
 MooseX::Emulate::Class::Accessor::Fast attempts to emulate the behavior of
 Class::Accessor::Fast as accurately as possible using the Moose attribute
 system.
 .
 The public API of Class::Accessor::Fast is wholly supported, but the private
 methods are not. If you are only using the public methods (as you should) then
 migrating to this is trivial.

Package: libmoosex-followpbp-perl
Description-md5: 7a2c05470b867cdaaadbcbe9bcf30c91
Description-en: Moose extension to name your accessors get_foo() and set_foo()
 MooseX::FollowPBP does not provide any methods. Simply loading it changes the
 default naming policy for the loading class so that accessors are separated
 into get and set methods. The get methods are prefixed with "get_" as the
 accessor, while set methods are prefixed with "set_". This is the naming
 style recommended by Damian Conway in Perl Best Practices.

Package: libmoosex-getopt-perl
Description-md5: d2d01e1e90e652a7c1653de56457288a
Description-en: Moose extension for processing command line options
 MooseX::Getopt is a Moose role which provides an alternate constructor for
 creating objects using parameters passed in from the command line. This module
 automatically discovers command line parameters by introspecting your class
 attributes, using the name of your attribute as the command line option. If
 there is a type constraint defined, it will configure Getopt::Long to handle
 the option accordingly.
 .
 By default, attributes beginning with an underscore are considered private and
 are not given commandline argument support, unless the attribute's metaclass
 is set to MooseX::Getopt::Meta::Attribute. You can also use this behaviour to
 get non-default commandline option names and aliases.

Package: libmoosex-has-options-perl
Description-md5: b1029d0421ff58e38e43f0126e1a6acb
Description-en: module for succinctly declaring options for Moose attributes
 MooseX::Has::Options provides a succinct syntax for declaring options for
 Moose attributes. It hijacks the has function imported by Moose and replaces
 it with one that understands the options syntax.

Package: libmoosex-has-sugar-perl
Description-md5: 614df1cdfdd2fdac2284b59b3cb87802
Description-en: Moose extension for syntactic sugar in 'has' fields
 MooseX::Has::Sugar is a module that provides a simple way to avoid quoting
 option strings. Normally, Moose accepts parameters in Perl's hash style,
 which requires a list of key/value pairs. This module is convenient for
 boolean options and to prevent errors with mistyping string values, since
 the expressions provided by this module are checked at compile-time.

Package: libmoosex-hasdefaults-perl
Description-md5: ed9e9d471314143a3bd5b7d49f3d1a8f
Description-en: Moose module to default "is" to "ro" or "rw" for all attributes
 MooseX::HasDefaults allows one to set a default of "ro" or "rw" for the "is"
 of all Moose object "has" attributes, thus saving some typing.
 .
 MooseX::HasDefaults is similar to, but requires less typing than,
 MooseX::AttributeDefaults and MooseX::Attributes::Curried.

Package: libmoosex-insideout-perl
Description-md5: 9641c707c7a3d0e4842091a6db00f65c
Description-en: Moose extension for non-intrusive subclassing
 MooseX::InsideOut is a Perl module that enables non-intrusive subclassing of
 non-Moose classes with Moose. By setting up attribute slot storage somewhere
 other than $self, you can extend classes whose internals are not hash-based.

Package: libmoosex-lazyrequire-perl
Description-md5: 1e96bbb53ad1b001052eee857ff00392
Description-en: Moose extension to delay errors for attribute declarations
 MooseX::LazyRequire adds a lazy_require option to Moose attribute
 declarations.
 .
 The reader methods for all attributes with that option will throw an
 exception unless a value for the attributes was provided earlier by a
 constructor parameter or through a writer method.

Package: libmoosex-log-log4perl-perl
Description-md5: f7d3b385c7f6018add242f8384b64a1e
Description-en: logging role for Moose based on Log::Log4perl
 MooseX::Log::Log4perl is a Perl module that provides a Moose role, built on
 Log::Log4perl, for use with your Moose classes. The initialization of the
 Log4perl instance must be performed prior to logging the first log message.
 Otherwise the default initialization will happen, probably not doing the
 things you expect.

Package: libmoosex-markasmethods-perl
Description-md5: 5ca28fbd0c048b699c6d300bce022f0b
Description-en: moose extension to ark overload code symbols as methods
 MooseX::MarkAsMethods is a Perl module that allows one to easily mark
 certain functions as Moose methods. This will allow other packages
 such as namespace::autoclean to operate without blowing away your
 overloads. After using MooseX::MarkAsMethods your overloads will be
 recognized by Class::MOP as being methods, and class extension as well
 as composition from roles with overloads will "just work".
 .
 By default this module checks for overloads, and marks those functions
 as methods.
 .
 namespace::autoclean will be invoked to clear out non-methods when
 'autoclean => 1' is passed to import or use.

Package: libmoosex-meta-typeconstraint-forcecoercion-perl
Description-md5: 3094192037a72bf1505d2d0812fd249d
Description-en: Perl modeule for forcing coercion when validating type constraints
 MooseX::Meta::TypeConstraint::ForceCoercion allows one to wrap any
 Moose::Meta::TypeConstraint in a way that will force coercion of the
 value when checking or validating a value against it.

Package: libmoosex-meta-typeconstraint-mooish-perl
Description-md5: fb46959317d727f91cc5faa6afc9b330
Description-en: module to translate Moo-style constraints to Moose-style
 Moose::Meta::TypeConstraint are expected to return true if the value passes
 the constraint, and false otherwise; Moo "constraints", on the other hand,
 die if validation fails.
 .
 The MooseX::Meta::TypeConstraint::Mooish metaclass allows for Moo-style
 constraints; it will wrap them and translate their Moo into a dialect Moose
 understands.
 .
 Note that this is largely to enable functionality in
 MooseX::AttributeShortcuts; the easiest way use this metaclass is by using
 that package. Also, as it's not inconceivable that this functionality may be
 desired in other constraint metaclasses, the bulk of this metaclass'
 functionality is implemented as a trait
 (MooseX::TraitFor::Meta::TypeConstraint::Mooish).

Package: libmoosex-method-signatures-perl
Description-md5: 4537e90a157f267575a28838db18ef77
Description-en: Moose extension for method declarations with type constraints
 MooseX::Method::Signatures provides a proper method keyword, like
 "sub" but specifically for making methods and validating their
 arguments against Moose type constraints.

Package: libmoosex-methodattributes-perl
Description-md5: 27f5d3a86a6b8f803f0a9be5fd7d6a83
Description-en: Moose extension for code attribute introspection
 MooseX::MethodAttributes is a Perl module that allows code attributes of
 methods to be introspected using Moose meta method objects.

Package: libmoosex-multiinitarg-perl
Description-md5: 4fd79e81354e1cee35238f19bd8b498f
Description-en: Perl library providing attributes with aliases for constructors
 MooseX::MultiInitArg is an extension to Moose that allows you to call an
 attribute any number of things while you're passing arguments to your object
 constructor. This is useful when you want to change attribute names without
 breaking backward compatibility with the existing API.

Package: libmoosex-multimethods-perl
Description-md5: 7bc0b952d047533f10f3dc973d24eeb3
Description-en: Moose extension enabling multi method dispatch
 MooseX::MultiMethods is a Perl module providing multi method dispatch based
 on Moose type constraints. When invoking a method declared as "multi", a
 matching variant will be selected based on the passed parameters and the
 declared type constraints.

Package: libmoosex-mungehas-perl
Description-md5: 9ed21556eac9d559fceea5602d85ccad
Description-en: munge your "has" (works with Moo, Moose and Mouse)
 MooseX::MungeHas alters the behaviour of the attributes
 of your Moo, Moose or Mouse based class.
 It manages to support all three
 because it doesn't attempt to do anything smart with metathingies;
 it simply installs a wrapper for 'has'
 that munges the attribute specification hash
 before passing it on to the original 'has' function.

Package: libmoosex-nonmoose-perl
Description-md5: b7b79048dd6bc602cffd352272e6e329
Description-en: Moose extension to allow easy subclassing of non-Moose classes
 MooseX::NonMoose allows for easily subclassing non-Moose classes with Moose,
 taking care of the annoying details connected with doing this. It tries to be
 as non-intrusive as possible - in most cases, inheriting from Moose classes
 and inheriting from non-Moose classes should work identically.

Package: libmoosex-object-pluggable-perl
Description-md5: 888565feaea69a9ff50f0e4bf33b2d39
Description-en: Perl module for adding plugin support to your Moose classes
 MooseX::Object::Pluggable is meant to be loaded as a role from Moose-based
 classes. It will add five methods and four attributes to assist you with the
 loading and handling of plugins and extensions for plugins. This may pollute
 your namespace, however great care has been taken in using the least
 ambiguous names possible.

Package: libmoosex-oneargnew-perl
Description-md5: e306d4cf9539c9a990579cd2ce364729
Description-en: Moose role that extends class' constructor to accept single arguments
 MooseX::OneArgNew lets your constructor take a single argument, which will be
 translated into the value for a one-entry hashref. It is a parameterized
 role with two parameters:
  * type - The Moose type that the single argument must be for the one-arg form
    to work. This should be an existing type, and may be either a string type or
    a MooseX::Type.
  * init_arg - This is the string that will be used as the key for the hashref
    constructed from the one-arg call to new.

Package: libmoosex-param-perl
Description-md5: 44d5f97c516049aee1d16bb23d1b3a1d
Description-en: simple Moose role providing a standard param method
 The MooseX::Param Perl module is a very simple Moose role which provides a
 CGI like param method. It provides a params attribute which has a read-only
 accessor and a HashRef type constraint. It also adds a builder method to
 properly initialize it.

Package: libmoosex-params-validate-perl
Description-md5: e775b245149a47c21ca222c0ce69d02d
Description-en: Moose extension for validating method parameters
 MooseX::Params::Validate is a Perl module that enables Moose programs to
 validate method parameters, ensuring that incoming parameters are of the
 appropriate Moose types and roles.
 .
 This module is one of many developing options to do this sort of thing;
 See MooseX::Method::Signatures (libmoosex-method-signatures-perl) and
 MooseX::Declare (libmoosex-declare-perl) for others.

Package: libmoosex-poe-perl
Description-md5: 0ddfad0692c01608463bde9f5a3c724f
Description-en: Moose wrapper around a POE::Session
 MooseX::POE is a Perl module that provides a Moose-ish way to manipulate
 POE::Session instances. It provides an 'event' keyword to associate events
 with a given block of code. The current session will then be able to run
 these events in the normal fashion, whilst providing the encapsulation and
 other nice features afforded by Moose.

Package: libmoosex-relatedclassroles-perl
Description-md5: d7f9e1a1c842796b44995e9fa8028919
Description-en: module for applying Moose roles to a related class
 Frequently, you have to use a class that provides some foo_class accessor or
 attribute as a method of dependency injection. Use MooseX::RelatedClassRoles
 when you'd rather apply roles to make your custom foo_class instead of
 manually setting up a subclass.

Package: libmoosex-role-parameterized-perl
Description-md5: 98fbfdefabbd132fbe332435d072319a
Description-en: Moose extension providing parameterized roles
 MooseX::Role::Parameterized is a Moose extension that consists of two things:
 parameter declarations and a role block.
 .
 Parameters are declared using the "parameter" keyword which resembles Moose's
 "has", even supporting any option that "has" accepts. You can use any option
 that "has" accepts. The default value for the "is" option is read-only, as
 that's a very common case. These parameters will get their values when the
 consuming class (or role) uses Moose's "with". A parameter object will be
 constructed with these values, and passed to the role block.

Package: libmoosex-role-strict-perl
Description-md5: 6f70e0344bcc6e4ffcff9f73798f3e5b
Description-en: module for using strict 'roles' with Moose
 When using Moose::Role, a class which provides a method a role provides will
 silently override that method. This can cause strange, hard-to-debug errors
 when the role's methods are not called. Simple use MooseX::Role::Strict
 instead of Moose::Role and overriding a role's method becomes a
 composition-time failure.
 .
 WARNING: this is ALPHA code. More features to be added later.

Package: libmoosex-role-timer-perl
Description-md5: 024111e9422e7c8e15ebc4c2222230dd
Description-en: Moose role for measuring elapsed time with Time::HiRes
 MooseX::Role::Timer is a Moose role that provides timers to your
 object, making it easier to keep track of how long whatever actions
 take. Time is measured with Time::Hires so sub-second timers are possible.
 .
 This Perl module is compatible with Any::Moose.

Package: libmoosex-role-withoverloading-perl
Description-md5: e64b01a9b1f222e4a9f6a351de828b8f
Description-en: Moose extension for roles that support overloading
 MooseX::Role::WithOverloading allows you to write a Moose::Role which defines
 overloaded operators and allows those operator overloadings to be composed
 into the classes/roles/instances it's compiled to, while plain Moose::Roles
 would lose the overloading.

Package: libmoosex-runnable-perl
Description-md5: e819ecf4799d5c56f40718569ccb7272
Description-en: tag a class as a runnable application
 MooseX::Runnable is a framework
 for making classes runnable applications.
 This role doesn't do anything
 other than tell the rest of the framework
 that your class is a runnable application
 that has a run method which accepts arguments
 and returns the process' exit code.
 .
 This is a convention that the community has been using for a while.
 This role tells the computer that your class uses this convention,
 and let's the computer abstract away
 some of the tedium this entails.

Package: libmoosex-semiaffordanceaccessor-perl
Description-md5: aeeeea7b3a4b7eb1d4b64a2c78c8417f
Description-en: Perl module to generate accessors automatically
 MooseX::SemiAffordanceAccessor is a module that changes the default naming
 policy for the loading class so that methods are separated into accessors
 (which have the same name as the attribute) and mutators (via set_ methods).
 .
 It is compatible with existing naming schemes, since attributes that explicitly
 provide a "reader" or "writer" name are left unchanged. The terminology
 "semi-affordance" is inspired by David Wheeler's Class::Meta module (see
 libclass-meta-perl).

Package: libmoosex-setonce-perl
Description-md5: d9f5fcf353a7d29f4d1de2c6b615893d
Description-en: module providing write-once, read-many attributes for Moose
 MooseX::SetOnce provides the SetOnce attribute which lets your class have
 attributes that are not lazy and not set, but that cannot be altered once
 set.
 .
 The logic is very simple: if you try to alter the value of an attribute with
 the SetOnce trait, either by accessor or writer, and the attribute has a
 value, it will throw an exception.
 .
 If the attribute has a clearer, you may clear the attribute and set it again.

Package: libmoosex-simpleconfig-perl
Description-md5: 6a9d7666a07f5abe57fa645c15f6c57b
Description-en: Moose role for setting attributes from a simple configfile
 The MooseX::SimpleConfig role loads simple configuration files to set object
 attributes. It uses Config::Any to actually parse the config files.
 Like all MooseX::ConfigFromFile - derived configfile loaders, it is
 automatically supported by the MooseX::Getopt role as well.

Package: libmoosex-singlearg-perl
Description-md5: a03a9e68bca511f11f9f89885a72d757
Description-en: module to instantiate Moose objects using a single argument
 MooseX::SingleArg allows Moose instances to be constructed with a single
 argument. Your class or role must use this module and then use the single_arg
 method to declare which attribute will be assigned the single argument value.
 .
 If the class is constructed using the typical argument list name/value pairs,
 or with a hashref, then things work as is usual. But, if the arguments are a
 single non-hashref value then that argument will be assigned to whatever
 attribute you have declared.

Package: libmoosex-singleton-perl
Description-md5: 8fe31c8c64caaf518706bd9d74d33ccb
Description-en: Moose extension to turn a class into a singleton
 MooseX::Singleton lets you easily change your Moose class into a singleton,
 which is a class that only has one instance in an application. All you should
 need to do is change your use of "use Moose" to "use MooseX::Singleton". This
 module uses a new class metaclass and instance metaclass, so if you're doing
 metamagic you may not be able to use this.

Package: libmoosex-storage-perl
Description-md5: 037d004ba3ed57369dba6955a7331944
Description-en: serialization framework for Moose classes
 MooseX::Storage is a serialization framework for Moose classes. It provides a
 flexible and highly pluggable way to serialize Moose classes to a number of
 different formats and styles.

Package: libmoosex-strictconstructor-perl
Description-md5: a7ea30805a0339e3e3ae9e55c8531007
Description-en: Make your object constructors blow up on unknown attributes
 "use MooseX::StrictConstructor" instead of just "use Moose" makes your
 constructors strict. If your constructor is called with an attribute
 init argument that your class does not declare, then it calls
 "Carp::confess()". This is a great way to catch small typos.

Package: libmoosex-traitfor-meta-class-betteranonclassnames-perl
Description-md5: 5c601cae7cca3eb08bead52c959411ea
Description-en: helper for MooseX::Util to generate anonymous class names
 MooseX::TraitFor::Meta::Class::BetterAnonClassNames helps MooseX::Util's
 with_traits() method to create better named anonymous classes.
 .
  my $anon_class_name = with_traits('Zombie::Catcher', 'SomeTrait');
 .
 now becomes
 .
  Zombie::Catcher::__ANON__::SERIAL::1
 .
 rather than
 .
  Moose::Meta::Class::__ANON__::SERIAL::1

Package: libmoosex-traits-perl
Description-md5: 22262244829860021f01a1e641f1459f
Description-en: Moose extension to apply roles at object creation time
 MooseX::Traits provides a method to add some roles to a class when creating
 it (during new). Since components can be added easily to a given class, users
 don't have to create a named class with the desired roles applied or apply
 the roles to the instance one-by-one. This module also provides a basic way
 to initialize the applied roles' attributes while constructing objects.

Package: libmoosex-traits-pluggable-perl
Description-md5: d52f341a516bc775f2888f2c262abffe
Description-en: Moose extension for class precedence search of traits
 MooseX::Traits::Pluggable extends the functionality of MooseX::Traits (see
 libmoosex-traits-perl) by providing support for class precedence searching
 and some extra attributes.

Package: libmoosex-types-common-perl
Description-md5: 1501f858c7d108c67cc250f7f560e80b
Description-en: module with commonly used type constraints for Moose
 MooseX::Types::Common is a Perl module that contains a set of commonly-used
 type constraints that do not ship with Moose by default. In particular, it
 has string and numeric type constraints.

Package: libmoosex-types-datetime-morecoercions-perl
Description-md5: 57f336036d08ab338217faca6cbe3e8d
Description-en: extensions to MooseX::Types::DateTime
 MooseX::Types::DateTime::MoreCoercions builds on MooseX::Types::DateTime to
 add additional custom types and coercions. Since it builds on an existing
 type, all coercions and constraints are inherited.

Package: libmoosex-types-datetime-perl
Description-md5: 9d662b1a588e487ea50a264e1000ddc7
Description-en: Moose extension for DateTime-related constraints and coercions
 MooseX::Types::DateTime packages several Moose::Util::TypeConstraints with
 coercions, designed to work with the DateTime suite of objects.

Package: libmoosex-types-email-perl
Description-md5: 685fead3eb39184c7f2d4f272b3fc8ae
Description-en: email address validation type constraints for Moose
 MooseX::Types::Email provides a Moose type constraints which uses
 Email::Valid and Email::Abstract to check for valid email addresses
 and messages.  Types that support both single items and an arrayref
 of items are available.

Package: libmoosex-types-iso8601-perl
Description-md5: 7d913fb2a81f135bdb425191f1a8fbea
Description-en: ISO8601 date and duration string type constraints for Moose
 MooseX::Types::ISO8601 packages several TypeConstraints with coercions for
 working with ISO8601 date strings and the DateTime suite of objects.
 .
 Available date constraints:
 .
  - ISO8601DateStr
  - ISO8601TimeStr
  - ISO8601DateTimeStr
  - ISO8601DateTimeTZStr

Package: libmoosex-types-json-perl
Description-md5: 5c36d8c2dabe7091844f028eb051871c
Description-en: module providing JSON-constrained strings
 MooseX::Types::JSON is a Moose extension that provides type constraints that
 validate strings in the JavaScript Object Notation (JSON) format. It can use
 either the JSON or relaxed JSON specifications and depends on JSON to do
 the heavy lifting (see libjson-perl for details).

Package: libmoosex-types-laxnum-perl
Description-md5: ad16b2cbb34fca9d41f036cdf2bfe80d
Description-en: Moose type providing the loose behavior of Moose's old Num type
 MooseX::Types::LaxNum accepts everything for which Scalar::Util's
 looks_like_number() returns true. It can be used to get the old behaviour of
 Moose::Util::TypeConstraints::Num, since Num has been changed to be more
 strict since 2.10.

Package: libmoosex-types-loadableclass-perl
Description-md5: a2a88f65f5cb963061305bdc496ef87c
Description-en: ClassName type constraint with coercion to load the class
 MooseX::Types::LoadableClass and MooseX::Types::LoadableRole are type
 constraints with coercion to load a class/role.

Package: libmoosex-types-netaddr-ip-perl
Description-md5: 2dc16b5853407a5ecb2687fea9f4b0ad
Description-en: Moose extension for NetAddr::IP type constraints
 MooseX::Types::NetAddr::IP provides IP Address type constraints and coercions
 for Moose, based on NetAddr::IP (see libnet-addr-ip-perl). It provides three
 subtypes: NetAddrIPv4 and NetAddrIPv6 (which must be IPv4 and IPv6 addresses
 respectively) as well as NetAddrIP (which may be an IPv4 or IPv6 address).

Package: libmoosex-types-path-class-perl
Description-md5: 24588c3a136510377f71605d6545dd56
Description-en: Path::Class type library for Moose
 MooseX::Types::Path::Class creates common Moose types, coercions and option
 specifications useful for dealing with Path::Class objects as Moose
 attributes.
 .
 Coercions (see Moose::Util::TypeConstraints) are made from both 'Str' and
 'ArrayRef' to both Path::Class::Dir and Path::Class::File objects. If you
 have MooseX::Getopt installed, the Getopt option type ("=s") will be added
 for both Path::Class::Dir and Path::Class::File.

Package: libmoosex-types-path-tiny-perl
Description-md5: 9db789e0be53f0e8fd4df2472b86cb32
Description-en: Path::Tiny types and coercions for Moose
 MooseX::Types::Path::Tiny provides Path::Tiny types for Moose. It handles two
 important types of coercion:
  * coercing objects with overloaded stringification
  * coercing to absolute paths
 .
 It also can check to ensure that files or directories exist.
 .
 File::Tiny is a file path utility module.
 .
 Moose is an extension of the Perl 5 object system.

Package: libmoosex-types-perl
Description-md5: ea789ae5da0d3bcdcb1d07ca01b94e82
Description-en: Moose extension to organise types in libraries
 MooseX::Types allows developers to organise and selectively import your own
 and the built-in types in libraries, rather than the default behaviour where
 types are global. As a nice side effect, it catches typographic errors at
 compile-time too.
 .
 The main motivation for this module is to provide an easy way of preventing
 conflicts with your type names, since the internal fully qualified names of
 the types will be prefixed with the library's name. It also provides some
 convenient functions for working with Moose types.

Package: libmoosex-types-perl-perl
Description-md5: 3e3f63c2f7d8ab89dcd3b71c0d2e0a07
Description-en: Moose types that check against Perl syntax
 MooseX::Types::Perl provides Moose types for checking things (mostly strings)
 against syntax that is, or is a reasonable subset of, Perl syntax.

Package: libmoosex-types-portnumber-perl
Description-md5: b441bf4bc30d020b76930143614a8397
Description-en: Moose extension for IANA Port Number types
 MooseX::Types::PortNumber provides IANA port number types for Moose.
 .
 It provides three specific subtypes as described by The Internet Assigned
 Numbers Authority (IANA): the Well Known Ports, Registered Ports, and the
 Dynamic/Free ports.

Package: libmoosex-types-set-object-perl
Description-md5: 58d85f032e30daff3d515c3b311ea821
Description-en: Perl module providing a Set::Object type
 MooseX::Types::Set::Object provides Moose type constraint (see MooseX::Types
 and Moose::Util::TypeConstraints) that is a Set::Object, with coercions. It
 is essentially a collection of unordered objects without duplication (see
 Set Theory in Mathematics).
 .
 Similarly, it allows one to operate on these sets - determining their union,
 intersection, difference and symmetric difference in a trivial way. There are
 many more operations, which are discussed in Set::Object's documentation.

Package: libmoosex-types-stringlike-perl
Description-md5: 07db6cc6e6c77ae57ed9fa7e7e582d06
Description-en: Moose type constraints for strings or string-like objects
 MooseX::Types::Stringlike provides a more general version of the Str type. If
 coercions are enabled, it will accepts objects that overload stringification
 and coerces them into strings.
 .
 Moose is an extension of the Perl 5 object system.

Package: libmoosex-types-structured-perl
Description-md5: 5e7f1a5247daa4375b8c1205ca47e4eb
Description-en: Moose extension for type constraints on structured types
 MooseX::Types::Structured provides structured type constraints for Moose. A
 structured type constraint is a standard container Moose type constraint,
 such as an ArrayRef or HashRef, which has been enhanced to allow you to
 explicitly name all the allowed type constraints inside the structure.

Package: libmoosex-types-uri-perl
Description-md5: 5a6d24759e445323e3f8e96b5ce5f6fa
Description-en: package provides URI related types and coercions for Moose
 MooseX::Types::URI provides Moose types for fun with URIs.
 .
 It has slightly DWIMier types than the URI classes have due to implementation
 details, so the types should be more forgiving when ducktyping will work
 anyway (e.g. URI::WithBase does not inherit URI).

Package: libmoosex-types-varianttable-perl
Description-md5: a2ff3d3194957596612c33f4a1f08256
Description-en: Moose extension for a type-constraint based dispatch table
 MooseX::Types::VariantTable is a Moose extension that implements a simple
 dispatch table based on Moose type constraints. Subtypes will be checked
 before their parents, meaning that the order of the declaration does not
 matter.

Package: libmoosex-undeftolerant-perl
Description-md5: 0aadc15f3936679a5c8e8cbef762aa52
Description-en: makes Moose attribute(s) tolerant to undef initialization
 Loading MooseX::UndefTolerant in your Moose class
 makes initialization of your attributes tolerant of undef.
 If you specify the value of undef to any of the attributes
 they will not be initialized,
 effectively behaving as if you had not provided a value at all.

Package: libmoosex-util-perl
Description-md5: 35945ed8ec354a9c868c245c90b6018e
Description-en: Moose::Util extensions
 MooseX::Util is a utility module that handles all of the same functions that
 Moose::Util handles. In fact, most of the functions exported by this package
 are simply re-exports from Moose::Util. However, a number of the functions
 have been re-implemented, for a variety of reasons.

Package: libmoosex-xsaccessor-perl
Description-md5: 87b3c3e51bc75ed7c41b814d8f415964
Description-en: use Class::XSAccessor to speed up Moose accessors
 MooseX::XSAccessor accelerates
 Moose-generated accessor, reader, writer and predicate methods
 using Class::XSAccessor.
 You get a speed-up for no extra effort.
 It is automatically applied to every attribute in the class.

Package: libmoosex-yaml-perl
Description-md5: d1a554ba679ddfb906049999a553e2e2
Description-en: module to load Moose objects from YAML
 MooseX::YAML provides DWIM loading of Moose based objects from YAML
 documents.
 .
 Any hashes blessed into a Moose class will be replaced with a properly
 constructed instance (respecting init args, BUILDALL, and the meta instance
 type).

Package: libmoox-aliases-perl
Description-md5: 65c500b7f32ed75e81864ff0dcf97bff
Description-en: easy aliasing of methods and attributes in Moo
 The MooX::Aliases module will allow you to quickly alias methods in
 Moo. It provides an alias parameter for has() to generate aliased
 accessors as well as the standard ones. Attributes can also be
 initialized in the constructor via their aliased names.

Package: libmoox-buildargs-perl
Description-md5: f326754cf9c8feebfdda7e48cd42c162
Description-en: Perl role for saving the instantiation arguments
 It is often useful to be able to access the arguments that were
 used to create an object in their unadulterated form, before any
 coercions or init_args have changed them.  The MooX::BuildArgs role
 provides the arguments via the "build_args" attribute.

Package: libmoox-cmd-perl
Description-md5: 43bbd3721bffe6a2f4cfc2ec3bfe76b5
Description-en: easy Moo style way to make command organized CLI apps
 MooX::Cmd eases the writing of command line utilities,
 accepting commands and subcommands and so on.
 These commands can form a tree,
 which is mirrored in the package structure.
 On invocation each command along the path through the tree
 (starting from the toplevel command
 through to the most specific one)
 is instantiated.

Package: libmoox-configfromfile-perl
Description-md5: ce85edd8dac1a04dd9b6caf219844f11
Description-en: Moo extension for initializing objects from config file
 MooX::ConfigFromFile is intended to easy load initialization values
 for attributes on object construction from an appropriate config file.
 The building is done in MooX::ConfigFromFile::Rule -
 using MooX::ConfigFromFile ensures the role is applied.

Package: libmoox-file-configdir-perl
Description-md5: dbeaa2d48b71178eb948b585ca037855
Description-en: Moo extension for File::ConfigDir
 MooX::File::ConfigDir is a helper
 for easily find configuration file locations.
 Whether to use this information
 for finding a suitable place for installing them
 or looking around for finding any piece of settings,
 heavily depends on the requirements.

Package: libmoox-handlesvia-perl
Description-md5: ec231b5b5585262d38b271cb4cf49985
Description-en: Moose Native Traits-like behavior for Moo
 MooX::HandlesVia is an extension of Moo's 'handles' attribute
 functionality. It provides a means of proxying functionality from an
 external class to the given attribute.
 .
 This is most commonly used as a way to emulate 'Native Trait'
 behavior that is common in Moose code.

Package: libmoox-late-perl
Description-md5: 6e0267f89517492827e7d260f875dd76
Description-en: easily translate Moose code to Moo
 Moo is a light-weight object oriented programming framework which
 aims to be partly compatible with Moose. However, the surface syntax
 of Moo differs somewhat from Moose.
 .
 MooX::late provides some assistance by enabling a slightly more
 Moosey surface syntax. MooX::late makes it easier:
 .
  - to port code that was initially written for Moose to Moo
  - to write Moo code that can later be converted to use the
    full Moose feature-set if needed.

Package: libmoox-locale-passthrough-perl
Description-md5: a5d7a516dc4a30d5a2d8ec9ce3a907c1
Description-en: Perl module to provide a translation API and passthrough
 MooX::Locale::Passthrough is made to allow CPAN modules use a translator API
 without adding heavy dependencies. It can be used together with
 MooX::Locale::TextDomain::OO to plugin any desired translation.

Package: libmoox-log-any-perl
Description-md5: 342b14ee7d7320da79d3c02a6475918e
Description-en: role to add Log::Any
 MooX::Log::Any is a logging role building a very lightweight wrapper to
 Log::Any for use with your Moo or Moose classes.

Package: libmoox-options-perl
Description-md5: 9c31a4766c20ee27c2dc1c13a382b885
Description-en: explicit options extension for object class
 MooX::Options will add "option" which act as "has" but support
 additional feature for getopt.
 .
 You will have "new_with_options" to instantiate new object for command
 line.

Package: libmoox-role-cloneset-perl
Description-md5: 1a7ce7858f25b90d5a231fec6c6ed318
Description-en: Perl Moo role for creating updated copies of immutable objects
 MooX::Role::CloneSet is a role for immutable objects, providing an easy
 way to create a new object with some modified properties.  It provides
 the cset() method that creates a new object with the specified changes,
 shallowly copying all the rest of the original object's properties.

Package: libmoox-role-logger-perl
Description-md5: 19a62f652270869b98d7a234f621e649
Description-en: provide logging via Log::Any
 MooX::Role::Logger provides universal logging via Log::Any.  The class
 using this role doesn't need to know or care about the details of log
 configuration, implementation or destination.
 .
 Use it when you want your module to offer logging capabilities, but
 don't know who is going to use your module or what kind of logging they
 will implement. This role lets you do your part and leaves actual log
 setup and routing to someone else.
 .
 The application that ultimately uses your module can then choose to
 direct log messages somewhere based on its own needs and configuration
 with Log::Any::Adapter.
 .
 This role is based on Moo so it should work with either Moo or Moose
 based classes.

Package: libmoox-shorthas-perl
Description-md5: 01b4e61290539ef49953b56f34d12d4b
Description-en: Shortcuts for common Moo has attribute configurations
 Moo's has asks developers to repeat themselves a lot to set up attributes,
 and since its inceptions the most common configurations of attributes have
 crystallized through long usage.
 .
 MooX::ShortHas module provides sugar shortcuts that wrap around has under the
 appropriate names to reduce the effort of setting up an attribute to naming
 it with a shortcut.

Package: libmoox-singleton-perl
Description-md5: 111f89545cac5e7f36c4e64a43b833dd
Description-en: module for turning a Moo class into singleton
 Moox::Singleton is a Role::Tiny role that provides the "instance" method
 turning objects into singletons.
 .
 NOTE: Subsequent calls to "instance" will return the singleton instance
 ignoring any arguments. This is different from MooseX::Singleton which does
 not allow any arguments.

Package: libmoox-strictconstructor-perl
Description-md5: 0bd7d8089f8b121d5a6b4aee71c69d52
Description-en: make Moo-based object constructors blow up on unknown attributes
 Simply loading MooX::StrictConstructor
 makes your constructors "strict".
 If your constructor is called with an attribute init argument
 that your class does not declare,
 then it dies.
 This is a great way to catch small typos.

Package: libmoox-struct-perl
Description-md5: 209c9706901e1ae9366553b2027194bb
Description-en: simple lightweight record-like structures making sounds like cows
 MooX::Struct allows you to create cheap struct-like classes
 for your data using Moo.
 .
 While similar in spirit to MooseX::Struct and Class::Struct,
 MooX::Struct has a somewhat different usage pattern.
 Rather than providing you with a "struct" keyword
 which can be used to define structs,
 you define all the structs as part of the "use" statement.
 This means they happen at compile time.
 .
 A struct is just an "anonymous" Moo class.
 MooX::Struct creates this class for you,
 and installs a lexical alias for it in your namespace.
 Thus your module can create a "Point3D" struct,
 and some other module can too,
 and they won't interfere with each other.
 All struct classes inherit from MooX::Struct.

Package: libmoox-thunking-perl
Description-md5: 895e19b09474516b8bac7a4bc3a9d45e
Description-en: Allow Moo attributes to be "thunked"
 MooX::Thunking is a Moo extension allowing another value for the "is" parameter
 to "has" in Moo: "thunked". If used, this will allow you to transparently
 provide either a real value for the attribute, or a "CodeLike" in
 Types::TypeTiny that when called will return such a real value.

Package: libmoox-traits-perl
Description-md5: 2379ef27cdb9a0daccd098cb5b9ee563
Description-en: module to automatically apply roles at object creation time
 Like MooseX::Traits, the MooX::Traits module provides a method to add some
 roles to a class when creating it (during new), only for Moo.
 .
 Although called MooX::Traits, this module actually uses Role::Tiny, so
 doesn't really require Moo. If you use it in a non-Moo class, you should be
 able to safely consume any Role::Tiny-based traits.
 .
 If you use it in a Moo class, you should also be able to consume
 Moo::Role-based traits and Moose::Role-based traits.

Package: libmoox-types-mooselike-numeric-perl
Description-md5: 85543ffb56cb40b1a5bc83be92e77e77
Description-en: Moo types for numbers
 Moo attributes (like Moose) have an 'isa' property.
 MooX::Types::MooseLike(::Base) provides some basic types for this property.
 .
 MooX::Types::MooseLike::Numeric provides type for numbers.

Package: libmoox-types-mooselike-perl
Description-md5: 48fe7a8dd4dc5a30cc81e96cf123717b
Description-en: module providing some Moosish types and a type builder
 Moo attributes (like Moose) have an 'isa' property.
 MooX::Types::MooseLike(::Base) provides some basic types for this property.
 One can import all types with the ':all' tag or import a list of types.
 .
 These types provide a check that the contact attribute is a hash reference,
 that the guest_list is an array reference, and that the records are an array
 of hash references.

Package: libmoox-types-setobject-perl
Description-md5: cf34d97006ac90076f5a6c628e7faf72
Description-en: Set::Object type for Moo
 Moo attributes (like Moose) have an 'isa' property.
 MooX::Types::MooseLike(::Base) provides some basic types for this property.
 .
 MooX::Types::SetObject provides the SetObject type.

Package: libmoox-typetiny-perl
Description-md5: b095b6809b4e6f010555183338154ce8
Description-en: Optimized type checks for Moo + Type::Tiny
 MooX::TypeTiny optimizes Moo type checks when used with Type::Tiny to perform
 better. It will automatically apply to isa checks and coercions that use
 Type::Tiny. Non-Type::Tiny isa checks will work as normal.
 .
 This is done by inlining the type check in a more optimal manner that is
 specific to Type::Tiny rather than the general mechanism Moo usually uses.
 .
 With this module, setters with type checks should be as fast as an equivalent
 check in Moose.
 .
 It is hoped that eventually this type inlining will be done automatically,
 making this module unnecessary.

Package: libmouse-perl
Description-md5: 55f7e94e9b6928e2310d1788660e05cf
Description-en: lightweight object framework for Perl
 Mouse is a lightweight Perl object framework based largely on the techniques
 created for Moose, the leading Perl framework for painless OO class creation.
 It is designed to be similar in functionality to Moose, though faster, by only
 providing a subset of Moose's functionality, alleviating some of the compile-
 time penalty incurred by Moose. It also has considerably less dependencies.

Package: libmousex-configfromfile-perl
Description-md5: b64ce6ccc24da294d0b4ef7fce766e81
Description-en: abstract Mouse role for setting attributes from a configfile
 MouseX::ConfigFromFile is an abstract role which provides an alternate
 constructor for creating objects using parameters passed in from a
 configuration file. The actual implementation of reading the configuration
 file is left to concrete subroles.
 .
 It declares an attribute configfile and a class method new_with_config, and
 requires that concrete roles derived from it implement the class method
 get_config_from_file.
 .
 Attributes specified directly as arguments to new_with_config supersede those
 in the configfile.

Package: libmousex-getopt-perl
Description-md5: ed9ea4e2a5a4300ee8ddd69d83a2d4df
Description-en: Mouse role for processing command line options
 MouseX::Getopt is a role which provides an alternate constructor for creating
 objects using parameters passed in from the command line.
 .
 MouseX::Getopt attempts to DWIM as much as possible with the command line
 params by introspecting your class's attributes. It will use the name of your
 attribute as the command line option, and if there is a type constraint
 defined, it will configure Getopt::Long to handle the option accordingly.
 .
 You can use the trait MouseX::Getopt::Meta::Attribute::Trait or the attribute
 metaclass MouseX::Getopt::Meta::Attribute to get non-default commandline
 option names and aliases.
 .
 You can use the trait MouseX::Getopt::Meta::Attribute::Trait::NoGetopt or the
 attribute metaclass MouseX::Getopt::Meta::Attribute::NoGetopt to have
 MouseX::Getopt ignore your attribute in the commandline options.

Package: libmousex-nativetraits-perl
Description-md5: fcd34f27ebee085378af8eb64892147c
Description-en: extension for attribute interfaces for Mouse
 While Mouse attributes provide a way to name your accessors, readers,
 writers, clearers and predicates, MouseX::NativeTraits provides
 commonly used attribute helper methods for more specific types of data.
 .
 As seen in the "SYNOPSIS", you specify the data structure via the
 "traits" parameter. These traits will be loaded automatically, so you
 need not load MouseX::NativeTraits explicitly.
 .
 This extension is compatible with Moose native traits, although it is
 not a part of Mouse core.

Package: libmousex-strictconstructor-perl
Description-md5: dd01af90f7d0204f38b8cb8abc3253ea
Description-en: Mouse extension for making object constructors die on unknown attributes
 Simply loading MouseX::StrictConstructor in your Perl package will make
 your constructor "strict". If your constructor is called with an attribute
 argument that your class does not declare, then it dies. This is a great
 way to catch small typos.

Package: libmousex-types-path-class-perl
Description-md5: 3fb90dc37e7de9bfe0a4f719691c4746
Description-en: Path::Class type library for Mouse
 MouseX::Types::Path::Class creates common Mouse types, coercions and
 option specifications useful for dealing with Path::Class objects as
 Mouse attributes.
 .
 Coercions (see Mouse::Util::TypeConstraints) are made from both "Str"
 and "ArrayRef" to both Path::Class::Dir and Path::Class::File objects.
 If you have MouseX::Getopt installed, the Getopt option type ("=s") will
 be added for both Path::Class::Dir and Path::Class::File.

Package: libmousex-types-perl
Description-md5: 24a0ecd5dd2b722381df9d16aa028a65
Description-en: Mouse extension to organise types in libraries
 MouseX::Types allows developers to organise and selectively import your own
 and the built-in types in libraries, rather than the default behaviour where
 types are global. As a nice side effect, it catches typographic errors at
 compile-time too.
 .
 The main motivation for this module is to provide an easy way of preventing
 conflicts with your type names, since the internal fully qualified names of
 the types will be prefixed with the library's name. It also provides some
 convenient functions for working with Mouse types.

Package: libmozilla-ldap-perl
Description-md5: 3cf9ec3d62768dbea7871eb72e032165
Description-en: LDAP Perl module for the OpenLDAP C SDK
 This package consists of set of modules to communicate with LDAP
 (Lightweight Directory Access Protocol) directory servers.
 It is made up of two parts: an interface to the OpenLDAP C SDK API,
 and a set of Object Oriented Perl classes.

Package: libmp3-info-perl
Description-md5: 4b6d6f282ff1c2cee4861f1738c03232
Description-en: module to manipulate / fetch info from MP3 audio files
 DEPRECATION NOTICE: you may want to consider using Audio::Scan instead
 (by the same author, packaged as libaudio-scan-perl; see
 https://rt.cpan.org/Public/Bug/Display.html?id=45143)
 .
 The MP3::Info module gives a set of function for manipulating info tags in MP3
 files and retrieving technical information from them.
 .
 This package was formerly known as MPEG::MP3Info and still has a wrapper
 for applications that refer to it using the old name.

Package: libmp3-tag-perl
Description-md5: 788c024962e1f5fc78785f29cce01278
Description-en: perl module for reading tags of MP3 audio files
 MP3::Tag is a wrapper module to read different tags of mp3 files.
 It provides an easy way to access the functions of separate modules
 which do the handling of reading/writing the tags itself.
 .
 At the moment MP3::Tag::ID3v1 and MP3::Tag::ID3v2 are supported.

Package: libmp3spi-java
Description-md5: 6b4ed4c8cec0df24e7c960717c539b82
Description-en: interface to support MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format
 MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG
 1/2/2.5 Layer 1/2/3) audio format support for Java Platform. It
 supports streaming, ID3v2 frames and Equalizer.

Package: libmp4-info-perl
Description-md5: 639ea71c37c62f6309b8a6abfa134683
Description-en: Fetch info from MPEG-4 files
 This module can be used to extract tag and meta information from MPEG-4
 audio (AAC) and video files. It is designed as a drop-in replacement
 for MP3::Info.
 .
 Note that this module does not allow you to update the information in MPEG-4
 files.

Package: libmpack-dev
Description-md5: 431e2792fe6de971c9b8cacc730061f3
Description-en: small binary serialization/RPC library (development files)
 libmpack is a small binary serialization/RPC library that implements both the
 msgpack and msgpack-rpc specifications.
 .
 Differences from msgpack-c:
 .
  * Callback-based API to simplify (de)serialization directly to/from
    application-specific objects.
  * C89 compatible code
  * No allocation performed by the library, but helpers to simplify dynamic
    allocation if the application needs it.
  * Non-backtracking, incremental/iterative parse/serialization API
 .
 This package contains the headers files needed for developing with mpack

Package: libmpack0
Description-md5: 96462bcefae121fdf9a2ae57cd4abea1
Description-en: small binary serialization/RPC library
 libmpack is a small binary serialization/RPC library that implements both the
 msgpack and msgpack-rpc specifications.
 .
 Differences from msgpack-c:
 .
  * Callback-based API to simplify (de)serialization directly to/from
    application-specific objects.
  * C89 compatible code
  * No allocation performed by the library, but helpers to simplify dynamic
    allocation if the application needs it.
  * Non-backtracking, incremental/iterative parse/serialization API

Package: lua-mpack
Description-md5: 5319f8419e3848a6fff3b5d3444e7aec
Description-en: libmpack binding for the Lua language
 libmpack is a small binary serialization/RPC library that implements both the
 msgpack and msgpack-rpc specifications.
 .
 This package provides the Lua bindings based on libmpack.

Package: libmpcdec-dev
Description-md5: 25ad82b8c07d97a152de2e7bbb249382
Description-en: MusePack decoder - development files
 Musepack is an audio compression format with a strong emphasis on
 high quality. It's not lossless, but it is designed for transparency,
 so that you won't be able to hear differences between the original
 wave file and the much smaller MPC file.
 .
 It is based on the MPEG-1 Layer-2 / MP2 algorithms, but since 1997
 it has rapidly developed and vastly improved and is now at an advanced
 stage in which it contains heavily optimized and patentless code.
 .
 This package contains the header files, static libraries
 and symbolic links that developers using libreplaygain will need.

Package: libmpcdec6
Description-md5: 7c6006299630a14c4bd10aa79555250e
Description-en: MusePack decoder - library
 Musepack is an audio compression format with a strong emphasis on
 high quality. It's not lossless, but it is designed for transparency,
 so that you won't be able to hear differences between the original
 wave file and the much smaller MPC file.
 .
 It is based on the MPEG-1 Layer-2 / MP2 algorithms, but since 1997
 it has rapidly developed and vastly improved and is now at an advanced
 stage in which it contains heavily optimized and patentless code.

Package: musepack-tools
Description-md5: 027e5fe69aaac4605515ccbf248a289f
Description-en: MusePack commandline utilities
 Musepack is an audio compression format with a strong emphasis on
 high quality. It's not lossless, but it is designed for transparency,
 so that you won't be able to hear differences between the original
 wave file and the much smaller MPC file.
 .
 It is based on the MPEG-1 Layer-2 / MP2 algorithms, but since 1997
 it has rapidly developed and vastly improved and is now at an advanced
 stage in which it contains heavily optimized and patentless code.
 .
 This package contains various commandline  utilities for MusePack files:
  - mpcenc (encoder)
  - mpcdec (decoder)
  - mpccut (cut MPC files without reencoding)
  - mpcgain (gain calculation)
  - mpc2sv8 (conversion to MusePack SV8 from older SV)

Package: libmpd-dev
Description-md5: cbbcab803f9be956e62c0803dc2bba1b
Description-en: High-level client library for accessing Music Player Daemon
 LibMpd is a library that provides high-level, callback-based access to
 Music Player Daemon (mpd).
 .
 This package contains the development libraries, headers and documentation.

Package: libmpd1
Description-md5: f68285677e81099625f7602eb71ee49e
Description-en: High-level client library for accessing Music Player Daemon
 LibMpd is a library that provides high-level, callback-based access to
 Music Player Daemon (mpd).
 .
 This package contains the shared libraries.

Package: libmpdclient-dev
Description-md5: aa72ed3bbb87ac52789de78f949a1781
Description-en: client library for the Music Player Daemon (development files)
 libmpdclient provides an API for interfacing the Music Player Daemon (MPD). It
 offers a low-level asynchronous API which knowns the MPD protocol syntax as
 well as a higher level synchronous API implementing the MPD commands and
 parsing all responses.
 .
 This package contains the header files.

Package: libmpdclient-doc
Description-md5: d7dc349499fbc57204a2fe76c3a281ee
Description-en: client library for the Music Player Daemon (API documentation)
 libmpdclient provides an API for interfacing the Music Player Daemon (MPD). It
 offers a low-level asynchronous API which knowns the MPD protocol syntax as
 well as a higher level synchronous API implementing the MPD commands and
 parsing all responses.
 .
 This package contains the API documentation.

Package: libmpdclient2
Description-md5: 78173fe783f2412444a570648f780872
Description-en: client library for the Music Player Daemon
 libmpdclient provides an API for interfacing the Music Player Daemon (MPD). It
 offers a low-level asynchronous API which knowns the MPD protocol syntax as
 well as a higher level synchronous API implementing the MPD commands and
 parsing all responses.
 .
 This package contains the shared library.

Package: libmpeg3-2
Description-md5: ea30d5d0217b04417f1fba5194a70b52
Description-en: MPEG streams decoding library
 LibMPEG3 is a versatile and high-performance library capable
 of decoding both audio and video from many different MPEG formats.
 .
 LibMPEG3 decodes several MPEG standards into uncompressed
 data suitable for editing and playback. It currently decodes:
 .
  - MPEG-2 video
  - MPEG-1 video
  - mp3 audio
  - mp2 audio
  - ac3 audio
  - MPEG-2 transport streams
  - MPEG-2 program streams
  - MPEG-1 program streams
  - IFO files

Package: libmpeg3-dev
Description-md5: 53b72b72b3e98ad74300d249b7741d80
Description-en: Headers and static libraries for libMPEG3
 Headers and static libraries for the libMPEG3 decoding
 library. Refer to libmpeg3-2 package for description.

Package: mpeg3-utils
Description-md5: e611618a4f96140f1eee2da05905c5c3
Description-en: MPEG streams decoding library (utilities)
 LibMPEG3 is a versatile and high-performance library capable
 of decoding both audio and video from many different MPEG formats.
 .
 This package includes several utilities for working with MPEG2 streams.

Package: libmqdb-perl
Description-md5: f159a2a24d53376a5adc192ddb8a0fb9
Description-en: MappedQueryDB toolkit for federated databases
 MQdb.pm is a base toolkit for working with relational databases in the
 context of a federation of object databases. It provides some base federation
 support and a variation on an Object-relational-mapped template model.

Package: libmr-tarantool-perl
Description-md5: f1c0b20e962f987ff39c707cdab8b9d1
Description-en: perl driver for tarantool
 Tarantool is a high performance key/value storage server.
 .
 The package contains perl driver for the storage server.

Package: libmro-compat-perl
Description-md5: 195130cee4f6bea2731a762f3f96eadc
Description-en: mro::* interface compatibility for Perls < 5.9.5
 The "mro" namespace provides several utilities for dealing with method
 resolution order and method caching in general in Perl 5.9.5 and higher.
 .
 MRO::Compat provides those interfaces for earlier versions of Perl
 (back to 5.6.0 anyway).

Package: libmrss0
Description-md5: 388c19f32b006fa0ccf750fb76a91a9a
Description-en: C library for parsing, writing and creating RSS files or streams
 libmrss is a C library for parsing, writing and creating RSS
 (0.91, 0.92, 1.0, 2.0) files or streams.
 .
 This package contains the shared libraries.

Package: libmrss0-dev
Description-md5: 021c7ce3022f6890a219973284d750a7
Description-en: libmrss development files
 libmrss is a C library for parsing, writing and creating RSS
 (0.91, 0.92, 1.0, 2.0) files or streams.
 .
 This package provides a static library and C header files.

Package: libmseed-dev
Description-md5: 5968499563a877938f021eefd1aab54b
Description-en: seed data records manipulation library (development files)
 Provides a framework for manipulation of SEED (Standard for the Exchange
 of Earthquake Data) data records.
 .
 This package includes development files for compiling against libmseed.

Package: libmseed-doc
Description-md5: 2cd856f92c9037d75663003c0f9fe5da
Description-en: seed data records manipulation library (documentation and example files)
 Provides a framework for manipulation of SEED (Standard for the Exchange
 of Earthquake Data) data records.
 .
 This package includes documentation and example files for compiling against
 libmseed.

Package: libmseed2
Description-md5: 867615f7d8d90ead569ce591985be577
Description-en: seed data records manipulation library
 Provides a framework for manipulation of SEED (Standard for the Exchange
 of Earthquake Data) data records.
 .
 Functionality is also included for managing waveform data as continuous
 traces. All structures of seed 2.4 data records are supported with the
 following exceptions: Blockette 2000 opaque data which has an unknown
 data structure by definition and Blockette 405.

Package: libmsgcat-perl
Description-md5: 1cca3614d4f7702026ec6658d4f094e7
Description-en: perl module to access XPG4 message catalog functions
 Locale::Msgcat is a small perl module for systems which support the XPG4
 message catalog functions : catopen(3), catgets(3) and catclose(3).
 .
 The module can be used to internationalize a perl program. Messages
 inside a catalog are identified by integers (unlike gettext which uses the
 English string as identifier).

Package: libmsiecf-dev
Description-md5: 51a72abfbec3c08d9578db4a08f812ae
Description-en: Microsoft Internet Explorer Cache File access library -- development files
 libmsiecf is a library to access the Microsoft Internet Explorer
 (MSIE) Cache File (index.dat) files.
 .
 This package includes the development support files.

Package: libmsiecf-utils
Description-md5: d9a22e29c04bd434470ed61cd9550e95
Description-en: Microsoft Internet Explorer Cache File access library -- Utilities
 libmsiecf is a library to access the Microsoft Internet Explorer
 (MSIE) Cache File (index.dat) files.
 .
 This package contains tools to access data stored in index.dat files:
 msiecfexport, msiecfinfo.

Package: libmsiecf1
Description-md5: 618c14c263bf713f588eb80e2b1b3176
Description-en: Microsoft Internet Explorer Cache File access library
 libmsiecf is a library to access the Microsoft Internet Explorer
 (MSIE) Cache File (index.dat) files.
 .
 This package contains the shared library.

Package: python3-libmsiecf
Description-md5: 9ba7f3e5e3c847f3d91e50a5df4559cd
Description-en: Microsoft Internet Explorer Cache File access library -- Python 3 bindings
 libmsiecf is a library to access the Microsoft Internet Explorer
 (MSIE) Cache File (index.dat) files.
 .
 This package contains Python 3 bindings for libmsiecf.

Package: libmsnumpress-dev
Description-md5: 0ff91f5ad33ede35eca7fd01ef56906d
Description-en: Numeric data compression for mass spectrometry (devel files)
 Implementations of two compression schemes for numeric data from mass
 spectrometers.
 .
 The library provides implementations of 3 different algorithms, 1 designed to
 compress first order smooth data like retention time or M/Z arrays, and 2 for
 compressing non smooth data with lower requirements on precision like ion count
 arrays.
 .
 This package ships the library development and documentation files.

Package: libmsnumpress1
Description-md5: 54a9ad9aa901b77183159bceec58f524
Description-en: Numeric data compression for mass spectrometry (runtime)
 Implementations of two compression schemes for numeric data from mass
 spectrometers.
 .
 The library provides implementations of 3 different algorithms, 1 designed to
 compress first order smooth data like retention time or M/Z arrays, and 2 for
 compressing non smooth data with lower requirements on precision like ion count
 arrays.
 .
 This package ships the binary shared object library.

Package: libmsoffice-word-html-writer-perl
Description-md5: 6b90a146a1755ac7bba47ad8deca1716
Description-en: module for writing MsWord documents in HTML format
 MsOffice::Word::HTML-Writer is one way to programmatically generate documents
 targeted for Microsoft Word (MsWord).
 .
 MsWord can read documents encoded in native binary format, in Rich Text
 Format (RTF), in WordML (an XML dialect), or -- maybe this is less known --
 in HTML, with some special markup for pagination and other MsWord-specific
 features. Such HTML documents are often in several parts, because attachments
 like images or headers/footers need to be in separate files; however, since
 it is more convenient to carry all data in a single file, MsWord also
 supports the "MHTML" format (or "MHT" for short), i.e. an encapsulation of a
 whole HTML tree into a single file encoded in MIME multipart format. This
 format can be generated interactively from MsWord by calling the "SaveAs"
 menu and choosing the .mht extension.
 .
 MsOffice::Word::HTML::Writer helps you to programmatically generate MsWord
 documents in MHT format. The advantage of this technique is that one can rely
 on standard HTML mechanisms for layout control, such as styles, tables, divs,
 etc -- of course this markup can be produced using your favorite HTML module.
 The added value of MsOffice::Word::HTML::Writer is to help building the MIME
 multipart file, and provide some abstractions for representing
 MsWord-specific features (headers, footers, fields, etc.). This is probably
 the most convenient way for programmatic document generation.

Package: libmspack-dev
Description-md5: 6ecaf299063b116111de5730a0b4ef53
Description-en: library for Microsoft compression formats (development files)
 The purpose of libmspack is to provide both compression and decompression of
 some loosely related file formats used by Microsoft. The intention is to
 support all of the following formats: COMPRESS.EXE [SZDD],
 Microsoft Help (.HLP), COMPRESS.EXE [KWAJ], Microsoft Cabinet (.CAB),
 HTML Help (.CHM), Microsoft eBook (.LIT), Windows Imaging Format (.WIM),
 Exchange Offline Address Book (.LZX).
 .
 This package contains the development files, including headers and
 pkgconf configuration.

Package: libmspack-doc
Description-md5: 2b6216f25b78f3b4fe313251c03c21c5
Description-en: library for Microsoft compression formats (documentation)
 The purpose of libmspack is to provide both compression and decompression of
 some loosely related file formats used by Microsoft. The intention is to
 support all of the following formats: COMPRESS.EXE [SZDD],
 Microsoft Help (.HLP), COMPRESS.EXE [KWAJ], Microsoft Cabinet (.CAB),
 HTML Help (.CHM), Microsoft eBook (.LIT), Windows Imaging Format (.WIM),
 Exchange Offline Address Book (.LZX).
 .
 This package contains the API documentation.

Package: libmspack0
Description-md5: 623746d63b4d21004315a01b05872cea
Description-en: library for Microsoft compression formats (shared library)
 The purpose of libmspack is to provide both compression and decompression of
 some loosely related file formats used by Microsoft. The intention is to
 support all of the following formats: COMPRESS.EXE [SZDD],
 Microsoft Help (.HLP), COMPRESS.EXE [KWAJ], Microsoft Cabinet (.CAB),
 HTML Help (.CHM), Microsoft eBook (.LIT), Windows Imaging Format (.WIM),
 Exchange Offline Address Book (.LZX).

Package: libmspub-0.1-1
Description-md5: da595a9575906bd87eadf7a12128850c
Description-en: library for parsing the mspub file structure
 Libmspub is library providing ability to interpret and import mspub
 diagrams into various applications.

Package: libmspub-dev
Description-md5: e312ec772862fe25d4ff89f4a163d2f0
Description-en: library for parsing the mspub file structure -- development
 Libmspub is library providing ability to interpret and import mspub
 diagrams into various applications.
 .
 This package contains the development files (headers, ...)

Package: libmspub-doc
Description-md5: 1e7028cc2269c039ea9591800d810afd
Description-en: library for parsing the mspub file structure -- documentation
 Libmspub is library providing ability to interpret and import mspub
 diagrams into various applications.
 .
 This package contains the documentation.

Package: libmspub-tools
Description-md5: 5c0f4c021dc4968b465139c6ac4dcf22
Description-en: library for parsing the mspub file structure -- tools
 Libmspub is library providing ability to interpret and import mspub
 diagrams into various applications.
 .
 This package contains pub2xhtml and pub2raw.

Package: libmstoolkit-dev
Description-md5: 818234f92e7dde2c8324a47880c2aef5
Description-en: libraries for manipulating mass spectrometry data - dev files
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.

Package: libmstoolkit-tools
Description-md5: 84874eae7b5e9ecba4cbae0589164075
Description-en: libraries for manipulating mass spectrometry data - tools
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.
 .
 This package ships a MS/MS spectrum loader tool.

Package: libmstoolkit82
Description-md5: 55496b5937ca993cce0f68cfae62cc95
Description-en: libraries for manipulating mass spectrometry data - runtime
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.
 .
 This package ships these libraries:
 .
   - libmstoolkit;
   - libmstoolkitlite;

Package: libmsv-dev
Description-md5: 438d531872d307d4473b7465316824fe
Description-en: Monkeysphere validation library (development files)
 libmsv provides a C API to the Monkeysphere Validation Agent
 using the Validation Agent Protocol
 .
 This package contains the development header and library.

Package: libmsv1
Description-md5: 60ea2cac789af91189aec05849c97c54
Description-en: Monkeysphere validation library
 libmsv provides a C API to the Monkeysphere Validation Agent
 using the Validation Agent Protocol

Package: libmtp-common
Description-md5: 4a1209be0a4f7b61afd1bf29879cf36a
Description-en: Media Transfer Protocol (MTP) common files
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.
 .
 This package provides the udev rules file.

Package: libmtp-dev
Description-md5: 76d0f6320c50c3629a9f1d9cd6ba427a
Description-en: Media Transfer Protocol (MTP) development files
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.
 .
 This package contains the headers and development libraries.

Package: libmtp-doc
Description-md5: 8470c9a7a773ebbc2c115e4582babdfd
Description-en: Media Transfer Protocol (MTP) library documentation
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.
 .
 This package contains the development documentation.

Package: libmtp-runtime
Description-md5: 1a28431a709c624332928ccccfe38a89
Description-en: Media Transfer Protocol (MTP) runtime tools
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.
 .
 This package provides mtp-probe, a program to probe newly connected
 device interfaces from userspace to determine if they are MTP devices,
 used for udev rules.

Package: libmtp9
Description-md5: ec2660c24145023b9998ae464417b767
Description-en: Media Transfer Protocol (MTP) library
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.

Package: mtp-tools
Description-md5: b21df6970cd0c308c870019c053e3080
Description-en: Media Transfer Protocol (MTP) library tools
 libmtp is a library for communicating with MTP aware devices in POSIX
 compliant operating systems.  It implements MTP Basic, the subset
 proposed for standardization.
 .
 The Media Transfer Protocol (commonly referred to as MTP) is a devised
 set of custom extensions to support the transfer of music files on
 USB digital audio players and movie files on USB portable media players.
 .
 This package contains tools for communicating with MTP devices.

Package: libmu-perl
Description-md5: 220f34f59b2fa16202ab9131da528fd0
Description-en: Moo but with less typing
 Mu is Moo, but with less typing.
 .
 Mu imports both Moo and MooX::ShortHas, making it even less work in typing
 and reading to set up an object.

Package: libmu-tiny-perl
Description-md5: c264a2326c07b0ccb0ec780d70e37ce0
Description-en: minimal variant of Mu
 Mu::Tiny is the bare minimum subset of Mu, a wrapper around Moo, the
 Minimalist Object Orientation library. Mu::Tiny supports read-only attributes
 and lazy builders.

Package: libmultidimensional-perl
Description-md5: f50272f01a5c6a0c8af9b5d7d30aefa3
Description-en: Perl pragma to disable multidimensional array emulation
 Perl's multidimensional array emulation stems from the days before the
 language had references, but these days it mostly serves to bite you
 when you typo a hash slice by using the $ sigil instead of @.
 .
 This module lexically makes using multidimensional array emulation a
 fatal error at compile time. To enable it, simply say
 .
    no multidimensional;
 .
 at the beginning of your script.

Package: libmurmurhash-dev
Description-md5: b7eb2cce3b7d7dd05fcc151dbba69919
Description-en: libmurmurhash header files
 MurmurHash is one of the most commonly used non-cryptographic hash
 functions. This project bundles it into a shared library to avoid code
 duplication. Further it provides compatibility even for big-endian
 systems.
 .
 This package installs files needed for development.

Package: libmurmurhash2
Description-md5: de92456beacfaf0ff9af9eb35eb0a6f2
Description-en: Portable MurmurHash Implementation
 MurmurHash is one of the most commonly used non-cryptographic hash
 functions. This project bundles it into a shared library to avoid code
 duplication. Further it provides compatibility even for big-endian
 systems.
 .
 This package installs shared library files.

Package: libmuscle-dev
Description-md5: d5fbef309f543e667cfbe72a5c2b786f
Description-en: multiple alignment development library for protein sequences
 MUSCLE is a multiple alignment program for protein sequences. MUSCLE
 stands for multiple sequence comparison by log-expectation. In the
 authors tests, MUSCLE achieved the highest scores of all tested
 programs on several alignment accuracy benchmarks, and is also one of
 the fastest programs out there.
 .
 This library was derived from the original MUSCLE and turned into
 a library.
 .
 This package contains the static library and header files.

Package: libmuscle1
Description-md5: ff9ed9e8164b525907c7ee17683c733a
Description-en: multiple alignment library for protein sequences
 MUSCLE is a multiple alignment program for protein sequences. MUSCLE
 stands for multiple sequence comparison by log-expectation. In the
 authors tests, MUSCLE achieved the highest scores of all tested
 programs on several alignment accuracy benchmarks, and is also one of
 the fastest programs out there.
 .
 This library was derived from the original MUSCLE and turned into
 a library.
 .
 This package contains the dynamic library.

Package: libmusicbrainz-discid-perl
Description-md5: 966458e4e1d35cd0eac72eae86e4a632
Description-en: Perl interface to the MusicBrainz libdiscid library
 MusicBrainz::DiscID is a Perl interface to the MusicBrainz libdiscid library.
 It is useful for calculating a MusicBrainz DiscID from an audio compact disc
 in the drive. The coding style differs slightly from the C library as this
 module supports Perl's Object-Oriented programming features.

Package: libmusicbrainz5-2
Description-md5: 7ad6173306c78397c257de9dd9218143
Description-en: Library to access the MusicBrainz.org database (C wrapper functions)
 MusicBrainz is a community music metadatabase that attempts to create a
 comprehensive music information site.
 .
 This package contains the shared library for the C wrapper functions.

Package: libmusicbrainz5-dev
Description-md5: 26e3704f92ddc6e02a31ac849916b02c
Description-en: Library to access the MusicBrainz.org database (development files)
 MusicBrainz is a community music metadatabase that attempts to create a
 comprehensive music information site.
 .
 This package contains the development files.

Package: libmusicbrainz5-doc
Description-md5: 487ce9fd5db701549c4399d3eac58a74
Description-en: Library to access the MusicBrainz.org database (developer documentation)
 MusicBrainz is a community music metadatabase that attempts to create a
 comprehensive music information site.
 .
 This package contains the developer documentation.

Package: libmusicbrainz5cc2v5
Description-md5: 3c5224bed9739024ea5815be8194f3a9
Description-en: Library to access the MusicBrainz.org database
 MusicBrainz is a community music metadatabase that attempts to create a
 comprehensive music information site.
 .
 This package contains the shared library.

Package: libmwaw-0.3-3
Description-md5: 1e64db7eb95a692651556640a5314376
Description-en: import library for some old Mac text documents
 libmwaw contains some import filters for old Mac text documents
 (MacWrite, ClarisWorks, ... ) based on top of libwpd.

Package: libmwaw-dev
Description-md5: 96859d85bc551b0f6392d0447859988f
Description-en: import library for some old Mac text documents -- development
 libmwaw contains some import filters for old Mac text documents
 (MacWrite, ClarisWorks, ... ) based on top of libwpd.
 .
 This package contains the development files (headers, ...).

Package: libmwaw-doc
Description-md5: e438a6a24c0dd62cbc8f40ca408666b7
Description-en: import library for some old Mac text documents -- documentation
 libmwaw contains some import filters for old Mac text documents
 (MacWrite, ClarisWorks, ... ) based on top of libwpd.
 .
 This package contains the documentation.

Package: libmwaw-tools
Description-md5: 13e3b33c80702e5ba597ca5e98cb7040
Description-en: import library for some old Mac text documents -- tools
 libmwaw contains some import filters for old Mac text documents
 (MacWrite, ClarisWorks, ... ) based on top of libwpd.
 .
 This package contains mwaw2html, mwaw2raw and mwaw2text.

Package: libmygpo-qt-dev
Description-md5: 5544e17a28911618b0b4407d9b827dd0
Description-en: Development headers for the mygpo-qt library
 C++/Qt Library wrapping the gpodder.net Webservice
 .
 This package contains the development headers for the mygpo-qt library

Package: libmygpo-qt5-1
Description-md5: 64f869e36dd4beba0386c55ad0beec67
Description-en: mygpo-qt library package
 C++/Qt Library wrapping the gpodder.net Webservice
 .
 This package contains the myqpo-qt library

Package: gir1.2-mypaint-1.5
Description-md5: b3b7d594a26303f34b229aff3d77b57d
Description-en: GObject introspection data for libmypaint
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libmypaint-1.5-1
Description-md5: 067cae648726d4484ef91f7cfb45446a
Description-en: brush library for mypaint
 MyPaint is a pressure- and tilt-sensitive painting program which works well
 with Wacom graphics tablets and other similar devices. It comes with a large
 brush collection including charcoal and ink to emulate real media, but the
 highly configurable brush engine allows you to experiment with your own
 brushes and with not-quite-natural painting.
 .
 This package contains the shared library.

Package: libmypaint-common
Description-md5: 9295afe043cedd4da9c2754efbccf9dd
Description-en: brush library for mypaint - common files
 MyPaint is a pressure- and tilt-sensitive painting program which works well
 with Wacom graphics tablets and other similar devices. It comes with a large
 brush collection including charcoal and ink to emulate real media, but the
 highly configurable brush engine allows you to experiment with your own
 brushes and with not-quite-natural painting.
 .
 This package contains architecture-independent files such as translations.

Package: libmypaint-dev
Description-md5: 7eb8ecd83685415681ee6bd4168f1cc6
Description-en: brush library for mypaint - development files
 MyPaint is a pressure- and tilt-sensitive painting program which works well
 with Wacom graphics tablets and other similar devices. It comes with a large
 brush collection including charcoal and ink to emulate real media, but the
 highly configurable brush engine allows you to experiment with your own
 brushes and with not-quite-natural painting.
 .
 This package contains the development files.

Package: libmypaint-doc
Description-md5: 1539dd84494d71934622e5eb7cfaa4c2
Description-en: brush library for mypaint - documentation
 MyPaint is a pressure- and tilt-sensitive painting program which works well
 with Wacom graphics tablets and other similar devices. It comes with a large
 brush collection including charcoal and ink to emulate real media, but the
 highly configurable brush engine allows you to experiment with your own
 brushes and with not-quite-natural painting.
 .
 This package contains the API reference.

Package: libmysofa-dev
Description-md5: aa2f9d2fa062666616e95b168ab4b1f1
Description-en: library to read HRTFs stored in the AES69-2015 SOFA format - development files
 libmysofa is a light weight C-library intended to read SOFA (Spatially Oriented
 Format for Acoustics) files for spatial rendering.
 It hardly has any library dependencies and is suitable for embedded devices.
 .
 It reads SOFA files and checks whether the data complies to the
 "SimpleFreeFieldHRIR" conventions. In addition, it provides functions to
 look-up and interpolate the filters for a given orientation and to normalize
 the HRTFs (Head-Related Transfer Functions) to a reference level.
 .
 This package contains the files necessary to compile applications using
 libmysofa.

Package: libmysofa-utils
Description-md5: cd8553dd8d9bf82cad3bb16a9abc6127
Description-en: library to read HRTFs stored in the AES69-2015 SOFA format - utilities
 libmysofa is a light weight C-library intended to read SOFA (Spatially Oriented
 Format for Acoustics) files for spatial rendering.
 It hardly has any library dependencies and is suitable for embedded devices.
 .
 It reads SOFA files and checks whether the data complies to the
 "SimpleFreeFieldHRIR" conventions. In addition, it provides functions to
 look-up and interpolate the filters for a given orientation and to normalize
 the HRTFs (Head-Related Transfer Functions) to a reference level.
 .
 This package contains the mysofa2json utility.

Package: libmysofa1
Description-md5: 22541e7c07a54d434b83ace1302c4215
Description-en: library to read HRTFs stored in the AES69-2015 SOFA format
 libmysofa is a light weight C-library intended to read SOFA (Spatially Oriented
 Format for Acoustics) files for spatial rendering.
 It hardly has any library dependencies and is suitable for embedded devices.
 .
 It reads SOFA files and checks whether the data complies to the
 "SimpleFreeFieldHRIR" conventions. In addition, it provides functions to
 look-up and interpolate the filters for a given orientation and to normalize
 the HRTFs (Head-Related Transfer Functions) to a reference level.
 .
 This package contains the shared objects necessary to run an application using
 libmysofa.

Package: libmysql-diff-perl
Description-md5: bd3f0ab36aefd53b6bf2d1ed9627dcc2
Description-en: module for comparing the table structure of two MySQL databases
 MySQL::Diff is suite of Perl modules and accompanying CLI script for
 comparing the schema (table structures) of two MySQL databases.
 .
 The package also contains the mysql-schema-diff script.
 .
 For further mysql helper scripts mysql-utilities might be interesting.

Package: libnagios-object-perl
Description-md5: 56bb35b8181b8f2d51c3d766ff06224c
Description-en: module to parse and represent Nagios configuration as objects
 Nagios::Object is a group of modules for parsing a Nagios configuration and
 providing an object representation in Perl. It has support for inheriting from
 templates and the structure is kept in tact within the Perl representation.
 .
 Nagios::StatusLog reads the Nagios status log and returns Status objects which
 can be used to get status information about a host.
 .
 Nagios::Config creates a new Nagios::Config object, which will parse a Nagios
 main configuration file and all of it's object configuration files.

Package: libnamespace-autoclean-perl
Description-md5: cc577199398ebdf3000ada0b769aeb4a
Description-en: module to remove imported symbols after compilation
 namespace::autoclean is a Perl pragma that keeps your namespace clean by
 removing all imported symbols at the end of the current package's compile
 cycle. Perhaps most importantly, this means that imported functions will no
 longer be made accidentally accessible to users outside of your package via
 method invocations.
 .
 This module differs from namespace::clean (see libnamespace-clean-perl) in
 that it cleans all imported functions, whether or not the imports happened
 prior to using the pragma. Things that "look" like a method (according to
 Class::MOP) will be left alone.

Package: libnamespace-clean-perl
Description-md5: 61ad33ea0d732ead09b6626ff8d86485
Description-en: module for keeping imports and functions out of the current namespace
 namespace::clean is a Perl pragma for keeping imported functions out of the
 current namespace. This is especially important because Perl functions are
 naturally available as methods, which can complicate subclassing.
 .
 Using the namespace::clean pragma will remove all previously declared or
 imported symbols at the end of the current package's compile cycle. This
 means that functions called in the package itself will still be bound by
 their name, but they won't show up as methods on your class or instances.

Package: libnamespace-sweep-perl
Description-md5: 4b17b3b9cb63a7beaa5d62f1768f8cd0
Description-en: sweeps up imported subs in your classes
 Because Perl methods are just regular subroutines, it's difficult to
 tell what's a method and what's just an imported function. As a result,
 imported functions can be called as methods on your objects.
 .
 The namespace::sweep pragma will delete imported functions from your
 class's symbol table, thereby ensuring that your interface is as you
 specified it. However, code inside your module will still be able to
 use the imported functions without any problems.

Package: libnanomsg-raw-perl
Description-md5: 8b91ee3f4a866b12f88583e1e7d3872f
Description-en: low-level interface to nanomsg for Perl
 NanoMsg::Raw is a binding directly to the underlying nanomsg C library.
 It is intended to provide a very low-level and manual interface; it does
 not provide a convenient high-level API, integration with event loops,
 or any other abstractions.

Package: libnanoxml2-java
Description-md5: a5ce8a9e9d26e5f25d4ae38fa2e4a713
Description-en: Small XML parser for Java
 NanoXML is a (actually more than one) small XML parser for Java. It
 provides the Java packages net.n3.nanoxml.*, net.n3.nanoxml.sax.* and
 nanoxml.* in nanoxml2.jar, nanoxml2-sax.jar and nanoxml2-lite.jar.
 The package nanoxml.* is source compatible with NanoXML 1 but is more
 restrictive on what it will parse than NanoXML 1.

Package: libnanoxml2-java-doc
Description-md5: 1adf7a4968bd97deae5202e9d934dcc2
Description-en: documentation for libnanoxml2-java
 NanoXML is a small XML parser for Java. This is the javadoc for it
 (the Java packages net.n3.nanoxml.*, net.n3.nanoxml.sax.* and nanoxml.*)
 and some examples.

Package: libnative-platform-java
Description-md5: 57b8678c02421b6bad42c1de1fe4c389
Description-en: Java bindings for various native APIs
 A collection of cross-platform Java APIs for various native APIs.
 Supports OS X, Linux, Solaris and Windows.
 .
 These APIs support Java 5 and later. Some of these APIs overlap with APIs
 available in later Java versions.

Package: libnative-platform-java-doc
Description-md5: f7c71def87860676342787e1cf37d091
Description-en: testing and specification framework for Java and Groovy - Docs
 A collection of cross-platform Java APIs for various native APIs.
 Supports OS X, Linux, Solaris and Windows.
 .
 These APIs support Java 5 and later. Some of these APIs overlap with APIs
 available in later Java versions.
 .
 This package contains Javadoc API for libnative-platform-java.

Package: libnative-platform-jni
Description-md5: d2edbb7a20b15d71881f9782c4dc8e81
Description-en: Java bindings for various native APIs - JNI library
 A collection of cross-platform Java APIs for various native APIs.
 Supports OS X, Linux, Solaris and Windows.
 .
 These APIs support Java 5 and later. Some of these APIs overlap with APIs
 available in later Java versions.
 .
 This package contains the java JNI library.

Package: libnativecall-perl
Description-md5: dd8985000f4a835f7e4a1c411df521b8
Description-en: Perl 5 interface to foreign functions in Perl code without XS
 The NativeCall module calls into dynamic libraries that follow the C calling
 convention in order to write simple library bindings.
 .
 It mimics the NativeCall module and interface from Perl 6.
 .
 Under the hood, it uses FFI::Platypus, inheritance and attributes.

Package: libnatpmp-dev
Description-md5: 0f20003a1f9b143a44e615b71ab13bbe
Description-en: portable and fully compliant implementation of NAT-PMP (dev files)
 NAT-PMP is the direct concurrent to the UPnP IGD specification. It is
 providing a way to do NAT traversal. It is part of the Bonjour protocol
 specifications. At the moment it is mainly supported by Apple software and
 hardware. For a way to add NAT-PMP capabilities to your *BSD, Linux or
 (Open)Solaris Router, you should have a look at MiniUPnPd which is
 supporting NAT-PMP in addition to UPnP since December 2007 !
 .
 libnatpmp is an attempt to make a portable and fully compliant
 implementation of the protocol NAT-PMP for the client side. It is based on non
 blocking sockets and all calls of the API are asynchronous. It is therefore
 very easy to integrate the NAT-PMP code to any event driven code.
 .
 This package contains development files needed to build using libnatpmp.

Package: libnatpmp1
Description-md5: a5437cbd6b788e523c98bff700c426c0
Description-en: portable and fully compliant implementation of NAT-PMP
 NAT-PMP is the direct concurrent to the UPnP IGD specification. It is
 providing a way to do NAT traversal. It is part of the Bonjour protocol
 specifications. At the moment it is mainly supported by Apple software and
 hardware. For a way to add NAT-PMP capabilities to your *BSD, Linux or
 (Open)Solaris Router, you should have a look at MiniUPnPd which is
 supporting NAT-PMP in addition to UPnP since December 2007 !
 .
 libnatpmp is an attempt to make a portable and fully compliant
 implementation of the protocol NAT-PMP for the client side. It is based on non
 blocking sockets and all calls of the API are asynchronous. It is therefore
 very easy to integrate the NAT-PMP code to any event driven code.
 .
 This package contains the shared library.

Package: natpmp-utils
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: natpmpc
Description-md5: 3e6836b51e54105ace203d12cfd308e2
Description-en: portable and fully compliant implementation of NAT-PMP (client)
 NAT-PMP is the direct concurrent to the UPnP IGD specification. It is
 providing a way to do NAT traversal. It is part of the Bonjour protocol
 specifications. At the moment it is mainly supported by Apple software and
 hardware. For a way to add NAT-PMP capabilities to your *BSD, Linux or
 (Open)Solaris Router, you should have a look at MiniUPnPd which is
 supporting NAT-PMP in addition to UPnP since December 2007 !
 .
 libnatpmp is an attempt to make a portable and fully compliant
 implementation of the protocol NAT-PMP for the client side. It is based on non
 blocking sockets and all calls of the API are asynchronous. It is therefore
 very easy to integrate the NAT-PMP code to any event driven code.
 .
 This package contains the natpmpc test client.

Package: python3-libnatpmp
Description-md5: 4ac8e79402c81b1721bc374882710cae
Description-en: portable and fully compliant implementation of NAT-PMP (Python 3 bindings)
 NAT-PMP is the direct concurrent to the UPnP IGD specification. It is
 providing a way to do NAT traversal. It is part of the Bonjour protocol
 specifications. At the moment it is mainly supported by Apple software and
 hardware. For a way to add NAT-PMP capabilities to your *BSD, Linux or
 (Open)Solaris Router, you should have a look at MiniUPnPd which is
 supporting NAT-PMP in addition to UPnP since December 2007 !
 .
 libnatpmp is an attempt to make a portable and fully compliant
 implementation of the protocol NAT-PMP for the client side. It is based on non
 blocking sockets and all calls of the API are asynchronous. It is therefore
 very easy to integrate the NAT-PMP code to any event driven code.
 .
 This package contains the Python 3 bindings.

Package: libnb-javaparser-java
Description-md5: cf2595601aa456f02b4a23c0402b0afe
Description-en: Parser for the Java language which is good for use in tools
 NetBeans parser for Java is patched version of the Java compiler.
 The patches are necessary for making the compiler usable in tools.
 They contain things like improved error recovery, performance
 improvements etc.
 .
 Please notice that the NetBeans Java parser is intended solely for use
 in development tools and can not and should not be used as a Java compiler.
 It does not produce class files. If you want to compile Java source code
 use the javac compiler included in JDK releases.

Package: libnb-org-openide-modules-java
Description-md5: b6500a729dfef7d0fc0c3e10a740e61b
Description-en: Utility classes for modules from the NetBeans Platform
 The NetBeans Platform is a set of modules, each providing their own
 APIs and working together or in a standalone mode. This package provides
 some utility functions for managing NetBeans modules.

Package: libnb-org-openide-util-java
Description-md5: 3ff487bf2a6284fe032419bb77136087
Description-en: Utility classes from the NetBeans Platform
 The NetBeans Platform is a set of modules, each providing their own
 APIs and working together or in a standalone mode. This package provides
 some utility functions used by the modules that make up the platform.

Package: libnb-org-openide-util-lookup-java
Description-md5: e4fe9aebd1eba14a5e713de7d1d939d1
Description-en: Utility lookup classes from the NetBeans Platform
 The NetBeans Platform is a set of modules, each providing their own
 APIs and working together or in a standalone mode. This package provides
 some utility functions for lookups and is used by the modules that make
 up the platform.

Package: libnb-platform-devel-java
Description-md5: 3295d82a0d20977cd6b3d096f0408be0
Description-en: Build harness for NetBeans Platform
 The NetBeans Platform is a framework for building rich desktop applications
 in Java. It provides the code that is required to connect actions to menu
 items, toolbar items, keyboard shortcuts and more. It is the core of the
 NetBeans IDE.
 .
 This package contains the NetBeans Platform Harness containing the build
 scripts and ant tasks required to build an application on top of NetBeans
 Platform.

Package: libnb-platform18-java
Description-md5: 9c5fb88cced5a31fb01a6f43ce65c2b1
Description-en: NetBeans Platform for building rich desktop applications in Java
 The NetBeans Platform is a framework for building rich desktop applications
 in Java. It provides the code that is required to connect actions to menu
 items, toolbar items, keyboard shortcuts and more. It is the core of the
 NetBeans IDE.
 .
 This package provides the platform itself.

Package: libnbcompat-dev
Description-md5: 26194e6397751eb8b0a625998780dd92
Description-en: NetBSD pkgsrc compatibility library
 libnbcompat is designed to let non-NetBSD operating systems execute
 code that is part of the NetBSD pkgsrc repository.  It is, in
 particular, required for building the NetBSD (package mtree-netbsd).
 .
 This package installs the header and static library files.  libnbcompat
 is not provided as a shared library.

Package: libnbd-bin
Description-md5: c4d0828eadd8a75283f0a15d9a0d0771
Description-en: Utilities using the Network Block Device client library
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 This package contains utilities that make use of libnbd:
 .
  - nbdcopy
  - nbddump
  - nbdfuse
  - nbdinfo

Package: libnbd-dev
Description-md5: 177999def0eb7c9610d511b838c14b91
Description-en: Network Block Device client library -- development files
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 This package contains the development files.

Package: libnbd-ocaml
Description-md5: db5d8b5abeb70b006dae91a1009761e6
Description-en: Network Block Device client library -- OCaml bindings
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 This package contains the OCaml bindings to libnbd.

Package: libnbd-ocaml-dev
Description-md5: 174a81577292d238af4e3a727e837cc8
Description-en: Network Block Device client library -- OCaml development files
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 This package contains all the files needed to develop OCaml programs
 which use OCaml bindings to libnbd.

Package: libnbd0
Description-md5: da99f9821cdc8826ed7d870a6201d13b
Description-en: Network Block Device client library -- shared library
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 The key features are:
 .
  * Synchronous and asynchronous APIs, both for ease of use and for
    writing non-blocking, multithreaded clients.
 .
  * High performance.
 .
  * Minimal dependencies for the basic library.
 .
  * Well-documented, stable API.
 .
  * Bindings in several programming languages.
 .
 This package contains the shared library.

Package: python3-libnbd
Description-md5: c59bd34986f97f1e7492b1fedcce9bcf
Description-en: Network Block Device client library -- Python 3 bindings
 NBD — Network Block Device — is a protocol for accessing Block
 Devices (hard disks and disk-like things) over a Network.
 .
 This is the NBD client library in userspace, a simple library for
 writing NBD clients.
 .
 This package contains Python 3 bindings and nbdsh, an interactive
 shell.

Package: libncl-dev
Description-md5: 07d2f750a621cd36412ae478d18f8a3c
Description-en: NEXUS Class Library (static lib and header files)
 The NEXUS Class Library is a C++ library for parsing NEXUS files.
 .
 The NEXUS file format is widely used in bioinformatics. Several popular
 phylogenetic programs such as Paup, MrBayes, Mesquite, and MacClade use
 this format.
 .
 This package contains the static library and header files of the NEXUS
 library.

Package: libncl2
Description-md5: 18f719b8b12804f0384bffe0c07bf0ca
Description-en: NEXUS Class Library
 The NEXUS Class Library is a C++ library for parsing NEXUS files.
 .
 The NEXUS file format is widely used in bioinformatics. Several popular
 phylogenetic programs such as Paup, MrBayes, Mesquite, and MacClade use
 this format.
 .
 This package contains the dynamic NEXUS library.

Package: ncl-tools
Description-md5: c9b884774afd80b3cd5488d0363db4cc
Description-en: tools to deal with NEXUS files
 The NEXUS Class Library is a C++ library for parsing NEXUS files.
 .
 The NEXUS file format is widely used in bioinformatics. Several popular
 phylogenetic programs such as Paup, MrBayes, Mesquite, and MacClade use
 this format.

Package: libncursesada11-dev
Description-md5: b7b81e20d8d590811609a370bf137b06
Description-en: Ada binding to the ncurses text interface library: development
 NcursesAda allows programmers to use the Ncurses library within the
 Ada language. This means programming panels, colors, forms in text
 terminals or emulators.
 .
 Install this package if you want to write programs that use
 libncursesada.

Package: libncursesada6.2.3
Description-md5: 7721b23d6dfacd75830af0270b9e3d62
Description-en: Ada binding to the ncurses text interface library: shared library
 NcursesAda allows programmers to use the Ncurses library within the
 Ada language. This means programming panels, colors, forms in text
 terminals or emulators.
 .
 This package contains the runtime shared library.

Package: libndp-dev
Description-md5: b7a7ea26a1b25690236ad1136fb8af6a
Description-en: Library for Neighbor Discovery Protocol (development files)
 libndp is a library for the IPv6 Neighbor Discovery Protocol (NDP).  It
 contains functions for building and parsing NDP messages, and provides
 a high-level interface for sending and receiving NDP messages on a
 network interface.
 .
 This package contains the development files.

Package: libndp-tools
Description-md5: 1746febcf3808f082d79e52c552895b8
Description-en: Library for Neighbor Discovery Protocol (tools)
 libndp is a library for the IPv6 Neighbor Discovery Protocol (NDP).  It
 contains functions for building and parsing NDP messages, and provides
 a high-level interface for sending and receiving NDP messages on a
 network interface.
 .
 This package contains a tool named ndptool for sending and receiving
 NDP messages.

Package: libndp0
Description-md5: fbe8a21252fbc8b2d92dd8763550b384
Description-en: Library for Neighbor Discovery Protocol
 libndp is a library for the IPv6 Neighbor Discovery Protocol (NDP).  It
 contains functions for building and parsing NDP messages, and provides
 a high-level interface for sending and receiving NDP messages on a
 network interface.

Package: libnest2d-dev
Description-md5: 6da4f4c6ab799ecf61457623ff34bb59
Description-en: 2D irregular bin packaging and nesting C++ header-only library
 Libnest2D is a library and framework for the 2D bin packaging problem.
 Inspired from the SVGNest Javascript library the project is built from scratch
 in C++11. The library is written with a policy that it should be usable out of
 the box with a very simple interface but has to be customizable to the very
 core as well. The algorithms are defined in a header only fashion with
 templated geometry types. These geometries can have custom or already existing
 implementation to avoid copying or having unnecessary dependencies.
 .
 A default backend is provided if the user of the library just wants to use it
 out of the box without additional integration. This backend is reasonably fast
 and robust, being built on top of boost geometry and the polyclipping library.
 Usage of this default backend implies the dependency on these packages but its
 header only as well.

Package: libnet1
Description-md5: 6962156fdb23e2f413d3bdde50843766
Description-en: library for the construction and handling of network packets
 libnet provides a portable framework for low-level network packet
 writing and handling.
 .
 libnet features portable packet creation interfaces at the IP layer
 and link layer, as well as a host of supplementary functionality.
 .
 Using libnet, quick and simple packet assembly applications can be
 whipped up with little effort. With a bit more time, more complex
 programs can be written (Traceroute and ping were easily rewritten
 using libnet and libpcap).
 .
 This package contains the shared library.

Package: libnet1-dbg
Description-md5: c01fb359b5efe2491589541ef8fd4967
Description-en: debugging symbols for libnet
 libnet provides a portable framework for low-level network packet
 writing and handling.
 .
 libnet features portable packet creation interfaces at the IP layer
 and link layer, as well as a host of supplementary functionality.
 .
 Using libnet, quick and simple packet assembly applications can be
 whipped up with little effort. With a bit more time, more complex
 programs can be written (Traceroute and ping were easily rewritten
 using libnet and libpcap).
 .
 This package contains the debugging symbols for libnet.

Package: libnet1-dev
Description-md5: 00fc4a49605b484178c71aaf2dcff7e6
Description-en: development files for libnet
 libnet provides a portable framework for low-level network packet
 writing and handling.
 .
 libnet features portable packet creation interfaces at the IP layer
 and link layer, as well as a host of supplementary functionality.
 .
 Using libnet, quick and simple packet assembly applications can be
 whipped up with little effort. With a bit more time, more complex
 programs can be written (Traceroute and ping were easily rewritten
 using libnet and libpcap).
 .
 This package contains the files needed to compile and link programs
 that use libnet.

Package: libnet1-doc
Description-md5: 693a254aedc26c1893f4aa8b252700a5
Description-en: developers documentation files for libnet
 libnet provides a portable framework for low-level network packet
 writing and handling.
 .
 libnet features portable packet creation interfaces at the IP layer
 and link layer, as well as a host of supplementary functionality.
 .
 Using libnet, quick and simple packet assembly applications can be
 whipped up with little effort. With a bit more time, more complex
 programs can be written (Traceroute and ping were easily rewritten
 using libnet and libpcap).
 .
 This package contains the documentation files for developers.

Package: libnet-abuse-utils-perl
Description-md5: b8f4ca2df69d8fa304c3f74991f89aae
Description-en: Routines useful for processing network abuse
 Net::Abuse::Utils provides several functions useful for determining
 information about an IP address including contact/reporting addresses,
 ASN/network info, reverse DNS, and DNSBL listing status. Functions which take
 an IP accept either IPv6 or IPv4 IPs unless indicated otherwise.
 .
 It also contains a small command-line tool called ip-info which on
 the one hand show-cases the capabilities of this Perl module, but is
 also useful in general for gathering information about some IP
 address.

Package: libnet-address-ip-local-perl
Description-md5: e544515786720e797fccb753fc231972
Description-en: Perl module for discovering the local system's IP address
 Net::Address::IP::Local discovers the local system's IP address that would
 be used as the source address when contacting "the internet" or a certain
 specified remote IP address.

Package: libnet-akamai-perl
Description-md5: 7ee7a1f559bc8be546aae2f7665f2e07
Description-en: Perl module to interact with Akamai
 Net::Akamai is a Perl module to interact with Akamai CCUAPI
 to handle multiple purge requests.

Package: libnet-akismet-perl
Description-md5: 8e85928a0632dc98f84d7ec12271bc9b
Description-en: Perl interface to Akismet - comment and trackback spam fighter
 Net::Akismet is a Perl interface to the Akismet API.
 Akismet is a web comment and trackback spam fighter service.
 .
 See http://akismet.com/ and http://akismet.com/development/api/

Package: libnet-amazon-ec2-perl
Description-md5: bff8f9824bf637578577dac0088f0fb9
Description-en: Perl interface to the Amazon Elastic Compute Cloud (EC2)
 Net::Amazon::EC2 is a Perl interface to Amazon's Elastic Compute Cloud. It
 uses the Query API to communicate with Amazon's Web Services framework. This
 module is coded against the EC2 Query API version '2014-06-15'.

Package: libnet-amazon-s3-perl
Description-md5: b367b1b11aea58562190b9697382daa9
Description-en: Amazon S3 Perl API - Simple Storage Service
 Net::Amazon::S3 provides a Perlish interface to Amazon S3. From the
 developer blurb: "Amazon S3 is storage for the Internet. It is
 designed to make web-scale computing easier for developers. Amazon S3
 provides a simple web services interface that can be used to store and
 retrieve any amount of data, at any time, from anywhere on the web. It
 gives any developer access to the same highly scalable, reliable,
 fast, inexpensive data storage infrastructure that Amazon uses to run
 its own global network of web sites. The service aims to maximize
 benefits of scale and to pass those benefits on to developers".
 .
 To find out more about S3, please visit: http://s3.amazonaws.com/
 .
 To use this module you will need to sign up to Amazon Web Services and
 provide an "Access Key ID" and " Secret Access Key". If you use this
 module, you will incur costs as specified by Amazon. Please check the
 costs. If you use this module with your Access Key ID and Secret
 Access Key you must be responsible for these costs.

Package: libnet-amazon-s3-tools-perl
Description-md5: 17198601af01de7bdc108808d1a6fe1f
Description-en: Command line tools for Amazon AWS S3
 These S3 command line tools allow you to manipulate and populate an S3
 account.  Refer to the documentation (pod and man) for each of the
 tools.
 .
 This Net::Amazon::S3::Tools module is mostly just a stub, to hoist
 the bundling and installation of the executable scripts that make up
 the actual tools.

Package: libnet-amazon-signature-v4-perl
Description-md5: 3521ca089346c6c2aaef3d260db8ae7c
Description-en: module for the Amazon Web Services signature version 4
 Net::Amazon::Signature::V4 signs an HTTP::Request to Amazon Web Services by
 appending an Authorization header. Amazon Web Services signature version 4,
 AWS4-HMAC-SHA256, is used.

Package: libnet-amqp-perl
Description-md5: 44b6d3047b5862d083dc076bcf2befa5
Description-en: AMQP (de)serialization and representation
 Net::AMQP implements the frame (de)serialization and representation of
 the Advanced Message Queue Protocol (http://www.amqp.org/). It is to be
 used in conjunction with client or server software that does the actual
 TCP/IP communication.

Package: libnet-appliance-session-perl
Description-md5: 832f1a82497d86ac73e9863b61dcdbba
Description-en: module for running command-line sessions to network appliances
 Use Net::Appliance::Session to establish an interactive command-line
 session with a network appliance. There is special support for moving
 into "privileged" mode and "configure" mode, along with the ability to
 send commands to the connected device and retrieve returned output.
 .
 Built-in commands come from a phrasebook which supports many network device
 vendors (Cisco, HP, etc) or you can install a new phrasebook. Most phases of
 the connection are configurable for different device behaviours.

Package: libnet-arp-perl
Description-md5: 317356f0268017ecdd742d2a7d4a5cba
Description-en: module to create ARP packets and lookup for ARP information
 Net::ARP module allows for creating arbitrary ARP packages from within
 your Perl code, as well as for looking up the ARP information for
 machines in your local network.

Package: libnet-async-fastcgi-perl
Description-md5: cc11ebe1ad5aea7d3efa1136571772dd
Description-en: FastCGI engine using IO::Async
 Net::Async::FastCGI allows a program to respond asynchronously to FastCGI
 requests, as part of a program based on IO::Async. An object in this class
 represents a single FastCGI responder that the webserver is configured to
 communicate with. It can handle multiple outstanding requests at a time,
 responding to each as data is provided by the program. Individual outstanding
 requests that have been started but not yet finished, are represented by
 instances of Net::Async::FastCGI::Request.

Package: libnet-async-http-perl
Description-md5: d6fd95d96c39acd8622958280dd441f8
Description-en: module to use HTTP with IO::Async
 Net::Async::HTTP implements an asynchronous HTTP user agent. It sends
 requests to servers, returning Future instances to yield responses when they
 are received. The object supports multiple concurrent connections to servers,
 and allows multiple requests in the pipeline to any one connection. Normally,
 only one such object will be needed per program to support any number of
 requests.
 .
 As well as using futures the module also supports a callback-based interface.
 .
 Net::Async::HTTP optionally supports SSL connections, if IO::Async::SSL is
 installed. If so, SSL can be requested either by passing a URI with the https
 scheme, or by passing a true value as the SSL parameter.

Package: libnet-async-irc-perl
Description-md5: 8a0837bc905bf9ed1e07e735ef41ee35
Description-en: IRC client for use with IO::Async
 This object class implements an asynchronous IRC client, for use in programs
 based on IO::Async.
 .
 Most of the actual IRC message handling behaviour is implemented by the
 parent class Net::Async::IRC::Protocol.
 .
 Most of the behaviour related to being an IRC client is implemented by the
 parent class Protocol::IRC::Client.
 .
 The following documentation may make mention of these above two parent
 classes; the reader should make reference to them when required.

Package: libnet-async-matrix-perl
Description-md5: 8c79ef96b8538c79a89f90e84171ae67
Description-en: use Matrix with IO::Async
 Matrix is an new open standard for interoperable Instant Messaging and VoIP,
 providing pragmatic HTTP APIs and open source reference implementations for
 creating and running your own real-time communication infrastructure.
 .
 Net::Async::Matrix allows an program to interact with a Matrix homeserver as
 a connected user client.
 .
 http://matrix.org/
 .
 This description was automagically extracted from the module by dh-make-perl.

Package: libnet-async-mpd-perl
Description-md5: e1a013fa8107f07c13eee7767460543f
Description-en: non-blocking interface to MPD (Perl module)
 Net::Async::MPD provides a non-blocking interface to an MPD server. It
 supports all MPD commands, including command lists and waiting in idle mode
 for a change to happen.
 .
 All operations can be done using synchronous (blocking) and/or asynchronous
 (non-blocking) techniques and event handlers.

Package: libnet-async-tangence-perl
Description-md5: a30b4d21ce4e468d4605889865261303
Description-en: module to use Tangence with IO::Async
 This distribution provides concrete implementations of the Tangence base
 classes, allowing either servers or clients to be written based on IO::Async.
 .
 To implement a server, see Net::Async::Tangence::Server.
 .
 To implement a client, see Net::Async::Tangence::Client.
 .
 Net::Async::Tangence itself does not provide any code, and exists only to
 provide the module $VERSION and top-level documentation.

Package: libnet-bluetooth-perl
Description-md5: 740230cefde068844b7a297be8ee5003
Description-en: Perl interface to Bluetooth libraries
 Net::Bluetooth works with the BlueZ libraries as well as with Microsoft
 Windows. It allows developers to manage Bluetooth features such as device
 and services discovery, RFCOMM connections and other Bluetooth functions.

Package: libnet-bonjour-perl
Description-md5: 8cfefe87a9a2c51d00a6bd59ee07df18
Description-en: Perl module for DNS service discovery
 Net::Bonjour is a set of modules that allow one to discover local services
 via multicast DNS (mDNS) or enterprise services via traditional DNS.

Package: libnet-cidr-lite-perl
Description-md5: d2366a226c29af0f31e765a30dcb6981
Description-en: module for merging IPv4 or IPv6 CIDR address ranges
 Net::CIDR::Lite is a faster alternative to Net::CIDR when merging a large
 number of CIDR address ranges. Works for IPv4 and IPv6 addresses.

Package: libnet-cidr-perl
Description-md5: 864c1f3da4a997d0cb26969a1064fc6e
Description-en: module to manipulate IPv4/IPv6 netblocks in CIDR notation
 The Net::CIDR module contains functions that manipulate lists of IP netblocks
 expressed in Classless Inter-Domain Routing (CIDR) notation.
 .
 Net::CIDR handles both IPv4 and IPv6 addresses.

Package: libnet-cidr-set-perl
Description-md5: ba9d03ffa7f74aeac7e72af4eacbdc46
Description-en: Net::CIDR::Set perl module to manipulate sets of IP addresses
 Net::CIDR::Set represents sets of IP addresses and allows standard
 set operations (union, intersection, membership test etc.) to be
 performed on them.
 .
 In spite of the name it can work with sets consisting of arbitrary
 ranges of IP addresses - not just CIDR blocks.  It works on IPv4 and
 IPv6 addresses.

Package: libnet-cisco-mse-rest-perl
Description-md5: 494979667107684c80998dc0ff6bea68
Description-en: Perl wrapper for Cisco MSE REST interface
 Net::Cisco::MSE::REST provides a Perl interface for communication with Cisco
 Mobility Services Engine (MSE) using the REST interface.

Package: libnet-citadel-perl
Description-md5: 641ce4e77834e96f71dd7a7fa11f5e13
Description-en: Citadel.org protocol coverage
 Citadel is a "turnkey open-source solution for email and collaboration".
 The main component is the Citadel server. To communicate with it you can
 use either a web interface, or - if you have to automate things - with a
 protocol. NET::Citadel tries to do a bit of abstraction and handles some
 of the protocol handling. The basic idea is that the application using
 the package deals with Citadel's objects: rooms, floors, users.

Package: libnet-cli-interact-perl
Description-md5: 450ace545e16375e1306167ded2e81f3
Description-en: toolkit for CLI Automation
 Automating command line interface (CLI) interactions is not a new idea, but
 can be tricky to implement. Net::CLI::Interact aims to provide a simple and
 manageable interface to CLI interactions, supporting: SSH, Telnet and
 serial-Line connections, Unix and Windows support, and reuseable device
 command phrasebooks.

Package: libnet-cups-perl
Description-md5: 225566ef494863fc1afa19a899b8080f
Description-en: Perl module for printing through CUPS
 Net::CUPS is a Perl module that provides an object-oriented interface to the
 Common Unix Printing System (CUPS). It supports retrieving information such
 as names of all configured printers, authenticating with username/password
 credentials, and various other utilities for manipulating the CUPS daemon.

Package: libnet-daap-dmap-perl
Description-md5: 4839c4c544fd79328f46f7de6f2ed91b
Description-en: Perl module for reading and writing DAAP structures
 Net::DAAP::DMAP allows reading and writing DAAP structures. A DMAP structure
 is a binary record used in Apple's DAAP protocol. It may contain other DMAP
 structures. Fields in a DMAP structure are identified by a short name
 ("msdc"). The short name is what's in the binary record, but a content codes
 list gives a long name ("dmap.databasescount") and a data type for the record
 (32-bit integer).

Package: libnet-daemon-perl
Description-md5: 96083cade835c6847a252e14ed708eac
Description-en: Perl module for building portable Perl daemons easily
 Net::Daemon is an abstract base class for implementing portable
 server applications in a very simple way. The module is designed
 for Perl 5.005 and threads, but can work with fork() and Perl 5.004.

Package: libnet-dbus-glib-perl
Description-md5: e564872240debae7373f717509575e6b
Description-en: extension for the DBus GLib bindings
 Net::DBus::GLib provides an extension to the Net::DBus module allowing
 integration with the GLib mainloop. To integrate with the main loop, simply
 get a connection to the bus via the methods in Net::DBus::GLib rather than
 the usual Net::DBus module.

Package: libnet-dbus-perl
Description-md5: 0e32894b8dc85fcd2cd0afc2dcf1d2d5
Description-en: Perl extension for the DBus bindings
 Net::DBus provides a Perl API for the DBus message system. The DBus Perl
 interface is currently operating against the 0.32 development version of
 DBus, but should work with later versions too, providing the API changes have
 not been too drastic.
 .
 Users of this package are either typically, service providers in which case
 the Net::DBus::Service and Net::DBus::Object modules are of most relevance,
 or are client consumers, in which case Net::DBus::RemoteService and
 Net::DBus::RemoteObject are of most relevance.

Package: libnet-dhcp-perl
Description-md5: 5c78ebceaea7c56360ef6ee525c94b58
Description-en: Perl interface for handling DHCP packets
 Net::DHCP is a release of the DHCP protocol interface to Perl 5. There are
 two parts to the interface: the packet component (Net::DHCP::Packet) and the
 constants component (Net::DHCP::Constants) which represents constants used
 in DHCP protocol, defined in RFC 1533, RFC 2132, RFC 2241, RFC 2485,
 RFC 2563, RFC 2937, RFC 3004, RFC 3011, RFC 3046.
 .
 With Net::DHCP you can create and analyze DHCP packets which are sent or
 received with the help of IO::Socket::INET.

Package: libnet-dhcpv6-duid-parser-perl
Description-md5: 491cc6a5842816e64d8159905b5dd2ea
Description-en: OO interface to parse DHCPv6 Unique Identifiers
 Object oriented interface to parse RFC3315 compliant DHCPv6 Unique
 Identifiers (DUIDs).
 .
 Net::DHCPv6::DUID::Parser was written for the purpose of splitting
 the DUID into its constituent parts. It does some textual conversions
 that may save you some time.

Package: libnet-dict-perl
Description-md5: 12271d0dd13b139216a7f26db71081f6
Description-en: client API for accessing dictionary servers (RFC 2229)
 Net::Dict is a perl module for looking up words and their definitions on
 network dictionary servers. Net::Dict provides a simple DICT client API for
 the network protocol described in RFC2229. This module allows connect with
 DICT server, matching words and selecting databases.

Package: libnet-dns-async-perl
Description-md5: ff37822b9571c0d083fb8e91f50d9029
Description-en: Asynchronous DNS helper for high volume perl applications
 Net::DNS::Async is a fire-and-forget asynchronous DNS helper.
 That is, the user application adds DNS questions to the helper, and
 the callback will be called at some point in the future without
 further intervention from the user application. The application need
 not handle selects, timeouts, waiting for a response or any other
 such issues.
 .
 If the same query is added to the queue more than once, the module
 may combine the queries; that is, it will perform the query only
 once, and will call each callback registered for that query in turn,
 passing the same Net::DNS::Response object to each query. For this
 reason, you should not modify the Net::DNS::Response object in any
 way lest you break things horribly for a subsequent callback.
 .
 This module is similar in principle to POE::Component::Client::DNS, but
 does not require POE.

Package: libnet-dns-lite-perl
Description-md5: 461c0ef37837ab068ede9af56cadf96c
Description-en: pure-perl DNS resolver with support for timeout
 Net::DNS::Lite provides a replacement function for Socket::inet_aton, with
 support for timeouts.
 .
 Net::DNS::Lite will also cache the DNS responses internally using the
 supplied cache object.

Package: libnet-dns-native-perl
Description-md5: 43ec59a2097c1beccabedc4c45314eb8
Description-en: non-blocking system DNS resolver
 Net::DNS::Native provides several methods for host name resolution.
 It is designed to be used with event loops. All resolving are done by
 getaddrinfo(3) implemented in your system library. Since getaddrinfo()
 is blocking function and this class doesn't want to block, calls to
 this function will be done in separate thread. This class uses system
 native threads and not perl threads. So overhead shouldn't be too big.

Package: libnet-dns-perl
Description-md5: d8436b661e4ba6c280484b7892dbc847
Description-en: module to perform DNS queries
 Net::DNS is a DNS resolver implemented in Perl supporting IPv6.
 It allows the programmer to perform nearly any type of DNS query
 from a Perl script.

Package: libnet-dns-resolver-mock-perl
Description-md5: f67af5d08c88847e42b3b68dbc8f8599
Description-en: module to mock a DNS Resolver object for testing
 Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver which parses a
 zonefile for its data source. Primarily for use in testing.

Package: libnet-dns-resolver-programmable-perl
Description-md5: 0af5d17ab98dea97840b15d23dbd17dc
Description-en: programmable DNS resolver class for offline emulation of DNS
 Net::DNS::Resolver::Programmable is a Net::DNS::Resolver descendant class that
 allows a virtual DNS to be emulated instead of querying the real DNS.  A set
 of static DNS records may be supplied, or arbitrary code may be specified as a
 means for retrieving DNS records, or even generating them on the fly.

Package: libnet-dns-resolver-unbound-perl
Description-md5: 01405251003f6cefadab8796952542ca
Description-en: Net::DNS resolver based on libunbound
 Net::DNS::Resolver::Unbound is designed as an extension to an existing
 Net::DNS installation which facilitates DNS(SEC) name resolution using the
 libunbound library.
 .
 Net::DNS::Resolver::Unbound replaces the resolver send() and bgsend()
 functionality in the Net::DNS::Resolver::Base implementation.

Package: libnet-dns-sec-perl
Description-md5: b6ae31ae80fcf699de61f8b99cb54e18
Description-en: DNSSEC extension to NET::DNS
 Net::DNS::SEC implements DNS Resource Record types that are relevant
 for DNSSEC operations. This package implements RFC4034
 "Resource Records for the DNS Security Extensions" and RFC2931 "DNS
 Request and Transaction Signatures ( SIG(0)s )"
 .
 It also provides support for SIG0. That later is useful for dynamic
 updates using key-pairs.
 .
 RSA and DSA crypto routines are supported.

Package: libnet-domain-tld-perl
Description-md5: cdb2673e7d06c281ae7ff48272081a8a
Description-en: list of currently available Top-level Domains (TLDs)
 The purpose of Net::Domain::TLD is to provide the user with a current list of
 available top level domain names including new ICANN additions and ccTLDs.
 It provides two functions:
 .
  - tld_exists - returns whether a certain top-level domain exists
  - tld - returns various lists of top-level domains

Package: libnet-dpap-client-perl
Description-md5: 612872e30e9dab347b8059775a8986a0
Description-en: Perl module for cnnecting to iPhoto shares (DPAP)
 The Net::DPAP::Client module provides a DPAP client. DPAP is the Digital Photo
 Access Protocol and is the protocol that Apple iPhoto uses to share photos.
 This allows you to browse shared albums, and download thumbnail and hires
 versions of shared photos.
 .
 It currently doesn't support password-protected shares.

Package: libnet-dropbox-api-perl
Description-md5: fd59235b8d517ad490cbe06de9ef7940
Description-en: Perl module providing a dropbox API interface
 Net::Dropbox::API is a perl interface to the Dropbox API. The Dropbox
 API is a OAuth based API.

Package: libnet-duo-perl
Description-md5: 33ce35b17b885c145fb16d09adc40c22
Description-en: Perl API for Duo multifactor authentication service
 Net::Duo provides an object-oriented Perl interface for the Duo Security
 REST APIs.  It attempts to abstract some of the API details and provide
 an object-oriented view of the returned objects in order to make use of
 the API in Perl code more natural than dealing with JSON data structures
 directly.  Currently, some parts of the Auth and Admin APIs are
 implemented alongside with generic methods to call any of the JSON-based
 APIs.

Package: libnet-epp-perl
Description-md5: de641e98a45cd593ce836edddf28cb90
Description-en: module implementing the Extensible Provisioning Protocol
 Net::EPP is a collection of Perl modules that collectively implement the
 Extensible Provisioning Protocol (EPP) as defined in RFC 4930. EPP is used
 for provisioning and management of objects stored in a shared repository.
 The protocol defines generic object management operations and an extensible
 framework that maps operations to objects.
 .
 Many Network Information Centres use EPP to provide services for provisioning
 of Internet domain names, hosts, and related contact details.

Package: libnet-facebook-oauth2-perl
Description-md5: 9c6d57ab0847c86a923e03a4a5c17e49
Description-en: simple Perl wrapper around Facebook OAuth v2.0 protocol
 Net::Facebook::Oauth2 gives you a way to simply access FaceBook Oauth 2.0
 protocol. It can be used to authenticate users using Facebook and to access to
 user datas.

Package: libnet-fastcgi-perl
Description-md5: a7179b40c4bddc1125cb553e8283e1d2
Description-en: Perl toolkit to write FastCGI applications
 Net::FastCGI aims to provide a complete API for working with the FastCGI
 protocol.
 .
 The primary goal is to provide a function oriented and object oriented
 API which are not tied to a specific I/O model or framework.
 Secondary goal is to provide higher level tools/API which can be used for
 debugging and interoperability testing.

Package: libnet-finger-perl
Description-md5: b08da731386ee2216fb475990618d345
Description-en: perl Module providing an API for Finger queries
 Net::Finger is a Perl interface to the Finger service,
 connecting to a local or remote server and making the request.
 For more details see the Net::Finger(3pm) manpage.

Package: libnet-frame-device-perl
Description-md5: 8b1f6b3f8138e00867e7db59dc7d2395
Description-en: module to get network device information
 Net::Frame::Device is used to get network information, and is especially
 useful when you want to do low-level network programming.
 .
 It also provides useful functions to lookup network MAC addresses.

Package: libnet-frame-dump-perl
Description-md5: 070077349414b96c7ca0f4eb2e3d495b
Description-en: base-class for a tcpdump like implementation
 Net::Frame::Dump is the base class for all dump modules. With them, you can
 open a device for live capture, for offline analysis, or for creating a pcap
 file.
 .
 See Net::Frame::Dump::Offline, Net::Frame::Dump::Online,
 Net::Frame::Dump::Writer for specific usage.

Package: libnet-frame-layer-icmpv6-perl
Description-md5: 2095d09a4deec4ba9554c442ec8ba318
Description-en: module for encoding and decoding of the ICMPv6 layer
 Net::Frame::Layer::ICMPv6 implements the encoding and decoding of the ICMPv6
 layer.
 .
 This module helps to create and decode ICMPv6 packets as well as compute the
 packet checksum and extract the values of the protocol fields allowing them to
 be easily manipulated.
 .
 See also Net::Frame::Layer for other attributes and methods.

Package: libnet-frame-layer-ipv6-perl
Description-md5: 5aa7f9f6e6732cbd76bd1367a11d3815
Description-en: module for encoding and decoding of the IPv6 layer
 Net::Frame::Layer::IPv6 implements the encoding and decoding of the IPv6
 layer.
 .
 This module helps to create and decode IPv6 packets as well as extract the
 values of the protocol fields allowing them to be easily manipulated.
 .
 See also Net::Frame::Layer for other attributes and methods.

Package: libnet-frame-perl
Description-md5: 4d0c290846fe1764bb7a54cfadbcbcf7
Description-en: framework for crafting raw frames
 Net::Frame is a Perl framework for crafting raw frames (Layers 2 through 7).
 Out of the box, it can be used to produce ARP, Ethernet, IPv4, PPP, TCP and
 UDP frames. It has an extensible design for new frame implementations.
 .
 This module only creates frames; Net::Write (see libnet-write-perl) can be
 used to write frames directly to wire.

Package: libnet-frame-simple-perl
Description-md5: f5408326ad2fd75396f3a2a5b01c84d9
Description-en: module to make crafting network frames easier
 Net::Frame::Simple is part of Net::Frame frame crafting framework. It is
 totally optional, but can make playing with the network far easier.
 .
 Basically, it hides the complexity of frame forging, sending, and receiving,
 by providing helper methods, which will analyze internally how to assemble
 frames and find responses to probes.
 .
 For example, it will take care of computing lengths and checksums, and
 matching a response frame to the requesting frame.

Package: libnet-freedb-perl
Description-md5: 97aed50209e0c43e0e4a0e0e338a0d69
Description-en: Perl interface to freedb servers
 Net::FreeDB was inspired by Net::CDDB.  And in-fact was designed as a
 replacement in-part by Net::CDDB's author Jeremy D. Zawodny.  Net::FreeDB
 provides an OOP interface to the FreeDB servers as well as some basic
 CDROM functionality like determining disc ids, track offsets, etc.

Package: libnet-github-perl
Description-md5: 7efb519b012d73012796c1673e0958ad
Description-en: Perl interface for GitHub
 GitHub, https://github.com/, is a service for hosting Git source code
 repositories and managing projects using Git. The Net::GitHub module
 provides a Perl interface that implements V3 and V4 of the GitHub API,
 described at https://developer.github.com/ .

Package: libnet-gmail-imap-label-perl
Description-md5: 83e53f3ae2ddf1681bbe3e42fb9637c8
Description-en: IMAP proxy for Google's Gmail that retrieves message labels
 Net::Gmail::IMAP::Label provides a proxy that sits between an IMAP client and
 Gmail's IMAPS server and adds GMail labels to the X-Label header. This proxy
 uses the Gmail IMAP extensions.
 .
 To use this proxy, your e-mail client will need to connect to the proxy using
 the IMAP protocol (without SSL).

Package: libnet-google-authsub-perl
Description-md5: 6cd9e29552e09f81d5afbeb1d56e932f
Description-en: module to interact with sites that implement Google style AuthSub
 Net::Google::AuthSub allows you to interact with sites that implement Google
 style AuthSub. The module is an API for the Authentication Service of Google.
 It can be used to access both regular Google accounts and hosted Google
 accounts (Google Apps).

Package: libnet-gpsd3-perl
Description-md5: e754243b9692eda5e1618e3b02941d09
Description-en: Perl interface to the gpsd server daemon protocol version 3 (JSON)
 Net::GPSD3 provides an object client interface to the gpsd server daemon
 utilizing the version 3.1 protocol. gpsd is an open source GPS daemon from
 http://gpsd.berlios.de/. Support for Version 3 of the protocol (JSON) was
 adding to the daemon in version 2.90. If your daemon is before 2.90 then
 please use the Net::GPSD package.

Package: libnet-hotline-perl
Description-md5: ff133c5a8801bc69d0ca05f735b7177c
Description-en: Hotline interface module for Perl
 Net::Hotline contains an interface to write programs that connect to
 Hotline servers.  Hotline is a set of protocols allowing chat, news, and file
 transfers. Any user can run his/her own server and register it with a public
 tracker, which is a meta-server that users can access to obtain a list of
 registered servers and connect to them.

Package: libnet-http-perl
Description-md5: a321306aab43965de9df44af60cf6eb4
Description-en: module providing low-level HTTP connection client
 The Net::HTTP class is a low-level HTTP client.  An instance of the
 Net::HTTP class represents a connection to an HTTP server.  The
 HTTP protocol is described in RFC 2616.  The Net::HTTP class
 supports HTTP/1.0 and HTTP/1.1. Net::HTTP is a sub-class of IO::Socket::INET.
 You can mix its methods with reading and writing from the socket directly.
 This is not necessarily a good idea, unless you know what you are doing.

Package: libnet-https-any-perl
Description-md5: ce1405018546b50a07d64135bd31be2a
Description-en: wrapper around Net::SSLeay
 This is a wrapper around Net::SSLeay providing a simple interface for the use
 of Business::OnlinePayment.
 .
 It used to allow switching between Net::SSLeay and Crypt::SSLeay
 implementations, but that was obsoleted.  If you need to do that, use LWP
 instead.  You can set $Net::HTTPS::SSL_SOCKET_CLASS = "Net::SSL" for
 Crypt::SSLeay instead of the default Net::SSLeay (since 6.02).

Package: libnet-https-nb-perl
Description-md5: 4ed722c00fb782ee7a922ea524cc55e3
Description-en: low-level non-blocking HTTPS client
 Net::HTTPS::NB provides a non-blocking HTTPS client. It has the same
 interface as Net::HTTPS and Net::HTTP, but it will never try multiple
 reads when the read_response_headers() or read_entity_body() methods are
 invoked. If read_response_headers() did not see enough data to complete
 the headers an empty list is returned. If read_entity_body() did not see
 new entity data in its read the value -1 is returned.

Package: libnet-httpserver-perl
Description-md5: e4d0d241cb5fc89770b9fffb972d88fa
Description-en: extensible HTTP server framework for Perl
 Net::HTTPServer provides a light HTTP server. It can serve files, or
 can be configured to call Perl functions when a URL is accessed.
 .
 Net::HTTPServer basically turns a CGI script into a stand alone
 server. Useful for temporary services, mobile/local servers, or
 embedding an HTTP server into another program.

Package: libnet-ident-perl
Description-md5: 8bde7bdbf883d1e2054c42bdfff87766
Description-en: Perl module to lookup the username on the remote end of a TCP/IP connection
 Net::Ident is a Perl module implementing the RFC1413 Identification Protocol,
 also known as "ident".
 .
 It provides both a simple interface for doing one ident lookup at a time, and
 an asynchronous interface to perform (possibly) many simultaneous lookups, or
 simply continue serving other things while the lookup is proceeding.

Package: libnet-idn-encode-perl
Description-md5: 95ed4482037b5404760a3b70d4463646
Description-en: Internationalizing Domain Names in Applications (IDNA)
 Net::IDN::Encode provides an easy-to-use interface to encode and decode
 Internationalized Domain Names (IDNs).
 .
 IDNs use characters drawn from a large repertoire (Unicode), but IDNA
 allows the non-ASCII characters to be represented using only the ASCII
 characters already allowed in so-called host names today
 (letter-digit-hypen, /[A-Z0-9-]/i).

Package: libnet-idn-nameprep-perl
Description-md5: 7c791899ba2cb3f3ee8152cc65157f18
Description-en: stringprep profile for Internationalized Domain Names (RFC 3491)
 Net::IDN::Nameprep implements the nameprep specification, which describes how
 to prepare internationalized domain name (IDN) labels in order to increase
 the likelihood that name input and name comparison work in ways that make
 sense for typical users throughout the world. Nameprep is a profile of the
 stringprep protocol and is used as part of a suite of on-the-wire protocols
 for internationalizing the Domain Name System (DNS).

Package: libnet-ifconfig-wrapper-perl
Description-md5: 749a27e65b4614649c3b323b7cb2148b
Description-en: multiplatform Perl wrapper for ifconfig
 The Net::Ifconfig::Wrapper Perl module provides a multiplatform wrapper
 for ip(8) or ifconfig(8).

Package: libnet-imap-client-perl
Description-md5: 46f38c85b50868a56d92bbfa8090e66e
Description-en: Perl module to communicate with IMAP servers
 Net::IMAP::Client provides methods to access an IMAP server. It aims to
 provide a simple and clean API, while employing a rigorous parser for IMAP
 responses in order to create Perl data structures from them. The code is
 simple, clean and extensible.

Package: libnet-imap-simple-perl
Description-md5: aeb731ade36245e781311c35b65133d9
Description-en: Perl module to manage an IMAP account
 Net::IMAP::Simple provides a simple way to access and manipulate information
 on Internet Message Access Protocol (IMAP) capable servers. The API is mostly
 equivalent to Net::POP3, with some additional extensions based on the other
 features supported in the IMAP standard. This module supports connections via
 SSL using IO::Socket::SSL (see libio-socket-ssl-perl), over IPv6 using
 IO::Socket::INET6 (see libio-socket-inet6-perl) and handling messages in
 various ways (delete or undelete, mark as read or unread, expunge, edit
 flags, and more).

Package: libnet-imap-simple-ssl-perl
Description-md5: 1e2fe0d81d5e651a0e51f95e8c900176
Description-en: Subclass of Net::IMAP::Simple with SSL support
 Net::IMAP::Simple::SSL is a subclass of Net::IMAP::Simple that
 includes SSL support. The interface is identical.

Package: libnet-inet6glue-perl
Description-md5: e7051e787620bcf19360b5628d08aa0b
Description-en: glue module to make perl modules IPv6 ready
 Net::INET6Glue is a collection of modules to make common modules IPv6 ready
 by hotpatching them.
 .
 Unfortunately the current state of IPv6 support in perl is that no IPv6
 support is in the core and that a lot of important modules (like Net::FTP,
 Net::SMTP, LWP, ...) do not support IPv6 even if the modules for IPv6 sockets
 like Socket6, IO::Socket::IP or IO::Socket::INET6 are available.

Package: libnet-interface-perl
Description-md5: 49732a004849c228b21aa9ced3dab18e
Description-en: Perl module for manipulating host network interfaces
 Net::Interface is a module that allows access to the host network interfaces
 in a manner similar to ifconfig(8). Version 1.00 is a complete re-write and
 includes support for IPV6 as well as the traditional IPV4.
 .
 Both read and write access to network device attributes including the
 creation of new logical and physical interfaces is available where supported
 by the OS and this module.
 .
 NOTE: Many of the operations of Net::Interface, particularly those that set
 interface values require privileged access to OS resources. Wherever possible,
 Net::Interface will simply fail softly when there are not adequateprivileges
 to perform the requested operation or where the operation is not supported.

Package: libnet-ip-minimal-perl
Description-md5: b66035221bfc2030f6ff046591fba0de
Description-en: module to check if an IP address is version 4 or 6
 Net::IP::Minimal provides only three of the many functions that Net::IP
 offers, while using a lot less memory: ip_get_version(), ip_is_ipv4()
 and ip_is_ipv6().

Package: libnet-ip-perl
Description-md5: 69f8a2fedc328fe80a5105353406d4f6
Description-en: Perl extension for manipulating IPv4/IPv6 addresses
 Net::IP provides functions to deal with IPv4/IPv6 addresses.
 The module can be used as a class, allowing the user to instantiate IP
 objects, which can be single IP addresses, prefixes, or ranges of addresses.
 There is also a procedural way of accessing most of the functions. Most
 subroutines can take either IPv4 or IPv6 addresses transparently.

Package: libnet-ip-xs-perl
Description-md5: 14c3e0671a7d2f45864553d6f4aa3d30
Description-en: Perl extension for manipulating IPv4/IPv6 addresses (XS)
 Net::IP::XS is a XS (C) implementation of Net::IP (libnet-ip-perl in
 Debian) that provides functions to deal with IPv4/IPv6 addresses.
 .
 The module can be used as a class, allowing the user to instantiate
 IP objects, which can be single IP addresses, prefixes, or ranges of
 addresses.  There is also a procedural way of accessing most of the
 functions. Most subroutines can take either IPv4 or IPv6 addresses
 transparently.

Package: libnet-ipaddress-perl
Description-md5: fa3eb4156d97593d349dd8cf85312346
Description-en: functions used to manipulate IP addresses, masks and FQDN's
 Net::IPAddress is a collection of helpful functions used to convert IP
 addresses to/from 32-bit integers, applying subnet masks to IP addresses,
 validating IP address strings, and splitting a FQDN into its host and domain
 parts.

Package: libnet-iptrie-perl
Description-md5: 6d92cc9a7d66db2ee64f61f33a27ea9d
Description-en: Perl module for building IPv4 and IPv6 address space hierarchies
 Net::IPTrie uses a radix tree (or trie) to quickly build the hierarchy of a
 given address space (both IPv4 and IPv6). This allows the user to perform
 fast subnet or routing lookups. It is implemented exclusively in Perl.

Package: libnet-ipv6addr-perl
Description-md5: 4a01c82e74a436d74725bc8b83dd8b51
Description-en: module to validate/manipulate IPv6 addresses
 Net::IPv6Addr checks if strings are valid IPv6 addresses, as specified in
 RFC1884, and can convert them into other supported formats including:
 .
  * Preferred form x:x:x:x:x:x:x:x
  * Compressed form with double colon: x::x
  * Mixed IPv4/IPv6 format: x:x:x:x:x:x:d.d.d.d
  * Mixed IPv4/IPv6 with compression: x::x:d.d.d.d
  * Base-85-encoded
  * Big integers
  * Arrays
  * Reverse-address pointer
 .
 When creating/validating an IPv6 address from a given string, Net::IPv6Addr
 will either accept it or throw an exception.

Package: libnet-irc-perl
Description-md5: 5a62eed077afc0099589f2a31e61bc45
Description-en: IRC (Internet Relay Chat) interface module for Perl
 Net::IRC contains an interface to write programs that connect to the IRC
 (Internet Relay Chat) protocol. Please note that this module is deprecated
 and no longer receives any maintenance whatsoever; for new projects, it is
 recommended that Bot::BasicBot or POE::Component::IRC be used instead.

Package: libnet-irr-perl
Description-md5: 2ecbae4eed037b5962f581cfdf2d677a
Description-en: perl interface to the Internet Route Registry daemon
 Net::IRR provides an object oriented perl interface to the Internet Route
 Registry. The interface uses the RIPE/RPSL Tool Query Language as defined in
 Appendix B of the IRRd User Guide. The guide can be found at
 http://www.irrd.net/, however an understanding of the query language is not
 required to use this module.
 .
 Net::IRR supports IRRd's multiple-command mode. Multiple-command mode is good
 for intensive queries since only one TCP connection needs to be made for
 multiple queries. The interface also allows for additional queries that
 aren't supported by standard UNIX whois utitilies.

Package: libnet-jabber-bot-perl
Description-md5: bc02f004f169c8600811d0474b242bb9
Description-en: automated Bot creation with safeties
 This Perl module, Net::Jabber::Bot, provides tools
 for writing a Jabber Bot.
 .
 The idea behind the module is
 that someone creating a bot should not really have to know
 a whole lot about how the Jabber protocol works in
 order to use it.
 It also allows us to abstract away all the things
 that can get a bot maker into trouble.
 Essentially the object helps protect the coders
 from their own mistakes.

Package: libnet-jabber-loudmouth-perl
Description-md5: 39039da1c5d891b084066f89d455343b
Description-en: Perl interface for the loudmouth jabber library
 Net::Jabber::Loudmouth is a perl interface for libloudmouth, Lightweight C
 Jabber library. It allows you to do the same stuff with Net::Jabber, but with a
 nicer interface and much faster, because most of the code is written in C.

Package: libnet-jabber-perl
Description-md5: 1570bc9144e437212f292c3fccd61884
Description-en: Perl modules for accessing the Jabber protocol
 Net::Jabber is a collection of Perl modules that provide a Perl Developer
 access to the Jabber protocol. OOP modules provide a clean interface to
 writing anything from a full client to a simple protocol tester.

Package: libnet-ldap-filterbuilder-perl
Description-md5: 51c8e7118f81eae4c3a00a32c3ae3d94
Description-en: module to build LDAP filter statements
 Net::LDAP::FilterBuilder constructs LDAP filter statements which are
 compliant with the RFC 4515 syntax and also safely escape special characters.
 Filter statements can be built incrementally using simple logic operations.

Package: libnet-ldap-perl
Description-md5: 94d2f596d5f07ed133ccd4db463c5a70
Description-en: client interface to LDAP servers
 Net::LDAP is a collection of Perl modules that implement an interface to
 various LDAP services. The module is capable of searching directories or
 performing maintenance functions such as adding, deleting or modifying
 entries.

Package: libnet-ldap-server-perl
Description-md5: 1f66e6d94d9026d395588d3b33bf54d1
Description-en: LDAP server-side protocol handling in Perl
 Net::LDAP::Server provides the protocol handling for an LDAP server.
 You can subclass it and implement the request types you need.  Once
 you accept a connection (e.g. using Net::Daemon), Net::LDAP::Server
 takes care of decoding client requests and encoding your replies.

Package: libnet-ldap-server-test-perl
Description-md5: b4b33649b6c7b5ae84411706814ed78e
Description-en: provides a test LDAP server for Net::LDAP testing
 Net::LDAP::Server::Test implements a test LDAP server to be used for
 testing code using Net::LDAP, for use in automated test suites are other
 places where a real LDAP server is not available.

Package: libnet-ldap-sid-perl
Description-md5: 893eb6c426803c88f52efde35ffd167e
Description-en: module for Active Directory Security Identifier (SID) manipulation
 Microsoft Active Directory stores a Security Identifier (SID) in an attribute
 with syntax String(Sid). Net::Ldap::Sid contains functions to convert a SID
 between the binary String(Sid) representation and a string representation.

Package: libnet-ldapapi-perl
Description-md5: 770aa5e273f9a7a2ceafb5dcd378c923
Description-en: Perl bindings for OpenLDAP C API
 Net::LDAPapi provides a Perl interface to the OpenLDAP C libraries.
 Both the original "C API" and new "Perl OO" style interface methods
 are supported.  This module differs from Net::LDAP in that it
 uses C bindings to achieve significant performance improvements.

Package: libnet-ldns-perl
Description-md5: f363f4cc0281b1b756922b7bcfc7b674
Description-en: Perl wrapper for the ldns DNS library
 The goal of ldns is to simplify DNS programming, it supports recent RFCs
 like the DNSSEC documents, and allows developers to easily create software
 conforming to current RFCs, and experimental software for current Internet
 Drafts.
 .
 Net::LDNS is a Perl wrapper for ldns library.

Package: libnet-libdnet-perl
Description-md5: a4de6a5ddc3fd70dfae59f99d0d9bead
Description-en: interface to libdumbnet's low-level network functions
 Net::Libdnet is a Perl module that provides a simple and portable interface
 to many useful low-level networking routines. Its functionality includes
 network address manipulation, kernel ARP cache and route table manipulation,
 firewalling, network interface manipulation, network traffic interception via
 tunnel interfaces, and raw IP packet/Ethernet frame transmission.
 .
 This module is intended to complement functionality provided by libpcap. For
 historical reasons, Dug Song's libdnet is called libdumbnet on Debian.

Package: libnet-libdnet6-perl
Description-md5: 7ce865a619fded55a4ea79592a7045e3
Description-en: module to add IPv6 support to Net::Libdnet
 Net::Libdnet6 is a Perl module that adds IPv6 support to Net::Libdnet to
 provide a simple and portable interface to many useful low-level networking
 routines. Its functionality includes network address manipulation, kernel
 ARP cache and route table manipulation, firewalling, network interface
 manipulation, network traffic interception via tunnel interfaces, and raw IP
 packet/Ethernet frame transmission.
 .
 See: libnet-libdnet-perl for further details on Net::Libdnet

Package: libnet-libidn-perl
Description-md5: 3951fcdd6714ee5fc885a9f259edf1e1
Description-en: Perl bindings for GNU Libidn
 Net::LibIDN provides bindings for GNU Libidn, a C library for handling
 Internationalized Domain Names according to IDNA (RFC 3490), in a way very
 much inspired by Turbo Fredriksson's PHP-IDN.

Package: libnet-libidn2-perl
Description-md5: be3c0d8076882a293a0b31bfbf03e161
Description-en: Perl bindings for GNU Libidn2
 Net::LibIDN2 provides bindings for GNU Libidn2, a C library for handling
 internationalized domain names based on IDNA 2008, Punycode and TR46.

Package: libnet-mac-perl
Description-md5: 367dc4912ff382c4ed63de5447844645
Description-en: module for representing and manipulating MAC addresses
 Net::Mac is a module that allows you to store a MAC address
 in a Perl object, find out information about a stored MAC address and
 convert a MAC address into a specified format and easily compare two
 MAC addresses for string or numeric equality.

Package: libnet-mac-vendor-perl
Description-md5: 1bc441cccdee4c30985ea12d5f31ab36
Description-en: module to look up the vendor by OUI
 The Institute of Electrical and Electronics Engineers (IEEE) assigns an
 Organizational Unique Identifier (OUI) to manufacturers of network
 interfaces. Each interface has a Media Access Control (MAC) address of six
 bytes. The first three bytes are the OUI.
 .
 Net::MAC::Vendor allows you to take a MAC address and turn it into the OUI
 and vendor information. You can, for instance, scan a network, collect MAC
 addresses, and turn those addresses into vendors. With vendor information,
 you can often guess at what you are looking at (e.g. an Apple product).
 .
 You can use this as a module as its individual functions, or call it as a
 script with a list of MAC addresses as arguments. The module can figure it
 out.

Package: libnet-managesieve-perl
Description-md5: c536c86a2cd66ba154745e2b41a8a2b5
Description-en: Perl client module for ManageSieve
 Net::ManageSieve is a Perl module that provides a client interface to the
 ManageSieve protocol. It manipulates scripts on a host running a ManageSieve
 service; this module does not perform, validate or do anything else like the
 Sieve scripts themselves.

Package: libnet-nbname-perl
Description-md5: 8829ba288c0e1298101d5f018cf98a20
Description-en: NetBIOS Name Service Requests
 This is the Net::NBName Perl module, for resolving the NetBIOS host names
 used by Windows/Samba.  It can be used
  1. to resolve NetBIOS names to IP addresses
  2. to determine registered NetBIOS names on a host
 A pure Perl module, using the Socket core module.

Package: libnet-nessus-rest-perl
Description-md5: c17b7ee23d16f856e3aa4eb9402505a2
Description-en: REST interface for Nessus 6.0
 Net::Nessus::REST provides a Perl module for communication with the Nessus
 vulnerability scanner developed by Tenable Network Security, via its REST
 interface.

Package: libnet-nessus-xmlrpc-perl
Description-md5: 0074d8510ec8ad752ff54e0a2ff44e7d
Description-en: module for communication with Nessus scanner(v4.2+) via XMLRPC
 Net::Nessus::XMLRPC is a Perl interface for communication with the Nessus
 scanner over XMLRPC. It includes methods for starting, stopping, pausing,
 resuming and monitoring scans, downloading reports, etc.

Package: libnet-netmask-perl
Description-md5: 1ecc4a08c64bf5937e8dc9fe8751d259
Description-en: module to parse, manipulate and lookup IP network blocks
 Net::Netmask parses and understands IPv4 and IPv6 CIDR blocks.
 It's built with an object-oriented interface,
 with functions being methods that operate on a Net::Netmask object.
 .
 These methods provide
 nearly all types of information about a network block
 that you might want.
 .
 There are also functions to insert a network block into a table
 and then later lookup network blocks by IP address using that table.
 There are functions to turn a IP address range
 into a list of CIDR blocks.
 There are functions to turn a list of CIDR blocks
 into a list of IP addresses.
 .
 There is a function for sorting by text IP address.
 .
 All functions understand both IPv4 and IPv6.
 Matches, finds, etc, will always return false
 when an IPv4 address is matched against an IPv6 address.

Package: libnet-nis-perl
Description-md5: 4a19626df50e240a383efa2387cc5d50
Description-en: Interface to Sun's Network Information Service
 This is a snapshot release of the NIS interface to Perl 5.  There are
 three parts to the interface: the raw component (Net::NIS), the object-
 oriented component (Net::NIS::Table), and the tied interface (Net::NIS)

Package: libnet-nslookup-perl
Description-md5: 3decb0b326340bfa615d4bb9c99a563c
Description-en: simple DNS lookup module for perl
 Net::Nslookup provides the capabilities of the standard UNIX command line
 tool nslookup(1). Net::DNS is a wonderful and full featured module, but quite
 often, all you need is `nslookup $host`. Net::Nslookup provides that
 functionality.
 .
 Net::Nslookup exports a single function, called nslookup. nslookup can be
 used to retrieve A, PTR, CNAME, MX, and NS records.
 .
  my $a = nslookup(host => "use.perl.org", type => "A");
 .
  my @mx = nslookup(domain => "perl.org", type => "MX");
 .
  my @ns = nslookup(domain => "perl.org", type => "NS");

Package: libnet-ntp-perl
Description-md5: 8fc3922914c9db01a37ffeb69807a5e5
Description-en: Perl module to query NTP servers
 Net::NTP is a small perl module to query an NTP (Network Time Protocol)
 time server for the current time. It exports a single method
 (get_ntp_response) and returns an associative array based upon RFC1305 and
 RFC2030.  The response from the server is "humanized" to a point that further
 processing of the information received from the server can be manipulated.
 For example: timestamps are in epoch, so one could use the localtime function
 to produce an even more "human" representation of the timestamp.

Package: libnet-oauth-perl
Description-md5: 229e57533790e7a628ca66292bde593c
Description-en: implementation of the OAuth 1.0 protocol
 Net::OAuth implements OAuth, which is "An open protocol to allow secure API
 authentication in a simple and standard method from desktop and web
 applications."
 .
 In practical terms, OAuth is a mechanism for a Consumer to request protected
 resources from a Service Provider on behalf of a user.

Package: libnet-oauth2-authorizationserver-perl
Description-md5: e8b79b038a39e9295ac9bee4b9a4736d
Description-en: implementation of an OAuth2 Authorization Server
 Net::OAuth2::AuthorizationServer is the gateway to the various OAuth2 grant
 flows, as documented at https://tools.ietf.org/html/rfc6749. Each module
 implements a specific grant flow and is designed to "just work" with minimal
 detail and effort.

Package: libnet-oauth2-perl
Description-md5: 8b48bab54a92250578bba64ffc633ee2
Description-en: implementation of the OAuth 2.0 protocol
 Net::OAuth2 implements OAuth 2.0 authorization protocol client.
 OAuth 2.0 is incompatible with OAuth 1.0.
 .
 The library can be used to authenticate users against OAuth 2.0
 service providers such as Google and Facebook.

Package: libnet-openid-common-perl
Description-md5: 7248a5b5dd9be5fa6ccc4e2db1756ca6
Description-en: libraries shared between Net::OpenID::Consumer and Net::OpenID::Server
 The Consumer and Server implementations share a few libraries which are
 provided by this package as Net::Openid::Common and others.

Package: libnet-openid-consumer-perl
Description-md5: 97f98fe1734b596391948303893f9434
Description-en: library for consumers of OpenID identities
 Net::OpenID::Consumer is the Perl API for (the consumer half of) OpenID, a
 distributed identity system based on proving you own a URL, which is then
 your identity.

Package: libnet-openid-server-perl
Description-md5: a632df1b503094240408009162563ea3
Description-en: library for servers of OpenID identities
 This is the Perl API for (the server half of) OpenID, a distributed
 identity system based on proving you own a URL, which is then your
 identity.  More information is available at:
 .
 http://openid.net/

Package: libnet-opensrs-perl
Description-md5: b217c951fc893be30b05a5f0c3152370
Description-en: Perl interface for domain registration via the Tucows OpenSRS HTTPS XML API.
 The client library distributed by OpenSRS can be difficult to integrate into
 a custom environment, and their web interface becomes quickly tedious with
 heavy usage. This is a clean and relatively quick library to perform the
 most common API methods described in the OpenSRS API documentation.

Package: libnet-openssh-compat-perl
Description-md5: 5bcdccfe197fb207ce6895206b45c581
Description-en: collection of compatibility modules for Net::OpenSSH
 Net::OpenSSH::Compat and submodules are a set of adapter modules that
 run on top of Net::OpenSSH providing the APIs of other SSH modules
 available from CPAN. Currently, there are adapters available for
 Net::SSH, Net::SSH2 and Net::SSH::Perl.

Package: libnet-openssh-parallel-perl
Description-md5: 7730c37ab6c5cda17af7a54e2b834d8d
Description-en: run SSH jobs in parallel
 Net::OpenSSH::Parallel is an scheduler that can run commands in parallel in a
 set of hosts through SSH. It tries to find a compromise between being simple
 to use, efficient and covering a good part of the problem space of parallel
 process execution via SSH.

Package: libnet-openssh-perl
Description-md5: e6746f5b94ef6022f9bfcd22b73c2c46
Description-en: Perl SSH client package implemented on top of OpenSSH
 Net::OpenSSH is a secure shell client package implemented on top of the
 OpenSSH binary client (ssh), leveraging the multiplexing feature found
 in current versions of OpenSSH. That is, when a new Net::OpenSSH object
 is created, ssh is run in master mode establishing a permanent
 connection. Then, every time a new operation is requested, a new ssh
 process is started in slave mode, reusing the master SSH
 connection to send the request to the remote side. This makes
 Net::OpenSSH very fast, as most of the latency of ssh is intrinsic to
 the protocol.
 .
 If you like the API of other Perl SSH distributions like Net::SSH,
 Net::SSH2 or Net::SSH::Perl, and would like to use them with
 Net::OpenSSH, have a look at the libnet-openssh-compat-perl package.

Package: libnet-patricia-perl
Description-md5: c0b7febe52570bf0586f14d286ffdf92
Description-en: Perl module for fast IP address lookups
 Net::Patricia uses a Patricia Trie data structure to quickly
 perform IP address prefix matching for applications such as
 IP subnet, network or routing table lookups.  The data
 structure is based on a radix tree using a radix of two, so
 sometimes you see patricia implementations called "radix" as
 well.  The term "Trie" is derived from the word "retrieval"
 but is pronounced like "try".  Patricia stands for
 "Practical Algorithm to Retrieve Information Coded as
 Alphanumeric", and was first suggested for routing table
 lookups by Van Jacobsen.  Patricia Trie performance
 characteristics are well-known as it has been employed for
 routing table lookups within the BSD kernel since the 4.3
 Reno release.

Package: libnet-pcap-perl
Description-md5: fdb1a5ec4649c04fab47840f892c83c3
Description-en: Perl binding to the LBL pcap packet capture library
 Net::Pcap allows the user to interface with the LBL pcap(3) library.
 Libpcap describes itself as "a system-independent interface for user-level
 packet capture. Libpcap provides a portable framework for low-level network
 monitoring." This modules gives a program the ability to capture data from a
 network interface in a similar way tcpdump does.

Package: libnet-ph-perl
Description-md5: 6bfb6833cd413a22119a003c4c292a83
Description-en: Perl module for accessing Ph servers
 Net::PH is a Perl class implementing a simple Nameserver/Ph client as
 described in CCSO Nameserver -- Server-Client Protocol or RFC 2378.  The
 Ph protocol is now mostly obsolete, replaced at most sites by LDAP.  This
 module is only of interest if you know you need to access a Ph server.

Package: libnet-prometheus-perl
Description-md5: 04784b3b0dfd04eeedc5c78dc85e294d
Description-en: module to export monitoring metrics for Prometheus
 Net::Prometheus provides the ability for a program to collect monitoring
 metrics and export them to the Prometheus.io monitoring server.
 .
 As Prometheus will expect to collect the metrics by making an HTTP request,
 facilities are provided to yield a PSGI application that the containing
 program can embed in its own structure to provide the results, or the
 application can generate a plain-text result directly and serve them by its
 own means.

Package: libnet-proxy-perl
Description-md5: b7f28eeed72e1fee8b9751d1d915d392
Description-en: Framework for proxying network connections in many ways
 This module is a framework for creating various kinds of network
 proxies in a very simple way.
 .
 A proxy is a program that transfer data across a network boundary between
 a client and a server. Net::Proxy introduces the concept of "connectors",
 which abstract the server part (connected to the client) and the client
 part (connected to the server) of the proxy.
 .
 This makes it very easy to implement specific techniques to cross a
 given network boundary, possibly by using a proxy on one side of the
 network fence, and a reverse-proxy on the other side of the fence.
 .
 This package also provides the sslh SSH/HTTPS service multiplexer
 written in perl.

Package: libnet-radius-perl
Description-md5: be458ad2df2cabaadbbd0e1d141548c6
Description-en: distribution of modules interfacing to the RADIUS protocol
 Net::Radius modules provide an interface to the RADIUS (RFC2138)
 protocol. It consists of the following modules:
 .
 * Net::Radius::Packet - Deals with RADIUS packets
 * Net::Radius::Dictionary - Deals with RADIUS dictionaries
 .
 This module is essentially the original RADIUS-1.0 distribution by
 Christopher Masto plus a number of changes and fixes by Luis Muñoz and
 Ian Smith.

Package: libnet-rawip-perl
Description-md5: cd44a21db2baa31d8ddc1874b5d29721
Description-en: Perl interface to lowlevel TCP/IP
 Net::RawIP gives you the ability to create and manipulate arbitrary IP
 packages and fiddle around with every bit in the protocol header.
 .
 This module is useful if you want to implement a "traceroute" or "ping" in
 PERL or you just want to learn about TCP/IP protocol suite but are afraid of
 the C language.

Package: libnet-rblclient-perl
Description-md5: 6af691534883a3ae3195c3ecda875b55
Description-en: module to query multiple Realtime Blackhole Lists in parallel
 The Net::RBLClient module is used to discover what RBL's are listing a
 particular IP address. It parallelizes requests for fast response.
 .
 An RBL, or Realtime Blackhole List, is a list of IP addresses meeting some
 criteria such as involvement in Unsolicited Bulk Email.  Each RBL has
 its own criteria for addition and removal of addresses.  If you want to
 block email or other traffic to/from your network based on one or more
 RBLs, you should carefully study the behavior of those RBLs before and
 during such blocking.

Package: libnet-rendezvous-publish-backend-avahi-perl
Description-md5: c11613d6d653b2e9bbf80109c80bf821
Description-en: Perl module to publish zeroconf data with the Avahi library
 Net::Rendezvous::Publish::Backend::Avahi publishes zeroconf data with the
 Avahi library. It is a backend for the Net::Rendezvous::Publish module.

Package: libnet-rendezvous-publish-perl
Description-md5: b8e4d6f970823be097818fe258383a50
Description-en: Perl module to publish Rendezvous services
 Net::Rendezvous::Publish creates, publish and manages Rendezvous services. It
 can manage how much time will handle network events and updates of internal
 state.

Package: libnet-route-perl
Description-md5: 8b93dd66d1b931c8b7630e0945dff930
Description-en: portable interface to the routing table
 Every OS provides its custom interface to the routing table: Linux's
 "route" utility is different from BSD's "route show", from Windows'
 "route print", etc. Parsing all these different output styles in an
 (otherwise portable) script can quickly become inconvenient.
 .
 Net::Route abstracts the system specifics and provides a single,
 portable interface.

Package: libnet-scp-expect-perl
Description-md5: e45682be1362161fe22af1fe902b7825
Description-en: Wrapper for scp to send passwords via Expect
 Net::SCP::Expect allows you to transfer files via scp, but instead of having
 to use shared keys or to input a password interactively, it allows you to
 send them programmataically via Expect.

Package: libnet-scp-perl
Description-md5: b8202df5af81a88e7291cab068f1ca8b
Description-en: Perl extension for secure copy protocol
 Net::SCP provides simple wrappers around the "scp" command and to
 Net::FTP-like interface. It can be called in batch mode to upload
 or download files using SSH protocol.

Package: libnet-server-coro-perl
Description-md5: a49e53202bb6370fe73269dd13a4c38b
Description-en: co-operative multithreaded server using Coro
 Net::Server::Coro implements multithreaded server for the Net::Server
 architecture, using Coro and Coro::Socket to make all reads and
 writes non-blocking. Additionally, it supports non-blocking SSL
 negotiation.

Package: libnet-server-mail-perl
Description-md5: 1e7ecab0f74f93fa9685fc31ea9529a5
Description-en: versatile and extensible mail server framework
 Net::Server::Mail is a versatile and extensible implementation of the SMTP
 protocol and closely-related protocols like ESMTP and LMTP. The event driven
 object-oriented API makes it easy to incorporate the SMTP protocol into perl
 programs.
 .
 It provides a mechanism to easily add future or not yet implemented ESMTP
 extensions. Developers can hook code at each SMTP session state and change
 the module's behaviors by registering event call-backs. The class is designed
 to be easily inherited from.

Package: libnet-server-perl
Description-md5: 6ff0ba92822aa9a8aad96a4032254cb2
Description-en: extensible, general perl server engine
 Net::Server is an extensible, general perl server engine that combines the
 good properties from Net::Daemon, NetServer::Generic, and Net::FTPServer;
 and borrows various concepts from the Apache webserver.
 .
 Features include:
 .
  * Single Server Mode
  * Inetd Server Mode
  * Preforking Simple Mode (PreForkSimple)
  * Preforking Managed Mode (PreFork)
  * Forking Mode
  * Multiplexing Mode using a single process
  * Multi port accepts on Single, Preforking, and Forking modes
  * Simultaneous accept/recv on tcp, udp, and unix sockets
  * Safe signal handling in Fork/PreFork avoids perl signal trouble
  * User customizable hooks
  * Chroot ability after bind
  * Change of user and group after bind
  * Basic allow/deny access control
  * Customized logging (choose Syslog, log_file, or STDERR)
  * HUP able server (clean restarts via sig HUP)
  * Dequeue ability in all Fork and PreFork modes.
  * Taint clean
  * Written in Perl
  * Protection against buffer overflow
  * Clean process flow
  * Extensibility

Package: libnet-server-ss-prefork-perl
Description-md5: b358167f235365b8927e9bca8a8331e3
Description-en: hot-deployable variant of Net::Server::PreFork
 Net::Server::SS::PreFork is a Net::Server personality, extending
 Net::Server::PreFork, that can be run by the start_server script
 of Server::Starter.

Package: libnet-sftp-foreign-perl
Description-md5: 4bd10853c793c5b25b7c15be66463def
Description-en: client for the Secure File Transfer Protocol
 Net::SFTP::Foreign is a Perl client for the Secure File Transfer Protocol
 (SFTP) version 3 as defined in the SSH File Transfer Protocol IETF draft,
 which can be found at
 <http://www.openssh.org/txt/draft-ietf-secsh-filexfer-02.txt>.
 .
 Net::SFTP::Foreign uses any compatible 'ssh' command installed on the system
 (for instance, OpenSSH's 'ssh') to establish the secure connection to the
 remote server.
 .
 A wrapper module Net::SFTP::Foreign::Compat is also provided for
 compatibility with Net::SFTP.

Package: libnet-sftp-sftpserver-perl
Description-md5: 3806f71503f98042b893edc43c77daaa
Description-en: Secure File Transfer Protocol Server
 Net::SFTP::SftpServer is a Perl port of sftp-server from OpenSSH
 providing access control on a per user and per command basis with
 improved logging via syslog.
 .
 This version of the Net::SFTP::SftpServer Perl module currently
 implements SSH File Transfer Protocol version 3.
 .
 The limitations compared with the OpenSSH implementation are as follows:
 .
   - Only files and directories are dealt with - other inode types are not
     returned on readdir.
   - A virtual chroot is performed - / (rootfs) is treated as the users home
     directory from the client perspective and all file access to / will
     be in /<home_path>/<username>. The <home_path> is defined on object
     initialisation, it is not obtained from /etc/passwd.
   - All symlinked files or directories can be hidden and made inaccessible on
     request. Symlink returns "permission denied" then, readlink returns "file
     does not exist".
   - Setting of stats (set_stat or set_fstat) is disabled - the client will
     receive permission denied.
   - Permissions for files and dirs are defaulted - the defaults are set on
     object initialisation.

Package: libnet-sieve-perl
Description-md5: 00d7a9221576bbfe56ce4ed9dc0255ea
Description-en: implementation of managesieve protocol to manage sieve scripts
 Net::Sieve is a package for clients for the "MANAGESIEVE" protocol, which is
 an Internet Draft protocol for manipulation of "Sieve" scripts in a repository.
 More simply, Net::Sieve lets you control your mail-filtering rule files on a
 mail server.
 .
 Net::Sieve supports the use of "TLS" via the "STARTTLS" command. Net::Sieve
 open the connexion to the sieve server, methods allow one to list all scripts,
 activate or deactivate scripts, read, delete or put scripts.

Package: libnet-sieve-script-perl
Description-md5: 06596c271aa665bd53e5c783d994770c
Description-en: module to parse and write sieve scripts
 Net::Sieve::Script provides a way to read, parse and write sieve file script,
 with access to Rule, Action and Condition objects.
 .
 Support for RFC 5228 - sieve base, RFC 5231 - relational, RFC 5230 -
 vacation,  Draft regex.

Package: libnet-sip-perl
Description-md5: de7fe871394bdf284756a821ce6613ae
Description-en: framework for SIP modules
 Net::SIP is a Perl framework that provides many useful tools with which to
 write software for SIP endpoints (e.g phones, answer machines), SIP proxies
 and registrars. It contains no GUI and no real code for working with video
 or audio, though it does have some support for RTP (no RTCP) and working with
 PCMU/8000 and PCMA/8000 data.

Package: libnet-smpp-perl
Description-md5: f44f2e2dacecca2f6fabb84580efae85
Description-en: implementation of Short Message Peer to Peer protocol over TCP
 Net::SMPP implements Short Message Peer to Peer protocol, which is frequently
 used to pass short messages between mobile operators implementing short
 message service (SMS). This is applicable to both European GSM and American
 CDMA/TDMA systems.

Package: libnet-smtp-server-perl
Description-md5: 41c1c91538bbd7c7c24d36eb1d7ca28f
Description-en: native Perl SMTP Server implementation for Perl
 The Net::SMTP::Server module implements an RFC 821 compliant SMTP
 server, completely in Perl.  It's extremely extensible, so adding in
 things like spam filtering, or more advanced routing and handling
 features can be easily handled.  An additional module,
 Net::SMTP::Server::Relay has also been implemented as an example of
 just one application of this extensibility.  See the pod for more
 details on that module.  This extension has been tested on both Unix
 and Win32 platforms.
 .
 Creating a new server is as trivial as:
 .
 $server = new Net::SMTP::Server($host, $port);
 .
 This creates a new SMTP::Server.  Both $host and $port are optional,
 and default to the current hostname and the standard SMTP port (25).
 However, if you run on a multi-homed machine, you may want to
 explicitly specify which interface to bind to.

Package: libnet-smtp-ssl-perl
Description-md5: 878dc73994d66b0f60f21a051fb72bd0
Description-en: Perl module providing SSL support to Net::SMTP
 Net::SMTP::SSL implements the same API as Net::SMTP, but uses IO::Socket::SSL
 for its network operations. Due to the nature of Net::SMTP's new method, it is
 not overridden to make use of a default port for the SMTPS service. Perhaps
 future versions will be smart like that. Port 465 is usually what you want,
 and it's not a pain to specify that.
 .
 This package is deprecated. Net::SMTP (in perl core) has support for SMTP
 over SSL, and also for STARTTLS, since version 1.28 (included in Perl 5.22).

Package: libnet-smtp-tls-butmaintained-perl
Description-md5: 43bd8922459cad487c7ee8278461c57a
Description-en: Perl module for providing SMTP client supporting TLS and AUTH
 Net::SMTP::TLS::ButMaintained is a TLS and AUTH capable SMTP client which
 offers an interface that users will find familiar from Net::SMTP.
 Net::SMTP::TLS::ButMaintained implements a subset of the methods provided by
 that module, but certainly not (yet) a complete mirror image of that API.

Package: libnet-smtp-tls-perl
Description-md5: d7dbad05c04ad5907a5b016a93e8978a
Description-en: Perl SMTP client library supporting TLS and AUTH
 Net::SMTP::TLS is a TLS and AUTH capable SMTP client library which offers an
 interface that users will find familiar from Net::SMTP. Net::SMTP::TLS
 implements a subset of the methods provided by that module, but certainly not
 (yet) a complete mirror image of that API.

Package: libnet-smtpauth-perl
Description-md5: f826978f86bea2e8db98ab8d44e0601f
Description-en: Perl module that provides SMTP authentication (Net::SMTP_auth)
 Net::SMTP_auth implements a client interface to the SMTP and ESMTP protocol
 AUTH service extension, enabling a perl5 application to talk to and
 authenticate against SMTP servers.
 .
 This module supplies a more powerful environment than Net::SMTP (provided
 by perl-modules).

Package: libnet-smtps-perl
Description-md5: 7150aabd679a509c4d4f076f399bf88b
Description-en: SSL/STARTTLS support for Net::SMTP
 Net::SMTPS implements a wrapper for Net::SMTP, enabling over-SSL/STARTTLS
 support. This module inherits all the methods from Net::SMTP. You may use all
 the friendly options that came bundled with Net::SMTP. You can control the
 SSL usage with the options of new() constructor method. 'doSSL' option is the
 switch, and, If you would like to control detailed SSL settings, you can set
 SSL_* options that are brought from IO::Socket::SSL. Please see the document
 of IO::Socket::SSL about these options detail.
 .
 Just one method difference from the Net::SMTP, you may select SMTP AUTH
 mechanism as the third option of auth() method.

Package: libnet-snmp-perl
Description-md5: 822f8f6acfa7834deb310d8498b05082
Description-en: Script SNMP connections
 The module Net::SNMP implements an object oriented interface to
 the Simple Network Management Protocol.  Perl applications can
 use the module to retrieve or update information on a remote
 host using the SNMP protocol.  Net::SNMP is implemented completely
 in Perl, requires no compiling, and uses only standard Perl
 modules.  SNMPv1 and SNMPv2c (Community-Based SNMPv2), as well as
 SNMPv3 with USM are supported by the module.  SNMP over UDP as well
 as TCP with both IPv4 and IPv6 can be used.  The Net::SNMP module
 assumes that the user has a basic understanding of the Simple
 Network Management Protocol and related network management concepts.

Package: libnet-snpp-perl
Description-md5: aaad0a7f50d79a96d04a3afcf2865d4c
Description-en: perl module for accessing SNPP servers
 Net::SNPP is a Perl module that provides access to the SNPP Simple Network
 Paging Protocol. It also provides Net:SNPP::Server for creating SNPP servers.

Package: libnet-socks-perl
Description-md5: a91cc4da438056f04e516b12fc98847d
Description-en: Perl module providing an API to communicate with SOCKS servers
 Net::SOCKS is a SOCKS client module that can communicate with SOCKS v4 and v5
 servers. It currently allows you to make outgoing and incoming TCP
 connections.

Package: libnet-ssh-authorizedkeysfile-perl
Description-md5: a268649f2ee38816f3454f49e5b74690
Description-en: Read and modify ssh's authorized_keys files
 Net::SSH::AuthorizedKeysFile reads and modifies authorized_keys files.
 authorized_keys files contain public keys and meta information to be used by
 ssh on the remote host to let users in without having to type their password.

Package: libnet-ssh-perl
Description-md5: b024edd244261a7f0e89b447433841e3
Description-en: Perl extension for secure shell
 Net::SSH provides simple wrappers around the "ssh" command.
 It can be called in batch mode to launch remote commands or
 interactively.

Package: libnet-ssh2-perl
Description-md5: 3ea5531d51cdeb379015a8d9804127d6
Description-en: Perl module for the SSH 2 protocol
 Net::SSH2 is a perl interface to the libssh2 (http://www.libssh2.org)
 library. It supports the SSH2 protocol (there is no support for SSH1) with
 all of the key exchanges, ciphers, and compression of libssh2.

Package: libnet-ssleay-perl
Description-md5: ccc2258977dc0f512ba135bc3f4c6bca
Description-en: Perl module for Secure Sockets Layer (SSL)
 Net::SSLeay is a perl module that allows you to call Secure Sockets Layer
 (SSL) functions of the SSLeay library directly from your perl scripts. It
 is useful if you want to program robots that access secure web servers or
 if you want to build your own applications over SSL encrypted tunnels. If
 you just want to view web pages on https servers, you do not need this -
 your web browser already knows to do that.

Package: libnet-sslglue-perl
Description-md5: 92801fa4064bf78045ab9fff9731c382
Description-en: module to add/extend SSL support for common perl modules
 Some commonly used perl modules don't have SSL support at all, even if the
 protocol would support it. Others have SSL support, but most of them don't do
 proper checking of the servers certificate.
 .
 The Net::SSLGlue::* modules try to add SSL support or proper certificate to
 these modules.

Package: libnet-statsd-perl
Description-md5: f5a6250f147d5718793138be516cd7bd
Description-en: perl client for Etsy's statsd daemon
 Net::Statsd implement a UDP client for the statsd statistics collector
 daemon.
 .
 You want to use this module to track statistics in your Perl
 application, such as how many times a certain event occurs (user logins
 in a web application, or database queries issued), or you want to time
 and then graph how long certain events take, like database queries
 execution time or time to download a certain file, etc...

Package: libnet-stomp-perl
Description-md5: 4c9e18e100e6674d5719505005c14468
Description-en: Perl module providing a Streaming Text Orientated Messaging Protocol client
 Net::Stomp allows you to write a Stomp client. Stomp is the Streaming Text
 Orientated Messaging Protocol (or the Protocol Briefly Known as TTMP and
 Represented by the symbol :ttmp). It's a simple and easy to implement
 protocol for working with Message Orientated Middleware from any language.
 Net::Stomp is useful for talking to Apache ActiveMQ, an open source (Apache
 2.0 licensed) Java Message Service 1.1 (JMS) message broker packed with many
 enterprise features.
 .
 A Stomp frame consists of a command, a series of headers and a body - see
 Net::Stomp::Frame for more details.
 .
 For details on the protocol see <https://stomp.github.io/>.

Package: libnet-subnet-perl
Description-md5: 33564dcddb2ced8a966af79a392aacfd
Description-en: Fast IP-in-subnet matcher module for IPv4 and IPv6
 Net::Subnet is a simple but fast pure Perl module for determining whether a
 given IP address is in a given set of IP subnets. It's iterative, and it
 doesn't use any fancy tries, but because it uses simple bitwise operations on
 strings it's still very fast.
 .
 The module supports both IPv4 and IPv6.

Package: libnet-subnets-perl
Description-md5: ca923d06836c558da5e29d58a2b200b5
Description-en: module for IPv4 subnet calculations
 Net::Subnets is a Perl module that provides a quick and simple method to
 perform miscellaneous operations with IP version 4 (IPv4) addresses. It can
 match a list of IP addresses against one or more CIDR (Classless Inter-Domain
 Routing) subnets. It also calculates ranges of IP addresses based on a subnet
 size, specified as a CIDR.

Package: libnet-syslogd-perl
Description-md5: 793499d2c6611809fcc714617701c0a1
Description-en: Perl implementation of Syslog Listener
 Net::Syslogd is a class implementing a simple Syslog listener in Perl.
 Net::Syslogd will accept messages on the default Syslog port (UDP 514) and
 attempt to decode them according to RFC 3164.

Package: libnet-tclink-perl
Description-md5: 6665b14c513cf4edf1184e540996fd28
Description-en: Perl interface to the TrustCommerce payment gateway
 Net::TCLink is a module that allows for fast, secure, reliable credit
 card and check transactions via the TrustCommerce IP gateway. The
 module consists of a single function call that accepts a hash that
 describes the requested transaction and returns a map that describes the
 result.

Package: libnet-telnet-perl
Description-md5: 6a162eea4393effd0b42e8c2b126a01e
Description-en: Perl module to script telnetable connections
 Net::Telnet allows you to make client connections to a TCP port and
 do network I/O, especially to a port using the TELNET protocol.
 Simple I/O methods such as print, get, and getline are provided.
 More sophisticated interactive features are provided because
 connecting to a TELNET port ultimately means communicating with a
 program designed for human interaction.  These interactive features
 include the ability to specify a timeout and to wait for patterns to
 appear in the input stream, such as the prompt from a shell.

Package: libnet-tftp-perl
Description-md5: f7d0dc06db613a724949584d676c6a36
Description-en: Perl module for accessing TFTP servers
 Net::TFTP is a class implementing a simple Trivial File Transfer
 Protocol client in Perl as described in RFC1350. Net::TFTP also
 supports the TFTP Option Extension (as described in RFC2347), with the
 following options: RFC2348 Blocksize Option.

Package: libnet-tftpd-perl
Description-md5: 061d6579efe57bdd241982a1ad1d2872
Description-en: Perl extension for Trivial File Transfer Protocol Server
 Net::TFTPd is a class implementing a simple Trivial File Transfer Protocol
 server in Perl as described in RFC1350.
 .
 Net::TFTPd also supports the TFTP Option Extension (as described in RFC2347),
 with the following options:
 .
  - RFC2348 TFTP Blocksize Option
  - RFC2349 TFTP Timeout Interval and Transfer Size Options

Package: libnet-trac-perl
Description-md5: 107008d881117dcf23dc5fa2318be88b
Description-en: Perl client library for Trac
 Net::Trac is simple client library for a remote Trac instance. Because
 Trac doesn't provide a web services API, this module currently "fakes"
 an RPC interface around Trac's webforms and the feeds it exports.
 Because of this, it's somewhat more brittle than a true RPC client would
 be.
 .
 As of now, this module has been tested against Trac 10.4 and Trac 11.0.
 .
 The author's needs for this module are somewhat modest and its current
 featureset reflects this. Right now, only basic read/write functionality
 for Trac's tickets is provided.

Package: libnet-traceroute-perl
Description-md5: 6ec03b7a03f9896e9db3bac878ec319a
Description-en: traceroute(1) functionality in perl
 Net::Traceroute implements a parser for various traceroute implementations.
 At present, it can parse most LBL traceroute derivatives used on typical
 unixes, and the traceroute of cisco IOS. Traceroutes known not to be
 supported include that of Microsoft Windows and HP-UX.
 .
 This module has two basic modes of operation, one, where it will run
 traceroute for you, and the other where you provide text from previously
 running traceroute to parse.

Package: libnet-traceroute-pureperl-perl
Description-md5: 9a7c3d1777322b24b32b622d003454f3
Description-en: traceroute(1) functionality in perl via raw sockets
 Net::Traceroute::PurePerl implements traceroute(1) functionality for perl5.
 It allows you to trace the path IP packets take to a destination. It is
 implemented by using raw sockets to act just like the regular traceroute.
 .
 You must also be root to use the raw sockets.

Package: libnet-twitter-lite-perl
Description-md5: 586b461994d84b41297447257798a10a
Description-en: interface to the Twitter API
 Net::Twitter::Lite is a lightweight Perl implementation of the Twitter API.
 It uses the same definitions as Net::Twitter (see libnet-twitter-perl), but
 without the extra bells and whistles. Same great taste, less filling.
 .
 This module is related to, but is not part of, Net::Twitter. Its API methods
 and documentation are derived from Net::Twitter's internals. It exists for
 those who cannot, or prefer not to install Moose and its dependencies.
 .
 If you need additional functionality, finer-grained control over features,
 backwards compatibility with older versions and additional error handling
 options, you should using Net::Twitter instead.

Package: libnet-twitter-perl
Description-md5: 4fdf8de458eb19f8a6f3b3ca1f9ee799
Description-en: Perl interface to the Twitter social network
 Net::Twitter is a Perl module that provides an interface to the Twitter.com
 social networking site. This module allows you to set your status message
 as well as review the messages from those you follow.
 .
 This package also provides Net::Identica, an API for the Twitter-inspired
 StatusNet social networking software, <URL:http://status.net/>.
 .
 DEPRECATION NOTICE: According to the upstream author, Net::Twitter has
 been superseded by Twitter::API and will no longer be supported in the future.

Package: libnet-upnp-perl
Description-md5: 4acfc62d46217e2bdaec9e7efd23fcde
Description-en: Perl extensions for UPnP
 Net::UPnP provides support for applications that contact other
 devices via UPnP protocols.
 .
 The following modules are supported:
  - Net::UPnP::AV::Container
  - Net::UPnP::AV::Content
  - Net::UPnP::AV::Item
  - Net::UPnP::AV::MediaServer
  - Net::UPnP::ActionResponse
  - Net::UPnP::ControlPoint
  - Net::UPnP::Device
  - Net::UPnP::GW::Gateway
  - Net::UPnP::HTTP
  - Net::UPnP::HTTPResponse
  - Net::UPnP::QueryResponse
  - Net::UPnP::Service

Package: libnet-vnc-perl
Description-md5: fb56036fa0b278fd3a3a6f88d3db23c8
Description-en: Perl module implementing a simple VNC client
 Virtual Network Computing (VNC) is a desktop sharing system which uses the
 RFB (Remote FrameBuffer) protocol to remotely control another computer.
 Net::VNC acts as a VNC client and communicates to a VNC server using the RFB
 protocol, allowing you to capture the screen of the remote computer.
 .
 This module dies upon connection errors (with a timeout of 15 seconds) and
 protocol errors.
 .
 This implementation is based largely on the RFB Protocol Specification,
 http://www.realvnc.com/docs/rfbproto.pdf. That document has an error in the
 DES encryption description, which is clarified via
 http://www.vidarholen.net/contents/junk/vnc.html.

Package: libnet-whois-ip-perl
Description-md5: 6477567a6fb51617104ef1df087c4951
Description-en: Lookup whois entries of IP addresses with Perl
 Net::Whois::IP is a module to do whois lookup of IP addresses. It
 should recursively query the various whois providers until it gets
 the more detailed information including either TechPhone or
 OrgTechPhone by default; however, this is overrideable.

Package: libnet-whois-parser-perl
Description-md5: 58f1a4b156e630758dcac74706286b8c
Description-en: module for parsing whois information
 The Net::Whois::Parser module provides whois data parsing, it usees
 Net::Whois::Raw module to get whois information for domains and you can add
 your own parsers for any whois server.

Package: libnet-whois-raw-perl
Description-md5: bcc6f5572d82ebe416929ab26a043fad
Description-en: Perl Module providing an API to access whois database
 Net::Whois::Raw returns raw unparsed whois information.
 It follows references to other registrars by Network Solutions. It uses
 the <tld>.whois-servers.net notion.

Package: libnet-works-perl
Description-md5: 4d7c33ca8c299ccd03d3e4aec1c57f65
Description-en: Perl module providing improved APIs for IP addresses and networks
 The NetAddr::IP module is very complete, correct, and useful. However, its
 API design is a bit crufty. Net::Works provides an alternative API that aims
 to address the biggest problems with that module's API, as well as adding
 some additional features.
 .
 This distro contains two main modules, Net::Works::Address and
 Net::Works::Network.
 .
 NOTE: This distro's APIs are still in flux. Use at your own risk.

Package: libnet-write-perl
Description-md5: 73847ea0571c295754821b9e327a9f29
Description-en: portable interface to open and send raw data to network
 Net::Write provides a portable interface to write raw data directly to a
 network interface. It provides three methods: open, send and close. It is
 especially useful because it can send arbitrary packets on the link layer
 (layer 2), network layer (layer 3) or transport layer (layer 4).

Package: libnet-xmpp-perl
Description-md5: 5f02cb8ce817ad0de370c6a2336138aa
Description-en: XMPP Perl library
 Net::XMPP is a convenient tool to use for any perl script that would like to
 utilize the XMPP Instant Messaging protocol.  While not a client in and of
 itself, it provides all of the necessary back-end functions to make a CGI
 client or command-line perl client feasible and easy to use.

Package: libnet-xwhois-perl
Description-md5: f536bebc820e61324a72e5739e5b083f
Description-en: Whois Client Interface for Perl5
 The Net::XWhois class provides a generic client framework for doing
 Whois queries and parsing server response.
 .
 One of the more important goals of this module is to enable the
 design of consistent and predictable interfaces to incompatible
 whois response formats. The Whois RFC (954) does not define a
 template for presenting server data; consequently there is a large
 variation in layout styles as well as content served across
 servers.

Package: libnet-z3950-simple2zoom-perl
Description-md5: b1cca8744cab72ea66f36c42ea27ea71
Description-en: gateway between Z39.50 and SRU/SRW
 The Net::Z3950::Simple2ZOOM module provides all the application logic of a
 generic "Swiss Army Gateway" between Z39.50 and SRU. It is used by the
 simple2zoom program, and there is probably no good reason to make any other
 program to use it. For that reason, this library-level documentation is more
 than usually terse.
 .
 The library has only two public entry points: the new() constructor and the
 launch_server() method. The synopsis above shows how they are used: a
 Simple2ZOOM object is created using new(), then the launch_server() method is
 invoked on it to -- get ready for a big surprise here -- launch the server.
 (In fact, this synopsis is essentially the whole of the code of the
 simple2zoom program. All the work happens inside the library.)

Package: libnet-z3950-simpleserver-perl
Description-md5: 703ef8791f8c832495e0ac84bf7c2609
Description-en: simple perl API for building Z39.50 servers
 The Net::Z3950::SimpleServer module is a tool for constructing Z39.50
 "Information Retrieval" servers in Perl. The module is easy to use, but it does
 help to have an understanding of the Z39.50 query structure and the
 construction of structured retrieval records.
 .
 Z39.50 is a network protocol for searching remote databases and
 retrieving the results in the form of structured "records". It is widely
 used in libraries around the world, as well as in the US Federal Government.
 In addition, it is generally useful whenever you wish to integrate a number
 of different database systems around a shared, asbtract data model.
 .
 The model of the module is simple: It implements a "generic" Z39.50
 server, which invokes callback functions supplied by you to search
 for content in your database. You can use any tools available in
 Perl to supply the content, including modules like DBI and
 WWW::Search.
 .
 The server will take care of managing the network connections for
 you, and it will spawn a new process (or thread, in some
 environments) whenever a new connection is received.

Package: libnet-z3950-zoom-perl
Description-md5: 96c6a6386b727d2e1fd99cf274e06106
Description-en: Perl extension implementing the ZOOM API for Information Retrieval via Z39.50
 Net::Z3950::ZOOM provides a nice, Perlish implementation of the ZOOM
 Abstract API described and documented at http://zoom.z3950.org/api/
 .
 The ZOOM module is implemented as a set of thin classes on top of the
 non-OO functions provided by this distribution's Net::Z3950::ZOOM module,
 which in turn is a thin layer on top of the ZOOM-C code supplied as part of
 Index Data's YAZ Toolkit.  Because ZOOM-C is also the underlying code that
 implements ZOOM bindings in C++, Visual Basic, Scheme, Ruby, .NET
 (including C#) and other languages, this Perl module works compatibly with
 those other implementations.  (Of course, the point of a public API such as
 ZOOM is that all implementations should be compatible anyway; but knowing
 that the same code is running is reassuring.)

Package: libnetaddr-ip-perl
Description-md5: e872c8c680e660ec84770c1b960173c7
Description-en: IP address manipulation module
 NetAddr::IP provides an object-oriented abstraction on top of IP addresses
 or IP subnets, that allows for easy manipulations.
 .
 The internal representation of all IP objects is in 128 bit IPv6 notation.
 IPv4 and IPv6 objects may be freely mixed.
 .
 The following operations are supported:
 Basic IP conversion, netmask manipulation, subnet interpretation, bitwise
 mask generation, full mask generation, subnet manipulation, expansion, and
 range operations, sub/supernet tests, data type determination, and more
 complex operations such as expansion of netblocks into arrays of smaller
 blocks of arbitrary size, and CIDR block aggregation

Package: libnetapp-perl
Description-md5: 689aeb8749ffce3382a9d8cd62379a95
Description-en: Perl modules for managing NetApp's NAS devices
 NetApp provides a suite of modules for managing NetApp's NAS devices,
 commonly referred to as "filers".
 .
 Both SSH and telnet are supported, but only SSH is really recommended. NetApp
 doesn't support concurrent access via telnet, and the error checking using
 SSH is far more robust. Not to mention, you can configure secure access via
 SSH without using passwords, but telnet access will always require a
 password.

Package: libnetconf2-2
Description-md5: 977e77fb7f361e11ce296dfad9660d02
Description-en: NETCONF protocol library [C library]
 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
 is the NETwork CONFiguration protocol introduced by IETF.
 .
 libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
 NETCONF RPC communication both server and client-side. Note that NETCONF
 datastore implementation is not a part of this library. The library supports
 both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
 features include:
 .
  * NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
  * NETCONF over TLS (RFC 7589), using OpenSSL.
  * DNSSEC SSH Key Fingerprints (RFC 4255)
  * NETCONF over pre-established transport sessions (using this mechanism the
    communication can be tunneled through sshd(8), for instance).
  * NETCONF Call Home (RFC 8071).
  * NETCONF Event Notifications (RFC 5277),
 .
 This package contains the shared C library.

Package: libnetconf2-dev
Description-md5: be35d58dce186ec858e19dc6201086a2
Description-en: NETCONF protocol library [C development]
 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
 is the NETwork CONFiguration protocol introduced by IETF.
 .
 libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
 NETCONF RPC communication both server and client-side. Note that NETCONF
 datastore implementation is not a part of this library. The library supports
 both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
 features include:
 .
  * NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
  * NETCONF over TLS (RFC 7589), using OpenSSL.
  * DNSSEC SSH Key Fingerprints (RFC 4255)
  * NETCONF over pre-established transport sessions (using this mechanism the
    communication can be tunneled through sshd(8), for instance).
  * NETCONF Call Home (RFC 8071).
  * NETCONF Event Notifications (RFC 5277),
 .
 This package contains the static C library and headers.

Package: libnetconf2-doc
Description-md5: 047f770d52fb788d47c1307ecc4e479e
Description-en: NETCONF protocol library [docs]
 NETCONF library in C intended for building NETCONF clients and servers. NETCONF
 is the NETwork CONFiguration protocol introduced by IETF.
 .
 libnetconf2 is a NETCONF library in C handling NETCONF authentication and all
 NETCONF RPC communication both server and client-side. Note that NETCONF
 datastore implementation is not a part of this library. The library supports
 both NETCONF 1.0 (RFC 4741) as well as NETCONF 1.1 (RFC 6241). The main
 features include:
 .
  * NETCONF over SSH (RFC 4742, RFC 6242), using libssh.
  * NETCONF over TLS (RFC 7589), using OpenSSL.
  * DNSSEC SSH Key Fingerprints (RFC 4255)
  * NETCONF over pre-established transport sessions (using this mechanism the
    communication can be tunneled through sshd(8), for instance).
  * NETCONF Call Home (RFC 8071).
  * NETCONF Event Notifications (RFC 5277),
 .
 This package contains the documentation.

Package: libnetdot-client-rest-perl
Description-md5: fad2f6c29814467a80fbe082d3123703
Description-en: rESTful API for Netdot
 Netdot::Client::REST can be used in Perl scripts that need access to the
 Netdot application database. Communication occurs over HTTP/HTTPS, thus
 avoiding the need to open SQL access on the machine running Netdot.

Package: libnetfilter-acct-dev
Description-md5: db91488ec6cc730dcfe1cc0d3343a728
Description-en: Development files for libnetfilter-acct1
 libnetfilter_acct is a userspace library providing an interface to the
 extended netfilter accounting infrastructure.
 .
 This package provides development files and static libraries.

Package: libnetfilter-acct1
Description-md5: 2e8fdcf53053e61e9d723d6913b584b6
Description-en: Netfilter acct library
 libnetfilter_acct is a userspace library providing an interface to the
 extended netfilter accounting infrastructure.

Package: libnetfilter-conntrack-dev
Description-md5: 56003153efb66d702a954e538a57f5fc
Description-en: Development files for libnetfilter-conntrack3
 libnetfilter_conntrack is a userspace library providing a programming
 interface (API) to the in-kernel connection tracking state table.
 .
 This package provides development files and static libraries.

Package: libnetfilter-conntrack-doc
Description-md5: 8cf13008358857c935c43bc94e244681
Description-en: Documentation files for libnetfilter-conntrack3
 libnetfilter_conntrack is a userspace library providing a programming
 interface (API) to the in-kernel connection tracking state table.
 .
 This package provides HTML documentation for the API.

Package: libnetfilter-conntrack3
Description-md5: f1067cc149ff552e440eda0b642c415a
Description-en: Netfilter netlink-conntrack library
 libnetfilter_conntrack is a userspace library providing a programming
 interface (API) to the in-kernel connection tracking state table.

Package: libnetfilter-cthelper-dev
Description-md5: 6f8029927c127fdd9422f20ce5b074e8
Description-en: Development files for libnetfilter-cthelper0
 libnetfilter_cthelper is the userspace library that provides the programming
 interface to the user-space helper infrastructure available since Linux kernel
 3.6. With this library, you register, configure, enable and disable user-space
 helpers.
 .
 This package provides development files and static libraries.

Package: libnetfilter-cthelper-doc
Description-md5: 5441fe3cfb738798b04f3f486da41796
Description-en: Documentation files for libnetfilter-cthelper0
 libnetfilter_cthelper is the userspace library that provides the programming
 interface to the user-space helper infrastructure available since Linux kernel
 3.6. With this library, you register, configure, enable and disable user-space
 helpers.
 .
 This package provides HTML documentation for the API.

Package: libnetfilter-cthelper0
Description-md5: 57ac6830f86b760cec16d3ca335da79e
Description-en: userspace-helper for netfilter library
 libnetfilter_cthelper is the userspace library that provides the programming
 interface to the user-space helper infrastructure available since Linux kernel
 3.6. With this library, you register, configure, enable and disable user-space
 helpers.

Package: libnetfilter-cttimeout-dev
Description-md5: 5bdf18b2bd1f971fbd863d038a4b01a6
Description-en: Development files for libnetfilter-cttimeout1
 libnetfilter_cttimeout is the userspace library that provides the programming
 interface to the fine-grain connection tracking timeout infrastructure. With
 this library, you can create, update and delete timeout policies that can be
 attached to traffic flows. This library is used by conntrack-tools.
 .
 This package provides development files and static libraries.

Package: libnetfilter-cttimeout-doc
Description-md5: c735f032617ddffa047f8a24818d5e46
Description-en: Documentation files for libnetfilter-cttimeout1
 libnetfilter_cttimeout is the userspace library that provides the programming
 interface to the fine-grain connection tracking timeout infrastructure. With
 this library, you can create, update and delete timeout policies that can be
 attached to traffic flows. This library is used by conntrack-tools.
 .
 This package provides HTML documentation for the API.

Package: libnetfilter-cttimeout1
Description-md5: a68e3fde1d2b753983d68b4765be232d
Description-en: fine-grain connection tracking timeout infrastructure for netfilter
 libnetfilter_cttimeout is the userspace library that provides the programming
 interface to the fine-grain connection tracking timeout infrastructure. With
 this library, you can create, update and delete timeout policies that can be
 attached to traffic flows. This library is used by conntrack-tools.

Package: libnetfilter-log-dev
Description-md5: 978d91328b5a12e4b7f2c6aec2972231
Description-en: Development files for libnetfilter-log1
 libnetfilter_log is a userspace library providing interface to
 packets that have been logged by the kernel packet filter. It is part
 of a system that deprecates the old syslog/dmesg based packet
 logging.
 .
 This package provides development files and static libraries.

Package: libnetfilter-log-doc
Description-md5: 29f3d9284d34b7b116df69dc2c871e12
Description-en: Documentation files for libnetfilter-log1
 libnetfilter_log is a userspace library providing interface to
 packets that have been logged by the kernel packet filter. It is part
 of a system that deprecates the old syslog/dmesg based packet
 logging.
 .
 This package provides HTML documentation and man-pages for the API.

Package: libnetfilter-log1
Description-md5: 464129ba0fa3fefdcb0be40edef6c09d
Description-en: Netfilter netlink-log library
 libnetfilter_log is a userspace library providing interface to
 packets that have been logged by the kernel packet filter. It is part
 of a system that deprecates the old syslog/dmesg based packet
 logging.

Package: libnetfilter-queue-dev
Description-md5: 482010785b18f843898bee125996e9a2
Description-en: Development files for libnetfilter-queue1
 libnetfilter_queue is a userspace library providing an API to packets
 that have been queued by the kernel packet filter. It is part of a
 system that deprecates the old ip_queue / libipq mechanism.
 .
 This package provides development files and static libraries.

Package: libnetfilter-queue-doc
Description-md5: d4d9e8c57b509ab468283f906e399b37
Description-en: Documentation files for libnetfilter-queue1
 libnetfilter_queue is a userspace library providing an API to packets
 that have been queued by the kernel packet filter. It is part of a
 system that deprecates the old ip_queue / libipq mechanism.
 .
 This package provides man-pages and HTML documentation for the API.

Package: libnetfilter-queue1
Description-md5: c65e99ef9fffa7b2e55c1af24e2f7d64
Description-en: Netfilter netlink-queue library
 libnetfilter_queue is a userspace library providing an API to packets
 that have been queued by the kernel packet filter. It is part of a
 system that deprecates the old ip_queue / libipq mechanism.

Package: libnetpacket-perl
Description-md5: f59c25dfa99c124983f2f9ed23e02b9b
Description-en: modules to manipulate network packets at the protocol level
 NetPacket provides a base class for a cluster of modules related to
 decoding and encoding of network protocols.  Each NetPacket
 descendent module knows how to encode and decode packets for the
 network protocol it implements.  Consult the documentation for the
 module in question for protocol-specific implementation.
 .
 Note that there is no inheritance in the NetPacket:: cluster of
 modules other than each protocol module being a NetPacket.  This
 was seen to be too restrictive as imposing inheritance relationships
 (for example between the IP, UDP and TCP protocols) would make things
 like tunneling or other unusual situations difficult.

Package: libnetsds-kannel-perl
Description-md5: 4f50ddcd2200ddfba21e2f48574d365e
Description-en: Service Delivery Suite framework - Kannel SMS gateway API
 NetSDS::Kannel module provides API to Kannel SMS gateway.
 .
 To decrease innecessary problems we use a lot of predefined parameters
 while sending and receiving messages via Kannel HTTP API. It's not so
 flexible as direct HTTP processing but less expensive in development
 time ;-)
 .
 This modules uses LWP to send messages and CGI.pm to process messages
 from Kannel.

Package: libnetsds-perl
Description-md5: de9dd9dad62b0da8a35a0c85f913ec3b
Description-en: Service Delivery Suite framework
 NetSDS is a flexible framework for rapid software development using the
 following technologies:
 .
  * Perl5 - default programming language
  * PostgreSQL - default DBMS
  * MemcacheQ - message queue manager
  * Apache - HTTP server with FastCGI support
  * Kannel - SMS and WAP gateway
  * Asterisk - VoIP / telephony applications
  * Mbuni - MMSC and MMS VAS gateway

Package: libnetsds-util-perl
Description-md5: e1945849e761f19da42af978fa172fd3
Description-en: Service Delivery Suite framework - supplementary packages
 NetSDS::Util modules contains functions useful for everyday tasks.
 .
  * NetSDS::Util::Convert - data format conversions
  * NetSDS::Util::DateTime - processing date and time
  * NetSDS::Util::File - work with files and catalogs
  * NetSDS::Util::Spreadsheet - processing spreadsheet files
  * NetSDS::Util::Misc - miscellaneous routines
  * NetSDS::Util::String - text and binary strings processing
  * NetSDS::Util::Struct - data structures conversion
  * NetSDS::Util::Translit - transliteration
  * NetSDS::Util::Types - work with data types

Package: libnetwork-ipv4addr-perl
Description-md5: e51343381da729f3a12abaa3fd3872c5
Description-en: Perl extension for manipulating IPv4 addresses
 Net::IPv4Addr provides functions for parsing IPv4 addresses both
 in traditional address/netmask format and in the new CIDR format.
 There are also methods for calculating the network and broadcast
 address and also to see check if a given address is in a specific
 network.

Package: libnetx-java
Description-md5: 65d842b6c094ca98620389032b82eef6
Description-en: An open-source JNLP client
 Netx is a high-quality implementation of the Java Network Launching
 Protocol (JNLP). It downloads code over the network for applications
 and applets, caches it, and runs it in a secure environment.
 .
 General Features of netx and JNLP:
  * Quality: Highest quality open-source JNLP client.
  * Modular: Easily add JNLP capabilities to any applications.
  * Security: Run code in a sandbox or log its activities.
  * Small Size: Loads from a ~130K JAR file.
  * Auto-Update: No special code needed to auto-update apps.
  * Fast startup: Runs code from a cache for fast starting.
  * Saves Memory: Supports running apps in a shared JVM.
  * No Browser: Runs apps and applets without a browser.
  * Web Based: No installers needed to deploy an application

Package: libnet-imap-perl
Description-md5: 74dc6df67364a809d9b08b4f715e97e4
Description-en: client interface to IMAP (Internet Message Access Protocol)
 Net::IMAP provides a perl interface to the client portion of IMAP
 (Internet Message Access Protocol).
 .
 Additionally it also supports ACAP (Application Configuration Access
 Protocol), IMSP (Internet Message Support Protocol, superseded by
 ACAP) and ICAP (Internet Calendar Access Protocol).

Package: libnews-article-nocem-perl
Description-md5: 31a0f9829a97cbc6341baf8c10b8d71a
Description-en: module to generate accurate NoCeM notices
 News::Article::NoCeM is an extension to News::Article that allows the easy and
 accurate creation of NoCeM notices for Usenet articles.
 .
 NoCeM is a mechanism to cryptographically authenticate cancel (hide) control
 messages on usenet. The NoCeM FAQ is available on the web at
 http://www.cm.org/faq.html.

Package: libnews-article-perl
Description-md5: 67d2d90e076ba81eaee6bbea2cf546a6
Description-en: Perl modules for manipulating Usenet articles
 Provides News::Article, News::FormArticle, News::AutoReply, and
 News::FormReply, which are Perl modules for manipulating Usenet articles
 and mail messages.  Supported capabilities include modifying headers,
 signing articles with either the PGPMoose or pgpverify algorithms,
 posting and mailing articles, and instantiating them from templates.  It
 was primarily written for use by gateways and moderation programs.

Package: libnews-newsrc-perl
Description-md5: 30fc04e4cc9075f721e40a883c631bfd
Description-en: Perl module to manage .newsrc files
 News::Newsrc manages newsrc files.
  Methods are provided for
  - reading and writing newsrc files
  - adding and removing newsgroups
  - changing the order of newsgroups
  - subscribing and unsubscribing from newsgroups
  - testing whether groups exist and are subscribed
  - marking and unmarking articles
  - testing whether articles are marked
  - returning lists of newsgroups
  - returning lists of articles

Package: libnews-nntpclient-perl
Description-md5: f06c7822708055bafb51878549dd38a4
Description-en: Perl module to access NNTP servers
 News::NNTPClient allows you full access to NNTP (aka news or NetNews)
 servers from within Perl applications. With it you can write applications
 that post articles to NNTP servers, download articles, etc.

Package: libnews-scan-perl
Description-md5: 1905705aa33510cf9d593d55a8a6caf2
Description-en: Perl module to report Usenet newsgroup stats
 News::Scan provides a class whose objects can be used to gather and
 report Usenet newsgroup statistics, such as number of articles, volume
 of traffic (header/body/total), original text, signatures, threads,
 posters, crossposts etc.

Package: libnewuoa-dev
Description-md5: b2331f2f5ce05344044b57984987e287
Description-en: Development files for libnewuoa
 This library contains the C++ implementation of the NEWUOA derivative free
 optimization algorithm originally published by Michael J. D. Powell.
 .
 This specific package contains all files needed to develop new
 software using libnewuoa.

Package: libnewuoa0
Description-md5: cf266aa0afaef6584e7c1245961fcb1e
Description-en: Library file for libnewuoa
 This library contains the C++ implementation of the NEWUOA derivative free
 optimization algorithm originally published by Michael J. D. Powell.
 .
 This package contains the shared library file only.

Package: libnexstar-dev
Description-md5: a38165974d8c97364c00e8196d60d8d3
Description-en: Celestron/SkyWatcher telescope control library development files
 This library implements the serial commands supported by the Celestron
 NexStar hand control (HC) and SkyWatcher/Orion SynScan HC. This applies
 to the Celestron: NexStar GPS, NexStar GPS-SA, NexStar iSeries, NexStar
 SE Series, NexStar GT, CPC, SLT, Advanced-VX, Advanced-GT, CGE, CGEM etc.
 SkyWatcher: EQ5, HEQ5, EQ6 (Pro), AZ-EQ5 GT, AZ-EQ6 GT, EQ8 etc. and the
 corresponding Orion mounts.
 This package contains the development files of the library

Package: libnexstar0
Description-md5: af0cdb61f18c6a8e49bec2c68e24a033
Description-en: Celestron/SkyWatcher telescope control shared library
 This library implements the serial commands supported by the Celestron
 NexStar hand control (HC) and SkyWatcher/Orion SynScan HC. This applies
 to the Celestron: NexStar GPS, NexStar GPS-SA, NexStar iSeries, NexStar
 SE Series, NexStar GT, CPC, SLT, Advanced-VX, Advanced-GT, CGE, CGEM etc.
 SkyWatcher: EQ5, HEQ5, EQ6 (Pro), AZ-EQ5 GT, AZ-EQ6 GT, EQ8 etc. and the
 corresponding Orion mounts.
 This package contains the shared library

Package: libnfc-bin
Description-md5: 82a758def65da0f218511a6ffe2b1277
Description-en: Near Field Communication (NFC) binaries
 libnfc is a library for Near Field Communication. It abstracts the
 low-level details of communicating with the devices away behind an
 easy-to-use high-level API.
 It supports most hardware based on the NXP PN531, PN532 or PN533
 controller chips.
 .
 This package contains some utils that come along with libnfc, for
 development or debugging purposes (including nfc-list, nfc-mfclassic,
 nfc-mfultralight, etc).

Package: libnfc-dev
Description-md5: 037ec8e5c2df8a7fd00e1b1adb9c76f2
Description-en: Near Field Communication (NFC) library (development files)
 libnfc is a library for Near Field Communication. It abstracts the
 low-level details of communicating with the devices away behind an
 easy-to-use high-level API.
 It supports most hardware based on the NXP PN531, PN532 or PN533
 controller chips.
 .
 This package contains the header and development files needed to build
 programs and packages using libnfc.

Package: libnfc-examples
Description-md5: 6181d6940d8ce3e02ccce167918f4bfa
Description-en: Near Field Communication (NFC) examples
 libnfc is a library for Near Field Communication. It abstracts the
 low-level details of communicating with the devices away behind an
 easy-to-use high-level API.
 It supports most hardware based on the NXP PN531, PN532 or PN533
 controller chips.
 .
 Some examples are provided with libnfc for debugging and/or
 educational purposes (nfc-anticol, nfc-emulate, etc.).

Package: libnfc-pn53x-examples
Description-md5: ba90f0239b746ed2563a448e0a685a4f
Description-en: Near Field Communication (NFC) examples for PN53x chips only
 libnfc is a library for Near Field Communication. It abstracts the
 low-level details of communicating with the devices away behind an
 easy-to-use high-level API.
 It supports most hardware based on the NXP PN531, PN532 or PN533
 controller chips.
 .
 Some PN53x-only examples are provided with libnfc for debugging
 and/or educational purposes (pn53x-sam, pn53x-tamashell, etc.).

Package: libnfc6
Description-md5: ba9b969f618f147c461db7f7275cbdda
Description-en: Near Field Communication (NFC) library
 libnfc is a library for Near Field Communication. It abstracts the
 low-level details of communicating with the devices away behind an
 easy-to-use high-level API.
 It supports most hardware based on the NXP PN531, PN532 or PN533
 controller chips.
 .
 This package contains the runtime library files needed to run software
 using libnfc.

Package: libnfnetlink-dev
Description-md5: 1d63664ba1d482a715f14f78cdbca980
Description-en: Development files for libnfnetlink0
 libnfnetlink is the low-level library for netfilter related
 kernel/userspace communication. It provides a generic messaging
 infrastructure for in-kernel netfilter subsystems (such as
 nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their
 respective users and/or management tools in userspace.
 .
 This package provides development files and static libraries.

Package: libnfnetlink0
Description-md5: 8b3f6ded46a99d0fbb1c1157f93b9512
Description-en: Netfilter netlink library
 libnfnetlink is the low-level library for netfilter related
 kernel/userspace communication. It provides a generic messaging
 infrastructure for in-kernel netfilter subsystems (such as
 nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack) and their
 respective users and/or management tools in userspace.

Package: libnfo-dev
Description-md5: d2b9dc93c43c40a1ff3555fa767d5663
Description-en: NFO file parser/writer library -- development files
 libNFO is a small library to parse and write NFO files. NFO files are used
 to store metadata information on many multimedia files.
 .
 This package contains headers and libraries for developing software
 that makes use of libNFO.

Package: libnfo-doc
Description-md5: ab0e1b65e53893910e3f3cb1248379c8
Description-en: developer documentation for libnfo
 libNFO is a small library to parse and write NFO files. NFO files are used
 to store metadata information on many multimedia files.
 .
 This package contains developer documentation for libnfo.

Package: libnfo1
Description-md5: 9d518b1bb05a8224cfa472d4ea00e463
Description-en: NFO file parser/writer library
 libNFO is a small library to parse and write NFO files. NFO files are used
 to store metadata information on many multimedia files.
 .
 The NFO format is used, among others, by Enna and XBMC Media Center. See
 http://xbmc.org/wiki/?title=Import_-_Export_Library
 for a format definition.

Package: libnfo1-bin
Description-md5: 4e9bf84babed09aa615169649eae80b0
Description-en: utility to read NFO files which uses libnfo
 libNFO is a small library to parse and write NFO files. NFO files are used
 to store metadata information on many multimedia files.
 .
 This package contains libnfo-reader, an utility to read NFO files which
 uses libnfo.

Package: libnfs-dev
Description-md5: f027e4d6994a1de68653afa39eef261a
Description-en: NFS client library (development files)
 LIBNFS is a client library for accessing NFS shares over a network.
 .
 LIBNFS offers three different APIs, for different use :
 1, RAW : A fully async low level rpc library for nfs protocols
 2, NFS ASYNC : A fully asynchronous library for high level vfs functions
 3, NFS SYNC : A synchronous library for high level vfs functions
 .
 This package provides the necessary files needed for development.

Package: libnfs-utils
Description-md5: 9f0720d9da6558a657cc9c7e38e09522
Description-en: NFS client library (binaries)
 LIBNFS is a client library for accessing NFS shares over a network.
 .
 LIBNFS offers three different APIs, for different use :
 1, RAW : A fully async low level rpc library for nfs protocols
 2, NFS ASYNC : A fully asynchronous library for high level vfs functions
 3, NFS SYNC : A synchronous library for high level vfs functions
 .
 This package provides command line utilities.

Package: libnfs13
Description-md5: e716953afd96e2e8ba69c0f72fc7bb98
Description-en: NFS client library (shared library)
 LIBNFS is a client library for accessing NFS shares over a network.
 .
 LIBNFS offers three different APIs, for different use :
 1, RAW : A fully async low level rpc library for nfs protocols
 2, NFS ASYNC : A fully asynchronous library for high level vfs functions
 3, NFS SYNC : A synchronous library for high level vfs functions
 .
 This package provides the shared library.

Package: libnftnl-dev
Description-md5: 0849dcbf1375a391c70b32699658f797
Description-en: Development files for libnftnl
 libnftnl is the low-level library for Netfilter 4th generation
 framework nftables.
 .
 Is the user-space library for low-level interaction with
 nftables Netlink's API over libmnl.
 .
 This package provides development files and static libraries.

Package: libnftnl-dev-doc
Description-md5: 276e377c653702704a7125f84e13df64
Description-en: Doxygen-generated documentation for libnftnl-dev
 libnftnl is the low-level library for Netfilter 4th generation
 framework nftables.
 .
 Is the user-space library for low-level interaction with
 nftables Netlink's API over libmnl.
 .
 This package provides additional doxygen-generated documentation for the
 libnftnl-dev package.

Package: libnftnl11
Description-md5: 9ee5410a83ce7cab960810f5332b35f0
Description-en: Netfilter nftables userspace API library
 libnftnl is the low-level library for Netfilter 4th generation
 framework nftables.
 .
 Is the user-space library for low-level interaction with
 nftables Netlink's API over libmnl.

Package: libnginx-mod-http-auth-pam
Description-md5: f5d57dbf0c65acd242b1a0560e3e3bfd
Description-en: PAM authentication module for Nginx
 The nginx_http_auth_pam module enables authentication using PAM.
 .
 The module uses PAM as a backend for simple http authentication. It
 also allows setting the pam service name to allow more fine grained control.

Package: libnginx-mod-http-brotli-filter
Description-md5: 7dba050ba818197c55675628661cc9da
Description-en: Brotli lossless compression support for Nginx - filter
 Brotli is a generic-purpose lossless compression algorithm that compresses
 data using a combination of a modern variant of the LZ77 algorithm, Huffman
 coding and 2nd order context modeling, with a compression ratio comparable
 to the best currently available general-purpose compression methods. It is
 similar in speed with deflate but offers more dense compression.
 .
 ngx_brotli filter module - used to compress responses on-the-fly

Package: libnginx-mod-http-brotli-static
Description-md5: bbe2653cb5ff287965d8af352d9343f4
Description-en: Brotli lossless compression support for Nginx - static
 Brotli is a generic-purpose lossless compression algorithm that compresses
 data using a combination of a modern variant of the LZ77 algorithm, Huffman
 coding and 2nd order context modeling, with a compression ratio comparable
 to the best currently available general-purpose compression methods. It is
 similar in speed with deflate but offers more dense compression.
 .
 ngx_brotli static module - used to serve pre-compressed files

Package: libnginx-mod-http-cache-purge
Description-md5: 398ab43d3187cbe8c5005bbdf7b75662
Description-en: Purge content from Nginx caches
 Cache Purge module adds purging capabilities to Nginx. It allows purging
 content from caches used by all of Nginx proxy modules, like FastCGI, Proxy,
 SCGI and uWSGI.

Package: libnginx-mod-http-dav-ext
Description-md5: 2690910ae7bd132adb0173b9b23604dc
Description-en: WebDAV missing commands support for Nginx
 WebDAV Ext module complements the Nginx WebDAV module to provide a full
 WebDAV support.
 .
 WebDAV Ext provides the missing PROPFIND & OPTIONS methods.

Package: libnginx-mod-http-echo
Description-md5: abf85fee1f5ab07e15ef30313071a5b7
Description-en: Bring echo and more shell style goodies to Nginx
 Echo module wraps lots of Nginx internal APIs for streaming input and output,
 parallel/sequential subrequests, timers and sleeping, as well as various meta
 data accessing.
 .
 Basically it provides various utilities that help testing and debugging of
 other modules by trivially emulating different kinds of faked subrequest
 locations.
 .
 People will also find it useful in real-world applications that need to:
 .
 1. Serve static contents directly from memory.
 2. Wrap the upstream response with custom header and footer (kinda like the
    addition module but with contents read directly from the config file and
    Nginx variables).
 3. Merge contents of various "Nginx locations" (i.e., subrequests) together in
    a single main request (using echo_location and its friends).

Package: libnginx-mod-http-fancyindex
Description-md5: 6258d67cce31732f8e890750dae6ebf2
Description-en: Fancy indexes module for the Nginx
 The Fancy Index module makes possible the generation of file listings, like
 the built-in autoindex module does, but adding a touch of style by introducing
 ways to customize the result.

Package: libnginx-mod-http-geoip2
Description-md5: 4aa061472a244a74d11cb0a4fd296c36
Description-en: GeoIP2 HTTP module for Nginx
 The ngx_http_geoip2 module creates variables with values depending on the
 client IP address, using the precompiled MaxMind GeoIP2 databases.
 .
 Those variables include country, region, city, latitude, longitude, postal
 code, etc.

Package: libnginx-mod-stream-geoip2
Description-md5: ecbf7da9aa5b20a93ef8d10c9567853f
Description-en: GeoIP2 Stream module for Nginx
 The ngx_stream_geoip2 module creates variables with values depending on the
 client IP address, using the precompiled MaxMind GeoIP2 databases.
 .
 Those variables include country, region, city, latitude, longitude, postal
 code, etc.

Package: libnginx-mod-http-headers-more-filter
Description-md5: 92b32d38fc0fbbbb77340cc1cd063a62
Description-en: Set and clear input and output headers for Nginx
 The Headers More module allows you to add, set, or clear any output or input
 header that you specify.
 .
 This is an enhanced version of the standard headers module because it provides
 more utilities like resetting or clearing "builtin headers" like Content-Type,
 Content-Length, and Server.

Package: libnginx-mod-http-lua
Description-md5: 54f5fee9d10603d78e3df169c29b9a06
Description-en: Lua module for Nginx
 Embed Lua runtime into nginx.
 .
 This module embeds Lua, via LuaJIT 2-5.1, into Nginx and by leveraging Nginx's
 subrequests, allows the integration of the powerful Lua threads
 (Lua coroutines) into the Nginx event model.

Package: libnginx-mod-http-memc
Description-md5: afc06075a90b7ce92188834379e657ca
Description-en: Extended memcached commands module for Nginx
 This module supports almost the whole memcached ascii protocol,
 and provides many more commands than the embedded memcached
 module in Nginx.
 The libnginx-mod-http-srcache-filter module can be configured to
 use that module to cache responses.

Package: libnginx-mod-http-modsecurity
Description-md5: cf6069c86447e84ccb42a9bc146d26f0
Description-en: WAF module for Nginx
 The ModSecurity-nginx connector is the connection point between nginx and
 libmodsecurity (ModSecurity v3). Said another way, this project provides a
 communication channel between nginx and libmodsecurity. This connector is
 required to use LibModSecurity with nginx.

Package: libnginx-mod-http-ndk
Description-md5: bb02698c2bb350fa8b6c2dddcabc6895
Description-en: Nginx Development Kit module
 The NDK is an Nginx module that is designed to extend the core functionality of
 the excellent Nginx webserver in a way that can be used as a basis of other
 Nginx modules.
 .
 It has functions and macros to deal with generic tasks that don't currently
 have generic code as part of the core distribution. The NDK itself adds few
 features that are seen from a user's point of view - it's just designed to help
 reduce the code that Nginx module developers need to write.

Package: libnginx-mod-http-ndk-dev
Description-md5: d5bfb575bac18bb8782020a118890ca0
Description-en: Nginx Development Kit module - development files
 The NDK is an Nginx module that is designed to extend the core functionality of
 the excellent Nginx webserver in a way that can be used as a basis of other
 Nginx modules.
 .
 This package provides development headers and necessary config scripts
 for the Nginx development kit module, useful to develop and link third party
 additions to the Debian nginx web/proxy server packages using Nginx
 development kit module.
 .
 Development files.

Package: libnginx-mod-http-set-misc
Description-md5: a2bbf49ebe1dcc528e2b19ea61131151
Description-en: Extended rewrite directives module for Nginx
 This module provides more directives that can be used in
 the Nginx rewrite phase, like the 'set' directive.
  - URI escaping and unescaping
  - JSON quoting
  - digests encoding and decoding
  - random number generator

Package: libnginx-mod-http-srcache-filter
Description-md5: 5e6432a021d64b2ee25e230f89e246a5
Description-en: Transparent caching layer for Nginx
 This module provides a transparent caching layer for arbitrary nginx
 locations. The caching behavior is mostly compatible with RFC 2616.
 It allows full configuration through its nginx directives.

Package: libnginx-mod-http-subs-filter
Description-md5: a29d97dc83cda7588ba1e3de961c7413
Description-en: Substitution filter module for Nginx
 Substitution Nginx module can do both regular expression and fixed string
 substitutions on response bodies. The module is quite different from Nginx's
 native Substitution module. It scans the output chains buffer and
 matches string line by line, just like Apache's mod_substitute.

Package: libnginx-mod-http-uploadprogress
Description-md5: 488a4ddc35482d27784766b871e61d3a
Description-en: Upload progress system for Nginx
 Upload progress module is an implementation of an upload progress system, that
 monitors RFC1867 POST uploads as they are transmitted to upstream servers.
 .
 It works by tracking the uploads proxied by Nginx to upstream servers without
 analysing the uploaded content and offers a web API to report upload progress
 in Javscript, Json or any other format.

Package: libnginx-mod-http-upstream-fair
Description-md5: e1780a80134775b6bb0a8cbe12e76218
Description-en: Nginx Upstream Fair Proxy Load Balancer
 The Nginx fair proxy balancer enhances the standard round-robin load balancer
 provided with Nginx so that it tracks busy backend servers and adjusts
 balancing accordingly.

Package: libnginx-mod-http-js
Description-md5: 61959d74cc01dded460ac2dee5c00467
Description-en: JavaScript HTTP module for Nginx
 This module extends Nginx with configuration directives
 that allows one to run a subset of ECMAScript 5.1 (and later
 extensions) language.
 It features integration with
  - response body filter
  - location content handler
  - http, server, location variables

Package: libnginx-mod-stream-js
Description-md5: 619066440c51bfa4f62afc9e9eceb89a
Description-en: JavaScript Stream module for Nginx
 This module extends Nginx with configuration directives
 that allows one to run a subset of ECMAScript 5.1 (and later
 extensions) language.
 It features integration with
  - the access phase
  - the content phase
  - stream, server variables

Package: njs
Description-md5: 78202d4daf8eea0a23c80e3f50fdd4f7
Description-en: JavaScript for Nginx command-line utility
 Run and debug scripts written for libnginx-mod-stream-js and
 libnginx-mod-http-js Nginx modules.
 This command is independent of Nginx and does not run inside it,
 in consequence, HTTP and Stream objects are not available.

Package: libnginx-mod-nchan
Description-md5: d6ec98083d8ecb11ff9c5cd125dedf07
Description-en: Fast, flexible pub/sub server for Nginx
 Nchan is a scalable, flexible pub/sub server for the modern web, It can be
 configured as a standalone server, or as a shim between your application and
 tens, thousands, or millions of live subscribers. It can buffer messages in
 memory, on-disk, or via Redis. All connections are handled asynchronously and
 distributed among any number of worker processes. It can also scale to many
 nginx server instances with Redis.
 .
 Full documentation available at https://nchan.slact.net

Package: libnginx-mod-rtmp
Description-md5: 21c88e68945f219c2a8efff37ad9e624
Description-en: RTMP support for Nginx
 The nginx RTMP module is a fully-featured streaming solution implemented in
 nginx.
 .
 It provides the following features:
  - Live streaming with RTMP, HLS and MPEG-DASH;
  - RTMP Video on Demand from local or HTTP sources;
  - Stream relay support via a push or pull model;
  - Integrated stream recording;
  - and more.

Package: libnhgri-blastall-perl
Description-md5: 47de68dece66ed01a06991abd4a65cbb
Description-en: Perl extension for running and parsing NCBI's BLAST 2.x
 NHGRI::Blastall will enable usage of BLAST out of a Perl script, if BLAST2
 or WU-BLAST are installed locally. Main features are:
  * run BLAST (also via network, which requires blastcl3)
  * BLAST single sequences against each other or against a given library
  * format databases
  * mask out repetitive DNA
  * read, parse and filter existing BLAST reports

Package: gir1.2-nice-0.1
Description-md5: febfa47e406fb824db026ce3e6e57540
Description-en: ICE library (GObject introspection)
 Nice is an implementation of the IETF's draft Interactive Connectivity
 Establishment standard (ICE).  ICE is useful for applications that want to
 establish peer-to-peer UDP data streams. It automates the process of
 traversing NATs and provides security against some attacks.
 .
 Existing standards that use ICE include the Session Initiation Protocol (SIP)
 and the Jingle XMPP extension for audio/video calls.
 .
 Nice includes integration with GStreamer.
 .
 This package provides the GObject introspection binding.

Package: gstreamer1.0-nice
Description-md5: e6a5fecf0861bb3b1b3bda258d7f2552
Description-en: ICE library (GStreamer plugin)
 Nice is an implementation of the IETF's draft Interactive Connectivity
 Establishment standard (ICE).  ICE is useful for applications that want to
 establish peer-to-peer UDP data streams. It automates the process of
 traversing NATs and provides security against some attacks.
 .
 Existing standards that use ICE include the Session Initiation Protocol (SIP)
 and the Jingle XMPP extension for audio/video calls.
 .
 Nice includes integration with GStreamer1.0.
 .
 This package provides a GStreamer 1.0 plugin for nice.

Package: libnice-dev
Description-md5: f6f55296bfc2891942fa1c06d3772058
Description-en: ICE library (development files)
 Nice is an implementation of the IETF's draft Interactive Connectivity
 Establishment standard (ICE).  ICE is useful for applications that want to
 establish peer-to-peer UDP data streams. It automates the process of
 traversing NATs and provides security against some attacks.
 .
 Existing standards that use ICE include the Session Initiation Protocol (SIP)
 and the Jingle XMPP extension for audio/video calls.
 .
 Nice includes integration with GStreamer.
 .
 This package provides development files for nice.

Package: libnice-doc
Description-md5: 106ee7b86a0699c970a20a22b5e58c75
Description-en: ICE library (documentation)
 Nice is an implementation of the IETF's draft Interactive Connectivity
 Establishment standard (ICE).  ICE is useful for applications that want to
 establish peer-to-peer UDP data streams. It automates the process of
 traversing NATs and provides security against some attacks.
 .
 Existing standards that use ICE include the Session Initiation Protocol (SIP)
 and the Jingle XMPP extension for audio/video calls.
 .
 Nice includes integration with GStreamer.
 .
 This package contains documentation for libnice.

Package: libnice10
Description-md5: 607bd90945ab95ad3b967004acbc27c6
Description-en: ICE library (shared library)
 Nice is an implementation of the IETF's draft Interactive Connectivity
 Establishment standard (ICE).  ICE is useful for applications that want to
 establish peer-to-peer UDP data streams. It automates the process of
 traversing NATs and provides security against some attacks.
 .
 Existing standards that use ICE include the Session Initiation Protocol (SIP)
 and the Jingle XMPP extension for audio/video calls.
 .
 Nice includes integration with GStreamer.
 .
 This package provides the nice library.

Package: libnids-dev
Description-md5: 3327917b5c1b90867914281272dc4bf3
Description-en: IP defragmentation TCP segment reassembly library (development)
 Libnids is a library that provides the functionality of one of the NIDS
 (Network Intrusion Detection System) components, namely E-component.
 Libnids code watches all local network traffic, cooks received datagrams a
 bit, and provides convenient information about them to the NIDS analyzing
 modules.
 Libnids performs assembly of TCP segments into TCP streams, IP
 defragmentation, and TCP port scan detection.
 .
 This is the development package.

Package: libnids1.21
Description-md5: 9d3ed834284c35a8cc819e07ef022acc
Description-en: IP defragmentation TCP segment reassembly library
 Libnids is a library that provides the functionality of one of the NIDS
 (Network Intrusion Detection System) components, namely E-component.
 Libnids code watches all local network traffic, cooks received datagrams a
 bit, and provides convenient information about them to the NIDS analyzing
 modules.
 Libnids performs assembly of TCP segments into TCP streams, IP
 defragmentation, and TCP port scan detection.

Package: libnitrokey-common
Description-md5: 976d4c1ad1b7a4abd51a724ff36ae397
Description-en: architecture independent files for libnitrokey
 library to communicate with Nitrokey Pro and Storage devices in a clean and
 easy manner. Written in C++14, testable with py.test and Catch frameworks,
 with C API, Python access.
 .
 Architecture independent files

Package: libnitrokey-dev
Description-md5: 8f409009fa51d2277eb8cafe824ba36b
Description-en: library to communicate with Nitrokey stick devices (development)
 library to communicate with Nitrokey Pro and Storage devices in a clean and
 easy manner. Written in C++14, testable with py.test and Catch frameworks,
 with C API, Python access.
 .
 This package contains development headers needed when developing
 C++ applications that use libnitrokey

Package: libnitrokey3
Description-md5: d084336ac37663a7da31ecaa4bb80b9a
Description-en: library to communicate with Nitrokey stick devices
 library to communicate with Nitrokey Pro and Storage devices in a clean and
 easy manner. Written in C++14, testable with py.test and Catch frameworks,
 with C API, Python access.

Package: libnjb-dev
Description-md5: d9af44b62fe01921a674fec98a2c4342
Description-en: Creative Labs Nomad Jukebox library development files
 libnjb is a C library and API for communicating with the Creative
 NOMAD JukeBox and Dell DJ digital audio. The protocol these devices
 use is presumably called PDE (Portable Digital Entertainment protocol)
 at Creative. Newer devices using the Microsoft MTP (Media Transfer
 Protocol) are not supported.
 .
 This package contains the headers and development libraries.

Package: libnjb-doc
Description-md5: b158c44d727855a801674f36f1f9cf07
Description-en: Creative Labs Nomad Jukebox library documentation
 libnjb is a C library and API for communicating with the Creative
 NOMAD JukeBox and Dell DJ digital audio. The protocol these devices
 use is presumably called PDE (Portable Digital Entertainment protocol)
 at Creative. Newer devices using the Microsoft MTP (Media Transfer
 Protocol) are not supported.
 .
 This package contains the development documentation.

Package: libnjb-tools
Description-md5: 04151b7e2e3ff206b39bf4b37906811d
Description-en: Creative Labs Nomad Jukebox library tools
 libnjb is a C library and API for communicating with the Creative
 NOMAD JukeBox and Dell DJ digital audio. The protocol these devices
 use is presumably called PDE (Portable Digital Entertainment protocol)
 at Creative. Newer devices using the Microsoft MTP (Media Transfer
 Protocol) are not supported.
 .
 This package contains the library tools each performing a simple
 function, such as transferring a track to the jukebox. The source
 code for these tools is in the package libnjb-doc.

Package: libnjb5
Description-md5: 865edd41a29231bc3cd9f385ae6e95a8
Description-en: Creative Labs Nomad Jukebox library
 libnjb is a C library and API for communicating with the Creative
 NOMAD JukeBox and Dell DJ digital audio. The protocol these devices
 use is presumably called PDE (Portable Digital Entertainment protocol)
 at Creative. Newer devices using the Microsoft MTP (Media Transfer
 Protocol) are not supported.
 .
 This package contains the shared library.

Package: libnl-3-200
Description-md5: de8043b32007ad94dc3b94b81389b53d
Description-en: library for dealing with netlink sockets
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.

Package: libnl-3-200-dbg
Description-md5: 72d1913cdbd3c1c3101202f7577d2655
Description-en: debug symbols for libnl3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains unstripped shared libraries. It is provided primarily
 to provide a backtrace with names in a debugger, this makes it somewhat easier
 to interpret core dumps. The libraries are installed in /usr/lib/debug and
 are automatically used by gdb.

Package: libnl-3-dev
Description-md5: 4f94e78ffa87939739aaeb004f6f7900
Description-en: development library and headers for libnl-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the headers needed by all libraries and the  files
 that are needed to build applications using libnl3.

Package: libnl-cli-3-200
Description-md5: e48eb936cdcfd31a78c5e570e122e46e
Description-en: library for dealing with netlink sockets - cli helpers
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 Library for cli helpers in libnl-utils.

Package: libnl-cli-3-dev
Description-md5: d0d6775d882d291771483625fac506d0
Description-en: development library and headers for libnl-cli-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-cli-3.

Package: libnl-genl-3-200
Description-md5: ff95f226ef9d6cbaad5efbee578c439f
Description-en: library for dealing with netlink sockets - generic netlink
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 API to the generic netlink protocol, an extended version of the netlink
 protocol.

Package: libnl-genl-3-dev
Description-md5: 5e4cdba9a1839cea7d07684012851968
Description-en: development library and headers for libnl-genl-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-genl-3.

Package: libnl-idiag-3-200
Description-md5: 8d99099c6b643bbb2d951daf968fafff
Description-en: library for dealing with netlink sockets - inetdiag interface
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 API to the inetdiag netlink protocol, handling inetdiag requests

Package: libnl-idiag-3-dev
Description-md5: b03ce2a6440df735d1fc03db30a9b337
Description-en: development library and headers for libnl-genl-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-idiag-3.

Package: libnl-nf-3-200
Description-md5: bfbd30c6345caeecccdde40477bee940
Description-en: library for dealing with netlink sockets - netfilter interface
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 API to netlink based netfilter configuration and monitoring interfaces.

Package: libnl-nf-3-dev
Description-md5: a7e09636b6e529c3aee67ded0cfed8e9
Description-en: development library and headers for libnl-nf-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-nf-3.

Package: libnl-route-3-200
Description-md5: 00e1d8b59623c24502ade39580e576f8
Description-en: library for dealing with netlink sockets - route interface
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 API to the configuration interfaces of the NETLINK_ROUTE family.

Package: libnl-route-3-dev
Description-md5: 835852ab9ac4e7de6211826dd1b374b3
Description-en: development library and headers for libnl-route-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-route-3.

Package: libnl-utils
Description-md5: 537dfb1fadad9495ce89a4ea80d0d36d
Description-en: Utilities for dealing with netlink sockets
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 These utilities help dealing with netlink sockets.

Package: libnl-xfrm-3-200
Description-md5: 973415f166195a4850f50bbb8eed8f5c
Description-en: library for dealing with netlink sockets - package transformations
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 API to netlink based package transformations (such as encrypting
 their payloads).

Package: libnl-xfrm-3-dev
Description-md5: 22fb77232b0100464ef7166779eb464f
Description-en: development library and headers for libnl-xfrm-3
 This is a library for applications dealing with netlink sockets.
 The library provides an interface for raw netlink messaging and various
 netlink family specific interfaces.
 .
 This package contains the files that are needed to build applications using
 libnl-xfrm-3.

Package: gir1.2-nma-1.0
Description-md5: 110ee72c24f71856a7122d85f0020b1c
Description-en: GObject introspection data for libnma
 The libnma library provides GTK 3 dialogs for NetworkManager.
 .
 This package contains introspection data for libnma.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gir1.2-nma4-1.0
Description-md5: fb0ca9055d748860b5c17740fbde5867
Description-en: GObject introspection data for libnma-gtk4
 The libnma-gtk4 library provides GTK 4 dialogs for NetworkManager.
 .
 This package contains introspection data for libnma-gtk4.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libnma-common
Description-md5: 471b60863ad18ec369a59e5bdd533a5a
Description-en: NetworkManager GUI library - translations
 The libnma library provides Gtk+ dialogs and UI utilities for NetworkManager.
 .
 This package contains translations and GSettings schema files.

Package: libnma-dev
Description-md5: b52cfcd60772b6e58512c9b31e90b87d
Description-en: NetworkManager GTK 3 GUI library - development files
 The libnma library provides GTK 3 dialogs and UI utilities for NetworkManager.
 .
 This package contains the development files.

Package: libnma-doc
Description-md5: d5f74687b1f61b27160d482dff5195aa
Description-en: NetworkManager GUI library - reference docs
 The libnma library provides GTK dialogs and UI utilities for NetworkManager.
 .
 This package contains the API reference.

Package: libnma-gtk4-0
Description-md5: 83f07627f84ad3764d770196b11afe48
Description-en: NetworkManager GUI GTK4 library
 This library provides GTK 4 dialogs and UI utilities for NetworkManager.

Package: libnma-gtk4-dev
Description-md5: 05b2d059a402a428907dd25cfa7edc21
Description-en: NetworkManager GTK 4 GUI library - development files
 The libnma-gtk4 library provides GTK 4 dialogs and UI utilities for
 NetworkManager.
 .
 This package contains the development files.

Package: libnma-headers
Description-md5: 4851c148ce9345aac7826d5dcb15aee9
Description-en: NetworkManager GUI library - header files
 The libnma library provides GTK dialogs and UI utilities for NetworkManager.
 .
 If you want to have your package use this library, add libnma-gtk4-dev
 or libnma-dev to your package's Build-Depends. Do not build-depend on
 libnma-headers directly.
 .
 This package contains the development header files.

Package: libnma0
Description-md5: ca0c49e0d8aa443f5757954842f52301
Description-en: NetworkManager GUI library
 This library provides GTK 3 dialogs and UI utilities for NetworkManager.

Package: libnmap-parser-perl
Description-md5: 2261a9dd5003f34203206f0c271373ac
Description-en: module to parse nmap scan results with perl
 Nmap::Parser is implemented by parsing the XML scan data that is
 generated by nmap. This will enable anyone who utilizes nmap to
 quickly create fast and robust security scripts that utilize the
 powerful port scanning abilities of nmap.

Package: libnoise-dev
Description-md5: 828666310d2f8c620404f88966bb65c0
Description-en: Portable, coherent noise-generating library for C++
 libnoise is a portable C++ library that is used to generate coherent noise,
 a type of smoothly-changing noise. libnoise can generate Perlin noise,
 ridged multifractal noise, and other types of coherent-noise. Coherent noise
 is often used by graphics programmers to generate natural-looking textures,
 planetary terrain, and other things.
 .
 This package contains the headers and static libraries needed to build
 programs using libnoise.

Package: libnoise0
Description-md5: 6e79f045f3eef814f5a00d448a179c07
Description-en: Portable, coherent noise-generating library for C++
 libnoise is a portable C++ library that is used to generate coherent noise,
 a type of smoothly-changing noise. libnoise can generate Perlin noise,
 ridged multifractal noise, and other types of coherent-noise. Coherent noise
 is often used by graphics programmers to generate natural-looking textures,
 planetary terrain, and other things.

Package: libnop-dev
Description-md5: 7d5291013b15ab95733904ff46054849
Description-en: C++ Native Object Protocols
 libnop is a header-only library for serializing and deserializing C++ data
 types without external code generators or runtime support libraries. The only
 mandatory requirement is a compiler that supports the C++14 standard.
 .
 libnop has the following goals:
 .
   * Make simple serialization tasks easy and complex tasks tractable.
   * Remove the need to use code generators and schema files to describe
     data types, formats, and protocols: perform these tasks naturally
     within the C++ language.
   * Avoid additional runtime support requirements for serialization.
   * Provide contemporary features such as bidirectional binary
     compatibility, data validation, type safety, and type fungibility.
   * Handle intrinsic types, common STL types and containers, and
     user-defined types with a minimum of effort.
   * Produce optimized code that is easy to analyze and profile.
   * Avoid internal dynamic memory allocation when possible.

Package: gir1.2-notify-0.7
Description-md5: be88d1ababa905c3de028ca3c2dba65c
Description-en: sends desktop notifications to a notification daemon (Introspection files)
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: libnotify-bin
Description-md5: 78f71daa6123cb4aefd91bc017bb5d0c
Description-en: sends desktop notifications to a notification daemon (Utilities)
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains the binary which sends the notification.

Package: libnotify-dev
Description-md5: 9fed5d3edf50824cfc6d54e102ff155f
Description-en: sends desktop notifications to a notification daemon (Development files)
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains the include files and static library.

Package: libnotify-doc
Description-md5: 85a9f3891b9d3371f17c997073f2193e
Description-en: sends desktop notifications to a notification daemon (Documentation)
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains the documentation for libnotify4 in
 /usr/share/gtk-doc/html/libnotify and the notifications specifications in
 /usr/share/doc/libnotify/spec/.

Package: libnotify4
Description-md5: 446bc1b45292283097ef34e0d541718e
Description-en: sends desktop notifications to a notification daemon
 A library that sends desktop notifications to a notification daemon, as
 defined in the Desktop Notifications spec. These notifications can be
 used to inform the user about an event or display some form of
 information without getting in the user's way.
 .
 This package contains the shared library. To actually display the
 notifications, you need to install the package notification-daemon or
 any other desktop environment implementing the FreeDesktop notification
 daemon specification.

Package: libnova-0.16-0
Description-md5: 6fd9bae1f008c4e52f9bcdbf8dd3b90d
Description-en: celestial mechanics, astrometry and astrodynamics library
 libnova is a general purpose, double precision, Celestial Mechanics,
 Astrometry and Astrodynamics library.

Package: libnova-dev
Description-md5: 126c47badf2d98da18365f95cc27ad82
Description-en: development files for libnova astronomical library
 libnova is a general purpose, double precision, Celestial Mechanics,
 Astrometry and Astrodynamics library.
 .
 This package contains the development files.

Package: libnova-dev-bin
Description-md5: 95ebada6476550b632ff4735a950fc83
Description-en: development config tool for libnova astronomical library
 libnova is a general purpose, double precision, Celestial Mechanics,
 Astrometry and Astrodynamics library.
 .
 This package contains the libnovaconfig tool.

Package: libnsl-dev
Description-md5: 93d29b1e63f42527676a74779a67e7ab
Description-en: libnsl development files
 This package contains the files needed for developing applications that
 use libnsl.

Package: libnsl2
Description-md5: 4c1cacf3967f03c84acb322d7186e004
Description-en: Public client interface for NIS(YP) and NIS+
 This package contains the libnsl library, which contains the public client
 interface for NIS(YP) and NIS+. This code was formerly part of glibc, but is
 now standalone to be able to link against TI-RPC for IPv6 support.

Package: libnss-cache
Description-md5: 6fb15bb8f527d499dc98b3fa39fb6e66
Description-en: NSS module for using nsscache-generated files
 This package provides a Name Service Switch module that uses .cache
 files as a name service. This means providing user account
 information, group ids, netgroups, and automounts.

Package: libnss-db
Description-md5: 86085c093ffb06245b4f694a84b2427a
Description-en: NSS module for using Berkeley Databases as a naming service
 nss_db is a set of C library extensions which allow Berkeley Databases
 to be used as a primary source of aliases, ethers, groups, hosts,
 networks, protocol, users, RPCs, services, and shadow passwords (instead
 of or in addition to using flat files or NIS). Install nss_db if your
 flat name service files are too large and lookups are slow.

Package: libnss-docker
Description-md5: bacbf9721e027c8c0aed0e92689357ba
Description-en: nss module for finding Docker containers
 This package contains a plugin for the Name Service Switch, providing host
 name resolution for Docker containers.

Package: libnss-extrausers
Description-md5: ddb09d6e0234d21eb8b08b919f49ef5b
Description-en: nss module to have an additional passwd, shadow and group file
 This Name Service Switch (NSS) module reads /var/lib/extrausers/passwd,
 /var/lib/extrausers/shadow and /var/lib/extrausers/groups, allowing to
 store system accounts and accounts copied from other systems in different
 files.

Package: libnss-gw-name
Description-md5: a0b2013fceb986fc066cd86d7b81296c
Description-en: nss module that names the current gateway’s IP address
 This Name Service Switch (NSS) module resolves the name “gateway.localhost” to
 the IP of the current default gateways of the system. This allows easy access
 to router configuration and to check if connectivity problems are local or
 not.

Package: libnss-nis
Description-md5: 565c2da031d683347dde58984d1547f2
Description-en: NSS module for using NIS as a naming service
 This package provides a Name Service Switch that allows your NIS server
 act as a name service. This means providing user account information,
 group id's, host information, aliases, netgroups, and basically anything
 else that you would normally get from /etc flat files.
 .
 This module was formerly part of glibc, but is now standalone to be able
 to link against TI-RPC for IPv6 support.

Package: libnss-nisplus
Description-md5: e620c83572be426198dc1cd03c9ba481
Description-en: NSS module for using NIS+ as a naming service
 This package provides a Name Service Switch that allows your NIS+ server
 act as a name service. This means providing user account information,
 group id's, host information, aliases, netgroups, and basically anything
 else that you would normally get from /etc flat files.
 .
 This module was formerly part of glibc, but is now standalone to be able
 to link against TI-RPC for IPv6 support.

Package: libnss-pgsql2
Description-md5: 2be1d717de98e4794c5ffabd2a116752
Description-en: NSS module for using PostgreSQL as a naming service
 This module works as a replacement for the flat file databases /etc/passwd,
 /etc/group etc. It is a plugin to glibc's name service switch.
 .
 The module uses tables in a PostgreSQL database to store user, group, and
 shadow information. The module can be configured to use custom queries to
 retrieve it's information from a database. The module allows one to separate
 the configuration for shadow information from group and user information to
 restrict access to shadow information to privileged users (i.e. root or the
 shadow group).

Package: libnss-unknown
Description-md5: 5045bf18646942cf37c3d0aa33189382
Description-en: nss module to handle unknown uids
 nss-unknown is a small library to gracefully handle unknown uids
 .
 This library is very useful in host <=> guest container build
 environments, where shifting UIDs/GIDs result in a mismatch in
 between them

Package: libntlm0
Description-md5: 5ca436a27af5b826b05597158eb164e9
Description-en: NTLM authentication library
 NTLM is an authentication protocol used in various Microsoft network
 protocol implementations and supported by the NTLM Security Support
 Provider ("NTLMSSP"). Originally used for authentication and negotiation
 of secure DCE/RPC, NTLM is also used throughout Microsoft's systems as
 an integrated single sign-on mechanism.
 .
 NTLM employs a challenge-response mechanism for authentication, in  which
 clients are able to prove their identities without sending a  password to
 the server. It consists of three messages, commonly referred  to as Type 1
 (negotiation), Type 2 (challenge) and Type 3 (authentication).

Package: libntlm0-dev
Description-md5: 098568fa96bce198e4e7278e947c8085
Description-en: Development files for the NTLM authentication library
 Libntlm is a library that implements Microsoft's NTLM authentication.
 This package contains all the files necessary for developing programs
 with NTLM support.

Package: libntru-0.5
Description-md5: 2a2ee6c4e3419d3d7ae4591db6a61f0d
Description-en: C implementation of the public-key encryption scheme NTRUEncrypt
 This library is an implementation of the NTRU encryption scheme in C. The
 NTRUEncrypt public key cryptosystem, also known as the NTRU encryption
 algorithm, is a lattice-based alternative to RSA and ECC and is based on the
 shortest vector problem in a lattice (which is not known to be breakable
 using quantum computers).

Package: libntru-0.5-dev
Description-md5: 0375a6426e0627d1e7fe9cd55a4da7d1
Description-en: C implementation of the public-key encryption scheme NTRUEncrypt
 This library is an implementation of the NTRU encryption scheme in C. The
 NTRUEncrypt public key cryptosystem, also known as the NTRU encryption
 algorithm, is a lattice-based alternative to RSA and ECC and is based on the
 shortest vector problem in a lattice (which is not known to be breakable
 using quantum computers).
 .
 This package contains the development headers.

Package: libnumber-bytes-human-perl
Description-md5: 49a330a6ecdbe4b8caf1428cf18ab4c6
Description-en: module to convert byte count to human readable format and back
 Number::Bytes::Human provides a formatter which turns byte counts to
 usual readable format, like '2.0K' or '3.1GiB', as well as a parser to
 go the opposite way. It was inspired by the -h option of Unix utilities
 like du and df for "human-readable" output.

Package: libnumber-compare-perl
Description-md5: 1c3a46d132bbd84a9e833518d0342a3c
Description-en: module for performing numeric comparisons in Perl
 Number::Compare allows one to compile a simple comparison to an anonymous
 subroutine, which can then be called with a value to be tested against.
 .
 The advantage of using this module is that it understands both the SI prefixes
 'k', 'M', and 'G', as well as the IEC binary prefixes 'Ki', 'Mi' and 'Gi'.

Package: libnumber-format-perl
Description-md5: f8d366b823c8fede442f059ae4a6588d
Description-en: Perl module to format numbers for display
 Number::Format is a Perl module that formats numbers according to standard
 conventions, such as adding thousands separators and decimal points
 appropriate to the current locale. It can also convert strings into numbers,
 format currency values, and convert numbers to KB, MB, and GB values.

Package: libnumber-fraction-perl
Description-md5: b0795824fa8de69c797da47d881e7eff
Description-en: Perl extension to model fractions
 Number::Fraction is a Perl module
 which allows you to work with fractions in your Perl programs.

Package: libnumber-phone-perl
Description-md5: 4deae243a2c58457f1fb4eeb88921590
Description-en: base class for parsing and dealing with phone numbers
 This Perl module and its sub-classes provides support for parsing
 and dealing with phone numbers, e.g. Number::Phone::Country looks up
 the country based on a telephone number.

Package: libnumber-range-perl
Description-md5: 20dfb3310a5e318ef2dfbda3151a73e4
Description-en: Perl extension to work with ranges of numbers
 Number::Range will take a description of a range, and then allow you to test
 on if a number falls within the range. You can also add and delete from the
 range.

Package: libnumber-recordlocator-perl
Description-md5: e1870a4e7db75729ea89837602123094
Description-en: Perl module that encodes integers into a short "locator string"
 Number::RecordLocator encodes integers into a 32 character "alphabet"
 designed to be short and easy to read and pronounce. The encoding maps:
 .
     0 to O
     1 to I
     S to F
     B to P
 .
 With a 32 bit encoding, you can map 33.5 million unique ids into a 5
 character code.

Package: libnumber-tolerant-perl
Description-md5: b0e469a7423c50528159f456f4d1b431
Description-en: module defining tolerance ranges for inexact numbers
 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.

Package: libnumbertext-1.0-0
Description-md5: 55c946971de3c67f249d3001ddb1e26e
Description-en: Number to number name and money text conversion library
 libnumbertext provides easy to configure, lightweight open source C++, Java,
 JavaScript, Python libraries and a LibreOffice Spreadsheet extension for
 number to number name conversion, including cardinal and ordinal numbers,
 ordinal indicators and money amounts with currencies in more than 30 languages
 and numeral systems.

Package: libnumbertext-data
Description-md5: 4a3c6c068a6e286614bd70df53f6d2eb
Description-en: Number to number name and money text conversion library -- data files
 libnumbertext provides easy to configure, lightweight open source C++, Java,
 JavaScript, Python libraries and a LibreOffice Spreadsheet extension for
 number to number name conversion, including cardinal and ordinal numbers,
 ordinal indicators and money amounts with currencies in more than 30 languages
 and numeral systems.
 .
 This package contains the data files.

Package: libnumbertext-dev
Description-md5: 3e6bed22f28c23f58c34406c3b0cb380
Description-en: Number to number name and money text conversion library -- development
 libnumbertext provides easy to configure, lightweight open source C++, Java,
 JavaScript, Python libraries and a LibreOffice Spreadsheet extension for
 number to number name conversion, including cardinal and ordinal numbers,
 ordinal indicators and money amounts with currencies in more than 30 languages
 and numeral systems.
 .
 This package contains the needed files to develop/build against
 libnumbertext.

Package: libnumbertext-java
Description-md5: ec1b6a6c2ff46e2cc51f7fed035983a5
Description-en: Number to number name and money text conversion library for Java
 libnumbertext provides easy to configure, lightweight open source C++, Java,
 JavaScript, Python libraries and a LibreOffice Spreadsheet extension for
 number to number name conversion, including cardinal and ordinal numbers,
 ordinal indicators and money amounts with currencies in more than 30 languages
 and numeral systems.
 .
 This package contains the numbertext Java library.

Package: libnumbertext-tools
Description-md5: 7cc0a8b5fc9c98ed8ee6a75bfd3708f5
Description-en: Number to number name and money text conversion library -- speller utility
 libnumbertext provides easy to configure, lightweight open source C++, Java,
 JavaScript, Python libraries and a LibreOffice Spreadsheet extension for
 number to number name conversion, including cardinal and ordinal numbers,
 ordinal indicators and money amounts with currencies in more than 30 languages
 and numeral systems.
 .
 This package contains the "spellout" tool which uses libnumbertext to spell
 out numbers.

Package: libreoffice-numbertext
Description-md5: 78a5e9c27ddb98bb45500b838ffb0b68
Description-en: number to number name and currency name conversion LO Calc Add-In
 NUMBERTEXT and MONEYTEXT are spreadsheet functions for number to number name
 and currency name conversion proposed for OpenFormula standard. MONEYTEXT is
 functionally top-compliant with the ECMA/ISO standard BAHTTEXT function, and
 supports more than 30 languages.
 .
 This Add-In provides those functions to LibreOffice Calc.
 .
 https://extensions.libreoffice.org/extensions/numbertext-1

Package: libnvme-dev
Description-md5: 9c4a686223f2bf575cf645c2c29338e8
Description-en: NVMe management library (development)
 NVM Express (NVMe) is a interface specification for accessing non-volatile
 storage media, typically modern solid state drives (SSDs) through PCI Express
 (PCIe). libnvme provides library functions for accessing and managing NVMe
 devices.
 .
 This package contains the development files.

Package: libnvme1
Description-md5: a492b522fca6c5d70403ebd2e1f50fa9
Description-en: NVMe management library (library)
 NVM Express (NVMe) is a interface specification for accessing non-volatile
 storage media, typically modern solid state drives (SSDs) through PCI Express
 (PCIe). libnvme provides library functions for accessing and managing NVMe
 devices.
 .
 This package contains the shared library.

Package: python3-nvme
Description-md5: 0bdf36219a8ddfa4b378a3b1f438af39
Description-en: NVMe management library (Python)
 NVM Express (NVMe) is a interface specification for accessing non-volatile
 storage media, typically modern solid state drives (SSDs) through PCI Express
 (PCIe). libnvme provides library functions for accessing and managing NVMe
 devices.
 .
 This package contains the Python bindings.

Package: libnxml0
Description-md5: 98a4e996c4c183c28a668167e60ef135
Description-en: C library for parsing, writing and creating xml 1.0/1.1 files or streams
 libnxml is a C library for parsing, writing, and creating XML 1.0 and
 1.1 files or streams. It supports UTF-8, UTF-16be and UTF-16le, UCS-4
 (1234, 4321, 2143, 2312).
 .
 This package contains the shared libraries.

Package: libnxml0-dev
Description-md5: 795a9c44eff53f61be8589998e71dbed
Description-en: static library and C header files for libnxml0
 libnxml is a C library for parsing, writing, and creating XML 1.0 and
 1.1 files or streams. It supports UTF-8, UTF-16be and UTF-16le, UCS-4
 (1234, 4321, 2143, 2312).
 .
 This package provides a static library and C header files.

Package: libnxt
Description-md5: daeb5744afc8cb75a2bd13d247f3ff89
Description-en: utility library for talking to the LEGO Mindstorms NXT brick
 LibNXT is an utility library for talking to the LEGO Mindstorms NXT intelligent
 brick at a relatively low level. It currently does:
  * Handling USB communication and locating the NXT in the USB tree.
  * Interaction with the Atmel AT91SAM boot assistant.
  * Flashing of a firmware image to the NXT.
  * Execution of code directly in RAM.
 .
 The design of LibNXT is layered, meaning you can plug into it at any level of
 complexityor abstraction you desire, from the lowest level USB bulk bit-pushing
 interface, to an API exposing the SAM-BA commandset, right up to just calling
 nxt_firmware_flash() and having everything taken care of!
 .
 This package provides two binary utils:
  * fwflash is the program that uses LibNXT. As its name hints, its purpose is
    to take a NXT firmware image file and flash it to a connected NXT device.
  * fwexec is another utility, which takes a specially compiled firmware image,
   uploads it to the NXT's RAM, and executes it directly from there.

Package: liboauth-dev
Description-md5: 5df69f4fcc6724ea580ccea728759d0f
Description-en: C library implementing OAuth Core 1.0a API (development files)
 OAuth (Open Authorization) is an authentication protocol that allows
 users to approve a client (such as a Twitter third-party app) to act on
 their behalf without sharing their password. liboauth provides basic
 functions to escape and encode parameters according to the OAuth Core
 1.0a API, and offers high-level functions to sign requests or verify
 signatures.
 .
 This package contains the development files.

Package: liboauth0
Description-md5: 96ba9de36483859b32e6d2d29813b5ca
Description-en: C library implementing OAuth Core 1.0a API (runtime)
 OAuth (Open Authorization) is an authentication protocol that allows
 users to approve a client (such as a Twitter third-party app) to act on
 their behalf without sharing their password. liboauth provides basic
 functions to escape and encode parameters according to the OAuth Core
 1.0a API, and offers high-level functions to sign requests or verify
 signatures.
 .
 This package contains the shared libraries.

Package: liboauth-lite2-perl
Description-md5: 3f9eb6e089409f212491e2d8a342f4e7
Description-en: OAuth 2.0 Library
 OAuth::Lite2 provides a lightweight OAuth library for Perl and Plack.
 .
 See also:
  https://oauth.net/2
 .
 Client
  OAuth::Lite2::Client::WebServer
  OAuth::Lite2::Client::UsernameAndPassword
 .
 Server
  OAuth::Lite2::Server::Endpoint::Token
  Plack::Middleware::Auth::OAuth2::ProtectedResource

Package: liboauth2-0
Description-md5: 34ef6b1533f22374db43c1dd8dd1aaae
Description-en: Generic oauth2 and OIDC library
 Generic library that can be used to build OAuth 2.0 and OpenID Connect
 C-based servers and clients e.g. web-server plugins.
 .
 This package contains the files necessary for running applications that use
 the liboauth2 library.

Package: liboauth2-apache-dev
Description-md5: 8eab858f32c1217d13c3f62a1619d59a
Description-en: Generic oauth2 and OIDC library (apache2 bindings development)
 Generic library that can be used to build OAuth 2.0 and OpenID Connect
 C-based servers and clients e.g. web-server plugins.
 .
 This package contains the development files necessary for apache2 bindings.

Package: liboauth2-apache0
Description-md5: 34b99b984208cc034860f4f1ca104d00
Description-en: Generic oauth2 and OIDC library (apache2 bindings)
 Generic library that can be used to build OAuth 2.0 and OpenID Connect
 C-based servers and clients e.g. web-server plugins.
 .
 This package contains the files necessary for running applications that use
 apache2 bindings.

Package: liboauth2-dev
Description-md5: 43ecfa2f76d64a49106406b8793ee182
Description-en: Generic oauth2 and OIDC library (development)
 Generic library that can be used to build OAuth 2.0 and OpenID Connect
 C-based servers and clients e.g. web-server plugins.
 .
 This package contains the development files necessary for running applications
 that use the liboauth2 library.

Package: libobjcryst-dev
Description-md5: 2c5dabbd4ef3f246ad9fe3f19b327f97
Description-en: Object-Oriented Crystallographic Library for C++ (headers)
 libobjcryst expands the ObjCryst++ source to make it easier
 to use as a system shared lirbary but does not include GUI related
 files from ObjCryst++.
 .
 This package contains the developer headers.

Package: libobjcryst0
Description-md5: 4a81a813b9e68be4849cff61d9d70c3b
Description-en: Object-Oriented Crystallographic Library for C++
 libobjcryst expands the ObjCryst++ source to make it easier
 to use as a system shared lirbary but does not include GUI related
 files from ObjCryst++.
 .
 This package contains the shared library.

Package: libobject-accessor-perl
Description-md5: f71a115491842d69a6b1b935437c5d14
Description-en: interface to create per object accessors
 Object::Accessor provides an interface to create per object accessors (as
 opposed to per Class accessors, as, for example, Class::Accessor provides).
 .
 You can choose to either subclass this module, and thus using its accessors
 on your own module, or to store an Object::Accessor object inside your own
 object, and access the accessors from there.

Package: libobject-cloner-java
Description-md5: 16941a4eeabcf82cc47ff6217a42033f
Description-en: Java Object cloning library with extensible strategies
 Java Object cloning library. Supports extensible shallow and deep
 object cloning strategies.

Package: libobject-container-perl
Description-md5: e00eb45aa10da0c96c45b3fce79a2e38
Description-en: module that provides a simple object container
 Object::Container is an object container with an OO interface. It is
 used to make singletons out of ordinary classes.
 .
 For example, if you want to have a single instance of WWW::Mechanize
 throughout a program, you can do
 Object::Container->register('WWW::Mechanize') somewhere and then you
 can retrieve that instance of WWW::Mechanize from anywhere else with
 Object::Container->get('WWW::Mechanize');
 .
 Class::Singleton is a similar module, which makes subclasses
 singletons. Unlike Class::Singleton, Object::Container can make any
 class a singleton.
 .
 Object::Registrar is another similar module, but it does not support
 lazy loading.

Package: libobject-declare-perl
Description-md5: ede60087585a3e565785b8224a1aa61f
Description-en: declarative object constructor
 Object::Declare exports one function, declare, for building named
 objects with a declarative syntax, similar to how Jifty::DBI::Schema
 defines its columns.
 .
 In list context, declare returns a list of name/object pairs in the
 order of declaration (allowing duplicates), suitable for putting into a hash.
 In scalar context, declare returns a hash reference.
 .
 Example: function for defining some declarative object
 .
  sub do_declare { declare {
      column x =>
          is rw,
          is Very::Happy;
      } };

Package: libobject-destroyer-perl
Description-md5: a710fe77af1b54080546dc1a5f507d6e
Description-en: module to make objects with circular references DESTROY normally
 Object::Destroyer allows for the creation of "Destroy" handles. The
 handle is "attached" to a circular relationship, but is not a part of
 it. When the destroy handle falls out of scope, it will be cleaned up
 correctly, and while being cleaned up, it will also force the data
 structure it is attached to be destroyed as well. Object::Destroyer
 can call a specified release method on an object (or method DESTROY by
 default). Alternatively, it can execute an arbitrary user code passed to
 constructor as a code reference.

Package: libobject-event-perl
Description-md5: 7531170760f70d2190fd1c5b1f7c1414
Description-en: Perl event callback interface
 Object::Event is a Perl module that provides a consistent interface for
 registering and emitting events. You can register callbacks for events,
 trigger events and even stop the current event from running further
 callbacks.

Package: libobject-extend-perl
Description-md5: 9d1d13de047a5c65ef8a4a0cc4a10804
Description-en: add and override per-object methods
 Object::Extend allows objects to be extended with per-object methods, similar
 to the use of singleton methods in Ruby. Object methods are added to an
 object-specific shim class (known as an eigenclass), which extends the object's
 original class. The original class is left unchanged.

Package: libobject-forkaware-perl
Description-md5: 05526b95e2108082441ae295b3c6e0aa
Description-en: module to make an object aware of process forks and threads
 Object::ForkAware invisibly wraps your object and makes it fork-aware,
 automatically checking $$ on every access and recreating the object if the
 process id changes. (The object is also thread-aware; if the thread id
 changes, the object is recreated in the same manner.)
 .
 The object can be safely used with type checks and various type constraint
 mechanisms, as isa() and can() respond as if they were being called against
 the contained object itself.
 .
 Rationale: If you've ever had an object representing a network connection to
 some server, or something else containing a socket, a filehandle, etc, and
 used it in a program that forks, and then forgot to close and reopen your
 socket/handle etc. in the new process, you'll know what chaos can ensue.
 Depending on the type of connection, you can have multiple processes trying
 to write to the same resource at once, or simultaneous reads getting each
 other's data, dogs and cats living together... It's horrible, and it's an
 easy problem to run into.

Package: libobject-id-perl
Description-md5: 10bd3de9662ae97c7d07719760dc9fbd
Description-en: unique identifier for any object
 Object::ID is a unique identifier for any object, regardless of its type,
 structure or contents. Its features are:
 .
   * Works on ANY object of any type
   * Does not modify the object in any way
   * Does not change with the object's contents
   * Is O(1) to calculate (ie. doesn't matter how big the object is)
   * The id is unique for the life of the process
   * The id is always a true value

Package: libobject-insideout-perl
Description-md5: bbae9714f7fd504af165803e8138f458
Description-en: comprehensive inside-out object construction kit
 Object::InsideOut is a Perl module that implements inside-out objects as
 anonymous scalar references that are blessed into a class with the scalar
 containing the ID for the object (usually a sequence number). The scalar
 reference is set as read-only to prevent accidental modifications to the ID.
 Object data (such as fields) are stored within the class's package in either
 arrays indexed by the object's ID, or hashes keyed to the object's ID.

Package: libobject-lazy-perl
Description-md5: 7bd2b2f3dde0e666bd5756fd8b2761f4
Description-en: create objects late from non-owned classes
 Object::Lazy implements lazy evaluation and can create lazy objects from
 every class.
 .
 Creates a dummy object including a subroutine which knows how to build the
 real object.
 .
 Later, if a method of the object is called, the real object will be built.
 .
 Inherited methods from UNIVERSAL.pm are implemented and so overwritten. This
 are isa, DOES, can and VERSION.

Package: libobject-multitype-perl
Description-md5: d4dd0fb2896b15e075b32a9a2aff42a2
Description-en: Perl objects as Hash, Array, Scalar, Code and Glob at once
 The Object::MultiType module returns an object that works like a Hash,
 Array, Scalar, Code and Glob object at the same time.  It uses tie and
 override magic to expose to the perl level the intrinsic typeglob-ness
 of all references. If this does not make sense to you, you probably will
 not be using it directly, although you may wind up installing it as a
 dependency of something else.

Package: libobject-pad-classattr-struct-perl
Description-md5: 79854b84bd7e18aa26071593a188c40d
Description-en: declare an Object::Pad class to be struct-like
 Object::Pad::ClassAttr::Struct provides
 a third-party class attribute for Object::Pad-based classes,
 which applies some attributes automatically
 to every slot added to the class,
 as a convenient shortcut for making structure-like classes.
 .
 Object::Pad provides a simple syntax for creating object classes,
 which uses private variables that look like lexicals
 as object member fields.

Package: libobject-pad-fieldattr-final-perl
Description-md5: 8bcff6f97d9b9135654cae65b595bc9e
Description-en: declare Object::Pad fields read-only after construction
 Object::Pad::FieldAttr::Final provides a third-party field attribute for
 Object::Pad-based classes, which declares that the field it is attached to
 shall be set as read-only when the constructor returns, disallowing further
 modification to it.
 .
 WARNING The ability for Object::Pad to take third-party field attributes is
 still new and highly experimental, and subject to much API change in future.
 As a result, this module should be considered equally experimental.
 .
 This package is a replacement for libobject-pad-slotattr-final-perl following
 the renaming and deprecation of Object::Pad::SlotAttr::Final upstream.

Package: libobject-pad-fieldattr-isa-perl
Description-md5: 552bc4f5ac47627bdee48f4c5196331f
Description-en: apply class type constraints to Object::Pad fields
 Object::Pad::FieldAttr::Isa provides a third-party field attribute for
 Object::Pad-based classes, which declares that values assigned to the field
 must conform to a given object type.
 .
 WARNING The ability for Object::Pad to take third-party field attributes is
 still new and highly experimental, and subject to much API change in future.
 As a result, this module should be considered equally experimental.
 .
 This package is a replacement for libobject-pad-slotattr-isa following
 the renaming and deprecation of Object::Pad::SlotAttr::Isa upstream.

Package: libobject-pad-fieldattr-lazyinit-perl
Description-md5: 5567a2b88babeb69b28e8ad5bb47bd7a
Description-en: lazily initialise Object::Pad fields at first read
 Object::Pad::FieldAttr::LazyInit provides a third-party field attribute for
 Object::Pad-based classes, which declares that the field it is attached to
 has a lazy initialisation method, which will be called the first time the
 field's value is read from.
 .
 WARNING The ability for Object::Pad to take third-party field attributes is
 still new and highly experimental, and subject to much API change in future.
 As a result, this module should be considered equally experimental.
 .
 This package is a replacement for libobject-pad-slotattr-lazyinit-perl
 following the renaming and deprecation of Object::Pad::SlotAttr::LazyInit
 upstream.

Package: libobject-pad-fieldattr-trigger-perl
Description-md5: cac3b3221e9536b6384bea918837043d
Description-en: invoke an instance method after a :writer accessor
 Object::Pad::FieldAttr::Trigger provides a third-party field attribute for
 Object::Pad-based classes, which declares that a named instance method shall
 be invoked after a generated :writer accessor method is called.
 .
 WARNING The ability for Object::Pad to take third-party field attributes is
 still new and highly experimental, and subject to much API change in future.
 As a result, this module should be considered equally experimental.
 .
 This package is a replacement for libobject-pad-slotattr-trigger-perl following
 the renaming and deprecation of Object::Pad::SlotAttr::Trigger upstream.

Package: libobject-pad-perl
Description-md5: e178637c3ad2e829e207d938d7fd7a3b
Description-en: module providing a simple syntax for lexical field-based objects
 Object::Pad provides a simple syntax for creating object classes, which uses
 private variables that look like lexicals as object member fields.
 .
 Classes are automatically provided with a constructor method, called new,
 which helps create the object instances. This may respond to passed
 arguments, automatically assigning values of fields, and invoking other
 blocks of code provided by the class.

Package: libobject-pluggable-perl
Description-md5: 528156a70f9ffdcb318b9e9a1f835189
Description-en: base class for creating plugin enabled objects
 Object::Pluggable is a base class for creating plugin enabled objects.
 It is a generic port of POE::Component::IRC's plugin system. If your
 component dispatches events to listeners, then Object::Pluggable may
 be a good fit for you.

Package: libobject-realize-later-perl
Description-md5: 4a89a313973eee838e28b5b9e696427c
Description-en: Perl module providing delayed creation of objects
 The Object::Realize::Later class helps with implementing transparent
 on demand realization of object data.  This is related to the tricks
 on autoloading of data, the lesser known cousin of autoloading of
 functionality.
 .
 On demand realization is all about performance gain.  Why should you
 spent costly time on realizing an object, when the data on the object is
 never (or not yet) used?  In interactive programs, postponed realization
 may boost start-up: the realization of objects is triggered by the
 use, so spread over time.

Package: libobject-remote-perl
Description-md5: 286da08960f39003aba1849cd7cae642
Description-en: module to call methods on objects in other processes or on other hosts
 Object::Remote allows a process to create an object in another
 process - usually one running on another machine connected via ssh,
 although other connection mechanisms are available.

Package: libobject-signature-perl
Description-md5: 7842e01de2c2fb045d9bdcbdd2333580
Description-en: module perl for generate cryptographic signatures for objects
 Object::Signature is an abstract base class that you can inherit from in
 order to allow your objects to generate unique cryptographic signatures.
 .
 The method used to generate the signature is based on Storable and
 Digest::MD5. The object is fed to "Storable::nfreeze" to get a string,
 which is then passed to Digest::MD5::md5_hex to get a unique 32
 character hexadecimal signature.

Package: libobject-tiny-perl
Description-md5: 69b601e8892d89a9fc49dfa537132a55
Description-en: module for building classes, simply
 Object::Tiny is a Perl module for building classes as simply as possible. It
 is useful for rapid prototyping, especially for data classes with a simple
 structure and mostly read-only accessors. It is a minimalistic way to build
 classes, intentionally omitting complex features that interfere with the way
 you build modules.

Package: libocas-dev
Description-md5: 761f8c618d5ce09271f182164daec8ac
Description-en: Development libraries and header files for LIBOCAS
 This library implements Optimized Cutting Plane Algorithm (OCAS) for
 training linear Support Vector Machine (SVM) classifiers from
 large-scale data. The computational effort of OCAS scales linearly with
 the number of training examples. It is one of the fastest SVM solvers
 around for solving linear and multiclass L2 regularized SVMs.
 .
 This package contains the header files and static libraries.

Package: libocas-tools
Description-md5: d0708ea67d3481622667210aecfd4ca6
Description-en: Standalone applications implementing the OCAS solver
 This library implements Optimized Cutting Plane Algorithm (OCAS) for
 training linear Support Vector Machine (SVM) classifiers from
 large-scale data. The computational effort of OCAS scales linearly with
 the number of training examples. It is one of the fastest SVM solvers
 around for solving linear and multiclass L2 regularized SVMs.
 .
 This package contains the standalone applications.

Package: libocas0
Description-md5: 04f2824e0277572b50b051dfb91c0e1b
Description-en: OCAS solver for training linear SVM classifiers
 This library implements Optimized Cutting Plane Algorithm (OCAS) for
 training linear Support Vector Machine (SVM) classifiers from
 large-scale data. The computational effort of OCAS scales linearly with
 the number of training examples. It is one of the fastest SVM solvers
 around for solving linear and multiclass L2 regularized SVMs.
 .
 This package contains the shared libraries.

Package: libocxl-dev
Description-md5: 231253b05f61c01e012db5190f07178d
Description-en: Development files for accessing OpenCAPI devices
 LibOCXL provides an access library which allows the user to implement a
 userspace driver for an OpenCAPI accelerator.
 .
 This package contains the development files.

Package: libocxl-doc
Description-md5: f88369c64d004158b113b46860031ede
Description-en: Documentation files for development with libocxl
 LibOCXL provides an access library which allows the user to implement a
 userspace driver for an OpenCAPI accelerator.
 .
 This package contains the documentation files.

Package: libocxl1
Description-md5: def20a7e5316a4bcbb5f574063e37240
Description-en: Runtime library for accessing OpenCAPI devices
 LibOCXL provides an access library which allows the user to implement a
 userspace driver for an OpenCAPI accelerator.
 .
 This package contains the runtime shared library.

Package: libodfdom-java
Description-md5: 48fb2f00eac8427750881a79c63d43bf
Description-en: OpenDocument Format (ODF) framework
 ODFDOM is an OpenDocument Format (ODF) framework. Its purpose is to provide an
 easy common way to create, access and manipulate ODF files, without requiring
 detailed knowledge of the ODF specification. It is designed to provide the ODF
 developer community with an easy lightwork programming API portable to any
 object-oriented language. The current reference implementation is written in
 Java.

Package: libodfgen-0.1-1
Description-md5: eac99639636802acda5480df00e7905c
Description-en: library to generate ODF documents
 Libodfgen is library providing ability to generate ODF documents from
 libwpd and libwps API calls.

Package: libodfgen-dev
Description-md5: b48ead35b1a501a88aabf2c5fb0a46df
Description-en: library to generate ODF documents -- development
 Libodfgen is library providing ability to generate ODF documents from
 libwpd and libwps API calls.
 .
 This package contains the development files (headers, ...)

Package: libodsstream-dev
Description-md5: b184ff2a948589e128f461c6f411a65e
Description-en: C++ library to read or write ODS files (development files)
 libodsstream provides a simple way to read and write Open
 Document Spreadsheet files. The hight memory efficiency comes
 from the fact that only streams are used for the read/write
 operations.
 .
 This package contains the header files of the library.

Package: libodsstream-doc
Description-md5: f2eb5073574677021faf2dbc5e220ce3
Description-en: doxygen documentation of the ODSstream library
 libodsstream provides a simple way to read and write Open
 Document Spreadsheet files. The hight memory efficiency comes
 from the fact that only streams are used for the read/write
 operations.
 .
 This package contains the developer documentation.

Package: libodsstream0
Description-md5: 60169ab21e2254cc02d9117a7310d2d3
Description-en: C++ library to read or write ODS files
 libodsstream provides a simple way to read and write Open
 Document Spreadsheet files. The hight memory efficiency comes
 from the fact that only streams are used for the read/write
 operations.
 .
 This package contains the shared library.

Package: ods2tsv
Description-md5: decb139f4f2abc48c2ad8c8c11f9af32
Description-en: ODS to TSV file converter
 Simple command line interface utility that takes one or more ods
 files as input and convert them into tabulated separated value
 (tsv simple text files).  Each ods file will create an output
 directory of the same name, containing all the spreadsheets
 (one tsv file per spreadsheet).

Package: libofa0
Description-md5: 35279c75f95c9f7e6182e0e9ce7c44b3
Description-en: library for acoustic fingerprinting
 LibOFA (Library Open Fingerprint Architecture) is a library for
 generating acoustic fingerprints that can be used to identify music
 files using the MusicDNS service.
 .
 This package provides the runtime library.

Package: libofa0-dev
Description-md5: c0b3f9e7e84c030539bdf0bc3f8ce95c
Description-en: library for acoustic fingerprinting (development files)
 LibOFA (Library Open Fingerprint Architecture) is a library for
 generating acoustic fingerprints that can be used to identify music
 files using the MusicDNS service.
 .
 This package provides is the development files.

Package: libofx-dev
Description-md5: dc86fba44076201c6a25b5374cdcce88
Description-en: development package for libofx7
 This package provides header files and related support for developing
 packages that use libofx7, a library to support the Open Financial Exchange
 format.
 .
 Open Financial Exchange is an open standard for exchanging financial
 information. Using this library a program can enable support for
 common financial transactions such as bill payment, accessing account
 information and investment tracking.

Package: libofx-doc
Description-md5: 0c24ebb8f2afb74d559a4e3425f5bde2
Description-en: documentation for libofx7
 This package provides HTML documentation and sample OFX files for developing
 packages using libofx7, a library to support the Open Financial Exchange
 format.
 .
 Open Financial Exchange is an open standard for exchanging financial
 information. Using this library a program can enable support for
 common financial transactions such as bill payment, accessing account
 information and investment tracking.

Package: libofx7
Description-md5: e975558c55288eb8c7f6715d9f429c4b
Description-en: library to support the Open Financial Exchange format
 Open Financial Exchange is an open standard for exchanging financial
 information. Using this library a program can enable support for
 common financial transactions such as bill payment, accessing account
 information and investment tracking.

Package: ofx
Description-md5: b9c42216667dedcbe4e11debf57bc224
Description-en: Open Financial Exchange programs
 This package contains programs that implement a primitive interface for
 exchanging financial information using Open Financial Exchange. More
 sophisticated access is normally done through programs using the libofx
 library rather than with the programs here.

Package: libogg-dev
Description-md5: 0d0181672e2c3b8856aac1ff26063c44
Description-en: Ogg bitstream library development files
 The libogg-dev package contains the header files and documentation
 needed to develop applications with libogg.

Package: libogg0
Description-md5: a71d36f8dd4fb5e3d1b8a32e6c18cf05
Description-en: Ogg bitstream library
 Libogg is a library for manipulating ogg bitstreams.  It handles
 both making ogg bitstreams and getting packets from ogg bitstreams.

Package: libogg-vorbis-decoder-perl
Description-md5: 0affa8304ecd77f33d6a5cf503b197a4
Description-en: module for decoding Ogg Vorbis streams
 Ogg::Vorbis::Decoder is a Perl module for decoding Ogg Vorbis files, based on
 the Vorbisfile interface (see libvorbis-dev for details). It can read data in
 Pulse-code Modulation (PCM) format from a file or stream, seek by raw bytes,
 PCM samples, or time.

Package: libogg-vorbis-header-pureperl-perl
Description-md5: 41a525e592aff23eed72bcda723d4584
Description-en: pure Perl interface to Ogg Vorbis information fields
 Ogg::Vorbis::Header::PurePerl is an object-oriented interface to Ogg Vorbis
 information and comment fields, implemented entirely in Perl. Intended to be a
 drop in replacement for Ogg::Vobis::Header.
 .
 Unlike Ogg::Vorbis::Header, this module will go ahead and fill in all of the
 information fields as soon as you construct the object. In other words, the new
 and load constructors have identical behavior.

Package: liboggplay1
Description-md5: ddb5c673d34624994659aea29748065f
Description-en: Library for playing OGG multimedia
 liboggplay was designed to allow drop-in playback of Xiph.Org media in an
 application. liboggplay handles demuxing and decoding, generates timestamps for
 raw data, maintains synchronisation across multiple streams, and provides a
 lock-free buffer implementation for easy multithreading.

Package: liboggplay1-dev
Description-md5: b41f1066d7bd37f96e22df6d5a819097
Description-en: Library for playing OGG multimedia (development files)
 liboggplay was designed to allow drop-in playback of Xiph.Org media in an
 application. liboggplay handles demuxing and decoding, generates timestamps for
 raw data, maintains synchronisation across multiple streams, and provides a
 lock-free buffer implementation for easy multithreading.
 .
 This package contains the header files and static libraries required for
 developing applications that use liboggplay.

Package: liboggz2
Description-md5: f1e6c8918c25db317bb7a2e883c5f9f2
Description-en: convenience interface for Ogg stream I/O
 Oggz provides a simple programming interface for reading and writing
 Ogg files and streams.
 .
 liboggz supports the flexibility afforded by the Ogg file format while
 presenting the following API niceties:
 .
  * Strict adherence to the formatting requirements of Ogg bitstreams,
    to ensure that only valid bitstreams are generated.
  * A simple, callback based open/read/close or open/write/close interface
    to raw Ogg files.
  * A customisable seeking abstraction for seeking on multitrack Ogg data.
  * A packet queue for feeding incoming packets for writing, with callback
    based notification when this queue is empty.
  * A handy table structure for storing information on each logical
    bitstream.

Package: liboggz2-dev
Description-md5: 16b2138409de171b7f8e0286db10f1bd
Description-en: convenience interface for Ogg stream I/O (development files)
 Oggz provides a simple programming interface for reading and writing
 Ogg files and streams.
 .
 This package contains the header files, static libraries, and stream
 debugging tools required for developing applications that use Oggz.

Package: oggz-tools
Description-md5: b6c38a74616de5d5632bcbec29400b87
Description-en: utilities for mangling Ogg streams
 Oggz provides a simple programming interface for reading and writing
 Ogg files and streams.
 .
 This package contains some utilities useful for debugging and tweaking
 Ogg streams, using liboggz

Package: liboglappth-dev
Description-md5: ab8f62aba2e96e9c1326b1dee056f31c
Description-en: Oglappth Library (development files)
 A library for creating portable OpenGL applications with easy-to-code
 scene setup and selection operations.
 .
 This package provides the development and header files and the
 static library.

Package: liboglappth2
Description-md5: f140101ad2cef2c62fcd281f92d2261d
Description-en: Oglappth Library
 A library for creating portable OpenGL applications with easy-to-code
 scene setup and selection operations.
 .
 This package provides the shared library.

Package: libois-perl
Description-md5: 684c304a575bbaba56b19263d1f68010
Description-en: Perl binding for the OIS C++ input framework
 This is a Perl binding for OIS, Object-Oriented Input System, a crossplatform
 C++ input framework, found at <http://sourceforge.net/projects/wgois>. It is
 made so that Ogre (<https://metacpan.org/release/Ogre>) can be useful,
 but there might be uses outside of Ogre.
 .
 The wrapping isn't really complete at the moment.

Package: libokhttp-java
Description-md5: 6d507178469d5c10690a7f8f38e67742
Description-en: HTTP+HTTP/2 client for Android and Java applications
 OkHttp is an HTTP client that’s efficient by default. It supports both
 synchronous blocking calls and async calls with callbacks.
  * HTTP/2 support allows all requests to the same host to share a socket.
  * Connection pooling reduces request latency (if HTTP/2 isn’t available).
  * Transparent GZIP shrinks download sizes.
  * Response caching avoids the network completely for repeat requests

Package: libokhttp-signpost-java
Description-md5: 324a1e8bedc0b65f721997417223b928
Description-en: Signpost extension for signing OkHttp requests
 Signpost is the easy and intuitive solution for signing HTTP messages on the
 Java platform in conformance with the OAuth Core 1.0a standard. This library
 is a Signpost extension for the OkHttp HTTP client.

Package: libole-storage-lite-perl
Description-md5: 7ccfd1f3355666ddce2cc58bedd1df02
Description-en: simple class for OLE document interface
 OLE::Storage_Lite is a Perl module that allows you to read and write an
 OLE-Structured file. OLE (Object Linking and Embedding) is Microsoft's
 framework for a compound document technology which is used throughout the
 Office product family.
 .
 This module provides the OLE functionality for Spreadsheet::ParseExcel (see
 libspreadsheet-parseexcel-perl) which can used to extract data from Excel
 spreadsheets.

Package: libolecf-dev
Description-md5: b300117978cb8f81881f283db6143b08
Description-en: OLE2 Compound File format access library -- development files
 libolecf is a library to access the OLE 2 Compound File (OLECF) format.
 .
 This package includes the development support files.

Package: libolecf-utils
Description-md5: f305d922683243b107ff676d92b74143
Description-en: OLE2 Compound File format access library -- Utilities
 libolecf is a library to access the OLE 2 Compound File (OLECF) format.
 .
 This package contains tools to access data stored in OLECF files:
 olecfexport, olecfinfo, lecfmount.

Package: libolecf1
Description-md5: a5330b1030a39c8b32613af8d0567b4c
Description-en: OLE2 Compound File format access library
 libolecf is a library to access the OLE 2 Compound File (OLECF) format.
 .
 This package contains the shared library.

Package: python3-libolecf
Description-md5: 6c6bcc4d8eaede53097281366de89ce6
Description-en: OLE2 Compound File format access library -- Python 3 bindings
 libolecf is a library to access the OLE 2 Compound File (OLECF) format.
 .
 This package contains Python 3 bindings for libolecf.

Package: libomemo-dev
Description-md5: 759cc9c418f6bec773824eb63cb69b25
Description-en: Library implementing OMEMO (XEP-0384) (development headers)
 OMEMO is an XMPP Extension Protocol (XEP) for secure multi-client
 end-to-end encryption. It is based on Double Ratched and PEP.
 .
 This package contains the development files.

Package: libomemo0
Description-md5: 3a141df0ef663ba1a9b0e274e7578a43
Description-en: Library implementing OMEMO (XEP-0384)
 OMEMO is an XMPP Extension Protocol (XEP) for secure multi-client
 end-to-end encryption. It is based on Double Ratched and PEP.
 .
 This package contains the shared library.

Package: libomemo-c-dev
Description-md5: 27747fc12916213184c47571a12470cb
Description-en: OMEMO encryption library - development files
 This is a fork of libsignal-protocol-c, an implementation of Signal's
 ratcheting forward secrecy protocol that works in synchronous and
 asynchronous messaging. The fork adds support for OMEMO as defined in
 XEP-0384 versions 0.3.0 and later.
 .
 This package contains the development files.

Package: libomemo-c0
Description-md5: d28c4fd81f55a14919ffd5f5b69619f1
Description-en: OMEMO encryption library
 This is a fork of libsignal-protocol-c, an implementation of Signal's
 ratcheting forward secrecy protocol that works in synchronous and
 asynchronous messaging. The fork adds support for OMEMO as defined in
 XEP-0384 versions 0.3.0 and later.

Package: libomp-jonathonl-dev
Description-md5: ded6c00a30c550e6cf8a58302612018e
Description-en: parallel programming library
 Omp is a simple parallel programming library that mimics OpenMP
 syntax.

Package: libomxil-bellagio0-components-alsa
Description-md5: 659460e6c0b6a7b9206e6b45a8c54bb0
Description-en: ALSA source/sink components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the libasound library OpenMAX ALSA Source and Sink
 component.

Package: libomxil-bellagio0-components-camera
Description-md5: 29ad85ccedfd13384eb63fa77b0f5915
Description-en: Motorola Camera components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the Motorola Camera OpenMAX component.

Package: libomxil-bellagio0-components-fbdevsink
Description-md5: 43753b869340c936fe37c8fcce5682c0
Description-en: Frame Buffer Video Sink components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the Frame Buffer Video Sink OpenMAX component.

Package: libomxil-bellagio-bin
Description-md5: 59441a5f31ca5cdf000cb3c3e4741f8f
Description-en: implementation of OpenMAX IL, run-time library (utilities)
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group.  By means of the OpenMAX IL API, multimedia frameworks can
 access hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that
 runs on Linux.
 .
 It is intended to show the usage of the IL API and to allow people to
 start developing components.
 .
 This package provides the OpenMAX IL core shared library with a
 "reference" component.
 .
 This package provides the OpenMAX IL core utilities.

Package: libomxil-bellagio-dev
Description-md5: 7128ea5bcd10b90142800095d7d1ea7b
Description-en: implementation of OpenMAX IL, development files
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group.  By means of the OpenMAX IL API, multimedia frameworks can
 access hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that
 runs on Linux.
 .
 It is intended to show the usage of the IL API and to allow people to
 start developing components.
 .
 This package provides the OpenMAX IL core development files.

Package: libomxil-bellagio-doc
Description-md5: b6e692924c015e4b93a7e57089467082
Description-en: Documentation of the Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group.  By means of the OpenMAX IL API, multimedia frameworks can
 access hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that
 runs on Linux.
 .
 It is intended to show the usage of the IL API and to allow people to
 start developing components.
 .
 This package contains the HTML documentation.

Package: libomxil-bellagio0
Description-md5: 1cc86552957cae4b7d3e33d3c4b98c04
Description-en: implementation of OpenMAX IL, run-time library
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group.  By means of the OpenMAX IL API, multimedia frameworks can
 access hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that
 runs on Linux.
 .
 It is intended to show the usage of the IL API and to allow people to
 start developing components.
 .
 This package provides the OpenMAX IL core shared library with a
 "reference" component.

Package: libomxil-bellagio0-components-base
Description-md5: c91719e2eaf6c44efb095fb994e12f4b
Description-en: components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group.  By means of the OpenMAX IL API, multimedia frameworks can
 access hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that
 runs on Linux.
 .
 It is intended to show the usage of the IL API and to allow people to
 start developing components.

Package: libomxil-bellagio0-components-mad
Description-md5: f327ed0b98ce8d07541e7c3cedf2ba00
Description-en: MAD MP3 decoder components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos group.
 By means of the OpenMAX IL API, multimedia frameworks can access hardware
 accelerators on platforms that provide it.
 .
 Bellagio is an open source implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the MAD MP3 decoder OpenMAX component.

Package: libomxil-bellagio0-components-videosrc
Description-md5: 1ce8058cbf3c323495be1590487b44fb
Description-en: V4L2 video source components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the V4L2 video source OpenMAX component.

Package: libomxil-bellagio0-components-vorbis
Description-md5: a960a987206e17fa3941bf9d390d5121
Description-en: vorbis decoder components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the libvorbis based OpenMAX vorbis decoder component.

Package: libomxil-bellagio0-components-xvideo
Description-md5: 1fbc5f39332e8a5752130b76e70dfbc9
Description-en: XVideo components for Bellagio OpenMAX IL
 OpenMAX Integration Layer (IL) is a standard API to access Multimedia
 Components on mobile platforms. It has been defined by the Khronos
 group. By means of the OpenMAX IL API, multimedia frameworks can access
 hardware accelerators on platforms that provide it.
 .
 Bellagio is an opensource implementation of the OpenMAX IL API that runs
 on Linux.
 .
 This package contains the XVideo display OpenMAX component that uses the Xlib
 for the visualization.

Package: libonemind-commons-invoke-java
Description-md5: 06505aaa8e3c818b091bac971aba280e
Description-en: Java invocation framework library
 The OneMind commons-invoke framework is a complimentary framework to the
 reflection. While reflection allow discovery/invocation of the java object
 through JVM kernel, the invocation framework allows programmatic help for
 method lookup and invocation.

Package: libonemind-commons-java-java
Description-md5: f72e20a3184b9e75cb0b00e92c4c090d
Description-en: common java library used to support other developments
 The OneMind commons-java library contains java utilities and mini-frameworks
 that are created to support other developments. It contains the following
 packages:
 .
   * org.onemind.commons.java.criterion - for representing logical constraints
   * org.onemind.commons.java.datastructure - some datastructure classes
   * org.onemind.commons.java.event - event/event firer interface and a simple
     listener list implementation
   * org.onemind.commons.java.html.css - css attribute constants for css
     related programming, and a simple css generation framework
   * org.onemind.commons.java.io - FileUtils
   * org.onemind.commons.java.lang - Null, Enum, ConfigurationException and
     ReflectUtils
   * org.onemind.commons.java.servlet - ServletUtils
   * org.onemind.commons.java.sql - sql metadata representation, sql type
     mapper and utils
   * org.onemind.commons.java.util - more utilities classes
   * org.onemind.commons.java.xml - utilities for xml parsing

Package: libonig-dev
Description-md5: 25507f219fbf50e51f393e5fb2482030
Description-en: regular expressions library — development files
 Oniguruma is a library for working with regular expressions.
 .
 Different character encoding for every regular expression object can
 be specified.
 .
 This package provides development files and static libraries.

Package: libonig5
Description-md5: 21359fc7589f6e7db0298bfd50daeb8d
Description-en: regular expressions library
 Oniguruma is a library for working with regular expressions.
 .
 Different character encoding for every regular expression object can
 be specified.

Package: libonvif-dev
Description-md5: c991a42ac55faf893c539ebb52cc730a
Description-en: ONVIF IP camera client library
 Implementing the client side of the ONVIF specification for communicating
 with IP enabled compatible cameras.

Package: libonvif1
Description-md5: c991a42ac55faf893c539ebb52cc730a
Description-en: ONVIF IP camera client library
 Implementing the client side of the ONVIF specification for communicating
 with IP enabled compatible cameras.

Package: onvif-tools
Description-md5: 5b7b2b623fbda6142f99d122dc7cba0f
Description-en: ONVIF IP camera command line and GUI tools
 The command line tool discover will find compatible cameras on the local
 network and query each of them for their RSTP connection.
 The GUI tool onvif allow configuration of detected cameras.

Package: liboobs-1-5
Description-md5: 46d753586494084fa55addf746c12fa1
Description-en: GObject based interface to system-tools-backends - shared library
 Liboobs is a lightweight library that provides a GObject based
 interface to system-tools-backends. It's completely abstracted of the
 communication and authentication details, making it easy for
 applications to integrate with the system details.
 .
 This package contains the shared library.

Package: liboobs-1-5-dbg
Description-md5: 8890ab519a96eb2f282cd69a9dd13e66
Description-en: GObject based interface to system-tools-backends - debug symbols
 Liboobs is a lightweight library that provides a GObject based
 interface to system-tools-backends. It's completely abstracted of the
 communication and authentication details, making it easy for
 applications to integrate with the system details.
 .
 This package contains the debugging symbols.

Package: liboobs-1-dev
Description-md5: 9db16df14687e70477f29ac1737c7214
Description-en: GObject based interface to system-tools-backends - dev files
 Liboobs is a lightweight library that provides a GObject based
 interface to system-tools-backends. It's completely abstracted of the
 communication and authentication details, making it easy for
 applications to integrate with the system details.
 .
 This package contains the development files.

Package: liboop-dev
Description-md5: c1c96d057e9c92c0d339b15a1ca57fff
Description-en: Event loop management library - development files
 Liboop is a low-level event loop management library for POSIX-based
 operating systems. It supports the development of modular, multiplexed
 applications which may respond to events from several sources. It
 replaces the "select() loop" and allows the registration of event
 handlers for file and network I/O, timers and signals. Since processes
 use these mechanisms for almost all external communication, liboop can
 be used as a basis for almost any application.
 .
 This package contains the liboop development libraries and header
 files, required to develop and/or compile applications that use liboop.

Package: liboop-doc
Description-md5: 44622d23807d9fd53cc28d5dafa6811a
Description-en: Event loop management library - documentation
 Liboop is a low-level event loop management library for POSIX-based
 operating systems. It supports the development of modular, multiplexed
 applications which may respond to events from several sources. It
 replaces the "select() loop" and allows the registration of event
 handlers for file and network I/O, timers and signals. Since processes
 use these mechanisms for almost all external communication, liboop can
 be used as a basis for almost any application.
 .
 This package contains a mirror of the
 https://www.lysator.liu.se/liboop/ website and its associated HTML
 documentation for the liboop library.

Package: liboop4
Description-md5: bb66d05af562c8c1e1673c7e4dae7d94
Description-en: Event loop management library
 Liboop is a low-level event loop management library for POSIX-based
 operating systems. It supports the development of modular, multiplexed
 applications which may respond to events from several sources. It
 replaces the "select() loop" and allows the registration of event
 handlers for file and network I/O, timers and signals. Since processes
 use these mechanisms for almost all external communication, liboop can
 be used as a basis for almost any application.

Package: libopenapi-client-perl
Description-md5: 4f81704719c2a3d261c9c496bc0e184d
Description-en: client module for talking to an Open API powered server
 OpenAPI::Client generates classes that can talk to an Open API server.
 This is done by generating a custom class, based on a Open API specification,
 with methods that transform parameters into a HTTP request.
 .
 The generated class will perform input validation, so invalid data won't be
 sent to the server.
 .
 Mojolicious::Command::openapi is a command line interface for
 OpenAPI::Client.

Package: libopenaptx-dev
Description-md5: 65039cf7c87123ad222c66cfa11a30b6
Description-en: Audio Processing Technology codec (aptX), development headers
 Support for aptX and aptX HD codec variants; they both operate on raw 24-bit
 signed stereo audio sample; at 6:1 fixed compress ratio for aptX; at 4:1 fixed
 compress ratio for aptX HD.
 .
 This package contains the development headers.

Package: libopenaptx0
Description-md5: 5fec29aeb61395a7313b8452e621d825
Description-en: Audio Processing Technology codec (aptX), shared libraries
 Support for aptX and aptX HD codec variants; they both operate on raw 24-bit
 signed stereo audio sample; at 6:1 fixed compress ratio for aptX; at 4:1 fixed
 compress ratio for aptX HD.
 .
 This package contains the shared libraries.

Package: openaptx-utils
Description-md5: df22ea66354dc71fa6b75349e2add6e5
Description-en: Audio Processing Technology codec (aptX), tools
 Support for aptX and aptX HD codec variants; they both operate on raw 24-bit
 signed stereo audio sample; at 6:1 fixed compress ratio for aptX; at 4:1 fixed
 compress ratio for aptX HD.
 .
 This package contains the simple openaptxenc and openaptxdec utilities.

Package: libopencsd-bin
Description-md5: 31d5f108d196b63ad9944f29d45b6126
Description-en: ARM CoreSight trace decode utility
 Tool to decode ARM Coresight trace stream packets.
 .
 The CoreSight library provides an API suitable for the decode of ARM(r)
 CoreSight(tm) trace streams. It supports ETMv3 data & instruction trace,
 ETMv4 instruction trace, PTM (v1.1) instruction trace, STM (v1.1) software
 trace, and support for external/custom decoders.
 .
 This is the tools package containing useful binaries.

Package: libopencsd-dev
Description-md5: 52d6dc5bc57f1d7c4f0b10b069b5844d
Description-en: ARM CoreSight trace decode library development files
 This library provides an API suitable for the decode of ARM(r) CoreSight(tm)
 trace streams. It supports ETMv3 data & instruction trace, ETMv4 instruction
 trace, PTM (v1.1) instruction trace, STM (v1.1) software trace, and support for
 external/custom decoders.
 .
 This is the development package containing the headers and static library build

Package: libopencsd-doc
Description-md5: ac0804d174296d8c0430ecfaa00a9a31
Description-en: ARM CoreSight trace decode library documentation
 This library provides an API suitable for the decode of ARM(r) CoreSight(tm)
 trace streams. It supports ETMv3 data & instruction trace, ETMv4 instruction
 trace, PTM (v1.1) instruction trace, STM (v1.1) software trace, and support for
 external/custom decoders.
 .
 This is the documentation package.

Package: libopencsd1
Description-md5: c49e1c2955dc573abe34af6f679ce304
Description-en: ARM CoreSight Trace decode library
 This library provides an API suitable for the decode of ARM(r) CoreSight(tm)
 trace streams. It supports ETMv3 data & instruction trace, ETMv4 instruction
 trace, PTM (v1.1) instruction trace, STM (v1.1) software trace, and support for
 external/custom decoders.
 .
 This library is trypically used via perf, but libopencsd-bin also contains a
 test binary.

Package: libopendbx1
Description-md5: b7770d4a1f746e6eb3e952f1de74860a
Description-en: Lightweight database access abstraction layer
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 The sqlite3 backend is recommended by default if no other backend is
 installed with libopendbx1

Package: libopendbx1-dev
Description-md5: faa464e753df5c1d3fd7281c38c69353
Description-en: Lightweight database access abstraction layer (dev)
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the header file to develop backends for libopendbx

Package: libopendbx1-firebird
Description-md5: 0f8bb25c8946b4bf468ddd1e3bdffc46
Description-en: Firebird backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the Firebird backend.

Package: libopendbx1-mssql
Description-md5: b40b59006d0986f857eff25955633efa
Description-en: MSSQL backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the MSSQL backend.

Package: libopendbx1-mysql
Description-md5: b323633ef284576959a44e5ac082f4ca
Description-en: MySQL backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the MySQL backend.

Package: libopendbx1-odbc
Description-md5: 8c66f30fa8734bf75466d8a4bd1e36df
Description-en: ODBC backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the ODBC backend.

Package: libopendbx1-pgsql
Description-md5: c0e2d86f4caf23f7173c3ba4791d0060
Description-en: PostgreSQL backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the PostgreSQL backend.

Package: libopendbx1-sqlite3
Description-md5: 81ba0d87765952c0e44387e44b017475
Description-en: SQLite3 backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the SQLite3 backend.

Package: libopendbx1-sybase
Description-md5: 2f5f814a64af9199d3757c1996b41e0c
Description-en: Sybase ctlib backend for OpenDBX
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package contains the Sybase backend.

Package: opendbx-doc
Description-md5: b1c4ffbc2595f49aa5c498bc71bda14a
Description-en: Opendbx documentation
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package provides html documentation for OpenDBX

Package: opendbx-utils
Description-md5: bf06b8a5213770edc5e3a4d23a8951cb
Description-en: Utility applications using libopendbx
 OpenDBX provides a simple and lightweight API for interfacing native
 relational database APIs in a consistent way. By using the OpenDBX API you
 don't have to adapt your program to the different database APIs by yourself.
 .
 This package provides the odbx-sql utility application for accessing database
 content directly via libopendbx and the opendbx test suite for verifying that
 various backends are working

Package: libopengl-image-perl
Description-md5: 5dee0e537a129be1a7a36f00e87097c9
Description-en: Image loader for OpenGL
 This module provides methods to load/modify/save images for use
 with OpenGL textures, FBOs and VBOs.
 .
 It also requires at least one supported OpenGL::Image imaging engine.
 At this time, the following drivers are supported:
 .
  * Targa  - Pure Perl - uncompressed RGBA files (comes with OpenGL::Image).
  * Magick - Requires PerlMagick (v6.3.5 or newer for best performance).

Package: libopengl-perl
Description-md5: 49fc80d1b2617a3b2a01b30ff7b21ec5
Description-en: Perl interface providing graphics display using OpenGL
 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.

Package: libopengl-xscreensaver-perl
Description-md5: 3f6c7ed7e94264f614d5b888be2aa182
Description-en: Perl module for writing OpenGL-based XScreenSaver hacks
 OpenGL::XScreenSaver allows you to write OpenGL XScreenSaver hacks in Perl.
 It prepares the OpenGL library to be used with XScreenSaver.
 .
 It provides subroutines to support both preview and full screen mode.

Package: libopenhmd-dev
Description-md5: 3405c713230ecd03aa561c7eae7dcf18
Description-en: API and drivers for immersive technology (development files)
 OpenHMD aims to provide a Free and Open Source API and drivers for
 immersive technology, such as head mounted displays with built in head
 tracking.
 .
 This package provides the necessary files needed for development.

Package: libopenhmd0
Description-md5: 4f245a94c3c301ef8ed19f4292bb76f9
Description-en: API and drivers for immersive technology (shared library)
 OpenHMD aims to provide a Free and Open Source API and drivers for
 immersive technology, such as head mounted displays with built in head
 tracking.
 .
 This package provides the shared library.

Package: libopenmpt-dev
Description-md5: e899780c52ed26977044921cd9a42bc1
Description-en: module music library based on OpenMPT -- development files
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains the development files required to compile programs
 using libopenmpt.

Package: libopenmpt-doc
Description-md5: 85f44f32077c23f3dbdcf086ba35863b
Description-en: module music library based on OpenMPT -- documentation
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains documentation for developing programs which use
 libopenmpt.

Package: libopenmpt0
Description-md5: bbcfd0fce52b01db5359cbf8dd308d08
Description-en: module music library based on OpenMPT -- shared library
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains the main shared library.

Package: openmpt123
Description-md5: 17a3e8f54ede46a3d84e40bd51c54566
Description-en: module music library based on OpenMPT -- music player
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains the openmpt123 command-line module player.

Package: libopenmpt-modplug-dev
Description-md5: c6b7faaa95039be9044ebc0a8153dc17
Description-en: module music library based on OpenMPT -- modplug compat development files
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains the development files required to compile programs
 using libopenmpt's modplug compatibility layer. It serves as an alternative
 to the libmodplug-dev package.

Package: libopenmpt-modplug1
Description-md5: ea0daa9f2d6090a2c5eb4442a92773c7
Description-en: module music library based on OpenMPT -- modplug compat library
 libopenmpt is a cross-platform C++ and C library to decode tracked music
 files (modules) into a raw PCM audio stream. It is based on the player code
 of the OpenMPT project, a descendant of the original ModPlug Tracker.
 .
 This package contains the modplug compatibility shared library. It is used by
 programs that want to use libopenmpt's decoder, but are written using
 libmodplug's API.

Package: libopenobex2
Description-md5: 729a552232c780f0321b79447d299d2c
Description-en: OBEX protocol library
 The Object Exchange protocol can best be described as binary HTTP.
 OBEX is optimised for ad-hoc wireless links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard).
 .
 OBEX is builtin in devices like PDA's like the Palm Pilot, and mobile
 phones like the Ericsson R320, Siemens S25, Siemens S45, Siemens ME45,
 Nokia NM207 and Nokia 9110 Communicator.

Package: libopenobex2-dev
Description-md5: 4d31e157f562dcd3c965f79792a8e0a6
Description-en: OBEX protocol library - development files
 The Object Exchange protocol can best be described as binary HTTP.
 OBEX is optimised for ad-hoc wireless links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard).
 .
 OBEX is builtin in devices like PDA's like the Palm Pilot, and mobile
 phones like the Ericsson R320, Siemens S25, Siemens S45, Siemens ME45,
 Nokia NM207 and Nokia 9110 Communicator.
 .
 This package contains the development files.

Package: openobex-apps
Description-md5: dc42583e385f661f32c27e5c8755f7c8
Description-en: Applications for OpenOBEX
 The Object Exchange protocol can best be described as binary HTTP.
 OBEX is optimised for ad-hoc wireless links and can be used to exchange
 all kind of objects like files, pictures, calendar entries (vCal)
 and business cards (vCard).
 .
 OBEX is builtin in devices like PDA's like the Palm Pilot, and mobile
 phones like the Ericsson R320, Siemens S25, Siemens S45, Siemens ME45,
 Nokia NM207 and Nokia 9110 Communicator.
 .
 This package contains some small utilities to control such devices.

Package: libopenoffice-oodoc-perl
Description-md5: 36b9c9ed97f6ef559426773c48d6b0c8
Description-en: module for working with Open Document Format files
 OpenOffice::OODoc is a Perl module for reading from/writing to files that
 comply with the OASIS Open Document Format for Office Applications (ODF),
 also known as the ISO/IEC 26300:2006 standard. It provides a high-level,
 document-oriented language, and isolates the programmer from the details
 of the file format.
 .
 This module can process different document classes (texts, spreadsheets,
 presentations, and drawings). It can retrieve or update styles and images,
 document metadata, as well as text content.

Package: libopenraw-dev
Description-md5: 458ed959fe93b05b3fa8b78b8cd6b38b
Description-en: free implementation for RAW decoding - development files
 libopenraw is an ongoing project to provide a free software implementation for
 camera RAW files decoding. One of the main reason is that dcraw is not suited
 for easy integration into applications, and there is a need for an easy to use
 API to build free software digital image processing application.
 .
 It also has the goal to address missing feature from dcraw like meta-data
 decoding and easy thumbnail extraction.
 .
 This package contains development header files.

Package: libopenraw7
Description-md5: 3fa013f4d9dbdd70d5631e8e10d4f8ba
Description-en: free implementation for RAW decoding
 libopenraw is an ongoing project to provide a free software implementation for
 camera RAW files decoding. One of the main reason is that dcraw is not suited
 for easy integration into applications, and there is a need for an easy to use
 API to build free software digital image processing application.
 .
 It also has the goal to address missing feature from dcraw like meta-data
 decoding and easy thumbnail extraction.

Package: libopenrawgnome-dev
Description-md5: 4fd33ea5af277080af87718cfb838683
Description-en: GNOME integration for libopenraw - development files
 libopenraw is an ongoing project to provide a free software implementation for
 camera RAW files decoding. One of the main reason is that dcraw is not suited
 for easy integration into applications, and there is a need for an easy to use
 API to build free software digital image processing application.
 .
 It also has the goal to address missing feature from dcraw like meta-data
 decoding and easy thumbnail extraction.
 .
 This package contains the development header files.

Package: libopenrawgnome7
Description-md5: b5fd3350b91ac4f5d61b4bdd4620755c
Description-en: free implementation for RAW decoding (GNOME integration)
 libopenraw is an ongoing project to provide a free software implementation for
 camera RAW files decoding. One of the main reason is that dcraw is not suited
 for easy integration into applications, and there is a need for an easy to use
 API to build free software digital image processing application.
 .
 It also has the goal to address missing feature from dcraw like meta-data
 decoding and easy thumbnail extraction.
 .
 This package contains the GNOME integration library.

Package: libopenshot-dev
Description-md5: 93fddc73323bce69c0e452cdccaf4bfd
Description-en: development files for the OpenShot video library
 OpenShot Library (libopenshot) is an open-source project dedicated to
 delivering high quality video editing, animation, and playback solutions
 to the world. The API currently supports C++, Python, and Ruby.
 .
 This package provides the development files.

Package: libopenshot-doc
Description-md5: 184778abfcf426ff5ebb574b3ed7583b
