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

Collapse All | Expand All

(-)Makefile (-2 / +7 lines)
Lines 2-14 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	boost-libs
4
PORTNAME=	boost-libs
5
COMMENT=	Framework for interfacing Python and C++
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
6
7
COMMENT=	Framework for interfacing Python 2 and C++
8
8
USES=		python
9
USES=		python
9
USE_PYTHON=	flavors
10
USE_PYTHON=	flavors
10
11
11
OPTIONS_DEFINE=	DEBUG OPTIMIZED_CFLAGS
12
OPTIONS_DEFINE=	DEBUG NUMPY OPTIMIZED_CFLAGS
13
OPTIONS_SUB=	yes
12
14
13
.include "${.CURDIR}/../boost-all/common.mk"
15
.include "${.CURDIR}/../boost-all/common.mk"
14
16
Lines 25-30 Link Here
25
27
26
BUILD_DEPENDS+=	bjam:devel/boost-jam
28
BUILD_DEPENDS+=	bjam:devel/boost-jam
27
29
30
NUMPY_EXTRA_PATCHES_OFF=${PATCHDIR}/extra-patch-no-numpy
31
NUMPY_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR}
32
28
pre-build:
33
pre-build:
29
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
34
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
30
35
(-)files/extra-patch-no-numpy (+13 lines)
Line 0 Link Here
1
--- tools/build/src/tools/python.jam.orig	2017-12-13 23:56:50 UTC
2
+++ tools/build/src/tools/python.jam
3
@@ -834,7 +834,9 @@ local rule configure ( version ? : cmd-o
4
     local full-cmd = $(interpreter-cmd)" -c \"$(full-cmd)\"" ;
5
     debug-message "running command '$(full-cmd)'" ;
6
     local result = [ SHELL $(full-cmd) : strip-eol : exit-status ] ;
7
-    if $(result[2]) = 0
8
+    #if $(result[2]) = 0
9
+    # skip if NUMPY option is off
10
+    if 0 = 1
11
     {
12
         .numpy = true ;
13
         .numpy-include = $(result[1]) ;
(-)pkg-plist (+3 lines)
Lines 1-3 Link Here
1
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy%%PYTHON_SUFFIX%%.a
2
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy%%PYTHON_SUFFIX%%.so
3
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy%%PYTHON_SUFFIX%%.so.%%BOOST_SHARED_LIB_VER%%
1
lib/libboost_python%%PYTHON_SUFFIX%%.a
4
lib/libboost_python%%PYTHON_SUFFIX%%.a
2
lib/libboost_python%%PYTHON_SUFFIX%%.so
5
lib/libboost_python%%PYTHON_SUFFIX%%.so
3
lib/libboost_python%%PYTHON_SUFFIX%%.so.%%BOOST_SHARED_LIB_VER%%
6
lib/libboost_python%%PYTHON_SUFFIX%%.so.%%BOOST_SHARED_LIB_VER%%

Return to bug 225589