svn commit: r361163 - head/net/mosquitto
Steve Wills
swills at FreeBSD.org
Tue Jul 8 03:39:38 UTC 2014
Author: swills
Date: Tue Jul 8 03:39:37 2014
New Revision: 361163
URL: http://svnweb.freebsd.org/changeset/ports/361163
QAT: https://qat.redports.org/buildarchive/r361163/
Log:
net/mosquitto: make python support optional
PR: 191366
Submitted by: joe at thrallingpenguin.com (maintainer)
Modified:
head/net/mosquitto/Makefile
head/net/mosquitto/pkg-plist (contents, props changed)
Modified: head/net/mosquitto/Makefile
==============================================================================
--- head/net/mosquitto/Makefile Tue Jul 8 03:23:11 2014 (r361162)
+++ head/net/mosquitto/Makefile Tue Jul 8 03:39:37 2014 (r361163)
@@ -14,6 +14,11 @@ LICENSE= BSD3CLAUSE
LIB_DEPENDS= libcares.so:${PORTSDIR}/dns/c-ares
BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt
+OPTIONS_DEFAULT=PYTHON
+OPTIONS_DEFINE= PYTHON
+
+PYTHON_DESC= Build python driver
+
USES= cmake
USE_PYTHON= 2
NOCONFIGURE= yes
@@ -24,16 +29,23 @@ USE_LDCONFIG= yes
USERS= nobody
-PLIST_SUB= PYTHON_VER=${PYTHON_VER}
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPYTHON}
+PLIST_SUB= PYTHON_VER=${PYTHON_VER} NOPYTHON=""
+.else
+PLIST_SUB= NOPYTHON="@comment "
+.endif
post-patch:
${MV} ${WRKSRC}/mosquitto.conf ${WRKSRC}/mosquitto.conf.example
post-install:
+.if ${PORT_OPTIONS:MPYTHON}
cd ${WRKSRC}/lib/python ; \
${PYTHON_CMD} ${WRKSRC}/lib/python/setup.py build ; \
${PYTHON_CMD} ${WRKSRC}/lib/python/setup.py install --prefix=${PREFIX} --root=${STAGEDIR}
-
+.endif
# Compress Man Pages
${GZIP_CMD} ${STAGEDIR}${PREFIX}/share/man/man8/mosquitto.8
${GZIP_CMD} ${STAGEDIR}${PREFIX}/share/man/man7/mqtt.7
Modified: head/net/mosquitto/pkg-plist
==============================================================================
--- head/net/mosquitto/pkg-plist Tue Jul 8 03:23:11 2014 (r361162)
+++ head/net/mosquitto/pkg-plist Tue Jul 8 03:39:37 2014 (r361163)
@@ -6,9 +6,9 @@ share/man/man3/libmosquitto.3.gz
share/man/man1/mosquitto_sub.1.gz
share/man/man1/mosquitto_pub.1.gz
share/man/man1/mosquitto_passwd.1.gz
-%%PYTHON_LIBDIR%%/site-packages/mosquitto.pyc
-%%PYTHON_LIBDIR%%/site-packages/mosquitto.py
-%%PYTHON_LIBDIR%%/site-packages/mosquitto-1.3.1-py%%PYTHON_VER%%.egg-info
+%%NOPYTHON%%%%PYTHON_LIBDIR%%/site-packages/mosquitto.pyc
+%%NOPYTHON%%%%PYTHON_LIBDIR%%/site-packages/mosquitto.py
+%%NOPYTHON%%%%PYTHON_LIBDIR%%/site-packages/mosquitto-1.3.1-py%%PYTHON_VER%%.egg-info
lib/libmosquittopp.so.1
lib/libmosquittopp.so
lib/libmosquitto.so.1
@@ -35,5 +35,5 @@ etc/mosquitto/aclfile.example
@dirrmtry share/man/man3
@dirrmtry share/man/man1
@dirrmtry share/man
- at dirrmtry %%PYTHON_LIBDIR%%/site-packages
- at dirrmtry %%PYTHON_LIBDIR%%
+%%NOPYTHON%% @dirrmtry %%PYTHON_SITELIBDIR%%
+%%NOPYTHON%% @dirrmtry %%PYTHON_LIBDIR%%
More information about the svn-ports-head
mailing list