diff options
author | Sergey Matveychuk <sem@FreeBSD.org> | 2004-11-23 00:08:11 +0000 |
---|---|---|
committer | Sergey Matveychuk <sem@FreeBSD.org> | 2004-11-23 00:08:11 +0000 |
commit | 9deff97eee7ada9c8381db9703cdb48f54c138a6 (patch) | |
tree | d669d38b7e4a4de4502d9befbd38fd7226813d0d /devel/omniNotify/Makefile | |
parent | af91915a4d311177c364032ef7a3a3f36726196a (diff) | |
download | ports-9deff97eee7ada9c8381db9703cdb48f54c138a6.tar.gz ports-9deff97eee7ada9c8381db9703cdb48f54c138a6.zip |
Notes
Diffstat (limited to 'devel/omniNotify/Makefile')
-rw-r--r-- | devel/omniNotify/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
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 <sem@FreeBSD.org> +# +# $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 <bsd.port.mk> |