From 9deff97eee7ada9c8381db9703cdb48f54c138a6 Mon Sep 17 00:00:00 2001 From: Sergey Matveychuk Date: Tue, 23 Nov 2004 00:08:11 +0000 Subject: CORBA Notification Service for omniORB --- devel/omniNotify/Makefile | 57 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 devel/omniNotify/Makefile (limited to 'devel/omniNotify/Makefile') diff --git a/devel/omniNotify/Makefile b/devel/omniNotify/Makefile new file mode 100644 index 000000000000..a88e9b2588ce --- /dev/null +++ b/devel/omniNotify/Makefile @@ -0,0 +1,57 @@ +# 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.0:${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 +INSTALLS_SHLIB= yes +NO_FILTER_SHLIBS= yes +USE_REINPLACE= yes + +CONFIGURE_SCRIPT= ../configure +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ENV+= CC=${CC} CFLAGS="${CFLAGS}" CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \ + CPP=${CPP} PYTHON=${PYTHON_CMD} +CONFIGURE_ARGS= --with-omniorb=${LOCALBASE} + +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}#' \ + ${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 -- cgit v1.2.3