Subject: CVS commit: pkgsrc/devel/p5-POE
From: Jens Rehsack
Date: 2009-04-12 11:44:52
Message id: 20090412094453.06409175D0@cvs.netbsd.org

Log Message:
PkgSrc changes:
  - Updating p5-POE package to 1.004 (while updating unmaintained POE modules)

Upstream changes:
==================================
2009-03-29T17:03:26.594634Z v1_004
==================================

  2009-03-29 16:44:40 (r2513) by rcaputo; poe/lib/POE.pm M

    At long last, a major revision.

  2009-03-29 16:42:28 (r2512) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M

    Clean up some large loose ends in the POD.

  2009-03-27 20:38:41 (r2511) by rcaputo; poe/lib/POE.pm M

    New dev release to address issues with Andreas Koenig's smoker. He's
    setting a DISPLAY that cannot be reached.

  2009-03-27 20:17:27 (r2510) by rcaputo; poe/mylib/PoeBuildInfo.pm M

    Avoid IO::Pty crashes on fbsd 6.4 with perl 5.8.8.

  2009-03-27 20:02:21 (r2509) by rcaputo; poe/lib/POE/Loop/Gtk.pm M

    Skip Gtk tests if Gtk cannot be initialized.

  2009-03-27 17:35:31 (r2508) by rcaputo; poe/lib/POE/Loop/Tk.pm M

    Skip Tk tests if Tk cannot be started.

  2009-03-27 16:28:34 (r2507) by rcaputo
  poe/lib/POE.pm M; poe/MANIFEST M

    Remove a new test that segfaults for some people, and bump the
    version for another (hopefully final) dev release.

  2009-03-14 20:43:28 (r2506) by bingosnet; poe/lib/POE/NFA.pm M

    Minor pod fixes in POE::NFA

  2009-03-12 00:54:24 (r2505) by apocal
  poe/lib/POE/Component/Server/TCP.pm M

    tiny comment tweak

  2009-03-11 23:18:36 (r2504) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Fix Apocalypse's last patch's style to match the rest of POE.

  2009-03-11 18:02:21 (r2503) by apocal
  poe/lib/POE/Component/Server/TCP.pm M

    Use POE::Kernel::ASSERT_USAGE as recommended by rcaputo + POD tweaks

  2009-03-11 17:47:37 (r2502) by apocal
  poe/lib/POE/Component/Server/TCP.pm M

    Add sanity check to Server::TCP's
    InlineStates/PackageStates/ObjectStates constructor, thanks crab@irc!

  2009-03-11 02:28:50 (r2501) by rcaputo; poe/lib/POE/Kernel.pm M

    Fix a doc typo reported by Abhijit Menon-Sen.

  2009-03-11 02:14:13 (r2500) by apocal; poe/lib/POE/Kernel.pm M

    POD tweak, thanks crab from irc!

  2009-03-10 23:33:23 (r2499) by apocal; poe/lib/POE/Kernel.pm M

    Typo in POD, pointed out by Hinrik - thanks!

  2009-03-07 19:08:57 (r2496) by rcaputo; poe/lib/POE.pm M

    Another development release. This one relies on the latest
    POE::Test::Loops changes.

  2009-03-07 19:07:45 (r2495) by rcaputo; poe/mylib/PoeBuildInfo.pm M

    We need POE::Test::Loops 1.004 or later now.

  2009-03-06 06:44:04 (r2492) by rcaputo
  poe/t/90_regression/rt39872-sigchld-stop.t A; poe/MANIFEST M

    Add Philip Gwyn's test for a failure for POE::Kernel to stop if
    lingering processes are around without a sig_child() to reap them.

  2009-03-02 20:52:40 (r2490) by rcaputo; poe/lib/POE/Filter.pm M

    Gcola discovered that we don't explain POE::Filter get() and
    get_one() return values when there's nothing to return.

  2009-03-02 20:19:54 (r2489) by bingosnet; poe/lib/POE/Session.pm M

    Fixed typo in =head1 EVENTS;

  2009-03-02 20:17:53 (r2488) by bingosnet
  poe/lib/POE/Wheel/ReadWrite.pm M; extras/smoker.perl M

    Corrected typo in =head1 NAME

  2009-03-01 21:28:22 (r2485) by rcaputo
  poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M; poe/lib/POE.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Restrict what Fcntl exports. Bump up the versions for a new test
    release.

  2009-03-01 20:44:39 (r2480) by apocal
  poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Pipe.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Backport the Fcntl tweak to the rest of the POE distribution - thanks
    dngor for pointing this out!

  2009-03-01 20:06:23 (r2479) by apocal
  poe/lib/POE/Resource/FileHandles.pm M

    tweaked the F_GETFL detection routine to be more portable, thanks
    dngor/p5p for the help!

  2009-03-01 18:55:04 (r2478) by rcaputo
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Kernel.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Move around some POSIX constants so they're used where they're
    needed.

  2009-02-28 18:15:48 (r2473) by rcaputo; poe/lib/POE.pm M

    Another developer release for 5.6.2 testing.

  2009-02-28 17:36:13 (r2472) by rcaputo
  poe/lib/POE/Resource/FileHandles.pm M

    Add even more fcntl() diagnostic information for a failure the cpan
    testers are seeing on 5.6.2.

  2009-02-27 20:33:51 (r2471) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Fix a SYNOPSIS typo, discovered on IRC by Gcola.

  2009-02-27 03:24:48 (r2470) by rcaputo
  poe/t/90_regression/rt39872-sigchld.t A;
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Loop/PerlSignals.pm M;
  poe/MANIFEST M

    Apply Philip Gwyn's testcase and patch for an end-time hang when
    USE_SIGCHLD is enabled, POE::Kernel is idle, but there are one or
    more outstanding child processes waiting to be reaped. The hang was
    caused by clearing $SIG{CHLD}, which would never allow POE::Kernel's
    "we have child processes" flags to be cleared. Resolves rt.cpan.org
    #39872.

  2009-02-25 07:58:55 (r2466) by rcaputo; poe/lib/POE.pm M

    New test release.

  2009-02-25 07:57:54 (r2465) by rcaputo
  poe/t/10_units/01_pod/02_pod_coverage.t M

    Avoid a lot of warnings, which are the inevitable result of loading
    all POE modules, even the ones which are alternate implementations of
    the same methods.

  2009-02-25 07:48:14 (r2464) by rcaputo
  poe/lib/POE/Resource/FileHandles.pm M

    Improve fcntl() error messages to help track down a 5.6.2 failure.

  2009-02-22 19:48:13 (r2461) by rcaputo; poe/lib/POE.pm M

    Time for a developer release, to test all the changes that have
    accumulated so far.

  2009-02-22 18:51:40 (r2457) by rcaputo; poe/lib/POE/Kernel.pm M

    Try to clarify the _trap() message so that people look above the trap
    for problems within their own programs.

  2009-02-22 18:44:15 (r2456) by rcaputo; poe/lib/POE/NFA.pm M

    Reformat some contributed code.

  2009-02-22 07:45:28 (r2455) by rcaputo
  poe/lib/POE/Resource/FileHandles.pm M

    Bypass errors when trying to ignore filehandles whose fileno() are
    not defined.

  2009-02-18 10:02:54 (r2454) by bingosnet
  poe/lib/POE/Wheel/ReadWrite.pm M

    Fixed some of the links in ReadWrite POD

  2009-02-17 08:03:49 (r2450) by rcaputo
  poe/lib/POE/Wheel/ReadLine.pm M;
  poe-test-loops/lib/POE/Test/Loops/wheel_readline.pm M

    Resolve rt.cpan.org #38974, reported by Jari Bonte. If TERM is
    misset, we will skip the POE::Wheel::ReadLine test rather than fail.

  2009-02-17 07:28:32 (r2449) by rcaputo
  poe/lib/POE/Resource/Signals.pm M

    Resolve rt.cpan.org #37938, reported by Rob Bloodgood.

  2009-02-17 06:42:00 (r2448) by apocal
  poe/t/00_info.t A; poe/MANIFEST M

    added placeholder test in root t/ directory to get around
    perl-5.6.2+Test::Harness failures

  2009-02-17 05:04:43 (r2447) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Loader.pm M;
  poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Filter/HTTPD.pm M;
  poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M;
  poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Wheel/FollowTail.pm M;
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter/Stream.pm M;
  poe/lib/POE/Resource/Statistics.pm M; poe/lib/POE/Wheel/ListenAccept.pm
  M; poe/lib/POE/Session.pm M; poe/lib/POE/Loop/TkActiveState.pm M;
  poe/lib/POE/Filter.pm M; poe/lib/POE/Wheel/ReadLine.pm M;
  poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resource/Events.pm M;
  poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Pipe.pm M;
  poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Component/Server/TCP.pm
  M; poe/lib/POE/Loop/Gtk.pm M; poe/lib/POE.pm M;
  poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Queue/Array.pm M;
  poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Resource/Extrefs.pm M;
  poe/lib/POE/Resource/Aliases.pm M; poe/lib/POE/Wheel/Run.pm M;
  poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/RecordBlock.pm M;
  poe/lib/POE/Filter/Block.pm M; poe/lib/POE/Filter/Grep.pm M;
  poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Reference.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M; poe/lib/POE/Queue.pm M;
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M;
  poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Loop/Tk.pm M;
  poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
  poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Driver.pm M;
  poe/lib/POE/Pipe/OneWay.pm M; poe/lib/POE/Filter/Map.pm M;
  poe/lib/POE/Component.pm M; poe/lib/POE/NFA.pm M; poe/lib/POE/Wheel.pm
  M; poe/lib/POE/Resource/FileHandles.pm M

    Everything needs an edit pass. Add TODOs to every module.

  2009-02-17 03:06:44 (r2446) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Wheel/Run.pm M;
  poe/lib/POE/Component/Server/TCP.pm M

    Finish initial drafting of the last POE module. Woo-hoo!

  2009-02-16 13:11:47 (r2445) by bingosnet
  poe/t/10_units/03_base/18_nfa_usage.t M; poe/lib/POE/NFA.pm M

    Added runstate parameter to POE::NFA, similar to POE::Sessions heap.
    Documented and updated nfa test

  2009-02-16 11:18:25 (r2443) by apocal
  poe/t/90_regression/rt19908-merlyn-stop.t M

    skip test because of broken alarm() on MSWin32 with perl5.6

  2009-02-16 10:58:16 (r2442) by apocal; poe/lib/POE/NFA.pm M

    added missing localized nowarnings so we skip 'used only once' on
    TRACE_DESTROY

  2009-02-16 10:52:48 (r2441) by apocal; poe/MANIFEST M

    added missing nfa test to MANIFEST

  2009-02-16 10:31:21 (r2439) by lotr
  poe/t/10_units/03_base/18_nfa_usage.t A; poe/lib/POE/NFA.pm M

    add package/object states to POE::NFA

  2009-02-16 10:22:28 (r2438) by apocal
  poe/lib/POE/Resource/Statistics.pm M

    removed yet another warning :(

  2009-02-16 07:41:37 (r2436) by apocal
  poe/lib/POE/Resource/Statistics.pm M

    removed yet another warning: Use of uninitialized value in
    multiplication (*)

  2009-02-16 06:51:08 (r2434) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    POD doesn't allow =head5?!

  2009-02-16 06:41:51 (r2433) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Finish the first redocumentation pass for
    POE::Component::Server::TCP.

  2009-02-16 05:11:49 (r2432) by apocal
  poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M

    shut up prototype mismatch errors

    tested on: linux 5.8.8, linux 5.10.0, win(straw) 5.8.8, win(straw)
    5.8.9, win(straw) 5.10.0, win(AS) 5.8.9, win(AS) 5.10.0

  2009-02-15 05:56:14 (r2431) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Document through new()'s paramters.

  2009-02-13 14:36:37 (r2430) by rcaputo; poe/lib/POE/Filter/Line.pm M

    Note that POE::Filter::Line strips newlines from input.

  2009-02-10 15:15:53 (r2429) by apocal
  poe/lib/POE/Wheel/FollowTail.pm M

    fix test failure with 90_regression/bingos-followtail.t on MSWin32

    This passes the test on my linux/win32 boxes under perl 5.8.8 and
    5.10.0 BUT WE NEED MORE TESTS, especially for the "Handle"
    parameter...

  2009-02-10 10:22:20 (r2428) by apocal; poe/lib/POE/Loop/TkCommon.pm M

    fix Tk warning ( argument idle isn't numeric in multiplication )
    exposed by the $^W mess

  2009-02-10 09:32:08 (r2427) by rcaputo
  poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Loop.pm M;
  poe/t/90_regression/merijn-sigchld-system.t M;
  poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Resource/Sessions.pm M;
  poe/lib/POE/Loop/Gtk.pm M; poe/t/20_resources/00_base/signals.pm M;
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Loop/TkCommon.pm M;
  poe/lib/POE/Wheel/FollowTail.pm M;
  poe/t/90_regression/rt1648-tied-stderr.t M

    Fix a plethora of warnings that were uncovered by lexically scoping
    previously global $^W clears. ZOMG the horrors!

  2009-02-10 07:12:04 (r2425) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Redocument some more, and put in an =over to quiet POD tests for the
    time being.

  2009-02-10 06:36:41 (r2424) by rcaputo; poe/lib/POE/Session.pm M

    POE::Session would clear $^W unconditionally, which we consider to be
    bad. Localized $^W=0 to only affect the current block of code. Thanks
    to Tod McQuillin on IRC for spotting the problem.

  2009-02-09 23:26:45 (r2423) by apocal
  poe/examples/watermarks.perl M; poe/examples/selects.perl M;
  poe/examples/tcp_watermarks.perl M; poe/examples/thrash.perl M;
  poe/examples/wheels2.perl M

    tweak default ports and add die() for MSWin32 on console example

  2009-02-09 21:08:03 (r2422) by rcaputo
  poe/lib/POE/Resource/Statistics.pm M

    Returns a hash, not a reference.

  2009-02-09 20:59:22 (r2421) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M

    Update Larwan's last patch for style.

  2009-02-09 19:33:25 (r2420) by apocal
  poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Kernel.pm M;
  poe/lib/POE/Resource/Statistics.pm M

    add TRACE_PROFILE support for transient session profiling

  2009-02-09 19:32:06 (r2419) by apocal; poe/lib/POE/Kernel.pm M

    fix TRACE_STATISTICS 30s hang because of wrong idle_queue_size count

  2009-02-09 16:20:10 (r2418) by rcaputo
  poe/lib/POE/Resource/Statistics.pm M

    Fix tab damage. No significant changes occurred here.

  2009-02-09 07:52:06 (r2417) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Do a bit more rewriting.

  2009-02-03 07:53:57 (r2416) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Document another chunk of POE::Component::Server::TCP, and deprecate
    Args in favor of ClientArgs.

  2009-02-03 07:48:59 (r2415) by rcaputo; poe/lib/POE/Loop/Event.pm M

    Skip POE::Wheel::ReadLine tests when using Event on darwin. Event
    fails with an "Event: '?? Event.pm:109' was unexpectedly closed"
    error. Event skips a couple of its own tests in t/io.t for the same
    reason, so this seems to be an Event-on-darwin issue. A better
    workaround (or fix) is welcome. I'm sure Event's owner wouldn't mind
    one also.

  2009-02-02 07:58:33 (r2414) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Rewrote another chunk of documentation.

  2009-02-02 03:36:39 (r2413) by rcaputo
  poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Component/Server/TCP.pm M

    Begin rewriting POE::Component::Server::TCP's documentation. Made a
    couple tweaks to POE::Wheel::Run's as well (since the "Redocument"
    TODO was mistakenly left in there).

  2009-01-27 08:21:31 (r2410) by rcaputo
  poe/lib/POE/Resource/Statistics.pm M

    Fix style on Apocalypse's last commit.

  2009-01-27 08:10:54 (r2409) by apocal
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M

    added missing accessor for TRACE_PROFILE's %profile,
    stat_getprofile()

  2009-01-17 18:32:07 (r2408) by rcaputo; poe/lib/POE/Kernel.pm M

    Fix a minor example typo discovered by Apocalypse.

  2008-12-29 06:10:38 (r2407) by rcaputo; poe/lib/POE/Kernel.pm M

    Fix sig_child() documentation. There is not ARGS_LIST for that
    method.

  2008-12-14 08:47:08 (r2406) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Finish first draft rewrite of documentation.

  2008-12-03 04:44:45 (r2405) by apocal; poe/lib/POE/Wheel.pm M

    POD error fixes, thanks Rocco

  2008-12-03 04:08:50 (r2404) by apocal; poe/lib/POE/Wheel.pm M

    added documentation about the ID() method

  2008-12-01 00:53:49 (r2403) by rcaputo; poe/lib/POE/Kernel.pm M

    Add run_while(). Untested.

  2008-11-24 07:28:27 (r2402) by rcaputo
  poe/lib/POE/Resource/Extrefs.pm M

    Note a TODO regarding extra refcounts and signal-based session
    termination.

  2008-11-21 06:29:51 (r2401) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Fix a POD error.

  2008-11-16 07:51:09 (r2400) by rcaputo
  poe/lib/POE/Wheel/ReadWrite.pm M

    More redocumentation.

  2008-11-16 03:00:17 (r2399) by rcaputo
  poe/lib/POE/Wheel/ReadWrite.pm M; poe/lib/POE/Wheel/SocketFactory.pm M;
  poe/lib/POE/Wheel.pm M

    Partial documentation rewrite.

  2008-09-04 01:32:55 (r2398) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Fix a wee error pointed out by Zoffix.

  2008-08-16 06:10:15 (r2397) by rcaputo
  poe/t/90_regression/kogman-sig-order.t A; poe/MANIFEST M

    Add Yuval Kogman's test to ensure proper signal dispatch order.

  2008-07-28 06:45:22 (r2396) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Partial redocumentation.

  2008-07-08 15:09:00 (r2395) by rcaputo; poe/lib/POE/Session.pm M

    Revise contributed docs regarding circular references and the safer
    ways to refer to sessions.

  2008-07-07 02:50:35 (r2394) by rcaputo; poe/mylib/coverage.perl M

    Omit POE::Test::Loops from coverage output.

Files:
RevisionActionfile
1.13modifypkgsrc/devel/p5-POE/Makefile
1.6modifypkgsrc/devel/p5-POE/distinfo