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} |