svn commit: r341817 - head/www/kannel
Alexey Dokuchaev
danfe at FreeBSD.org
Thu Jan 30 08:58:14 UTC 2014
Author: danfe
Date: Thu Jan 30 08:58:12 2014
New Revision: 341817
URL: http://svnweb.freebsd.org/changeset/ports/341817
QAT: https://qat.redports.org/buildarchive/r341817/
Log:
- Stagify, modernize LIB_DEPENDS, use options helpers, touch COMMENT
- Drop the check for unsupported alpha architecture, sort the knobs
- Reformat and fix grammar in port description while I'm here
Modified:
head/www/kannel/Makefile
head/www/kannel/pkg-descr
head/www/kannel/pkg-plist
Modified: head/www/kannel/Makefile
==============================================================================
--- head/www/kannel/Makefile Thu Jan 30 08:57:49 2014 (r341816)
+++ head/www/kannel/Makefile Thu Jan 30 08:58:12 2014 (r341817)
@@ -10,66 +10,45 @@ MASTER_SITE_SUBDIR= ${PORTVERSION}
DISTNAME= gateway-${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
-COMMENT= WAP / SMS Gateway
+COMMENT= WAP/SMS gateway
-LIB_DEPENDS= pcre:${PORTSDIR}/devel/pcre
+LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
-USE_RC_SUBR= kannel
+USES= gmake
+USE_BZIP2= yes
USE_GNOME= libxml2
USE_OPENSSL= yes
-USE_GMAKE= yes
-USE_BZIP2= yes
+USE_RC_SUBR= ${PORTNAME}
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 --without-sdb --without-oracle \
--without-sqlite2
-MAN1= mtbatch.1 seewbmp.1 wmlsc.1 wmlsdasm.1
-MAN8= kannel.8 run_kannel_box.8
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib -pthread
OPTIONS_DEFINE= MYSQL PGSQL SQLITE3
-NO_STAGE= yes
-.include <bsd.port.options.mk>
+SQLITE3_USE= SQLITE=3
+SQLITE3_CONFIGURE_WITH= sqlite3
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib -pthread
+MYSQL_USE= MYSQL=yes
+MYSQL_CONFIGURE_WITH= mysql
-.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL= yes
-CONFIGURE_ARGS+=--with-mysql
-.else
-CONFIGURE_ARGS+=--without-mysql
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL= yes
-CONFIGURE_ARGS+=--with-pgsql
-.else
-CONFIGURE_ARGS+=--without-pgsql
-.endif
-
-.if ${PORT_OPTIONS:MSQLITE3}
-USE_SQLITE= 3
-CONFIGURE_ARGS+=--with-sqlite3
-.else
-CONFIGURE_ARGS+=--without-sqlite3
-.endif
-
-.if ${ARCH} == "alpha"
-BROKEN= Does not compile on alpha
-.endif
+PGSQL_USE= PGSQL=yes
+PGSQL_CONFIGURE_WITH= pgsql
post-install:
.for filename in wapkannel.conf smskannel.conf
- ${INSTALL_DATA} ${WRKSRC}/gw/${filename} ${PREFIX}/etc/${filename}.sample
+ ${INSTALL_DATA} ${WRKSRC}/gw/${filename} \
+ ${STAGEDIR}${PREFIX}/etc/${filename}.sample
.endfor
.for filename in mtbatch seewbmp wmlsc wmlsdasm
- @${STRIP_CMD} ${PREFIX}/bin/${filename}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${filename}
.endfor
.for filename in bearerbox run_kannel_box smsbox wapbox
- @${STRIP_CMD} ${PREFIX}/sbin/${filename}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${filename}
.endfor
.include <bsd.port.mk>
Modified: head/www/kannel/pkg-descr
==============================================================================
--- head/www/kannel/pkg-descr Thu Jan 30 08:57:49 2014 (r341816)
+++ head/www/kannel/pkg-descr Thu Jan 30 08:58:12 2014 (r341817)
@@ -1,4 +1,4 @@
-Kannel is an open source project to make a WAP gateway. Kannel also
-works as a SMS gateway.
+Kannel is an open source project to make a WAP gateway; it also can work as
+an SMS gateway.
WWW: http://www.kannel.org/
Modified: head/www/kannel/pkg-plist
==============================================================================
--- head/www/kannel/pkg-plist Thu Jan 30 08:57:49 2014 (r341816)
+++ head/www/kannel/pkg-plist Thu Jan 30 08:58:12 2014 (r341817)
@@ -139,6 +139,12 @@ include/kannel/wap/wtp_tid.h
lib/kannel/libgw.a
lib/kannel/libgwlib.a
lib/kannel/libwap.a
+man/man1/mtbatch.1.gz
+man/man1/seewbmp.1.gz
+man/man1/wmlsc.1.gz
+man/man1/wmlsdasm.1.gz
+man/man8/kannel.8.gz
+man/man8/run_kannel_box.8.gz
sbin/bearerbox
sbin/run_kannel_box
sbin/smsbox
More information about the svn-ports-all
mailing list