Test::Class provides a simple way of creating classes and
objects to test your code in an xUnit style.
Built using Test::Builder it is designing to work with other
Test::Builder based modules (Test::More, Test::Differences,
Test::Exception, etc.)
Note: This module will make more sense if you are already
familiar with the "standard" mechanisms for testing perl
code. Those unfamiliar with Test::Harness, Test::Simple,
Test::More and friends should go take a look at them now.
PR: ports/47589
Submitted by: Erwin Lansing <erwin@lansing.dk>
of `wily' closer to that of `acme'.
o Freshen ${MASTER_SITE}.
o Hand over maintainership to Serge Gagnon <gagnon__s@videotron.ca>
PR: ports/47157
Submitted by: Serge Gagnon <gagnon__s@videotron.ca>
Net::RawSock provides a base function to send raw IP datagrams
from Perl. The raw IP datagram is packed into a buffer and
written on the network layer with the write_ip() function.
PR: ports/47868
Submitted by: Nicolas Jombart <ecu@ipv42.net>
When you've got one of those nasty self-referential tables
that you want to bust out into a tree, this is the module
to check out. Assuming there are no horribly broken nodes
in your tree and (heaven forbid) any circular references
PR: ports/47660
Submitted by: Philip M. Gollucci <philip@p6m7g8.com>
PR: ports/47659
Submitted by: Philip M. Gollucci <philip@p6m7g8.com> Reviewed by:
Approved by: Obtained from: MFC after: CVS:
---------------------------------------------------------------------- CVS:
PR: Fill this in if a GNATS PR is affected by the
change. CVS: Submitted by: Fill this in if someone else sent
in the change. CVS: Reviewed by: Fill this in if someone else
reviewed your modification. CVS: Approved by: Fill this in if
you needed approval for this commit. CVS: Obtained from: Fill
this in if the change is from third party software. CVS: MFC after:
N [day[s]|week[s]|month[s]] CVS: Fill in to get MFC notification
later. (days assumed unless specified) CVS:
---------------------------------------------------------------------- CVS:
Enter Log. Lines beginning with `CVS:' are removed automatically
distinfo pkg-plist CVS:
----------------------------------------------------------------------
The purpose of DBIx::Browse is to handle the browsing of
relational tables.
DBIx::Browse transparently translates SELECTs, UPDATEs,
DELETEs and INSERTs from the desired "human view" to the
values needed for the ta- ble. This is the case when you
have related tables (1 to n) where the detail table has a
reference (FOREIGN KEY) to a generic table (i.e. Customers
and Bills) with some index (tipically an integer).
PR: ports/47624
Submitted by: Philip M. Gollucci <philip@p6m7g8.com>
The math/p5-Roman port will convert 'ordinary' Arabic
numerals into their Roman couterparts. Comes in handy when
trying to decipher copyright messages on BBC. The
devel/p5-Date-Roman port translates 'modern' dates into the
format used by the ancient Romans. Makes for an interesting
addition to e-mail headers.
PR: ports/47148
Submitted by: Philip Paeps <philip@paeps.cx>
The math/p5-Roman port will convert 'ordinary' Arabic
numerals into their Roman couterparts. Comes in handy when
trying to decipher copyright messages on BBC. The
devel/p5-Date-Roman port translates 'modern' dates into the
format used by the ancient Romans. Makes for an interesting
addition to e-mail headers.
PR: ports/47148
Submitted by: Philip Paeps <philip@paeps.cx>
This Perl5 module retrieves the 1 minute, 5 minute, and 15
minute load average of a machine.
PR: ports/46862
Submitted by: Lars Thegler <lars@thegler.dk>
Log::Log4perl lets you remote-control and fine-tune the
logging behaviour of your system from the outside. It
implements the widely popular (Java-based) Log4j logging
package in pure Perl.
PR: ports/45998
Submitted by: Lars Thegler <lars@thegler.dk>
Constructs a hash from the /etc/services file and provides
a tied interface to it that takes care of things like the
protocol name.
PR: ports/44441
Submitted by: Joseph Scott <scottj@pebkac.owp.csus.edu>
The SHA module allows you to use the NIST SHA message digest
algorithm from within Perl programs.
The final message digest value is returned by the digest
operation as a 20-byte binary string. This operation delivers
the result of operations since the last new or reset
operation. Once the operation has been performed, the context
must be reset before being used to calculate another digest
value.
PR: ports/43799
Submitted by: Jim Geovedi <negative@toxic.magnesium.net>
Blowfish is a published algorithm written by Bruce Schneier
Unlike IDEA or DES etc. there are no patent implications
in using this algorithm.
It uses anywhere between a 64 bit and a 448 bit key. The
transform itself is fast and operates on a 64 bit block,
and most of the calculation time is in initialising the
context with the key data.
The _PP name comes from the fact that this implementation
is Pure Perl, and will not have any compatibility problems.
PR: ports/43794
Submitted by: Jim Geovedi <negative@toxic.magnesium.net>