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> |