Changeset View
Changeset View
Standalone View
Standalone View
math/py-matplotlib/Makefile
# Created by: ijliao | # Created by: ijliao | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= matplotlib | PORTNAME= matplotlib | ||||
PORTVERSION= 3.3.1 | PORTVERSION= 3.3.3 | ||||
CATEGORIES= math python | CATEGORIES= math python | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} | ||||
MAINTAINER= mainland@apeiron.net | MAINTAINER= mainland@apeiron.net | ||||
COMMENT= Plotting library uses a syntax familiar to MATLAB users | COMMENT= Plotting library uses a syntax familiar to MATLAB users | ||||
LICENSE= PSFL | LICENSE= PSFL | ||||
Show All 19 Lines | RUN_DEPENDS= ${PYNUMPY} \ | ||||
${PYTHON_PKGNAMEPREFIX}certifi>=0.10:security/py-certifi@${PY_FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}certifi>=0.10:security/py-certifi@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}kiwisolver>=1.0.0:math/py-kiwisolver@${PY_FLAVOR} | ${PYTHON_PKGNAMEPREFIX}kiwisolver>=1.0.0:math/py-kiwisolver@${PY_FLAVOR} | ||||
USES= compiler:c++11-lib gettext gnome localbase pkgconfig python:3.6+ shebangfix uniquefiles:dirs | USES= compiler:c++11-lib gettext gnome localbase pkgconfig python:3.6+ shebangfix uniquefiles:dirs | ||||
USE_PYTHON= distutils | USE_PYTHON= distutils | ||||
LDFLAGS+= -fuse-ld=lld | LDFLAGS+= -fuse-ld=lld | ||||
PLIST_SUB= VER=${PORTVERSION} | |||||
PORTEXAMPLES= * | |||||
OPTIONS_DEFINE= EXAMPLES \ | OPTIONS_DEFINE= EXAMPLES \ | ||||
QT5AGGBACKEND TKAGGBACKEND | QT5AGGBACKEND TKAGGBACKEND | ||||
OPTIONS_DEFAULT= TKAGGBACKEND | OPTIONS_DEFAULT= TKAGGBACKEND | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
QT5AGGBACKEND_DESC= Qt5Agg backend support | QT5AGGBACKEND_DESC= Qt5Agg backend support | ||||
TKAGGBACKEND_DESC= TKAgg backend support | |||||
QT5AGGBACKEND_USES= display pyqt:5 | QT5AGGBACKEND_USES= display pyqt:5 | ||||
QT5AGGBACKEND_USE= PYQT=sip,widgets | QT5AGGBACKEND_USE= PYQT=sip,widgets | ||||
QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True | QT5AGGBACKEND_VARS= QT5AGG_BACKEND=True | ||||
QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False | QT5AGGBACKEND_VARS_OFF= QT5AGG_BACKEND=False | ||||
TKAGGBACKEND_DESC= TKAgg backend support | |||||
TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} | TKAGGBACKEND_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} | ||||
TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} | TKAGGBACKEND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} | ||||
TKAGGBACKEND_USES= display tk:run | TKAGGBACKEND_USES= display tk:run | ||||
TKAGGBACKEND_VARS= TKAGG_BACKEND=True | TKAGGBACKEND_VARS= TKAGG_BACKEND=True | ||||
TKAGGBACKEND_VARS_OFF= TKAGG_BACKEND=False | TKAGGBACKEND_VARS_OFF= TKAGG_BACKEND=False | ||||
PLIST_SUB= VER=${PORTVERSION} | |||||
PORTEXAMPLES= * | |||||
post-extract: | post-extract: | ||||
@${FIND} ${WRKSRC} -name '*.py' | ${XARGS} ${CHMOD} -x | @${FIND} ${WRKSRC} -name '*.py' | ${XARGS} ${CHMOD} -x | ||||
pre-configure: | pre-configure: | ||||
${REINPLACE_CMD} -e 's|%%QT5AGG_BACKEND%%|${QT5AGG_BACKEND}|g' \ | ${REINPLACE_CMD} -e 's|%%QT5AGG_BACKEND%%|${QT5AGG_BACKEND}|g' \ | ||||
-e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \ | -e 's|%%TKAGG_BACKEND%%|${TKAGG_BACKEND}|g' \ | ||||
${WRKSRC}/setup.cfg | ${WRKSRC}/setup.cfg | ||||
Show All 10 Lines |