source: trunk/dports/perl/p5-module-build/Portfile @ 11935

Last change on this file since 11935 was 11935, checked in by jberry, 15 years ago

Migrate lib:XXX:portname dependency syntax to new port:portname syntax.

  • Property svn:eol-style set to native
File size: 1.4 KB
Line 
1# $Id: Portfile,v 1.3 2005/04/21 15:58:05 jberry Exp $
2
3PortSystem                      1.0
4PortGroup                       perl5 1.0
5perl5.setup                     Module-Build 0.25
6maintainers                     darwinports@opendarwin.org
7description                     Build and install perl modules (MakeMaker replacement)
8long_description \
9        Module::Build is a system for building, testing, and installing Perl \
10        modules. It is meant to be a replacement for ExtUtils::MakeMaker.  \
11        Developers may alter the behavior of the module through subclassing in a \
12        much more straightforward way than with MakeMaker. It also does not \
13        require a make on your system - most of the Module::Build code is \
14        pure-perl and written in a very cross-platform way. In fact, you don't \
15        even need a shell, so even platforms like MacOS (traditional) can use it \
16        fairly easily. Its only prerequisites are modules that are included with \
17        perl 5.6.0, and it works fine on perl 5.005 if you can install a few \
18        additional modules.
19
20platforms                       darwin
21
22checksums                       md5 fbcf9fcbd1de321eb781ee8271bffd73
23
24depends_lib-append      port:p5-yaml port:p5-archive-tar
25
26# Override default perl group settings, since this uses Module::Build
27# (itself) instead of MakeMaker
28configure.pre_args      Build.PL
29configure.args          installdirs=vendor
30
31build.cmd                       ${perl5.bin}
32build.pre_args          Build
33build.args                      build
34
35destroot.cmd            ${perl5.bin}
36destroot.pre_args       Build
37destroot.args           install
38destroot.destdir        destdir=${destroot}
39
Note: See TracBrowser for help on using the repository browser.