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

Collapse All | Expand All

(-)devel/boost-python-libs/Makefile (-1 / +7 lines)
Lines 2-12 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME?=	boost-python-libs
4
PORTNAME?=	boost-python-libs
5
5
COMMENT?=	Framework for interfacing Python 2 and C++
6
COMMENT?=	Framework for interfacing Python 2 and C++
6
7
7
USES?=		python:2.7
8
USES?=		python:2.7
9
USE_PYTHON=	flavors
8
10
9
OPTIONS_DEFINE=	DEBUG OPTIMIZED_CFLAGS
11
OPTIONS_DEFINE=	DEBUG NUMPY OPTIMIZED_CFLAGS
12
OPTIONS_SUB=	yes
10
13
11
.include "${.CURDIR}/../boost-all/common.mk"
14
.include "${.CURDIR}/../boost-all/common.mk"
12
15
Lines 23-28 Link Here
23
26
24
BUILD_DEPENDS+=	bjam:devel/boost-jam
27
BUILD_DEPENDS+=	bjam:devel/boost-jam
25
28
29
NUMPY_EXTRA_PATCHES_OFF=${PATCHDIR}/extra-patch-no-numpy
30
NUMPY_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${FLAVOR}
31
26
pre-build:
32
pre-build:
27
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
33
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
28
34
(-)devel/boost-python-libs/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]) ;
(-)devel/boost-python-libs/pkg-plist (+6 lines)
Lines 1-6 Link Here
1
%%NUMPY%%%%PYTHON2%%lib/libboost_numpy.a
2
%%NUMPY%%%%PYTHON2%%lib/libboost_numpy.so
3
%%NUMPY%%%%PYTHON2%%lib/libboost_numpy.so.%%BOOST_SHARED_LIB_VER%%
1
%%PYTHON2%%lib/libboost_python.a
4
%%PYTHON2%%lib/libboost_python.a
2
%%PYTHON2%%lib/libboost_python.so
5
%%PYTHON2%%lib/libboost_python.so
3
%%PYTHON2%%lib/libboost_python.so.%%BOOST_SHARED_LIB_VER%%
6
%%PYTHON2%%lib/libboost_python.so.%%BOOST_SHARED_LIB_VER%%
7
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy3.a
8
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy3.so
9
%%NUMPY%%%%PYTHON3%%lib/libboost_numpy3.so.%%BOOST_SHARED_LIB_VER%%
4
%%PYTHON3%%lib/libboost_python3.a
10
%%PYTHON3%%lib/libboost_python3.a
5
%%PYTHON3%%lib/libboost_python3.so
11
%%PYTHON3%%lib/libboost_python3.so
6
%%PYTHON3%%lib/libboost_python3.so.%%BOOST_SHARED_LIB_VER%%
12
%%PYTHON3%%lib/libboost_python3.so.%%BOOST_SHARED_LIB_VER%%

Return to bug 225589