devel/p5-ExtUtils-MakeMaker 7.76 FreeBSD
Designed to write a Makefile for an extension module
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 245.5 KiB, 652.1 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-ExtUtils-MakeMaker | 7.76 |
| DragonFly | devel/p5-ExtUtils-MakeMaker | 7.72 |
| MidnightBSD | devel/p5-ExtUtils-MakeMaker | 7.76 |
| HardenedBSD | devel/p5-ExtUtils-MakeMaker | 7.76 |
| GhostBSD | devel/p5-ExtUtils-MakeMaker | 7.76 |
Install
Binary package:
pkg install p5-ExtUtils-MakeMaker
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 7.76 | 7.76 | 7.64 | 7.76 | 7.76 |
| FreeBSD:14:quarterly | 7.76 | 7.76 | n/a | 7.76 | 7.76 |
| FreeBSD:15:latest | 7.76 | 7.76 | n/a | 7.76 | 7.76 |
| FreeBSD:15:quarterly | 7.76 | 7.76 | n/a | n/a | n/a |
| FreeBSD:16:latest | 7.76 | 7.76 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 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
| File | Size | SHA256 |
|---|---|---|
| ExtUtils-MakeMaker-7.76.tar.gz | 488229 | 30bcfd75fec4d512e9081c792f7cb590009d9de2fe285ffa8eec1be35a5ae7ca |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.