Packages Collection.
The Perl 5 module Proc::InvokeEditor provides the ability to supply
some text to an external text editor, have it edited by the user,
and retrieve the results.
Xcode 3.2.1) from breaking "pango" under Mac OS X. Bump package
revision because the package would previously build but not work.
[No, I have no idea why adding a random fprintf() in that loop avoids
the problem. But it is the only trick I have found so far.]
Polyglot provides a registry of file types that can be loaded by calling
its improved version of 'require'. Each file extension that can be handled
by a custom loader is registered by callingPolyglot.register("ext", <class>),
and then you can simply require "somefile", which will find and load
"somefile.ext" using your custom loader.
sexp_processor branches from ParseTree bringing all the generic sexp
processing tools with it. Sexp, SexpProcessor, Environment, etc... all
for your language processing pleasure.
* Major changes in Autoconf 2.65 (2009-11-21) [stable]
Released by Eric Blake, based on git versions 2.64.*.
** Autoconf is now licensed under the General Public License version 3
or later (GPLv3+). As with earlier versions, the license includes
an exception clause so that you may release a configure script
generated by autoconf under the license of your own program.
** New macros to support Objective C++.
AC_PROG_OBJCXX AC_PROG_OBJCXXCPP
** The following undocumented autoconf macros, removed in Autoconf 2.64,
have been reinstated:
AH_CHECK_HEADERS
These macros are present only for backwards compatibility purposes.
** The macro AC_LANG_COMPILER no longer fails on embedded systems that
lack fopen in the C library, such as AVR or RTEMS (regression
introduced in 2.64).
** The AC_FC_FREEFORM macro no longer suffers from a whitespace bug that
made it fail with some Fortran compilers (regression introduced in
2.64).
** The AC_TYPE_UINT64_T and AC_TYPE_INT64_T macros have been fixed to no
longer mistakenly select a 32-bit type on some compilers (bug present
since macros were introduced in 2.59c).
** The AC_FUNC_MMAP macro has been fixed to be portable to systems like
Cygwin (bug present since macro was introduced in 2.0).
** The following documented autotest macros are new:
AT_CHECK_EUNIT
** The following m4sugar macros now quote their expansion:
m4_toupper m4_tolower
** The following m4sugar macros are new:
m4_escape
** The m4sugar macro m4_text_wrap now copes with embedded quoting without
requiring quadrigraphs. For uses like AC_ARG_VAR([a], [[b c]]),
this gives the intuitive behavior of "[b c]" in the output (2.63
gave the output of "[b], [c]", and 2.64 encountered a failure).
** The `$tmp' temporary directory used in config.status is documented for
public use now.
** config.status now provides a --config option to produce the configuration.
** Many cache variables used by Autoconf's macros are now documented.
** Configure scripts work better on DJGPP by avoiding a bug present in
the DJGPP port of bash 2.04 in handling 'return' in a shell
function (regression introduced in 2.64).
Packages Collection.
The Perl 5 module Config::GitLike handles interaction with configuration
files of the style used by the version control system Git. It can
both parse and modify these files, as well as create entirely new
ones.
1.004009).
Upstream changes:
1.004009 2009-11-07
- Fix warning if your $ENV{PERL5LIB} is undef
- Doc improvement from kgish/#perl-help@irc.perl.org
- t0m and chrisa on #local-lib@irc.perl.org pointed out a
PERL5LIB ordering issue with C<--self-contained>.
1.004008 2009-10-13
- Clarify re-reading the shell config file after writing to it.
- Clarify copyright and licensing for packaging by vendors.
Upstream changes:
Version 2.54: ( Wed Nov 18 12:00:44 IST 2009 )
------------------------------------------------
* Adapted t/25line-endings.t to perl-5.6.x .
- http://www.nntp.perl.org/group/perl.cpan.testers/2009/11/msg6026936.html
- Failure there.
- did that by replacing open ">:raw" with "binmode()".
Version 2.53: ( Fri Nov 13 11:52:40 IST 2009 )
------------------------------------------------
* Converted t/01basic.t to Test::More and modernised it.
* Converted t/02weird.t to Test::More and modernised it.
* Converted t/04import.t to Test::More and modernised it.
* Applied a patch from Steffen Heinrich (SHE) for:
- https://rt.cpan.org/Ticket/Display.html?id=51445
- included t/25line-endings.t
- modified a little.
Upstream changes:
0.18 Mon 16 Nov 2009
- ensure XML loader's _coerce() method checks specifically for HASH refs
- add YAML::XS to the top of the YAML loaders list
Upstream changes:
2.02 Wed Nov 4 12:04:08 CET 2009
- no functional changes.
- add META.yml clarification to the faq, tune the docs a bit
and add a "much reduced typing" section.
- unfortunately, the tone of the manpage has tightened and is
more serious in many parts now. We consider this a bug that we
plan to fix before 2100.
2.01 Mon Oct 5 17:01:48 CEST 2009
- add a FAQ section.
- use a more future-proof way to set the warning mask.
Upstream changes:
1.05 Sun Nov 15 12:54 2009
- Minor developer doc tweaks.
- Minor XS refactoring
1.04_05 Mon Nov 9 20:10 2009
- Fixes for perls < 5.10:
=> No entersub optimization
=> Do no use precalculated hashes
- Updated entersub optimization
- Remove brain-damaged double-hashing
- Minor portability fixlets
1.04_04 Thu Nov 5 18:00 2009
- Fixes for non-threaded perls
(no need for locks, perl_mutex not even defined).
1.04_03 Tue Nov 3 22:32 2009
** This release features some very radical changes. Test well. **
- Replace use of perl hashes in the global hash key name storage with
a full-blown, separate implementation of a hash table
(Steffen, Chocolateboy)
- Similarly, throw out the SV's for simple C strings.
- Add a global lock for all modifications to global data structures:
- The above three items fix RT #50454 (serious threading issues).
- Add support for alternate use Class::XSAccessor { ... } syntax
(Adam K)
1.04_02 Mon Sep 7 11:35 2009
** This release features some very radical changes. Test well. **
- Significant optimization by replacing the relevant entersub ops
with stripped down versions (Chocolateboy)
1.04_01 Mon Sep 7 11:35 2009
** This release features some very radical changes. Test well. **
- More aggressive OPTIMIZE flags if possible (Chocolateboy)
- Added shorthand syntax for getters, setters, accessors, and predicates
where the attribute has the same name as the method (Chocolateboy)
- Remove dependency on AutoXS::Header.
- Merge Class::XSAccessor::Array into this distribution.
- Refactored the XS to remove duplicate code.
- Refactored the perl code in XSAccessor.pm and Array.pm to remove
duplicate code (=> Heavy.pm).
- Upgrade Devel::PPPort/ppport.h (Chocolateboy)
1.04 Thu Jun 11 16:40 2009
- Fix a bunch of warnings thanks to a heads up from
Marcela Maslanova.
Upstream changes:
=====================================
2009-10-14T04:25:48.467603Z ptl-1_030
=====================================
2009-10-14 04:24:18 (r2744) by rcaputo
New version for a new release.
2009-10-13 12:43:42 (r2743) by bingosnet
Explicitly bind to loopback address for the concurrent TCP tests
2009-10-11 18:53:43 (r2741) by rcaputo
Fix Marco's name. Oops!
2009-10-07 01:50:42 (r2736) by rcaputo
Set version for dev release.
2009-10-06 03:50:33 (r2735) by rcaputo
Make the tests generally ASSERT_DEFAULT clean. POE_TRACE_FILENAME hid
a multitude of sins in the test output file. Update the vim options
lines while I'm in there.
2009-10-06 03:39:18 (r2733) by rcaputo
Redirect STDERR while testing some errors. ASSERT_DEFAULT is on and
making noise when things are called wrong, even when we do it on
purpose.
2009-10-05 05:32:30 (r2727) by rcaputo
Add an option to enable all the broken MSWin32 tests.
Set POE_DANTIC=1 before running "make test" to watch the pretty
fireworks. Oooh! Ahhhhhh!
2009-10-02 03:47:17 (r2707) by rcaputo
[rt.cpan.org 48715] Apply Craig's patch to skip the IPv6 tests if
IPv6 isn't actually enabled. The port autodetect code to didn't
handle failure due to IPv6 unavailability.
2009-09-29 15:13:53 (r2703) by rcaputo
!!! Adjust tests for mark-and-sweep session GC changes.
Some of the tests are sensitive to session GC timing.
2009-09-16 15:11:30 (r2691) by rcaputo
Test that POE::Kernel->run() without sessions returns right away.
=====================================
2009-09-07T19:22:59.577723Z ptl-1_022
=====================================
2009-09-07 19:13:43 (r2677) by rcaputo
Bump up the version, and prevent perl-reversion from seeing test
version strings (that are commented out, no less).
2009-09-06 03:32:57 (r2675) by rcaputo
[rt 36648] Add tests for the new Client and Server TCP component
capabilities.
2009-09-05 17:56:52 (r2672) by rcaputo
[rt 49384] Explicitly bind to 127.0.0.1 in tests, reported
anonymously. [cpan testers 5241203] Bind to INPORT_ANY to avoid
"address already in use" failures, reported by Oliver Paukstadt.
2009-09-04 07:49:18 (r2671) by rcaputo
Make write-combining test optional. The timing of some event loops
triggers write-combining, and others don't. Resolves rt.cpan.org
28804 (finally!), reported by Martijn van Beers.
2009-09-04 04:28:55 (r2668) by rcaputo
Tk and fork() don't get along well. Skip some fork() based tests when
Tk is loaded, to avoid XIO errors that have shown up in FreeBSD.
2009-09-03 16:08:06 (r2665) by rcaputo
Skip pty tests in z_leolo_wheel_run.pm on MSWin32. Change some skip
messages.
2009-08-08 08:25:22 (r2625) by rcaputo
Skip a known issue regarding pseudy-ttys, Event, and Mac OS X. On OS
X, poll() returns POLLNVAL for pseudo-ttys. Event cancels its
watchers in this case without a callback.
2009-08-08 04:56:28 (r2623) by rcaputo
Move Philip Gwyn's signals test to POE::Test::Loops, so it can
exercise everyone's event loops.
2009-07-27 17:07:20 (r2608) by rcaputo
Reorganize documentation links.
2009-07-27 05:10:57 (r2605) by rcaputo
Added a machine-readable repository directory to the distribution.
Documented the bug tracker, repository, and other resource URLs.
pkgsrc changes:
- Adjusting license definition
Upstream changes:
1.22 -- Sat Nov 14 09:26:15 CST 2009
* silence a compiler warning about an unreferenced local variable [Steve Hay]
* RT#51484 Preserve utf8 flag of string passed to dualvar()
* RT#51454 Check first argument to first/reduce is a code reference
* RT#50528 [PATCH] p_tainted.t fix for VMS [Craig A. Berry]
* RT#48550 fix pure perl looks_like_number not to match non-ascii digits
a Moose extension for roles which support overloading (perl5 module) in
version 0.03:
MooseX::Role::WithOverloading allows to write a Moose::Role which defines
overloaded operators and allows those operator overloadings to be composed
into the classes/roles/instances it's compiled to, while plain Moose::Roles
would lose the overloading.
Pkgsrc changes:
- Adjust dependencies
Upstream changes:
1.24 Tue Aug 18 09:17:59 BST 2009
- Applied patch from Jonathan Steinert to fix RT #48788
1.22 Thu Jul 23 14:12:05 BST 2009
- Added constant 1.17 as a prereq. Versions prior to 1.03
did not support the use constant { }; construct.
1.20 Wed Apr 29 09:27:08 BST 2009
- Removed the crufty checks in Makefile.PL for 'weaken' support and
required Task::Weaken instead.
- Fixed some warnings when plugin return undef.
Upstream changes:
0.93 Thu, Nov 19, 2009
* Moose::Object
- Calling $object->new() is no longer deprecated, and no longer
warns. (doy)
* Moose::Meta::Role
- The get_attribute_map method is now deprecated. (Dave Rolsky)
* Moose::Meta::Method::Delegation
- Preserve variable aliasing in @_ for delegated methods, so that
altering @_ affects the passed value. (doy)
* Moose::Util::TypeConstraints
- Allow array refs for non-anonymous form of enum and duck_type, not
just anonymous. The non-arrayref forms may be removed in the
future. (doy)
- Changed Str constraint to not accept globs (*STDIN or *FOO). (chansen)
- Properly document Int being a subtype of Str. (doy)
* Moose::Exporter
- Moose::Exporter using modules can now export their functions to the
main package. This applied to Moose and Moose::Role, among
others. (nothingmuch)
* Moose::Meta::Attribute
- Don't remove attribute accessors we never installed, during
remove_accessors. (doy)
* Moose::Meta::Attribute::Native::Trait::Array
- Don't bypass prototype checking when calling List::Util::first, to
avoid a segfault when it is called with a non-code argument. (doy)
* Moose::Meta::Attribute::Native::Trait::Code
- Fix passing arguments to code execute helpers. (doy)
Pkgsrc changes:
- Add dependency on devel/p5-Try-Tiny
Upstream changes:
0.95 Wed, Nov 19, 2009
* Class::MOP
- Make is_class_loaded without any arguments fail loudly
(Florian Ragwitz).
- Make load_class throw more standard error messages when loading single
modules (nothingmuch).
* Class::MOP::Package
- Stop add_method from behaving differently under the debugger
(Florian Ragwitz).
* Class::MOP::Class
* Class::MOP::Package
- Any method which takes a method name as an argument now allows names
which are false (like "0"), but the name must be defined and not be an
empty string. (Dave Rolsky)
* Class::MOP::Class
- Deprecated get_attribute_map as a public method. You can use a
combination of get_attribute_list and get_attribute instead. (Dave
Rolsky)
pkg/42344: update for devel/libmaa [patch]
update devel/libmaa to 1.2.0.
Major changes in upstream:
For better conformance with POSIX/SUS xmalloc, xrealloc and xcalloc
functions take 'size_t' args, not 'unsigned int'.
Due to change in API a major shared library number is bumped from 1 to 2
New trivial test for log.c
fix for sltest.c: on OpenBSD intptr_t is defined in stdint.h
Makefile.in: GNU make is not required anymore, bsd make is enough
Distcheck with --disable-silent-rules
Version 2.28.0
Remove MAINTAINERS, and dist the DOAP file
Use AM_SILENT_RULES
Fix build breakage in modules caused by commit aac1a8ec
Chech for single header includes.
When maintainer mode is enabled, check for single header includes as
well as deprecated flags (#557070).
Support for automake 1.11
Remove auto-generated ChangeLog from the tree
Autogenerate ChangeLog
Trivial update
* Remove CVS references, use "repository tree"
* Fix whitespace
* Fix typo "The" -> "There"
Move to "development" category
Add the required DOAP project description (used
gnome-system-monitor as a template)
Only pass --enable-maintainer-mode when AM_MAINTAINER_MODE is present
Takeover
Revert "Add single include disabling cppflags"
Oops, this wasn't meant to be committed just yet.
This reverts commit f95de3b4b636786d1e297f40df32ee32f71ebce7.
Post branch version bump.
Add single include disabling cppflags
Default to enable maintainer mode
Add -Wno-portability to automake invocation. Bug #529120, patch by Philip Van Hoof.
1.4 - 2009-11-16
core
* summary: new command summarizes current working state
* tags: new tag cache greatly speeds up tag operations
* diff: new --stat option to show diffstat
* diff: add --reverse option to diff
* subrepo: fix a bunch of issues with the experimental subrepo extension
* status: fixes for behavior when working with clock skew
* clone: new -u/--updaterev option
* templater: new latesttag and latesttagdistance keywords
* push/pull: handle some broken pipe errors during large transfers
* config: environment variables and ~user constructs are expanded in pathnames
hgweb
* fix for showing header lines in raw changeset diffs
* try to send better error messages to the client
* use config-supplied ordering by default in hgwebdir index pages
* add web.descend option to disable showing all nested repositories in hgwebdir
documentation and help
* new config help topic
* help texts are now written in reStructuredText format
* many translation updates including a new Swedish translation
* many help text updates and improvements
extensions
* mq: add -1 options to qapplied/qunapplied
* patchbomb: add a --flag option to set a flag value in the Subject header
* patchbomb: correctly handle Unicode domains (using the IDNA encoding scheme)
* color: improve colorization of the qseries command
* inotify: cleaner code, fixed pattern handling
* zeroconf: show repository descriptions
* rebase: some performance and correctness fixes
* extdiff: add 3-way diff for merge changesets
* convert: handle directory renaming in Darcs, fixed file renaming
* relink: new extension which helps people re-hardlink their clones
other
* contrib/shrink-revlog.py script that can significantly shrink some internal hg files
* work around non-standard locale settings on OS X
Packages Collection.
The Perl 5 module Data::Dumper::Concise exists, fundamentally, as
a convenient way to reproduce a set of Dumper options that we've
found ourselves using across large numbers of applications, primarily
for debugging output.