summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-04-12PkgSrc changes:sno2-8/+8
- Updating package for p5 module MRO::Compat to 0.10 - set license to artistic-2.0 Upstream changes: 0.10 - Wed Mar 25, 2009 - Remove the fake Build.PL. Module::Install doesn't support that anymore. (Florian Ragwitz) - Remove auto_install from Makefile.PL. Its use is strongly discouraged. (Closes RT#44542) (Simon Betrang)
2009-04-12Updated devel/p5-Mouse to 0.21sno1-1/+2
2009-04-12PkgSrc changes:sno2-6/+7
- Updating package for p5 module to 0.21 - set license to artistic-2.0 Upstream changes: 0.21 Sat Apr 11 13:52:11 2009 * clone_instance has been made private, like in Moose (tokuhirom) * Fix method modifiers applying to the wrong class (gfuji) reported by Heikki Lehvaslaiho in [rt.cpan.org #42992] * Fix test failures when user does not have C::Method::Modifiers(::Fast) installed (Joel Bernstein) * use get_all_attributes instead of compute_all_applicable_attributes (tokuhirom) * fixed pod bug (tokuhirom) reported by Ryan52 in [rt.cpan.org #44928] * Parameterized type constraints can now have messages (tokuhirom) * Added documentation about type constraints (Mark Stosberg) 0.20 Thu Apr 9 20:22:33 2009 * Squirrel is now deprecated. Use Any::Moose instead (Sartak) * To improve Moose compat, the third argument to trigger (the attribute metaobject) has been removed (Sartak) * To improve Moose compat, a single undef passed to new is now disallowed (Sartak) * Implemented Mouse::Object->does (wu-lee) * Implemented override and super functions for Mouse::Role. (wu-lee) * Implemented stub augment and inner functions for Mouse::Role, which merely throw an exception as in Moose::Role. (wu-lee) * Stole more tests from Moose (020_roles/*). Not all these pass yet; the rest have been moved to 020_roles/failing for later examination. (wu-lee) * Implemented Mouse::Role->does_role. This does not yet quite seem to pass all the tests it should. (wu-lee) * Fixed bug in Mouse::Meta::Role->apply and ->combine_apply, so that 030_roles/002_role.t tests pass. (wu-lee) * Implemented ->version, ->authority and ->identifier methods in Mouse::Meta::Role and Mouse::Meta::Class (mainly to make more Moose tests pass). (wu-lee) * Implemented emulations of Class::MOP's metaclass accessors (get_metaclass_by_name etc.) in Mouse::Meta::Class. * Mouse attribute property 'isa' now accepts Role names. (wu-lee) * Fixed bug: typecoercion application order was reversed. (wu-lee) * Fixed bug: inlined constructor was invoking BUILD methods in wrong order. (wu-lee) * Fixed bug: immutable constructor now redispatches correctly to Mouse::Object::new when used in derived classes (wu-lee). * Maybe parameterized type constraint (lestrrat) * Performance improvements! (tokuhirom) * Improve Moose compat of class_type (lestrrat) * Many type-constraint fixes (tokuhirom and lestrrat) * Mouse::Meta::Class->has_method and ->get_attribute_list (tokuhirom) * Add get_all_attributes, use it internally instead of compute_all_applicable_attributes (nothingmuch) 0.19 Sun Mar 8 04:38:01 2009 * Parameterized type constraints for ArrayRef and HashRef (lestrrat) * Allow extensible attribute metaclass in traits too(tokuhirom) * Don't use method modifiers in a test since they may not be available (Sartak) 0.18 Fri Mar 6 19:09:33 2009 * Fix the issue preventing Mouse usage on Perl 5.6 - a bug in older Scalar::Util! (tokuhirom) * Allow extensible attribute metaclass (tokuhirom) * Optimization for method modifiers (tokuhirom) * Implement Mouse->import({into_level => 1}) (tokuhirom) * Support for Class->meta->add_attribute($name => %options) (tokuhirom) * Throw a more useful error message when trying to use a parameterized type (Sartak) 0.17 Tue Feb 17 20:10:29 2009 * Load mro directly if Perl is recent enough (Nicholas Clark) * Add dump method from Moose::Object into Mouse::Object (perigrin) * Add role-role composition (tokuhirom)
2009-04-12Updated devel/p5-Class-C3-XS to 0.11sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+7
- Updating package for p5 module Class::C3::XS to 0.11 - set license to artistic-2.0 Uptream changes: 0.11 Mon Mar 30, 2009 - Define SVfARG if the perl we're compiling for doesn't have it (Florian Ragwitz). 0.10 Sat Mar 28, 2009 - Improve error message on merge errors (Florian Ragwitz). 0.09 Wed Mar 25, 2009 - Use I32 instead of int (Brandon L Black). - Explicitly specify xs prototyping behaviour (Florian Ragwitz). - Fix several compiler warnings (Florian Ragwitz). - Check return values when storing values in hashes and error out if it didn't work (Florian Ragwitz). - Stop using auto_install in Makefile.PL (Florian Ragwitz). - Remove fake Build.PL (Florian Ragwitz).
2009-04-12Updated x11/gnome-desktop-sharp to 2.26.0nb3wiz1-1/+2
2009-04-12Depend on nautilus-cd-burner, now that it's new enough.wiz2-9/+17
Bump PKGREVISION. Remove unnecessary dependencies that are pulled in automatically.
2009-04-12Bump ABI depends because this version of the buildlink3.mk filewiz1-2/+2
pulls in more dependencies.
2009-04-12Updated misc/mnemosyne to 1.2.1wiz1-1/+2
2009-04-12Update to 1.2.1. Convert to user-destdir, set LICENSE.wiz3-7/+19
This is a bug fix only release, as all the new features are being implemented in the 2.x codebase. (Note that for Windows users we recommend uninstalling the previous version before doing an upgrade.) -Fix bug so that vice versa cards now always start with grade 0. -Fix problems with missing locale under some unix systems. -Fix hang under Spanish translation. -Danish translation by Randi H. -Esperanto translation by jchthys. -updated Japanese translation by Patrick Kenny.
2009-04-12Updated sysutils/cdrtools to 2.01.01alpha59pre2wiz1-1/+2
2009-04-12Update to 2.01.01alpha59pre2:wiz2-7/+7
NEW features of cdrtools-2.01.01a59: All: - Add -D_GNU_SOURCE to the standard include flags for Linux in order to unhide needed extensions. Cdrecord: - Better error messages when the media size is unknown - Try to work around a firmware bug in the drive: 'HL-DT-ST' 'DVD-RAM GH22NP20' '1.02' that is in effect with DVD+R media. - cdtext.c now checks for empty CD-Text files to prevent a later endless loop in cdrecord while writing the TOC. Thanks to Sebastian Tr Cdda2wav (Maintained/enhanced by J - cdda2wav now supports new parameters for the -output-endianess option. "host" or "machine" represent the actual byte order of the host CPU in the current OS. NEW features of cdrtools-2.01.01a58: All: - New Make rules for Syllable. Syllable is a fork from AtheOS. - New make rules for Haiku - New include file schily/sysexits.h is needed for Haiku - New autoconf test for sysexits.h - Autoconf tests for os2.h and os2me.h moved from cdda2wav to global - config.guess and config.sub now have support for Haiku - New rule support for linux on "sh3", "sh4" and "sh4a" platforms. - autoconf now acts more reliable and more orthogonal with AC_CHECK_TYPE() vs. AC_CHECK_SIZEOF() and carefully includes include files separately based on fine grained tests. - Changed schily/dirent.h to correctly set up NAME_MAX on ATARI MiNT - Changed schily/maxpath.h to correctly set up NAME_MAX on ATARI MiNT Libschily: - fexec now correctly works on Haiku and BeOS - libschily/format.c now supports the %z (size_t) and %t (ptrdiff_t) printf format size modifiers (fixed a typo introdiced in the first attempt) Libscg: - A first version of the SCSI adaptation layer for Syllable has been added. Thanks to Kristian Van Der Vliet <vanders@liqwyd.com> for the first implementation. - Haiku is a BeOS clone and thus uses scsi-beos.c as SCSI adaptation layer. IMPORTANT NOTICE: if you like to compile libscg with a current Haiku release you first need to copy a file: cd /boot/develop/headers/os cp device/CAM.h drivers/CAM.h CAM.h was at /boot/develop/headers/os/drivers/CAM.h in BeOS and as CAM has no own hardware, it seems to belong into /boot/develop/headers/os/drivers/ Cdrecord: - Fixed a minor typo in cdrecord - Some better warnings with cdrecord in case that the environment variables 'CDR_FORCERAWSPEED=' or 'CDR_FORCSPEED=' have been specified. Cdda2wav (Maintained/enhanced by J - Cdda2wav now uses an autoconf test to decide whether BEOS clone areas can be used. THis gives Haiku compatibility. - Fixed a bug introduced with introducing support for MD5 Sums. Cdda2wav now disables the MD5 sum output in case -no-infofile has been specified - Autoconf tests for os2.h and os2me.h moved from cdda2wav to global Mkisofs (Maintained/enhanced by J - Mkisofs now reports "Haiku" for the OS platform if on Haiku. - The isoinfo man page now includes the -debug option - Automated support for System ID Haiku, Syllable, AMIGA-OS, ATARI-MiNT - Fixed some Rock Ridge bugs that have been identified when investigating in the OpenSolaris bug 6807009 http://defect.opensolaris.org/bz/show_bug.cgi?id=5385 - Man page description for -abstract -biblio -copyright is now better to understand
2009-04-12+ fuse-ntfs-3g-2009.4.4, gnutls-2.6.5,wiz1-8/+10
p5-DateTime-TimeZone-0.88, p5-WWW-Curl-4.06, py-pytz-2009e, py-setuptools-0.6, py-subversion-1.6.1, subversion-base-1.6.1, x264-devel-20090411.
2009-04-12Add missing libgdiplus dependency.wiz1-2/+3
Causes a build failure, so no PKGREVISION++ necessary.
2009-04-12Enable evolution-sharp again now the dependency problem is fixed.wiz1-2/+2
2009-04-12Updated mail/evolution-sharp to 0.20.0wiz1-1/+2
2009-04-12Update to 0.20.0. Set LICENSE.wiz2-11/+12
Version 0.20.0 24 March 2009 * Update to support 2.26.0 stable release of Evolution-Data-Server ------------------------------------------------------ Version 0.19.2.1 18 Feb 2009 Bug Fixes : #563917 : Change the API names which were changed before by mistake. (Chenthill Palanisamy) ------------------------------------------------------ Version 0.19.2 16 Feb 2009 Bug Fixes : #563301 : Fails to build with evolution-data-server < 2.24 (Christopher James Halse Rogers) ------------------------------------------------------ Version 0.19.1 19 Jan 2009 * Support for Recurrence (P Chenthill) Bug Fixes : #555242 : Crash in Marshaling objects_added signal. (Johnny Jacob)
2009-04-12Updated devel/p5-Moose to 0.74sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+9
- Update package for p5 module Moose to 0.74 - set artistic-2.0 as license - update dependencies along META.yml Upstream changes: 0.74 Tue, April 7, 2009 * Moose::Meta::Role * Moose::Meta::Method::Destructor - Include stack traces in the deprecation warnings. (Florian Ragwitz) * Moose::Meta::Class - Removed the long-deprecated _apply_all_roles method. * Moose::Meta::TypeContsraint - Removed the long-deprecated union method. 0.73_02 Mon, April 6, 2009 * More deprecations and renamings - Moose::Meta::Method::Constructor - initialize_body => _initialize_body (this is always called when an object is constructed) * Moose::Object - The DEMOLISHALL method could throw an exception during global destruction, meaning that your class's DEMOLISH methods would not be properly called. Reported by t0m. * Moose::Meta::Method::Destructor - Destructor inlining was totally broken by the change to the is_needed method in 0.72_01. Now there is a test for this feature, and it works again. 0.73_01 Sun, April 5, 2009 * Moose::* - Call user_class->meta in fewer places, with the eventual goal of allowing the user to rename or exclude ->meta altogether. Instead uses Class::MOP::class_of. (Sartak) * Moose::Meta::Method::Accessor - If an attribute had a lazy default, and that value did not pass the attribute's type constraint, it did not get the message from the type constraint, instead using a generic message. Test provided by perigrin. * Moose::Util::TypeConstraints - Add duck_type keyword. It's sugar over making sure an object can() a list of methods. This is easier than jrockway's suggestion to fork all of CPAN. (perigrin) - add tests and documentation (perigrin) * Moose - Document the fact that init_meta() returns the target class's metaclass object. (hdp) * Moose::Cookbook::Extending::Recipe1 * Moose::Cookbook::Extending::Recipe2 * Moose::Cookbook::Extending::Recipe3 * Moose::Cookbook::Extending::Recipe4 - Make init_meta() examples explicitly return the metaclass and point out this fact. (hdp) * Moose::Cookbook::Meta::Recipe6 - A new recipe, creating a custom meta-method class. * Moose::Meta::Class * Moose::Meta::Method::Constructor - Attribute triggers no longer receive the meta-attribute object as an argument in any circumstance. Previously, triggers called during instance construction were passed the meta-attribute, but triggers called by normal accessors were not. Fixes RT#44429, reported by Mark Swayne. (hdp) * Moose::Manual::Attributes - Remove references to triggers receving the meta-attribute object as an argument. (hdp) * Moose::Cookbook::FAQ - Remove recommendation for deprecated Moose::Policy and Moose::Policy::FollowPBP; recommend MooseX::FollowPBP instead. (hdp) * Many methods have been renamed with a leading underscore, and a few have been deprecated entirely. The methods with a leading underscore are consider "internals only". People writing subclasses or extensions to Moose should feel free to override them, but they are not for "public" use. - Moose::Meta::Class - check_metaclass_compatibility => _check_metaclass_compatibility - Moose::Meta::Method::Accessor - initialize_body => _initialize_body (this is always called when an object is constructed) - /(generate_.*_method(?:_inline)?)/ => '_' . $1 - Moose::Meta::Method::Constructor - initialize_body => _initialize_body (this is always called when an object is constructed) - /(generate_constructor_method(?:_inline)?)/ => '_' . $1 - attributes => _attributes (now inherited from parent) - meta_instance => _meta_instance (now inherited from parent) - Moose::Meta::Role - alias_method is deprecated. Use add_method 0.73 Fri, March 29, 2009 * No changes from 0.72_01. 0.72_01 Thu, March 26, 2009 * Everything - Almost every module has complete API documentation. A few methods (and even whole classes) have been intentionally excluded pending some rethinking of their APIs. * Moose::Util::TypeConstraints - Calling subtype with a name as the only argument is now an exception. If you want an anonymous subtype do: my $subtype = subtype as 'Foo'; * Moose::Cookbook::Meta::Recipe7 - A new recipe, creating a custom meta-instance class. * Moose::Cookbook::Basics::Recipe5 - Fix various typos and mistakes. Includes a patch from Radu Greab. * Moose::Cookbook::Basics::Recipe9 - Link to this recipe from Moose.pm's builder blurb * Moose::Exporter - When wrapping a function with a prototype, Moose::Exporter now makes sure the wrapped function still has the same prototype. (Daisuke Maki) * Moose::Meta::Attribute - Allow a subclass to set lazy_build for an inherited attribute. (hdp) * Makefile.PL - Explicitly depend on Data::OptList. We already had this dependency via Sub::Exporter, but since we're using it directly we're better off with it listed. (Sartak) * Moose::Meta::Method::Constructor - Make it easier to subclass the inlining behaviour. (Ash Berlin) * Moose::Manual::Delta - Details significant changes in the history of Moose, along with recommended workarounds. * Moose::Manual::Contributing - Contributor's guide to Moose. * Moose::Meta::Method::Constructor - The long-deprecated intialize_body method has been removed (yes, spelled like that). * Moose::Meta::Method::Destructor - This is_needed method is now always a class method. * Moose::Meta::Class - Changes to the internals of how make_immutable works to match changes in latest Class::MOP.
2009-04-12Updated devel/p5-Class-MOP to 0.81sno1-1/+2
2009-04-12PkgSrc changes:sno2-6/+7
- Updating package for p5 module Class::MOP to 0.81 - set artistic-2.0 as license Upstream changes: 0.81 Tue, April 7, 2009 * Class::MOP * Class::MOP::Class * Class::MOP::Instance * Class::MOP::Attribute * Class::MOP::Method::Accessor * Class::MOP::Method::Constructor - Include stack traces in the deprecation warnings introduced in 0.80_01. (Florian Ragwitz) * MOP.xs - Avoid c compiler warnings by declaring some unused function arguments. (Florian Ragwitz) 0.80_01 Sun, April 5, 2009 * Makefile.PL - Make sure to preserve any compiler flags already defined in Config.pm. Patch by Vincent Pit. RT #44739. * Many methods have been renamed with a leading underscore, and a few have been deprecated entirely. The methods with a leading underscore are consider "internals only". People writing subclasses or extensions to Class::MOP should feel free to override them, but they are not for "public" use. - Class::MOP::Class - construct_class_instance => _construct_class_instance (use new_object) - construct_instance => _construct_instance (use new_object) - check_metaclass_compatibility => _check_metaclass_compatibility - create_meta_instance => _create_meta_instance (use get_meta_instance) - clone_instance => _clone_instance (use clone_object) - compute_all_applicable_methods is deprecated, use get_all_methods - compute_all_applicable_attributes is deprecated, use get_all_attributes - Class::MOP::Instance - bless_instance_structure is deprecated and will be removed in a future release - Class::MOP::Module - create has been renamed to _instantiate_module. This method does not construct an object, it evals some code that creates the relevant package in Perl's symbol table. - Class::MOP::Method::Accessor - initialize_body => _initialize_body (this is always called when an object is constructed) - /(generate_.*_method(?:_inline)?)/ => '_' . $1 - Class::MOP::Method::Constructor - initialize_body => _initialize_body (this is always called when an object is constructed) - /(generate_constructor_method(?:_inline)?)/ => '_' . $1 - attributes => _attributes - meta_instance => _meta_instance 0.80 Wed, April 1, 2009 * Class::MOP::* - Call user_class->meta in fewer places, with the eventual goal of allowing the user to rename or exclude ->meta altogether. Instead uses Class::MOP::class_of. (Sartak) * Class::MOP - New class_of function that should be used to retrieve a metaclass. This is unlike get_metaclass_by_name in that it accepts instances, not just class names. (Sartak) * Class::MOP - load_first_existing_class didn't actually load the first existing class; instead, it loaded the first existing and compiling class. It now throws an error if a class exists (in @INC) but fails to compile. (hdp) * Class::MOP * Class::MOP::Class - we had some semi-buggy code that purported to provide a HAS_ISAREV based on whether mro had get_isarev (due to an oversight, it always returned 1). Since mro and MRO::Compat have always had get_isarev, HAS_ISAREV was pointless. This insight simplified the subclasses method by deleting the pure-perl fallback. HAS_ISAREV is now deprecated. (Sartak) 0.79 Fri, March 29, 2009 * No changes from 0.78_02. 0.78_02 Thu, March 26, 2009 * Class::MOP::Class * Class::MOP::Immutable - A big backwards-incompatible refactoring of the Immutable API, and the make_immutable/make_mutable pieces of the Class API. The core __PACKAGE__->meta->make_immutable API remains the same, however, so this should only affect the most guts-digging code. * XS code - The XS code used a macro, XSPROTO, that's only in 5.10.x. This has been fixed to be backwards compatible with 5.8.x. * Class::MOP::Class - Add a hook for rebless_instance_away (Sartak) - Use blessed instead of ref to get an instance's class name in rebless_instance. (Sartak) 0.78_01 Wed, March 18, 2009 * Class::MOP::* - Revised and reorganized all of the API documentation. All classes now have (more or less) complete API documentation. * Class::MOP::Class * Class::MOP::Instance - Reblessing into a package that supports overloading wasn't properly adding overload magic to the object due to a bug in (at least) 5.8.8. We now use $_[1] directly which seems to set the magic properly. (Sartak) * Class::MOP::Attribute - The process_accessors method is now private. A public alias exists (and will stick around for a few releases), but it warns that calling the public method is deprecated. * Class::MOP::Method::Generated - Removed the new and _new methods, since this is an abstract base class, and all existing subclasses implement their own constructors. * MOP.xs - Stop is_class_loaded from thinking a class is loaded if it only has an empty GV (Florian Ragwitz). - Add a test for this (Yappo). - Refactor get_all_package_symbols to allow short-circuiting (Florian Ragwitz). - Use this in is_class_loaded (Florian Ragwitz). - Stop segfaulting when trying to get the name from a sub that's still being compiled (Florian Ragwitz). - Add tests for this (Florian Ragwitz). - Prefix all public symbols with "mop_" (Florian Ragwitz). - Clean up and simplify prehashing of hash keys (Florian Ragwitz). - Simplify creating simple xs reader methods (Florian Ragwitz). - Make everything compile with c++ compilers (Florian Ragwitz). - Upgrade ppport.h from 3.14 to 3.17 (Florian Ragwitz). * Tests - Remove optional test plans for tests depending on Sub::Name as we have a hard dependency on Sub::Name anyway (Florian Ragwitz). * Makefile.PL - Rebuild all c code if mop.h has changed (Florian Ragwitz)
2009-04-12Updated mail/p5-Email-Sender to 0.004sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+10
- Update package for p5 module Email::Sender to 0.004 - Add artistic-2.0 for license Upstream changes: 0.004 2009-03-24 require perl5 version 8 move to Moose; let's not mess around, the Moose/Mouse stuff is not worth the minor savings 0.003 2009-03-12 Sendmail transport now uses 2-arg open on Win32 so it can work at all Win32-friendly tests added for Sendmail by the ever-awesome DAGOLDEN
2009-04-12Added devel/p5-Capture-Tiny version 0.05sno2-2/+4
2009-04-12PkgSrc changes:sno3-0/+35
- import package for perl module Capture::Tiny (required for Email::Sender update) Capture::Tiny provides a simple, portable way to capture anything sent to STDOUT or STDERR, regardless of whether it comes from Perl, from XS code or from an external program. Optionally, output can be teed so that it is captured while being passed through to the original handles. Yes, it even works on Windows. Stop guessing which of a dozen capturing modules to use in any particular situation and just use this one. This module was heavily inspired by IO::CaptureOutput, which provides similar functionality without the ability to tee output and with more complicated code and API.
2009-04-12Updated graphics/p5-Image-Size to 3.2sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+7
- Updating package for p5 module Image::Size to 3.2 - Add license artistic 2.0 Upstream changes: 3.2 Monday February 23, 2009, 05:00:00 AM -0800 * lib/Image/Size.pm * t/all.t Make the package buildable in a pure-Perl software stack. Per RT ticket #42930, make Compress::Zlib optional, so that those who do not need it are not required to install it. Updated the test around the compressed-SWF file to skip if Compress::Zlib is absent. * Build.PL (restored) * ChangeLog (deleted) * ChangeLog.xml (added) * MANIFEST (deleted) * Makefile.PL (deleted) * README.Win32 (deleted) * etc/ChangeLogML.xsd (added) Making large-scale house-keeping changes to the build/dist process. Replace ChangeLog (plain-text) with a ChangeLogML file created from the CVS/SVN history and hand-adjusted; add the XSD for ChangeLogML; restore Build.PL and heavily enhance; and remove README.Win32, Makefile.PL and MANIFEST. * lib/Image/Size.pm Per RT ticket #43452, make the cache visible outside the lexical scope of the module This allows the hash to be used with packages like IPC::Shareable or IPC::MM to enable sharing the cache between processes. Added extra documentation of this, and a new section describing approaches to cache-sharing. Transaction revision: 136 * imgsize * lib/Image/Size.pm Fix URL/specification of the license info for LGPL.
2009-04-12Updated www/p5-CGI to 3.43sno1-1/+2
2009-04-12PkgSrc changes:sno2-6/+7
- Updating package for p5 module to 3.43 Upstream changes: Version 3.43 1. Documentation patch from MARKSTOS@cpan.org to replace all occurrences of "new CGI" with CGI->new()" to reflect best perl practices. 2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10
2009-04-12Updated devel/p5-Test-POE-Server-TCP to 1.02sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+9
- Update package for p5 module Test::POE::Server::TCP to 1.02 - adjust dependencies to fit requirements from META.yml Upstream changes: 1.02 Tue Apr 7 21:10:28 BST 2009 - Make auto_set_repository() only run at author-time 1.00 Mon Apr 6 22:56:27 BST 2009 - Bump version for 'stable' release - add auto set repository to Makefile.PL 0.18 Mon Feb 2 12:36:52 GMT 2009 - Fixed 10_prefix.t test on Cygwin
2009-04-12+ asterisk-1.6.0.9, nspr-4.7.4, openldap-client-2.4.16,wiz1-4/+5
telepathy-gabble-0.7.26.
2009-04-12Another perl package set:he1-1/+8
Updated databases/p5-Catalyst-Model-DBIC-Schema to 0.23 Updated databases/p5-DBD-Google to 0.51nb1 Updated databases/p5-DB_File to 1.820 Updated databases/p5-Jifty-DBI to 0.53 Updated devel/p5-Attribute-Handlers to 0.83 Updated devel/p5-Cache-Cache to 1.06 Updated devel/p5-Class-C3 to 0.21
2009-04-12Updated devel/p5-Test-Most to 0.21sno1-1/+2
2009-04-12PkgSrc changes:sno2-6/+17
- update package for Test::Most to 0.21 Upstream changes: 0.21 2009-02-18 - No changes. Update version for release. 0.20_02 2008-11-26 - Make sure tests don't fail if optional Data::Dumper::Names dependency is not met. 0.20_01 2008-11-25 - Added &show. Like &explain, but tries to show variable names.
2009-04-12Added devel/p5-Data-Dumper-Names version 0.03sno2-2/+4
2009-04-12PkgSrc change:sno3-0/+35
- Import package for perl module Data::Dumper::Names, which is a recommented requirement for Test::Most DESCR: This module is an alternative to Data::Dumper::Simple. Many people like the aforementioned module but do not like the fact that it uses a source filter. In order to pull off the trick with this module, we use PadWalker. This introduces its own set of problems, not the least of which is that PadWalker uses undocumented features of the Perl internals and has an annoying tendency to break. Thus, if this module doesn't work on your machine you may have to go back to Data::Dumper::Simple.
2009-04-12Update from version 0.20 to 0.21.he2-6/+6
Upstream changes: 0.21 Wed, Mar 25, 2009 - Remove fake Build.PL. Module::Install doesn't support that anymore. (Florian Ragwitz) - Stop using auto_instal in Makefile.PL. Its use is strongly discouraged. (Closes RT#38051, RT#44541) (Simon Bertrang)
2009-04-12Update from version 1.05nb1 to 1.06.he2-7/+6
Upstream changes: 1.06 in progress - updated the project homepage and added notes about the CHI project - fixed extra "use vars" in CacheUtils
2009-04-12Update from version 0.81 to 0.83.he2-6/+6
Upstream changes: 0.83 Fri Mar 13 15:14:00 CET 2009 - Re-add a TODO marker in the tests that would fail on 5.6.2. 0.82 Wed Mar 11 17:17:00 CET 2009 - Bring test code in line with core perl.
2009-04-12Update from version 0.49nb1 to 0.53.he2-8/+7
Pkgsrc changes: o Add perl>=5.10 as an alternative to p5-version Upstream changes: 0.53 Wed Mar 25 15:27:03 EDT 2009 - Major bugfixes: * On rollback, flush the record cache. This fixes a bug when SQLite reuses primary keys after rollback, and thus the record cache is wrong. * Apply filters to "default is ..." values, so "is boolean, default is 0" works on postgres, for instance * $self->_new_collection_args is passed to the ->new constructor of a collection, not its ->new_item method - Performance fixes: * Don't call accessor twice when we have values around * Don't create temporary variables we don't need around, just return * Optimize for the case when there are no output filters * Play with self/class only when passed argument is not a reference * In _do_search, separate prefetch and non-prefetch paths; the latter is a much tighter loop * Refactor first pass over results in prefetch path * Move a ->new_item call where we only need it * Jifty::DBI::Handle::SQLite - LOWER() in SQLite is expensive; it's easier just put COLLATE NOCASE on the column side. Bump DBD::SQLite to 1.14 which gives us COLLATE NOCASE. * Cache on record table, not record class so subclasses also get cached correctly. If the data in the underlying table changes, regardless of the class you're using, you want to load the new data. * Refactor _qualified_record_columns * call ->table for defaulting only when we actually want defaulting * Selay some method calls when possible in limit * Minor refactoring of _get_alias * grep before looping to loop over fewer values in load_from_hash * Cache load attempts in new_item in a local static cache * Cache filter class load attempts in _apply_filters * Save some slow Class::Accessor calls in Jifty::DBI::Filter * Stick aliases into COLUMNS as well, for faster lookup * Provide a faster load_from_hash for when we're being called from do_search - Datetime fixes: * _formatter is *inheritable* class data. If it happens to get set by the DateTime filter before getting set by one of its subclasses (the Date and Time filters), than it is stuck on the DateTime _formatter setting because the subclasses don't override it. There are a couple solutions, the simplest being to check the value of _strptime and update/override _formatter if it is different, which is what I've done here. (This may not be the most optimized solution.) * Require Time::Duration::Parse 0.06 to win us decimal durations like 1.5h * Fix a broken regex that just happened to work because we only fed it correct data * Add date_only method in date and datetime filters * For date-only timestamps, set hour, minute, and second to zero * Include the datetime string we're trying to decode in parse failure cluck * Use DateTime's strptime since we don't want additional logic - Documentation fixes: * Minor POD improvement for debian lintian in Jifty::DBI::Column * Adding an example of open_paren/close_paren and limit subclause. * Added documentation for "IS" on limit(). * Additional docs for load_by_cols * Update record_class' docs - Minor bugfixes: * Perltidy, primarily for indentation fixes * Update copyright year to 2009 * collections can now clear_order_by * requires('perl' => '5.8.3') confuses M:I. the "correct" incantation is perl_version('5.8.3') * Add the ability to unload columns and prefetched values * Use $args{'collection'}->limit instead of $self->Jifty::DBI::Collection::limit so we don't break * We accept IN or = as operators for array ref. values, so match against that (and do it case insensitively to boot) * Allow validators to get extra arguments * Storable with non-bytea is OK if we base64 * add double naming schema for record references, using name, name_by * fixed situation with 'column X_not_id refers_to M by "not_id"' * Aliases should be virtual * When we have group_by, the first column may not be enough to distinctify the rows. But since they're grouped, they're all distinct by definition. * turn _handle _is_limited rows_per_page into accessors * Clean out fetched when we load_from_hash * Pass arguments database_Version to the super method * Don't chomp Collection or s if prev character is ':', die instead, it can happen for annon collections based either on JDBI::Collection or J::Collection * No need to setup the pager, its constructor does that for us; actually it's really questionable that we need to setup pager when there is no paging by default * Don't optimize left joins on mysql 5.0 and newer, may be other DBs can drop this too * $caller->COLUMNS should not contain virtual methods from plugins * Add "raw value" internal values * Plugin import must not call ->columns which causes incorrect caching.
2009-04-12Updated devel/p5-Test-Base to 0.58sno1-1/+2
2009-04-12PkgSrc changes:sno2-6/+7
- Updating package for Test::Base perl module to 0.58 - Add dependency to p5-Test-Deep (fix RT #44057) Upstream changes: version: 0.58 date: Thu Mar 26 17:26:13 PDT 2009 changes: - Another undef filtering change. version: 0.57 date: Thu Mar 26 16:42:03 PDT 2009 changes: - Allow value of undef to be filtered without warnings. version: 0.56 date: Sat Mar 7 12:13:32 PST 2009 changes: - Add Test::Deep support with is_deep and run_is_deep
2009-04-12Updated devel/p5-Test-Deep to 0.104sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+6
- Updating package to 0.104 Upstream changes: 0.104 Document behaviour of cmp_bag when a non ARRAY-ref argument is passed to it. Explicity test for this a die with a useful message. Document and export cmp_details and deep_diag, thanks to Tom Hukins for the patch.
2009-04-12Update from version 1.819 to 1.820.he2-6/+6
Upstream changes: 1.820 28 March 2009 * remove MAN3PODS from Makefile.PL to match core.
2009-04-12Update from version 0.51 to 0.51nb1.he1-2/+5
Pkgsrc changes: o Adjust dependencies to match META.yml.
2009-04-12update dependency of p5-POE-Test-Loops to 1.004sno1-2/+2
2009-04-12Updated devel/p5-POE-Test-Loops to 1.005sno1-1/+2
2009-04-12PkgSrc changes:sno2-7/+6
- Updating package for perl module POE::Test::Loops to 1.005 Upstream changes: ===================================== 2009-03-08T00:34:03.909445Z ptl-1_005 ===================================== 2009-03-08 00:33:21 (r2497) by rcaputo poe-test-loops/Makefile.PL M; poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M; poe-test-loops/lib/POE/Test/Loops.pm M Remove version.pm dependency. ===================================== 2009-03-07T18:54:28.797464Z ptl-1_004 ===================================== 2009-03-07 18:52:37 (r2493) by rcaputo poe-test-loops/lib/POE/Test/Loops.pm M Time for an official release. 2009-03-02 00:06:17 (r2487) by rcaputo poe-test-loops/lib/POE/Test/Loops.pm M New test release. 2009-03-01 22:26:44 (r2486) by apocal poe-test-loops/Makefile.PL M; poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M Remove the specific dependency on version 0.74, and pray that the user has a recent enough version 2009-03-01 13:31:26 (r2477) by apocal poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M I was overzealous, this test works in Strawberry Perl, not ActiveState... 2009-03-01 12:53:59 (r2476) by apocal poe-test-loops/lib/POE/Test/Loops/connect_errors.pm M; poe-test-loops/lib/POE/Test/Loops/wheel_tail.pm M more tweaks to get the tests to SKIP on buggy MSWin32 perls :( 2009-03-01 08:21:04 (r2475) by apocal poe-test-loops/lib/POE/Test/Loops/wheel_accept.pm M tweak the test so it passes on MSWin32+ActiveState 5.6.1 2009-02-25 08:09:16 (r2468) by rcaputo poe-test-loops/lib/POE/Test/Loops.pm M Time for a new release. 2009-02-23 12:29:33 (r2463) by lotr poe-test-loops/Makefile.PL M; poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M use version.pm so our version comparison is more robust and supports developer releases too 2009-02-22 19:37:04 (r2459) by rcaputo poe-test-loops/lib/POE/Test/Loops.pm M Time for a new DEVELOPER release. 2009-02-22 19:25:46 (r2458) by rcaputo poe-test-loops/lib/POE/Test/Loops.pm M Time for a new release. 2009-02-17 12:27:29 (r2453) by lotr poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M remove spurious warns 2009-02-17 11:20:27 (r2452) by lotr poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M match up missing brace 2009-02-17 11:18:59 (r2451) by lotr poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M only run the object/package state tests if we have a new enough POE 2009-02-17 08:03:49 (r2450) by rcaputo poe/lib/POE/Wheel/ReadLine.pm M; poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is misset, we will skip the POE::Wheel::ReadLine test rather than fail. 2009-02-16 11:23:16 (r2444) by apocal poe-test-loops/lib/POE/Test/Loops/sbk_signal_init.pm M skip test because of broken alarm() on MSWin32 with perl5.6 2009-02-16 10:34:12 (r2440) by lotr poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M use object and package_states in NFA tests to make sure it works 2009-02-10 09:05:42 (r2426) by rcaputo poe-test-loops/lib/POE/Test/Loops/wheel_readwrite.pm M; poe-test-loops/lib/POE/Test/Loops/ses_session.pm M; poe-test-loops/lib/POE/Test/Loops/ses_nfa.pm M Remove some warnings. ===================================== 2009-01-30T07:11:18.435237Z ptl-1_003 ===================================== 2009-01-30 07:04:44 (r2411) by rcaputo poe-test-loops/lib/POE/Test/Loops/wheel_run.pm M; poe-test-loops/lib/POE/Test/Loops.pm M; poe-test-loops/bin/poe-gen-tests M Apply Tony Cook's suggestion to use environment variables to skip problematic tests. Event loops which have these problems can bypass tests which are known to fail. Also fixed a documentation omission based on his comments in IRC.