Commit graph

137006 commits

Author SHA1 Message Date
dsainty
53cbd5e540 Load Makefile-firefox.common first, so that USE_LANGUAGES gets a chance to be
correctly set up before any other include has a chaance to make use of
compiler.mk.

Fixes build (if compiler.mk gets used) by avoiding the C++ compiler being
replaced by the fail wrapper.
2009-01-20 03:18:53 +00:00
he
fd5637ac6b Today's set from this corner:
Updated databases/p5-SQL-Statement to 1.17
Updated devel/p5-Variable-Magic to 0.27
Updated devel/p5-B-Hooks-EndOfScope to 0.06
Updated devel/p5-Config-IniFiles to 2.46
Updated devel/p5-Data-OptList to 0.104
Updated devel/p5-Devel-PPPort to 3.15
Added devel/p5-Term-ANSIColor version 1.12
Updated devel/p5-Devel-REPL to 1.003001
2009-01-20 00:49:13 +00:00
he
69f05e5c24 Update from version 1.002001nb1 to 1.003001.
Pkgsrc changes:
 o Add new dependencies and adjust existing where requirements changed

Upstream changes:

1.3.1
  - Fix brokenness in the distribution manifest
1.3.0
  - OutputCache: If sub _ is already defined, then warn about it (once) and
    refuse to overwrite it
  - Turn MultiLine::PPI's needs_continuation into a method
    line_needs_continuation
  - Cleanup Plugin::Packages
  - Print a warning when Completion is loaded but the Term::ReadLine object
    doesn't support completion
  - Introduce error object for error_return
  - Make compile return a single value, use is_error to test if it's bad
    (it's now an error object instead of undef + error str)
  - Refactor to make it easier to add print/warn to the session
  - Preserve $^H and %^H when using the LexEnv plugin
  - Refactor the finding of the last element of the document into a method
    in Completion
  - Use namespaace::clean in turtles completion driver
  - Use Devel::REPL::Plugin instead of Moose::Role
  - Use "BEFORE_PLUGIN { load_plugin }" instead of "with"
  - Fix from Sartak for end-of-line comment bug reported by jrockway
  - Allow exception objects.
  - Don't initialize a turtles matcher if we don't need to
  - Improve the MultiLine::PPI plugin by checking whether adding ;; will end in
    PPI::Statement::Null. If not, then there must be some incomplete structure
  - Respect env var DEVEL_REPL_PROFILE
  -
  - Devel::REPL::Plugin::Peek
  - Devel::REPL::Plugin::B::Concise
  - Add CompletionDriver::Turtles
  - Devel::REPL::Error
  - Add a Nopaste plugin. #nopaste will publish your current session using
    App::Nopaste
  - Add the @INC completion driver.
  - Devel::REPL::Plugin::CompletionDriver::Globals
  - Add a PPI plugin for #ppi CODE
  - CompletionDriver::Methods which currently only works on classnames
  - FindVariable plugin, which returns a reference to a global variable by name
  -
  - Update dependencies
  - Give "NAME" pod sections to all the plugins
  - Add AUTHOR sections where I know off the top of my head who wrote the plugin
  - Expand some of the user documentation
2009-01-20 00:47:49 +00:00
snj
67e6a43521 Updated multimedia/lsdvd to 0.16nb4. 2009-01-20 00:35:50 +00:00
snj
aebf06efc9 Update MASTER_SITES. Distfile has been changed without renaming (diff is
a fix for the issue corrected by patch-ac), so remove patch-ac. PKGREVISION
bumped and DIST_SUBDIR applied.
2009-01-20 00:34:35 +00:00
he
621fe18ed7 Add p5-Term-ANSIColor. 2009-01-20 00:34:23 +00:00
tnn
6b7f45461e 64-bit time_t fallout:
gtar cowardly refuses to build if time_t doesn't fit in "long int",
as happens to be the case now on 32-bit NetBSD hosts.
Supress the error and turn it into a warning instead.
"make test" still OK
2009-01-20 00:33:56 +00:00
he
9e705de7c4 Import p5-Term-ANSIColor version 1.12.
This module has two interfaces, one through color() and colored()
and the other through constants. It also offers the utility function
uncolor(), which has to be explicitly imported to be used (see
"SYNOPSIS").

color() takes any number of strings as arguments and considers them
to be space-separated lists of attributes. It then forms and returns
the escape sequence to set those attributes. It doesn't print it
out, just returns it, so you'll have to print it yourself if you
want to (this is so that you can save it as a string, pass it to
something else, send it to a file handle, or do anything else with
it that you might care to).

uncolor() performs the opposite translation, turning escape sequences
into a list of strings.
2009-01-20 00:33:42 +00:00
he
1127a36cdc Update from version 3.14nb1 to 3.15.
Upstream changes:

3.15 - 2009-01-18

    * added support for the following API
        DEFSV_set
    * fix --unstrip for development versions
2009-01-19 23:55:35 +00:00
he
681e30165e Update from version 1.103nb1 to 1.104.
Upstream changes:

0.104     2009-01-16
          add repo info to metadata
2009-01-19 23:50:15 +00:00
he
44def6b04f Update from version 2.45 to 2.46.
Upstream changes:

Version 2.46:  ( Sat Jan 17 16:31:52 IST 2009 )
-----------------------------------------------

* Added regression tests for bug #1720915
- https://sourceforge.net/tracker/index.php?func=detail&aid=1720915&group_id=6926&atid=106926
- the bug seems to be fixed in trunk.

* Added a regression test for RT #36584
- https://rt.cpan.org/Ticket/Display.html?id=36584
- the bug seems to be fixed in trunk.

* Added a regression test for RT #36309
- https://rt.cpan.org/Ticket/Display.html?id=36309
- Testing for allowedcommentchars.
- the bug seems to be fixed in trunk.

* Converted t/03comments.t to Test::More and did other cleanups in preparation
  of solving a few bugs.

* Now GetSectionComment does the documented behaviour in scalar context and
  returns the string joined by newlines:
- https://rt.cpan.org/Ticket/Display.html?id=8612

* Now GetParameterComment returns the right thing in scalar context (joined
  by newlines). It was documented and tested.
- https://rt.cpan.org/Ticket/Display.html?id=8612
2009-01-19 23:46:21 +00:00
he
12d70017e9 Update from version 0.05 to 0.06.
Pkgsrc changes:
 o Adjust dependency on p5-Variable-Magic, according to changed requirements

Upstream changes:

0.06  Mon, 19 Jan 2009 00:51:45 +0100
  * Depend on Variable::Magic 0.27 to stop exceptions thrown in on_scope_end
    blocks from segfaulting. Also add a test for that.
2009-01-19 23:34:35 +00:00
he
41be038e76 Update from version 0.26 to 0.27.
Upstream changes:

0.27    2009-01-18 23:40 UTC
        + Fix : Offset of 1 with len magic on scalars.
        + Fix : Segfaults that seem to happen when one croak in a callback at
                compile time (thanks Ash Berlin for the testcase).
        + Upd : Resources in META.yml (Florian Ragwitz)
        + Tst : Large cleanup resulting in a wider set of tested behaviours.
2009-01-19 23:26:56 +00:00
adrianp
d361d9d9ba Updated mail/dkim-milter to 2.8.1 2009-01-19 23:24:39 +00:00
adrianp
b4b3c19dd5 Update to 2.8.1
2.8.1		2009/01/16
	LIBDKIM: Fix bug #SF2508602: Add a translation string for
		DKIM_SIGERROR_KEYREVOKED and fix dkim_eom_verify() so it
		returns DKIM_STAT_REVOKED when appropriate.  Problem noted
		by Mike Markley of Bank of America.

2.8.0		2009/01/08
	Add configuration option "EnableCoredumps" which makes an explicit
		kernel request for cores on crashes.  Currently only meaningful
		on Linux.
	Add configuration option "AuthServID" which sets the "authserv-id"
		token to use when generating Authentication-Results header
		fields.
	Report "fail" instead of "hardfail" on authentication failures,
		in compliance with the Authentication-Results: draft.
	Add _FFR_REPORT_INTERVALS, experimental support for the "ri" tag
		extension to DKIM policy and key records for specifying
		reporting intervals.
	Feature request #SF1985886: Add _FFR_MULTIPLE_SIGNATURES, allowing
		one instance of the filter to add multiple signatures.
		Suggested by Dave Crocker.
	Add "TemporaryDirectory" configuration file option for requesting that
		libdkim use an alternate directory for creating temporary
		files, and "KeepTemporaryFiles" for requesting that libdkim
		not delete those files for debugging purposes.
	Add optional support for the "unbound" asynchronous resolver
		library as it is DNSSEC-aware.  Adds four new configuration
		file items: "BogusKey", "BogusPolicy", "InsecureKey" and
		"InsecurePolicy".  Also add dkim_sig_getdnssec()
		and dkim_policy_getdnssec() to libdkim so callers can tell
		what the DNSSEC evaluation result was for each query.
		Based on a patch from John Dickinson.
	Add "BaseDirectory" configuration file option for specifying
		the desired current directory of the process.
	Make use of the key and policy "rs" tag, if present, when doing
		SMTP rejections.
	Use MTA macro "$j" as the hostname in generated reports instead of
		the output of gethostname() since on some systems the latter
		may not be fully-qualified.
	Remove ANTICIPATE_SENDMAIL_MUNGE, replacing it with a runtime check
		for the milter v2 feature which suppresses the addition of
		spaces in headers.
	Add _FFR_COMMAIZE which attempts to predict the reformatting
		the MTA will do to certain header fields to reduce verification
		failures.
	Add _FFR_DKIM_REPUTATION enabling a function used to query
		an open DKIM reputation service regarding the signing user
		and signing domain.  The service's URL is
		http://www.dkim-reputation.org. (EXPERIMENTAL)
	Fix preloading of configuration defaults.
	Fix bug #SF2236040: Quote all of the POSIX regular expression special
		characters, not just some of them.  Reported by Mark Martinec.
	When possible, log the selector and domain of the signature evaluated
		along with any errors in the libcrypto stack.
	LIBDKIM: Add "smtpbuf", "smtplen" and "interval" parameters to
		dkim_sig_getreportinfo() and dkim_policy_getreportinfo().
		Also, remove the assertion that "addr" be non-NULL.
	LIBDKIM: Add DKIM_LIBFLAGS_ACCEPTDK which enables compatibility
		with DomainKeys-formatted key records.
	LIBDKIM: Adjust signature formatting for legibility.
	LIBDKIM: Check return status from dkim_canon_getfinal() to avoid
		bad dereferences.  Problem noted by Chris Behrens of
		Concentric Network Corporation.
	LIBDKIM: Render the DKIM handle unusable in dkim_eoh_sign() if a
		required header was absent.
	Activate _FFR_REQUIRED_HEADERS.

2.7.2		2008/09/02
	Avoid memory leaks and infinite loops when releasing thread-specific
		memory.  Reported by Jeff Earickson.

2.7.1		2008/08/27
	Set up required callbacks for OpenSSL thread-safety.  Problem
		noted by Zbigniew Szalbot.
	Disallow empty "t=" and "x=" tags.
	Return DKIM_STAT_KEYFAIL for various DNS key retrieval failures
		instead of DKIM_STAT_INTERNAL.

2.7.0		2008/07/23
	Update to draft-ietf-dkim-ssp-04.  In doing so, rename "ASPDiscard"
		to "ADSPDiscard", "ASPNoSuchDomain" to "ADSPNoSuchDomain"
		and "SendASPReports" to "SendADSPReports" in the configuration
		file.
	Feature request #29738: Add "TrustSignaturesFrom" configuration
		file item allowing fine-grained control over third-party
		signature handling.
	Feature request #SF2018848: Add "LocalADSP" feature allowing
		policy assertions from domains known to have specific policies
		but which don't publish ADSP records.  Suggested by
		Bruno Kraychete da Costa.
	LIBDKIM: Fix an off-by-one overrun check in key and policy record
		decoding.  Problem noted by John Dickinson.

2.6.0		2008/06/11
	Remove "signaturemissing" as an old-style configuration action
		as it has been superseded by "ASPDiscard" and related
		functions.
	Add "SendASPReports" configuration option which generates ASP failure
		reports if requested by the sending domain.
	Update report generation for verification failures to use the
		new Abuse Reporting Format (ARF) and DKIM Reporting
		draft proposals.
	Add "MustBeSigned" configuration option, requiring signatures to
		cover specific headers if present.
	Rename "UseASPDiscard" to "ASPDiscard".
	Add "ASPNoSuchDomain" configuration option which rejects mail that
		appears to come from nonexistent domains as reported by the
		Author Signing Practises check.
	Add "ReportAddress" configuration option, used for defining the
		From: header of reports mailed out.
	Yet another compatibility fix with respect to Sleepycat DB.
	Fix processing of "LogWhy" configuration parameter.  Problem noted
		by Erik Lotspeich.
	Add "-n" command line flag which parses the command line arguments
		and configuration file(s), then exits with an appropriate
		status code.
	Report DKIM and ASP results separately via the same
		Authentication-Results header field.  Previous versions would
		alter the DKIM result based on ASP.
	Fix bug #SF1976931: Restore function of "nosignature" old-style
		action configuration, connected to "AlwaysAddARHeader".
		Problem noted by Lucas Brasilino.
	Feature request #SF1940233: Add "DontSignMailTo" configuration option,
		allowing a list of recipient patterns whose mail should not
		be signed.  Requested by Don Hughes.
	LIBDKIM: Rename dkim_reportinfo() to dkim_sig_getreportinfo(),
		and add dkim_policy_getreportinfo().
	LIBDKIM: Add several more signature error codes covering various
		key-related errors.
	LIBDKIM: Add dkim_sig_hdrsigned() utility, DKIM_OPTS_MUSTBESIGNED
		option, and DKIM_SIGERROR_MBSFAILED error code.
	LIBDKIM: Fix a bug in the computation of the result for
		dkim_canon_minbody().
	LIBDKIM: Report corrupted base64 chunks instead of quietly
		tolerating them.
	LIBDKIM: Tidy up the cleanup code in dkim-canon.c.
	LIBDKIM: Properly handle "tag=" at the end of a data set (i.e.
		the tag exists and has an empty value).
	LIBDKIM: Use larger unsigned data types in dkim_sig_future() as
		was done elsewhere.
	LIBDKIM: Always populate a DKIM_SIGINFO with domain and selector
		before there's an opportunity for other parsing
		short-circuits.
	LIBDKIM: Fix bug #SF1984685: Remove the "margin" parameter from
		dkim_getsighdr(); make it controlled by a new function,
		dkim_set_margin(), so that the signed copy and the
		user-requested copy are identical.
	Activate _FFR_AUTHSERV_JOBID.

2.5.5		2008/04/25
	Fix bug #SF1947301: Close up a logic problem in "UseASPDiscard"
		handling which could cause false rejections of mail from
		domains advertising "discardable" policies.  Problem noted
		by Doug Kingston.
	LIBDKIM: Another compatibility fix with respect to Sleepycat DB.
2009-01-19 23:24:28 +00:00
sketch
fca6434d88 Fix shell syntax. Has been fixed differently upstream, these patches can
go when the next version is released.
2009-01-19 23:23:54 +00:00
he
4c8e83f862 Updating from version 1.15nb1 to 1.17.
Pkgsrc changes:
 o Update patch to Makefile.PL to avoid reading stdin.


Upstream changes: (Nothing marked 1.17 from upstream...)

Version 1.16_04, released 4 January, 2009
------------------------------------------

* added tests to prove valid quoting (most of them fail)
* Reformat the source
* add some (profiled) tweaks as removing useless regex to speed up SELECT
* Fixed Bugs:
  * 14217	Does not correctly handle SQL statements with comments
  * 15686	Join syntax is case-sensitive, and common columns in natural
            joins are "ambiguous" [patch]
  * 13080	Cannot update a field based on its previous value
  * 26058	functions on computed columns aliased to the underlying column
            name are not called

Version 1.16_03, released 1 January, 2009
------------------------------------------

* removed *.orig and *.rej relicts

Version 1.16_02, released 1 January, 2009
------------------------------------------

* Changing join_2_tables to reduce memory usage when joining a lot of tables

* Fixed Bugs:
  * 15688   Columns aliased with double quotes are a fatal error
  * 16579   Speed optimizations
  * 30590   Bug in SQL::Statement::is_number()
  * 41875   Bug in synopsis example

Version 1.16_01, released 1 January, 2009
------------------------------------------

* With this release, I'd like to welcome Jens Rehsack as co-maintainer of
  the SQL::Statement and SQL::Parser modules.  Jens has added in some
  great improvements.
  Thanks Jens! -- Jeff

* Adding a lot of join tests (once from Jeff, 48 from
  PostgreSQL official handbook) - no error of them will be corrected in the
  first run
  Thanks to Alexander Breibach <alexander.breibach@gmx.de> -- Jens
2009-01-19 22:54:24 +00:00
kefren
01d88eaac8 Mention mono 2.2 import 2009-01-19 22:50:52 +00:00
kefren
e8f83490ba doesn't depend on monodoc anymore
PKGREVISION++
2009-01-19 22:45:40 +00:00
kefren
3696928876 doesn't depend on monodoc anymore
Bump PKGREVISION
2009-01-19 22:44:36 +00:00
kefren
e11b780d13 no more monodoc
Bump PKGREVISION
2009-01-19 22:43:35 +00:00
seb
9f08e89502 Note devel/p5-PHP-Serialization to version 0.30 2009-01-19 22:43:25 +00:00
seb
206ab16ebc Update from version 0.29 to version 0.30.
Upstream changes:
0.30  2009-01-11
 - Significantly cleanup the code to be much prettier.
 - Fix RT#42279, output sizes a bytes, not characters so that
   serializing multibyte data works correctly.
2009-01-19 22:42:53 +00:00
kefren
47b1630589 Update to mono 2.2 2009-01-19 22:39:01 +00:00
kefren
518ae45fa7 -monodoc 2009-01-19 22:38:08 +00:00
kefren
d1f6724c5f Nuke monodoc. It has been integrated into mono 2009-01-19 22:37:18 +00:00
kefren
cf5f9b21f1 Welcome to Mono 2.2.
Changes since version 2.0 include improved performance, Full AOT and SIMD

For full changelist see:
http://www.mono-project.com/Release_Notes_Mono_2.2
2009-01-19 22:35:53 +00:00
seb
90389b63db Note update of www/p5-Test-WWW-Mechanize to version 1.24 2009-01-19 22:26:15 +00:00
seb
417af3bac9 Update from version 1.22 to version 1.24.
Upstream changes:
1.24    Sat Jan 17 13:26:47 CST 2009
------------------------------------
Tests run on port 13432 instead of 8080.  It should really be a
random open port, but for now, something other than 8080 will do.


1.23_01 Mon Dec 22 17:43:46 CST 2008
------------------------------------
[FIXED]
Tests would fail because we weren't unsetting http_proxy.

Fixed many failed tests.  Overhauled the test server setup.


[ENHANCEMENTS]
Added autolinting capability, so you can do this:

    my $mech = Test::WWW::Mechanize->new( autolint => 1 );
    $mech->get_ok( $url );

and the get_ok() will fail if the page is fetched, but the resultant HTML
(if it is indeed text/html) does not pass HTML::Lint.

Added $mech->click_ok().

The user agent is now "Test-WWW-Mechanize/version" by default.
2009-01-19 22:25:32 +00:00
seb
69383ffb49 Note update of www/p5-HTTP-Server-Simple to version 0.38 2009-01-19 22:16:45 +00:00
seb
63a77cee70 Update from version 0.37 to version 0.38.
Upstream changes:
0.38 Sun Jan 11 14:42:57 EST 2009
* Improve startup banner generation
2009-01-19 22:16:19 +00:00
epg
46269887ef Updated devel/bzr to 1.11 [epg 2009-01-19]
Updated devel/bzrtools to 1.11.0 [epg 2009-01-19]
Updated devel/bzr-svn to 0.4.17 [epg 2009-01-19]
Updated devel/qbzr to 0.9.6 [epg 2009-01-19]
2009-01-19 21:45:05 +00:00
epg
b1ae743fed 0.9.6 - 2009-01-10
----------------------
New features in this release: throbber, interactive password prompt,
post_uncommit hook, new bug-url command. Dozen of bugs fixed as well.

 * Add post_uncommit hook to remember the uncomitted commit message.
 * Add interactive prompt for password if access to the branch require it.
 * Add throbber feature: user will see message "Loading..." and animation
   when there is long operation in progress to indicate that qbzr window
   is not hang.
 * Command-line interface to QBzr commands now is much closer to
   coresponding commands in bzr itself. Where possible commands
   options are reused from bzr. (#272359)
 * qcommit:
   * Commit without message is forbidden (#297606).
   * If no files selected to commit then user will be asked
     for confirmation. Commit without files allowed only
     when bzr >= 1.6 is used. (#148165)
 * qdiff:
   * To detect binary files entire file content is analyzed, not only first 1K.
   * Short option name for --deleted changed from -D to -K.
   * If there is no changes in the tree or specified file list (file group)
     then show info box with "No changes found" message (#295767).
   * Unidiff produce valid headers. (#308095)
 * qlog: multiple improvements for showing common log of multiple branches.
 * qpull and qmerge in lightweight checkouts now working for the tree,
   not for the master branch. (#310314)
 * New command bug-url (console only) can show you full URL to bug number
   and optionally open this URL in your browser.
 * New translations added: Hebrew, Polish.
2009-01-19 21:42:26 +00:00
epg
a6c3cb48ec bzr-svn 0.4.17 2008-01-13
BUG FIXES

   * Mark as compatible with Bazaar 1.11.
2009-01-19 21:42:09 +00:00
epg
2e058b3d29 January 12 2009
* RELEASE: bzrtools 1.11.0

January 7 2009
* Rename shelf command to shelf1, to match others & reduce confusion.
2009-01-19 21:42:00 +00:00
epg
e8ee503222 bzr 1.11 "Eyes up!" 2009-01-19
------------------------------

This first monthly release of Bazaar for 2009 improves Bazaar's operation
in Windows, Mac OS X, and other situations where file names are matched
without regard to capitalization: Bazaar tries to match the case of an
existing file.  This release of Bazaar also improves the efficiency of
Tortoise Windows Shell integration and lets it work on 64-bit platforms.

The UI through which Bazaar supports historic formats has been improved,
so 'bzr help formats' now gives a simpler and shorter list, with clear
advice.

This release also fixes a number of bugs, particularly a glitch that can
occur when there are concurrent writes to a pack repository.

  BUG FIXES:

    * Fix failing test when CompiledChunksToLines is not available.
      (Vincent Ladeuil)

    * Stacked branches don't repeatedly open their transport connection.
      (John Arbash Meinel)



bzr 1.11rc1 "Eyes up!" 2009-01-09
---------------------------------

  CHANGES:

    * Formats using Knit-based repository formats are now explicitly
      marked as deprecated. (Ian Clatworthy)

  NEW FEATURES:

    * Add support for `bzr tags -r 1..2`, that is we now support showing
      tags applicable for a specified revision range. (Marius Kruger)

    * ``authentication.conf`` now accepts pluggable read-only credential
      stores. Such a plugin (``netrc_credential_store``) is now included,
      handles the ``$HOME/.netrc`` file and can server as an example to
      implement other plugins.
      (Vincent Ladeuil)

    * ``shelve --list`` can now be used to list shelved changes.
      (Aaron Bentley)

  IMPROVEMENTS:

    * Add trailing slash to directories in all output of ``bzr ls``, except
      ``bzr ls --null``. (Gordon P. Hemsley, #306424)

    * ``bzr revision-info`` now supports a -d option to specify an
      alternative branch. (Michael Hudson)

    * Add connection to a C++ implementation of the Windows Shell Extension
      which is able to fully replace the current Python implemented one.
      Advantages include 64bit support and reduction in overhead for
      processes which drag in shell extensions.
      (Mark Hammond)

    * Support the Claws mail client directly, rather than via
      xdg-email. This prevents the display of an unnecessary modal
      dialog in Claws, informing the user that a file has been
      attached to the message, and works around bug #291847 in
      xdg-utils which corrupts the destination address.

    * When working on a case-insensitive case-preserving file-system, as
      commonly found with Windows, bzr will often ignore the case of the
      arguments specified by the user in preference to the case of an existing
      item on the file-system or in the inventory to help prevent
      counter-intuitive behaviour on Windows. (Mark Hammond)

  BUG FIXES:

    * Allow BzrDir implementation to implement backing up of
      control directory. (#139691)

    * ``bzr push`` creating a new stacked branch will now only open a
      single connection to the target machine. (John Arbash Meinel)

    * Don't call iteritems on transport_list_registry, because it may
      change during iteration.  (Martin Pool, #277048)

    * Don't make a broken branch when pushing an unstackable-format branch
      that's in a stackable shared repository to a location with default
      stack-on location.  (Andrew Bennetts, #291046)

    * Don't require embedding user in HTTP(S) URLs do use authentication.conf.
      (Ben Jansen, Vincent Ladeuil, #300347)

    * Fix a problem with CIFS client/server lag on windows colliding with
      an invariant-per-process algorithm for generating AtomicFile names
      (Adrian Wilkins, #304023)

    * Fix bogus setUp signature in UnavailableFTPServer.
      (Gary van der Merwe, #313498)

    * Fix compilation error in ``_dirstate_helpers_c`` on SunOS/Solaris.
      (Jari Aalto)

    * Fix SystemError in ``_patiencediff_c`` module by calling
      PyErr_NoMemory() before returning NULL in PatienceSequenceMatcher_new.
      (Andrew Bennetts, #303206)

    * Give proper error message for diff with non-existent dotted revno.
      (Marius Kruger, #301969)

    * Handle EACCES (permission denied) errors when launching a message
      editor, and emit warnings when a configured editor cannot be
      started. (Andrew Bennetts)

    * ``$HOME/.netrc`` file is now recognized as a read-only credential store
      if configured in ``authentication.conf`` with 'password_encoding=netrc'
      in the appropriate sections.
      (Vincent Ladeuil, #103029)

    * Opening a stacked branch now properly shares the connection, rather
      than opening a new connection for the stacked-on branch.
      (John Arbash meinel)

    * Preserve transport decorators while following redirections.
      (Vincent Ladeuil, #245964, #270863)

    * Provides a finer and more robust filter for accepted redirections.
      (Vincent Ladeuil, #303959, #265070)

    * ``shelve`` paths are now interpreted relative to the current working
      tree.  (Aaron Bentley)

    * ``Transport.readv()`` defaults to not reading more than 100MB in a
      single array. Further ``RemoteTransport.readv`` sets this to 5MB to
      work better with how it splits its requests.
      (John Arbash Meinel, #303538)

    * Pack repositories are now able to reload the pack listing and retry
      the current operation if another action causes the data to be
      repacked.  (John Arbash Meinel, #153786)

    * ``pull -v`` now respects the log_format configuration variable.
      (Aaron Bentley)

    * ``push -v`` now works on non-initial pushes.  (Aaron Bentley)

    * Use the short status format when the short format is used for log.
      (Vincent Ladeuil, #87179)

    * Allow files to be renamed or moved via remove + add-by-id. (Charles
      Duffy, #314251)

  DOCUMENTATION:

    * Improved the formats help topic to explain why multiple formats
      exist and to provide guidelines in selecting one. Introduced
      two new supporting help topics: current-formats and other-formats.
      (Ian Clatworthy)

  API CHANGES:

    * ``LRUCache(after_cleanup_size)`` was renamed to
      ``after_cleanup_count`` and the old name deprecated. The new name is
      used for clarity, and to avoid confusion with
      ``LRUSizeCache(after_cleanup_size)``. (John Arbash Meinel)

    * New ``ForeignRepository`` base class, to help with foreign branch
      support (e.g. svn).  (Jelmer Vernooij)

    * ``node_distances`` and ``select_farthest`` can no longer be imported
      from ``bzrlib.graph``.  They can still be imported from
      ``bzrlib.deprecated_graph``, which has been the preferred way to
      import them since before 1.0.  (Andrew Bennetts)

    * The logic in commit now delegates inventory basis calculations to
      the ``CommitBuilder`` object; this requires that the commit builder
      in use has been updated to support the new ``recording_deletes`` and
      ``record_delete`` methods. (Robert Collins)

  TESTING:

    * An HTTPS server is now available (it requires python-2.6). Future bzr
      versions will allow the use of the python-2.6 ssl module that can be
      installed for 2.5 and 2.4.

    * ``bzr selftest`` now fails if new trailing white space is added to
      the bazaar sources. It only checks changes not committed yet. This
      means that PQM will now reject changes that introduce new trailing
      whitespace. (Marius Kruger)

    * Introduced new experimental formats called ``1.12-preview`` and
      ``1.12-preview-rich-root`` to enable testing of related pending
      features, namely content filtering and filtered views.
      (Ian Clatworthy)

  INTERNALS:

    * Added an ``InventoryEntry`` cache when deserializing inventories.
      Can cut the time to iterate over multiple RevisionsTrees in half.
      (John Arbash Meinel)

    * Added ``bzrlib.fifo_cache.FIFOCache`` which is designed to have
      minimal overhead versus using a plain dict for cache hits, at the
      cost of not preserving the 'active' set as well as an ``LRUCache``.
      (John Arbash Meinel)

    * ``bzrlib.patience_diff.unified_diff`` now properly uses a tab
      character to separate the filename from the date stamp, and doesn't
      add trailing whitespace when a date stamp is not supplied.
      (Adeodato Simó, John Arbash Meinel)

    * ``DirStateWorkingTree`` and ``DirStateWorkingTreeFormat`` added
      as base classes of ``WorkingTree4`` and ``WorkingTreeFormat4``
      respectively. (Ian Clatworthy)

    * ``KnitVersionedFiles._check_should_delta()`` now uses the
      ``get_build_details`` api to avoid multiple hits to the index, and
      to properly follow the ``compression_parent`` rather than assuming
      it is the left-hand parent. (John Arbash Meinel)

    * ``KnitVersionedFiles.get_record_stream()`` will now chose a
      more optimal ordering when the keys are requested 'unordered'.
      Previously the order was fully random, now the records should be
      returned from each pack in turn, in forward I/O order.
      (John Arbash Meinel)

    * ``mutter()`` will now flush the ``~/.bzr.log`` if it has been more
      than 2s since the last time it flushed. (John Arbash Meinel)

    * New method ``bzrlib.repository.Repository.add_inventory_by_delta``
      allows adding an inventory via an inventory delta, which can be
      more efficient for some repository types. (Robert Collins)

    * Repository ``CommitBuilder`` objects can now accumulate an inventory
      delta. To enable this functionality call ``builder.recording_deletes``
      and additionally call ``builder.record_delete`` when a delete
      against the basis occurs. (Robert Collins)

    * The default http handler has been changed from pycurl to urllib.
      The default is still pycurl for https connections. (The only
      advantage of pycurl is that it checks ssl certificates.)
      (John Arbash Meinel)

    * ``VersionedFiles.get_record_stream()`` can now return objects with a
      storage_kind of ``chunked``. This is a collection (list/tuple) of
      strings. You can use ``osutils.chunks_to_lines()`` to turn them into
      guaranteed 'lines' or you can use ``''.join(chunks)`` to turn it
      into a fulltext. This allows for some very good memory savings when
      asking for many texts that share ancestry, as the individual chunks
      can be shared between versions of the file. (John Arbash Meinel)

    * ``pull -v`` and ``push -v`` use new function
      ``bzrlib.log.show_branch_change`` (Aaron Bentley)
2009-01-19 21:41:48 +00:00
adrianp
b0a5bee584 +sendmail 2009-01-19 20:34:33 +00:00
abs
e9b1d95ed0 Updated databases/pear-MDB2 to 2.5.0b2
Updated databases/pear-MDB2_Driver_mysql to 1.5.0b2
Updated databases/pear-MDB2_Driver_pgsql to 1.5.0b2
Updated databases/pear-MDB2_Driver_sqlite to 1.5.0b2
Updated mail/roundcube to 0.2stable
2009-01-19 20:16:34 +00:00
abs
3f14393707 Updated mail/roundcube to 0.2stable
- Fix mark popup in IE 7 (#1485369)
- Fix line-break issue when copy & paste in Firefox (#1485425)
- Fix autocomplete "unknown server error" (#1485637)
- Fix STARTTLS before AUTH in SMTP connection (#1484883)
- Support multiple quota values in QUOTAROOT resonse (#1485626)
- Only abbreviate file name for IE < 7 browsers (#1485063)
- Performance: allow setting imap rootdir and delimiter before connect (#1485172)
- Fix sorting of folders with more than 2 levels (#1485569)
- Fix search results page jumps in LDAP addressbook (#1485253)
- Fix empty line before the signature in IE (#1485351)
- Fix horizontal scrollbar in preview pane on IE (#1484633)
- Add Robots meta tag in login page and installer (#1484846)
- Added 'show_images' option, removed 'addrbook_show_images' (#1485597)
- Option to check for new mails in all folders (#1484374)
- Don't set client busy when checking for new messages (#1485276)
- Allow UTF-8 folder names in config (#1485579)
- Add junk_mbox option configuration in installer (#1485579)
- Do serverside addressbook queries for autocompletion (#1485531)
- Allow setting attachment col position in 'list_cols' option
- Allow override 'list_cols' via skin (#1485577)
- Fix 'cache' table cleanup on session destroy (#1485516)
- Increase speed of session destroy and garbage clean up
- Fix session timeout when DB server got clock skew (#1485490)
- Fix handling of some malformed messages (#1484438)
- Speed up raw message body handling
- Better HTML entities conversion in html2text (#1485519)
- Fix big memory consumption and speed up searching on servers without SORT capability
- Fix setting locale to tr_TR, ku and az_AZ (#1485470)
- Use SORT for searching on servers with SORT capability
- Added message status filter
- Fix empty file sending (#1485389)
- Improved searching with many criterias (calling one SEARCH command)
- Fix HTML editor initialization on IE (#1485304)
- Add warning when switching editor mode from html to plain (#1485488)
- Make identities list scrollable (#1485538)
- Fix problem with numeric folder names (#1485527)
- Added BYE response simple support to prevent from endless loops in imap.inc (#1483956)
- Fix unread message unintentionally marked as read if read_when_deleted=true (#1485409)
- Remove port number from SERVER_NAME in smtp_helo_host (#1485518)
- Don't send disposition notification receipts for messages marked as 'read' (#1485523)
- Added 'keep_alive' and 'min_keep_alive' options (#1485360)
- Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
- Added option focus_on_new_message (#1485374)
- Fix html2text class autoloading on Windows (#1485505)
- Fix html signature formatting when identity save error occured (#1485426)
- Add feedback and set busy when moving folder (#1485497)
- Fix 'Empty' link visibility for some languages e.g. Slovak (#1485489)
- Fix messages count bar overlapping (#1485270)
- Fix adding signature in drafts compose mode (#1485484)
- Fix iil_C_Sort() to support very long and/or divided responses (#1485283)
- Fix matching case sensitivity when setting identity on reply (#1485480)
- Prefer default identity on reply
- Fix imap searching on ISMail server (#1485466)
- Add css class for flagged messages (#1485464)
- Write username instead of id in sendmail log (#1485477)
- Fix htmlspecialchars() use for PHP version < 5.2.3 (#1485475)
- Fix js keywords escaping in json_serialize() for IE/Opera (#1485472)
- Added bin/killcache.php script (#1485434)
- Add support for SJIS, GB2312, BIG5 in rc_detect_encoding()
- Fix vCard file encoding detection for non-UTF-8 strings (#1485410)
- Add 'skip_deleted' option in User Preferences (#1485445)
- Minimize "inline" javascript scripts use (#1485433)
- Fix css class setting for folders with names matching defined classes names (#1485355)
- Fix race conditions when changing mailbox
- Fix spellchecking when switching to html editor (#1485362)
- Fix compose window width/height (#1485396)
- Allow calling msgimport.sh/msgexport.sh from any directory (#1485431)
- Localized filesize units (#1485340)
- Better handling of "no identity" and "no email in identity" situations (#1485117)
- Added 'mime_param_folding' option with possibility to choose long/non-ascii attachment names encoding eg. to be readable in MS Outlook/OE (#1485320)
- Added "advanced options" feature in User Preferences
- Fix unread counter when displaying cached massage in preview panel (#1485290)
- Fix htmleditor spellchecking on MS Windows (#1485397)
- Fix problem with non-ascii attachment names in Mail_mime (#1485267, #1485096)
- Fix language autodetection (#1485401)
- Fix button label in folders management (#1485405)
- Fix collapsed folder not indicating unread msgs count of all subfolders (#1485403)
- Fix handling of apostrophes in filenames decoded according to rfc2231
2009-01-19 20:15:49 +00:00
abs
c21c5691cc Updated databases/pear-MDB2_Driver_sqlite to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13815: incomplete regexp in the Reverse module
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #14302: Connection errors were not always returned

1.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed bug #13201: better regexp in errorInfo()
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- fixed bug #13303: PRIMARY keys are not always returned in listTableConstraints()
and in getTableConstraintDefinition()

1.5.0a2

- fixed bug #12105: new error message in the SQLite driver (patch by Adam Ashley)
- fixed bug #12145: missing optional spaces in regexp in _getTableColumns() in the
Reverse module
- request #12012: added charset support in createDatabase() and collation support
in createTable() for table fields

1.5.0a1

- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
(on FK creation, some triggers are automatically created to enforce the FK constraint)
- in listTableConstraints() in the Reverse module, also search in table definition
for PRIMARY KEYs and FOREIGN KEYs
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12146: wrong regex in _getTableColumns($sql) in the Reverse module
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
2009-01-19 20:14:16 +00:00
abs
42154e243d Updated databases/pear-MDB2_Driver_pgsql to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13481: getTableConstraintDefinition() may return incomplete results
- fixed bug #13877: UNIQUE index not always recognized as constraint
- fixed bug #14292: alterTable() cannot change column type when no implicit cast is defined
- fixed bug #14510: getTableFieldDefinition() does not unquote defaults
- fixed bug #14828: unixtimestamp() generates invalid SQL for non-constant argument
- fixed bug #15056: tableInfo does not work with pgsql schemas (added support to
table schemas to Manager module)

1.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module
- fixed bug #12846: missing escape in getSequenceName() on PostgreSQL 8.2.4
[thanks to Stephane Berthelot]
- fixed bug #12920: added new error info and fixed escape method if connection doesn't exist [afz]
- fixed bug #12922: use standaloneQuery() in alterDatabase() [afz]
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- fixed bug #13112: the Reverse module does not know the timestamptz data type
- request #13106: added unixtimestamp() in the Function module
- fixed bug #13281: list FOREIGN KEY constraints in listTableConstraints() in the Manager module
- fixed bug #13356: added float4 to _mapNativeDatatype()
- fixed query in getTableConstraintDefinition() for FK constraints in the Reverse module
(thanks to Andre Restivo)

1.5.0a2

- fixed bug #12376: getTableConstraintDefinition() in the Reverse module
uses incorrect column number in certain cases (thanks to Dennis Birne)
- request #12338: added 'disable_smart_seqname' option to make improved
getSequenceName() behaviour optional (thanks to Dennis Birne) (@see bug #9106)
- request #12012: added collation support in createDatabase()

1.5.0a1

- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
- fixed bug #10986: Using more random statement names (request #11625)
- request #11297: added support for "schema.table" (or "owner.table") notation
in the Reverse module (related to bug #11207)
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug in MDB2_Statement_pgsql::_execute(), called property of invalid object
- fixed bug #11624: getSequenceName() returning incorrect results with multiple
schemas and 'SET search_path'
- fixed bug #11652: failed prepared queries containing the "::type" style of casting
- fixed bug #11694: remove data type cast from DEFAULT value in getTableFieldDefinition()
in the Reverse module
- fixed bug #11753: NOTICEs in alterTable() in the Manager module
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
2009-01-19 20:14:00 +00:00
abs
e36dbc9b63 Updated databases/pear-MDB2_Driver_mysql to 1.5.0b2
1.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #13412: sometimes getTableConstraintDefinition() fails for FOREIGN KEYs
- fixed bug #13581: wrong query in beginTransaction() for certain MySQL versions
- request #13657: in setCharset(), use mysql_set_charset() if available [cwiedmann]
- fixed bug #13928: Invalid triggers created for 'ON UPDATE'
- fixed bug #15051: Cannot create constraints with field length
- add index on FK column(s) or a FK constraint cannot be created in some cases

1.5.0b1

- fixed bug #11831: createTable() now supports tables with a multi-field PRIMARY KEY
where one field is defined as AUTO_INCREMENT
- request #11204: support AUTO_INCREMENT for FLOAT data type and UNSIGNED option
for FLOAT and DECIMAL data type [afz]
- fixed bug #11692: value of $db->supports('transactions') changes after query [afz]
- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed quoting in createDatabase() in the Manager module
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- added standaloneQuery() and databaseExists()
- request #13106: added unixtimestamp() in the Function module
- fixed regexp in listTableConstraints() in the Manager module to list FOREIGN KEY constraints
- fixed bug #13180: MySQL driver tells SAVEPOINT is supported for MyISAM tables
- fixed bug #13283: replace() doesn't respect quote_identifiers option
- request #13313: setCharSet() supports 'COLLATE' too
- fixed bug #13370: some capabilities depend on user options, so check them after
a setOption() call
- when triggers are supported, two triggers are created to emulate ON UPDATE / ON DELETE actions
for FOREIGN KEY constraints. Known limitation: since mysql doesn't support multiple triggers
with the same action time and event for one table, if there are multiple table referencing
the same table, only the first one will have the triggers created.

1.5.0a2

- fixed bug #12516: error in FK constraint creation query
- request #12012: added charset/collation support in createDatabase()

1.5.0a1

- fixed bug #10024: Added new option 'lob_allow_url_include' (default false) to
[dis]allow inserting a LOB from an url (file, http, ...).
- fixed bug #10986: Using more random statement names (request #11625)
- fixed bug #11055: Using placeholders with := variable assignment fails [bekarau]
- initial support for FOREIGN KEY constraints in the Manager and Reverse modules
- request #11389: added many new MySQL 5.1 error codes in errorInfo()
- fixed bug #11428: propagate quote() errors with invalid data types
- fixed bug #11590: _getServerCapabilities() has to be called once per connection
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed some E_STRICT errors with PHP5
- fixed bug #12010: MDB2_PORTABILITY_RTRIM option was ignored
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12217: mysql_num_rows() returns FALSE on failure, not NULL (thanks to zaa@zaa.pp.ru)
- fixed bug #12242: missing charset info in the Reverse module (patch by Carsten Wiedmann)
- fixed bug #12269: tableInfo() in the Reverse module detect 'clob' data type
as first option
- fixed bug #12336: supply default value for NOT NULL timestamp fields
2009-01-19 20:13:38 +00:00
abs
859bcb30b6 Updated databases/pear-MDB2 to 2.5.0b2
2.5.0b2

- fixed bug #12117: disconnect() does not work as documented
- fixed bug #12912: replace() documentation
- fixed bug #13811: _skipDelimitedStrings() fails on empty strings
- fixed bug #13898: more tolerant check for 'new_link' DSN option
- request #13929: added 'default_fk_action_ondelete' and 'default_fk_action_onupdate'
options for default FOREIGN KEY constraints actions
- fixed bug #14124: _skipDelimitedStrings() and prepare() fail with sql comments
inside quoted strings
- fixed bug #14179: declaration of MDB2_Driver_Common::raiseError() must be
compatible with that of PEAR::raiseError()
- fixed doc bug #14290: connect should mention the type of object returned
- fixed bug #14831: $ignores in _skipDelimitedStrings() [patch by Aleksander Machniak]

2.5.0b1

- request #12731: added truncateTable() in the Manager module
- request #12732: added vacuum() in the Manager module for OPTIMIZE/VACUUM TABLE abstraction
- request #12800: added alterDatabase() in the Manager module [afz]
- fixed bug #12924: correctly handle internal expected errors even with custom error handling
- fixed bug #12991: new error code in errorInfo() [afz]
- added databaseExists() method [afz]
- request #13106: added unixtimestamp() in the Function module
- added max_identifiers_length option

2.5.0a2

- fixed bug #12358: E_STRICT changes in latest alpha broke PHP4 compatibility
- fixed bug #12351: wrong case for function PEAR::isError() in the Reverse module
[was: IsError()]
- fixed bug #12530: MDB2_Extended::autoPrepare() gives error if $types is null
- request #12012: added charset/collation support in createDatabase() for the
drivers that support this feature
- added bindname_format option (this is the regexp used to recognize named
placeholders in prepared statements)

2.5.0a1

- fixed bug #10024: Security fix for LOBs. Added an option to turn lob_allow_url_include off by default
- fixed bug #11179: prepared statements with named placeholders fail if extra values are provided
- request #11297: added support for "schema.table" (or "owner.table") notation in the Reverse module
- initial support for FOREIGN KEY and CHECK constraints in the Reverse and Manager modules
- fixed bug #11428: propagate quote() errors with invalid data types
- added new test cases in the test suite
- added LENGTH() function in the Function module
- fixed bug #11612: raiseError() must be compatible with PEAR::raiseError() [PHP6]
- fixed bug #11790: avoid array_diff() because it has a memory leak in PHP 5.1.x
- fixed bug #11906: quoteIdentifier fails for names with dots
- fixed bug #11975: Extended::autoExecute() does not work with Oracle when using LOBs
(patch by Pieter Meulen, van der)
- fixed some E_STRICT errors with PHP5
- fixed bug #12083: createTable() in the Manager module now returns MDB2_OK on success,
as documented
- fixed bug #12246: wrong check in MDB2::isStatement() (thanks to zaa@zaa.pp.ru)
2009-01-19 20:13:17 +00:00
abs
3b173ae359 Allow a directory to be excluded from PEAR_DIRRM by specifying PEAR_DIRRM_EXCLUDE 2009-01-19 19:55:02 +00:00
abs
525e56a285 Added www/p5-Catalyst-Component-InstancePerContext version 0.001001
Added time/p5-Time-modules version 2006.0814
Added devel/p5-B-Hooks-OP-PPAddr version 0.02
Added devel/p5-B-Hooks-Parser version 0.08
Added devel/p5-Method-Signatures-Simple version 0.03
Added devel/p5-signatures version 0.03
2009-01-19 18:06:46 +00:00
abs
72cc250cdd +p5-Catalyst-Component-InstancePerContext 2009-01-19 18:05:48 +00:00
abs
78bb41ade1 +p5-Time-modules 2009-01-19 18:05:34 +00:00
abs
72b21f6b43 + p5-B-Hooks-OP-PPAddr
+ p5-B-Hooks-Parser
+ p5-Method-Signatures-Simple
+ p5-signatures
2009-01-19 18:05:13 +00:00
abs
8a07ec7386 Added devel/p5-signatures version 0.03
With this module, we can specify subroutine signatures and have
variables automatically defined within the subroutine.
2009-01-19 18:04:07 +00:00
abs
faa0abebea Added devel/p5-Method-Signatures-Simple version 0.03
This module provides a basic method keyword with simple signatures.
It's intentionally simple, and is supposed to be a stepping stone
for its bigger brothers MooseX::Method::Signatures and Method::Signatures.
It only has a small benefit over regular subs, so if you want more
features, look at those modules. But if you're looking for a small
amount of syntactic sugar, this might just be enough.
2009-01-19 18:03:37 +00:00