Commit graph

15604 commits

Author SHA1 Message Date
wiz
252c5b1d62 Reset maintainer, he resigned. 2010-08-16 09:48:00 +00:00
wiz
b21a04160d Update to 0.96:
0.96  Tue Aug 10 21:13:04 PDT 2010
    Bug Fixes
    * You can call done_testing() again after reset() [googlecode 59]

    Other
    * Bug tracker moved to github


0.95_02  Wed May 19 15:46:52 PDT 2010
    Bug Fixes
    * Correct various typos and spelling errors (Nick Cleaton)
    * Fix alignment of indented multi-line diagnostics from subtests
      (Nick Cleaton)
    * Fix incorrect operation when subtest called from within a todo block
      (Nick Cleaton)
    * Avoid spurious output after a fork within a subtest
      (Nick Cleaton)


0.95_01  Wed Mar  3 15:36:59 PST 2010
    Bug Fixes
    * is_deeply() didn't see a difference in regexes [rt.cpan.org 53469]
    * Test::Builder::Tester now sets $tb->todo_output to the output handle and
      not the error handle (to be in accordance with the default behaviour of
      Test::Builder and allow for testing TODO test behaviour).
    * Fixed file/line in failing subtest() diagnostics. (Nick Cleaton)
    * Protect against subtests setting $Level (Nick Cleaton)

    New Features
    * subtests without a 'plan' or 'no_plan' have an implicit 'done_testing()'
      added to them.
    * is_deeply() performance boost for large structures consisting of
      mostly non-refs (Nick Cleaton)

    Feature Changes
    * is() and others will no longer stringify its arguments before
      comparing.  Overloaded objects will make use of their eq
      overload rather than their "" overload.  This can break tests of
      impolitely string overloaded objects.  DateTime prior to 0.54 is
      the biggest example.
2010-08-16 09:46:44 +00:00
wiz
c35474b81a Update to 3b3 (pkgsrc 3.2.3):
* require.scm (*slib-version*): Bumped from 3b2 to 3b3.
	* dbutil.scm (close-database): Close read-only databases.
	* Makefile: INSTALL_INFO = ginstall-info
	* slib.texi (Lists as sequences): Corrected `last' example.
	* configure: Improved portability of trailing / detection.
	* saturate.txt, clrnamdb.scm: Updated now that interpolation is fixed.
	* colorspc.scm (wavelength->XYZ): Interpolation was backwards.
	* configure (ac_default_prefix): Was lacking trailing /.
	* Makefile (allfiles): Added "version.txi".
	* clrnamdb.scm, saturate.txt: Fixed several problems.
	* mkclrnam.scm (load-rgb-txt): Added input method for XCMS colors.
	* color.scm (color->L*a*b*): Corrected conversion from L*a*b*.
	(color->string): Reduced precision on L*a*b*, L*u*v*, and L*C*h.
	* slib.texi (Define-Structure): Corrected documentation and example.
	* Makefile (Makefile): Runs ./configure to create config.status.
	* Makefile: Reorganized per http://www.gnu.org/prep/standards/
	* guile.init (char-code-limit, scheme-file-suffix, read, array?):
	Conditioned for Guile-1.9.7.
	* configure: GNU-style configuration for installation creates
	config.status, which is included by Makefile.
	* guile.init (browse-url, vector->array, array->vector)
	(random:chunk): Conditional definitions choke Guile-2.
	* Makefile: include config.status for install directories.
	* configure: Added Shell script for GNU-compatible configuration.
	* slib.texi (Installation): Added link to Guile manual.
	Corrected @exdent usage.
	* guile.init: 1.8.6 needs exports.
	(define): Don't redefine in guile-2 (1.9).
	* guile.use: Added; has just (use-modules (ice-9 slib)).
	* slib.sh (guile): Added: -l ${SCHEME_LIBRARY_PATH}guile.use
	conditioned on "guile.use" existence.
	* math-integer.scm (remainder, modulo): Fixed documentation.
	* limit.scm (finite?): Added definition.
	* qp.scm (qp): Don't truncate symbols when printing.
	* transact.scm (word:lock!): Truncate email components so MS-Word
	style ~$ckfile fits in 162.B.
	* dirs.scm (directory*-for-each): Added.
	* Makefile (install, uninstall): Added ciefiles.
	* srfi-39.scm (make-parameter, parameterize): Added.
	* s7.init: Added init file for S7, part of the Snd sound-editor.
	* grapheps.ps (bargraph, impulse): Fixed for ranges not containing 0.
2010-08-16 08:29:26 +00:00
sno
e217036414 Updating devel/p5-File-HomeDir from 0.89 to 0.91
pkgsrc changes:
- adapting dependencies
- use right module for Darwin 64-bit

Upstream changes:
0.91 Sun 23 May 2010
	- Moving the FreeDesktop driver to prod
	- Adding File::HomeDir::Test driver

0.90_04 Fri 12 Feb 2010
	- Adding missing prereq

0.90_03 Tue  9 Feb 2010
	- Using FreeDesktop implementation only if xdg-user-script is
	  present, since it's now what's been used internally. This should
	  prevent test failures seen in _02. (JQUELIN)

0.90_02 Thu 14 Jan 2010
	- Adding support for the alternate FreeBSD xdg directory (JQUELIN)
	- Improved specification compliance (DAXIM)

0.90_01 Thu  7 Jan 2010
	- WARNING: This release introduces a major backwards incompatibility
	  for Unix users. The results returned by most methods may change.
	- Added complete implementation of the FreeDesktop specification and
	  auto-detection of the Unix hosts to which it applies (JQUELIN)
	- 01_compile.t now loads all backends (since on most platforms,
	  most backends will never normally be loaded).
2010-08-15 19:17:18 +00:00
sno
0a8f62015d Added devel/p5-Mac-SystemDirectory 2010-08-15 18:54:43 +00:00
sno
252f1442d9 Importing devel/p5-Mac-SystemDirectory version 0.04 for 64-bit Darwin
support of devel/p5-File-HomeDir.

Locate Mac OS X Standard System Directories.
2010-08-15 18:53:30 +00:00
wiz
83920fb731 Update to 2.4.3:
* Changes in version 2.4.3 (2010-08-05):

** Bison now obeys -Werror and --warnings=error for warnings about
   grammar rules that are useless in the parser due to conflicts.

** Problems with spawning M4 on at least FreeBSD 8 and FreeBSD 9 have
   been fixed.

** Failures in the test suite for GCC 4.5 have been fixed.

** Failures in the test suite for some versions of Sun Studio C++ have
   been fixed.

** Contrary to Bison 2.4.2's NEWS entry, it has been decided that
   warnings about undefined %prec identifiers will not be converted to
   errors in Bison 2.5.  They will remain warnings, which should be
   sufficient for POSIX while avoiding backward compatibility issues.

** Minor documentation fixes.
2010-08-15 15:16:58 +00:00
wiz
927813d5ba Update to 2.67:
* Major changes in Autoconf 2.67 (2010-07-21) [stable]
  Released by Eric Blake, based on git versions 2.66.*.

** AC_CONFIG_SUBDIRS with more than one subdirectory at a time works again.
   Regression introduced in 2.66.

** AC_CHECK_SIZEOF of a pointer type works again.  Regression introduced in
   2.66.

** New macro AC_FC_LINE_LENGTH to accept long Fortran source code lines.

** AC_PREPROC_IFELSE now keeps the preprocessed output in the conftest.i
   file for inspection by the commands in the ACTION-IF-TRUE argument.

** AC_INIT again allows parentheses and other characters that are literal
   in single- or double-quoted strings, and in quoted and unquoted
   here-documents, for its PACKAGE and VERSION arguments.  Regression
   introduced in 2.66.

** autoreconf passes warning flags to new enough versions of aclocal.

** Running an Autotest testsuite in parallel mode no longer triggers a
   race condition that could cause the testsuite run to end early,
   fixing a sporadic failure in autoconf's own testsuite.  Bug present
   since introduction of parallel tests in 2.63b.


* Major changes in Autoconf 2.66 (2010-07-02) [stable]
  Released by Eric Blake, based on git versions 2.65.*.

** AC_FUNC_MMAP works in C++ mode again.  Regression introduced in 2.65.

** Use of m4_divert without a named diversion now issues a syntax warning,
   since it is seldom right to change diversions behind autoconf's back.

** The macros AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, and
   AC_TYPE_INT64_T work again.  Regression introduced in 2.65.

** AC_PROG_INSTALL correctly uses `shtool' again.  Regression introduced
   in 2.64.

** Autoconf should work on EBCDIC hosts.

** AC_CHECK_DECL and AC_CHECK_DECLS accept optional function argument types
   for overloaded C++ functions.

** AS_SET_CATFILE accepts nonliterals in its variable name argument now.

** Autotest testsuites accept an option --recheck to rerun tests that
   failed or passed unexpectedly during the last non-debug testsuite run.

