use 5.008; use ExtUtils::MakeMaker; use strict; use lib "scripts"; use PBConfig; @config = ( [ "ConfigPath" , "s", "/etc/arcx", "Configuration path, where ARCv2 shall find its files." ], [ "DefaultPort", "i", "4242", "Default port, client and server use this as default." ], [ "DefaultHost", "s", "arcdsrv", "Default host, client uses this as default." ], [ "DefaultPIDFile", "s", "/var/run/arcxd.pid", "Default PID file, server uses this as default" ], ); $fn = "lib/Arc.pm"; $usage = \&Usage; opt_parse; # Checking values file_parse; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. WriteMakefile( 'AUTHOR' => 'Patrick Boettcher ', 'ABSTRACT' => 'Authenticated Remote Command v2', 'DISTNAME' => 'ARCv2', 'NAME' => 'Arc', 'VERSION_FROM' => 'lib/Arc.pm', # finds $VERSION 'PREREQ_PM' => { 'Authen::SASL' => '2.06', 'Authen::SASL::Cyrus' => '0.10', 'IO::Pipe' => '0.0', 'MIME::Base64' => '0.0', 'IO::Socket::INET' => '0.0', 'IO::Select' => '0.0', 'Test::More' => '0.0', 'Config::IniFiles' => '0.0', 'Term::ReadKey' => '0.0', 'Net::Server::PreFork' => '0.85', 'Term::ReadLine' => '0.0', }, dist => { COMPRESS => 'gzip --best', SUFFIX => 'gz', PREOP => 'make -C doc' }, 'EXE_FILES' => [ 'scripts/arcx', 'scripts/arcxd' ], ); sub Usage { print STDERR <