Addition of file handles on open files
[perl-fuse.git] / Makefile.PL
index 6280cdb..44bb8ae 100644 (file)
@@ -11,7 +11,8 @@ $ver3 =~ s/^.*?version\s+//;
 if (! $ver && ! $ver2 && ! $ver3) {
        # make CPANPLUS happy and don't report errors if fuse isn't installed
        die("No support for os: $^O\n",
-               "You need to have fuse-dev (or similar) package installed and have sufficient permissions in order to install this module\n"
+               "You need to have fuse-dev (or similar) package installed and have sufficient permissions in order to install this module\n",
+               $^O eq 'darwin' ? ("One option on Mac is http://code.google.com/p/macfuse/\n") : (),
        );
 }
 if ($ver && $ver + 0 < 2.5) {
@@ -29,7 +30,7 @@ if ($ver && $ver + 0 < 2.5) {
 my $inc = '-DFUSE_USE_VERSION=25 ' . `pkg-config --cflags fuse` || '-I ../include -D_FILE_OFFSET_BITS=64';
 my $obj = `pkg-config --libs fuse` || '-lfuse';
 my $def = '-Wall -g -ggdb';
-$def .= ' -D__FreeBSD__=10' if $^O eq 'darwin';
+$def .= ' -D__FreeBSD__=10 -D_FILE_OFFSET_BITS=64' if $^O eq 'darwin';
 
 WriteMakefile(
        'NAME'                  => 'Fuse',
@@ -49,6 +50,18 @@ WriteMakefile(
 sub MY::postamble {
        return <<'MAKE_MORE';
 
+cpan:
+       make clean
+       rm -f Fuse-*.tar.gz
+       perl Makefile.PL
+       make dist
+       make disttest
+       @echo
+       @echo -n "Upload" Fuse-*.tar.gz "to CPAN? [y/N]:"
+       @read upload && test "$$upload" == "y" && cpan-upload -verbose Fuse-*.tar.gz
+
+
+
 sf:
        svn2cvs.pl file:///home/dpavlin/private/svn/fuse/perl-llin :ext:dpavlin@fuse.cvs.sourceforge.net:/cvsroot/fuse perl