Sat Feb 16 22:14:42 2013 UTC ()
Search in ${PREFIX}/share too. Noticed because p5-File-MimeInfo was
warning (falsely) about shared-mime-info not being installed and
failing to assign sane types. Fixes at least that problem, and
possibly others. Bump PKGREVISION.
(schmonz)
diff -r1.14 -r1.15 pkgsrc/devel/p5-File-BaseDir/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/p5-File-BaseDir/distinfo
diff -r0 -r1.1 pkgsrc/devel/p5-File-BaseDir/patches/patch-lib_File_BaseDir.pm
diff -r0 -r1.1 pkgsrc/devel/p5-File-BaseDir/patches/patch-t_01__vars.t
diff -r0 -r1.1 pkgsrc/devel/p5-File-BaseDir/patches/patch-t_03__OO.t
--- pkgsrc/devel/p5-File-BaseDir/Makefile 2012/10/31 11:18:09 1.14
+++ pkgsrc/devel/p5-File-BaseDir/Makefile 2013/02/16 22:14:40 1.15
| @@ -1,20 +1,27 @@ | | | @@ -1,20 +1,27 @@ |
1 | # $NetBSD: Makefile,v 1.14 2012/10/31 11:18:09 asau Exp $ | | 1 | # $NetBSD: Makefile,v 1.15 2013/02/16 22:14:40 schmonz Exp $ |
2 | | | 2 | |
3 | DISTNAME= File-BaseDir-0.03 | | 3 | DISTNAME= File-BaseDir-0.03 |
4 | PKGNAME= p5-${DISTNAME} | | 4 | PKGNAME= p5-${DISTNAME} |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 5 |
6 | CATEGORIES= devel perl5 | | 6 | CATEGORIES= devel perl5 |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=File/} | | 7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=File/} |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://search.cpan.org/dist/File-BaseDir/ | | 10 | HOMEPAGE= http://search.cpan.org/dist/File-BaseDir/ |
11 | COMMENT= Perl module for the XDG Base Directory Specification | | 11 | COMMENT= Perl module for the XDG Base Directory Specification |
12 | LICENSE= ${PERL5_LICENSE} | | 12 | LICENSE= ${PERL5_LICENSE} |
13 | | | 13 | |
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 14 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
15 | | | 15 | |
| | | 16 | SHAREDIR= ${PREFIX}/share |
| | | 17 | SHAREDIR_SPLIT= ${SHAREDIR:S/\// /g} |
| | | 18 | SUBST_CLASSES+= paths |
| | | 19 | SUBST_STAGE.paths= post-configure |
| | | 20 | SUBST_FILES.paths= lib/File/BaseDir.pm t/01_vars.t t/03_OO.t |
| | | 21 | SUBST_SED.paths= -e 's|@SHAREDIR_SPLIT@|${SHAREDIR_SPLIT}|g' |
| | | 22 | |
16 | PERL5_MODULE_TYPE= Module::Build | | 23 | PERL5_MODULE_TYPE= Module::Build |
17 | PERL5_PACKLIST= auto/File/BaseDir/.packlist | | 24 | PERL5_PACKLIST= auto/File/BaseDir/.packlist |
18 | | | 25 | |
19 | .include "../../lang/perl5/module.mk" | | 26 | .include "../../lang/perl5/module.mk" |
20 | .include "../../mk/bsd.pkg.mk" | | 27 | .include "../../mk/bsd.pkg.mk" |
--- pkgsrc/devel/p5-File-BaseDir/distinfo 2007/11/29 16:00:40 1.3
+++ pkgsrc/devel/p5-File-BaseDir/distinfo 2013/02/16 22:14:41 1.4
| @@ -1,5 +1,8 @@ | | | @@ -1,5 +1,8 @@ |
1 | $NetBSD: distinfo,v 1.3 2007/11/29 16:00:40 wiz Exp $ | | 1 | $NetBSD: distinfo,v 1.4 2013/02/16 22:14:41 schmonz Exp $ |
2 | | | 2 | |
3 | SHA1 (File-BaseDir-0.03.tar.gz) = 901f56c06fd3b4a105bd24b8790ba95337d9aea7 | | 3 | SHA1 (File-BaseDir-0.03.tar.gz) = 901f56c06fd3b4a105bd24b8790ba95337d9aea7 |
4 | RMD160 (File-BaseDir-0.03.tar.gz) = 8ca2e29a57fe65c58c04f9f205247831f16a0c39 | | 4 | RMD160 (File-BaseDir-0.03.tar.gz) = 8ca2e29a57fe65c58c04f9f205247831f16a0c39 |
5 | Size (File-BaseDir-0.03.tar.gz) = 6065 bytes | | 5 | Size (File-BaseDir-0.03.tar.gz) = 6065 bytes |
| | | 6 | SHA1 (patch-lib_File_BaseDir.pm) = 2374434a67b8d0c935a4cdab6d3c31bd8a71ac5e |
| | | 7 | SHA1 (patch-t_01__vars.t) = 8f0273889bd698a5b066384dd5ccd89cf3a11338 |
| | | 8 | SHA1 (patch-t_03__OO.t) = c3a20a26417a1d833c4d462a12b1e01d3127121c |
$NetBSD: patch-lib_File_BaseDir.pm,v 1.1 2013/02/16 22:14:41 schmonz Exp $
Look in pkgsrc's sharedir, too.
--- lib/File/BaseDir.pm.orig 2007-10-24 19:57:22.000000000 +0000
+++ lib/File/BaseDir.pm
@@ -41,6 +41,7 @@ unless ($home) {
# Set defaults
our $xdg_data_home = File::Spec->catdir($home, qw/.local share/);
our @xdg_data_dirs = (
+ File::Spec->catdir($rootdir, qw/@SHAREDIR_SPLIT@/),
File::Spec->catdir($rootdir, qw/usr local share/),
File::Spec->catdir($rootdir, qw/usr share/),
);
$NetBSD: patch-t_01__vars.t,v 1.1 2013/02/16 22:14:41 schmonz Exp $
Look in pkgsrc's sharedir, too.
--- t/01_vars.t.orig 2007-10-24 19:57:22.000000000 +0000
+++ t/01_vars.t
@@ -29,7 +29,8 @@ ok( xdg_data_home() eq 'test123', 'xdg_d
$ENV{XDG_DATA_DIRS} = '';
is_deeply( [xdg_data_dirs()],
- [ File::Spec->catdir($rootdir, qw/usr local share/),
+ [ File::Spec->catdir($rootdir, qw/@SHAREDIR_SPLIT@/),
+ File::Spec->catdir($rootdir, qw/usr local share/),
File::Spec->catdir($rootdir, qw/usr share/) ],
'xdg_data_dirs default');
$ENV{XDG_DATA_DIRS} = './t:foo:bar';
$NetBSD: patch-t_03__OO.t,v 1.1 2013/02/16 22:14:42 schmonz Exp $
Look in pkgsrc's sharedir, too.
--- t/03_OO.t.orig 2007-10-24 19:57:22.000000000 +0000
+++ t/03_OO.t
@@ -10,7 +10,8 @@ is(ref($conf), 'File::BaseDir', 'OO cons
$ENV{XDG_DATA_DIRS} = '';
is_deeply( [$conf->xdg_data_dirs()],
- [ File::Spec->catdir($rootdir, qw/usr local share/),
+ [ File::Spec->catdir($rootdir, qw/@SHAREDIR_SPLIT@/),
+ File::Spec->catdir($rootdir, qw/usr local share/),
File::Spec->catdir($rootdir, qw/usr share/) ],
'xdg_data_dirs default - OO');