aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Motl <andreas.motl@panodata.org>2023-05-04 22:19:01 +0000
committerDan Langille <dvl@FreeBSD.org>2023-05-04 22:19:01 +0000
commit35c70b0431781b47c33d8b977e020e18b5480558 (patch)
treeb3d6be2c4ecc58803360968fa60e1030d7ba3b5d
parent0d91c40d393e0ca7bdfbb1e6423711095b2d890e (diff)
downloadports-35c70b0431781b47c33d8b977e020e18b5480558.tar.gz
ports-35c70b0431781b47c33d8b977e020e18b5480558.zip
sysutils/py-mqttwarn: Rename option REISPUB to REDISPUB
The REISPUB option was spelled wrong. Let's rename it. While here, add an UPDATING entry to let the users know it changed.
-rw-r--r--UPDATING8
-rw-r--r--sysutils/py-mqttwarn/Makefile10
-rw-r--r--sysutils/py-mqttwarn/pkg-descr17
3 files changed, 26 insertions, 9 deletions
diff --git a/UPDATING b/UPDATING
index 425cfbebcc6e..2c38fddde2f2 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,14 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20230504:
+ AFFECTS: users of sysutils/py-mqttwarn
+ AUTHOR: dvl@FreeBSD.org
+
+ The redis optoin REISPUB has been renamed to REDISPUB
+ You should update any make.conf setting etc which refer to this.
+ e.g. change sysutils_py-mqttwarn_REISPUB to sysutils_py-mqttwarn_REDISPUB
+
20230416:
AFFECTS: users of databases/mongodb50 and databases/mongodb44
AUTHOR: ronald@FreeBSD.org
diff --git a/sysutils/py-mqttwarn/Makefile b/sysutils/py-mqttwarn/Makefile
index 848547574765..fb0a015b5f5f 100644
--- a/sysutils/py-mqttwarn/Makefile
+++ b/sysutils/py-mqttwarn/Makefile
@@ -6,7 +6,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dvl@FreeBSD.org
COMMENT= Subscribe to MQTT topics and notify pluggable services
-WWW= https://github.com/jpmens/mqttwarn
+WWW= https://mqttwarn.readthedocs.io/
+ https://github.com/jpmens/mqttwarn
+ https://pypi.org/project/mqttwarn/
LICENSE= EPL
@@ -36,7 +38,7 @@ NO_ARCH= yes
# The following were omitted because their dependencies are not found in the
# FreeBSD port tree: AMQP APPRISE ASTERISK FBCHAT IOHUB NMA NSCA OSXNOTIFY PASTEBINPUB PROWL PUSHBULLET
# SLACK TOOTPASTE XIVELY XMPP
-OPTIONS_DEFINE= APNS CELERY DNSUPDATE DOCS EXAMPLES GSS2 MYSQL POSTGRES REISPUB \
+OPTIONS_DEFINE= APNS CELERY DNSUPDATE DOCS EXAMPLES GSS2 MYSQL POSTGRES REDISPUB \
RRDTOOL SERIAL SSH TWILIO TWITTER WEBSOCKET
USERS= mqttwarn
@@ -50,7 +52,7 @@ DNSUPDATE_DESC= DNS updates
GSS2_DESC= Google Docs Spreadsheet 2
MYSQL_DESC= MySQL plugin
POSTGRES_DESC= PostgreSQL Plugin
-REISPUB_DESC= Publishes to a Redis channel
+REDISPUB_DESC= Publishes to a Redis channel
RRDTOOL_DESC= Updates a round robin database created by rrdtool
SERIAL_DESC= Serial port
SSH_DESC= ssh plugin
@@ -65,7 +67,7 @@ GSS2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gspread>=2.1.10:net/py-gspread@${PY_FLA
${PYTHON_PKGNAMEPREFIX}oauth2client>=4.1.2:security/py-oauth2client@${PY_FLAVOR}
MYSQL_USES= mysql
POSTGRES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.7.4:databases/py-psycopg2@${PY_FLAVOR}
-REISPUB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.6:databases/py-redis@${PY_FLAVOR}
+REDISPUB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=2.10.6:databases/py-redis@${PY_FLAVOR}
RRDTOOL_LIB_DEPENDS= librrd.so:databases/rrdtool
RRDTOOL_RUN_DEPENDS= rrdtool>0.1.12:databases/rrdtool
SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>3.40:comms/py-pyserial@${PY_FLAVOR}
diff --git a/sysutils/py-mqttwarn/pkg-descr b/sysutils/py-mqttwarn/pkg-descr
index e90e071605da..b2aa2eac3917 100644
--- a/sysutils/py-mqttwarn/pkg-descr
+++ b/sysutils/py-mqttwarn/pkg-descr
@@ -1,6 +1,13 @@
-mqttwarn subscribes to any number of MQTT topics (which may include wildcards)
-and publishes received payloads to one or more notification services, including
-support for notifying more than one distinct service for the same message.
+mqttwarn is a highly configurable MQTT message router, where the routing
+targets are notification plugins, primarily written in Python.
-For example, you may wish to notify via e-mail and to Pushover of an alarm
-published as text to the MQTT topic home/monitoring/+.
+mqttwarn subscribes to any number of MQTT topics and publishes received
+payloads to one or more notification services after optionally applying
+sophisticated transformations.
+
+It comes with over 70 notification handler plugins covering a wide range
+of notification services, and has an adapter for the Apprise notification
+library, covering another set of 80+ notification services.
+
+Repository: https://github.com/jpmens/mqttwarn
+Documentation: https://mqttwarn.readthedocs.io/