# New ports collection makefile for: rabbitmq-c # Date created: 31 March 2010 # Whom: Geoff Garside # # $FreeBSD$ # PORTNAME= rabbitmq-c PORTVERSION= 0.0.1 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://hg.rabbitmq.com/rabbitmq-c/archive/:c \ http://hg.rabbitmq.com/rabbitmq-codegen/archive/:codegen DISTNAME= ${PORTNAME}-4e789c776a45 DISTFILES= 4e789c776a45.tar.bz2:c \ 821f5ee7b040.tar.bz2:codegen DIST_SUBDIR= rabbitmq MAINTAINER= rabbitmq@geoffgarside.co.uk COMMENT= RabbitMQ C AMQP client library BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}simplejson>=2.0:${PORTSDIR}/devel/py-simplejson CONFLICTS= rabbitmq-c-devel-[0-9]* USE_BZIP2= YES USE_GMAKE= YES USE_PYTHON= YES USE_LDCONFIG= YES GNU_CONFIGURE= YES USE_AUTOTOOLS= aclocal autoconf automake autoheader libtool AUTOMAKE_ARGS= -i --add-missing ACLOCAL_ARGS= -I . -I ${LOCALBASE}/share/aclocal LICENSE= GPLv2 MPL LICENSE_COMB= dual LICENSE_FILE_MPL= ${WRKSRC}/LICENSE-GPL-2.0 LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-MPL-RabbitMQ OPTIONS= 64BIT "Produce 64-bit library" Off \ POPT "Popt support in tools" Off .include .if defined(WITH_64BIT) ONLY_FOR_ARCHS= amd64 sparc64 powerpc ONLY_FOR_ARCHS_REASON= WITH_64BIT is set CONFIGURE_ARGS+= --enable-64-bit .endif .if defined(WITH_POPT) LIB_DEPENDS+= popt.0:${PORTSDIR}/devel/popt CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV+= CFLAGS="${CFLAGS}" \ LDFLAGS="${LDFLAGS}" PLIST_SUB+= POPT='' CONFIGURE_ARGS+= --with-popt .else PLIST_SUB+= POPT='@comment ' CONFIGURE_ARGS+= --without-popt .endif post-patch: @${REINPLACE_CMD} -e 's|rabbitmq-codegen|rabbitmq-codegen-821f5ee7b040|g' ${WRKSRC}/configure.ac pre-configure: @(cd ${CONFIGURE_WRKSRC} && ${SETENV} ${AUTOTOOLS_ENV} ${LIBTOOLIZE}) post-install: ${STRIP_CMD} ${PREFIX}/lib/librabbitmq.so.0 .include