Commit graph

13974 commits

Author SHA1 Message Date
sno
e8e23b7047 Updating devel/p5-MooseX-Method-Signatures from 0.26 to 0.27
pkgsrc changes:
  - Adjusting dependencies

Upstream changes:
0.27  Tue, 22 Sep 2009 14:30:23 +0200
  * Depend on MooseX::LazyRequire 0.04 to avoid fail on version 0.03, which has
    been broken by recent Moose versions (Closes RT#49903) (Maik Hentsche).
2009-09-22 20:05:19 +00:00
sno
f40bc2b666 Updating devel/p5-Class-ISA from 0.33nb1 to 0.34
pkgsrc changes:
  - Adding license definition

Upstream changes:
2009-10-22  Steffen Mueller  smueller@cpan.org
	* Release 0.34 -- add core deprecation logic,
	  some distribution shuffling.  No code changes.
2009-09-22 19:57:26 +00:00
sno
9d1e56aa0e Added devel/p5-Test-UseAllModules version 0.12 2009-09-22 19:30:33 +00:00
sno
775a15bcec Importing package devel/p5-Test-UseAllModules for p5 module
Test::UseAllModules v0.12 from PR pkg/42023 with minor modifications.

Sick of writing 00_load.t (or something like that) that do use_ok() for every
written module? Even sicker of updating 00_load.t every time adding another file
to the distro? This module reads MANIFEST to find modules to be tested and does
use_ok() for each of them. Now all to do is keeping MANIFEST up to date.
2009-09-22 19:30:03 +00:00
sno
14f9b4e2ac Added devel/p5-MooseX-SimpleConfig version 0.03 2009-09-22 18:46:49 +00:00
sno
d1a6fa7026 Importing package devel/p5-MooseX-SimpleConfig for p5 module
MooseX::SimpleConfig v0.03 from PR pkg/42024.

This role loads simple configfiles to set object attributes. It is based on the
abstract role MooseX::ConfigFromFile, and uses Config::Any to load your
configfile. Config::Any will in turn support any of a variety of different
config formats, detected by the file extension. See Config::Any for more
details about supported formats.

Like all MooseX::ConfigFromFile -derived configfile loaders, this module is
automatically supported by the MooseX::Getopt role as well, which allows
specifying -configfile on the commandline.
2009-09-22 18:46:21 +00:00
sno
1499cb0738 Added devel/p5-MooseX-ConfigFromFile version 0.02 2009-09-22 18:39:12 +00:00
sno
2a58fdeb93 Importing package devel/p5-MooseX-ConfigFromFile for p5 module
MooseX::ConfigFromFile v0.02 from PR pkg/42025 with some modifications.

This is an abstract role which provides an alternate constructor for creating
objects using parameters passed in from a configuration file. The actual
implementation of reading the configuration file is left to concrete subroles.

It declares an attribute configfile and a class method new_with_config, and
requires that concrete roles derived from it implement the class method
get_config_from_file.

Attributes specified directly as arguments to new_with_config supercede those
in the configfile.
2009-09-22 18:38:43 +00:00
sno
ab0c231bc4 Updating devel/p5-Test-Class from 0.31nb2 to 0.33
pkgsrc changes:
  - Adding license definition
  - Adjusting dependencies

Upstream changes:
0.33 - or the "ZOMGIBROKECPAN" release
    -   Make the test scripts adaptive to Test::More diagnostic changes in
        version 0.88
    -   Skip invalid package names in Test::Class::Load::_load so that we
        don't try to load classes in .svn/et-al paths
    -   Removed #! script invocation line from the MethodInfo.pm module

0.32_1 - or the "Birmingham QA 2009" release
    -   Removed pointless use of Test::Exception in t/bad-autoloads.t to stop
        bogus warnings that were confusing some folk
    -   Added add_testinfo for Test::Class::Sugar (thanks Piers Cawley)
2009-09-22 17:57:39 +00:00
sno
30cb813c92 Updating devel/p5-Mouse from 0.29 to 0.32
Upstream changes:
0.32 Tue Sep 22 16:44:57 2009
    * Add many tests copied from Moose (gfx)
    * Fix Mouse::Util::find_meta() and Mouse::Util::does_role() (gfx)
    * Fix the timing triggers are invoked (gfx)
    * Implement confliction checks in roles
    * work around create() and create_anon() in Mouse::Meta::Role

0.31 Tue Sep 22 11:08:12 2009
    * Add find_meta() and does_role() to Mouse::Util (gfx)
    * Fix tests using Class::Method::Modifiers to be skipped correctly (gfx)
    * Remove Test::Mouse, which was accidentally included (gfx)

0.30 Mon Sep 21 16:43:05 2009
    * Implement RT #46930 (accessor/reader/writer in has()) (gfx)
    * Work around anonymous classes as mortal classes (gfx)
    * Implement with $role => -exlucdes => [...] (gfx)
    * Implement get_method() in M::Meta::Class and M::Meta::Role (gfx)
    * Make get_method_list() compatible with Moose's (gfx)
    * Make unimport() not to remove non-Mouse functions (blessed and confess) (gfx)
    * Remove a lot of duplication code (gfx)
    * Support is => 'bare', and you must pass and 'is' option to has() (gfx)
2009-09-22 17:48:01 +00:00
sno
a6313d36c5 Updating devel/p5-ExtUtils-Manifest from 1.56 to 1.57
pkgsrc changes:
  - Adding license definition

Upstream changes:
1.57  Sat, Sep 19, 2009
  - Enhancements to MANIFEST.SKIP from Module::Build:
     http://rt.cpan.org/Ticket/Display.html?id=47401
  - ExtUtils::Manifest::maniskip() incorrectly parses some
    lines with comments and internal whitespace filenames:
      http://rt.cpan.org/Ticket/Display.html?id=45016
2009-09-22 17:41:25 +00:00
sno
8a5401d1ec Updating devel/p5-Devel-Events from 0.06nb1 to 0.07
pkgsrc changes:
  - Adding license definition
  - Adjusting dependencies

Upstream changes:
* None noted, but tests succeeds *
2009-09-22 17:30:52 +00:00
sno
f1b99c10bc Updating devel/p5-AutoLoader from 5.69 to 5.70
Upstream changes:
5.70  Mon Sep 21 15:46 2009
  - Merge trivial test change from core that was done
    as part of the lib-to-ext migration.
2009-09-22 17:19:51 +00:00
sno
4e4c72093f Updating devel/p5-Attribute-Handlers from 0.86 to 0.87
Upstream changes:
0.87	Mon Sep 21 15:55:00 CET 2009
        - Promote to stable release

0.86_01	Thu Sep 17 10:01:00 CET 2009
        - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram):

          Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES

          Attribute handlers being applied to a temporary CV has actually been
          reported as a bug, #66970.  The attached patch fixes the bug, by
          changing the order in which things happen: attributes are now applied
          after the temporary CV has been merged into the existing CV or has
          otherwise been added to the appropriate GV.

          The change breaks part of Attribute::Handlers.  Part of A:H searches the
          package to find the name of the sub to which a :ATTR attribute is being
          applied, and the correct time at which to launch that search depends
          crucially on the order in which the CV construction events occur. So
          this patch also includes a change to A:H, to make it detect which way
          things happen.  The resulting A:H works either way, which is essential
          for its dual-life nature.
