Tweak x11-toolkits/p5-Wx version 0.99.23_2
[dports.git] / x11-toolkits / p5-Wx / Makefile
1 # Created by: Cezary Morga <cm@therek.net>
2 # $FreeBSD$
3
4 PORTNAME=       Wx
5 PORTVERSION=    0.99.23
6 PORTREVISION=   2
7 CATEGORIES=     x11-toolkits perl5
8 MASTER_SITES=   CPAN
9 PKGNAMEPREFIX=  p5-
10 DISTNAME=       ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
11
12 MAINTAINER=     ports@FreeBSD.org
13 COMMENT=        Perl5 interface to the wxWidgets cross-platform GUI toolkit
14
15 LICENSE=        ART10 GPLv1
16 LICENSE_COMB=   dual
17
18 BUILD_DEPENDS=  p5-Alien-wxWidgets>=0.25:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets \
19                 p5-ExtUtils-XSpp>=0.16.03:${PORTSDIR}/devel/p5-ExtUtils-XSpp
20 RUN_DEPENDS:=   ${BUILD_DEPENDS}
21
22 USES=           perl5 compiler:c++11-lib
23 USE_PERL5=      configure
24 USE_WX=         3.0
25 USE_CXXSTD=     c++11
26 WX_COMPS=       wx
27 WX_UNICODE=     1
28 CC=             ${CXX}
29 CFLAGS+=        -pthread -Wno-write-strings
30 CONFIGURE_ENV=  CXX=${CXX}
31
32 .include <bsd.port.pre.mk>
33
34 .if ${PERL_LEVEL} < 501508
35 BUILD_DEPENDS+= p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
36 RUN_DEPENDS+=   p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
37 .endif
38
39
40 post-configure:
41         @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \
42                 ${REINPLACE_CMD} -e 's/^CCFLAGS = .*$$/CCFLAGS = ${CXXFLAGS}/'
43
44 .include <bsd.port.post.mk>