From 51a692ea202e30260d3db9a15d02dfb3e6efd187 Mon Sep 17 00:00:00 2001 From: "Timur I. Bakeyev" Date: Fri, 16 Jul 2010 00:03:49 +0000 Subject: PR: 148633 Add OPTIONS to the port and ability to link against mysql, pgsql and sqlite3. --- www/kannel/Makefile | 36 +++++++++++++++++++++++++++++++----- 1 file changed, 31 insertions(+), 5 deletions(-) (limited to 'www/kannel') diff --git a/www/kannel/Makefile b/www/kannel/Makefile index b449ee0ed94b..1573f28dba15 100644 --- a/www/kannel/Makefile +++ b/www/kannel/Makefile @@ -6,9 +6,9 @@ PORTNAME= kannel PORTVERSION= 1.4.3 +PORTREVISION= 1 CATEGORIES= www -MASTER_SITES= http://www.kannel.org/download/%SUBDIR%/ \ - http://farrokhi.net/distfiles/ +MASTER_SITES= http://www.kannel.org/download/ MASTER_SITE_SUBDIR= ${PORTVERSION} DISTNAME= gateway-${PORTVERSION} @@ -25,15 +25,41 @@ USE_BZIP2= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-cflags="${CPPFLAGS}" --with-libs="${LDFLAGS}" \ --enable-pcre=yes --enable-docs=no --with-malloc=native \ - --enable-start-stop-daemon=no + --enable-start-stop-daemon=no --without-sdb --without-oracle \ + --without-sqlite2 MAN1= mtbatch.1 seewbmp.1 wmlsc.1 wmlsdasm.1 MAN8= kannel.8 run_kannel_box.8 +OPTIONS= MYSQL "Enable MySQL support" off \ + PGSQL "Enable PostgreSQL support" off \ + SQLITE3 "Enable SQLite support" off + +.include + CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -.include +.if defined(WITH_MYSQL) +USE_MYSQL= yes +CONFIGURE_ARGS+=--with-mysql +.else +CONFIGURE_ARGS+=--without-mysql +.endif + +.if defined(WITH_PGSQL) +USE_PGSQL= yes +CONFIGURE_ARGS+=--with-pgsql +.else +CONFIGURE_ARGS+=--without-pgsql +.endif + +.if defined(WITH_SQLITE3) +USE_SQLITE= 3 +CONFIGURE_ARGS+=--with-sqlite3 +.else +CONFIGURE_ARGS+=--without-sqlite3 +.endif .if ${ARCH} == "alpha" BROKEN= Does not compile on alpha @@ -55,4 +81,4 @@ post-install: @${STRIP_CMD} ${PREFIX}/sbin/${filename} .endfor -.include +.include -- cgit v1.2.3