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

(-)devel/boost-python-libs/Makefile (-1 / +19 lines)
Lines 2-7 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	boost-libs
4
PORTNAME=	boost-libs
5
PORTREVISION=	1
5
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7
7
COMMENT=	Framework for interfacing Python and C++
8
COMMENT=	Framework for interfacing Python and C++
Lines 27-32 Link Here
27
MAKE_ARGS+=	--with-python
28
MAKE_ARGS+=	--with-python
28
ALL_TARGET=	stage
29
ALL_TARGET=	stage
29
30
31
.include <bsd.port.pre.mk>
32
33
.if ${PYTHON_VER} == ${PYTHON_DEFAULT}
34
PLIST_SUB+=	PY_DEFAULT_ONLY=""
35
.else
36
PLIST_SUB+=	PY_DEFAULT_ONLY="@comment "
37
.endif
38
30
pre-build:
39
pre-build:
31
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
40
	@${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam
32
41
Lines 34-39 Link Here
34
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost* ${STAGEDIR}${PREFIX}/lib
43
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost* ${STAGEDIR}${PREFIX}/lib
35
# For some reasons BJAM forget about the links
44
# For some reasons BJAM forget about the links
36
	@cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX}
45
	@cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX}
46
# CMake part
47
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_numpy*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib
48
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_python*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib
49
.if ${PYTHON_VER} == ${PYTHON_DEFAULT}
50
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_numpy*/*-config*.cmake ${STAGEDIR}${PREFIX}/lib
51
	@cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_python*/*-config*.cmake ${STAGEDIR}${PREFIX}/lib
52
.endif
53
	@${FIND} ${STAGEDIR}${PREFIX}/lib/cmake -type f -exec \
54
		${REINPLACE_CMD} -i '' -e 's,${STAGEDIR},,' {} +
37
55
38
post-install:
56
post-install:
39
# display pkg-message
57
# display pkg-message
Lines 49-52 Link Here
49
		-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
67
		-e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE}
50
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${PORTVERSION}
68
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${PORTVERSION}
51
69
52
.include <bsd.port.mk>
70
.include <bsd.port.post.mk>
(-)devel/boost-python-libs/pkg-plist (+8 lines)
Lines 1-3 Link Here
1
%%PY_DEFAULT_ONLY%%lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/boost_numpy-config-version.cmake
2
%%PY_DEFAULT_ONLY%%lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/boost_numpy-config.cmake
3
lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/libboost_numpy-variant-shared-py%%PYTHON_VER%%.cmake
4
lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/libboost_numpy-variant-static-py%%PYTHON_VER%%.cmake
5
%%PY_DEFAULT_ONLY%%lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/boost_python-config-version.cmake
6
%%PY_DEFAULT_ONLY%%lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/boost_python-config.cmake
7
lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/libboost_python-variant-shared-py%%PYTHON_VER%%.cmake
8
lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/libboost_python-variant-static-py%%PYTHON_VER%%.cmake
1
lib/libboost_numpy%%PYTHON_SUFFIX%%.a
9
lib/libboost_numpy%%PYTHON_SUFFIX%%.a
2
lib/libboost_numpy%%PYTHON_SUFFIX%%.so
10
lib/libboost_numpy%%PYTHON_SUFFIX%%.so
3
lib/libboost_numpy%%PYTHON_SUFFIX%%.so.%%MAJOR_VER%%
11
lib/libboost_numpy%%PYTHON_SUFFIX%%.so.%%MAJOR_VER%%

Return to bug 245560