FreeBSD Bugzilla – Attachment 213321 Details for
Bug 245560
[PATCH] devel/boost-python-libs: allow to install .cmake configs
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
install .cmake configs
boost-python-libs.diff (text/plain), 2.95 KB, created by
Dima Panov
on 2020-04-12 09:31:48 UTC
(
hide
)
Description:
install .cmake configs
Filename:
MIME Type:
Creator:
Dima Panov
Created:
2020-04-12 09:31:48 UTC
Size:
2.95 KB
patch
obsolete
>Index: devel/boost-python-libs/Makefile >=================================================================== >--- devel/boost-python-libs/Makefile (revision 531414) >+++ devel/boost-python-libs/Makefile (working copy) >@@ -2,6 +2,7 @@ > # $FreeBSD$ > > PORTNAME= boost-libs >+PORTREVISION= 1 > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > > COMMENT= Framework for interfacing Python and C++ >@@ -27,6 +28,14 @@ > MAKE_ARGS+= --with-python > ALL_TARGET= stage > >+.include <bsd.port.pre.mk> >+ >+.if ${PYTHON_VER} == ${PYTHON_DEFAULT} >+PLIST_SUB+= PY_DEFAULT_ONLY="" >+.else >+PLIST_SUB+= PY_DEFAULT_ONLY="@comment " >+.endif >+ > pre-build: > @${ECHO_CMD} "using python : " ${PYTHON_VER} " : " ${PYTHON_CMD} " : " ${PYTHON_INCLUDEDIR} ";" >> ${WRKSRC}/tools/build/src/site-config.jam > >@@ -34,6 +43,15 @@ > @cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p libboost* ${STAGEDIR}${PREFIX}/lib > # For some reasons BJAM forget about the links > @cd ${WRKSRC}/stage/ && ${FIND} lib -type l | ${PAX} -rw -p p ${STAGEDIR}${PREFIX} >+# CMake part >+ @cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_numpy*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib >+ @cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_python*/*-py${PYTHON_VER}.cmake ${STAGEDIR}${PREFIX}/lib >+.if ${PYTHON_VER} == ${PYTHON_DEFAULT} >+ @cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_numpy*/*-config*.cmake ${STAGEDIR}${PREFIX}/lib >+ @cd ${WRKSRC}/stage/lib && ${PAX} -rw -p p cmake/boost_python*/*-config*.cmake ${STAGEDIR}${PREFIX}/lib >+.endif >+ @${FIND} ${STAGEDIR}${PREFIX}/lib/cmake -type f -exec \ >+ ${REINPLACE_CMD} -i '' -e 's,${STAGEDIR},,' {} + > > post-install: > # display pkg-message >@@ -49,4 +67,4 @@ > -e "s|%%PYTHON_VERSION%%|${PYTHON_VERSION}|g" ${PKGMESSAGE} > @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libboost_python*.so.${PORTVERSION} > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >Index: devel/boost-python-libs/pkg-plist >=================================================================== >--- devel/boost-python-libs/pkg-plist (revision 531414) >+++ devel/boost-python-libs/pkg-plist (working copy) >@@ -1,3 +1,11 @@ >+%%PY_DEFAULT_ONLY%%lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/boost_numpy-config-version.cmake >+%%PY_DEFAULT_ONLY%%lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/boost_numpy-config.cmake >+lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/libboost_numpy-variant-shared-py%%PYTHON_VER%%.cmake >+lib/cmake/boost_numpy-%%BOOST_SHARED_LIB_VER%%/libboost_numpy-variant-static-py%%PYTHON_VER%%.cmake >+%%PY_DEFAULT_ONLY%%lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/boost_python-config-version.cmake >+%%PY_DEFAULT_ONLY%%lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/boost_python-config.cmake >+lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/libboost_python-variant-shared-py%%PYTHON_VER%%.cmake >+lib/cmake/boost_python-%%BOOST_SHARED_LIB_VER%%/libboost_python-variant-static-py%%PYTHON_VER%%.cmake > lib/libboost_numpy%%PYTHON_SUFFIX%%.a > lib/libboost_numpy%%PYTHON_SUFFIX%%.so > lib/libboost_numpy%%PYTHON_SUFFIX%%.so.%%MAJOR_VER%%
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 245560
: 213321