[40401] trunk/dports/perl/p5-file-basedir
ricci at macports.org
ricci at macports.org
Tue Sep 30 10:20:21 PDT 2008
Revision: 40401
http://trac.macports.org/changeset/40401
Author: ricci at macports.org
Date: 2008-09-30 10:20:20 -0700 (Tue, 30 Sep 2008)
Log Message:
-----------
fix for ticket #16704 (XDG_DATA_DIRS pointed to "/usr/local/share /usr/share",
now points to "${prefix} /usr/share")
Modified Paths:
--------------
trunk/dports/perl/p5-file-basedir/Portfile
Added Paths:
-----------
trunk/dports/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff
Modified: trunk/dports/perl/p5-file-basedir/Portfile
===================================================================
--- trunk/dports/perl/p5-file-basedir/Portfile 2008-09-30 16:19:12 UTC (rev 40400)
+++ trunk/dports/perl/p5-file-basedir/Portfile 2008-09-30 17:20:20 UTC (rev 40401)
@@ -6,7 +6,7 @@
version 0.03
perl5.setup File-BaseDir ${version}
-revision 0
+revision 1
maintainers ricci
description This module can be used to find directories and files as \
specified by the Freedesktop.org Base Directory Specification.
@@ -23,4 +23,10 @@
platforms darwin
+## patch in the @@_MACPORTS_PREFIX_GOES_HERE_@@ tag for replacing in the XDG_DATA_DIRS
+patchfiles patch-lib-File-BaseDir.pm.diff
+## and then reinplace to put in our prefix.
+post-patch {
+ reinplace "s|@@_MACPORTS_PREFIX_GOES_HERE_@@|${prefix}|" ${worksrcpath}/lib/File/BaseDir.pm
+ }
Added: trunk/dports/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff
===================================================================
--- trunk/dports/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff (rev 0)
+++ trunk/dports/perl/p5-file-basedir/files/patch-lib-File-BaseDir.pm.diff 2008-09-30 17:20:20 UTC (rev 40401)
@@ -0,0 +1,21 @@
+--- lib/File/BaseDir.pm.orig 2008-09-30 10:02:11.000000000 -0700
++++ lib/File/BaseDir.pm 2008-09-30 10:06:11.000000000 -0700
+@@ -41,7 +41,7 @@
+ # Set defaults
+ our $xdg_data_home = File::Spec->catdir($home, qw/.local share/);
+ our @xdg_data_dirs = (
+- File::Spec->catdir($rootdir, qw/usr local share/),
++ @@_MACPORTS_PREFIX_GOES_HERE_@@/share,
+ File::Spec->catdir($rootdir, qw/usr share/),
+ );
+ our $xdg_config_home = File::Spec->catdir($home, '.config');
+@@ -242,7 +242,7 @@
+ =item C<xdg_data_dirs>
+
+ Returns either C<$ENV{XDG_DATA_DIRS}> or it's default value as list.
+-Default is F</usr/local/share>, F</usr/share>.
++Default is F<@@_MACPORTS_PREFIX_GOES_HERE_@@/share>, F</usr/share>.
+
+ =item C<xdg_config_home>
+
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080930/ea9b3b07/attachment.html
More information about the macports-changes
mailing list