BSD Ports

devel/p5-ExtUtils-MakeMaker 7.76 MidnightBSD

Designed to write a Makefile for an extension module

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
artistic, gpl+
Categories
devel, perl5

Description

This utility is designed to write a Makefile for an extension module from a Makefile.PL. It is based on the Makefile.SH model provided by Andy Dougherty and the perl5-porters.

It splits the task of generating the Makefile into several subroutines that can be individually overridden. Each subroutine returns the text it wishes to have written to the Makefile.

MakeMaker is object oriented. Each directory below the current directory that contains a Makefile.PL is treated as a separate object. This makes it possible to write an unlimited number of Makefiles with a single invocation of WriteMakefile().

In the other systems

SystemPortVersion
MidnightBSDdevel/p5-ExtUtils-MakeMaker7.76
FreeBSDdevel/p5-ExtUtils-MakeMaker7.76
DragonFlydevel/p5-ExtUtils-MakeMaker7.72
HardenedBSDdevel/p5-ExtUtils-MakeMaker7.76
GhostBSDdevel/p5-ExtUtils-MakeMaker7.76

Install

Binary package:

mport install p5-ExtUtils-MakeMaker

From mports:

cd /usr/mports/devel/p5-ExtUtils-MakeMaker && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-ExtUtils-MakeMaker>0:devel/p5-ExtUtils-MakeMaker

Dependencies

Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none
Conflicts with
p5-ExtUtils-Command

Files

pkg-plist 64
  • %%SITE_PERL%%/ExtUtils/Command.pm
  • %%SITE_PERL%%/ExtUtils/Command/MM.pm
  • %%SITE_PERL%%/ExtUtils/Liblist.pm
  • %%SITE_PERL%%/ExtUtils/Liblist/Kid.pm
  • %%SITE_PERL%%/ExtUtils/MM.pm
  • %%SITE_PERL%%/ExtUtils/MM_AIX.pm
  • %%SITE_PERL%%/ExtUtils/MM_Any.pm
  • %%SITE_PERL%%/ExtUtils/MM_BeOS.pm
  • %%SITE_PERL%%/ExtUtils/MM_Cygwin.pm
  • %%SITE_PERL%%/ExtUtils/MM_DOS.pm
  • %%SITE_PERL%%/ExtUtils/MM_Darwin.pm
  • %%SITE_PERL%%/ExtUtils/MM_MacOS.pm
  • %%SITE_PERL%%/ExtUtils/MM_NW5.pm
  • %%SITE_PERL%%/ExtUtils/MM_OS2.pm
  • %%SITE_PERL%%/ExtUtils/MM_OS390.pm
  • %%SITE_PERL%%/ExtUtils/MM_QNX.pm
  • %%SITE_PERL%%/ExtUtils/MM_UWIN.pm
  • %%SITE_PERL%%/ExtUtils/MM_Unix.pm
  • %%SITE_PERL%%/ExtUtils/MM_VMS.pm
  • %%SITE_PERL%%/ExtUtils/MM_VOS.pm
  • %%SITE_PERL%%/ExtUtils/MM_Win32.pm
  • %%SITE_PERL%%/ExtUtils/MM_Win95.pm
  • %%SITE_PERL%%/ExtUtils/MY.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker/Config.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker/FAQ.pod
  • %%SITE_PERL%%/ExtUtils/MakeMaker/Locale.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker/Tutorial.pod
  • %%SITE_PERL%%/ExtUtils/MakeMaker/version.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker/version/regex.pm
  • %%SITE_PERL%%/ExtUtils/MakeMaker/version/vpp.pm
  • %%SITE_PERL%%/ExtUtils/Mkbootstrap.pm
  • %%SITE_PERL%%/ExtUtils/Mksymlists.pm
  • %%SITE_PERL%%/ExtUtils/testlib.pm
  • %%PERL5_MAN3%%/ExtUtils::Command.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Command::MM.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Liblist.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_AIX.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Any.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_BeOS.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Cygwin.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_DOS.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Darwin.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_MacOS.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_NW5.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_OS2.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_OS390.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_QNX.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_UWIN.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Unix.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_VMS.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_VOS.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Win32.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MM_Win95.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MY.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MakeMaker.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MakeMaker::Config.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MakeMaker::FAQ.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MakeMaker::Locale.3.gz
  • %%PERL5_MAN3%%/ExtUtils::MakeMaker::Tutorial.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Mkbootstrap.3.gz
  • %%PERL5_MAN3%%/ExtUtils::Mksymlists.3.gz
  • %%PERL5_MAN3%%/ExtUtils::testlib.3.gz
distinfo 1
FileSizeSHA256
ExtUtils-MakeMaker-7.76.tar.gz48822930bcfd75fec4d512e9081c792f7cb590009d9de2fe285ffa8eec1be35a5ae7ca
Master sites 1
  • CPAN