App-SeismicUnixGui

 view release on metacpan or  search on metacpan

Makefile.PL  view on Meta::CPAN

use strict;
use warnings;

use 5.26.1;
use ExtUtils::MakeMaker;

WriteMakefile(
	NAME          => 'App::SeismicUnixGui',
	AUTHOR        => 'Juan Lorenzo <gllore@lsu.edu>',
	VERSION_FROM  => 'lib/App/SeismicUnixGui.pm',
	ABSTRACT_FROM => 'lib/App/SeismicUnixGui.pm',
	LICENSE       => 'perl',
        EXE_FILES     => [qw(
		./lib/App/SeismicUnixGui/script/post_install_scripts.sh
		./lib/App/SeismicUnixGui/script/post_install_env.pl
		./lib/App/SeismicUnixGui/script/post_install_c_compile.pl
		./lib/App/SeismicUnixGui/script/post_install_fortran_compile.pl
		)],
	PREREQ_PM     => {
		
		'Moose'           => '2.2015',
		'Shell'           => '0.73.1',
		'aliased'         => '0.34',
		'namespace::autoclean' => '0.29',
		'Module::Refresh' => '0.18',
		'PDL'		  => '2.080',
		'Tk'              => '804.036',
		'Tk::JFileDialog' => '2.20',
		'Tk::Pod'	  => '0.9943',
		'File::ShareDir'  => '1.118',		
		'Clone'           => '0.45',
		'File::Slurp'     => '9999.32',
		'MIME::Base64'    => '3.16',
		'Time::HiRes'     => '1.9764',

	},

	TEST_REQUIRES => {
		          'Test::Compile::Internal' => '1.3',
	},

	# only needed during build but not later
#	BUILD_REQUIRES => {
#				'File::Tail' => '0'
#	},

	# Documentation accessible within the GUI with Mouse-button-3 click
	# So man files are not used currently
	MAN3PODS => {},

	dist => {
		COMPRESS => 'gzip -9f',
		SUFFIX   => 'gz',

	},

	test => { TESTS => 't/*.t',

	},


	);

package MY;
	sub MY::libscan   {
           my ($self, $file) = @_;
           # Exclude any file or directory that starts with a dot
           # when it's part of a path component.
           # This regex checks for a path component starting with a dot.
           if ( $file =~ m{^/.[^/]+} ) {

           return 0;

           } else {
              return $self->SUPER::libscan($file);
            #return 1;
	   }

	}

# post-installation required scripts
#
	
sub MY::postamble {



( run in 1.107 second using v1.01-cache-2.11-cpan-39bf76dae61 )