Tweak print/jabref version 3.3,1
[dports.git] / devel / p5-Config-Any / Makefile
1 # Created by: Lars Balker Rasmussen <lbr@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       Config-Any
5 PORTVERSION=    0.27
6 CATEGORIES=     devel perl5
7 MASTER_SITES=   CPAN
8 PKGNAMEPREFIX=  p5-
9
10 MAINTAINER=     perl@FreeBSD.org
11 COMMENT=        Load class configuration data from a number of file formats
12
13 LICENSE=        ART10 GPLv1
14 LICENSE_COMB=   dual
15
16 OPTIONS_DEFINE= GENERAL INI JSON XML YAML
17 OPTIONS_DEFAULT=GENERAL INI JSON XML YAML
18
19 GENERAL_DESC=   Generic Config format support
20
21 NO_ARCH=        yes
22 USES=           perl5
23 USE_PERL5=      configure
24
25 GENERAL_BUILD_DEPENDS=  p5-Config-General>=2.47:devel/p5-Config-General
26 GENERAL_RUN_DEPENDS=    p5-Config-General>=2.47:devel/p5-Config-General
27 INI_BUILD_DEPENDS=      p5-Config-Tiny>=0:devel/p5-Config-Tiny
28 INI_RUN_DEPENDS=        p5-Config-Tiny>=0:devel/p5-Config-Tiny
29 JSON_BUILD_DEPENDS=     p5-JSON-XS>=0:converters/p5-JSON-XS
30 JSON_RUN_DEPENDS=       p5-JSON-XS>=0:converters/p5-JSON-XS
31 XML_BUILD_DEPENDS=      p5-XML-Simple>=0:textproc/p5-XML-Simple
32 XML_RUN_DEPENDS=        p5-XML-Simple>=0:textproc/p5-XML-Simple
33 YAML_BUILD_DEPENDS=     p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML
34 YAML_RUN_DEPENDS=       p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML
35
36 .include <bsd.port.pre.mk>
37
38 .if ${PERL_LEVEL} >= 502000
39 # Module::Pluggable was first released with perl v5.8.9 and removed from v5.19.0
40 BUILD_DEPENDS+= p5-Module-Pluggable>=3.6:devel/p5-Module-Pluggable
41 RUN_DEPENDS+=   p5-Module-Pluggable>=3.6:devel/p5-Module-Pluggable
42 .endif
43
44 .include <bsd.port.post.mk>