2009-09-22 17:16:44 +00:00
joerg
88eb33d9a8 PR 42090: Use our libtool when deciding what to do and not the included
libtool 2.2.6 which has some issues.
2009-09-22 15:50:46 +00:00
obache
9eb53ffafa Update libast to 0.7.
(CVE-2006-0224 was already fixed by patch-aa in pkgsrc).
XXX: self test failed on NetBSD-5.0.1, but old version also failed.

Changes: The string class is now both an interface and an implementation, so
parallel implementations (e.g., a glib string wrapper) can be created. Detection
of Imlib2 support and a pixmap leak when it was disabled have been fixed. Fixes
have been made for gcc4/newer autotools. This release also contains a fix for
CVE-2006-0224, a buffer overflow which could lead to privilege escalation in set
uid/setgid apps using LibAST's configuration engine.
2009-09-21 06:43:59 +00:00
seb
c3d4f12d14 Fix build with sunpro's cc which defines __i386 but not __i386__ 2009-09-21 00:33:51 +00:00
sno
76fbf2a3d2 modify patches to work on FreeBSD, too 2009-09-20 15:30:54 +00:00
sno
20884d19fd add additional sentence to DESCR as wanted by submitter of PR pkg/41817 2009-09-20 14:24:06 +00:00
tnn
19060a96ce Fix build on Tru64. 2009-09-20 13:10:30 +00:00
sno
e5c72a33ae Updating devel/p5-List-MoreUtils from 0.24 to 0.25beta02
Upstream changes:
0.25_02 Sat Aug  1 06:41:55 EDT 2009
        - MS VC++ 7 doesn't like inline nor 'long long'
          (patch provided by Taro Nishino (taro DOT nishino AT gmail.com)
        - Newx isbn't around in older perls so use New(0,...) instead

0.25_01 Thu Jul 30 17:43:20 EDT 2009
        - it seems the only way of handling the stack that works on all
          flavors of the multicall API is by making a shallow copy of it
          and use that between the PUSH/POP_MULTICALL bracket
        - fix awkward ok() override in List-MoreUtils.t so that it reports
          line numbers in test failures properly
2009-09-20 11:05:17 +00:00
tnn
2091012461 better version of patch-ax, from veego@ 2009-09-20 10:58:00 +00:00
sno
eb3a9d15bc Updating devel/p5-Moose from 0.90 to 0.91
pkgsrc changes:
  - Adjusting dependencies

Upstream changes:
0.91 Tue, Sep 17, 2009
    * Moose::Object
      - Don't import any functions, in order to avoid polluting our namespace
        with things that can look like methods (blessed, try, etc)
        (nothingmuch)

    * Moose::Meta::Method::Constructor
      - The generated code needs to called Scalar::Util::blessed by its
        fully-qualified name or else Perl can interpret the call to blessed as
        an indirect method call. This broke Search::GIN, which in turn broke
        KiokuDB. (nothingmuch)
2009-09-20 09:55:04 +00:00
tnn
de95d2c2b0 require sqlite at least 3.6.10. From ISIHARA Takanori in PR pkg/42101. 2009-09-20 07:04:22 +00:00
tnn
bdcfbfef36 nsStackWalk.cpp uses dladdr, should include <dlfcn.h> 2009-09-20 06:44:35 +00:00
sno
2351983784 Added devel/p5-Test-Weaken version 3.002.000 2009-09-19 22:00:46 +00:00
sno
6fef595fa4 Importing devel/p5-Test-Weaken - p5 package for Test::Weaken 3.002000 as
dependency for scheduled update of textproc/p5-XML-RAI to 1.3031.

A memory leak occurs when a Perl data structure is destroyed but some of
the contents of that structure are not freed. Leaked memory is a useless
overhead. Leaks can significantly impact system performance. They can also
cause an application to abend due to lack of memory.

In Perl, circular references are a common cause of memory leaks. Circular
references are allowed in Perl, but data structures containing circular
references will leak memory unless the programmer takes specific measures
to prevent leaks. Preventive measures include weakening the references
and arranging to break the reference cycle just before the structure is
destroyed.

When using circular references, it is easy to misdesign or misimplement a
scheme for preventing memory leaks. Mistakes of this kind have been hard to
detect in a test suite.

Test::Weaken allows easy detection of unfreed Perl data. Test::Weaken allows
you to examine the unfreed data, even data that would usually have been made
inaccessible.

Test::Weaken frees the test structure, then looks to see if any of the
contents of the structure were not actually deallocated. By default,
Test::Weaken determines the contents of a data structure by examining
arrays and hashes, by following references, and by following tied variables
to their underlying object. Test::Weaken does this recursively to unlimited
depth.

Test::Weaken can deal with circular references without going into infinite
loops. Test::Weaken will not visit the same Perl data object twice.
2009-09-19 22:00:10 +00:00
seb
6d9b9e1fcb Update p5-MooseX-Declare from version 0.30 to version 0.31.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.31  Thu, 17 Sep 2009 18:10:22 +0200
  * Bump dependencies for no more warnings on new Moose versions.
2009-09-19 17:38:47 +00:00
sno
c12504a896 Updating devel/p5-Test-Script from 1.05 to 1.06
pkgsrc changes:
  - Adjusting dependencies

Upstream changes:
1.06 Wed 16 Sep 2009
	- Update test to allow different die() return values
	- Move Test::More to runtime dependency
2009-09-19 17:08:59 +00:00
sno
8ed2aade50 Updating devel/p5-Log-Dispatch from 2.22 to 2.25
pkgsrc changes:
  - Adding license definition

Upstream changes:
2.25 Sep 15, 2009

- Added a workaround for a weird tainting issue with Params::Validate. This
  caused a taint exception when a Log::Dispatch::Syslog was created under
  taint mode. Note that there is still a problem in Params::Validate itself,
  this is just a hack.


2.24 Sep 13, 2009

- Simplified new constructor API (the 2.23 API is still silently supported but
  not documented):

      Log::Dispatch->new( outputs => [ [ 'File', ... ],
                                       [ 'Screen', ... ],
                                     ]
                        );

  Implemented by Jon Swartz.

- All of the mail sending modules now warn unconditionally if sending mail
  fails. This removes the incorrect use of warnings::enabled() in some
  modules. RT #43516.


2.23 Sep 12, 2009

- A new constructor API that simplifies creating your Log::Dispatch object:

      Log::Dispatch->new( outputs => [ File   => { ... },
                                       Screen => { ... },
                                     ],
                        );

  Implemented by Jon Swartz.

- Made name parameter optional. We now auto-generate a unique name if one is
  not given. Implemented by Jon Swartz.

- Added a newline parameter that causes a newline to be added to each message,
  and updated the documentation regarding newlines. Implemented by Jon Swartz.

- Removed repetitive boilerplate documentation from each output
  class. Implemented by Jon Swartz.

- The level_names and level_numbers used internally are now computed once and
  shared between output objects. Implemented by Jon Swartz.

- Updated repo url - now at http://hg.urth.org/hg/Log-Dispatch

- Explicitly depend on Sys::Syslog 0.16.

- Added warn as a synonym for warning. RT #44821. Requested by Dylan Martin.

- Added an add_callback method to Log::Dispatch and
  Log::Dispatch::Output. This lets you add a new formatting callback after an
  object is created. Based on a patch from Ricardo Signes. RT #48283.

- The Log::Dispatch docs mistakenly told you to provide a log() method when
  creating a new output class. RT #40561.

- Made all modules have the same version as Log::Dispatch itself.
2009-09-19 16:44:15 +00:00
sno
74e1f86783 Updating devel/p5-MooseX-App-Cmd from 0.05 to 0.06
pkgsrc changes:
  - Adjusting dependencies
  - Adding license definition

Upstream changes:
0.06
    - various fixes for upstream version of App::Cmd (vovkasm & brunov)
2009-09-19 16:38:48 +00:00
sno
75fe3fb69d Updating devel/p5-Module-ScanDeps from 0.94 to 0.95
Upstream changes:
[Changes for 0.95 - 2009-10-16]
* Fix "uninitialized value" warnings (Dave Rolsky)
* Add special case for Perl::Critic (Alexandr Ciornii)
* Add special case for Event (Alexandr Ciornii)
* Add special case for Wx.pm (Alexandr Ciornii)
* Add special case for Log::Any
2009-09-19 16:32:27 +00:00
sno
e8a1aec66e Updating devel/p5-Mouse from 0.28 to 0.29
pkgsrc changes:
  - Adjusting dependency of Test::Exception

Upstream changes:
0.29 Thu Sep 17 11:49:49 2009
    * role class has ->meta in method_list, because it does in Moose since 0.90
2009-09-19 15:45:28 +00:00
sno
b3a52ed882 Updating devel/p5-sapnwrfc from 0.30 to 0.31
Upstream changes:
Thu Sep 10 07:47:40 NZST 2009
   * bumped the version and removed the dependency on 5.010
2009-09-19 14:23:29 +00:00
seb
d7241c0a75 Fix build with sunpro's cc and other non-gcc compiler I guess:
do not blindly compile var.c with -Wno-cast-qual.
2009-09-19 09:01:59 +00:00
tron
8d6362fb32 Set the license to "modified-bsd". 2009-09-19 06:44:33 +00:00
joerg
0e4ebdb6f7 Update to bmake-20090909 2009-09-18 21:27:25 +00:00
joerg
a19d1d1f1d Import bmake-20090909:
- .MAKE.LEVEL, -C, SIGINFO support
- fixes for :M and \:
- vfork signal handling fixes e.g. for Solaris
2009-09-18 20:55:23 +00:00
sketch
23b8398f84 Apply patch from http://gmplib.org/list-archives/gmp-bugs/2009-May/001485.html
to fix sunpro build.
2009-09-18 14:33:32 +00:00
obache
d9038e8cf8 Update p5-glib2 to 1.222.
Overview of changes in Glib 1.222
=================================

* Properly handle slashes in copyright footers passed to Glib::MakeHelper.
* Fix a test failure on s390.
2009-09-18 06:28:56 +00:00
jnemeth
88eecae79b add and enable frama-c 2009-09-17 18:47:46 +00:00
sno
74563ce8e9 Added devel/p5-MooseX-MultiInitArg version 0.01 2009-09-16 19:22:57 +00:00
sno
311608d3aa Importing devel/p5-MooseX-MultiInitArg version 0.01 as dependency of
scheduled update of net/p5-Net-Twitter to 3.05003.

The author describes his module:
If you've ever wanted to be able to call an attribute any number of things
while you're passing arguments to your object constructor, Now You Can.

The primary motivator is that I have some attributes that were named
inconsistently, and I wanted to rename them without breaking backwards
compatibility with my existing API.
2009-09-16 19:22:18 +00:00
sno
dda2faa423 Updating devel/p5-File-Which from 1.07 to 1.08
pkgsrc changes:
  - Add dependency to devel/p5-Test-Script
  - "Fix" comment

Upstream changes:
1.08 Tue 15 Sep 2009
	- Fixing pwhich
	- Adding a proper test for it
	- Adds a dependency on Test::Script 1.08
2009-09-16 18:59:33 +00:00
sno
0cfdcd7409 Updating devel/p5-MooseX-Emulate-Class-Accessor-Fast from 0.00902
to 0.00903

Upstream changes:
0.00903    Sept 15, 2009
          - Silence a test warning from Moose 0.90 (Dave Rolsky).
2009-09-16 18:46:36 +00:00
sno
d12e7cce05 Updating devel/p5-AnyEvent from 5.111 to 5.200
Upstream changes:
5.2  Mon Sep 14 07:04:49 CEST 2009
	- INCOMPATIBLE CHANGE: do no longer support register_read_type
          and register_write_type in AnyEvent::Handle, instead support
          package names (the facility was mostly abused).
        - implement "packagename-as-read/write type" support in
          AnyEvent::Handle.
	- AnyEvent::Handle: new options "keepalive" and "oobinline".
        - oobinline set by default to avoid security issues.
        - the pure-perl event loop backend wrongly detected times() fallback
          support (spotted by Pavel Boldin).

5.12 Tue Sep  1 20:26:50 CEST 2009
	- be more lenient when parsing resolv.conf files, as some people
          use hashmarks as comment indicator inside directives (reported
          by Michael S. Fischer).
        - use same set of warnings as common::sense 2.0.
	- fix a potential 32 bit overflow issue due to perl having problems
          with large hex constants in the Perl backend.
        - do not use the slower 5.6 version fo the enc_name code in AnyEvent::DNS
          by default.
        - fix some prototypes.
	- (optionally) require Async::Interrupt 1.02.
        - replace opendns fallbacks by verizon/level3 public dns servers.

5.112 Fri Aug 21 13:59:04 CEST 2009
        - AnyEvent::Handle could cause hard crashes in Net::SSLeay when
          using starttls with an illegal/uncreatable tls context.
        - port to broken win32 perls.
2009-09-16 18:43:12 +00:00
tnn
2c82ef1bff fix PLIST when debug option is enabled 2009-09-16 18:42:31 +00:00
sno
9a59bf72a4 Updating devel/p5-Async-Interrupt from 1.01 to 1.02
Upstream changes:
1.02  Tue Sep  1 18:41:09 CEST 2009
	- prototypes for sig2name/sig2num were missing.
2009-09-16 18:37:48 +00:00
sno
1da5d02aff Updating devel/p5-Event from 0.11nb1 to 0.12
pkgsrc changes:
  - Adding HOMEPAGE and LICENSE definition

Upstream changes:
Author refers to git://nirmalvihar.info/home/joshua/event.git, but:
> hostname nor servname provided, or not known
2009-09-16 18:34:31 +00:00
sno
9a0bfe2f77 Updating devel/p5-Test-Base from 0.58 to 0.59
pkgsrc changes:
  - Adding license definition

Upstream changes:
version: 0.59
date:    Thu Aug 20 14:56:36 PDT 2009
changes:
- Fixed test dep bug reported by Alias++.
2009-09-16 17:40:23 +00:00