** AC_ARG_ENABLE and AC_ARG_WITH now also accept `+' signs in `--enable-*'
   and `--with-*' arguments, converting them to underscores for the variable
   names.

** In configure scripts, loading CONFIG_SITE no longer searches PATH,
   and problems in loading the configuration site files are diagnosed.

** Autotest testsuites may optionally provide colored test results.

** The previously undocumented Autotest macros AT_ARG_OPTION and
   AT_ARG_OPTION_ARG have seen bug fixes and are documented now.
   AT_ARG_OPTION has been changed in that the negative of a long option
   --OPTION is now --no-OPTION rather than --noOPTION.

** The macro AS_LITERAL_IF is slightly more conservative; text
   containing shell quotes are no longer treated as literals.
   Furthermore, a new macro, AS_LITERAL_WORD_IF, adds an additional
   level of checking that no whitespace occurs in literals.

** The macros AS_TR_SH and AS_TR_CPP no longer expand their results.

** The following macros are now documented:
   AS_BOX

** New macro AC_FC_FIXEDFORM to accept fixed-form Fortran.
2010-08-15 12:08:59 +00:00
drochner
e5b08cedcc update to 2.24.2
changes:
-bugfixes
-translation updates
2010-08-15 10:54:40 +00:00
drochner
bfbfe9844e two optional, nin-default plugins have moved from -wip into pkgsrc
py-cxfreeze doesn't work correctly yet -- it seems that it eric4
fetches some plugin glue code from upstream at runtime which we
should better have under local control. Don't understand yet
how this is supposed to work.
2010-08-15 10:51:27 +00:00
drochner
b763ffc4bb +py-rope,py-pysvn 2010-08-15 10:38:30 +00:00
drochner
47c298405f add py-rope-0.9.3, a Python code refactoring library, from
Helge Muehlmeier per pkgsrc-wip
2010-08-15 10:34:56 +00:00
drochner
bb475dee76 add py-pysvn-1.7.2, a Python SVN client library, from Helge Muehlmeier
per pkgsrc-wip
(with a little change to avoid backward/../paths)
2010-08-15 10:33:20 +00:00
seb
7bd0782442 Update from version 1.6.5 to version 1.6.7 (upstream version
1.006007).

Upstream changes:
1.006007 2010-08-12
        - Fixing stuff so that search.cpan.org displays right
        - Documented one method in all languages

1.006006 2010-08-12
        - Added portuguese translation
        - Several minor fixes in the documentation
        - Changed methods look in documentation
2010-08-15 08:49:05 +00:00
dholland
1c9987874f Update patch comments to note that the changes have been applied upstream. 2010-08-15 03:34:37 +00:00
obache
a8ebe0d0af Update cproto to 4.7i.
Based on PR#43763 by Kamel Derouiche, additionaly, some clean up.

2010/07/14 (4.7i)
- escape dashes used in manpage, to work with groff (patch by Kenneth
  Pronovici)
- add RPM and Debian build scripts, for testing.
- add configure checks for ctags and lint program.
- fix strict compiler warnings, e.g., using const.
- support DESTDIR variable in makefile.
- drop mkdirs.sh, use "mkdir -p"
- several improvements to configure macros
  - quoted ifelse() params
  - distinguish Darwin 9 from previous releases
  - ignore stderr in check for gcc version, to work with c89 wrapper.
- use consistent date and formatting in the CHANGES file, for processing
  contributor's information using a script.
- update config.guess, config.sub

2009/09/3 (4.7h)
- updated configure macros CF_ADD_CFLAGS CF_GCC_ATTRIBUTES CF_GCC_WARNINGS
  CF_XOPEN_SOURCE
- update config.guess, config.sub

2008/11/19 (4.7g)
- modify cpp command to redirect stderr to /dev/null if -q option is given,
  for consistency with the non-cpp mode (report by Nicolas Limare).
  https://bugs.launchpad.net/ubuntu/+source/cproto/+bug/275248
- add configure --disable-leaks option.
- use configure macro CF_XOPEN_SOURCE macro to make mkstemp() prototyped on
  Linux.
- remove isascii() usage.
- code cleanup, to remove K&R relics.
- update config.guess, config.sub
2010-08-15 02:31:53 +00:00
obache
cb8cbea67c Update py-xdg to 0.19.
Based on PR#43747 by Kamel Derouiche.

Version 0.19
    * IniFile.py: add support for trusted desktop files (thanks to karl mikaelsson)
    * DesktopEntry.py: Support spec version 1.0, Debian bug #563660
    * MimeType.py: Fix parsing of in memory data, Debian bug #563718
    * DesktopEntry.py: Fix constructor, Debian bug #551297, #562951, #562952


Version 0.18

    * DesktopEntry.py: Add getMimeTypes() method, correctly returning strings
    * DesktopEntry.py: Deprecated getMimeType() returning list of regex
    * Menu.py: Add support for XDG_MENU_PREFIX
    * Mime.py: Add get_type_by_contents()
2010-08-14 12:39:01 +00:00
drochner
2700e9dba8 +py-coverage 2010-08-10 17:33:34 +00:00
drochner
a085127a47 update to 4.4.7
It is a maintenance release fixing some bugs.
2010-08-10 17:07:56 +00:00
drochner
b92560d055 add py-coverage-3.3.1, a module that measures code coverage, from
Kamel Derouiche per pkgsrc-wip
2010-08-10 17:03:39 +00:00
drochner
84416139d7 give "configure" a hint where to find zlib, hopefully helps PR pkg/43724
by RUMI Szabolcs
2010-08-10 10:16:44 +00:00
seb
e44c9c2bad Add & enable p5-Dir-Self 2010-08-09 23:12:16 +00:00
seb
a25630590a Initial import of p5-Dir-Self version 0.10 in the NetBSD Packages
Collection.

Perl has two pseudo-constants describing the current location in
your source code, __FILE__ and __LINE__. The Perl 5 module Dir::Self
adds __DIR__, which expands to the directory your source file is
in, as an absolute pathname.
2010-08-09 23:11:58 +00:00
drochner
87be711c35 update to 2.30.3
changes:
-bugfixes
-translation updates
2010-08-09 12:25:58 +00:00
drochner
8a0067be8a bl3 zlib, should fix PR pkg/43724 by Szabolcs Rumi
also fix libtoolization of module build (the modules didn't work before)
bump PKGREVISION
2010-08-09 12:21:48 +00:00
drochner
afc07daa40 update to 1.3.2
changes:
-Add keyboard merging, bulk change merging, auto-merge with ancestor mode
-Updates to VC support, including lots of git fixes
-UI cleanups
-bug fixes
-Translation updates
2010-08-09 11:33:53 +00:00
drochner
4074cd478b NetBSD has these functions in libc since 5.0 at least, librfuncs
installs an empty library here. Allow to filter it out, to avoid
the overhead.
2010-08-09 10:49:28 +00:00
jym
7278501621 Update to 0.2.3.
- new URLs for HOMEPAGE and MASTER_SITES
- smaller DESCR (avoids pkglint's complaints)
- remove patch-a{a,b,c} (paths seem to be fixed inside configure/make scripts).

Changelog:

* 0.2.3
** Language:
- <= constraints relating an expression metavariable to one or more
  inherited expression metavariables that it should be a subexpression of
- the -inplace and -outplace options have been renamed -in_place and
  -out_place.  -in_place no longer makes a backup.  A backup can be
  requested using the option -backup_suffix, eg -backup_suffix .bk
- identifiers can be constrained to be different from an inherited
  identifier metavariable, or from a set containing both concrete
  identifiers and inherited identifier metavariables.
- support for ocaml scripting
- ast available in ocaml scripts

** Features:
- drop inconsistent paths check when only one node was matched
- allow #define id with no definition
- attempt to add newlines in the generated code when function calls in the
  smpl cause passing column 80
- allow - in front of statement level nests, if everything inside the nest
  is also -
- 'configure' looks for some system libraries: menhirLib, sexplib, pycaml.
  Not available libraries are replaced by a copy provided with the sources.
- added static for a function goes just before what is specified in the
  semantic patch, not before any comments etc.
- Add a new option, -ignore_unknown_options, to ease the integration
  of Coccinelle as a checker in a toolchain.
- error in python code causes immediate abort of spatch
- use the same algorithm for collecting grep tokens as for collecting
  glimpse tokens
- Add scripts/spatch.bash_completion for automatic completion of common
  options under the bash shell.
- Print rule name when a script rule crashes
- Allow the declaration of an expression list or parameter list
  metavariable to specify the number of expressions or parameters,
  respectively.

** Bugfix:
- drop inconsistent paths check when only one node was matched
- better take into account virtual rules when selecting glimpse tokens
- print diff when only a comment is added
- the type of the C code !x should be int regardless of the type of x
- allow python code at the beginning of an included file
- better adjustment of whitespace when deleting adjacent lines.  Thanks to
  Wolfram Sang for pointing out the problem.
- allow metavariables to be inherited from included files
- allow ? on goto
- more graceful failure on finding a strange character in a macro parameter
  list
- support Parameter metavariables
- add space after the last comma in an added portion of an argument list
- SmPL nameless struct should only match a nameless struct, not a nameless
  union.  Thanks to Peter Tummeltshammer for pointing out the problem.
- adjustments to storage don't modify inline as well
- matching and transformation allowed on inline
- allow removed field between two ... in structure initialization
- allow removing an entire structure initialization
- manage labels within do while 0 macros
- added space after : in printing a conditional expression.  Thanks to Josh
  Triplett for noticing the problem.
- dropped trailing whitespace when code at the end of a line is deleted.
  Thanks to Josh Triplett for noticing the problem.
- Fixed environment management when script rule uses cache.  Thanks to
  Bissyande for finding the problem.
- when false matches if with no else
- ensure { ... } with whencode checks to the end of the function.  Thanks to
  Rene Rydhof Hansen for finding the problem.

* 0.2.2
** Language:
- Added ToTestExpression to iso language, see standard.iso for an
  explanation
- Added depends on to initialize and finalize script code

** Features:
- Update Emacs mode (cocci.el) to support 'virtual' rules and fix other
  keywords sush as 'depends on', 'using', 'disable'
- better treatment of != 0 in isos, communtativity for ==/!= for all
  constants
- allow adding // comments and blank lines (even after cocci + code)
- Add support for multiple -I options

** Bugfix:
- correct interaction between virtual rules and included .cocci files
- improvement in treatment of ! in isos, to avoid duplicating + code
- improvement in treatment of metavars as isos, to avoid duplicating + code
  between toplevel and variable instantiation
- test expression of smpl conditional, etc no longer assumed to have type
  int
- correct + line numbers in the patch produced when using *
- iso constant metavariable matches an identifier whose name is all capital
  letters, eg NULL
- allow / at the end of the name of a directory (-dir) or patch prefix
  (-patch)
- dropped space in + code after the binding of a type metavariable that is
  a pointer type
- better handling of . or .. in -dir name
- allow keywords and metavariable names in identifier constraints (not sure
  keywords is very useful, though)
- no lubtype on arguments of && and || in SmPL
- allow unknown as type for array indices in SmPL
- support matching of static annotation on functions that are both static
  and inline
- support ENOTDIR error in Common.lfile_exists, to allow for the case where
  an include file is in a subdirectory that exists but is an ordinary file,
  not a directory.
- better management of unbound position variables that appear in
  constraints
- cause python parser to skip over // comments, hoping that // is not
  meaningful inside python
- require + on every line of a multiline comment
- correct calculation of line numbers when there is script code
- always annotate arguments of && || and ! as test expressions in C code.

* 0.2.1
** Language:
- Add virtual identifiers
- Add coccilib.report and coccilib.trac Python modules
- coccilib.org and coccilib.report are imported by default but not loaded
  in the current scope.

** Features:
- Parse_error_msg now more helpful.  New option -verbose_parsing for even
  more information.
- Improve Python import handling. They are imported once during script
  initialization.

** Bugfix:
- correct treatment of depends on with || for virtual rules

* 0.2.0
** Language:

** Features:
- Remove duplicated code in disjunctions
- Better error message when grep finds nothing relevant.  Thanks to Joe
  Perches for the suggestion.
- added -keep_comments option for the unparsing of the transformed code
- Option "-version" now also gives information about built-in
  Python binding support.
- slightly faster environment manipulation in pathological cases
- hack added to accept well-formed #define after function header

** Bugfix:
- Proper consideration of #define macro arguments in checking for the use
  of metavariables and in computing the line numbers of complex terms
- Better parsing of included .cocci files
- Put included .cocci files in the right order
- Bind position variables only once for #include
- Fix bug in include_match that caused everything to halt when all matches
  were discarded
- Merge unlikely/likely iso rules under a iso rule named unlikely
- Some fixes to coccicheck rules, thanks to Andrew Lunn
- Support groups in regular expression, thanks to Michael Stefaniuc

* 0.1.11

** Language:
- Meta-identifier/function and constant could be filtered from SmPL by
  regular expressions using the "~=" and "!~=" operators followed by
  an OCaml regular expression (see man Str) in double quote.
- Virtual rules, which can be referenced in depends, and set and unset
  using the command-line options -D
- ++ for multiple additions

** Features:
- coccicheck: a framework to check a series of SmPL files on a project
  see scripts/coccicheck for more information

** Bugfix:
- bind position variables to the correct starting position in the case of a
  complex statement such as an if or while.  Thanks to Derek Jones for
  pointing out the problem.
- checking for non mentioned case lines in switch should be unchecked.
- space should be printed after sizeof when there are no parentheses around
  the argument.  Thanks to Daniel Walker for pointing out the problem.
- avoid introducing sharing in propagating ! over () in treatment of isos
- save_excursion has to handle and rethrow exceptions
- eliminate unnecessary consideration of CVS strings.  Thanks to David
  Young for pointing out the problem.
- completely new treatment of statement metavariables
- better type checking for macro definitions
- drop regression testing in -parse_c

* 0.1.10

** Language:
- declarations allowed in switch, suggested by Derek M. Jones

** Features:
- use interval timer for timeouts.  Thanks to Derek M. Jones for the
  implementation.
- more flexible env.sh, thanks to Derek Jones.
- faster Python invocation
- simplify unparsing in the sgrep case

** Bugfix:
- for glimpse there is no point to create a pattern containing a numeric
  constant because glimpse doesn't index them
- add spaces after commas in function calls and function headers
- made python integration more like the ubuntu version
  http://patches.ubuntu.com/by-release/extracted/debian/c/coccinelle/0.1.5dbs-2/01-system-pycaml
  this fixes some memory management problems with None, True, and False
- correct labels associated with a switch in the CFG so that a statement
  metavariable can match a switch.  Thanks to Derek Jones for pointing out
  the problem.
- keep switch pattern within switch body.  Thanks to Derek Jones for
  pointing out the problem.
- Allow expanded tokens to be stored in metavariables, as long as they are
  not removed.  But this does currently allow them in + code, which will
  produce the expansion.  Thanks to Ali-Erdem Ozcan for pointing out the
  problem.
- improved adjustment of spacing when code removed at the beginning of a line

* 0.1.9

** Language:
- allow fresh identifiers to be declared using ## such that the value mixes
  both strings and previously declared metavariables

** Features:
- better handling of expanded code containing ##. Now compute the
  result.
- more precise warning message for the "'\' outside define".
  Thanks to Nicholas Mc Guire for pointing out the problem.
- more precise warning message related to ifdefization.
  Thanks to Derek Jones for pointing out the problem.
- we don't create any more certain files in /tmp (they may be a cause
  of security problems).
  Thanks to Eugeniy Meshcheryakov for pointing out the problem.
- More optimization for the case of just deleting a complete function.
  Allows this to happen without tracing through all the control-flow
  paths.  Thanks to Francois Bissyande for pointing out the problem.
- prevent code from being added to the beginning or end of a disjunction
- more information about why a script is not applied when using -debug option
- added -no_safe_expressions option
- added -no_loops option.  Ignores back edges derived from looping
  constructs.  This is unsafe, but perhaps useful for bug finding, as it can
  be more efficient.
- for semantic matches, allow "minus" on same code with multiple
  environments
- better error message for mismatch of parenthesis in column 0 with normal
  parenthesis.  Thanks to Derek Jones for pointing out the problem.
- allow disjunctions on function return types.  Thanks to Pierre Habouzit
  for pointing this out.

** Bugfix:
- keep disjunction in the proper order for structure initialization fields
- variables declared in different places should not seem to match each
  other
- drop complaints about label metavariables not being used
- drop test information from the type of an expression when the expression
  is bound to a metavariable
- nests should not extend beyond the before and after code, even if the
  before and after code matches the nest code
- nests should extend into conditionals that end in error exit
- take into account metavariables on "else".  Thanks to Derek Jones for
  pointing out the problem.
- print single quotes on generated character constants
- better typedef handling in the initialisation/affectation builtin
  isomorphism, cf -test init_affect_typedef
- support disjunction of types on variable declaration
- allow @ within strings in script code.  ignore // comment lines in script
  code.
- don't drop + code placed after the transformed code
- drop spaces produced by removing code before semicolons
- adjusted spacing within generated code
- less verbose -sp.  Thanks to Derek Jones for pointing out the problem.
- accept multiple type names in a SmPL typedef declaration.
2010-08-07 14:23:23 +00:00
wiz
b26dac53c0 Add commented out test dependency on p5-Test-Inter as information. 2010-08-07 06:43:26 +00:00
wiz
36378dee31 Remove unneeded lines. 2010-08-07 06:43:13 +00:00
wiz
1e850944fb + p5-Test-Inter. 2010-08-07 06:42:15 +00:00
wiz
12a64d9f14 Initial import of p5-Test-Inter-1.01:
This is another framework for writing test scripts. It is loosely
inspired by Test::More, and has most of it's functionality, but it
is not a drop-in replacement.

Test::More (and other existing test frameworks) suffer from two weaknesses:

   None offer the ability to access specific tests in a reasonably
   interactive fashion

   None offer the ability to write the tests in whatever format
   would make the tests the most readable
2010-08-07 06:41:40 +00:00
wiz
e154cb7e5c Update to 6.11:
Version 6.10  2010-04-29
   Fixed a bug where Date_ConvTZ not working correctly with timezones specified
      by offset.  Chris Butler
   Fixed a documentation bug in Date::Manip::TZ where "stdonly" was listed as the
      default value for $dstflag, but in actuality, "std" is the default.
   Changed Date::Manip::TZ::zone so "dst" is sometimes the default $dstflag.
      Based on the bug report by Chris Butler.
   OpenUNIX puts a colon at the start of some timezones. It's removed.  Jean Hassler
   Fixed a bug where business mode calculations involving minutes was not handled
      correctly.  Damien Moore
   *** Combined 5.xx and 6.xx releases into one distribution so cpan/cpanp will
      work correctly.
   Newest zoneinfo data (tzdata 2010i)
   Fixed a bug where business mode calculations failed in some cases.  RT 56638
   Converted tests to Test::Inter

Version 6.11  2010-04-30
   Fixed a problem in Build.PL that had an incorrect module requirement.
2010-08-07 06:41:04 +00:00
wiz
e205596dc7 Set LICENSE. 2010-08-07 06:33:18 +00:00
wiz
f715019d1f Update to 3.82:
Version 3.82

A complete list of bugs fixed in this version is available here:

http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=104&set=custom

* Compiling GNU make now requires a conforming ISO C 1989 compiler and
  standard runtime library.

* WARNING: Future backward-incompatibility!
  Wildcards are not documented as returning sorted values, but up to and
  including this release the results have been sorted and some makefiles are
  apparently depending on that.  In the next release of GNU make, for
  performance reasons, we may remove that sorting.  If your makefiles
  require sorted results from wildcard expansions, use the $(sort ...)
  function to request it explicitly.

* WARNING: Backward-incompatibility!
  The POSIX standard for make was changed in the 2008 version in a
  fundamentally incompatible way: make is required to invoke the shell as if
  the '-e' flag were provided.  Because this would break many makefiles that
  have been written to conform to the original text of the standard, the
  default behavior of GNU make remains to invoke the shell with simply '-c'.
  However, any makefile specifying the .POSIX special target will follow the
  new POSIX standard and pass '-e' to the shell.  See also .SHELLFLAGS
  below.

* WARNING: Backward-incompatibility!
  The '$?' variable now contains all prerequisites that caused the target to
  be considered out of date, even if they do not exist (previously only
  existing targets were provided in $?).

* WARNING: Backward-incompatibility!
  As a result of parser enhancements, three backward-compatibility issues
  exist: first, a prerequisite containing an "=" cannot be escaped with a
  backslash any longer.  You must create a variable containing an "=" and
  use that variable in the prerequisite.  Second, variable names can no
  longer contain whitespace, unless you put the whitespace in a variable and
  use the variable.  Third, in previous versions of make it was sometimes
  not flagged as an error for explicit and pattern targets to appear in the
  same rule.  Now this is always reported as an error.

* WARNING: Backward-incompatibility!
  The pattern-specific variables and pattern rules are now applied in the
  shortest stem first order instead of the definition order (variables
  and rules with the same stem length are still applied in the definition
  order). This produces the usually-desired behavior where more specific
  patterns are preferred. To detect this feature search for 'shortest-stem'
  in the .FEATURES special variable.

* WARNING: Backward-incompatibility!
  The library search behavior has changed to be compatible with the standard
  linker behavior. Prior to this version for prerequisites specified using
  the -lfoo syntax make first searched for libfoo.so in the current
  directory, vpath directories, and system directories. If that didn't yield
  a match, make then searched for libfoo.a in these directories. Starting
  with this version make searches first for libfoo.so and then for libfoo.a
  in each of these directories in order.

* New command line option: --eval=STRING causes STRING to be evaluated as
  makefile syntax (akin to using the $(eval ...) function).  The evaluation
  is performed after all default rules and variables are defined, but before
  any makefiles are read.

* New special variable: .RECIPEPREFIX allows you to reset the recipe
  introduction character from the default (TAB) to something else.  The
  first character of this variable value is the new recipe introduction
  character.  If the variable is set to the empty string, TAB is used again.
  It can be set and reset at will; recipes will use the value active when
  they were first parsed.  To detect this feature check the value of
  $(.RECIPEPREFIX).

* New special variable: .SHELLFLAGS allows you to change the options passed
  to the shell when it invokes recipes.  By default the value will be "-c"
  (or "-ec" if .POSIX is set).

* New special target: .ONESHELL instructs make to invoke a single instance
  of the shell and provide it with the entire recipe, regardless of how many
  lines it contains.  As a special feature to allow more straightforward
  conversion of makefiles to use .ONESHELL, any recipe line control
  characters ('@', '+', or '-') will be removed from the second and
  subsequent recipe lines.  This happens _only_ if the SHELL value is deemed
  to be a standard POSIX-style shell.  If not, then no interior line control
  characters are removed (as they may be part of the scripting language used
  with the alternate SHELL).

* New variable modifier 'private': prefixing a variable assignment with the
  modifier 'private' suppresses inheritance of that variable by
  prerequisites.  This is most useful for target- and pattern-specific
  variables.

* New make directive: 'undefine' allows you to undefine a variable so that
  it appears as if it was never set. Both $(flavor) and $(origin) functions
  will return 'undefined' for such a variable. To detect this feature search
  for 'undefine' in the .FEATURES special variable.

* The parser for variable assignments has been enhanced to allow multiple
  modifiers ('export', 'override', 'private') on the same line as variables,
  including define/endef variables, and in any order.  Also, it is possible
  to create variables and targets named as these modifiers.

* The 'define' make directive now allows a variable assignment operator
  after the variable name, to allow for simple, conditional, or appending
  multi-line variable assignment.
2010-08-07 06:31:16 +00:00
wiz
8ac48d625a Update to 8.10:
Release 8.10 25-Jun-2010
------------------------

There are two major additions: support for (*MARK) and friends, and the option
PCRE_UCP, which changes the behaviour of \b, \d, \s, and \w (and their
opposites) so that they make use of Unicode properties. There are also a number
of lesser new features, and several bugs have been fixed. A new option,
--line-buffered, has been added to pcregrep, for use when it is connected to
pipes.
2010-08-07 06:26:42 +00:00
wiz
1f94e9bc17 Update to 1.6.2:
1.6.2 (2010-08-02)

This release addresses a regression in the color extension.

    * color: pass write/write_err to win32print correctly (issue2312)
    * convert/progress: use plural and avoid retrieving
    * color: call correct superclass method in write_err

1.6.1 (2010-08-01)

This is a scheduled monthly minor bugfix release.

    * alias: ensure checksignature() is applied directly to the command (issue2286)
    * bash/zsh completion: use HGPLAIN when invoking hg (issue2297)
    * bookmarks: don't allow name to contain whitespaces only
    * bookmarks: ensure current bookmark is updated when specified with -r .
    * bundle: lookup revisions after addbranchrevs
    * color/progress: subclass ui instead of using wrapfunction (issue2096)
    * commit: only warn when reopening the workdir's branch
    * dispatch: give better error message when cwd doesn't exist (issue2293)
    * doc: make sure we use our own code for generating man pages
    * filelog: cmp: don't read data if hashes are identical (issue2273)
    * filelog: test behaviour for data starting with "\1\n"
    * hg.clone: fix branch value when passing a repo object (issue2267)
    * hgweb.wsgi: add a URL to the corresponding wiki documentation
    * hgwebdir: allow pure relative globs in paths
    * hgwebdir: use template paths configured in the hgrc (issue2281)
    * init: create target directory recursively
    * inotify: check all components of filenames against hgignore (issue884)
    * keyword: move collecting of [keyword] patterns to reposetup (issue2303)
    * log: fix missing diff output for hg log -p in subdirectory
    * log: follow filenames through renames (issue647)
    * mail: ensure that Python2.4 to 2.7 use the same header format
    *

      mercurial.spec: rename docutils to python-docutils in BuildRequires
    * mq: clarify the fact that qimport is trying to read a file
    * mq: cleanup status if applied mq is stripped (issue1881)
    * mq: fixed ENOENT when qrename to new/directory.patch
    * mq: reset self.added after the mq transaction instead of inside qimport
    * qpush --move: move the right patch even with comment lines
    * rebase: re-add patches to mq repo after rebase
    * revert: rename original to .orig instead of copying (issue2282)
    * revset: fix ancestor subset handling (issue2298)
    * runrst: try to be more helpful if docutils is not installed
    * tag: do not allow tag names to consist solely of whitespace (issue2307)
    * transplant: crash if repo.commit() finds nothing to commit
2010-08-07 06:24:05 +00:00
seb
11b96b3320 Update p5-Devel-Cover from version 0.67 to version 0.68.
Upstream changes:
Release 0.68 - 5th August 2010
 - Fix gcov2perl to work with large numbers (Thomas Dorner) (rt 45028).
 - Fix "gcov -l" include files (Thomas Dorner) (rt 44864).
 - Test against 5.12.1.
 - Gross workaround for for regexp evals (Florian Ragwitz).
2010-08-07 03:22:05 +00:00
drochner
3ca131bd2b deal with connect(2) returning EINPROGRESS/EALREADY/EISCONN on non-blocking
sockets (allowed by POSIX, but apparently not done usually on other OSes)
bump PKGREVISION
2010-08-06 19:21:26 +00:00
asau
cd4f1a81b3 Update Fossil to snapshot 20100805100943 for bug fixes. 2010-08-06 06:51:45 +00:00
seb
44207a8173 Add & enable p5-MooseX-Types-JSON 2010-08-05 21:16:53 +00:00
seb
82aeeeceab Initial import of p5-MooseX-Types-JSON version 0.02 in the NetBSD
Packages Collection.

The Perl 5 module MooseX::Types::JSON provides Moose string type
constraints that match valid and relaxed JSON.
2010-08-05 21:16:01 +00:00
wiz
00ea9b7e48 Fix typo in comment. 2010-08-05 21:15:41 +00:00
drochner
fd0415b689 fix an off-by-one which made that manpage links had an underscore
prepended, fix PKGREVISION
2010-08-05 15:49:30 +00:00
obache
5d9a9fa9a4 Update libdatrie to 0.2.4.
0.2.4 (2010-06-30)
=====
- Close file on saving trie. [Bug report from Xu Jiandong]
- Add trie_store_if_absent() API which fails on adding duplicated key.
  This is useful for preventing race condition in multi-thread applications.
  [Suggestion from Dan Searle]
- Add trie_fread() and trie_fwrite() APIs for reading/writing trie data in
  an open file, allowing trie to be embeded as part of a bigger file.
  [Suggestion from NIIBE Yutaka]
2010-08-05 12:50:27 +00:00
obache
04f09cfd2d Add libthai option (disabled by default). 2010-08-05 12:41:27 +00:00
seb
aa1bafec68 Update p5-App-perlbrew from version 0.08 to version 0.09.
Upstream changes:
0.09:
- Use the proxy set in $ENV{http_proxy} if available.
- Bypasses '-U' option to to configure. Thanks to chromatic++
2010-08-04 21:45:58 +00:00
sno
a10db17134 Updating devel/p5-CPAN-Reporter from 1.1711 to 1.1800
pkgsrc changes:
- adjust dependencies

Upstream changes:
1.1800 Mon Jul 26 16:02:06 EDT 2010
  Changed:
  - "sending test report..." message now shows transport method, not
    the old email list address for less confusion when using non-email
    transports
  - Enhances missing "email_from" prompt to clarify why an email is
    still needed under non-email transports for legacy compatibililty
2010-08-04 14:51:23 +00:00
sno
408ddbfcb8 Updating devel/p5-Class-MethodMaker from 2.15 to 2.16
pkgsrc changes:
- add license definition

Upstream changes:
2.16	May 11 2010
	- Drop signature self test in order to fix rt#57359
        - fix missing use base (Yan Fitterer / Martyn J. Pearce)
        - fix case of "LICENSE" key and upgrade Makefile.PL
          (cpanservice@chorny.net)
2010-08-04 14:31:26 +00:00
seb
44b62f9e5e Update p5-Hook-LexWrap from version 0.22 to version 0.23.
Pkgsrc changes:
- set LICENSE and USE_LANGUAGES

Upstream changes:
0.23    Jul 26 2010
        - Add Build.PL
        - better support for debugger
2010-08-04 05:17:28 +00:00
seb
de0196a14e Update p5-Net-CIDR from version 0.13 to version 0.14.
Pkgsrc changes:
- set HOMEPAGE, LICENSE and USE_LANGUAGES

Upstream changes:
0.14 Sun Jun 27 09:34:22 EDT 2010
        - corrected some documentation errors. cidrvalidate() will validate
        either an IP address or a CIDR, either one. Reimplemented addr2cidr.
        New implementation does not use Math::BigInt, much faster with ipv6
        addresses.
2010-08-04 04:58:50 +00:00
dmcmahill
4098eb1c46 Remove -Werror. There is a defined but not used function in the
generated lex output file.
2010-08-04 02:52:44 +00:00
seb
a6ffbc8739 Update p5-Proc-InvokeEditor from version 1.03 to version 1.04.
Upstream changes:
1.04 30 Jul 2010
  - Add a "use warnings" to keep CPANTS happy.
2010-08-03 22:21:25 +00:00
seb
6a4c2f0096 Update p5-Set-IntSpan from version 1.13nb1 to version 1.14.
Upstream changes:
1.14  2010 Jun 22
        - added ord() method
2010-08-03 22:17:39 +00:00
seb
0d8644441a Update from version 0.97 to version 0.98.
Upstream changes:
[Changes for 0.98 - 2010-07-26]
* Make %Preload entry for "utf8.pm" lazy (Roderich Schupp)
* Upgrade to Module::Install 1.00 (Roderich Schupp)
* RT #58093: Par-Packer not including all dependencies (unicore/Heavy.pl) (Roderich Schupp)
* Add %Preload rule for RPC::XML (Roderich Schupp)
* RT #57494: add %Preload rule for JSON.pm (Roderich Schupp)
2010-08-03 22:09:28 +00:00
seb
523b5b7986 Update p5-MooseX-Traits-Pluggable from version 0.09 to version 0.10.
Upstream changes:
0.10  2010-07-25 08:44:14
    - better support for factory classes
2010-08-03 21:57:32 +00:00
seb
c698ddb835 Update p5-MooseX-Traits from version 0.08 to version 0.11.
Pkgsrc changes:
- set PERL5_MODULE_TYPE to Module::Install::Bundled

Upstream changes:
0.11   THu May 13 14:31:00 CEST 2010
        - Fix doc typo. jawnsy++

0.10   Wed May 12 17:53:56 CEST 2010
        - Stop pretending the created classes are anonymous.
          They used to close over their own metaclass, so they were never
          cleaned up anyway and only made debugging unnecessarily hard as
          all instances referenced the metaclass as well.
        - Require newer version of MX::Role::Parameterized in the parameterized
          role test. (RT#49873).

0.09   Tue Apr  6 22:51:40 CDT 2010
        - Class->with_traits(...)->new is now preferred over
          Class->new_with_traits(...).
2010-08-03 21:50:39 +00:00
seb
72cefd70a1 Update p5-MooseX-SimpleConfig from version 0.05 to version 0.07.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.07 - May 22, 2010
  - Reverse order of testing config files so that latter options on the
    command line (when multiple are specified) take precedence. (RT#57027)
  - Reduce exception thrown by being unable to find a config file to a
    warning (RT#57027)
  - Fixed configfile attribute examples
  - Added metadata to Makefile.PL

0.06 - Apr 12, 2010
  - Depend on at least version 0.19 of Config::Any for flatten_to_hash
    support.
2010-08-03 21:32:43 +00:00
seb
929c368163 Update p5-MooseX-Role-Parameterized from version 0.18 to version 0.19.
Upstream changes:
0.19  July 8, 2010
    * Documentation improvements
2010-08-03 21:02:45 +00:00
seb
eadcf17235 Update p5-MooseX-Types-Structured from version 0.20 to version 0.23.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.23   01 july 2010
        - Changes to the return value of ->validate that hopefully is both
          backwardly compatible as well as more detailed.  Now if you have
          a deeply recursive of repeated type constraints inside other
          type constraints you will get a drill down report to show the
          actual type constraint that failed

0.22   01 June 2010
        - Added tests to demonstrate type constraint equality problem
          introduced in Moose 1.05

0.21   26 March 2010
        - Removed unneed module from test
        - additional contributed documentation fixes
2010-08-03 20:43:01 +00:00
seb
64f6ee2c6d Update p5-MooseX-Method-Signatures from version 0.30 to version 0.35.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
0.35  Mon, 19 Jul 2010 05:50:08 +0200
  * Updated to avoid warnings from Moose 1.09 (Dave Rolsky).
  * Switch from Module::Install to Dist::Zilla.

0.34  Tue, 08 Jun 2010 14:00:00 -0300
  * Provides a version of reify that replaces the original version and
    now finally CatalystX::Declare and MooseX::MultiMethods work.

0.33  Thu, 01 Jun 2010 13:47:34 -0300
  * CatalystX::Declare seems to create a method object without a code
    reference at all.

0.32  Thu, 01 Jun 2010 13:47:34 -0300
  * Detect usage of old MXMS::Meta::Method API and retro-compatibilize.

0.31  Thu, 01 Jun 2010 13:47:34 -0300
  * Add support for "does" as a trait declarator
  * Compatibilize MXMS::Meta::Method signature with Class::MOP::Method
    so other traits can apply customizations to the actual body of the
    method.
2010-08-03 12:38:23 +00:00
seb
5cbef890a2 Update p5-App-cpanminus from version 1.0006 to version 1.0010.
Upstream changes:
1.0010  Fri Jul 30 12:54:03 PDT 2010
   - Make --skip-installed as default
   - Revised documentations
2010-08-03 04:27:08 +00:00
obache
31400d9482 Update mocha to 0.9.8.
= 0.9.8 (645024765b2d92018efc511652e1174163844e39)
* Fixed bug "NameError raised when using Mocha as a Rails plug-in" -
  http://floehopper.lighthouseapp.com/projects/22289/tickets/53. Since 0.9.6 the
  Rails plugin has been broken. See bug report for details. You will need to
  explicitly load Mocha *after* the test framework has been loaded, e.g. by
  adding "require 'mocha'" at the bottom of test/test_helper.rb.
* Make Mocha::ParameterMatchers#regexp_matches, #includes, #has_value, #has_key
  more robust. Thanks to Sander Hartlage.
* Allow passing a block to Mocha::Configuration methods to only change
  configuration for the duration of the block. Thanks to Dan Manges.
* Fixed bug "doc generation fails in 0.9.7 gem" -
  http://floehopper.lighthouseapp.com/projects/22289/tickets/51.
* Remove rdoc template incorporating google analytics from source control. The
  file just needs to exist locally and be ignored by source control. This should
  stop the warning showing up on e.g. RunCodeRun build results.

= 0.9.7 (80d816f250dc13aaf856f3f9cbd97ebe9c371839)
* Although I had provided a deprecation warning for people using
  Mocha::Standalone, I had assumed people wouldn't be explicitly loading the
  mocha/standalone.rb file. It turns out this assumption was incorrect at least
  in the case of Rspec. This is now fixed.

= 0.9.6 (57f8f77d715b7f1d9efee2e1a9438f7905c0006b)
* Version 2.0.1 of the test-unit gem introduced a private 'run_test' method on
  TestCase which clashed with the public TestRunner#run_test method. So this
  latter method has been renamed to 'run_as_test'.
* Stop requiring rubygems - this should be an environmental choice for the user.
  http://gist.github.com/54177 - describes why requiring rubygems in your
  library code is a bad idea.
* It seems like overkill to vendorize coderay and meta_project when they're only needed to generate the examples for documentation and for publishing files on RubyForge. So I'm removing them and installing them locally as gems when I need them.
* Added support for 'test-unit' gem (version >= 2.0). Note that as with other
  versions of Test::Unit I'm completely replacing the TestCase#run method.
  Unfortunately in version 2.0.0 this method differs slightly from the same
  method in version 2.0.1 & 2.0.2, so we have to provide different
  implementations to ensure that the internal working of Test::Unit are not
  compromised by Mocha. Note also that unless the 'test-unit' gem is loaded,
  requiring 'test/unit' leads to a mixture of stdlib and gem classes being
  loaded causing errors. To avoid a dependency on rubygems, the gem is loaded
  only if MOCHA_OPTIONS is set to 'use_test_unit_gem' - this option is only
  intended for use in running Mocha's own tests. It might be worthwhile to
  create a shim gem like minitest_tu_shim to allow the test-unit gem to
  completely replace the stdlib, but that's a job for another day. The changes
  in the Rakefile are to make the default task run with the 'test-unit' gem
  (version >= 2.0).
* Renamed Mocha::Standalone to Mocha::API to better reflect its purpose. Added a
  deprecation warning for those who are referencing Mocha::Standalone.
* Fix exception raised by HasEntry#matches? if first param is not a Hash (thanks
  to Taylor Barstow).
* Ken Collins reported [1] that Mocha is always loading MiniTest if it is
  available and loading it causes some Rails/ActionPack tests to break. I've
  removed the loading of MiniTest, but this now means the user has to ensure
  that if they want to use MiniTest in conjunction with Mocha, he must load
  MiniTest before loading Mocha.
  [1] http://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2060
* Implemented Bacon integration (thanks to Ubiratan Pires Alberton), but this
  was then removed after deciding only to maintain integration with Test::Unit
  and MiniTest which are both Ruby standard libraries. See mailing list for
  details.
* Don't monkey-patch MiniTest if it's already been monkey-patched by Mocha.
* Fixed bug: MiniTest integration was counting ExpectationErrors as errors not
  failures. http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/41.
* Fixed bug: Some Bacon tests were failing in Ruby 1.9.1.
  http://floehopper.lighthouseapp.com/projects/22289-mocha/tickets/43.
* Chad Humphries pointed out that in Ruby 1.9.1, if you are not using Test::Unit
  or MiniTest, Mocha will attempt to load and monkey-patch Test::Unit. Mocha
  will now only monkey-patch Test::Unit and/or MiniTest if they have already
  been loaded. MiniTest tests will now run in both Ruby 1.8.6 (with MiniTest
  gem) and in Ruby 1.9.1 (with MiniTest std lib). See Ligthouse ticket -
  http://floehopper.lighthouseapp.com/projects/22289/tickets/49.
* Made Mocha compatible with minitest 1.4.0 and above (thanks to Denis Defreyne).

= 0.9.5 (93cad010345ce5d68f31422cfc32ed9dd6de13ec)
* Fixed Lighthouse bug #32 - stub_everything should mean mock responds to
  anything.
* Added Expectation#twice to improve readability. Thanks to pull request from
  Celestino Gomes.
* In Ruby 1.9.1, requiring 'test/unit' loads a thin wrapper around MiniTest and
  Test::Unit::TestCase ends up inheriting from MiniTest::Unit::TestCase. So we
  need to avoid including the Mocha modules more than once to avoid nasty
  consequences. Thanks to Matthias Hennemeyer for help with this.
* Ruby 1.9 includes rake, but not rake/contrib. For the moment I've moved the
  sshpublisher require into the only rake task that needs it, so that I can at
  least run the tests in Ruby 1.9. It looks like I will need to build a
  rake/contrib gem or similar to get this working properly -
  http://intertwingly.net/blog/2008/01/07/Rake-Contrib-for-1-9

= 0.9.4 (8a59c6ff0f99f34b02bd99f19536a7893be2b340)
* Added mocha.gemspec file generated with Chad Woolley's new rake task, so that
  a floehopper-mocha gem will get built on GitHub.
* Add rake task to update mocha.gemspec with unique version, which will cause
  gem to be auto-built on github
* As Tobias Crawley correctly pointed out in feature request #23055
  "stubs(with_hash) not working with existing object" [1], following the
  principle of least surprise, it should be possible to call
  ObjectMethods#expects & ObjectMethods#stubs with a Hash of method_names vs
  return_values like you can with Mock#expects & Mock#stubs. I've also updated &
  improved the docs to reflect the changes.
  [1] http://rubyforge.org/tracker/index.php?func=detail&aid=23055&group_id=1917&atid=7480
* Removed deprecated gem autorequire.

= 0.9.3 (8219bb2d2881c8529c93fc21e97a11d01203c759)
* Added support for MiniTest thanks to Jeff Smick.
* Fixed a possible bug with some of the non-default Configuration options
  relating to the argument to Object#respond_to?
* As per Jay Fields recommendations [1] and with further impetus from a talk at
  Ruby Manor, any methods added to core classes are now added by including a
  module. This means that Mocha is a better citizen of the Ruby world and it's
  behaviour is more easily extended.
  [1] http://blog.jayfields.com/2008/07/ruby-underuse-of-modules.html &
      http://blog.jayfields.com/2008/07/ruby-redefine-method-behavior.html
* Removed deprecated gem autorequire.

= 0.9.2 (r355)
* Improved documentation to address [#22530] 'Mock methods with multiple return
  values not possible?'
* respond_with parameter matcher was not available in tests.
* Patch [#22630] Fix for a bug in running Rails tests with Ruby 1.8.7.
  Array#flatten was being called which in turn was checking whether each element
  responded to #to_ary. This check was using the two parameter version of
  #respond_to?, but Mock was only defining a one parameter version.
2010-08-03 02:56:32 +00:00
sno
d813176222 Updating devel/p5-SVN-Class from 0.15 to 0.16
Upstream changes:
0.16    02 April 2010
        * fix temp commit message file path for Windows.
          See https://rt.cpan.org/Ticket/Display.html?id=54969
2010-08-01 21:14:37 +00:00
sno
c3fccc47cd Updating devel/p5-Test-LeakTrace from 0.11 to 0.13
pkgsrc changes:
- add module type
- remove x-bit from module files

Upstream changes:
0.13 Sun Aug  1 15:17:23 2010
    - Fix tests for older perls

0.12 Sun Aug  1 15:11:34 2010
    - Use ">= 0", instead of "== 0" for no_leaks_ok()
    - Add count_sv() to count all the SVs in a perl interpreter
2010-08-01 21:10:34 +00:00
sno
a4b2a74e42 Updating devel/p5-Capture-Tiny from 0.07 to 0.08
Upstream changes:
0.08 Sun Jun 20 19:13:19 EDT 2010
  Fixed:
  - Exceptions in captured coderef are caught, then handles are restored
    before the exception is rethrown (RT #58208)
2010-08-01 20:05:46 +00:00
sno
e3fd91ab4d Updating devel/p5-Test-Class from 0.34 to 0.35
Upstream changes:
0.35 - or the "Yay! Open Source For The Win!" release [2010-04-28]
    -   Introducing Ovid & Mark Morgan in "Folk with commit bits who aren't
        afraid to use them!"
    -   Add repository information to the META.yml (via Build.PL).
    -   Add dates to all releases in Change file.  This resolves RT#45581
    -   If extra tests are found in the test control methods, report the
        class name along with the method name.
2010-08-01 19:43:03 +00:00
sno
90439f8eb9 Updating devel/p5-Test-CheckManifest from 1.21 to 1.22
Upstream changes:
1.22  Thu Jul 29 2010
      + fix a bug that appears when there is no MANIFEST.SKIP
2010-08-01 19:39:23 +00:00
sno
54f322e36a Updating devel/p5-Term-ReadLine from 1.19nb1 to 1.20
pkgsrc changes:
- adding license definition

Upstream changes:
1.20  2010-05-02
	- Make a copy of the environment variable array to stop
          segmentation faults on some systems (ex. FreeBSD)
	- t/readline.t skip the test of rl_readline_version for GNU
	  Readline Library 6.1 which may return a wrong value
	- readline-6.1 support
	    new function
		rl_free_keymap (disabled due to readline-6.1 bug)
	    new variable
		rl_filename_rewrite_hook (not supported yet)
2010-08-01 19:36:40 +00:00
sno
bb32524931 Updating devel/p5-Test-Reporter from 1.5600 to 1.57
Upstream changes:
1.57      2010-03-26 00:13:18 EST5EDT

        - Includes full 'perl -V' output, not just Config::mychanges

        - Adds new 'X-Test-Reporter-Perl' header with Perl version
          and optional "RCx" suffix to positively identify tests from
          RC Perls

        - Minimum perl version is now 5.006, matching the rest of the Perl toolchain
2010-08-01 19:00:35 +00:00
sno
9374bd6e79 Update devel/p5-Throwable from 0.100090 to 0.102080
Upstream changes:
0.102080  2010-07-27 12:09:21 America/New_York
          refactor stack trace autocreation to StackTrace::Auto role
          make Throwable::Error immutable

0.101110  2010-04-21 20:59:59 America/New_York
          avoid doing: length undef (thanks, Yuval Kogman)
2010-08-01 18:57:26 +00:00
obache
cc11361e9f No need workaround for gtkdoc-rebase anymore. 2010-08-01 08:10:10 +00:00
dholland
ca226192ce Instead of trying to guess which platforms will choke on an explicit
definition of uintptr_t, include <stdint.h>. Fixes broken i386 build
and PR 42478.
2010-07-31 21:37:25 +00:00
sno
5e97ad833e Updating devel/p5-Perl-MinimumVersion from 1.24 to 1.26
pkgsrc changes:
- adjust dependencies

Upstream changes:
1.26 Thu 22 Jul 2010
	- Detect "package NAME VERSION" in 5.12. (Steffen Mueller)
	- Detect "..." (yada yada yada) in 5.12. (Steffen Mueller)
	- Detect "use feature ':5.12';" in 5.12. (Steffen Mueller)

1.25 Sun 11 Apr 2010
        - Error in minimum_syntax_reason discovered by perl 5.12 (Alexandr Ciornii)
2010-07-31 12:47:47 +00:00
sno
a780fb24b0 Updating devel/p5-Test-MinimumVersion from 0.013 to 0.101.080
pkgsrc changes:
- adjust dependencies

Upstream changes since 0.013
0.101080  2010-04-18 14:07:08 America/New_York
          more "comparison to undef" bugs fixed (thanks, Tux)

0.101050  2010-04-15 15:31:56 America/New_York
          convert to dzil, fix a prereq num/str conversion stupidity
          fix bug when comparing versions to undef
2010-07-31 12:43:54 +00:00
sno
975dc369cb Updating devel/p5-Perl-Critic from 1.106 to 1.108
pkgsrc changes:
- adjust dependencies

Upstream changes:
[1.108] Released on 2010-06-22
    This is the "Give Shawn Moore what we promised him a year ago and hurry up
    and get this out before Brad Oaks gives his YAPC::NA talk" release.

    New Policies:
    * Documentation::RequirePodLinksIncludeText
    * Subroutines::ProhibitUnusedPrivateSubroutines

    New Features:
    * There is a new global configuration item, 'program-extensions', which
      configures Perl::Critic's idea of which file name extensions represent
      programs.  The desired extensions are specified as a space-separated list,
      with leading '.' on each if that is desired.  Files whose names end in
      '.PL' will always be considered programs.  This can be overridden by
      command option --programs-extensions, which can be specified multiple
      times.
    * There is now a perlcritic --allow-unsafe switch.  Without this switch,
      Perl::Critic will silently refuse to load any Policy that is marked
      unsafe.  Unsafe Policies are usually ones that may compile or execute
      untrusted code (see Perl::Critic::DynamicPolicy for an example); Policy
      authors can mark their policies as unsafe by overriding the is_safe()
      method.
    * The framework that we use to test Perl::Critic Policies has been
      packaged into a convenient module that you can use to test your own
      Policies.  See Test::Perl::Critic::Policy and Perl::Critic::TestUtils
      for details.

    Policy Changes
    * BuiltInFunctions::ProhibitLvalueSubstr no longer complains when there
      is a low-precedence operator between the substr() and the assignment
      operator.
    * CodeLayout::ProhibitParensWithBuiltins now allows 'state ($foo)'.  RT
      #52029
    * ErrorHandling::RequireCarping now has an
      allow_in_main_if_not_in_subroutine option to allow "die" directly in
      the default namespace.
    * InputOutput::RequireBriefOpen now recognizes CORE::open(),
      CORE::close(), CORE::GLOBAL::open(), and CORE::GLOBAL::close().  RT
      #52391
    * Modules::ProhibitEvilModules now complains by default about the modules
      deprecated by the Perl 5 Porters in 5.12.
    * Modules::RequireVersionVar documentation updated to make clear that "my
      $VERSION" does not work as a module version declaration.  RT #56667
    * The RegularExpressions::* policies have been converted from using
      Regexp::Parser to using PPIx::Regexp for their heavy lifting.
    * RegularExpressions::ProhibitCaptureWithoutTest now allows capture
      variables inside when() {}.  RT #36081.
    * RegularExpressions::ProhibitUnusedCapture now checks for unused named
      captures.
    * Subroutines::ProhibitManyArgs revised to count only characters in the
      prototype that represent arguments.  RT #56627
    * Subroutines::ProhibitNestedSubs no longer complains about scheduled
      blocks (BEGIN, etc.) inside subroutines and vice versa.
    * Subroutines::RequireFinalReturn should now understand a final given/when
      statement, and declare an error if there is no 'default' block or if any
      branch does not return.
    * TestingAndDebugging::RequireUseStrict now accepts 'use 5.011' or greater
      as equivalent to 'use strict'.
    * ValuesAndExpressions::ProhibitMismatchedOperators false positive with
      "'foo' x 15 . 'bar'".  RT #54524
    * Variables::ProhibitPunctuationVars gave false positives on qr// regexp's
      ending in '$'.  RT #55604

    Bug Fixes:
    * The "## no critic" annotations now respect #line directives.
    * Annotations on statements spanning more than one line (e.g.
            my $foo =
                '$bar'; ## no critic (RequireInterpolationOfMetachars)
      ) are now handled as single-line annotations, not block annotations.
    * All instances of L<Foo> in the POD have been changed to L<Foo|Foo>.
      L</bar> and L<Foo/bar> were allowed to stand.  RT #37485
    * Spaces are now allowed immediately inside the enclosing parentheses in
      "## no critic ( Foo )".  RT #52038
    * With the introduction of PPIx::Regexp, Perl::Critic no longer dies
      when it encounters a Perl 5.010 regexp.  RT #49442.
    * DEVELOPER.pod typo in link to
      ValuesAndExpressions::ProhibitConstantPragma policy. RT #57818
    * Spelling errors in documentation.  RT #57375
    * "die" used instead of "croak".  RT #56619
    * Fixed regex test that caused test failures on every Perl 5.11
      (credit Tom Wyant).
    * t/20_policy_pod_spelling.t now works (or at least no longer fails)
      in non-English locales (again).  RT #43291 and RT #48986.
    * Perldoc hae broken link for McCabe score definition.  RT #53219
    * RT #33935 and #49679 were fixed by upgrading to PPI 1.208

    Other Changes:
    * Perl::Critic::Utils::is_unchecked_call() updated to include chmod in the
      set of things covered by autodie (this happened in autodie v2.08).  The
      primary effect of this is on InputOutput::RequireCheckedSyscalls.
    * Now depends upon Task::Weaken to ensure that we only install with perls
      where Scalar::Util::weaken() works.
    * Email::Address was optional, but is now required.  So everyone
      gets the optimal behavior from RequireInterpolationOfMetachars.
    * Some infrastructure has been extracted to the new PPIx-Utilities
      distro.  It is also a required dependency here.  Over time a good
      portion of Perl::Critic::Utils* will be migrated to this distribution.
    * Perl::Critic::Utils::PPI::get_constant_name_element_from_declaring_statement()
      is deprecated because it doesn't handle multiple constants being
      declared within a single "use constant" statement.  Use
      PPIx::Utilities::Statement::get_constant_name_elements_from_declaring_statement()
      instead.
    * Removed all uses of Perl::Critic::Utils::PPIRegep.  Since the
      PPIx::Regexp update, Perl::Critic only used get_match_string() and
      friends, which were superseded by the corresponding PPI methods.
      Perl::Critic now depends on PPI-1.208 or newer.
    * Moved Perl::Critic::Utils::PPIRegexp to the Perl-Critic-Deprecated.
    * The PolicySummary.pod file is now generated when the distribution
      is created, rather than when you install it.  This ensures the file
      will be available on http://search.cpan.org.  Thanks to Bear Longyear
      for bringing this to our attention.

[1.107_001] Released on 2010-06-20
    Changes summarized into 1.108 above.  For exact details, see Changes on
    BackPAN.
2010-07-31 10:58:07 +00:00
sno
3c72e42854 Added devel/p5-PPIx-Regexp 2010-07-31 10:53:28 +00:00
sno
511c2fa45b Importing package for p5 module PPIx-Regexp-0.008 as dependency for
scheduled update of devel/p5-Perl-Critic to 1.108.

The purpose of the PPIx-Regexp package is to parse regular expressions
in a manner similar to the way the PPI package parses Perl. This class
forms the root of the parse tree, playing a role similar to PPI::Document.
2010-07-31 10:52:20 +00:00
sno
8b9cefebc6 Added devel/p5-PPIx-Utilities 2010-07-31 10:43:10 +00:00
sno
082ce84571 Importing package for p5 dist PPIx-Utilities-1.000001 as
devel/p5-PPIx-Utilities version 1.000.001 as dependency of scheduled
update of devel/p5-Perl-Critic to 1.108

This is a collection of functions for dealing with PPI objects,
many of which originated in Perl::Critic.
2010-07-31 10:41:39 +00:00
sno
ae45d38104 Updating devel/p5-IPC-SysV from 2.02 to 2.03
pkgsrc changes:
- using common by-module download directory from MASTER_SITE

Upstream changes:
2.03 - 2010-05-23
    * fix CPAN #57530: IPC::Msg Documentation Bug
      (thanks to Jonathan Hartzog for spotting this)
2010-07-31 10:19:57 +00:00
sno
bb957f5d30 Updating devel/p5-IPC-Cmd from 0.56 to 0.60
Upstream changes:
Changes for 0.60    Mon Jul  5 09:04:54 BST 2010
=================================================
* Corrected spelling mistakes in POD, spotted by H.Merijn Brand
* Apply a patch from Burak Gursoy RT #58886, which fixes paths
  on MSWin32
* Apply patch from Petya Kohts, RT #50398, which allows more
  flexible configuration of run_forked and its children

Changes for 0.58    Thu Apr 29 20:49:07 BST 2010
=================================================
* Applied patch from Petya Kohts, RT #50398, which
  adds 'terminate_on_parent_sudden_death' option to
  run_forked().
* Applied patches from David Morel RT #56973, which
  add 'discard_output' option to run_forked().
* Added documentation as suggested by Rafa?l Garcia-Suarez
  in RT #56973
2010-07-31 10:16:38 +00:00
sno
47e3ef2cfe Updating devel/p5-IO-Prompt from 0.99.7 to 0.99.7.001
pkgsrc changes:
- using common by-module directory for IO-modules from CPAN download mirrors

Upstream changes:
0.997001  Sat Apr 24 12:00:19 2010
    - More warning cleanup and also made backspaces work right at the
      start of a line (thanks Ingmar)
2010-07-31 10:13:46 +00:00
sno
f5b516d026 Updating devel/p5-IO-Compress from 2.024 to 2.030
pkgsrc changes:
- adjusting dependencies

Upstream changes:
  2.030 22 July 2010
      * IO::Compress::Zip
        - Updates to documentation.
        - Changes default value for ExtAttr on Unix to 0100644
      * IO::Uncompress::Unzip
        Reworked the "Name" option and examples in the pod.
      * IO::Uncompress::Base
        Fixed problem with nextStream not returning 0 when there is no
        next stream and Transparent is false.

  2.027 24 April 2010
      * Compress::Zlib
        Remove autoload code from Zlib.pm.
        [perl #74088]

  2.026 7 April 2010
      * IO::Uncompress::Zip
        - Some updates to IO::Compress::Zip documentation.
        - Fixed default setting for ExtAttr.

  2.025 27 March 2010
      * IO::Uncompress::Unzip
        The "Name" option wasn't documented.
      * Allow zlib version check to be disabled by setting
        TEST_SKIP_VERSION_CHECK environment variable.
        [RT #54510]
2010-07-31 10:08:47 +00:00
sno
0460d52fe1 Downgrade required zlib version to 1.2.3 - someone needs to update
devel/zlib first.
Bumping PKGREVISION
2010-07-31 09:55:26 +00:00
sno
f93333139b Updating devel/p5-Compress-Raw-Zlib from 2.024 to 2.030
Upstream changes:
  2.030 22 July 2010
      * Ran the zlib2ansi script against the files in zlib-src.
        Thanks to Nicholas Clark for the reminder.
      * Added "-DNO_VIZ" to DEFINE in Makefile.PL
        [RT #65293]

  2.027 24 April 2010
      * Updated to include zlib 1.2.5

  2.026 7 April 2010
      * Fixed definition of Z_TREES in Makefile.PL
        [RT #65293]
      * Fixed build issue with definition of off64_t not found on Solaris
        by modifying the zlib source - changed the symbol
        _LARGEFILE64_SOURCE to _LARGEFILE64_SOURCE_dummy in zconf.h,
        zlib.h and zutil.h
        [RT #56108]

  2.025 27 March 2010
      * Updated to include zlib 1.2.4
      * Allow zlib version check to be disabled by setting
        TEST_SKIP_VERSION_CHECK environment variable.
        [RT #54510]
2010-07-31 09:52:21 +00:00
sno
0209338c49 Updating devel/p5-Compress-Raw-Bzip2 from 2.026 to 2.030 for scheduled update
of devel/p5-IO-Compress

Upstream changes:
  2.030 22 July 2010
      * No Changes

  2.027 24 April 2010
      * No Changes
2010-07-31 09:47:28 +00:00
sno
1405007c8b Updating devel/p5-ExtUtils-XSpp from 0.10 to 0.14
pkgsrc changes:
- adjust dependencies

Upstream changes:
0.14     Wed Jul 21 17:00:00 CEST 2010
	- This release demonstrates why it is a good idea
	  to do developer releases.
	- Fix problem with templated types and the shorthand
	  for typemaps that was introduced in 0.13.

0.13     Wed Jul 21 17:00:00 CEST 2010
	- Add support for simplified typemap statements
	  a la %typemap{type}; which are a shorthand for
	  {simple} and {reference}.

0.12     Sun Jul 11 17:00:00 CEST 2010
	- Add new example using Module::Build::WithXSpp.

0.11_02  Thu Jun 24 20:00:00 CEST 2010
	- Allow applying parser plugin annotations to constructors
	  and destructors.
	- Use of {%...%} for the %cpp_type tag of parsed typemaps.
	- Fix %length for anything but the most trivial wrappers.

0.11_01  Sat Jun  5 11:02:09 CEST 2010
	- Parse enum declarations.
	- Added an experimental plugin interface.
2010-07-31 08:03:30 +00:00
sno
0c7127f8c9 Added devel/p5-PPI-PowerToys 2010-07-31 07:45:53 +00:00
sno
62cd860790 Importing package for p5 dist PPI-PowerToys-0.14 into devel/p5-PPI-PowerToys
The PPI PowerToys are a small collection of utilities for working with
Perl files, modules and distributions.
2010-07-31 07:44:37 +00:00
sno
b6d3698ba8 Added devel/p5-Test-Pod-Spelling-CommonMistakes 2010-07-31 07:40:37 +00:00
sno
f69e56c69b Importing package for p5 dist p5-Test-Pod-Spelling-CommonMistakes-0.01 into
devel/p5-Test-Pod-Spelling-CommonMistakes

This module checks modules POD for common spelling errors. This differs
than Test::Spelling because it doesn't use your system spellchecker and
instead uses Pod::Spell::CommonMistakes for the heavy lifting. Using it
is the same as any standard Test::* module, as seen here.
2010-07-31 07:38:30 +00:00
sno
34fee0f389 Added devel/p5-Devel-TraceUse 2010-07-31 07:32:01 +00:00
sno
80a6b2e514 Importing package for p5 dist Devel-TraceUse-2.02 into devel/p5-Devel-TraceUse
An apparently simple program may load a lot of modules. That's useful, but
sometimes it might be interesting to know exactly which part of a program
loads which module.

Devel::TraceUse can analyze a program to see which part used which module.
2010-07-31 07:30:54 +00:00
sno
8a9dd048fe Added devel/p5-Devel-Trace 2010-07-31 07:28:17 +00:00
sno
15b91cc189 Importing package for p5 dist Devel-Trace-0.10 into devel/p5-Devel-Trace.
This provides a 'meatier' version of caller:

caller_cv($level)

    caller_cv gives you the coderef of the subroutine being invoked
    at the call frame indicated by the value of $level

caller_args($level)

    Returns the arguments passed into the caller at level $level

caller_vars( $level, $names ) =item called_with($level, $names)

    called_with returns a list of references to the original
    arguments to the subroutine at $level. if $names is true, the
    names of the variables will be returned instead

    constants are returned as undef in both cases

called_as_method($level)

    called_as_method returns true if the subroutine at $level was
    called as a method.
2010-07-31 07:26:46 +00:00
asau
dfc6889736 "fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.
2010-07-30 10:36:22 +00:00
dholland
df8956fc6f Recognize dfly, from Antonio Huete Jimenez in PR 43685. 2010-07-30 07:02:36 +00:00
seb
74e65b3749 Update p5-App-cpanoutdated from version 0.10 to version 0.11.
Upstream changes:
0.11
    - removed -I option(sorry, It's my misstake.)
    - added -l and -L option for local::lib support.
      Option meaning is same as cpanm.
      suggested by Sebastian Willert [RT#59454]
2010-07-29 21:29:11 +00:00
seb
3f1f343e51 Add & enable p5-Test-Script-Run 2010-07-29 21:08:34 +00:00
seb
9cbfc86b3d Initial import of p5-Test-Script-Run version 0.04 in the NetBSD
Packages Collection.

The Perl 5 module Test::Script::Run exports some subs to help test
and run scripts in your dist's bin/ directory.
2010-07-29 21:08:20 +00:00
seb
e4f0afb314 Update from version 0.11 to version 0.13.
Approved by MAINTAINER.

Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.13  Wed 19 May 2010
  * Add load_first_existing_class (gfx)

0.12  Fri 02 Apr 2010
  * t/000-version.t for better diagnostics (tokuhirom)
  * Slight performance improvements for is_class_loaded,
      lazily loading Carp, etc (Sartak)
  * Start some real documentation (Sartak)
  * Document $ENV{ANY_MOOSE} (Sartak)
    - fixes [rt.cpan.org #52339]
  * Test that Moose is loaded, not CMOP (Sartak)
    - fixes [rt.cpan.org #56093]
  * Alias class_of and more functions (Sartak)
    - requested by [rt.cpan.org #52275]
2010-07-29 19:03:25 +00:00
joerg
2f79442a58 AC_FUNC_ALLOCA should never define a prototype on the BSDs. Bump revision. 2010-07-29 15:49:36 +00:00
seb
0bbab926f8 Update from version 0.63 to version 0.64
Upstream changes:
0.64 Mon Jul 26 20:48:13 2010
    [BUG FIXES]
    * Build failure on 5.13.3

    [CHANGES]
    * Illegal inheritance options for clone_and_inherit_options()
      is now a black list, not a white list (Moose 1.09 feature)
    * Remove long deprecated methods in Mouse::Meta::Attribute:
        clone_parent, get_parent_args, canonicalize_args, create
2010-07-29 14:31:16 +00:00
seb
c89bf40fd9 Update p5-Proc-InvokeEditor from version 1.02 to version 1.03.
Upstream changes (from diffs inspection):
- Meta data update
2010-07-29 14:18:49 +00:00
seb
dbe6075f0f Update p5-MooseX-StrictConstructor from version 0.08 to version 0.10.
Pkgsrc changes:
- adjust dependencies
- adjust license
- (re)set PERL5_MODULE_TYPE to MakeMaker

Upstream changes:
0.10     2010-07-16
- Ignore __INSTANCE__ when passed to the constructor. Patch by Jesse
  Luehrs. RT #59236.
- All init args are quoted in the inlined constructor.

0.09     2010-07-14
- Use modern Moose APIs, to avoid warnings with the next Moose release.
2010-07-28 11:29:31 +00:00
seb
585f4c7a51 Update p5-MooseX-Singleton from version 0.22 to version 0.24.
Pkgsrc changes:
- adjust dependencies
- set PERL5_MODULE_TYPE to Module::Install::Bundled

Upstream changes:
0.24 2010-07-15
    - Require Moose 0.94+. (Dave Rolsky)

0.23 2010-07-15
    - Use modern Moose APIs to avoid warnings from the next Moose. (Dave
      Rolsky)
2010-07-28 08:38:15 +00:00
seb
748d75457d Update p5-MooseX-NonMoose from version 0.07 to version 0.14.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.14  2010-07-19
      - Avoid warnings from Moose 1.09, part 2 (Dave Rolsky).

0.13  2010-07-18
      - Also avoid warnings in MooseX::NonMoose::InsideOut.

0.12  2010-07-18
      - Avoid warnings from Moose 1.09 (Dave Rolsky).

0.11  2010-06-30
      - Actually use the right test.

0.10  2010-06-30
      - Don't break if someone specifies a version to extends.

0.09  2010-06-15
      - Fix several issues relating to picking the correct constructor to call
        from the constructor that we build.

0.08  2010-05-20
      - Fix inheriting from classes which don't bless their instances into the
        correct class when subclassing (jhallock).
      - Update for things fixed in latest Moose.
2010-07-27 18:33:38 +00:00
seb
8da57492ba Update p5-MooseX-LazyRequire from version 0.04nb1 to version 0.06.
Pkgrsc changes:
- adjust dependencies
- reset PKGREVISION

Upstream changes:
0.06  Mon, 19 Jul 2010 05:19:42 +0200
  * Updated to avoid warnings from Moose 1.09 (Dave Rolsky).

0.05  Fri, 07 May 2010 19:40:10 +0200
  * Improve distribution metadata.
2010-07-27 18:03:33 +00:00
seb
ca71ff7027 Update p5-MooseX-FollowPBP from version 0.02 to version 0.04.
Pkgsrc changes:
- adjust dependencies
- adjust license
- (re)set PERL5_MODULE_TYPE to MakeMaker

Upstream changes:
0.04   2010-07-20
- Respect "is => 'bare'" attributes.

0.03   2010-07-14
- Use modern Moose APIs, to avoid warnings with the next Moose release.
2010-07-27 17:44:20 +00:00
seb
bda23325cb Update from version 0.13 to version 0.16.
Pkgsrc changes:
- adjust dependencies
- (re)set PERL5_MODULE_TYPE to MakeMaker
- adjust license

Upstream changes:
0.16   2010-07-15
- More warnings fixes for next Moose release.
- Fix bad repo metadata.

0.15   2010-07-14
- Fix bad uri for bugtracker in metadata

0.14   2010-07-14
- Use modern Moose APIs, to avoid warnings with the next Moose release.
2010-07-27 15:34:55 +00:00
seb
885e46a422 Update p5-File-ChangeNotify from version 0.13 to version 0.16.
Pkgsrc changes:
- adjust dependencies
- adjust LICENSE

Upstream changes:
0.16   2010-07-12
- Changes to avoid a warning about a useless coercion from future versions of
  Moose.

0.15   2010-07-09
- Add a missing prereq, namespace::autoclean.

0.14   2010-07-08
- Running the tests left behind a lot of temp directories that should have
  been cleaned up, but weren't. Reported by Peter Edwards. RT #59125.
- License is now Artistic 2.0
2010-07-27 15:12:59 +00:00
tnn
5b8a5dbfb9 Update to firefox-3.6.8.
Fixes a heap corruption issue due to free() of garbage pointers when
parsing an invalid <object> tag.
2010-07-27 07:58:52 +00:00
seb
28952b6883 Update p5-MooseX-SemiAffordanceAccessor from version 0.05 to version 0.08.
Pkgsrc changes:
- adjust LICENSE
- adjust PERL5_MODULE_TYPE

Upstream changes:
0.08   2010-07-20
- Fix a bad example in the SYNOPSIS.

0.07   2010-07-14
- Fix bad uri for bugtracker in metadata

0.06   2010-07-14
- Use modern Moose APIs, to avoid warnings with the next Moose release.
2010-07-26 22:15:03 +00:00
seb
e35a652baf Update p5-Moose from version 1.08 to version 1.09.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
1.09 Tue, Jul 25, 2010

  [API CHANGES]

  * You can no longer pass "coerce => 1" for an attribute unless its type
    constraint has a coercion defined. Doing so will issue a deprecation
    warning. (Dave Rolsky)

  * Previously, '+foo' only allowed a specific set of options to be
    overridden, which made it impossible to change attribute options related
    to extensions. Now we blacklist some options, and anything else is
    allowed. (doy, Tuomas Jormola)

  * Most features which have been declared deprecated now issue a warning using
    Moose::Deprecated. Warnings are issued once per calling package, not
    repeatedly. See Moose::Deprecated for information on how you can shut
    these warnings up entirely. Note that deprecated features will eventually
    be removed, so shutting up the warnings may not be the best idea. (Dave
    Rolsky)

  * Removed the long-deprecated Moose::Meta::Role->alias_method method. (Dave
    Rolsky).

  [NEW FEATURES]

  * We no longer unimport strict and warnings when Moose, Moose::Role, or
    Moose::Exporter are unimported. Doing this was broken if the user
    explicitly loaded strict and warnings themself, and the results could be
    generally surprising. We decided that it was best to err on the side of
    safety and leave these on. Reported by David Wheeler. RT #58310. (Dave
    Rolsky)

  * New with_traits helper function in Moose::Util. (doy)

  [BUG FIXES]

  * Accessors will no longer be inlined if the instance metaclass isn't
    inlinable. (doy)

  * Use Perl 5.10's new recursive regex features, if possible, for the type
    constraint parser. (doy, nothingmuch)

  [ENHANCEMENTS]

  * Attributes now warn if their accessors overwrite a locally defined
    function (not just method). (doy)

  [OTHER]

  * Bump our required perl version to 5.8.3, since earlier versions fail tests
    and aren't easily installable/testable.
2010-07-26 21:12:49 +00:00
seb
0b95da29d0 Update p5-Class-MOP from version 1.03 to version 1.04.
Pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.04 Tue, Jul 25, 2010

  [ENHANCEMENTS]

  * Class::MOP::Deprecated now uses Package::DeprecationManager
    internally. Deprecation warnings are now only issued once for each calling
    package, which cuts down on noise. When importing Class::MOP::Deprecated,
    the request API version should now be passed in the "-api_version"
    flag. However, the old "-compatible" flag will continue to work. (Dave
    Rolsky).
2010-07-26 21:12:29 +00:00
seb
82f45a60ce Add & enable p5-Package-DeprecationManager 2010-07-26 17:04:17 +00:00
seb
225b70b7bc Initial import of p5-Package-DeprecationManager version 0.04 in the
NetBSD Packages Collection.

The Perl 5 module Package::DeprecationManager allows you to manage
a set of deprecations for one or more modules.
2010-07-26 17:04:04 +00:00
seb
05de573fbf Update p5-App-perlbrew from version 0.07 to version 0.08.
Upstream changes:
0.08:
- Conf file + CPAN mirror support
- Strip invalid dependency lines out of the makefile in older perl versions, to make them work with newer gcc versions
- Add rudimentary pure-perl introspection, jrockway++
- Documentation, castaway++
2010-07-26 16:54:36 +00:00
seb
103b3a9418 Update p5-App-FatPacker from version 0.009002 to version 0.009003.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.03 2010-07-22
  - fixed dependency for File::Path(remove_tree/make_path was first appeared at 2.07)
2010-07-26 16:47:04 +00:00
seb
ccdbb6e2ee Update p5-App-cpanoutdated from version 0.09 to version 0.10.
Upstream changes:
0.10
    - added -I option, suggested by Sebastian Willert [RT#59454]
2010-07-26 16:40:09 +00:00
drochner
854e5c4dba +ethos 2010-07-26 11:27:01 +00:00
drochner
76e9d023c3 add ethos-0.2.2, a plugin framework for glib2 based applications 2010-07-26 11:23:56 +00:00
dholland
ce28065130 Fix previous; I did test it, but it seems that under some
circumstances make doesn't like the conditional I wrote.

(also, what the previous log message says about a bump is wrong; I bumped
only ncursesw. but there shouldn't be any need to bump ncurses for this.)
2010-07-26 07:23:59 +00:00
dholland
d9c25febc7 The change in -r1.27 of this file failed to restore the old logic
completely; rectify that. Now setting USE_NCURSES=yes won't install
pkgsrc ncurses on e.g. Linux where it's really built in.

Not sure if a version bump is wanted, but since I just did one we'll
ride that.
2010-07-26 06:49:30 +00:00
dholland
e1f52af49d ncurses does a bunch of sed magic at *install* time to adjust the
paths in include directives in the headers it installs. (I'm not going
to ask who thought this was a good idea...) Since this package
bypasses the ncurses install goo, we need to replicate at least some
of the behavior with SUBST in order to get working header files out.

Should fix PR 43435 and may also fix some problems with ncursesw and
tin that I've had reported to me.

PKGREVISION -> 4.
2010-07-26 05:47:45 +00:00
seb
84a5419a6f Update p5-Test-POE-Server-TCP from version 1.12 to version 1.14.
Upstream changes:
==============================
2010-07-19 14:40:55 +0100 1.14
==============================

  commit f5df5ac7dc5f5b6cbddaf127993870d26d9b2614
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date:   Mon Jul 19 14:40:55 2010 +0100

    Check for definedness of stuff given to send to clients.
2010-07-26 00:56:59 +00:00
seb
d8e8b9fd19 Update from version 0.62 to version 0.63
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.63 Tue Jul 20 19:26:30 2010
    [CHANGES]
    * Resolve RT#59460: Test::Requires is not a required prerequisite unless
      release-testing... (Curtis Jewell)
      See also https://rt.cpan.org/Public/Bug/Display.html?id=59460

    [FEATURES]
    * Add Mouse::Util::TypeConstraints::register_type_constraint()
      (Vincent Pit)
      See also https://rt.cpan.org/Public/Bug/Display.html?id=59539
2010-07-25 23:56:26 +00:00
seb
9c00db245a Update p5-MooseX-Role-WithOverloading from version 0.06 to version 0.08.
Upstream changes:
0.08  Mon, 19 Jul 2010 22:04:22 +0200
  * Really avoid warnings from Moose 1.09 (Dave Rolsky).

0.07  Mon, 19 Jul 2010 05:56:05 +0200
  * Avoid warnings from Moose 1.09 (Dave Rolsky).
2010-07-25 23:12:34 +00:00
seb
fed583188d Update p5-MooseX-MethodAttributes from version 0.23 to version 0.24.
Upstream changes:
0.24  Mon, 19 Jul 2010 05:23:57 +0200
 * Updated to avoid warnings from Moose 1.09 (Dave Rolsky).
2010-07-25 22:55:49 +00:00
joerg
91d2d40ffa Fix pattern. [Hi gdt!] 2010-07-25 17:08:08 +00:00
gdt
2a3b90a7ed Update to 0.5.10. (No changelog, because I should have imported 0.5.10
yesterday and mistakenly imported an old version.)
2010-07-25 13:45:05 +00:00
seb
3f94508063 Update from version 0.22 to version 0.23.
Upstream changes:
0.23    Tue Jul 20 02:18:37 CEST 2010
        - Avoid warnings from Moose 1.09 in tests (Dave Rolsky).
2010-07-25 11:08:18 +00:00
seb
782322a0a7 Update p5-Module-CoreList from version 2.35 to version 2.36.
Upstream changes:
2.36    Tue Jul 20 2010
  - Updated for 5.13.3
2010-07-25 10:54:01 +00:00
tron
858efea2aa Revert revision of several PHP extensions after both core PHP packages
were updated.
2010-07-24 22:24:21 +00:00
tron
c3edd3700e Downgrade "autoconf" package to version 2.65nb1 as version 2.66 is
seriously broken. Please read this thread for further details:

http://lists.gnu.org/archive/html/autoconf/2010-07/msg00004.html
2010-07-24 20:46:16 +00:00
gdt
2d01b57aec Fix HOMEPAGE. 2010-07-24 17:46:59 +00:00
gdt
4d51573079 SUBDIR+= py-argparse 2010-07-24 17:26:22 +00:00
gdt
ec57fda1ee Import py26-argparse-1.1 as devel/py-argparse.
The argparse module provides an easy, declarative interface for
creating command line tools, which knows how to:

    * parse the arguments and flags from sys.argv
    * convert arg strings into objects for your program
    * format and print informative help messages
    * and much more...
2010-07-24 17:25:51 +00:00
gdt
b707bc8513 SUBDIR+= py-darcsver 2010-07-24 15:15:30 +00:00
gdt
3744396e71 Import py26-darcsver-1.5.1 as devel/py-darcsver.
If your source tree is coming from darcs (i.e. it is in a darcs
repository), this tool will determine the most recent release tag,
count the patches that have been applied since then, and compute a
version number to be written into _version.py.
2010-07-24 15:15:10 +00:00
gdt
134bbe786e SUBDIR+= py-pyutil 2010-07-24 13:22:21 +00:00
gdt
ca5a3e2004 Import py26-pyutil-1.7.9 as devel/py-pyutil.
A collection of mature utilities for Python programmers.

These are a few data structures, classes and functions which we've
needed over many years of Python programming and which seem to be of
general use to other Python programmers. Many of the modules that have
existed in pyutil over the years have subsequently been obsoleted by
new features added to the Python language or its standard library,
thus showing that we're not alone in wanting tools like these.
2010-07-24 13:21:49 +00:00
gdt
7bd3ecea9f SUBDIR+= py-setuptools_trial 2010-07-24 13:19:21 +00:00
gdt
d1a4beeba4 Import py26-setuptools_trial-0.5.4 as devel/py-setuptools_trial.
Setuptools plugin that makes unit tests execute with Twisted's trial
instead of pyunit.
2010-07-24 13:18:59 +00:00
wiz
f9dc07c13c Fix PLIST for emacs versions coming with md4/ntlm/sasl-ntlm.elc.
From Makoto Fujiwara in PR 43651.
2010-07-24 06:57:42 +00:00
adam
bb04a43ab3 Changes 2.0.10:
* Set the appropriate font styles for bold and italic fonts
* Added font style TTF_STYLE_STRIKETHROUGH
* Fixed size calculations taking outline and underline into account
* Added API for font outlining: TTF_GetFontOutline()/TTF_SetFontOutline()
* Added API to disable kerning: TTF_GetFontKerning()/TTF_SetFontKerning()
* Fixed height calculation for fonts that extend below the font height
* Added access to font hinting: TTF_GetFontHinting()/TTF_SetFontHinting()
* Added TTF_GlyphIsProvided() to check whether a glyph is in a given font
2010-07-23 13:22:12 +00:00
drochner
7d2c174127 reset PKGREV for base pkg update 2010-07-22 13:22:01 +00:00
jklos
c79dc989ea Correctly do cache flushing on m68k NetBSD. Fixes PR #43106. 2010-07-22 04:17:44 +00:00
tnn
3db1e6932a firefox-3.6.7 / xulrunner-1.9.2.7 security update.
MFSA 2010-47 Cross-origin data leakage from script filename in error messages
MFSA 2010-46 Cross-domain data theft using CSS
MFSA 2010-45 Multiple location bar spoofing vulnerabilities
MFSA 2010-44 Characters mapped to U+FFFD in 8 bit encodings cause subsequent
             character to vanish
MFSA 2010-43 Same-origin bypass using canvas context
MFSA 2010-42 Cross-origin data disclosure via Web Workers and importScripts
MFSA 2010-41 Remote code execution using malformed PNG image
MFSA 2010-40 nsTreeSelection dangling pointer remote code execution
MFSA 2010-39 nsCSSValue::Array index integer overflow
MFSA 2010-38 Arbitrary code execution using SJOW and fast native function
MFSA 2010-37 Plugin parameter EnsureCachedAttrParamArrays remote code execution
MFSA 2010-36 Use-after-free error in NodeIterator
MFSA 2010-35 DOM attribute cloning remote code execution vulnerability
MFSA 2010-34 Miscellaneous memory safety hazards (rv:1.9.2.7/ 1.9.1.11)
2010-07-21 16:55:33 +00:00
joerg
567faacb16 Fix build with modern libtool by using -module and correct arguments. 2010-07-21 14:11:16 +00:00
obache
a71a2c6478 require libotf>=0.9.11 for OTF_iterate_gsub_feature. 2010-07-21 13:11:11 +00:00
tron
fdde64b13a Fix build under Mac OS X which got broken by yesterday's
DragonFlyBSD's fixes.
2010-07-21 11:57:52 +00:00
wiz
3db7f95009 Update to 2.66:
GNU Autoconf NEWS - User visible changes.

* Major changes in Autoconf 2.66 (2010-07-02) [stable]
  Released by Eric Blake, based on git versions 2.65.*.

** AC_FUNC_MMAP works in C++ mode again.  Regression introduced in 2.65.

** Use of m4_divert without a named diversion now issues a syntax warning,
   since it is seldom right to change diversions behind autoconf's back.

** The macros AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, and
   AC_TYPE_INT64_T work again.  Regression introduced in 2.65.

** AC_PROG_INSTALL correctly uses `shtool' again.  Regression introduced
   in 2.64.

