If you add "use Module::Versions::Report;" to a program (especially
handy if your program is one that demonstrates a bug in some module),
then when the program has finished running, you well get a report
detailing the all modules in memory, and noting the version of each (for
modules that defined a $VERSION, at least).
Set the cache's expiry policy to expire entries after SECONDS seconds.
Setting this changes the expiry policy for pre-existing cache entries
and for new ones.
This module generalises the mechanism of the wantarray function,
allowing a function to determine in some detail how its return value is
going to be immediately used.
Propagate a convenience library's dependency libs correctly when
it is being linked into a libtool library. Deplibs are now
propagated whether libdir is set or not.
rev 1.27
The dlpreopen pass over libraries reverses the elements in the
$deplibs list. This causes problems when the link pass tries to
find libraries when they are located in non-standard places
denoted by -L options. Due to the reversed order these -L options
occur after the libraries that need them, and they are not found:
(Un)Reverse $deplibs list at the start of the link pass in lib mode.
From libtool CVS
using -lfoo we need to find the library in the search paths
and add it's dependency_libs to the link in the conv pass so
that any libtool libs listed are correctly expanded in the
link pass.
From libtool CVS
This module for computing digests while read or writing file handles.
This avoids the case you need to reread the same content to compute
the digests after written a file.
This module replaces my earlier GetDate distribution, which was
only a date parser. The date parser contained in this distribution is
far superior to the yacc based parser, and a *lot* fatser.
vcp (and the Perl module VCP.pm) is a system for copying resources under
version control between repositories. CVS, p4 and VSS repositories are
currently supported.
Note that this is not a branch, nor a fork, from VCP's main repository
This is merely a snapshot of versions that are known to work with svk.
This module allows for impromptu dumping of output to STDERR.
Useful when you want to take a peek at a nest Perl data structure
by emitting (relatively) nicely formatted output.
The gettext module permits access from perl to the gettext() family of
functions for retrieving message strings from databases constructed to
internationalize software.
by Waldemar Brodkorb with some small corrections for more recent package
system changes
ok xsa@
Locale::Maketext::Gettext joins the GNU gettext and Maketext frameworks.
It is a subclass of Locale::Maketext(3) that follows the way GNU gettext
works. It works seamlessly, both in the sense of GNU gettext and
Maketext. As a result, you enjoy both their advantages, and get rid of
both their problems, too.
See what modules are shipped with versions of Perl.
Module::CoreList contains the hash of hashes %Module::CoreList::version,
this is keyed on Perl version as indicated in $]. The second level hash
is module => version pairs.
It also contains %Module::CoreList::released hash, which has ISO
formatted versions of the release dates, as gleaned from perlhist.
ok msf@.
It is a common feature of applications (whether run directly, or via the
Web) for them to be "localized" -- i.e., for them to a present an
English interface to an English-speaker, a German interface to a
German-speaker, and so on for all languages it's programmed with.
Locale::Maketext is a framework for software localization; it provides
you with the tools for organizing and accessing the bits of text and
text-processing code that you need for producing localized applications.
Log::Dispatch is a suite of OO modules for logging messages to
multiple outputs, each of which can have a minimum and maximum log
level. It is designed to be easily subclassed, both for creating a
new dispatcher object and particularly for creating new outputs.
It also allows both global (dispatcher level) and local (logging
object) message formatting callbacks which allows greater flexibility
and should reduce the need for subclassing.
More importantly, pull out the NetBSD diff that dealt with
*BSDesque dlopen issues and, now that we have a working
RTLD_DEFAULT, go with the FreeBSD hack^H^H^H^H method which works
better.
This module provides a clone() method which makes recursive copies
of nested hash, array, scalar and reference types, including tied
variables and objects.
Subversion is a free/open-source version control system. That is,
Subversion manages files and directories over time. A tree of files
is placed into a central repository. The repository is much like an
ordinary file server, except that it remembers every change ever made
to your files and directories. This allows you to recover older versions
of your data, or examine the history of how your data changed.
In this regard, many people think of a version control system as a
sort of time machine.
Joint work with msf@, Sigfred H?versen, Alex Holst and Steven Mestdagh
ok naddy@, go ahead msf@
The Apache Portable Run-time mission is to provide a library of
routines that allows programmers to write a program once and be
able to compile it anywhere.
ok naddy@
The dateutil module provides powerful extensions to the standard
datetime module, available in Python 2.3+. It features computing of
relative deltas (next month, next year, next monday, last week of month,
etc), computing of dates based on very flexible recurrence rules, using
a superset of the [FTP]iCalendar specification and generic parsing of
dates in almost any string format.
feedback and ok xsa@
pytz brings the Olson tz database into Python. This library allows
accurate and cross platform timezone calculations using Python 2.3 or
higher. It also solves the issue of ambiguous times at the end of
daylight savings, which you can read more about in the Python Library
Reference (datetime.tzinfo).
feedback and ok xsa@ alek@
Although Smarty is known as a "Template Engine", it would be more
accurately described as a "Template/Presentation Framework." That is, it
provides the programmer and template designer with a wealth of tools to
automate tasks commonly dealt with at the presentation layer of an
application.
ok robert@ sturm@
SCons is an Open Source software construction tool--that is, a
next-generation build tool. Think of SCons as an improved,
cross-platform substitute for the classic Make utility with integrated
functionality similar to autoconf/automake and compiler caches such as
ccache. In short, SCons is an easier, more reliable and faster way to
build software.
Submitted and maintained by Andrew Dalgleish <openbsd at ajd.net.au>
conflicts with JRE and future JDKs.
- Add flavor descriptions to DESCR*.
- Add missing lib depend via MODULES devel/gettext.
- Comment the native_threads dir creation that was added in a recent commit.
From: Kurt Miller <truk@optonline.net>