Remove ExtUtils::MM_Haiku
Rafael Garcia-Suarez [Sat, 18 Apr 2009 21:14:10 +0000 (23:14 +0200)]
It's no longer in the official MakeMaker, and is incorporated
in MM_BeOS.

MANIFEST
lib/ExtUtils/MM_Haiku.pm [deleted file]

index a5e6484..68e819c 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -2123,7 +2123,6 @@ lib/ExtUtils/MM_BeOS.pm           MakeMaker methods for BeOS
 lib/ExtUtils/MM_Cygwin.pm      MakeMaker methods for Cygwin
 lib/ExtUtils/MM_Darwin.pm      MakeMaker methods for Darwin
 lib/ExtUtils/MM_DOS.pm         MakeMaker methods for DOS
-lib/ExtUtils/MM_Haiku.pm       MakeMaker methods for Haiku
 lib/ExtUtils/MM_MacOS.pm       MakeMaker methods for MacOS
 lib/ExtUtils/MM_NW5.pm         MakeMaker methods for NetWare
 lib/ExtUtils/MM_OS2.pm         MakeMaker methods for OS/2
diff --git a/lib/ExtUtils/MM_Haiku.pm b/lib/ExtUtils/MM_Haiku.pm
deleted file mode 100644 (file)
index 08835fa..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-
-package ExtUtils::MM_Haiku;
-
-use strict;
-
-=head1 NAME
-
-ExtUtils::MM_Haiku - methods to override UN*X behaviour in ExtUtils::MakeMaker
-
-=head1 SYNOPSIS
-
- use ExtUtils::MM_Haiku;       # Done internally by ExtUtils::MakeMaker if needed
-
-=head1 DESCRIPTION
-
-See ExtUtils::MM_Unix for a documentation of the methods provided
-there. This package overrides the implementation of these methods, not
-the semantics.
-
-=over 4
-
-=cut
-
-use ExtUtils::MakeMaker::Config;
-use File::Spec;
-require ExtUtils::MM_Any;
-require ExtUtils::MM_Unix;
-
-use vars qw(@ISA $VERSION);
-@ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
-$VERSION = '6.42';
-
-
-=item os_flavor
-
-Haiku is Haiku.
-
-=cut
-
-sub os_flavor {
-    return('Haiku');
-}
-
-=item init_linker
-
-libperl.a equivalent to be linked to dynamic extensions.
-
-=cut
-
-sub init_linker {
-    my($self) = shift;
-
-    $self->{PERL_ARCHIVE} ||=
-      File::Spec->catdir('$(PERL_INC)',$Config{libperl});
-    $self->{PERL_ARCHIVE_AFTER} ||= '';
-    $self->{EXPORT_LIST}  ||= '';
-}
-
-=back
-
-1;
-__END__
-