** Autoconf should work on EBCDIC hosts.

** AC_CHECK_DECL and AC_CHECK_DECLS accept optional function argument types
   for overloaded C++ functions.

** AS_SET_CATFILE accepts nonliterals in its variable name argument now.

** Autotest testsuites accept an option --recheck to rerun tests that
   failed or passed unexpectedly during the last non-debug testsuite run.

** AC_ARG_ENABLE and AC_ARG_WITH now also accept `+' signs in `--enable-*'
   and `--with-*' arguments, converting them to underscores for the variable
   names.

** In configure scripts, loading CONFIG_SITE no longer searches PATH,
   and problems in loading the configuration site files are diagnosed.

** Autotest testsuites may optionally provide colored test results.

** The previously undocumented Autotest macros AT_ARG_OPTION and
   AT_ARG_OPTION_ARG have seen bug fixes and are documented now.
   AT_ARG_OPTION has been changed in that the negative of a long option
   --OPTION is now --no-OPTION rather than --noOPTION.

** The macro AS_LITERAL_IF is slightly more conservative; text
   containing shell quotes are no longer treated as literals.
   Furthermore, a new macro, AS_LITERAL_WORD_IF, adds an additional
   level of checking that no whitespace occurs in literals.

** The macros AS_TR_SH and AS_TR_CPP no longer expand their results.

** The following macros are now documented:
   AS_BOX

** New macro AC_FC_FIXEDFORM to accept fixed-form Fortran.
2010-07-21 11:18:26 +00:00
joerg
7e421b64b8 Not MAKE_JOBS_SAFE. 2010-07-21 10:09:46 +00:00
tnn
24710c2367 Dragonfly PR pkg/43285
Same issue as PR pkg/43098 for devel/m4
2010-07-20 13:57:28 +00:00
tnn
2c42f2b804 Dragonfly PR pkg/43098: Goetz Isenmann: devel/m4 broken
(bustage due to gnulib compat mess)
2010-07-20 13:40:02 +00:00
ver
29a33353ba Add devel/py-jersey, net/py-s3cm3, security, py-oauth, and www/py-pendrell
to their respective category Make files.
2010-07-19 17:04:54 +00:00
ver
f0d23ef46f Add the Jersey python library from http://pypi.python.org/pypi/jersey 2010-07-19 16:32:49 +00:00
drochner
79cbb05880 +orc 2010-07-19 11:15:05 +00:00
seb
6d1d9f58f7 Bump PKGREVISION: update p5-Test-Exception to version 0.29nb1.
Pkgsrc changes:
- adjust dependencies with respect to the minimum required version
of the Perl package
2010-07-19 06:27:53 +00:00
seb
4c1e425189 Update p5-Test-POE-Server-TCP from version 1.02 to version 1.12.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
==============================
2010-07-07 11:46:56 +0100 1.12
==============================

  commit 38faf9bb17668dac118fa4d841e19962d32b1de9
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date:   Wed Jul 7 11:46:56 2010 +0100

    The disconnected event will now include the same information as the
    connected event.

  commit 1c86e7a38ef289d9264f5f53f2fdb6bc7f527a40
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date:   Wed Jul 7 11:41:00 2010 +0100

    Converted dist to Dist::Zilla using Dist::Zooky

==============================
2010-03-20 08:39:20 +0000 1.10
==============================

  commit a68e2982ef8b1d6bd0874c744a24e1c42bc35745
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date:   Sat Mar 20 08:39:20 2010 +0000

    Fixed listener being deleted on all operations failures. Added
    'start_listener' mechanism

==============================
2009-07-13 15:34:03 +0100 1.08
==============================

  commit baef543c27fee34ec89fe0855da3157a554982d1
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date:   Mon Jul 13 15:34:03 2009 +0100

    Prepared for CPAN Release

  commit 6c62b356c7f401885ee17365742b212b246d5a0
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date:   Mon Jul 13 15:32:11 2009 +0100

    Added send_to_all_clients, a broadcast mechanism

===================================
End of changes in the last 365 days
===================================
2010-07-19 04:36:18 +00:00
seb
60a081c563 Update p5-MooseX-Role-WithOverloading from version 0.05 to version 0.06.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.06  Fri, 07 May 2010 19:00:11 +0200
  * Improve distribution metadata.
  * Disable workaround for Moose < 0.94 and bump the dependency version.
2010-07-18 18:42:11 +00:00
seb
c745581abc Update p5-MooseX-MethodAttributes from version 0.20 to version 0.23.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.23  Tue, 15 June 2010 20:22:00 +0100
 * Fix dependency on MooseX::Types::Moose (RT#58406)

0.22  Mon, 31 May 2010 20:49:00 +0100
 * Fix issues causing composing multiple (normal) roles onto a subclass of a
   MooseX::MethodAttributes class to fail by removing a forced metaclass
   reinitialization which wasn't needed.

0.21   Fri, 07 May 2010 04:48:54 +0200
  * Add more metadata, including a repository url.
2010-07-18 18:23:06 +00:00
obache
5c0b8ca2cb Need --tag=CC for libtool-2. 2010-07-18 13:05:07 +00:00
seb
7e9921c936 Update from version 0.21 to version 0.22.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.22    Tue Jun  1 20:10:12 CEST 2010
        - Update docs to mention MRO::Compat rather than Class::C3.
        - Added '0+' overloading to solve the type constraint equality
          regression introduced when Moose 1.05 tightened the rules
          determing type constraint equality.  Added tests for the
          regression.
2010-07-18 12:46:12 +00:00
drochner
353a01a534 add orc-0.4.6, a replacement for liboil, used by future gstreamer 2010-07-18 12:22:25 +00:00
seb
04a2c0b4d1 Update p5-Class-C3-Adopt-NEXT from version 0.12 to version 0.13.
Pkgsrc changes:
- adjust dependencies
- Set PERL5_MODULE_TYPE to Module::Install::Bundled

Upstream changes:
0.13  Fri, 07 May 2010 22:49:46 +0200
  * Stop shipping some author tests, so users stupid enough to run them won't
    spam me with fail reports.
2010-07-18 12:01:18 +00:00
seb
fbb908e359 Update p5-PadWalker from version 1.9 to version 1.9.2 (upstream version
1.92)

Pkgsrc changes:
- Be conservative set the package version to 1.9.2
- Use the "dist/" variant for HOMEPAGE

Upstream changes:
1.91  Wed 14 Jul 2010 01:07:05 BST
	- Incorporate patches from Florian Ragwitz and Yuval Kogman
          (see http://github.com/robinhouston/PadWalker/commits/master)

1.92  Thu 15 Jul 2010 17:05:05 BST
	- Remove "Jobsian dot file cruft" reported by Steve Mynott.
	- Incorporate patch from Fuji, Goro, correcting earlier patch from Yuval Kogman.
2010-07-18 11:40:20 +00:00
sno
fcbedae6ec Updating devel/p5-File-Find-Rule-VCS from 1.06 to 1.07
Including Mercurial/hg support especially for our Python users :)

Upstream changes:
1.07 Mon 31 May 2010
	- Added git support to resolve #43558: .git missing
	- Extend test for bzr, git and default invocation
	  (Jens Rehsack)
	- Added support for RCS (RT#43559) and Mercurial/hg
	  (Jens Rehsack)
2010-07-17 08:52:18 +00:00
sno
f112ebd275 Updating devel/p5-Hash-MoreUtils from 0.01 to 0.02
pkgsrc changes:
- switching to Module::Build
- add license definition

Upstream changes:
0.02    2010-04-28
        - Taking maintainership (Jens Rehsack)
        - Implement optimized versions for slice, slice_exists and
          slice_def
        - Add test for each function to work proper with default keys
        - Add safe_reverse as wished in RT#48403 (Ed Davis)
        - Add test for hashsort
2010-07-17 08:45:41 +00:00
obache
831ce993c0 Update HOMEPAGE and MASTER_SITES.
Also update MAINTAINER address.
requested by the maintainer via PR#43624.
2010-07-16 12:00:27 +00:00
seb
84599db807 Update p5-MouseX-Types from version 0.04 to version 0.05.
Upstream changes:
0.05 Sat Feb 13 16:08:44 2010
    - No functional changes (gfx)
    - Fix a typo in the tests (gfx)
2010-07-16 00:54:36 +00:00
seb
0cb3d45354 Update from version 0.50 to version 0.62
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.62 Tue Jul  6 20:18:58 2010
    [FEATURES]
    * Support MouseX::StrictConstructor (gfx)

0.61 Sat Jun 19 15:35:48 2010
    [BUG FIXES]
    * Workaround the Perl_call_sv() problem again (gfx)
    * Update Module::Install to 0.99 for older versions of perls (gfx)

0.60 Wed Jun  9 19:43:55 2010
    [CHANGES]
    * BUILDALL is now called by Mouse::Meta::Class::new_object, rather than
      by Mouse::Object::new. (Moose 1.05)

    [BUG FIXES]
    * Fix type constraint validation messages to not include the string
      'failed' twice in the same sentence. (Moose 1.05)
    * Resolve RT #57975: The prefix "Exception caught" is no longer added
      to exceptions Mouse catches. (gfx)

    [OTHERS]
    * A difficult test (t/900_mouse_bugs/006_RT69939.t) will be skipped on
      some platforms. (gfx)

0.59 Tue May 18 16:29:57 2010
    [CHANGES]
    * Improve error messages on $class->accessor() (gfx)

0.58 Sat May  8 11:18:17 2010
    [BUG FIX]
    * Compliant with 5.12.0+

0.57 Fri May  7 14:27:00 2010
    [BUG FIX]
    * Resolve RT #57144: Fix problems in Perl_call_sv() again (gfx)

0.56 Thu Apr 29 11:15:45 2010
    [BUG FIX]
    * Resolve RT#56837: Role application to instance with init_arg'd
      attributes caused problems (Sanko Robinson)

0.55 Wed Apr 21 13:27:13 2010
    [BUG FIX]
    * Fix a bug that traits could cause panic/SEGV on threads (gfx)

0.54 Sat Apr 17 17:15:54 2010
    [BUG FIX]
    * Resolve RT#56523: has with reader, writer, lazy and builder
      could not create a write-only accessor (Michael G Schwern)

0.53 Sun Apr 11 11:39:03 2010
    [BUG FIX]
    * Mouse::Meta::Class could not clone objects with "required" attrs (gfx)

0.52 Sat Mar 27 15:38:52 2010
    * Workaround Perl-RT#69939 (eval "use $module" in Perl_call_sv()
     may cause segmentation faults,
     http://rt.perl.org/rt3/Public/Bug/Display.html?id=69939)

0.51 Mon Mar 15 15:25:58 2010
    SUMMARY

    [BUG FIXES]
    * Mouse::Object::DESTROY could cause SEGVs
    * Attribute triggers could cause panics
    * Integers > 2**32 were not groked as Int
    * Incorrect types, e.g. "Array[Int", was accepted
    * Metaclass compatibility was sometimes ignored

    [MOOSE COMPATIBILITY]
    * before/around/after accept regular expressions
    * has() becomes strict
    * the global destruction flag is passed to DEMOLISH methods
    * Delegations can be curried
    * Built-in type constraints have the same hierarchy as Moose's


0.50_09 Mon Mar 15 12:02:28 2010
    * (re)fix RT #55048 to grok 2**46+0.5 as Int, but
      accept 2**46 as Int even on 32 bit environments;
      note that an Int is exactly what is matched to /^[+-]?[0-9]+$/,
      so 10e100 will not be groked as Int (gfx)

0.50_08 Thu Mar 11 19:28:58 2010
    * Makefile.PL
        - Resolved #55419: Add Devel::PPPort to build_requires (gfx)
    * Mouse::Exporter
        - Turns on warnings FATAL => 'recursion' by default (gfx)
    * Mouse::Util::TypeConstraints
        - Change the type parser to check syntax (gfx)
          (Now it throws erros to "ArrayRef[]", "ArrayRef[Int", etc.)

0.50_07 Sun Mar  7 19:59:37 2010
    * Mouse::Meta::Attribute
        - Fix a possible panic, caused by triggers, reported by
          Nobuo Danjou (gfx)

0.50_06 Tue Mar  2 18:35:12 2010
    * Mouse::PurePerl
        - Fix an issue on metaclass compatibility again (gfx)
        - Fix more-than-32-bit-int progrem again (gfx)

0.50_05 Mon Mar  1 11:18:26 2010
    * Mouse::Util::TypeConstraints
        - Mouse used an incorrect cast at the C-level which meant that
          its idea of numbers was different from that of Perl's (and
          Mouse's). Notably > 2**32 Integers on 32 bit systems didn't
          work, RT #55048 (AEvar).
    * Mouse::Meta::Classs
        - Fix an issue on metaclass compatibility (gfx)

0.50_04 Fri Feb 26 18:57:24 2010
    * All
        - Warnings are less noisy, as shown by example/warns.pl (gfx)
        - Various optimization and refactoring (gfx)

0.50_03 Mon Feb 22 17:56:47 2010
    * Mouse::Meta::Attribute
        - Catch up about Moose 0.84 about warnings (gfx)
          - If an attribute generates no accessors, it will be warned
          - If both 'isa' and 'does' are specified and 'isa' does not do
            'does', then it will be warned
    * Mouse::Object
        - Fix a possible segv which is caused by destructors (gfx)
    * Mouse::Util::TypeConstraints
        - Implement the built-in type hierarchy (gfx)

0.50_02 Sat Feb 20 14:37:16 2010
    * Mouse::Meta::Attribute
        - Implement argument currying for delegation (gfx)
    * Mouse::Meta::Method::Constructor
        - Implement strict constructors experimentally, which will warn
          unkown constructor arguments (gfx)

0.50_01 Sat Feb 13 16:39:48 2010
    * Mouse
        - before/around/after now accept regexps (gfx)
    * Mouse::Object
        - Support the global destruction flag in DEMOLISH (gfx)
    * Mouse::Meta::Attribute
        - Attribute constructors now warn very noisily about unknown (or
          misspelled) arguments (gfx)
2010-07-16 00:50:23 +00:00
seb
e12e74193b Update p5-Devel-Cover from version 0.66 to version 0.67.
Upstream changes:
Release 0.67 - 8th May 2010
 - Fix up the Makefile for dmake on Strawberry Perl (Curtis Jewell) (rt 50774).
2010-07-16 00:38:30 +00:00
seb
89a11fc289 Update p5-App-FatPacker from version 0.009001 to version 0.009002.
Upstream changes:
0.02 2010-07-07
  - fixed typo and doc bug on command usage.(miyagawa)
  - added `help' command for slightly better user experience(miyagawa)
