Changeset View
Changeset View
Standalone View
Standalone View
graphics/OpenEXR/Makefile
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Lines | post-patch: | ||||
@${REINPLACE_CMD} -e 's|$$(datadir)/doc/OpenEXR-@OPENEXR_VERSION@||' \ | @${REINPLACE_CMD} -e 's|$$(datadir)/doc/OpenEXR-@OPENEXR_VERSION@||' \ | ||||
-e 's|$$(EXTRA_DIST)||' \ | -e 's|$$(EXTRA_DIST)||' \ | ||||
${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/Makefile.in | ${WRKSRC}/doc/Makefile.am ${WRKSRC}/doc/Makefile.in | ||||
# too many reports about compilation failures, so sanity check C++ | # too many reports about compilation failures, so sanity check C++ | ||||
# library | # library | ||||
_ilm_libcxx=${COMPILER_FEATURES:Mlib*c++} | _ilm_libcxx=${COMPILER_FEATURES:Mlib*c++} | ||||
pre-configure: | pre-configure: | ||||
@${OBJDUMP} -p ${LOCALBASE}/lib/libImath.so \ | @${READELF} -d ${LOCALBASE}/lib/libImath.so \ | ||||
| ${EGREP} -q '^[[:space:]]*NEEDED[[:space:]]+${_ilm_libcxx:C/\+/\\+/g}\.' \ | | ${EGREP} -q '\(NEEDED\).*\[${_ilm_libcxx:C/\+/\\+/g}\.' \ | ||||
|| { ${ECHO_CMD} "*** Your ilmbase package uses a different C++ standard library than ***" ; \ | || { ${ECHO_CMD} "*** Your ilmbase package uses a different C++ standard library than ***" ; \ | ||||
${ECHO_CMD} "*** OpenEXR would. Please recompile and reinstall ilmbase with the ***" ; \ | ${ECHO_CMD} "*** OpenEXR would. Please recompile and reinstall ilmbase with the ***" ; \ | ||||
${ECHO_CMD} "*** same C++ std. library before trying to build OpenEXR. Abort. ***" ; \ | ${ECHO_CMD} "*** same C++ std. library before trying to build OpenEXR. Abort. ***" ; \ | ||||
exit 1; } | exit 1; } | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \ | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libIlmImf-${MAJORVER}.so.${VER} \ | ||||
${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER} | ${STAGEDIR}${PREFIX}/lib/libIlmImfUtil-${MAJORVER}.so.${VER} | ||||
post-install-DOCS-on: | post-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR2} | @${MKDIR} ${STAGEDIR}${DOCSDIR2} | ||||
${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} | ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} | ||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |