source: trunk/dports/perl/p5-moo/Portfile

Last change on this file was 154393, checked in by mojca@…, 13 months ago

p5-*: remove subports for perl5.22 (#52081)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 154393 2016-10-28 22:10:07Z ryandesign@macports.org $
3
4# This comment was inserted on 20160713 to force reindexing of
5# this port after the default homepage definition in the perl5
6# PortGroup was changed to use metacpan.org (r150080).
7# Reindexing is necessary for the new definition to take effect.
8# This comment may be removed in subsequent updates of this port.
9
10PortSystem          1.0
11PortGroup           perl5 1.0
12
13perl5.branches      5.24
14perl5.setup         Moo 2.002004 ../by-authors/id/H/HA/HAARG
15
16platforms           darwin
17maintainers         nomaintainer
18license             {Artistic-1 GPL}
19
20supported_archs     noarch
21
22description         Moo - Minimalist Object Orientation (with Moose compatibility)
23
24long_description    This module is an extremely light-weight subset of Moose \
25                    optimised for rapid startup and \"pay only for what you \
26                    use\". \
27                    \
28                    It also avoids depending on any XS modules to allow simple \
29                    deployments. The name Moo is based on the idea that it \
30                    provides almost -- but not quite -- two thirds of Moose. \
31                    \
32                    Unlike Mouse this module does not aim at full \
33                    compatibility with Moose's surface syntax, preferring \
34                    instead of provide full interoperability via the metaclass \
35                    inflation capabilities described in \"MOO AND MOOSE\".
36
37checksums           rmd160  b625c2462e165df65c504a1a92b1878a38249e6b \
38                    sha256  782d6246f9f5f5d9290c576e5819cd495596abe28f36d192a8c4abf94f5dd2c3
39
40if {${perl5.major} != ""} {
41    depends_lib-append \
42                    port:p${perl5.major}-class-method-modifiers \
43                    port:p${perl5.major}-class-xsaccessor \
44                    port:p${perl5.major}-devel-globaldestruction \
45                    port:p${perl5.major}-module-runtime \
46                    port:p${perl5.major}-role-tiny \
47                    port:p${perl5.major}-scalar-list-utils \
48                    port:p${perl5.major}-strictures \
49                    port:p${perl5.major}-sub-name
50   
51    depends_build-append \
52                    port:p${perl5.major}-test-fatal
53}
Note: See TracBrowser for help on using the repository browser.