2010-07-15 23:50:24 +00:00
seb
8acabeb4e3 Update from version 1.6.4 to version 1.6.5 (upstream version
1.006005).

Upstream changes:
1.006005 2010-07-13

        - Added support informations (also for german)
        - Fixed newline in german translation from DOS2UNIX
2010-07-15 23:16:04 +00:00
drochner
d49f2a684a +cython 2010-07-15 17:44:45 +00:00
drochner
dbfa018ebf add py-cython-0.12.1, a compiler to build Pythin extensions, from
Kamel Derouiche per pkgsrc-wip
2010-07-15 17:41:57 +00:00
obache
6c3915277a Add workaround to avoid merge .packlist with installed one.
XXX: maybe, should be in perl5/module.mk.
2010-07-15 06:03:47 +00:00
seb
e4e2808334 Update p5-Test-YAML-Meta from version 0.15 to version 0/16.
Upstream changes:
0.16    12/04/2010
	- fixed qr// delimiters due to issues with the NOT SIGN symbol
	  (suggested by Ricardo Signes & David Golden).
2010-07-14 18:28:21 +00:00
drochner
9b31187dd4 remove "eel" which is part of "nautilus" now 2010-07-14 18:21:28 +00:00
seb
4892d55813 Update p5-Software-License from version 0.012 to version 0.101.620
(upstream version 0.101620).

