The tools framework changed m4 on Darwin<9 from the native one to the
pkgsrc version last month. bison needs a PKGREVISION bump because it
embeds the path to m4 in its binary.
This package provides a documentation for Lua stdlib, a library of
modules for common programming tasks, including list, table and
functional operations, regexps, objects, pretty-printing and getopt.
The whole thing can be loaded with 'require "std"', or modules can be
used individually.
lua-stdlib is a library of modules for common programming tasks,
including list, table and functional operations, regexps, objects,
pretty-printing and getopt. The whole thing can be loaded with
'require "std"', or modules can be used individually.
Of course, this for Lua programming language :-)
Pkgsrc changes:
o Fix the broken patch-aa patch, which should have fixed
PR#39740 but didn't, and instead left the package in an
unbuildable state. With this in place, "make test"
completes, fixing the problem in the CPAN report at
http://rt.cpan.org/Public/Bug/Display.html?id=29778
* (ms) Using semctl to reset the value of the semaphore in the
Synchronized appender to prevent "Numerical result out of
range" problem caused by an unbalanced SEM_UNDO when
incrementing it. Reported by John Little.
* (ms) Added parameters in curly braces to cspecs in PatternLayout.
* (ms) As explained in http://rt.cpan.org/Ticket/Display.html?id=41505
the latest LWP release (5.822) got rid of all of its internal
debugging functions, making infiltrate_lwp() and its test
case useless. Disabling it for LWP>=5.822.
- socketpair fails on many vista machines because vista has
completely broken accept/getpeername and getsockname functions,
so we provide our own socketpair emulation that kind of works
(AnyEvent::Util::portable_pipe).
- new function: AnyEvent::Util::portable_socketpair.
- take advantage of the Guard module if it exists.
4.33 Fri Nov 21 02:35:40 CET 2008
- AnyEvent::Strict did errornously flag a fileno of 0 as
illegal.
- reduce memory usage and slightly speed up the pure perl backend
by only storing the file descriptor, not the file handle.
- add missing autocork method to AnyEvent::Handle (reported
by Adam Rosenstein).
- AnyEvent::DNS->resolve errornously documented an $rcode result
argument, but there isn't (spotted by Henrik Krohns).
- the naked truth about Tk - it's basically unmaintained.
4.32 Mon Nov 3 22:46:32 CET 2008
- fix AnyEvent::Socket::resolve_sockaddr to properly support
unix sockets again and choose a proper default for
the socket type.
- fix call to resolve_sockaddr in tcp_connect.
4.31 Thu Oct 30 04:41:48 CET 2008
- implemented AnyEvent::Handle->destroy method.
- hint about unexpected effects in TLS mode.
- speed up AnyEvent::Impl::Perl by using more arrays
instead of hashes without the slightest loss of readability :)
- work around a perl argument refcounting bug.
- with some perl patches applied, AnyEvent now seems leak-free.
4.3 Fri Oct 3 09:18:43 CEST 2008
- AnyEvent will now install a no-op signal handler for SIGPIPE,
unless one has been installed already.
- warn about not loaidng AnyEvent::Impl::POE early enough
(patch by Adam Rosenstein).
- fixed a great number of bugs and corner cases in AnyEvent::Handle:
- fix a bug in where in SSL connect mode, the
client would first wait for some data by the server and
otherwise hang. (reported and analyzed in an absolutely
exemplary manner by Adam Rosenstein).
- fix a bug in where SSL EOF would not be treated
as stream EOF, putting the connection into a hung state.
(reported and analyzed in an absolutely exemplary manner by Adam
Rosenstein).
- fix a potential segfault when the TLS context
would go missing in a read callback (e.g. due to stoptls) -
Net::SSLeay of course makes no type checking whatsoever.
- AnyEvent::Handle will not stop the read watcher in TLS mode.
- AnyEvent::Handle->stoptls will send a TLS close notify
instead of simply destroying the stream now.
- fix a bug where large blocks of data written in TLS mode
would not be sent unless triggered by receives.
- on_drain will now take the tls write buffer into account.
- SSL operations have been streamlined a bit and should be faster
now, more to come, though.
- added a FAQ section, will document nontrivial issues in there.
4.234 Mon Sep 29 04:08:13 CEST 2008
- fix child watcher documentation: only child exits will be reported,
no trace events.
- mention SIGPIPE in AnyEvent::Handle.
- perl backend will now use POSIX::times as monotonic clock
when available and the monotonic clock option is not.
- run even without Time::HiRes in some cases now, but do not
provide sub-second accuracy (all *supported* perl versions have
Time::HiRes).
Upstream changes:
0.16 Mon Feb 9 20:56:27 2009
* Implement get_all_method_names
* Support for anonymous enums: enum [elements]
* Moose's make_immutable returns true allowing calling code to skip
setting an explicit true value at the end of a source file. (obra)
Collection.
The Perl 5 module MouseX::Types allows types definition to be
organized in libraries. Such libraries and hence types can then be
used in Mouse based classes.
pkgsrc changes:
* No language is needed to build this package.
Upstream changes:
0.15 Thu Feb 5 11:44:05 2009
* Don't export Mouse's sugar into the package 'main'
* Rename Mouse::TypeRegistry to Mouse::Util::TypeConstraints
* "type" sugar for when you're not subtyping anything
* Keep track of the source package of each type
* Moose lets you redefine a type within the same package, so we now do too
* Borrow more of Moose's meta API
* Mouse::Util::TypeConstraints now uses Exporter so you can select which
sugar you want
* class_type shouldn't load the class (Moose compat; no easy fix :/)
* suppress warnings when we use "around" and "has '+...'" (dann)
* use Data::Util to make method modifiers fast if it's available (dann)
* Implement "enum" type constraints
* Implement "override" and "super"
* MouseX::Types is now in its own dist
Upstream changes:
0.17 Thu 05 Feb 2009
- ensure require() happens against plugin specified in force_plugins.
- add JSON::XS to the top of the JSON loaders list
Collection.
When the Perl 5 module Carp::REPL is loaded and the perl interpreter
dies, a read-eval-print-loop (REPL), with a few debugger like
commands, is spawned before it quits. A REPL can also be spawned
when a warning is issued. This module is intended to be used mostly
through the command line but can also be used for testing or any
other situation.
Collection.
The Perl 5 module Test::Expect is a module for automated driving
and testing of terminal-based programs. It is handy for testing
interactive programs which have a prompt, and is based on the same
concepts as the Tcl Expect tool. As in Expect::Simple, the Expect
object is made available for tweaking.
Packages Collection.
The Perl 5 module Expect::Simple is a wrapper around the Expect
module which should suffice for simple applications. It hides most
of the Expect machinery; the Expect object is available for tweaking
if need be.
the NetBSD Packages Collection.
The Perl 5 module Devel::StackTrace::WithLexicals by combining the
modules Devel::StackTrace and PadWalker, generates stack traces
with all the callers' lexical variables.
Upstream changes:
0.68 Wed, February 4, 2009
* POD
- Many spelling, typo, and formatting fixes by daxim.
* Moose::Manual::Attributes
- The NAME section in the POD used "Attribute" so search.cpan
didn't resolve links from other documents properly.
* Moose::Meta::Method::Overriden
- Now properly spelled as Overridden. Thanks to daxim for
noticing this.
0.67 Tue, February 3, 2009
* Moose::Manual::*
- Lots of little typo fixes and a few clarifications. Several
pages didn't have proper titles, and so weren't actually
visible on search.cpan.org. Thanks to hanekomu for a variety
of fixes and formatting improvements.
0.66 Tue, February 3, 2009
* Moose::Manual
- This is a brand new, extensive manual for Moose. This aims to
provide a complete introduction to all of Moose's
features. This work was funded as part of the Moose docs grant
from TPF. (Dave Rolsky)
* Moose::Meta::Attribute
- Added a delegation_metaclass method to replace a hard-coded
use of Moose::Meta::Method::Delegation. (Dave Rolsky)
* Moose::Util::TypeConstraints
- If you created a subtype and passed a parent that Moose didn't
know about, it simply ignored the parent. Now it automatically
creates the parent as a class type. This may not be what you
want, but is less broken than before. (Dave Rolsky)
* Moose::Util::TypeConstraints
- This module tried throw errors by calling Moose->throw_error,
but it did not ensure that Moose was loaded first. This could
cause very unhelpful errors when it tried to throw an error
before Moose was loaded. (Dave Rolsky)
* Moose::Util::TypeConstraints
- You could declare a name with subtype such as "Foo!Bar" that
would be allowed, but if you used it in a parameterized type
such as "ArrayRef[Foo!Bar]" it wouldn't work. We now do some
vetting on names created via the sugar functions, so that they
can only contain alphanumerics, ":", and ".". (Dave Rolsky)
* Attachments, charts, and graphs would sometimes be garbled on Windows. (Bug 464992)
* Saving changes to parameters would sometimes fail silently (particularly on Windows when the web server didn't have the right permissions to update the params file). Bugzilla will now throw an error in this case, telling you what is wrong. (Bug 347707)
* If you were using the usemenuforusers parameter, and a bug was assigned to (or had a QA Contact of) a disabled user, that field would be reset to the first user in the list when updating a bug. (Bug 465589)
* If you were using the PROJECT environment variable to have multiple Bugzilla installations using one codebase, project-specific templates were being ignored. (Bug 467324)
* Some versions of the SOAP::Lite Perl module had a bug that caused Bugzilla's XML-RPC service to break. checksetup.pl now checks for these bad versions and will reject them. (Bug 468009)
* The font sizes in various places were too small, when using the Classic skin. (Bug 469136)
Security fix for: http://www.bugzilla.org/security/3.0.7/
+ Saving changes to parameters would sometimes fail silently. Bugzilla
will now throw an error instead of failing silently. (bug 347707)
Security fixes for: http://www.bugzilla.org/security/2.22.6/
Collection.
The Perl 5 module Config::Auto provides an interface to diverse
config file formats 'magically': colon separated, space separated,
equals separated, XML, Perl code, Windows INI, BIND9 and irssi style
config files format are supported.