Mon Sep 6 11:53:07 2010 UTC ()
Update to 0.95, update dependency patterns, use Module::Build to build.

Changes:

0.95    2010-05-25T22:36+02:00    DOLMEN (Olivier Mengu辿)
        No changes since 0.94_03.
        Only change since 0.94 is fix for RT#56447 (allow POE aliases as target
          session ID for events).

0.94_03 2010-05-25T00:14+02:00    DOLMEN (Olivier Mengu辿)
        No functional change since 0.94_01.
        Fixed constant functions: added "()" prototype to make them inlinable
          by perl. Should have been like that since 0.91_01. That should
          improve performance.
        Added .perlcriticrc to disable Perl::Critic policies that do not match
          our style (filled RT#57638, RT#57639, RT#57640, RT#57807 for issues
          with default policies).
        Made some suggestions from Perl::Critic. Reduced number of lines, so
          improved test coverage ratio.
        Test coverage: 94.5%.
        Author build system: fixed the 'Build tag'.
        Author build system: improved steps to publish 'Changes.rss' in the
          Google Code wiki area.

0.94_02 2010-05-18T01:02+02:00    DOLMEN (Olivier Mengu辿)
        Author build system: Changes.{rss,yml} generation is now automated by
          extending Module::Build (see 'inc/MY/Build.pm' and
          'inc/MY/Build/Changes.pm').
        Added 't/90-critic.t' to 'MANIFEST.SKIP' as it is the main cause of
          CPAN Testers failures.
        Author build system: Drop 'Makefile.PL' generation by Module::Build.
        Author build system: Transformed 'make-svn-tag.pl' into a Build target
          ('tag').

0.94_01 2010-05-09T19:44+02:00    DOLMEN (Olivier Mengu辿)
        RT#56447 fixed, but I expect to unapply the fix once RT#57314
          (allow aliases in $poe_kernel->refcount_{in,de}crement) is
          implemented. Test cases added.
        Bug references are now linked in 'Changes.rss'.
        Test coverage: 91.6%.

0.94    2010-03-13T16:37+01:00    DOLMEN (Olivier Mengu辿)
        Only minor POD changes in Schedule.pm since 0.93_02.
        Increased dependencies versions.
        Small tweak to the 'Changes' file format to make it more parseable
          and be able to generate 'Changes.yml' and 'Changes.rss'.
        Added 'Changes.rss' and 'Changes.yml', generated from 'Changes'
          using either 'make-Changes-rss.pl' or 'make-Changes-rss-2.pl' (see
          SVN repo).
        Test coverage: 92.1%.

0.93_02 2010-02-13T16:30+01:00    DOLMEN (Olivier Mengu辿)
        More test coverage, but still only 92.1%. Help still welcome for
          RT#53925.
        Improved argument check for ->add() (and now, with tests too).
        POE >= 1.281 is recommended as it fixes the _child(lose) issue.
        Updated POD: removed obsolete warnings, updated copyright.
        Updated README: should be more helpful for distribution packagers.

0.93_01 2010-02-13T01:55+01:00    DOLMEN (Olivier Mengu辿)
        Applied fix for RT#53925 (Patch by Zeph Gillen).
        Added t/50-subclass.t to try to catch subclassing problems which may
          affect POE::Component::Cron. Unfortunately it does not catch
          RT#53925. Help needed.
        Added strictures in tests.
        Updated 'MANIFEST.SKIP' to match new Module::Build: ignore MYMETA.yml.


(wiz)
diff -r1.2 -r1.3 pkgsrc/devel/p5-POE-Component-Schedule/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/devel/p5-POE-Component-Schedule/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/devel/p5-POE-Component-Schedule/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-POE-Component-Schedule/Makefile 2010/08/21 16:34:12 1.2
+++ pkgsrc/devel/p5-POE-Component-Schedule/Makefile 2010/09/06 11:53:07 1.3
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile,v 1.2 2010/08/21 16:34:12 seb Exp $ 1# $NetBSD: Makefile,v 1.3 2010/09/06 11:53:07 wiz Exp $
2 2
3DISTNAME= POE-Component-Schedule-0.92 3DISTNAME= POE-Component-Schedule-0.95
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= devel perl5 5CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=POE/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=POE/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/POE-Component-Schedule/ 9HOMEPAGE= http://search.cpan.org/dist/POE-Component-Schedule/
11COMMENT= Schedule POE events using DateTime::Set iterators 10COMMENT= Schedule POE events using DateTime::Set iterators
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14DEPENDS+= p5-POE>=1.003:../../devel/p5-POE 13DEPENDS+= p5-POE>=1.287:../../devel/p5-POE
15DEPENDS+= p5-DateTime-[0-9]*:../../time/p5-DateTime 14DEPENDS+= p5-DateTime>=0.48:../../time/p5-DateTime
16DEPENDS+= p5-DateTime-Set>=0.25:../../time/p5-DateTime-Set 15DEPENDS+= p5-DateTime-Set>=0.25:../../time/p5-DateTime-Set
17DEPENDS+= p5-DateTime-TimeZone-[0-9]*:../../time/p5-DateTime-TimeZone 16DEPENDS+= p5-DateTime-TimeZone>=1.13:../../time/p5-DateTime-TimeZone
18 17
19USE_LANGUAGES= # empty 18USE_LANGUAGES= # empty
20PERL5_PACKLIST= auto/POE/Component/Schedule/.packlist 19PERL5_PACKLIST= auto/POE/Component/Schedule/.packlist
 20PERL5_MODULE_TYPE= Module::Build
21 21
22PKG_DESTDIR_SUPPORT= user-destdir 22PKG_DESTDIR_SUPPORT= user-destdir
23 23
24.include "../../lang/perl5/module.mk" 24.include "../../lang/perl5/module.mk"
25.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/devel/p5-POE-Component-Schedule/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-POE-Component-Schedule/distinfo 2009/11/28 07:29:02 1.1.1.1
+++ pkgsrc/devel/p5-POE-Component-Schedule/distinfo 2010/09/06 11:53:07 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1.1.1 2009/11/28 07:29:02 seb Exp $ 1$NetBSD: distinfo,v 1.2 2010/09/06 11:53:07 wiz Exp $
2 2
3SHA1 (POE-Component-Schedule-0.92.tar.gz) = 2d19c695a6792b84241c02ac4fd53276145cc4fd 3SHA1 (POE-Component-Schedule-0.95.tar.gz) = 8ba0546a830a66429c2170bd64bddc87d084bd5a
4RMD160 (POE-Component-Schedule-0.92.tar.gz) = 57ce2322d5c9784aec44c37f0f80308b54790ffc 4RMD160 (POE-Component-Schedule-0.95.tar.gz) = 00e75c7a2d604e6e57cd7ac787ae997a65ea8724
5Size (POE-Component-Schedule-0.92.tar.gz) = 9931 bytes 5Size (POE-Component-Schedule-0.95.tar.gz) = 18894 bytes