for a zip header anywhere but byte offset 0 makes normal unzip
report an error after extraction, so add a '|| true' workaround to
the workaround... and a comment as to what is going on so the next
person poking here doesn't have quite such a wtf moment...
Fixes build on at least NetBSD 5.0
Pkgsrc changes:
- Add LICENSE
Upstream changes:
1.18 - Mon Aug 31 23:20:21 PDT 2009
- Update list of commands that do not require a locator (barbie++)
- Update Module::Install to 0.91
- Ensure that do_command reuses LWP objects and caches
connections for performance (konobi++)
- Minor POD touchups by (dandv++)
Upstream changes:
0.22 Sat. Sept 05 2009
- Require GLD 0.077 for RT#49427 as some versions are broken
* MooseX::Getopt
- Split into MooseX::Getopt::Basic (without the G::L::Descriptive support)
and MooseX::Getopt::GLD.
* Tests
- Ensure author tests get run when in author mode.
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.30 Sat, 05 Sep 2009 02:48:05 +0200
* Make the attr inheriting TODO test work.
* Make default values for role parameters work (nperez).
* Add tests for the above (nperez).
0.29 Mon, 31 Aug 2009 19:11:25 +0200
* Add failing test for applying modifiers to a method directly composed from
a role (nperez).
* Fix the failing test by depending on MXMS 0.24.
Upstream changes:
0.24 Mon, 31 Aug 2009 19:04:14 +0200
* Rename the meta method's clone method to reify. clone already had a special
meaning for methods in role applications to classes.
DISTNAME. While here, upgrade to 0.6.1, which (unlike the previous
version 0.4.4) starts with the current pkgsrc py-wxWidgets version.
* IDE translated and Internationalisation support for applications.
* Translations available for:
Afrikaans, Brazilian Portuguese, Chinese, French, German, Italian,
Spanish
* IDE Language Chooser Dialog under Tools
* Design time support for i18n _() strings in the generated source.
See Examples/i18n/*
* New release binary format added for windows
* Installs as a self contained exe
* A python/wxPython installation is still required to run external
scripts and the debugger
* Improved design time sizer/control creation:
* Sizers and controls are now automatically linked up
or added as sizer items when the sizers and control are
created from the Palette on the Designer
* Command-line parameters added:
* -U, -UnicodeEncoding, for setting the ide encoding without using
sitecustomize.py
* -W, -wxVersionSelect, for specifying a wxPython version
* New controls supported:
wx.Listbook, wx.Choicebook, wx.Treebook, wx.Toolbook,
wx.SearchCtrl, wx.ColourPickerCtrl, wx.FontPickerCtrl,
wx.DirPickerCtrl, wx.FilePickerCtrl,
wx.richtext.RichTextCtrl, wx.combo.BitmapComboBox,
wx.animate.GIFAnimationCtrl, wx.media.MediaCtrl,
wx.lib.flatnotebook, wx.lib.splitter, wx.lib.scrolledpanel,
wx.lib.hyperlink, wx.lib.analogueclock,wx.lib.filebrowsebutton,
wx.lib.throbber, wx.lib.ticker, wx.lib.dragscroller
* Basic support for Button Stock Ids
* Support for using wx.ArtProvider for bitmap properties in the Designer
* When the file dialog opens from the property editor, set the
Image Type to ArtProvider and click Open, the ArtProvider dialog
will open.
* All help files now distributed as .htb help files.
* Help updated to wxPython 2.8 and Python 2.5
* wxPython api help included
* All help files back in the repository and included in packages
* Code Templates added:
* A Code Template is a small idiomatic snippet of code that can be
selected from a popup list and inserted at the current caret
position.
* Code templates available for:
* Boa: sys.breakpoint, customclasses, codetemplate,
html document skeleton
* Python: class, method, function, iterator, descriptor
* wxPython: wx.ColourDialog, wx.FontDialog, wx.PrintDialogData,
wx.PageSetupDialog, wx.DirDialog, wx.FileDialog,
wx.SingleChoiceDialog, wx.TextEntryDialog,
wx.MessageDialog, wx.FindReplaceDialog,
wx.MultiChoiceDialog, wx.BusyCursor, wx.Locale, wx.AboutBox
* Code completion improvements
* More local variables picked up from code
* Option available: Preferences->General->Editor->importOnCodeComplete
so that modules can be auto imported for introspection.
* Improved unicode source handling
* Using the coding delaration if defined (# -*- coding: name -*- )
* Handling for utf8 bom
* Bugfixes
* Sizer improvements for GTK for the Find/Replace, InterpreterChooser,
and ModuleFinder dialogs
* Tutorial updates
* SVN support added
Pkgsrc changes:
- Adjust/fix dependencies
Upstream changes:
[1.104] Released 2009-08-23
This release is dedicated to Tom Wyant in appreciation of the amount of
effort he put into the enhancements and bug fixes in this release, for
having the patience to wait for the amount of time that it took to get
them out, and for overall awesomeness. Thank you, Tom.
New Policies:
Objects::ProhibitIndirectSyntax
ValuesAndExpressions::ProhibitComplexVersion
ValuesAndExpressions::RequireConstantVersion
New Optional Requirement:
* Email::Address, if you want
ValuesAndExpressions::ProhibitInterpolationOfLiterals to properly ignore
emaila addresses.
New Features:
* Perlcritic will list the names of files with violations if given the
--files-with-violations option, or the names of files without
violations if given the --files-without-violations options. These
have synonyms -l and -L respectively.
* Perlcritic has a new --list-enabled option, which lists the Policies
that will be enforced, given the current configuration. This is
useful if you've written a complex command-line or modified your
.perlcriticrc file and you want to see which Policies *would*
be used with the current configuration, if you were actually going
to critque a file with it.
* Perl::Critic::Violation now takes #line directives into account in the
%F, %f, and %l formats. You can get the old values via the new %G, %g,
and %L formats.
Policy Changes:
* CodeLayout::ProhibitParensWithBuiltins was complaining in certain cases
where parentheses are required due to operator precedence. RT #46862.
* ControlStructures::ProhibitMutatingListFunctions no longer complains
about uses of tr/// that don't modify the operand. Reported by EDAVIS,
RT #44515.
* Miscellanea::RequireRcsKeywords now accepts "qw$Keyword: ...$". RT
#45196.
* Modules::RequireFilenameMatchesPackage now respects logical filenames
defined by the "#line" directives. This allows the Policy to work
properly with IDEs and code generators.
* NamingConventions::Capitalization now allows fully qualified subroutine
declarations ( e.g. "sub Foo::Bar::baz {...}" ). However, the
non-package part of the subroutine name must still conform to whatever
capitalization rule you have chosen.
* RegularExpressions::ProhibitCaptureWithoutTest no longer complains if
the regex is followed by an "or die" or similar. Reported by EDAVIS,
RT #36081.
* RegularExpressions::ProhibitComplexRegexes no longer counts variable
substitutions in the length. Reported by EDAVIS, RT #36098.
* RegularExpressions::ProhibitUnusedCapture now considers the body of
while loops and not just their condition. Reported by EDAVIS, RT
#38942.
* ValuesAndExpressions::ProhibitInterpolationOfLiterals can now properly
ignore email addresses if you have Email::Address installed.
* ValuesAndExpressions::ProhibitVersionStrings was getting confused by
comments. Reported by Kevin Ryde, RT #44986.
* ValuesAndExpressions::RequireInterpolationOfMetachars now allows sigils
in the arguments to "use vars". Contributed by Kevin Ryde, RT #47318.
* ValuesAndExpressions::RequireInterpolationOfMetachars now properly
ignores email addesses, if you have Email::Address installed. Inspired
by the Kevin Ryde contribution in RT #47318.
* Variables::ProhibitPunctuationVars gained the ability to look inside
interpolated strings. Doing this correctly is challenging and things
may not work out right; how the policy does this can be controlled via
the new "string_mode" option. Contributed by Edgar Whipple
<perlmonk at misterwhipple dot com>.
* Variables::ProhibitPunctuationVars now ignores $] by default since there
is no English.pm equivalent.
Other Bug Fixes:
* Perl::Critic::Utils::parse_arg_list() was slurping up the "or die ..."
portion of "open my $foo, 'somefile' or die ...", causing
InputOutput::ProhibitTwoArgOpen to not complain about this example.
Reported by Alexandr Ciornii, RT #44554.
Minor Changes
* The line count emitted by the --statistics option is further broken down
by line content.
Minor Documentation Fixes:
* ValuesAndExpressions::ProhibitInterpolationOfLiterals. Reported by
Debian in http://bugs.debian.org/542814, RT #48936
Build Fixes:
* There wasn't a specific version given for the List::MoreUtils dependency
and we're using features that weren't avialable until 0.19. So, we now
require version 0.19. Noticed by John J. Trammell, RT #48917.
* Some tests were tied to the specific "true" and "false" values that some
functions were returning. Reported by Michael Schwern, RT #43910.
Other News:
* Komodo version 5.1.1 now has built-in support for Perl-Critic,
if you have the Perl::Critic and criticism modules installed.
Both should be available through the ActiveState Perl Package
Manager ppm(1).
Pkgsrc changes:
- Adjust dependencies
- Add missing dependencies on devel/p5-MooseX-AttributeHelpers and
devel/p5-List-MoreUtils
Upstream changes:
0.28 Thu, 27 Aug 2009 22:44:34 +0200
* Bump prereqs on MooseX::Method::Signatures, Moose, and namespace::clean in
order to avoid test failure.
Upstream changes:
0.300 2009-09-28
DEPRECATED -run OPTION TO APP CLASS IMPORT
"use MyApp -run;" is deprecated; it will be removed after no less
than a year
this led to problems where normal exit-on-error messages confused
users by complaining about failing to compile; magic to stop this is
not worth the tiny savings
COMMANDS SHOULD NOW HAVE ->execute RATHER THAN ->run
this will not break you code... except:
WILL BREAK YOUR CODE: App::Cmd::Simple programs must use ->execute
rather than ->run
0.207 2009-09-27
add option to allow any unambiguous command abbreviation
(thanks, Jerome Quelin)
Packages Collection.
The Perl 5 module Devel::FindRef helps to track down reference
problems (e.g. you expect some object to be destroyed, but there
are still references to it that keep it alive).
Overview of Changes from GLib 2.20.4 to GLib 2.20.5
===================================================
* Fix a performance problem when trashing multiple files
* Bug fixes:
593232 g_rand_new: read no more than requested from /dev/urandom
592457 preserve errno
591995 use saved errno
591532 redundant '/' returned from g_file_resolve_relative_path
* Updates translations:
Catalan (Valencian)
Galician
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.23 Thu, 27 Aug 2009 22:22:40 +0200
* Bump Moose dependency to 0.89. This avoids test failures on some older
Moose versions.
0.22 Thu, 27 Aug 2009 15:29:25 +0200
* Provide sane closure behaviour for anonymous methods.
* Add tests for the above (Sebastian Willert).
* Depend on MooseX::Types 0.19, as 0.18 made us blow up spectacularly.
pkgsrc changes:
- Adding license
- removing patch for wrong formed version
Upstream changes:
1.962.1 Thu Aug 27 21:39:30 2009
- Fixed subtle bug in leftop and rightop caused by removal of $&
1.962.0 Tue Aug 25 19:45:15 2009
- Doc bug fix (thanks Christophe)
- Fixed assymmetrical push/pop on @lines tracker (thanks Peter!)
- Bumped sub-version number hugely to fix CPAN indexing (thanks Jerome)
- Remove all occurrences of $& so we don't affect other regular expressions.
- Perl 5.6.0 required for use of $+[0] and $-[0] for replacement of $&.
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.19 Sun Aug 23 15:03:02 EDT 2009
- un-fix coercions on parameterized types, since it broke
MooseX::Method::Signatures, as well as any other code that relied on
new type constraint objects being generated each time a type was
parameterized (hdp).
0.18 Sat Aug 22 12:50:42 EDT 2009
- fix coercions on parameterized types (Hans Dieter Pearcey).
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.08 2009-08-27 01:08:50
- Remove use of Moose::Autobox as it fails on some platforms
(notably, Activestate have bad PPMs)
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
0.07 Sun Aug 16 10:38:47 CDT 2009
- deprecate apply_traits ("no warnings" to disable warning)
- add MooseX::Traits::Util so that other modules can resolve trait names
- add new_class_with_traits util function to create classes with traits
Upstream changes:
0.21 Thu. Aug 27 2009
* MooseX::Getopt
- Enable and document the argv parameter to the constructor.
- Applied patches in RT43200 and RT43255
- Applied patch from RT#47766 to not die if SimpleConfig cannot find the
default config file name.
1.004006).
Upstream changes:
1.004006 2009-08-25
- Fix parsing of --self-contained and local lib directory. It's now
possible to specify flags and the directory in any order. Also made
adding future flags easier in the future. Thanks to
frew@irc.perl.org/#catalyst for pointing out that --self-contained
wouldn't work without a directory.
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
Version 5.7 23.08.2009
+ Fixed "october" => "oktober" in Dutch
+ Disabled the special abbreviated names
of the days of the week in Portuguese
+ Made the days which form the weekend con-
figurable in "Calendar.pm" and "Year.pm"
+ Added some test cases for this new feature
in "t/m008.t"
+ The file "examples/calendar.cgi" now
also supports this new feature
+ Updated "README.txt" and "INSTALL.txt"
and the dependency on "Bit::Vector" 7.0
+ Added an additional "README.htm" file to this
distribution highlighting its key points
+ Updated the documentation of "Date::Calc",
"Date::Calendar", "Date::Calendar::Profiles",
"Date::Calendar::Year" and "Date::Object"
+ See the new module "Date::Calc::Util" (which
is available separately) for all the shortcuts
you ever wanted to have in "Date::Calc"
This package provides Moose types for fun with URIs.
It has slightly DWIMier types than the URI classes have due to
implementation details, so the types should be more forgiving when
ducktyping will work anyway (e.g. URI::WithBase does not inherit
URI).