# New ports collection makefile for: omniNotify # Date created: 23 November 2004 # Whom: Sergey Matveychuk # # $FreeBSD$ # PORTNAME= omniNotify PORTVERSION= 2.1 CATEGORIES= devel python MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME:L} MAINTAINER= sem@FreeBSD.org COMMENT= CORBA Notification Service (CosNotification) for omniORB LIB_DEPENDS= omniORB4.1:${PORTSDIR}/devel/omniORB RUN_DEPENDS= omniidl:${PORTSDIR}/devel/omniORB # parts of omniORB4 source tree is required to build BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/devel/omniORB:patch WRKSRC= ${WRKDIR}/${PORTNAME} CONFIGURE_WRKSRC= ${WRKSRC}/build BUILD_WRKSRC= ${CONFIGURE_WRKSRC} INSTALL_WRKSRC= ${CONFIGURE_WRKSRC} OMNIORB_WRKSRC!= cd ${.CURDIR}/../omniORB && ${MAKE} -V WRKSRC USE_PYTHON= yes USE_GMAKE= yes GNU_CONFIGURE= yes MAKEFILE= GNUmakefile USE_LDCONFIG= yes # Don't compiled on != i386 ONLY_FOR_ARCHS= i386 CONFIGURE_SCRIPT= ../configure CONFIGURE_ENV+= CC=${CC} CFLAGS="${CFLAGS}" CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \ CPP=${CPP} PYTHON=${PYTHON_CMD} CONFIGURE_ARGS= --with-omniorb=${LOCALBASE} .include .if ${ARCH} != "i386" BROKEN= "Does not compile on !i386" .endif pre-configure: @${MKDIR} ${CONFIGURE_WRKSRC} @cd ${OMNIORB_WRKSRC} && ${FIND} idl | ${CPIO} --quiet -pdum ${WRKSRC} post-patch: @${REINPLACE_CMD} -Ee 's#-pthread|-lc_r#${PTHREAD_LIBS}#;s/-O2/${CFLAGS}/' \ ${WRKSRC}/mk/beforeauto.mk.in post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${FIND} . -not -name .cvsignore \ | ${CPIO} --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${EXAMPLESDIR} .endif .include