# $Id: BeOS.pm,v 1.4 2008/11/05 22:52:34 drhyde Exp $ package Devel::AssertOS::BeOS; use Devel::CheckOS; $VERSION = '1.3'; # weird special case, not quite like other OS modules, as this is both # an OS *and* a family - maybe this should be fixed at some point sub matches { return qw(Haiku) } sub os_is { return 1 if( $^O eq 'beos' || Devel::CheckOS::os_is('Haiku') ); return 0; } sub expn { join("\n", "This matches both Be Inc's original BeOS, as well as Haiku, an open-", "source BeOS-compatible project. This is because Haiku is intended", "to be able to run BeOS software, while also having its own extra features." ) } Devel::CheckOS::die_unsupported() unless(os_is()); =head1 COPYRIGHT and LICENCE Copyright 2007 - 2008 David Cantrell This software is free-as-in-speech software, and may be used, distributed, and modified under the terms of either the GNU General Public Licence version 2 or the Artistic Licence. It's up to you which one you use. The full text of the licences can be found in the files GPL2.txt and ARTISTIC.txt, respectively. =cut 1;