Pkgsrc changes:
- adjust dependencies
- Set PERL5_MODULE_TYPE to Module::Install::Bundled instead of
adding '--skipdeps' to MAKE_PARAMS

Upstream changes:
0.101620  2010-06-11 19:14:03 America/New_York
          LGPL_3_0 now includes GPL_3 in its fulltext (RT #47135)

0.101600  2010-06-09 07:50:11 America/New_York
          "None" should be "restrictive" on 1.4, not "restricted"

0.101410  2010-05-21 07:41:57 America/New_York
          Artistic licenses' meta2_name should not have a trailing _0

0.101370  2010-05-17 19:07:27 America/New_York
          add the meta2_name method for META.json files in schema v2

0.016     2010-05-01
          added the None and CC0_1_0 licenses for the far ends of the spectrum
          (thanks to Brian Phillips for None)

0.015     2010-03-26
          up the Test::More prereq

0.014     2010-03-23
          add meta_name to almost all remaining licenses, and add a test

0.013     2010-03-18
          add meta_name to Artistic 2 (thanks, Bernardo Rechea)
2010-07-14 17:52:04 +00:00
seb
468fd181b4 Update p5-Data-Section from version 0.100.770 to version 0.101.620 (upstream version 0.101620).
Upstream changes:
0.101620  2010-06-11 08:14:32 America/New_York
          We now attempt to work with files with Win32 line endings, thanks to
          Christian Walde.
2010-07-14 17:19:23 +00:00
seb
ca34726558 Update p5-Parse-RecDescent from version 1.96.4 to version 1.965.1 (upstream
version 1.965001).

Pkgsrc changes:
- adopt a new module to pkgsrc versioning scheme, along the line
of "Equivalence between Decimal and Dotted‐Decimal Versions" in
Perl module 'version' documentation

Upstream changes:
1.964001  Tue Feb 23 15:15:18 2010

    - Updated version number because versioning is a neverending
      nightmare in Perl 5 (thanks Matt)

1.965001  Sun Apr  4 15:00:10 2010

    - Removed all references to /opts version of perl interpreter

    - Added Parse::RecDescent::redirect_reporting_to()
      to enable ERROR, TRACE, and TRACECONTEXT filehandles to be
      easily redirected.
2010-07-14 16:15:03 +00:00
seb
72c8efe3b5 Update p5-Class-Unload from version 0.05 to version 0.06.
Upstream changes:
0.06      2010-04-26 20:38:54 Europe/London
        - Convert to Dist::Zilla
2010-07-14 15:46:16 +00:00
seb
a302cce9ec Update from version 0.22 to version 0.23
Pkgsrc changes:
- add a note on why this package has no dependency

Upstream changes:
0.23 Sat, Jun 19, 2010
    - Fix various documentation problems (Martin Becker).
2010-07-14 15:16:15 +00:00
seb
5a8bf1021f Update p5-Class-Accessor-Grouped from version 0.09002 to version 0.09003.
Pkgsrc changes:
- adjust MASTER_SITES
- adjust dependencies

Upstream changes:
0.09003 Fri Apr 23 23:00:19 2010
    - use Class::XSAccessor if available for 'simple' accessors, except on
      MSWin32, with documentation
2010-07-14 14:15:39 +00:00
seb
7b998af07f Update p5-Module-Install from version 0.95 to version 1.00.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
1.00 Tue 22 Jun 2010
	- Remove obsolete text warning about nonexistent auto_install()
	  woes
	- auto_install() wrongly merged build_requires entries into
	  requires; note that it's correct build_requires entries
	  are merged into requires if you use older versions of
	  EUMM, which didn't support build_requires. (ISHIGAKI)

0.99 Tue  1 Jun 2010
	- FindBin->again only works on 5.8.3

0.98 Mon 21 May 2010
	- Resolved #57326: Tests fail when being run in parallel
	  (by Florian Ragwitz) (ISHIGAKI)
	- Resolved #57335: Re: Problem with Module::Install + Fix
	  (by Paul Makepeace) (ISHIGAKI)
	- Added "add_metadata" to add extra (experimental) metadata to
	  META.yml (requested by Florian Ragwitz) (ISHIGAKI)
	- Fixed a test to check EU::MM version as only newer EUMM has
	  MIN_PERL_VERSION (ISHIGAKI)
	- Made fixup_makefile a bit robust, not to be interfered by
	  antivirus etc (ISHIGAKI)

0.97 Mon 10 May 2010
	- Added missing LWP dependency, starting with 2 year old version (ADAMK)

0.96 Tue 10 May 2010
	- Stop Bundle.pm pointlessly calling import() of bundled modules
	  (MSTROUT)
	- Resolved #55464: Wrong license detection (by Jens Rehsack)
	  (ISHIGAKI)
	- Resolved #55594: Missing license (by Salve J. Nilsen) (ISHIGAKI)
	- Resolved #5849 (load_extensions() causes "Subroutine %s
	  redefined" warnings) (by Steve Hay) (ISHIGAKI)
	- Resolved #19445: unknown functions in Makefile.PL should fail.
	  and #19449: license is not found if unknown function is present
	  (both are the same issue) (ISHIGAKI)
	- Resolved #54890: MYMETA.yml creation doesn't work (by miyagawa)
	  (ISHIGAKI)
	- Resolved #55974: FakeAdmin does not define (by Francesc Guasch)
	  (ISHIGAKI)
	- Resolved #40230: test_requires and include (by Alexandr Ciornii)
	  (ISHIGAKI)
	- Resolved #56460: Bundle documentation error? (by Florent Angly)
	  (ISHIGAKI)
	- Resolved #56459: Cannot find bundle source for modules that
	  contain sub-modules (patch by Florent Angly) (ISHIGAKI)
	- Resolved #56474: Dependency check error fails to be triggered
	  (by Florent Angly) (ISHIGAKI)
	- Resolved #5528: Sub-directory builds don't work (by Steve Hay)
	  (ISHIGAKI)
	- Resolved #56531: New patches for M::I::Bundle (patch by Florent
	  Angly) (ISHIGAKI)
	- Resolved #56589 for Module-Install: Bundle's refactor
	  (patch by Florent Angly) (ISHIGAKI)
	- Pass VERSION_FROM to EU::MM in the background to let it check
	  version integrity (ISHIGAKI)
	- Improved tests and removed unnecessary directories/files
	  (ISHIGAKI)
	- Added API.pod and FAQ.pod (ISHIGAKI)
