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

Collapse All | Expand All

(-)Makefile (-14 / +11 lines)
Lines 24-30 Link Here
24
USE_PYTHON=	autoplist distutils
24
USE_PYTHON=	autoplist distutils
25
CFLAGS+=	-I${LOCALBASE}/include
25
CFLAGS+=	-I${LOCALBASE}/include
26
26
27
OPTIONS_DEFINE=	EXAMPLES GTKBACKEND GTKAGGBACKEND TKAGGBACKEND WXAGGBACKEND
27
OPTIONS_DEFINE=	EXAMPLES GTKBACKEND GTKAGGBACKEND QT4AGGBACKEND \
28
		TKAGGBACKEND WXAGGBACKEND
28
OPTIONS_DEFAULT=	GTKBACKEND GTKAGGBACKEND TKAGGBACKEND
29
OPTIONS_DEFAULT=	GTKBACKEND GTKAGGBACKEND TKAGGBACKEND
29
OPTIONS_SUB=		yes
30
OPTIONS_SUB=		yes
30
GTKBACKEND_DESC=	GTK backend support
31
GTKBACKEND_DESC=	GTK backend support
Lines 35-40 Link Here
35
GTKAGGBACKEND_USE=	GNOME=gtk20,pygtk2
36
GTKAGGBACKEND_USE=	GNOME=gtk20,pygtk2
36
GTKAGGBACKEND_VARS=	GTKAGG_BACKEND=True
37
GTKAGGBACKEND_VARS=	GTKAGG_BACKEND=True
37
GTKAGGBACKEND_VARS_OFF=	GTKAGG_BACKEND=False
38
GTKAGGBACKEND_VARS_OFF=	GTKAGG_BACKEND=False
39
QT4AGGBACKEND_DESC=	Qt4Agg backend support
40
QT4AGGBACKEND_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:${PORTSDIR}/x11-toolkits/py-qt4-gui
41
QT4AGGBACKEND_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.8.5:${PORTSDIR}/x11-toolkits/py-qt4-gui
42
QT4AGGBACKEND_VARS=	QT4AGG_BACKEND=True
43
QT4AGGBACKEND_VARS_OFF=	QT4AGG_BACKEND=False
38
TKAGGBACKEND_DESC=	TKAgg backend support
44
TKAGGBACKEND_DESC=	TKAgg backend support
39
TKAGGBACKEND_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
45
TKAGGBACKEND_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
40
TKAGGBACKEND_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
46
TKAGGBACKEND_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter
Lines 53-58 Link Here
53
.if defined(PACKAGE_BUILDING)
59
.if defined(PACKAGE_BUILDING)
54
GTKBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
60
GTKBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
55
GTKAGGBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
61
GTKAGGBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
62
QT4AGGBACKEND_BUILD_DEPENDS+=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
56
TKAGGBACKEND_BUILD_DEPENDS+=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
63
TKAGGBACKEND_BUILD_DEPENDS+=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
57
WXAGGBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
64
WXAGGBACKEND_BUILD_DEPENDS=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver
58
.endif
65
.endif
Lines 71-94 Link Here
71
		${WRKSRC}/setupext.py
78
		${WRKSRC}/setupext.py
72
	${REINPLACE_CMD} -e 's|%%GTK_BACKEND%%|${GTK_BACKEND}|g' \
79
	${REINPLACE_CMD} -e 's|%%GTK_BACKEND%%|${GTK_BACKEND}|g' \
73
			 -e 's|%%GTKAGG_BACKEND%%|${GTKAGG_BACKEND}|g' \
80
			 -e 's|%%GTKAGG_BACKEND%%|${GTKAGG_BACKEND}|g' \
81
			 -e 's|%%QT4AGG_BACKEND%%|${QT4AGG_BACKEND}|g' \
74
			 -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \
82
			 -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \
75
			 -e 's|%%WXAGG_BACKEND%%|${WXAGG_BACKEND}|g' \
83
			 -e 's|%%WXAGG_BACKEND%%|${WXAGG_BACKEND}|g' \
76
		${WRKSRC}/setup.cfg
84
		${WRKSRC}/setup.cfg
77
85
78
post-install:
86
post-install:
79
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_image.so
87
	@${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib -name '*.so' \
80
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/_backend_agg.so
88
		| ${XARGS} ${STRIP_CMD}
81
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/_gtkagg.so
82
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/_tkagg.so
83
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/backends/_backend_gdk.so
84
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_qhull.so
85
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/ttconv.so
86
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_delaunay.so
87
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_png.so
88
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_tri.so
89
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_path.so
90
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/_cntr.so
91
	${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/matplotlib/ft2font.so
92
89
93
post-install-EXAMPLES-on:
90
post-install-EXAMPLES-on:
94
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
91
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(-)files/patch-setup.cfg (+1 lines)
Lines 60-65 Link Here
60
+#
60
+#
61
+gtk = %%GTK_BACKEND%%
61
+gtk = %%GTK_BACKEND%%
62
+gtkagg = %%GTKAGG_BACKEND%%
62
+gtkagg = %%GTKAGG_BACKEND%%
63
+qt4agg = %%QT4AGG_BACKEND%%
63
+tkagg = %%TKAGG_BACKEND%%
64
+tkagg = %%TKAGG_BACKEND%%
64
+wxagg = %%WXAGG_BACKEND%%
65
+wxagg = %%WXAGG_BACKEND%%
65
+#macosx = False
66
+#macosx = False

Return to bug 203150