Upstream changes:
3.63 Fri Mar 5 13:11:48 EST 2010
- Fix for shared object destruction bug
3.62 Thu Mar 4 04:24:02 2010
- Extended the change in v3.59 to Perl 5.8.9
3.61 Wed Mar 3 21:37:19 2010
- Code cleanup
3.59 Wed Mar 3 19:11:50 2010
- Fixed shared object destruction when using Thread::Queue
pkgsrc changes:
- Adjust dependencies
Upstream changes:
Revision history for Perl extension MooseX-Getopt
* Makefile.PL:
- Bump dependency to Getopt::Long::Descriptive to 0.081 in an attempt to
avoid test failures.
* MooseX::Getopt::Dashes
- Document that using a cmd_flag argument to attributes can be used to
override the tr/_/-/ replacement ::Dashes does on attribute names
Upstream changes:
2009-12-27 Jarkko Hietaniemi <jhi@iki.fi>
* Fixed "trying to add an element twice prevents further
adds to the set" [rt.cpan.org #52559], bug reported by
Eduard Wulff.
* Removed unused and deprecated (Perl 5.12?) "use UNIVERSAL 'isa'"
from Set/Scalar/Virtual.pm.
* Add tests for the copy overload.
* Released as 1.25.
pkgsrc changes:
- Add license definition
Upstream changes:
Version 0.50
Support RExes of 5.11 and later (XXXX but not yet reblessed ones...)
(prototype by Andreas Koenig)
pkgsrc changes:
- Adjust dependencies
Upstream changes:
Changes in Devel::NYTProf 3.01_96 (svn 1087) 27th Feb 2010
Fixed handling of usecputime=1 option and updated
docs to note the significant limitations.
Fixed association of XS subs to source files
in some edge cases thanks to Nicholas Clark.
Fixed nytprofmerge edge cases thanks to Nicholas Clark.
Added high-resolution (100ns) timer for Mac OS X
many thanks to Markus Peter.
Added assorted optimizations thanks to Nicholas Clark.
Changed subroutine profiler to be slightly more efficient.
Changed some tests to be more informative on failure.
Changed nytprofhtml to be smarter when source isn't available.
Changed nytprofhtml to show sort arrow on sortable tables.
Removed Devel::NYTProf::PgPLPerl module. That's now a separate
PostgreSQL::PLPerl::NYTProf distribution.
Updated docs to include a note about timing on Windows.
Updated docs to include a section about making NYTProf faster.
1.5.4
- mocha, cucumber and shoulda are development dependencies (fixes
requirement for thoughtbot-shoulda too)
1.5.3
- Forced rubigen to use activesupport 2.3.5 (as the last < 3.0
version). It will upgrade to use 3.0.0 when it is released.
1.5.2
- Trying to remove a circular rubigen->newgem->rubigen dependency issue
1.5.1
- Return #write_manifest which was accidently removed
- Moved website into gh-pages branch
1.5.0
- Preparation for integration back into Rails
- --git/-g option for generated files to be added via git commands
- after_generate hook for generators (used as rails' templates mechanism)
- bumped activesupport requirement to 2.2.2
- upgraded internal files to support latest newgem (removed config/
folder, moved config to Rakefile)
- support for RAILS_ROOT as a destination root
- removed references to Merb which now has its own generator system;
can access any merb generators via 'rubigen' helper app
- RubiGen::Base.active can be changed to a RubiGen::Base subclass that will
be used for lookups (e.g. RubiGen::Base.active = Rails::Generator::Base)
1.4.0
- rubigen tests now pass against ruby 1.9.0 and ruby 1.9.1(prerelease 2)
- puts are sent to an explicit #stdout which can be STDOUT or a StringIO
passed from tests; test output is now clean!
Switched the gemspec based build.
2.5.0:
- Add extra dirs to rcov include path if needed.
- Added Hoe#dependency_target to make dependencies easier to declare.
- Added extra doco to describe how auto-population works.
- Added more doco to readme.
- Don’t bother posting news to rubyforge.
- Hoe::Inline plugin now deals with X::Y by flattening the name.
- Merged some of Hoe.pdf to README.txt and further improved doco.
- Pushed gemcutter & rubyforge dependencies down to the plugins.
- Fix perms on Hoe.pdf after copying.
- Fixed Hoe rdoc problem caused by gemcutter plugin.
2.4.0
- Added Hoe.pdf
- Added gemcutter plugin (raggi)
- Added newb plugin. (jbarnette)
- Improved README.txt
- Improved rdoc
- Refactored rubyforge task to plugin. (jbarnette)
---------------------
FlexDock is a Java docking framework for use in cross-platform Swing
applications. It offers features you'd expect in any desktop docking
framework such as:
* Tabbed and Split Layouts
* Drag-n-Drop capability (with native drag rubber band painting on
some platforms)
* Floating windows
* Collapsible Containers to Save Real Estate
* Layout Persistence
Removed options.mk support, because there is no OpenSSL support in this
module's configure, and it makes no sense to conflict on PKG_OPTIONS.php=fastcgi when this module can be used
with www/ap-php
only (and not FastCGI-enabled lang/php5).
Changelog:
2.2.5
- Improved performance of consistent hash strategy
- Fixed PECL request #13758 (Failed to extract 'connection' variable
from object)
2.2.4
- Added memcached stats script from Harun Yayli
(http://livebookmark.net/memcachephp)
- Fixed server weight not being used in the session handler
- Fixed PECL bug #13343 (compilation breaks with CodeWarrior compiler)
- Fixed PECL bug #13546 (Session handler through unix socket)
- Fixed PECL bug #14239 (Memcache::set() modifies value parameter)
- Fixed PECL request #13725 (unnecessary allocations in
mmc_consistent_add_server)
- Changed behaviour when unserialize/uncompress fail to return false
instead of failing the server
2.2.3
- Fixed PECL bug #12883 (Breaks UTF-8 in keys)
- Fixed PECL bug #13060 (make problems, due to role="doc" instead
of role="src")
- Added package version to phpinfo()
2.2.2
- Fixed PECL bug 12494 (Segmentation fault when Exception thrown in
the callback function)
- Fixed PECL bug #12834 (segfault when getting duplicate array values
on 64-bit system)
- Changed behaviour of close() to actually remove all servers from
pool (PECL bug #12555)
- Added configure option for PEAR installer to disable session handler
support
2.2.1
- Added argument to Memcache::get() that receives the flags for
retrieved value(s)
- Fixed PECL bug 11369 ("nested" get calls in __wakeup() functions
breaks)
- Fixed problem with keys being modified in-place and empty keys
(PECL Bug #11236)
- Fixed incompatibility with standard hash strategy in previous
versions
2.2.0
- Added support for consistent hash strategy
- New INI directives "memcache.hash_strategy" = {standard, consistent},
"memcache.hash_function" = {crc32, fnv}
- PHP6 support
- Fixed PECL bug #11221 (Double free when returning cached object with
__sleep)
- Fixed PECL bug #10607 (Segfault on array key retrieval when array key
is not IS_STRING)
- Don't failover on "object to large" errors
- Use $phpincludedir for finding php_session.h
2.1.2
- Added missing files to the package.
2.1.1
- Added experimental session storage support. You can use memcached as
session storage.
- Fixed PECL bug #9486 (empty keys should not be allowed in
memcache_set/add())
- Fixed PECL bug #9854 (get() changes the datatype of variable of given
as key)
1.5: Small behavior changes
* hg heads now shows all branch heads, use --topo for old behavior
* hg annotate now follows copies and renames by default, use
--no-follow for old behavior
* the repo#name URL syntax now refers to all branch heads if
name is a branch
* servers now allow clone --uncompressed by default, set
server.uncompressed=false for old behavior
* the {file_copies} template now displays copies unconditionally,
use {file_copies_switch} for old behavior
* the templates/ directory has moved inside mercurial/
* mq patches are automatically upgraded to git patches, use
mq.git=keep for old behavior
1.5 - 2010-03-06
Core
* improved behavior for named branches with heads command
* new XML output template for logs
* import extract multiple patches from emails, mboxes, files, and URLs
* new patch.eol=auto option to ignore patch line-endings while
preserving target file endings.
* new -b/--branch option for clone, bundle, incoming, outgoing,
pull, and push
* new server.validate option to validate completeness of pushed
changesets
* subrepos now has basic Subversion support
* support for SSL server certificates and improved IPv6 support
* the HGPLAIN environment variable makes output more stable for scripts
Extensions
* new progress bar extension
* mq: new --mq option to make regular commands operate on queue repository
* mq: automatically upgrade conventional patches to git format where needed
* color: add support for bookmarks, resolve -l, and churn --diffstat
* convert: two CVS history editing hooks
* win32mbcs: add configuration to specify path encoding
* zeroconf: many bug fixes
* rebase: new --detach option for rebase
Web Interface
* improve navigation on log and graph pages
* support for pluggable authorization
* raw templates for tags/branches pages
* add wsgi script for Microsoft IIS with isapi-wsgi
Help and Documentation
* greatly improve error messages and command documentation
* support extended documentation with --verbose
* provide help for disabled extensions and commands
is a structure instead of a string. Should probably change this hook to use
the provided contrib/get_passphrase_from_file.lua file, but I just want to
get things working again for now. Bump PKGREVISION to 1.
Upstream changes:
2.10 Sat Feb 27 14:01:18 AUSEST 2010
* BUGFIX: Fatal and autodie no longer leak Carp functions
into the caller's namespace. Thanks to Schwern.
* TEST: Multi-arg open tests are really really skipped
under Windows now.
* DOCUMENTATION: Many more people are properly attributed
in the 'AUTHORS' file.
Upstream changes:
0.10, 2010-02-26
Fixed RT#55010: Removed Unicode BOM from Find.pm.
0.09, 2010-02-26
Fixed RT#38302: Fixed META.yml generation (thanks very much to
cpanservice for the help).
Upstream changes:
1.28 (2010/02/24)
* (ms) Fixed caller stack with Buffer composite appender
* (ms) Fixed 'local caller_depth' error in various places. First
localizing a variable and then increasing it is incorrect,
as this ignores previous settings. The correct way of
increasing the caller level is: 'local depth = depth + 1'.
* (ms) Added Log::Log4perl::Catalyst for use in Catalyst applications.
subversion-base has been tested. (Anyone who would like to sign up to
functionality-test the other components is welcome to send me mail and
I'll record that in the Makefile.)
Version 1.6.9
(25 Jan 2010, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.9
User-visible changes:
* allow multiple external updates over ra_svn (issue #3487)
* fix a segmentation fault when using FSFS (r881905)
* support Berkeley DB 4.8 (r879688)
* various autoprop improvements (r880274, -5)
* improve usage of svn+ssh:// on Windows (issue #2580)
* teach 1.6.x to recognize 1.7 working copies (1.6.x-future-proof branch)
* update help text for 'svn update' and 'svn switch' (r886164, -97)
* make 'svnadmin load --parent-dir' create valid mergeinfo (r888979, -9081)
* tolerate relative merge source paths in mergeinfo (r889840)
* teach mod_dav_svn to support the Label header (issue #3519)
* fixed: svnsync leaves stale sync-locks on mirrors (r884842)
* fix applicability of 'svn resolve --accept=theirs-conflict' (r880525, -6)
* fixed: segfault in 'svn resolve' (r896522, -47)
* fix commit failure against an out-of-date mirror (r900797)
Developer-visible changes:
* update ruby bindings test expectation (r880162)
* don't allow rangelist and mergeinfo API to modify input args (r879093)
Version 1.6.8 (Not released, see changes for 1.6.9.)
Version 1.6.7 (Not released, see changes for 1.6.9.)
[ Note: All revision numbers for versions prior to 1.6.7 reference the
original repository on svn.collab.net. For more information see:
http://svn.apache.org/repos/asf/subversion/README ]
Version 1.6.6
(22 Oct 2009, from /branches/1.6.x)
http://svn.collab.net/repos/svn/tags/1.6.6
User-visible changes:
* fix crash during 'svn update' (r39673)
* respect Apache's ServerSignature directive (r40008, -21, -31)
* don't add a file with mixed line endings, and then abort (issue #2713)
* support Neon 0.29.
* fix a crash in 'svn rm --force' (r37953)
* handle tree conflicts involving replacements (issue #3486)
* allow non-threadsafe sqlite if APR has no threads (r39301)
* print newline before plaintext SSL cert / password prompts (r38982, r39302)
* improve merge performance with implicit subtree mergeinfo (issue #3443)
* fix "libsvn_ra_svn/marshal.c assertion failed (opt || cstr)" (issue #3485)
* make file externals work for binary files (issue #3368)
* perform MIME type matching case-insensitively (issue #3479)
* do not treat non-existent revisions as HEAD in 'svn export' (issue #3400)
* revert r36720's default MIME type change back to "text/plain" (issue #3508)
* improve "tree conflict already exists" error message (r38872)
* fix failure to commit replacement of a directory (issue #3281)
* fix mod_dav_svn parent dir links to preserve peg revisions (issue #3425)
Developer-visible changes:
* fix 2 failing tests in ruby bindings (r38886)
* do not require GNU grep for build (issue #3453)
* use '$SED' instead of 'sed' in build scripts (issue #3458)
* add svn.client.{log5,merge_peg3} to python bindings (r39635, -6, -7)
* include the time of a test run in tests.log (r39887)
The Perl script colordiff is a wrapper for 'diff' and produces the
same output but with pretty 'syntax' highlighting. Colour schemes can
be customized.
This package provides the emacs modules shipped with monotone in a ready-to-use
manner. These are:
* monotone.el: Runs monotone from within emacs.
Highlights for emacs configuration/use:
(require 'monotone)
(monotone-set-vc-prefix-key [f5]) ;; or "\C-xv"
(setq monotone-passwd-remember t)
* monotone-nav.el: A database browser for monotone databases. Using the sql
option of monotone, it extacts the data into emacs which you may browse
using the arrow keys. You can also mark revisons to run diffs or do other
work.
Highlights for emacs configuration/use:
(require 'monotone-nav)
(mnav-revdb-reload)
(message "mnav-pick: %s" (mnav-rev-id (mnav-pick)))
You may also want to install the lua-mode package if you edit config files.
based on package by @anyakichi via twiter.
== 1.5.2
* Added support for using the ffi-ncurses gem which is supported in JRuby.
* Added gem build instructions.
== 1.5.1
* Fixed the long standing echo true bug.
(reported by Lauri Tuominen)
* Improved Windows API calls to support the redirection of STDIN.
(patch by Aaron Simmons)
* Updated gem specification to avoid a deprecated call.
* Made a minor documentation clarification about character mode support.
* Worked around some API changes in Ruby's standard library in Ruby 1.9.
(patch by Jake Benilov)
== 1.5.0
* Fixed a bug that would prevent Readline from showing all completions.
(reported by Yaohan Chen)
* Added the ability to pass a block to HighLine#agree().
(patch by Yaohan Chen)
* Noteworthy changes in Version 1.4.14 (2010-02-24) [stable]
Released by Eric Blake, based on git version 1.4.13.*
** Fix regression introduced in 1.4.12 where executing with stdout closed
could crash m4 on exit on some platforms.
** Fix regressions introduced in 1.4.13 in the `esyscmd' builtin, where
closed file descriptors could interfere with child execution, and where
a child status of 127 made m4 print a spurious message to stderr.
** Fix a security hole in 'make dist', present since at least M4 1.4, that
could affect anybody attempting to redistribute modified sources (see
Automake CVE-2009-4029).
** A number of portability improvements inherited from gnulib.
pkgsrc changes:
- Add license definition
- Adjust dependencies (Digest::MD5 is in core since ages ...)
Upstream changes:
1.03 2010-01-31, caugustin.de
Once again clk_seq uniqueness and fixing some small bugs with
_get_clk_seq() (due to failed CPAN Tester's ID 6750882).
Changed COPYRIGHT due to rt.cpan.org Bug #53642.
License should now be shown in CPAN.
pkgsrc changes:
- Add featured dependencies to YAML::XS and YAML::Tiny
- Add license definition
Upstream changes:
0.04 9 January 2010
Add support for YAML::<Anything>, including ::Tiny and ::XS
pkgsrc changes:
- Add license definition
Upstream changes:
New in 1.28 (Released January 27, 2010)
Disable Curses::Var::STORE. It doesn't work (doesn't even compile) with
newer Ncurses (due to updates to make Ncurses reentrant). One can
re-enable it by defining ALLOW_VARS_STORE in c-config.h.
Improve "not provided by your vendor" message.
Upstream changes:
2.09 Tue Feb 23 00:33:09 EST 2010
* DOCS: Fixed documentation typo. RT #48575
Thanks to David Taylor.
* TEST: Tests involved multi-arg open are skipped
on Windows (where multi-arg pipe is not implemented).
pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.15 18/12/2009
- renamed word() to keyword().
- added identifier() validation.
- changed optional_features key from a keyword to an identifier type,
thus further clarifying RT#52685 (thanks Kevin).
0.14 12/12/2009
- clarified spec defined and user defined keys, as promoted by Kevin
Ryde in RT#52685 (thanks Kevin).
0.13 07/12/2009
- RT#46473: license url with fragment part (Kevin Ryde)
- RT#47393: "optional_features" as map rather than list (Kevin Ryde)
- above applied to 1.4, 1.3 and 1.2 version of the meta-spec.
pkgsrc changes:
- Add module type
Upstream changes:
1.21 - Wed Dec 30 14:58:07 PST 2009
- Add error_callback() patch from Derek Wueppelmann
1.20 - Mon Nov 2 22:13:47 PST 2009
- Refactor timeout code so the UserAgent timeout is always long enough
- Make set_timeout() also set the UserAgent timeout.
1.19 - Thu Sep 24 19:27:51 PDT 2009
- Fixed test to not spew deprecation errors
- removed t/test_ajax_jsf.t because the site it used went away
pkgsrc changes:
- Adjust dependencies
- Add system dependent optional (but recommended) dependencies
Upstream changes:
0.12 2010-01-28
- Added auto_features to the Build.PL, which will give hints on what modules
to install for KQueue and Inotify support.
- Require Linux::Inotify 1.2+, since 1.1 apparently doesn't work with this
module. Reported by Michael Grondin. RT #54069.
0.11 2009-12-07
- A test attempted to use Test::Without::Module but this wasn't in the prereq
list. I've made the test check for the module and skip its tests if the
module isn't present. Reported by Leon Brocard. RT #52539.
0.10 2009-12-06
- Attempting to instantiate more than one watcher failed if you were on a
system where one of the watcher subclasses could not be loaded (which is
basically every system because no system has both inotify and kqueue). Patch
by Mark Grimes. RT #52477.
0.09 2009-11-09
- This release fixes the excluded-dirs.t under Windows. There are no other
changes in this release, so there's no need to upgrade if you have 0.08
installed. Patch by Taro Nishino. RT #51161.
0.08 2009-11-05
- Added a new exclude feature that allows you to excludes files or directories
outright. Implemented by Dan Thomas. RT #51062.
- Added a KQueue-based watcher written by Dan Thomas. I have no idea if this
works, as I don't have BSD, but we'll assume he ran the tests on his system
;) RT #51062.
pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.001002 2010-02-22 17:00EST
- Add Test::Exception to the test_requires (RT#54357)
- Warning when you try to import things from MooseX::Types::Common rather
than one of the specific String/Numeric modules in the distribution.
pkgsrc changes:
- Apply patch from PR pkg/42835
- Add license definition
- Add PERL5_REQD to ensure that required core modules are available
Upstream changes:
0.13
Allow to display LCSS output in diagnostics
0.12
Show longest common substring in diagnostics
(Breno G. de Oliveira)
Upstream changes:
1.35 Fri Feb 19 12:45 2010
- Fix for returning potential bug that returns old stored data. Could
occur if you mix deletes (thanks Darrell Bishop)
Upstream changes:
1.1711 Wed Feb 17 13:52:14 EST 2010
Bugs fixed:
- Tests for "no make test" were failing due to internationalization
of the error message. Rather than try to interpret every possible
make error message, CPAN::Reporter now just looks inside the Makefile
for a "test" target. Hopefully, that will prove more robust.
* makes git easy to learn and use
* focuses on documentation and examples
* removes obstacles to "getting" git
* is biased towards luring existing svn users
Packages Collection.
The Perl 5 module Test::SharedFork is an utility module for
Test::Builder: it makes forking test and merges test count with
parent process & child process.
Pkgsrc changes:
o On NetBSD 4.*, avoid the use of -Wl,--no-undefined. It doesn't work
there, because the shared lib is not linked with libc.so (which is
possibly a bug).
Thanks to joerg@ for hints for how to work around this.
Upstream changes:
0.2701 - Tue Feb 16 09:12:45 EST 2010
Bugs fixed:
- compile() now accepts both string & array for 'include_dirs'
argument, as documented.(RT#54606) [Alberto Simoes]
pkgsrc changes:
- Use Module::Build from perl core
Upstream changes:
0.95 2010-02-16
- Skip t/29-taint-mode.t entirely, since it seems to randomly fail for people,
despite already being marked a todo test.
pkgsrc changes:
- Adjust module type for installation
- Adjust installed file permissions
Upstream changes:
2.08 Mon Feb 8 14:24:26 AUSEST 2010
* BUGFIX: Addeds support for chmod. Many thanks to
Jonathan Yu for reporting this (RT #50423).
* BUGFIX: Multi-arg open is now supported by open.
Many thanks to Nick Ncleaton for finding and fix this
bug. (RT #52427)
* BUILD: Updated to Module::Install 0.93
2.07 Fri Jul 31 16:35:40 BST 2009
* FEATURE: Added ->eval_error to autodie::exception, which
stores the contents of $@ at the time autodie throws its
own exception. This is useful when dealing with modules
such as Text::Balanced which set (but do not throw)
$@ on error.
* TEST: Checking for flock() support no longer causes
test failures on older VMS sysstems. (RT #47812)
Thanks to Craig A. Berry for supplying a patch.
* TEST: hints.t tests should no longer cause bogus
failures relating to File::Copy on VMS and Windows
systems prior to Perl 5.10.2.
pkgsrc changes:
- Adjust dependencies
- Adjust license definition
Upstream changes:
1.1102 Mon Feb 15 07:36:53 EST 2010
- Fixed test that confused archname and osname (reported by Tux)
Upstream changes:
3.0 Tue Dec 15 03:24:28 CET 2009
- enable "use utf8" effect by default.
- removed "utf8" warning category. while this contains useful security
stuff, it also makes implementing security stuff almost impossible,
as it completely mangles perls internal utf8 encoding with actual
utf-8 encoding, and confuses "unicode", "string codepoints" and
"utf-8" so much that it becoems practically unusable.
2.03 Wed Dec 2 18:38:53 CET 2009
- removed "unopened" warning category, as this breaks "stat _", which
seems to be a bug in all perl versions (see perlbug #71002).
- some doc updates.
pkgsrc changes:
- Adding module type and license definition
Upstream changes:
0.19 Mon 15 Feb 2010
- add JSON::DWIW to the top of the JSON loaders list (caelum)
- remove need for caching in Perl loader by using do() instead
of require() (caelum)
pkgsrc changes:
- Using bundled Module::Install for installing
Upstream changes:
0.05 - Jan 22, 2010
- Allow multiple config files to be loaded and merged.
Patch in RT#48552 from Sawyer X
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
0.20 Wed, 10 Feb 2010 00:46:11 +0000
* Remove horrible code and epic comment working around Moose bugs
with reinitializing anon classes now that the bug is fixed upstream
in Moose (commit cf600c83).
0.50 Mon Feb 8 13:43:19 2010
* Mouse::Tiny
- Allow "use Mouse::Tiny VERSION" with a patch contributed by
chocolateboy, RT #54383 (gfx)
* Mouse::Util::MetaRole
- Add Mouse::Util::MetaRole::apply_metaroles
to catch up the latest Moose API for metaroles (gfx)
Upstream changes:
0.08 Sat Feb 13 17:05:23 GMT 2010
- Allow you to pass traits => 'OneTrait' rather than having to say
traits => ['OneTrait'] to help when getting traits from things that
want to send a scalar (e.g. Config::General)
pkgsrc changes:
- Adjust dependency to MooseX::Types::Structured
Upstream changes:
0.30 Thu, 04 Feb 2010 02:41:36 +0100
* Make Any instead of Defined the default type constraint.
* Add tests for coercing optional named parameters (Cory Watson).
+ Make those tests pass by depending on
MooseX::Types::Structured 0.20.
* Make sure Text::Balanced doesn't screw up our data.
pkgsrc changes:
- Using now available wanted module type
Upstream changes:
0.20 04 February 2010
- Add a new Map type. (Ricardo SIGNES)
- Properly handle Optional[] types within Tuples and Dicts.
(Florian Ragwitz)
pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.13 2010-02-11
- Fixed tests that failed if you had an older version of
MooseX::AttributeHelpers installed.
0.12 2010-02-10
- Fixed so that applying a role with class attributes to an instance works
with Moose 0.98.
0.11 2010-02-09
- Roles can now have class attributes, which will be fully initialized when
the role is applied to a class.
- Many modules have been renamed from MooseX::ClassAttribute::Role::Meta::* to
MooseX::ClassAttribute::Trait::*.
- Deprecated the get_class_attribute_map method.
- Added a version number to every .pm file.
bzr 2.0.3
#########
:Codename: little italy
:2.0.3: 2009-12-14
The third stable release of Bazaar has a small handful of bugfixes. As
expected, this has no internal or external compatibility changes versus
2.0.2 (or 2.0.0).
Bug Fixes
*********
* ``bzr push --use-existing-dir`` no longer crashes if the directory
exists but contains an invalid ``.bzr`` directory.
(Andrew Bennetts, #423563)
* Content filters are now applied correctly after pull, merge and switch.
(Ian Clatworthy, #385879)
* Fix a potential segfault in the groupcompress hash map handling code.
When inserting new entries, if the final hash bucket was empty, we could
end up trying to access if ``(last_entry+1)->ptr == NULL``.
(John Arbash Meinel, #490228)
* Improve "Binary files differ" hunk handling. (Aaron Bentley, #436325)
bzr 2.0.2
#########
:Codename: after the scare
:2.0.2: 2009-11-02
The second in our "let's keep the stable bugfixes flowing" series. As
expected this has a few (~9) bugfixes relative to 2.0.1, and no major api
changes or features.
Bug Fixes
*********
* Avoid "NoneType has no attribute st_mode" error when files disappear
from a directory while it's being read. (Martin Pool, #446033)
* Content filters are now applied correctly after revert.
(Ian Clatworthy)
* Diff parsing handles "Binary files differ" hunks. (Aaron Bentley, #436325)
* Fetching from stacked pre-2a repository via a smart server no longer
fails intermittently with "second push failed to complete".
(Andrew Bennetts, #437626)
* Fix typos left after test_selftest refactoring.
(Vincent Ladeuil, Matt Nordhoff, #461149)
* Fixed ``ObjectNotLocked`` errors during ``bzr log -r NNN somefile``.
(Andrew Bennetts, #445171)
* PreviewTree file names are not limited by the encoding of the temp
directory's filesystem. (Aaron Bentley, #436794)
Improvements
************
* ``bzr log`` now read-locks branches exactly once, so makes better use of
data caches. (Andrew Bennetts)
Documentation
*************
* Filtered views user documentation upgraded to refer to format 2a
instead of pre-2.0 formats. (Ian Clatworthy)
Upstream changes:
0.98 Wed, Feb 10, 2010
[BUG FIXES]
* An internals change in 0.97 broke role application to an instance in some
cases. The bug occurred when two different roles were applied to different
instances of the same class. (Rafael Kitover)
0.97 Tue, Feb 9, 2010
[BUG FIXES]
* Calling ->reinitialize on a cached anonymous class destroyed the cache,
causing the class to go out of scope unexpectedly. This could easily
happen at a distance by applying a metarole to an anonymous class. (Dave
Rolsky).
* Version 1.18 (released 2010-02-15) [stable]
** libidn: Put forgotten symbols under old namespace.
Reverts one unnecessary change introduced in 1.17. Suggested by Marco
d'Itri <md@linux.it>.
pkgsrc changes:
- Adjust module file permission
Upstream changes:
0.12 Mon Feb 15 19:23:52 CST 2010
Thanks to MONS for addressing these:
- rt 39183 fallback to Clone::PP if needed/possible
- rt 43056 OO support for more sane behavior non-trampling
This version is a cleaned up version of MONS' patch in rt 43056 plus:
Added tests for OO behavior.
Cleaned up POD a little
perltidy
pkgsrc changes:
- Add license definition
- Reduce to one homepage
- Adjust dependencies
Upstream changes:
version 1.01: Mon Feb 15 10:21:42 CET 2010
Fixes:
- do not use /bin/pwd in t/pod.t
Improvements:
- use Log::Report for error handling.
update of devel/p5-Hash-Case to 1.01{0}.
Handling messages to users can be a hassle, certainly when the same module
is used for command-line and in a graphical interfaces, and has to cope
with internationalization at the same time; this set of modules tries to
simplify this. Log::Report combines gettext features with Log::Dispatch-like
features. However, this module can be used to do only translations or only
message dispatching.
pkgsrc changes:
- Update dependencies
- Adjust module type
Upstream changes:
1.210 Mon 15 Feb 2010
Summary:
- Packaging fixes
Details:
- No functional changes
- Upgrading to Module::Install 0.93
- Added missing test_requires dependency for Class::Inspector
1.209 Sat 6 Feb 2010
Summary:
- Small optimisation release
Details:
- No functional changes
- Upgrading to Module::Install 0.92
- Moved the Test::ClassAPI test to only run during RELEASE_TESTING
to reduce the dependency load (and occasionally Test::ClassAPI seems
to FAIL on CPAN Testers.
pkgsrc changes:
- Ensure non-executable modules
Upstream changes:
0.858 (02.10.2010) - John Siracusa <siracusa@gmail.com>
* The CPAN shell in 5.10.1 (on Mac OS X, anyway) chokes on the
t/debugger.t test. I've moved it to the xt directory.
0.857 (02.09.2010) - John Siracusa <siracusa@gmail.com>
* Fixed a bug that caused methods to be created more than once,
triggering a fatal error, when running under the debugger in
perl 5.10.1 and up. (RT 54444, patch by Christopher Masto)
updated by jihbed.
libnjb is a C library and API for communicating with the Creative Nomad JukeBox
and Dell DJ digital audio players under BSD, Linux, Mac OS X and Windows. The
protocol these devices use is presumably called PDE (Portable Digital
Entertainment protocol) at Creative. Newer devices using the Microsoft MTP
(Media Transfer Protocol) are NOT supported.
Working Devices:
Creative NOMAD Jukebox 1 (aka D.A.P.)
Creative NOMAD Jukebox 2
Creative NOMAD Jukebox 3
Creative NOMAD Jukebox Zen
Creative NOMAD Jukebox Zen USB 2.0
Creative NOMAD Jukebox Zen NX
Creative NOMAD Jukebox Zen Xtra
Creative Zen Touch
Creative Zen Micro
Creative Zen Sleek
Creative Zen
Dell Digital Jukebox ("Dell DJ")
Second Generation Dell DJ
Dell Pocket DJ
Upstream changes:
2010-01-24 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 3.00 released.
* t/basic.t: Add some basic tests for bright color support.
* ANSIColor.pm: Reorganize the documentation and be clearer about
the function interface parameters. Reword the explanation of
bright and regular colors, and provide some advice about which
to use.
2010-01-24 Jakob Ilves <illvilja@gmail.com>
* ANSIColor.pm: Add bright versions of the basic eight foreground
and background colors using the 9x and 10x codes, supported by
emulators with 16 color support.
pkgsrc changes:
- Using CPAN by-module master site - maintainer independent
- correcting file permissions of perl modules
Upstream changes:
1.27 (2010/02/07)
* (ms) ***WARNING: This might break backward compatibility
with some wrapper classes.
[RT 52913] Fixed category fetching in
wrapper classes (reported by Martin Evans). Wrapper classes
now need to call Log::Log4perl->wrapper_register to adapt
get_logger() category fetching. Detailed docs under
"Using Log::Log4perl with wrapper functions and classes"
* (ms) Made meta tag compatible with MakeMaker versions < 6.50
(ms) [RT 52083] Fixed manifest glitch from 1.26 (reported by
Lars Thegler).
* (ms) Added note to FAQ on 'no init happened' warnings for API
initializations, as suggested by Malcolm Nooning.
* (ms) Applied patch by Christopher Mckay which sets
Log4perl::Logger::INITIALIZED only if it's fully initialized.
* (ms) Emmanuel Rodriguez suggested changing TestBuffer's reset()
method to leave the logger population alone. Added clear()
to accomodate the need for a single buffer reset.
* (ms) Xavier Caron added %p{1} to allow abbreviated priority
strings in the pattern layout.
* (ms) Redid composite appenders to address problems with incorrect
caller() data. L4p now supports a $cache parameter to be
passed to the log() function, which stores the completely
rendered message and can be passed to log_cached() later on.
1.26 (2009/11/22)
* (ms) [RT 50495] Perl code in the config file is now evaluated/
compiled after the configuration parser has done its work,
opening up Perl subroutines to all configuration parsers, not
just PropertyConfigurator. Configuration subs for cspecs,
filter, warp_message and appender triggers are sheltered.
The previous, flawed implementation surfaced while using
a 'trigger' category, reported by Olivier Bilodeau.
* (ms) [RT 50090] Added non-portable linebreaks to PatternLayout
(requested by Zden??k Juran).
* (ms) [RT 50094] Docfix for PatternLayout in main manpage (spotted
by Peter Rabbitson).
* (ms) [RT 28679] Added exists() to "Threshold" keyword uppercase
check.
* (ms) Took out Class::Prototyped testcase after it got all weird
and introduced backward-incompatible changes.
Qt Script Generator is a tool that generates Qt bindings for Qt
Script. With the generated bindings you get access to substantial
portions of the Qt API from within Qt Script.
Upstream changes:
Changes for 0.56 Wed Feb 3 14:17:00 GMT 2010
* Applied patch from Petya Kohts, RT #50398, which
updates run_forked() to allow coderefs
but replaced the modified patch by EU::MM environment variable.
pkgsrc changes:
- Add license definition
- Adjust dependencies (Digest::MD5 2.09 is in Perl core since 5.7.3)
- Replace patch for C/Makefile.PL by environment variable controlling
MM::EU prompt() function
Upstream changes:
version: 0.46
date: Fri Feb 12 2010
Same as 0.45_02 (plus some minor doc alterations in Inline.pod).
version: 0.45_02
date: Fri Feb 5 2010
Changes to Inline.pm, denter.pm, and Inline.pod relating to "fixing" untainting
(to the extent that untainting of -T inline scripts works as documented).
Many thanks to Patrick LeBoutillier.
Also added C/t/08core.t (which contains -T on the shebang line) as a basic test
of untainting. (RT ticket 13084)
version: 0.45_01
date: Thurs Jan 28 2010
C/C.pod - document that *fully qualified* paths for LIBS, INC, TYPEMAPS and MYEXTLIB
are needed. (RT ticket 5207)
Inline.pm - remove "defined" from "defined %main::Inline::Config::" as that usage
causes a deprecation warning with perl-5.11 and later. (RT ticket 53227)
Inline.pm - fix sub push_overrides (RT ticket 49669)
This change responsible for "Subroutine Inline::C::get_parser redefined"
warnings that can occur during build stage under certain circumstances.
denter.pm - local()ise $_ (in four places) (RT ticket 16801)
Inline.pod - doc correction (thanks Alejandro Ochoa).
C/Makefile.PL - accommodate 'ccache cc' (RT ticket 40140)
- accommodate ActivePerl-5.10.1 and later (RT ticket 49419)
C/Cookbook.pod - typo fixes (thanks Brad Barber)
- Change "NAME" from "C Cookbook ..." to "Inline::C-Cookbook ...".
(RT ticket 45417)
to 0.13
Upstream changes (since 0.11 because of merge):
0.13
- Merge NUFFIN/Devel-PartialDump-0.12.tar.gz and
FLORA/Devel-PartialDump-0.12.tar.gz.
- Add Test::Warn to PREREQ_PM - patch by Ranguard
0.12 (NUFFIN)
- no more Any::Moose
0.12 (FLORA)
- Update example output in the docs with the JSON-like format
pkgsrc changes:
- Adjust dependencies
Upstream changes (since 0.11 because of merge):
0.13
- Merge NUFFIN/Devel-PartialDump-0.12.tar.gz and
FLORA/Devel-PartialDump-0.12.tar.gz.
- Add Test::Warn to PREREQ_PM - patch by Ranguard
0.12 (NUFFIN)
- no more Any::Moose
0.12 (FLORA)
- Update example output in the docs with the JSON-like format
Upstream changes:
2010-02-14 0.30 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Use $Data::Dumper::Quotekeys = 0; instead of removing the quotes myself
* Put first hash element after opening lonely brace
* Upped copyright to 2010
* Use warn () instead of print STDERR
Upstream changes:
1.200 Feb 13 2010
- make sure Devel::Dwarn::Dwarn and Devel::Dwarn::DwarnS work
1.100 Dec 10 2009
- add Data::Dumper::Concise::Sugar containing Dwarn and DwarnS
helper functions
- add Devel::Dwarn as a more concise alias for ::Sugar
Upstream changes:
1.22 2010-02-12 DCANTRELL Previous release was in error. Instead, fix
the problem, circular structures now
compare equal, no matter what the starting
point (see RT 52836)
pkgsrc changes:
- Adjusting dependencies
Upstream changes:
1.1710 Wed Feb 10 10:30:51 EST 2010
Bugs fixed:
- Tests for "no make test" were failing on some systems due to
the incredibly wide range of error messages possible from
make/nmake/dmake on various systems. The error message check is
now even more liberal.
1.1709 Mon Feb 1 22:39:59 EST 2010
Bugs fixed:
- Fixed PrereqCheck for modules like "if.pm" that could be confused
with Perl syntax (RT#53477 by Serguei Trouchelle)
- Added PrereqCheck special-case for Module::Install and improved
diagnostics when prereqs are missing or too low (RT#51257)
- Distributions with no 'make test' target should be UNKNOWN,
not FAIL (RT#52139)
- Improved detection of Test::Reporter capable of setting 'distfile'
parameter
Documentation changes:
- Added 'Port' example for transport options
- Adopted new format for Changes
Upstream changes:
0.09 Wed Feb 10 19:20:00 CET 2010
- Automatically include an #include <exception> into the output
for the exception handling.
- Documentation for ExtUtils::XSpp::Node and subclasses.
- Split ExtUtils/XSpp/Node.pm into separate per-class files.
0.08 Fri Feb 5 19:00:00 CET 2010
- Catch all C++ exceptions in the generated wrapper XS.
The exceptions are turned into plain Perl croak() calls
for now but may be upgraded to configurable exception
objects later. (Steffen Mueller)
Upstream changes:
2.2203 - Thu Feb 11 14:00:51 EST 2010
Bug fixes:
- Build.PL was not including ExtUtils/xsubpp for installation. Fixed
by subclassing M::B::find_pm_files to include it [David Golden]
to match the source distfile name.
(It had three different names, including, the distfile name.)
This moves electricfence to electricfence and renames the package from
ElectricFence to electric-fence.
Changes in GMP 5.0.1
BUGS FIXED
- Fat builds fixed.
- Fixed crash for huge multiplies when old FFT_TABLE2 type of parameter selection tables' sentinel was smaller than multiplied
operands.
- The solib numbers now reflect the removal of the documented but preliminary mpn_bdivmod function; we correctly flag
incompatibility with GMP 4.3. GMP 5.0.0 has this wrong, and should perhaps be uninstalled to avoid confusion.
SPEEDUPS
- Multiplication of large numbers has indirectly been sped up through better FFT tuning and processor recognition. Since many
operations depend on multiplication, there will be a general speedup.
FEATURES
- More Core i3, i5 an Core i7 processor models are recognised.
- Fixes and workarounds for Mac OS quirks should make this GMP version build using many of the different versions of "Xcode".
MISC
- The amount of scratch memory needed for multiplication of huge numbers have been reduced substantially (but is still larger
than in GMP 4.3.)
- Likewise, the amount of scratch memory needed for division of large numbers have been reduced substantially.
- The FFT tuning code of tune/tuneup.c has been completely rewritten, and new, large FFT parameter selection tables are provided
for many machines.
- Upgraded to the latest autoconf, automake, libtool.
Changes in GMP 5.0.0
BUGS FIXED
- None (contains the same fixes as release 4.3.2).
SPEEDUPS
- Multiplication has been overhauled:
1. Multiplication of larger same size operands has been improved with the addition of two new Toom functions and a new
internal function mpn_mulmod_bnm1 (computing U * V mod (B^n-1), B being the word base. This latter function is used for the
largest products, waiting for a better Schoenhage-Strassen U * V mod (B^n+1) implementation.
2. Likewise for squaring.
3. Multiplication of different size operands has been improved with the addition of many new Toom function, and by selecting
underlying functions better from the main multiply functions.
- Division and mod have been overhauled:
1. Plain "schoolbook" division is reimplemented using faster quotient approximation.
2. Division Q = N/D, R = N mod D where both the quotient and remainder are needed now runs in time O(M(log(N))). This is an
improvement of a factor log(log(N))
3. Division where just the quotient is needed is now O(M(log(Q))) on average.
4. Modulo operations using Montgomery REDC form now take time O(M(n)).
5. Exact division Q = N/D by means of mpz_divexact has been improved for all sizes, and now runs in time O(M(log(N))).
- The function mpz_powm is now faster for all sizes. Its complexity has gone from O(M(n)log(n)m) to O(M(n)m) where n is the size
of the modulo argument and m is the size of the exponent. It is also radically faster for even modulus, since it now partially
factors such modulus and performs two smaller modexp operations, then uses CRT.
- The internal support for multiplication yielding just the lower n limbs has been improved by using Mulders' algorithm.
- Computation of inverses, both plain 1/N and 1/N mod B^n have been improved by using well-tuned Newton iterations, and
wrap-around multiplication using mpn_mulmod_bnm1.
- A new algorithm makes mpz_perfect_power_p asymptotically faster.
- The function mpz_remove uses a much faster algorithm, is better tuned, and also benefits from the division improvements.
- Intel Atom and VIA Nano specific optimisations.
- Plus hundreds of smaller improvements and tweaks!
FEATURES
- New mpz function: mpz_powm_sec for side-channel quiet modexp computations.
- New mpn functions: mpn_sqr, mpn_and_n, mpn_ior_n, mpn_xor_n, mpn_nand_n, mpn_nior_n, mpn_xnor_n, mpn_andn_n, mpn_iorn_n,
mpn_com, mpn_neg, mpn_copyi, mpn_copyd, mpn_zero.
- The function mpn_tdiv_qr now allows certain argument overlap.
- Support for fat binaries for 64-bit x86 processors has been added.
- A new type, mp_bitcnt_t for bignum bit counts, has been introduced.
- Support for Windows64 through mingw64 has been added.
- The cofactors of mpz_gcdext and mpn_gcdext are now more strictly normalised, returning to how GMP 4.2 worked. (Note that also
release 4.3.2 has this change.)
MISC
- The mpn_mul function should no longer be used for squaring, instead use the new mpn_sqr.
- The algorithm selection has been improved, the number of thresholds have more than doubled, and the tuning and use of existing
thresholds have been improved.
- The tune/speed program can measure many of new functions.
- The mpn_bdivmod function has been removed. We do not consider this an incompatible change, since the function was marked as
preliminary.
- The testsuite has been enhanced in various ways.
Changes in GMP 4.3.2
Bugs:
- Fixed bug in mpf_eq.
- Fixed overflow issues in mpz_set_str, mpz_inp_str, mpf_set_str, and mpf_get_str.
- Avoid unbounded stack allocation for unbalanced multiplication.
- Fixed bug in FFT multiplication.
Speedups:
- None, except that improved processor recognition helps affected processors.
Features:
- Recognise more "Core 2" processor variants.
- The cofactors of mpz_gcdext and mpn_gcdext are now more strictly normalised, returning to how GMP 4.2 worked.
While here reset location of shardstatedir to default location.
${VARBASE}/run is bad idea, because persistent data are stored.
Noticed by Marko Schutz in pkgsrc-users@.
Notes:
Version 4.24.2 (25-Jun-2009)
* The branch fstate can contain fake transparent entries when a change
not yet integrated modifies for the first time in the branch a file.
It is possible that such entries cause troubles if the project is
configured to write the pfstate file. To avoid such troubles the fake
transparent entries are stripped on the fly when reading the pfstate
file.
The way the the pfstate file is written is not modified.
* The Italian translation of error messages is now available.
* The Vietnamese and Dutch error messages has been updated.
* The aerevml(1) command was incorrectly printing twice user defined
attributes. This behavior has been fixed.
* The aeclean(1) command was incorrectly checking the patterns against
the absolute name of the files. This behavior has been fixed.
* The aelock(1) man page was incorrectly reporting the attribute name
aelock use. This has been fixed.
* The aesub(5) man page now reference aeuconf(5) in the email address
section.
* The aedist(1) command is now more robust when handling renamed
files.
* The t0228a-matt.sh test script has been made more robust with
respect to different behavior of libmagic.
* The t0127a.sh test script (aeimport vs. sccs) has been fixed.
* A number of memory related bugs has been fixed.
* Some typo has been corrected in the ae-repo-ci(1) man page.
* The build process has been improved to give more informative
messages when a new aegis developer populate his repository for the
first time.
Log::Any::Adapter implementations to make use of Log::Any.
The Log-Any-Adapter distribution implements Log::Any class methods to
specify where logs should be sent. It is a separate distribution so as
to keep Log::Any itself as simple and unchanging as possible.
changes:
-Added the dmalloc_get_stats() function to report on internal
heap statistics
-Added file/line number reporting for the function argument checking
features. WARNING: this requires a recompilation of all code compiled
with -DDMALLOC_FUNC_CHECK
-misc fixes and improvements
Changes:
* recursive merge didn't correctly diagnose its own programming errors,
and instead caused the caller to segfault.
* The new "smart http" aware clients probed the web servers to see if
they support smart http, but did not fall back to dumb http transport
correctly with some servers.
* Time based reflog syntax e.g. "@{yesterday}" didn't diagnose a misspelled
time specification and instead assumed "@{now}".
* "git archive HEAD -- no-such-directory" produced an empty archive
without complaining.
* "git blame -L start,end -- file" misbehaved when given a start that is
larger than the number of lines in the file.
* "git checkout -m" didn't correctly call custom merge backend supplied
by the end user.
* "git config -f <file>" misbehaved when run from a subdirectory.
* "git cvsserver" didn't like having regex metacharacters (e.g. '+') in
CVSROOT environment.
* "git fast-import" did not correctly handle large blobs that may
bust the pack size limit.
* "git gui" is supposed to work even when launched from inside a .git
directory.
* "git gui" misbehaved when applying a hunk that ends with deletion.
* "git imap-send" did not honor imap.preformattedHTML as documented.
* "git log" family incorrectly showed the commit notes unconditionally by
mistake, which was especially irritating when running "git log --oneline".
* "git status" shouldn't require an write access to the repository.
* Other minor documentation updates are included.
Upstream changes:
0.96 Sat, Feb 6, 2010
[NEW FEATURES]
* ScalarRef is now a parameterized type. You can now specify a type
constraint for whatever the reference points to. (Closes RT#50857)
(Michael G. Schwern, Florian Ragwitz)
[BUG FIXES]
* ScalarRef now accepts references to other references. (Closes RT#50934)
(Michael G. Schwern)
- 2.25 | 2009-05-28
- changes to (www cgi)
- bugfix: parse cookies using comma as inter-cookie delim
- bugfix: query-string no longer masks form-data
- new proc: cgi:cookie-names
- new support for ‘uploads-lazy’ (file contents management) style
- new module: (www server-utils form-2-form)
- new (www server-utils cookies) proc: simple-parse-cookies
- new (www server-utils parse-request) procs
- hqf<-upath
- alist<-query
- read-body
- documentation spiffed
- distribution includes guile-www.pdf
- maintenance uses GNU Autoconf 2.63, GNU Automake 1.11
liboil-0.3.17
=============
New release of liboil out. Fixes a bunch of compile bugs.
***** WARNING *****
Liboil is now in maintenence-only mode. No new features will
be added, and bugs will be fixed according to their severity and
availablility of patches.
Users of liboil are recommended to switch to Orc
(http://code.entropywave.com/projects/orc/). Please contact
David Schleef <ds at schleef.org> about converting liboil functions
to Orc code -- in many cases this work has already been done.
0.49 Tue Feb 2 12:58:45 2010
* MouseAccessor.xs
- Fix RT #54203 that writers might return undef in setting values
reported by chocolateboy (gfx)
0.48 Sun Jan 31 17:53:31 2010
* MouseTypeConstraints.xs
- Fix magic handling in type constraints reported by sunnavy (gfx)
0.93 Sun 7 Feb 2010
- Better search for 'Perl' license (CHORNY)
- Added automatic executing of xt tests during either author()
mode or when RELEASE_TESTING is enabled (ADAMK)
Version 6.06 2010-02-05
Added dm_zdump example script.
Minor bug where %Z printf format didn't always work.
Improved TZ::periods functionality
Fixed bug in Date_ConvTZ where empty values weren't defaulting to local timezone.
Robert Eden
Fixed a couple of problems in the generated timezones for some odd cases
(America/Resolute and Asia/Tehran).
Added support for 5pm back in (it was omitted accidentally). Mark Kennedy
Fixed a minor warning. Morten Bjoernsvik
Some additional speedups.
Newest zoneinfo data.
Version 6.07 2010-02-05
Fixed bug in Date_TimeZone where it wasn't returning the timezone. Robert Eden
* Version 1.17 (released 2010-02-05)
** Fix symbol export problem for a few variables.
Applications (that use these rarely used variables) built against
versions before 1.13 did not work with libidn versions 1.13 to 1.16.
Symbol versioning was introduced in version 1.13 but by accident some
symbols that were visible before that release were not exported, and
the consequence was that those symbols were not available in version
1.13 to 1.16. This release fixes the problem, so the symbols are
visible again, making this release backwards compatible with all
earlier releases.
The affected symbols are the following variables:
stringprep_iscsi_prohibit, stringprep_rfc3454_A_1,
stringprep_rfc3454_B_1, stringprep_rfc3454_B_2,
stringprep_rfc3454_B_3, stringprep_rfc3454_C_1_1,
stringprep_rfc3454_C_1_2, stringprep_rfc3454_C_2_1,
stringprep_rfc3454_C_2_2, stringprep_rfc3454_C_3,
stringprep_rfc3454_C_4, stringprep_rfc3454_C_5,
stringprep_rfc3454_C_6, stringprep_rfc3454_C_7,
stringprep_rfc3454_C_8, stringprep_rfc3454_C_9,
stringprep_rfc3454_D_1, stringprep_rfc3454_D_2,
stringprep_saslprep_space_map.
Thanks to Marco d'Itri <md@linux.it> for reporting
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561291> that led to
discovering this problem.
** Really fix the link error of self-tests on MinGW.
** API and ABI is backwards compatible with the previous version.
pkgsrc notion that free software should not depend on non-free
software (because that results in not having distributable binary
packages, and makes the build fail) unless skipping the dependency
renders the software non-useful.
(The hdf web page says that the default binary builds of hdf include
szip support, but then go on about how users that don't qualify for
the no-cost license have to install a different version.)
If someone who grasps hdf5 can say that hdf5 w/o szip is generally not
useful, we can turn this back on and disable by default the hdf5
option in octave.
This package are using some files outside of the directory specified by WRKSRC,
(ex. ../build-aux/config.*). But some pkgsrc checks/replacements/modifications
are only effect to below ${WRKSRC}.
Packages Collection.
AnnoCPAN is a web interface for the documentation of all the modules
on CPAN, where users can add annotations on the margin of specific
paragraphs throughout the POD. The master AnnoCPAN site is located
at http://annocpan.org/.
The Perl 5 module AnnoCPAN::Perldoc provides a substitute for the
'perldoc' command that displays the annotations locally and without
requiring a connection to the Internet. It works by using a local
note database that can be downloaded from http://annocpan.org/annopod.db
Though it isn't latest swig release, some depending packages
(ham/gnuradio-core and x11/wxruby which isn't imported yet) and
needs to stay in this release.
SWIG-1.3.36 summary:
- Enhancement to directors to wrap all protected members
- Optimisation feature for objects returned by value
- A few bugs fixes in the PHP, Java, Ruby, R, C#, Python, Lua and
Perl modules
- Other minor generic bug fixes
SWIG-1.3.35 summary:
- Octave language module added
- Bug fixes in Python, Lua, Java, C#, Perl modules
- A few other generic bugs and runtime assertions fixed
SWIG-1.3.34 summary:
- shared_ptr support for Python
- Support for latest R - version 2.6
- Various minor improvements/bug fixes for R, Lua, Python, Java, C#
- A few other generic bug fixes, mainly for templates and using statements
SWIG-1.3.33 summary:
- Fix regression for Perl where C++ wrappers would not compile
- Fix regression parsing macros
SWIG-1.3.32 summary:
- shared_ptr support for Java and C#
- Enhanced STL support for Ruby
- Windows support for R
- Fixed long-standing memory leak in PHP Module
- Numerous fixes and minor enhancements for Allegrocl, C#, cffi, Chicken, Guile,
Java, Lua, Ocaml, Perl, PHP, Python, Ruby, Tcl.
- Improved warning support
0.95 Thu, Feb 4, 2010
[NEW FEATURES]
* Moose::Meta::Attribute::Native::Trait::Code now provides execute_method, in
addition to execute, to be able to call a code attribute as a method.
(Florian Ragwitz)
[ENHANCEMENTS]
* Moose::Object::does no longer checks the entire inheritance tree, since
Moose::Meta::Class::does_role already does this. (doy)
* Moose::Util::add_method_modifier (and subsequently the sugar functions Moose::before,
Moose::after, and Moose::around) can now accept arrayrefs, with the same
behavior as lists. Types other than arrayref and regexp result in an error.
(Dylan Hardison)
Based on PR#41674 by Kamel Derouiche.
1.5.3 (23 Jul 2006)
-------------------
* Port r47026 from Python svn repository: fix unit test so
it doesn't screw up other tests in the Python test suite.
1.5.2 (22 Jul 2006)
-------------------
* Minor documentation tweaks.
* SF bug #1498146: handle Unicode help strings (affects option help,
description, and epilog).
1.5.1 (19 Apr 2006)
-------------------
* Fix so the 'merge' script works again (bugs spotted, and mostly
fixed, by Andrea 'fwyzard' Bocci).
* SF bug #1145594: add 'destroy()' method to OptionParser so
applications can explicitly break reference cycles, making life
easier for Python's garbage collector.
* SF feature #988126: add 'epilog' attribute to OptionParser
(and constructor arg): paragraph of text to print after the
main option help.
* Corrected French translation (po/optik/fr.po) (Laurent Laporte).
* Beefed up reference guide.
* Backported to Python 2.0/2.1 (Giovanni Bajo).
1.5 (6 Dec 2004)
----------------
(All changes first released in Optik 1.5a1 except as noted.)
* Optik now requires Python 2.2 or later.
* Add expansion of default values in help text: the string
"%default" in an option's help string is expanded to str() of
that option's default value, or "none" if no default value.
* SF bug #955889: option default values that happen to be strings are
now processed in the same way as values from the command line; this
allows generation of nicer help when using custom types. Can
be disabled with parser.set_process_default_values(False).
* SF bug #960515: don't crash when generating help for callback
options that specify 'type', but not 'dest' or 'metavar'.
* SF feature #815264: change the default help format for short options
that take an argument from e.g. "-oARG" to "-o ARG"; add
set_short_opt_delimiter() and set_long_opt_delimiter() methods to
HelpFormatter to allow (slight) customization of the formatting.
* SF patch #736940: internationalize Optik: all built-in user-
targeted literal strings are passed through gettext.gettext(). Also
added po/ directory for message catalog and translations, so that
Optik-based applications have a single place to go for translations
of Optik's built-in messags. Include translations for Danish and
German (thanks to Frederik S. Olesen and Martin v. L
respectively), and partial translations for French (by me).
* SF bug #878453 (Python): respect $COLUMNS environment variable for
wrapping help output.
* SF feature #964317: allow type objects to specify option types;
allow "str" as an alias for "string".
* SF feature #988122: expand "%prog" in the 'description' passed
to OptionParser, just like in the 'usage' and 'version' strings.
(This is *not* done in the 'description' passed to OptionGroup.)
* Added HTML-formatted docs to the source distribution (in addition
to the reStructuredText source files).
* Added three new examples: custom_source.py, custom_type.py, and
no_help.py.
* Remove the old, broken "ignore" option conflict handler -- was
only needed for compatibility with Optik 1.1.
* Move documentation into docs/ directory, and write a script
(mkpydoc) to automatically convert it to LaTeX for the Python
standard library manual. Many documentation improvements.
(1.5a2)
* SF #997100: attempt to avoid triggering a FutureWarning in
__repr__() when using id() with "%x" (1.5a2).
* SF #1048725: fix typo in Values.__eq__() introduced in 1.5a1.
* Fix test script so it plays nice when being run with other test
scripts (as in the Python test suite) (1.5a2).
* SF patch #870807: allow users to specify integer option arguments
in hexadecimal, octal, or binary with leading "0x", "0", or "0b"
(1.5 final).
* SF feature #1050184: add 'append_const' action (patch by
Andrea 'fwyzard' Bocci) (1.5 final).
* Keep going if importing gettext fails (so optparse can be used
in the Python build process) (1.5 final).
Python 2.3 (29 July 2003)
-------------------------
(A couple of fixes were made in Optik in time for its inclusion in
Python 2.3 as optparse, but I never got around to making a corresponding
bug-fix release of Optik.)
* Add __all__ to optik package and optparse module (fixes
SF bug #728563).
* Fix so the 'prog' attribute of OptionParser (which was
surreptitiously added in 1.4.1, but undocumented, untested,
and not working) actually works.
1.4.1 (20 Apr 2003)
-------------------
* Changed to use the new textwrap module included with Python 2.3.
Includes a copy of textwrap.py for use with older Python versions.
* Set __all__ in each of the optik.* modules, to make life easier for
optik/__init__.py.
* Rewrote the test suite to use PyUnit, and added some new tests
that revealed some long-hidden bugs. Fixed those bugs.
(Thanks to Johannes Gijsbers for doing all the work!)
* For versions of Python with builtin True and False values (ie.
Python 2.2.1 and later), make store_true/store_false use them.
* Add forwards-compatibility 'optparse' module, so scripts can
import from 'optparse' and work under base Python 2.3, or
under older Pythons with Optik 1.4.1 or later installed.
InlineX::C2XS - create an XS file from an Inline C file.
The C file that InlineX::C2XS needs to find would contain
only the C code.
InlineX::C2XS looks for the file in ./src directory,
expecting that the filename will be the same as what
appears after the final '::' in the module name (with a
'.c' extension).ie if the module is calle My::Next::Mod
it looks for a file ./src/Mod.c, and creates a file
named Mod.xs. Also created, is the file 'INLINE.h' - but
only if that file is needed. The generated xs file (and
INLINE.h) will be written to the cwd unless a third argument
(specifying a valid directory) is provided to the c2xs()
function.
The created XS file, when packaged with the '.pm' file, an
appropriate 'Makefile.PL', and 'INLINE.h' (if it's needed),
can be used to build the module in the usual way - without
any dependence upon the Inline::C module
Changes:
* "git blame" did not work well when commit lacked the author name.
* "git branch -a name" wasn't diagnosed as an error.
* "git count-objects" did not handle packfiles that are bigger than 4G on
platforms with 32-bit off_t.
* "git checkout -m other" while on a branch that does not have any commit
segfaulted, instead of failing.
* "git fast-import" choked when fed a tag that do not point at a
commit.
* "git grep" finding from work tree files could have fed garbage to
the underlying regexec(3).
* "git grep -L" didn't show empty files (they should never match, and
they should always appear in -L output as unmatching).
* "git rebase -i" did not abort cleanly if it failed to launch the editor.
* "git reset --hard" did not work correctly when GIT_WORK_TREE environment
variable is used to point at the root of the true work tree.
* http-backend was not listed in the command list in the documentation.
* Building on FreeBSD (both 7 and 8) needs OLD_ICONV set in the Makefile
* "git checkout -m some-branch" while on an unborn branch crashed.
Pkgsrc changes:
- Drop all dependencies now that perl 5.10.0 is the minimum
required Perl version with respect to pkgsrc.
Upstream changes:
0.22 Fri, Jan 29, 2010
- Add note that people should be using MRO::Compat rather than
Class::C3 directly.
SWT is an open source widget toolkit for Java designed to provide efficient,
portable access to the user-interface facilities of the operating systems
on which it is implemented.
Based on PR#42668 by Wen Heping.
CHANGES
*******
==================
3.5.3 (2009-12-08)
==================
- Fix an edge case: make providedBy() work when a class has '__provides__' in
its __slots__ (see http://thread.gmane.org/gmane.comp.web.zope.devel/22490)
==================
3.5.2 (2009-07-01)
==================
- BaseAdapterRegistry.unregister, unsubscribe: Remove empty portions of
the data structures when something is removed. This avoids leaving
references to global objects (interfaces) that may be slated for
removal from the calling application.
==================
3.5.1 (2009-03-18)
==================
- verifyObject: use getattr instead of hasattr to test for object attributes
in order to let exceptions other than AttributeError raised by properties
propagate to the caller
- Add Sphinx-based documentation building to the package buildout
configuration. Use the ``bin/docs`` command after buildout.
- Improve package description a bit. Unify changelog entries formatting.
- Change package's mailing list address to zope-dev at zope.org as
zope3-dev at zope.org is now retired.
==================
3.5.0 (2008-10-26)
==================
- Fixed declaration of _zope_interface_coptimizations, it's not a top level
package.
- Add a DocTestSuite for odd.py module, so their tests are run.
- Allow to bootstrap on Jython.
- Fix https://bugs.launchpad.net/zope3/3.3/+bug/98388: ISpecification
was missing a declaration for __iro__.
- Added optional code optimizations support, which allows the building
of C code optimizations to fail (Jython).
- Replaced `_flatten` with a non-recursive implementation, effectively making
it 3x faster.
==================
3.4.1 (2007-10-02)
==================
- Fixed a setup bug that prevented installation from source on systems
without setuptools.
==================
3.4.0 (2007-07-19)
==================
- Final release for 3.4.0.
====================
3.4.0b3 (2007-05-22)
====================
- Objects with picky custom comparison methods couldn't be added to
component registries. Now, when checking whether an object is
already registered, identity comparison is used.
====================
3.3.0.1 (2007-01-03)
====================
- Made a reference to OverflowWarning, which disappeared in Python
2.5, conditional.
Upstream changes:
2010-01-21 John Peacock <john.peacock@havurah-software.org>
* Tagging version '0.80' using shipit.
* Ignore previous and existing tarballs
* Release to CPAN with just the assertion fix for older compilers.
* Bump $VERSION in all files in preparation for quick CPAN release
* Currently failed attempt to merge with bleadperl
1.4.3 - 2010-02-01
This is a scheduled bugfix release.
* Mercurial license has changed from GPLv2 to GPLv2+
* speed up copy detection in merge, status, and diff
* templates: fix relative path expansion on style setting
* merge: fix merging of already-merged subrepos
* summary: fix i18n issue reporting clean working directories
* hgweb: improve IIS PATH_INFO handling
* relink: Windows support
pkgsrc changes:
- Adding license definition
Upstream changes:
0.04
- Restore list context propagation for catch blocks
- Fix a bug where finally blocks weren't always invoked
0.03
- Support for 'finally' blocks (Andy Yates)
- More documentation and tests (many people)
- Sets $@ to the previous value at the beginning of the eval, to allow
the capture of an error stack when calling die.
Upstream changes:
3.21 2010-01-30
- Add test to ensure we're not depending on a module we no
longer ship.
- Fix up skip counts for Windows case - tests were failing
on Windows.
Upstream changes:
- 2010-02-01 Uploaded version 2010.002 to CPAN.
- 2010-02-01 Renamed newly created functions to *backslash() and tweaked docs.
- 2010-01-30 Uploaded version 2010.001_1 to CPAN as a developer release.
- 2010-01-30 Added tests for new functions and previous bug reports.
- 2010-01-29 Added new functions with support for more of the escapes used in
Perl's own syntax, based on email exchange with Brad Bowman.
- 2010-01-29 Changed unprintable to accept optional x in \xFF escapes as per
discussion at PerlMonks: http://perlmonks.org/?node_id=461186
- 2010-01-29 Added META.yml as requested in RT 41226 by Alexandr Ciornii.
- 2010-01-29 Used Module::Starter to update package skeleton and style.
Upstream changes:
2.2202 - Wed Jan 27 15:04:59 EST 2010
Bug fixes:
- The fix to IN/OUT/OUTLIST was itself broken and is now fixed.
[Reported by Serdar Dalgic; fix suggested by Rafael Garcia-Suarez]
We apologize for the fault in the regex. Those responsible
have been sacked.
Upstream changes:
Version 2.56: ( Thu Dec 31 06:55:01 IST 2009 )
------------------------------------------------
* Hopefully fixed the skip() in t/07misc.t
- https://rt.cpan.org/Public/Bug/Display.html?id=53238
- It was skip($num, $label) instead of skip($label, $num) and it
lacked a "SKIP:" label.
Version 2.55: ( Tue Dec 22 17:42:59 IST 2009 )
------------------------------------------------
* Refactoring the tests:
- Converted t/05hash.t to Test::More and modernised it.
- Converted t/06oo.t to Test::More and modernised it.
- Testing: extracted t/lib/Config/IniFiles/TestPaths.pm.
- Converted t/10delta.t to Test::More and modernised it.
- Add the t_unlink method.
cppcheck is a tool for static C/C++ code analysis intended to
complement the checking of the compiler. It checks for memory
leaks, mismatching allocation-deallocation, buffer overrun, unused
functions, coding style, and much more.
pkgsrc changes:
- Use more generic MASTER_SITE
Upstream changes:
1.16 Thu Jan 14 22:55:10 UTC 2010
- applied patch to fix deep recursion crash (RT #49580, Daniel LeWarne)
"This is a Hail Mary situation. It seems to work."
It doesn't reliably on NetBSD-5 or -current; namely, it makes flex
spit out a "Broken pipe" when presented with an input file on stdin.
Finding the problem area and suggesting a workaround kudos mlelstv.
There are better ways to fix it properly, which will be employed
in Due Time.
pkgsrc changes:
- Adjusting license definition
Upstream changes:
3.20 2009-01-22
- Remove references / dependency on TAP::Parser::Source::Perl
3.19 2009-01-20
- Avoid depending on Module::Build. The resulting circular
dependency made it impossible to install Test::Harness and/or
Module::Build in some cases.
3.18 2009-01-19
- Handle the case where the filename of the perl executable
contains space. Thanks to kmx.
- Various documentation fixes.
3.17_04 2009-??-??
- Fix failures due to unknown location of Perl in t/source_handler.t.
- Use EUMM style shebang magic to produce an executable 'psql'
for t/source_handler.t.
3.17_03 2009-11-19
- Fix failures due to over-strict assertions in t/source.t.
3.17_02 2009-11-17
- Merge in Steve's missing changes. Oops.
3.17_01 2009-11-17
- Re-engineered source handling API to allow users to configure how
TAP is sourced by the parser. Introduced a new 'sources' param to
TAP::Harness, and new options to prove, eg:
prove --source XYZ --xyz-option foo=bar
The new TAP::Parser::SourceHandler API makes it much easier to
write plugins. This breaks backwards compatibility for plugins &
extenstions that rely on the following APIs:
TAP::Parser::Source
TAP::Parser::SourceFactory
TAP::Parser::IteratorFactory
TAP::Parser, specifically:
new: 'source' & 'tap' params
source_class
perl_source_class
iterator_factory_class
make_source
make_perl_source
make_iterator
Please see the TAP::Parser docs for more details.
[Steve Purkis & David Wheeler]
- Removed dependency on File::Spec [Schwern]
- Made it possible to pass different args to each test [Lee Johnson]
- Added HARNESS_SUBCLASS option to Test::Harness
- Added TAP::Parser::SourceHandler::File which lets you to stream TAP
from a text file (eg: *.tap).
- Added TAP::Parser::SourceHandler::pgTAP. All the source handlers are
new, but this is the only one to add major new functioality: the
ability to run pgTAP tests (http://pgtap.projects.postgresql.org/).