diff --git a/science/py-tensorflow/Makefile b/science/py-tensorflow/Makefile index 63d53cbe4..e2e6a0de4 100644 --- a/science/py-tensorflow/Makefile +++ b/science/py-tensorflow/Makefile @@ -1,7 +1,7 @@ PORTNAME= tensorflow DISTVERSIONPREFIX= v DISTVERSION= 1.15.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= ${PORTNAME} @@ -149,9 +149,31 @@ do-build: do-install: @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/lib @${MKDIR} ${WRKDIR}/tmp @${UNZIP_NATIVE_CMD} -d ${WRKDIR}/tmp ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl @${FIND} ${WRKDIR}/tmp -name "*.so*" | ${XARGS} ${STRIP_CMD} + #@${FIND} ${WRKDIR}/tmp -name "*.so*" | \ + # ${XARGS} -J % ${INSTALL_LIB} % ${STAGEDIR}${PREFIX}/lib + cd `find ${WRKDIR} -name libtensorflow_cc.so | xargs dirname | head -1` && \ + ${INSTALL_LIB} libtensorflow_cc.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib + cd `find ${WRKDIR} -name libtensorflow_cc.so | xargs dirname | head -1` && \ + ${INSTALL_LIB} libtensorflow.so.${DISTVERSION} ${STAGEDIR}${PREFIX}/lib + cd `find ${WRKDIR} -name libtensorflow_cc.so | xargs dirname | head -1` && \ + ${INSTALL_LIB} libtensorflow_framework.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib + ${LN} -fs libtensorflow_cc.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow_cc.so.1 + ${LN} -fs libtensorflow_cc.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow_cc.so + ${LN} -fs libtensorflow_framework.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow_framework.so.1 + ${LN} -fs libtensorflow_framework.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow_framework.so + ${LN} -fs libtensorflow.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow.so.1 + ${LN} -fs libtensorflow.so.${DISTVERSION} \ + ${STAGEDIR}${PREFIX}/lib/libtensorflow.so cd ${WRKDIR}/tmp && ${COPYTREE_SHARE} ${PORTNAME}-${PORTVERSION}.dist-info \ ${STAGEDIR}${PYTHON_SITELIBDIR} cd ${WRKDIR}/tmp/${PORTNAME}-${PORTVERSION}.data/purelib && \ @@ -159,6 +181,6 @@ do-install: post-install: # autoplist: thousands of files, all under ${PYTHON_SITELIBDIR} @cd ${STAGEDIR}${PREFIX} && \ - ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST} + ${FIND} . -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST} .include