2010-07-14 13:59:54 +00:00
sbd
d823d74afa Recursive PKGREVISION bump for the net/mDNSResponder update 2010-07-14 11:11:13 +00:00
seb
b8f14398d9 Update p5-Variable-Magic from version 0.42 to version 0.43.
Upstream changes:
0.43    2010-06-25 23:35 UTC
        + Add : The new constant VMG_COMPAT_GLOB_GET tells you whether get magic
                is called for globs. It's true starting perl 5.13.2.
        + Chg : All callbacks are now called within an eval-like context.
                Only free callbacks used to be called that way.
        + Fix : Some exceptions thrown from a free callback could be lost.
        + Fix : Croak messages could sometimes be repeated several times.
        + Fix : t/41-clone.t segfaulting with perl 5.13.2.
2010-07-14 09:43:00 +00:00
seb
587e1da580 Update from version 0.28 to version 0.31.
Pkgsrc changes:
- adjust dependencies

Upstream changes:
0.31 Wed 7 Jul 2010
  * Fix issue causing tests to fail if MooseX::SimpleConfig isn't installed.

0.30 Tue 6 Jul 2010
  * MooseX::Getopt::Basic
    - uses attribute insertion order when determining the order in which
      options are documented in the usage (e.g. in $obj->usage->text). (Karen
      Etheridge)

  * MooseX::Getopt::Basic
    - store the usage object to the usage attr (RT#58715)
    - properly checks whether the *option* --help, --usage, or --? were used,
      rather than the attribute 'help', 'usage' or '?' were set
  * MooseX::Getopt::GLD
    - add the usage attribute for storing the Getopt::Long::Descriptive::Usage
      object, and the help attribute for storing --help, --usage and --? state
  (RT#47865, RT#56783, RT#52474).  (Karen Etheridge)

  * MooseX::Getopt::Basic
    - Disable auto_help config in Getopt::Long, to avoid calling into
    pod2usage when the --help option is used while MooseX::ConfigFromFile
    is in use (the intent is just to fetch the value of the configfile
    option) (RT#57683). (Karen Etheridge)

0.29 Tue. Jun 15 2010
  * Fix repository metadata. Thanks Robert Bohne for noticing!
2010-07-14 09:18:52 +00:00
wiz
8f174cbe43 Set LICENSE. 2010-07-14 08:20:14 +00:00
seb
16a155c138 Update from version 2.18 to version 2.22.
Pkgsrc changes:
- Install the "shortcut module" DDS

Upstream changes:
2.22 (2010-07-11)

Build.PL fixed to accept DDS and NODDS again

2.21 (2010-06-19)

Resynchronize internal VERSION declarations

2.20

Skipped version 2.20 because version numbers don't play nice when they
end in zeros.

2.19 (2010-06-19)

Tweak t/madness.t to deal with how perl-5.8.[0-8] deparses the pragma
`use warnings' differently.
2010-07-14 03:58:24 +00:00
seb
81d8a832bd Update p5-ExtUtils-ParseXS from version 2.22.05 to version 2.22.06 (upstream
version 2.2206).

Upstream changes:
2.2206 - Sun Jul  4 15:43:21 EDT 2010

 Bug fixes:

 - Make xsubpp accept the _ prototype (RT#57157) [Rafael Garcia-Suarez]

 - INCLUDE_COMMAND portability fixes for VMS (RT#58181) [Craig Berry]

 - INCLUDE_COMMAND fixes to detect non-zero exit codes (RT#52873)
   [Steffen Mueller]
2010-07-14 03:26:58 +00:00
drochner
431776262f update to 4.4.6
changes: bug fixes
2010-07-13 18:29:12 +00:00
sbd
cdc9cd88b2 Honor ${PKGMANDIR} 2010-07-13 11:11:48 +00:00
dholland
d7c736dbbd Fix broken build on NetBSD. Add DESTDIR support.
PKGREVISION++ as a precaution.
2010-07-12 02:46:37 +00:00
seb
7a5b489d95 Update p5-PPI from version 1.212 to version 1.213.
Upstream changes:
1.213 Tue  6 Jul 2010
	Summary:
	- Targetted bug fix, no changes to parsing or normal usage

	Details:
	- Updated to Module::Install 1.00
	- Updated module depednencies in xt author tests
	- Fixed extremely broken PPI::Token::Pod::merge and added test case
2010-07-12 01:56:00 +00:00
seb
3a6694982e Update p5-Devel-REPL from version 1.003010 to version 1.003011
Upstream changes:
1.003011
  - History plugin now works for Term::ReadLine::Perl
  - Add ReadLine file completion if no other matches, fixes rt.cpan#58351
  - Add a bit more description of Turtle plugin to its POD
  - Fix rt.cpan#43151 where _-> completion had error
  - Add some missing functionality to t/load_core.t test coverage
  - Added docs on quoting and history expansion addressing rt.cpan#48459
2010-07-12 01:37:25 +00:00