summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2010-02-23 14:12:18 +0000
committersno <sno@pkgsrc.org>2010-02-23 14:12:18 +0000
commit5011e883e82062f0bffe474fdbc5234689a17bbb (patch)
treed50888a87ea6fa88b86f494f487d7d1e97bd7717 /devel
parentbc1b4b76256b1c8fb0657bbcc1de138f0d947c96 (diff)
downloadpkgsrc-5011e883e82062f0bffe474fdbc5234689a17bbb.tar.gz
Updating devel/p5-File-ChangeNotify from 0.07nb1 to 0.12
pkgsrc changes: - Adjust dependencies - Add system dependent optional (but recommended) dependencies Upstream changes: 0.12 2010-01-28 - Added auto_features to the Build.PL, which will give hints on what modules to install for KQueue and Inotify support. - Require Linux::Inotify 1.2+, since 1.1 apparently doesn't work with this module. Reported by Michael Grondin. RT #54069. 0.11 2009-12-07 - A test attempted to use Test::Without::Module but this wasn't in the prereq list. I've made the test check for the module and skip its tests if the module isn't present. Reported by Leon Brocard. RT #52539. 0.10 2009-12-06 - Attempting to instantiate more than one watcher failed if you were on a system where one of the watcher subclasses could not be loaded (which is basically every system because no system has both inotify and kqueue). Patch by Mark Grimes. RT #52477. 0.09 2009-11-09 - This release fixes the excluded-dirs.t under Windows. There are no other changes in this release, so there's no need to upgrade if you have 0.08 installed. Patch by Taro Nishino. RT #51161. 0.08 2009-11-05 - Added a new exclude feature that allows you to excludes files or directories outright. Implemented by Dan Thomas. RT #51062. - Added a KQueue-based watcher written by Dan Thomas. I have no idea if this works, as I don't have BSD, but we'll assume he ran the tests on his system ;) RT #51062.
Diffstat (limited to 'devel')
-rw-r--r--devel/p5-File-ChangeNotify/Makefile16
-rw-r--r--devel/p5-File-ChangeNotify/distinfo8
2 files changed, 17 insertions, 7 deletions
diff --git a/devel/p5-File-ChangeNotify/Makefile b/devel/p5-File-ChangeNotify/Makefile
index cf4b8ee050c..c4de24ad0e6 100644
--- a/devel/p5-File-ChangeNotify/Makefile
+++ b/devel/p5-File-ChangeNotify/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.5 2009/09/24 06:50:12 sno Exp $
+# $NetBSD: Makefile,v 1.6 2010/02/23 14:12:18 sno Exp $
#
-DISTNAME= File-ChangeNotify-0.07
+DISTNAME= File-ChangeNotify-0.12
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 1
+#PKGREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=File/}
@@ -16,12 +16,22 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir
DEPENDS+= p5-Class-MOP-[0-9]*:../../devel/p5-Class-MOP
+DEPENDS+= {perl>=5.10,p5-Module-Pluggable-[0-9]*}:../../devel/p5-Module-Pluggable
DEPENDS+= p5-Moose-[0-9]*:../../devel/p5-Moose
DEPENDS+= p5-MooseX-Params-Validate>=0.08:../../devel/p5-MooseX-Params-Validate
DEPENDS+= p5-MooseX-SemiAffordanceAccessor-[0-9]*:../../devel/p5-MooseX-SemiAffordanceAccessor
+DEPENDS+= {perl>=5.10,p5-Time-HiRes-[0-9]*}:../../time/p5-Time-HiRes
PERL5_MODULE_TYPE= Module::Build
PERL5_PACKLIST= auto/File/ChangeNotify/.packlist
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS:M*BSD} || ${OPSYS} == "Darwin" || ${OPSYS} == "DragonFly"
+DEPENDS+= p5-IO-KQueue-[0-9]*:../../sysutils/p5-IO-KQueue
+.elif ${OPSYS} == "Linux"
+DEPENDS+= p5-Linux-Inotify2>=1.2:../../sysutils/p5-Linux-Inotify2
+.endif
+
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-File-ChangeNotify/distinfo b/devel/p5-File-ChangeNotify/distinfo
index be104e2039e..0d3c315acee 100644
--- a/devel/p5-File-ChangeNotify/distinfo
+++ b/devel/p5-File-ChangeNotify/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2009/07/08 08:14:40 sno Exp $
+$NetBSD: distinfo,v 1.4 2010/02/23 14:12:18 sno Exp $
-SHA1 (File-ChangeNotify-0.07.tar.gz) = 2f982a8101ab4254e0014c70765a5463fa437efc
-RMD160 (File-ChangeNotify-0.07.tar.gz) = 9289328f83b8badce6f4d438b679a1ce47fdec8c
-Size (File-ChangeNotify-0.07.tar.gz) = 10440 bytes
+SHA1 (File-ChangeNotify-0.12.tar.gz) = ff2e5ff0e407abee6d0a49a9da80542c99552d75
+RMD160 (File-ChangeNotify-0.12.tar.gz) = 367412057a45827cd54a47b474425a0c15caf485
+Size (File-ChangeNotify-0.12.tar.gz) = 17886 bytes