View | Details | Raw Unified | Return to bug 233232
Collapse All | Expand All

(-)devel/py-numba/Makefile (-12 / +7 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	numba
4
PORTNAME=	numba
5
DISTVERSION=	0.38.0
5
DISTVERSION=	0.40.1
6
PORTREVISION=	1
7
CATEGORIES=	devel python
6
CATEGORIES=	devel python
8
MASTER_SITES=	CHEESESHOP
7
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 15-35 Link Here
15
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
16
15
17
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>1.7,1:math/py-numpy@${PY_FLAVOR}
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>1.7,1:math/py-numpy@${PY_FLAVOR}
17
LIB_DEPENDS=	libomp.so:devel/openmp \
18
		libtbb.so:devel/tbb
18
RUN_DEPENDS=	${PY_ENUM34} \
19
RUN_DEPENDS=	${PY_ENUM34} \
19
		${PYTHON_PKGNAMEPREFIX}llvmlite>=0.12:devel/py-llvmlite@${PY_FLAVOR}
20
		${PYTHON_PKGNAMEPREFIX}llvmlite>=0.12:devel/py-llvmlite@${PY_FLAVOR}
21
py27_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR}
20
23
21
USES=		python fortran
24
USES=		python fortran localbase
22
USE_PYTHON=	distutils concurrent autoplist
25
USE_PYTHON=	distutils concurrent autoplist
23
26
24
.include <bsd.port.pre.mk>
25
26
# Required for Python 2.7
27
.if ${PYTHON_REL} < 3400
28
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \
29
		${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR}
30
.endif
31
32
post-install:
27
post-install:
33
	@${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD}
28
	@${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name "*.so" | ${XARGS} ${STRIP_CMD}
34
29
35
.include <bsd.port.post.mk>
30
.include <bsd.port.mk>
(-)devel/py-numba/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1527530784
1
TIMESTAMP = 1542233569
2
SHA256 (numba-0.38.0.tar.gz) = da1a5ae35a64536dcc46880450e0f839e53a2cf5c587fb09e5e1bf9cbcca8693
2
SHA256 (numba-0.40.1.tar.gz) = 52d046c13bcf0de79dbfb936874b7228f141b9b8e3447cc35855e9ad3e12aa33
3
SIZE (numba-0.38.0.tar.gz) = 1406895
3
SIZE (numba-0.40.1.tar.gz) = 1518126
(-)devel/py-numba/files/patch-numba_npyufunc_workqueue.c (+14 lines)
Line 0 Link Here
1
--- numba/npyufunc/workqueue.c.orig	2018-11-14 22:14:35 UTC
2
+++ numba/npyufunc/workqueue.c
3
@@ -19,7 +19,11 @@ race condition.
4
 /* PThread */
5
 #include <pthread.h>
6
 #include <unistd.h>
7
+#if defined(__FreeBSD__)
8
+#include <stdlib.h>
9
+#else
10
 #include <alloca.h>
11
+#endif
12
 #define NUMBA_PTHREAD
13
 #endif
14
 

Return to bug 233232