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

Collapse All | Expand All

(-)b/graphics/py-pillow/Makefile (-8 / +13 lines)
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>
(-)b/graphics/py-pillow/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1579047762
1
TIMESTAMP = 1619193474
2
SHA256 (python-pillow-Pillow-7.0.0_GH0.tar.gz) = 925f52e26491063943c14edadc6d276e3a8427b11d6943113fd2ef24dcbeabca
2
SHA256 (python-pillow-Pillow-8.2.0_GH0.tar.gz) = da86280bbfcd2b7fd87d33ce6f28688bf600600dfdbe85bfc16c562bbd26ca97
3
SIZE (python-pillow-Pillow-7.0.0_GH0.tar.gz) = 37880130
3
SIZE (python-pillow-Pillow-8.2.0_GH0.tar.gz) = 47898485

Return to bug 255361