Lines 1-7
Link Here
|
1 |
# Created by: Kubilay Kocak <koobs@FreeBSD.org> |
1 |
# Created by: Kubilay Kocak <koobs@FreeBSD.org> |
2 |
|
2 |
|
3 |
PORTNAME= pillow |
3 |
PORTNAME= pillow |
4 |
PORTVERSION= 7.0.0 |
4 |
PORTVERSION= 8.2.0 |
5 |
CATEGORIES= graphics python |
5 |
CATEGORIES= graphics python |
6 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
6 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
7 |
|
7 |
|
Lines 13-20
LICENSE_NAME= Standard PIL License
Link Here
|
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
14 |
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
15 |
|
15 |
|
16 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ |
16 |
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} |
17 |
${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} |
|
|
18 |
|
17 |
|
19 |
# Python 3.5+ |
18 |
# Python 3.5+ |
20 |
USES= cpe python:3.5+ |
19 |
USES= cpe python:3.5+ |
Lines 24-35
USE_PYTHON= autoplist concurrent distutils
Link Here
|
24 |
GH_ACCOUNT= python-${PORTNAME} |
23 |
GH_ACCOUNT= python-${PORTNAME} |
25 |
GH_PROJECT= ${PORTNAME:C/p/P/} |
24 |
GH_PROJECT= ${PORTNAME:C/p/P/} |
26 |
|
25 |
|
27 |
OPTIONS_DEFINE= FREETYPE JPEG JPEG2000 LCMS OLE PNG TIFF TKINTER WEBP |
26 |
OPTIONS_DEFINE= FREETYPE JPEG JPEG2000 LCMS OLE PNG TIFF TKINTER WEBP XCB |
28 |
OPTIONS_DEFAULT= FREETYPE JPEG JPEG2000 LCMS OLE PNG TIFF TKINTER WEBP |
27 |
OPTIONS_DEFAULT= FREETYPE JPEG JPEG2000 LCMS OLE PNG TIFF TKINTER WEBP XCB |
29 |
|
28 |
|
30 |
LCMS_DESC= Little Color Management System |
29 |
LCMS_DESC= Little Color Management System |
31 |
OLE_DESC= Microsoft OLE2 file format support |
30 |
OLE_DESC= Microsoft OLE2 file format support |
|
|
31 |
RAQM_DESC= Complex text layout support |
32 |
TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support |
32 |
TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support |
|
|
33 |
XCB_DESC= X11 screengrab support |
33 |
|
34 |
|
34 |
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 |
35 |
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 |
35 |
FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype |
36 |
FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype |
Lines 65-79
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
Link Here
|
65 |
WEBP_VARS= PYDISTUTILS_BUILDARGS+="--enable-webp --enable-webpmux" |
66 |
WEBP_VARS= PYDISTUTILS_BUILDARGS+="--enable-webp --enable-webpmux" |
66 |
WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-webp --disable-webpmux" |
67 |
WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-webp --disable-webpmux" |
67 |
|
68 |
|
|
|
69 |
XCB_USES= xorg |
70 |
XCB_VARS= PYDISTUTILS_BUILDARGS+="--enable-xcb" USE_XORG=xcb |
71 |
XCB_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-xcb" |
72 |
|
68 |
.include <bsd.port.pre.mk> |
73 |
.include <bsd.port.pre.mk> |
69 |
|
74 |
|
70 |
PYDISTUTILS_BUILD_TARGET= build build_ext |
75 |
PYDISTUTILS_BUILD_TARGET= build build_ext |
71 |
PYDISTUTILS_BUILDARGS+= saveopts |
76 |
PYDISTUTILS_BUILDARGS+= saveopts --disable-raqm |
72 |
|
77 |
|
73 |
post-install: |
78 |
post-install: |
74 |
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PIL/*.so |
79 |
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PIL/*.so |
75 |
|
80 |
|
76 |
do-test: |
81 |
do-test: install |
77 |
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test |
82 |
@cd ${WRKSRC} && ${PYTHON_CMD} selftest.py |
78 |
|
83 |
|
79 |
.include <bsd.port.post.mk> |
84 |
.include <bsd.port.post.mk> |