<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">difforig Mac-SystemDirectory-0.06

diff -u  Mac-SystemDirectory-0.06/Makefile.PL.orig
--- Mac-SystemDirectory-0.06/Makefile.PL.orig	2011-02-02 03:39:05.000000000 -0600
+++ Mac-SystemDirectory-0.06/Makefile.PL	2011-12-28 11:11:46.000000000 -0600
@@ -1,18 +1,55 @@
-use inc::Module::Install;
+use strict;
+use warnings;
+
+use ExtUtils::MakeMaker 6.17; # perl-5.6.2
 use Config;
+require 5.006;
 
 ($^O eq 'darwin')
   || die("OS unsupported\n");
 
-all_from        'lib/Mac/SystemDirectory.pm';
-perl_version    '5.006';
-repository      'http://svn.ali.as/cpan/trunk/Mac-SystemDirectory/';
-bugtracker      'http://rt.cpan.org/Public/Dist/Display.html?Name=Mac-SystemDirectory';
-test_requires   'Test::More' =&gt; '0.86';
-makemaker_args  LDDLFLAGS =&gt; $Config{lddlflags} . ' -lobjc -framework CoreFoundation -framework Foundation';
-makemaker_args  DEFINE =&gt; '-ObjC -DHAS_BOOL';
-
-requires_external_cc;
+WriteMakefile
+  (
+   "NAME" =&gt; "Mac::SystemDirectory",
+   "VERSION_FROM" =&gt; "lib/Mac/SystemDirectory.pm",
+   "AUTHOR" =&gt; "Reini Urban &lt;rurban\@cpanel.net&gt;",
+   "LICENSE" =&gt; "perl",
+   "PREREQ_PM" =&gt;  {
+		    'Test::More'   =&gt; "0.86",
+		   },
+   "DEFINE" =&gt; '-DHAS_BOOL',
+   "LDDLFLAGS" =&gt; $Config{lddlflags} . ' -lobjc -framework CoreFoundation -framework Foundation',
+   "SIGN" =&gt; 1,
+   ($ExtUtils::MakeMaker::VERSION gt '6.46' ?
+    ('META_MERGE'  =&gt;
+     { 
+      resources =&gt;
+      {
+	license     =&gt; 'http://dev.perl.org/licenses/',
+	bugtracker  =&gt; 'RT',
+	repository  =&gt; 'http://svn.ali.as/cpan/trunk/Mac-SystemDirectory/',
+      }}) : ()),
+  );
 
-WriteAll;
+package MY;
 
+sub xs_c {
+  my $s = shift-&gt;SUPER::xs_c(@_);
+  $s .= "\n\t\$(MV) \$*.c \$*.m";
+  return $s;
+}
+sub c_o {
+  my $s = shift-&gt;SUPER::c_o(@_);
+  $s =~ s/\*\.c/\*.m/g;
+  return $s;
+}
+sub xs_o {
+  my $s = shift-&gt;SUPER::xs_o(@_);
+  $s =~ s/\*\.c/\*.m/g;
+  return $s;
+}
+sub special_targets { 
+  my $s = shift-&gt;SUPER::special_targets(@_);
+  $s =~ s/\.xs \.c/.xs .m .c/;
+  return $s;
+}
</pre></body></html>