haddock libraries. This last documentaion is generated by
HsColour and haddock.
PR: ports/120975
Submitted by: Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
flexible in letting users define kinds of tickets, different lifecycles
(sets of states) and priorities for each kind of ticket, and mixing types of
tickets into sets of queues. This design allows for very general and
sophisticated multi-purpose uses of Whups. The code is near 1.0 quality and most
features are fully implemented at this time.
Generates Haskell files from an attribute grammar specification
It is a preprocessor for Haskell which makes it easy to write catamorphisms
(that is, functions that do to any datatype what foldr does to lists).
You can define tree walks using the intuitive concepts of inherited and
synthesized attributes, while keeping the full expressive power of Haskell.
maintainer: Arie Middelkoop <ariem@cs.uu.nl>
license: GPL-2
WWW: http://www.cs.uu.nl/wiki/HUT/AttributeGrammarSystem
package-url: http://nix.cs.uu.nl/dist/hut/
PR: ports/121152
Submitted by: Giuseppe Pilichi aka Jacula Modyun <jacula at gmail.com>
2008-02-23 ftp/axelq: Unmaintained, website disappeared
2007-11-09 lang/fpc-devel: now lags behind version in lang/fpc; use that instead
2007-11-13 devel/php-dbg: does not work with php5 and does not compile on gcc4.2
2007-11-16 graphics/jgv: development stalled for years, outdated, unmaintained
2007-11-16 editors/muggy: development stalled for years, unmaintained
2007-11-16 x11-fm/binder: development stalled for years, outdated, unmaintained
This module provides a few useful functions for manipulating 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.
in your distribution, checks their POD, checks that they compile ok and
checks that they all define a $VERSION.
WWW: http://search.cpan.org/dist/Test-Distribution/
PR: ports/120812
Submitted by: Felippe de Meirelles Motta <lippemail at gmail.com>
or bit processing of a file's permissions. It overloads the
chmod() function with its own that gets an octal mode, a
symbolic mode, or an "ls" mode. If you wish not to overload chmod(),
you can export symchmod() and lschmod(), which take, respectively,
a symbolic mode and an "ls" mode.
PR: ports/120782
Submitted by: Shinsuke Matsui <smatsui at karashi.org>
really just handy helpers to get rid of:
my $self = shift;
Basically, self is just eqaul to $_[0], and args is just $_[1..$#_].
WWW: http://search.cpan.org/dist/self/
PR: ports/120190
Submitted by: Gea-Suan Lin <gslin at gslin.org>
file. At present the list includes mkmanifest, manicheck, filecheck, fullcheck,
skipcheck, manifind, maniread, manicopy, and maniadd.
WWW: http://search.cpan.org/dist/ExtUtils-Manifest/
PR: ports/120544
Submitted by: Felippe de Meirelles Motta <lippemail at gmail.com>
SVN access files (AuthzSVNAccessFile files), as well as a command
line interface to that object oriented programming interface
(svnaclmgr.pl) which is in the examples/ directory.
WWW: http://search.cpan.org/dist/SVN-Access/
PR: ports/120555
Submitted by: Greg Larkin <glarkin at sourcehosting.net>
Have you ever tried to debug a test script that is failing tests? Without too
many modifications, your test script can generate a log file with information
about each failed test.
You can take your existing test script, and with (hopefully) very little
effort, convert it to use Test::Debugger. Then re-run your modified test and
view the log file it creates.
WWW: http://search.cpan.org/dist/Test-Debugger/
precise, it is a JNI-wrapper to Readline. It is distributed under the
LGPL.
You must call Readline.load(ReadlineLibrary lib); before using any
other methods. If you omit the call to the load()-method, the pure
Java fallback solution is used. Possible values for lib are:
ReadlineLibrary.PureJava
ReadlineLibrary.GnuReadline
ReadlineLibrary.Editline
ReadlineLibrary.Getline
Note that all programs using GnuReadline will fall under the GPL,
since Gnu-Readline is GPL software!
WWW: http://sourceforge.net/projects/java-readline/
PR: ports/116817
Submitted by: Martin Kammerhofer <mkamm at gmx.net>
charting control flow within the program.
Current implementation is able to produce both direct and inverted
flowgraphs for C sources. Optionally a cross-reference listing can
be generated. Two output formats are implemented: POSIX and GNU
(extended).
Input files can optionally be preprocessed before analyzing.
WWW: http://savannah.gnu.org/projects/cflow
PR: ports/120373
Submitted by: Dmitry Marakasov <amdmi3 at amdmi3.ru>
plus the "cache" argument. The cache argument must be a hashref, which contains
the arguments passed to the cache backend.
WWW: http://search.cpan.org/dist/Data-Throttler-Memcached/
PR: ports/120158
Submitted by: Masahiro Teramoto <markun at onohara.to>
only to send 100 emails per hour".
It provides an optionally persistent data store to keep track of
what happened before and offers a simple yes/no interface to an application,
which can then focus on performing the actual task (like sending email)
or suppressing/postponing it.
WWW: http://search.cpan.org/dist/Data-Throttler/
PR: ports/120156
Submitted by: Masahiro Teramoto <markun at onohara.to>
Typically used as part of a postcommit script, it will automatically
create a .tar.gz file for every commit to a specified path.
PR: ports/120640
Submitted by: Greg Larkin <glarkin at sourcehosting.net>
Subversion repository. This is typically used to keep a development
web server in sync with the changes made to the repository. This
directory can either be on the same box as the repository itself,
or it can be remote.
PR: ports/120627
Submitted by: Greg Larkin <glarkin at sourcehosting.net>
actually uses bjam, uses. It is a very powerful set of
cross-platform build glue (shared libraries, look ma no libtool!)
This port currently uses the bjam built by devel/boost, it
doesn't build its own.
postal code, tax file number, Australian business number, Australian company
number and Australian regional codes validation.
WWW: http://pear.php.net/package/Validate_AU/
PR: ports/120003
Submitted by: Ditesh Shashikant Gathani <ditesh at gathani.org>
of the names of the files present in the distribution of a module.
WWW: http://search.cpan.org/dist/Test-Portability-Files/
PR: ports/120442
Submitted by: Felippe de Meirelles Motta <lippemail at gmail.com>
fuzzer for C programs.
Uses compiler-level integration to seamlessly inject precise and reliable
instrumentation hooks into the traced program. These hooks enable the fuzzer to
receive real-time feedback on changes to the function call path, call
parameters, and return values in response to variations in input data.
This architecture makes it possible to significantly improve the coverage of the
testing process without a noticeable performance impact usually associated with
other attempts to peek into run-time internals.
The tools in this module have been bundled for years inside of PEAK,
PyProtocols, RuleDispatch, and the zope.interface package, so they have been
widely used and tested.
Recent versions of the TurboGears framework (ported to FreeBSD as
www/py-turbogears) require the DecoratorTools package.
PR: ports/119835
Submitted by: alexander smishlajev <alex@ank-sia.com>
paexec distributes performing the given tasks across several CPUs or
machines on a network and collects the results from those
CPUs/machines
WWW: http://sourceforge.net/projects/paexec
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 Khepera
Transformation System, 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.
WWW: http://www.dict.org/
to obtain an exit status of every program in a pipe.
MOTIVATION
When we program in shell we often run pipes like this
prog1 args1 | prog2 args2 | ... | progN argsN
POSIX says that exit status of pipe is the exit status of LAST program
in it, i.e. progN in our example. That is, exit status of all other
programs in pipe is silently ignored. But in many situations exit
status of all programs in pipe should be checked to make program
robust. Some shells like BASH and ZSH have special extensions for
doing this but POSIX shell unfortunately doesn't provide an EASY way
for doing this.
In order to solve the problem, described above pipestatus was written.
WWW: http://sourceforge.net/projects/pipestatus/
in a way that the addition or removal of one slot does not
significantly change the mapping of keys to slots. In contrast, in
most traditional hash tables, a change in the number of array slots
causes nearly all keys to be remapped.
Consistent hashing was introduced in 1997 as a way of distributing
requests among a changing population of web servers. More recently, it
and similar techniques have been employed in distributed hash tables.
WWW: http://search.cpan.org/dist/Set-ConsistentHash/
PR: ports/119587
Submitted by: Gea-Suan Lin <gslin at gslin.org>