View | Details | Raw Unified | Return to bug 200309 | Differences between
and this patch

Collapse All | Expand All

(-)x11-toolkits/p5-Wx/Makefile (-12 / +25 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/x11-toolkits/p5-Wx/Makefile 402365 2015-11-24 14:56:04Z amdmi3 $
2
# $FreeBSD: head/x11-toolkits/p5-Wx/Makefile 402365 2015-11-24 14:56:04Z amdmi3 $
3
3
4
PORTNAME=	Wx
4
PORTNAME=	Wx
5
PORTVERSION=	0.99.27
5
PORTVERSION=	0.99.28
6
CATEGORIES=	x11-toolkits perl5
6
CATEGORIES=	x11-toolkits perl5
7
MASTER_SITES=	CPAN
7
MASTER_SITES=	CPAN
8
PKGNAMEPREFIX=	p5-
8
PKGNAMEPREFIX=	p5-
Lines 14-36 Link Here
14
LICENSE=	ART10 GPLv1
14
LICENSE=	ART10 GPLv1
15
LICENSE_COMB=	dual
15
LICENSE_COMB=	dual
16
16
17
BROKEN_FreeBSD_9=	does not build
17
BUILD_DEPENDS=	p5-ExtUtils-XSpp>=0.16.03:${PORTSDIR}/devel/p5-ExtUtils-XSpp \
18
18
		p5-Alien-wxWidgets>=0.25:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets
19
BUILD_DEPENDS=	p5-Alien-wxWidgets>=0.25:${PORTSDIR}/x11-toolkits/p5-Alien-wxWidgets \
20
		p5-ExtUtils-XSpp>=0.16.03:${PORTSDIR}/devel/p5-ExtUtils-XSpp
21
RUN_DEPENDS:=	${BUILD_DEPENDS}
19
RUN_DEPENDS:=	${BUILD_DEPENDS}
22
20
23
USES=		perl5 compiler:c++11-lib
21
USES=		compiler:c++11-lib perl5
22
USE_CXXSTD=	c++11
24
USE_PERL5=	configure
23
USE_PERL5=	configure
25
USE_WX=		3.0
24
USE_WX=		3.0
26
USE_CXXSTD=	c++11
25
CONFIGURE_ENV=	CXX="${CXX}"
27
WX_COMPS=	wx
26
28
CC=		${CXX}
29
CFLAGS+=	-pthread -Wno-write-strings
27
CFLAGS+=	-pthread -Wno-write-strings
30
CONFIGURE_ENV=	CXX=${CXX}
28
29
.include <bsd.port.pre.mk>
30
31
.if ${PERL_LEVEL} < 501508
32
BUILD_DEPENDS+= p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
33
RUN_DEPENDS+=   p5-ExtUtils-ParseXS>=3.15:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
34
.endif
31
35
32
post-configure:
36
post-configure:
33
	@${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \
37
	@${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \
34
		${REINPLACE_CMD} -e 's|^CCFLAGS = .*$$|CCFLAGS = ${CXXFLAGS}|'
38
		${REINPLACE_CMD} -e \
39
		's|$$(CC)|$$(CXX)|g ; \
40
		 s|$$(CCFLAGS)|$$(CXXFLAGS)|g'
41
42
pre-build:
43
	@(cd ${WRKSRC} && ${DO_MAKE_BUILD} generated)
44
45
post-install:
46
	@${FIND} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} -name "*.so" -type f \
47
		| ${XARGS} ${STRIP_CMD}
35
48
36
.include <bsd.port.mk>
49
.include <bsd.port.post.mk>
(-)x11-toolkits/p5-Wx/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (Wx-0.9927.tar.gz) = a174bd1b6a5558174697775be0ede2fb8260258d60bb6e116dfe6f56ac1d22bb
1
SHA256 (Wx-0.9928.tar.gz) = 58e06c094c07817617b1e69fa0501f2cee80cd4700ac7a62c516179f7aa85b42
2
SIZE (Wx-0.9927.tar.gz) = 486022
2
SIZE (Wx-0.9928.tar.gz) = 501439
(-)x11-toolkits/p5-Wx/pkg-descr (-1 / +1 lines)
Lines 2-5 Link Here
2
User Interface) from Perl; it is built as a wrapper for the wxWidgets
2
User Interface) from Perl; it is built as a wrapper for the wxWidgets
3
C++ GUI toolkit.
3
C++ GUI toolkit.
4
4
5
WWW: http://wxperl.eu/
5
WWW: http://www.wxperl.it/

Return to bug 200309