1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-16 20:10:39 +02:00

Merge branch 'master' into core-updates

This commit is contained in:
Mark H Weaver 2015-07-19 18:12:34 -04:00
commit 1b4e48d498
98 changed files with 1738 additions and 768 deletions

View file

@ -189,11 +189,11 @@ configuration files and parsing command line arguments.")
(package
(name "perl-archive-zip")
(version "1.30")
(source
(source
(origin
(method url-fetch)
(uri (string-append
"mirror://cpan/authors/id/A/AD/ADAMK/Archive-Zip-"
"mirror://cpan/authors/id/A/AD/ADAMK/Archive-Zip-"
version ".tar.gz"))
(sha256
(base32
@ -615,7 +615,7 @@ the Class::C3 method resolution order.")
(description "Class::Data::Inheritable is for creating accessor/mutators
to class data. That is, if you want to store something about your class as a
whole (instead of about a single object). This data is then inherited by your
subclasses and can be overriden.")
subclasses and can be overridden.")
(license (package-license perl))))
(define-public perl-class-date
@ -725,7 +725,7 @@ names, not Class::Name. For that, this module provides \"load_class
(home-page "http://search.cpan.org/dist/Class-Load-XS")
(synopsis "XS implementation of parts of Class::Load")
(description "This module provides an XS implementation for portions of
Class::Load")
Class::Load.")
(license artistic2.0)))
(define-public perl-class-methodmaker
@ -766,11 +766,11 @@ write accessor methods for your objects that perform standard tasks.")
("perl-test-requires" ,perl-test-requires)))
(home-page "http://search.cpan.org/dist/Class-Method-Modifiers")
(synopsis "Moose-like method modifiers")
(description "Class::Method::Modifiers provides three modifiers: before,
around, and after. before and after are run just before and after the method
they modify, but can not really affect that original method. around is run in
place of the original method, with a hook to easily call that original
method.")
(description "Class::Method::Modifiers provides three modifiers: 'before',
'around', and 'after'. 'before' and 'after' are run just before and after the
method they modify, but can not really affect that original method. 'around'
is run in place of the original method, with a hook to easily call that
original method.")
(license (package-license perl))))
(define-public perl-class-singleton
@ -789,7 +789,7 @@ method.")
(home-page "http://search.cpan.org/dist/Class-Singleton")
(synopsis "Implementation of a singleton class for Perl")
(description "This module implements a Singleton class from which other
classes can be derived. By itself, the Class::Singleton module does very
classes can be derived. By itself, the Class::Singleton module does very
little other than manage the instantiation of a single object.")
(license (package-license perl))))
@ -1045,7 +1045,7 @@ versa.")
to generate random passwords, constructed from words, letters, or characters.
This code is a Perl implementation of the Automated Password Generator
standard, like the program described in \"A Random Word Generator For
Pronounceable Passwords\". This code is a re-engineering of the program
Pronounceable Passwords\". This code is a re-engineering of the program
contained in Appendix A of FIPS Publication 181, \"Standard for Automated
Password Generator\".")
(license (package-license perl))))
@ -1210,7 +1210,7 @@ necessary later on.")
(home-page "http://search.cpan.org/dist/Data-Tumbler")
(synopsis "Dynamic generation of nested combinations of variants")
(description "Data::Tumbler - Dynamic generation of nested combinations of
variants")
variants.")
(license (package-license perl))))
(define-public perl-data-visitor
@ -1409,7 +1409,7 @@ or \"every day\". You can also create more complicated recurrences, such as
("perl-datetime-format-strptime" ,perl-datetime-format-strptime)
("perl-params-validate" ,perl-params-validate)))
(home-page "http://search.cpan.org/dist/DateTime-Format-Builder")
(synopsis "Create DateTime parser classes and objects.")
(synopsis "Create DateTime parser classes and objects")
(description "DateTime::Format::Builder creates DateTime parsers. Many
string formats of dates and times are simple and just require a basic regular
expression to extract the relevant information. Builder provides a simple way
@ -1876,8 +1876,8 @@ modules separately and deal with them after the module is done installing.")
(build-system perl-build-system)
(home-page "http://search.cpan.org/dist/Error")
(synopsis "OO-ish Error/Exception handling for Perl")
(description "The Error package provides two interfaces. Firstly Error
provides a procedural interface to exception handling. Secondly Error is a
(description "The Error package provides two interfaces. Firstly Error
provides a procedural interface to exception handling. Secondly Error is a
base class for errors/exceptions that can either be thrown, for subsequent
catch, or can simply be recorded.")
(license (package-license perl))))
@ -2155,7 +2155,7 @@ in various parts of the CPAN ecosystem.")
(home-page "http://search.cpan.org/dist/File-HomeDir")
(synopsis "Find your home and other directories on any platform")
(description "File::HomeDir is a module for locating the directories that
are \"owned\" by a user (typicaly your user) and to solve the various issues
are \"owned\" by a user (typically your user) and to solve the various issues
that arise trying to find them consistently across a wide variety of
platforms.")
(license (package-license perl))))
@ -2207,7 +2207,7 @@ matching a regular expression.")
(description "File::Remove::remove removes files and directories. It acts
like /bin/rm, for the most part. Although \"unlink\" can be given a list of
files, it will not remove directories; this module remedies that. It also
accepts wildcards, * and ?, as arguments for filenames.")
accepts wildcards, * and ?, as arguments for file names.")
(license (package-license perl))))
(define-public perl-file-sharedir
@ -2274,7 +2274,7 @@ allows you to locate these files after installation.")
(synopsis "Reading/Writing/Modifying of complete files")
(description "File::Slurp provides subroutines to read or write entire
files with a simple call. It also has a subroutine for reading the list of
filenames in a directory.")
file names in a directory.")
(license (package-license perl))))
(define-public perl-file-temp
@ -2471,7 +2471,7 @@ inc directory within a distribution and are used by Makefile.PL or Build.PL.")
(synopsis "Utilities for interactive I/O")
(description "This module provides three utility subroutines that make it
easier to develop interactive applications: is_interactive(), interactive(),
and busy()")
and busy().")
(license (package-license perl))))
(define-public perl-io-string
@ -2556,10 +2556,10 @@ pseudo ttys.")
;; it, so disable it.
(delete-file "t/win32_compile.t"))))))
(home-page "http://search.cpan.org/dist/IPC-Run")
(synopsis "system() and background procs w/ piping, redirs, ptys")
(synopsis "Run system() and background procs w/ piping, redirs, ptys")
(description "IPC::Run allows you 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
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.")
(license (package-license perl))))
@ -2575,7 +2575,7 @@ both supported and may be mixed.")
(base32
"0r9m8q78bg7yycpixd7738jm40yz71p2q7inm766kzsw3g6c709x"))))
(build-system perl-build-system)
(synopsis "Run a subprocess with input/ouput redirection")
(synopsis "Run a subprocess with input/output redirection")
(description
"The IPC::Run3 module allows you to run a subprocess and redirect stdin,
stdout, and/or stderr to files and perl data structures. It aims to satisfy
@ -3399,8 +3399,8 @@ accessor, while set methods are prefixed with \"_set_\".")
(home-page "http://search.cpan.org/dist/MooseX-StrictConstructor")
(synopsis "Strict object constructors for Moose")
(description "Simply loading this module makes your constructors
\"strict\". If your constructor is called with an attribute init argument that
your class does not declare, then it calls Moose->throw_error(). ")
\"strict\". If your constructor is called with an attribute init argument
that your class does not declare, then it calls Moose->throw_error().")
(license artistic2.0)))
(define-public perl-moosex-traits-pluggable
@ -3428,7 +3428,7 @@ your class does not declare, then it calls Moose->throw_error(). ")
"http://search.cpan.org/dist/MooseX-Traits-Pluggable")
(synopsis "Trait loading and resolution for Moose")
(description "Adds support on top of MooseX::Traits for class precedence
search for traits and some extra attributes")
search for traits and some extra attributes.")
(license (package-license perl))))
(define-public perl-moosex-types
@ -4152,7 +4152,7 @@ of Perl objects without duplicates for scalars and references.")
(home-page "http://search.cpan.org/dist/Set-Scalar")
(synopsis "Set operations for Perl")
(description "The first priority of Set::Scalar is to be a convenient
interface to sets (as in: unordered colletions of Perl scalars.) While not
interface to sets (as in: unordered collections of Perl scalars). While not
designed to be slow or big, neither has it been designed to be fast or
compact.")
(license (package-license perl))))
@ -4257,7 +4257,7 @@ CamelCase and back again.")
(home-page "http://search.cpan.org/dist/String-RewritePrefix")
(synopsis "Rewrite strings based on a set of known prefixes")
(description "This module allows you to rewrite strings based on a set of
known pprefixes.")
known prefixes.")
(license (package-license perl))))
(define-public perl-sub-exporter
@ -4589,7 +4589,7 @@ stuff has been done, and maybe an estimate at how long remains.")
(synopsis "Progress meter if run interactively")
(description "Term::ProgressBar is a wonderful module for showing progress
bars on the terminal. This module acts very much like that module when it is
run interactively. However, when it is not run interactively (for example, as
run interactively. However, when it is not run interactively (for example, as
a cron job) then it does not show the progress bar.")
(license (package-license perl))))
@ -4713,7 +4713,7 @@ called as methods, which usually isn't want you want.")
(description
"Test::Deep compares two structures by going through each level, ensuring
that the values match, that arrays and hashes have the same elements and that
references are blessed into the correct class. It also handles circular data
references are blessed into the correct class. It also handles circular data
structures without getting caught in an infinite loop.")
(home-page (string-append "http://search.cpan.org/~rjbs/"
"Test-Deep-" version))
@ -4738,7 +4738,7 @@ structures without getting caught in an infinite loop.")
(home-page "http://search.cpan.org/dist/Test-Differences")
(synopsis "Test strings and data structures and show differences")
(description "This module exports three test functions and four diff-style
functions")
functions.")
;; See LICENSE section of Test/Differences.pm, which reads "... GNU public
;; license, any version, ..."
(license gpl3+)))
@ -4858,7 +4858,7 @@ automatically aggregated and output to STDOUT.")
(home-page "http://search.cpan.org/dist/Test-LeakTrace")
(synopsis "Traces memory leaks in Perl")
(description "Test::LeakTrace provides several functions that trace memory
leaks. This module scans arenas, the memory allocation system, so it can
leaks. This module scans arenas, the memory allocation system, so it can
detect any leaked SVs in given blocks.")
(license (package-license perl))))
@ -4975,7 +4975,7 @@ bit more fine-grained control over test suites.")
(description
"This modules causes any warnings during testing to be captured and
stored. It automatically adds an extra test that will run when your script
ends to check that there were no warnings. If there were any warings, the
ends to check that there were no warnings. If there were any warnings, the
test will fail and output diagnostics of where, when and what the warning was,
including a stack trace of what was going on when it occurred.")
(home-page (string-append "http://search.cpan.org/~adamk/"
@ -5510,9 +5510,9 @@ as exceptions to standard program flow.")
(home-page "http://search.cpan.org/dist/Tie-IxHash")
(synopsis "Ordered associative arrays for Perl")
(description "This Perl module implements Perl hashes that preserve the
order in which the hash elements were added. The order is not affected when
values corresponding to existing keys in the IxHash are changed. The elements
can also be set to any arbitrary supplied order. The familiar perl array
order in which the hash elements were added. The order is not affected when
values corresponding to existing keys in the IxHash are changed. The elements
can also be set to any arbitrary supplied order. The familiar perl array
operations can also be performed on the IxHash.")
(license (package-license perl))))
@ -5601,7 +5601,7 @@ duration strings like \"2 minutes\" and \"3 seconds\" to seconds.")
(description "This module provides functions that are the inverse of
built-in perl functions localtime() and gmtime(). They accept a date as a
six-element array, and return the corresponding time(2) value in seconds since
the system epoch")
the system epoch.")
(license (package-license perl))))
(define-public perl-timedate
@ -5770,7 +5770,7 @@ UNIVERSAL::can() as a function, which it is not.")
(home-page "http://search.cpan.org/dist/UNIVERSAL-isa")
(synopsis "UNIVERSAL::isa() reimplementation")
(description "This module attempts to recover from people calling
UNIVERSAL::isa as a function")
UNIVERSAL::isa as a function.")
(license (package-license perl))))
(define-public perl-variable-magic