Changeset View
Changeset View
Standalone View
Standalone View
devel/py-omniorb-3/Makefile
Show All 21 Lines | |||||
BUILD_DEPENDS= ${NONEXISTENT}:devel/omniORB-4.1:patch | BUILD_DEPENDS= ${NONEXISTENT}:devel/omniORB-4.1:patch | ||||
CONFLICTS= py${PYTHON_SUFFIX}-orbit-2* py${PYTHON_SUFFIX}-omniorb-4.2* | CONFLICTS= py${PYTHON_SUFFIX}-orbit-2* py${PYTHON_SUFFIX}-omniorb-4.2* | ||||
OPTIONS_DEFINE= DOCS EXAMPLES | OPTIONS_DEFINE= DOCS EXAMPLES | ||||
PLIST_SUB= SONUM=${PORTVERSION:C/.*\.//} | PLIST_SUB= SONUM=${PORTVERSION:C/.*\.//} | ||||
CONFIGURE_WRKSRC= ${WRKSRC}/build | |||||
BUILD_WRKSRC= ${CONFIGURE_WRKSRC} | |||||
INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} | |||||
OMNIORB_WRKSRC!= cd ${.CURDIR}/../omniORB-4.1 && ${MAKE} -V WRKSRC | OMNIORB_WRKSRC!= cd ${.CURDIR}/../omniORB-4.1 && ${MAKE} -V WRKSRC | ||||
USE_OPENSSL= yes | USE_OPENSSL= yes | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_OUTSOURCE= yes | |||||
MAKEFILE= GNUmakefile | MAKEFILE= GNUmakefile | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USES= gmake python tar:bzip2 | USES= gmake python tar:bzip2 | ||||
CONFIGURE_SCRIPT= ../configure | |||||
CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} | CONFIGURE_ENV+= PYTHON=${PYTHON_CMD} | ||||
CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} --with-omniorb=${LOCALBASE} | CONFIGURE_ARGS= --with-openssl=${OPENSSLBASE} --with-omniorb=${LOCALBASE} | ||||
.include <bsd.port.options.mk> | |||||
pre-configure: | pre-configure: | ||||
${MKDIR} ${CONFIGURE_WRKSRC} | |||||
cd ${OMNIORB_WRKSRC} && ${FIND} idl | ${CPIO} --quiet -pdum ${WRKSRC} | cd ${OMNIORB_WRKSRC} && ${FIND} idl | ${CPIO} --quiet -pdum ${WRKSRC} | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/*.so | ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/*.so | ||||
${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be/__init__.py | ${RM} ${STAGEDIR}${PYTHON_SITELIBDIR}/omniidl_be/__init__.py | ||||
cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming/__init__.py',None,'CosNaming/__init__.pyc',True)" | cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming/__init__.py',None,'CosNaming/__init__.pyc',True)" | ||||
cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming__POA/__init__.py',None,'CosNaming__POA/__init__.pyc',True)" | cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('CosNaming__POA/__init__.py',None,'CosNaming__POA/__init__.pyc',True)" | ||||
cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('omniidl_be/python.py',None,'omniidl_be/python.pyc',True)" | cd ${STAGEDIR}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -c "import py_compile;py_compile.compile('omniidl_be/python.py',None,'omniidl_be/python.pyc',True)" | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
post-install-DOCS-on: | |||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/html | @${MKDIR} ${STAGEDIR}${DOCSDIR}/html | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/tex | @${MKDIR} ${STAGEDIR}${DOCSDIR}/tex | ||||
${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy.* ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy.* ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy/* ${STAGEDIR}${DOCSDIR}/html | ${INSTALL_DATA} ${WRKSRC}/doc/omniORBpy/* ${STAGEDIR}${DOCSDIR}/html | ||||
${INSTALL_DATA} ${WRKSRC}/doc/tex/* ${STAGEDIR}${DOCSDIR}/tex | ${INSTALL_DATA} ${WRKSRC}/doc/tex/* ${STAGEDIR}${DOCSDIR}/tex | ||||
.endif | |||||
.if ${PORT_OPTIONS:MEXAMPLES} | post-install-EXAMPLES-on: | ||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
cd ${WRKSRC}/examples && ${FIND} . \ | cd ${WRKSRC}/examples && ${FIND} . \ | ||||
| ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} | | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR} | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |