git: 35c70b043178 - main - sysutils/py-mqttwarn: Rename option REISPUB to REDISPUB

From: Dan Langille <dvl_at_FreeBSD.org>
Date: Thu, 04 May 2023 22:22:49 UTC
The branch main has been updated by dvl:

URL: https://cgit.FreeBSD.org/ports/commit/?id=35c70b0431781b47c33d8b977e020e18b5480558

commit 35c70b0431781b47c33d8b977e020e18b5480558
Author:     Andreas Motl <andreas.motl@panodata.org>
AuthorDate: 2023-05-04 22:19:01 +0000
Commit:     Dan Langille <dvl@FreeBSD.org>
CommitDate: 2023-05-04 22:19:01 +0000

    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.
---
 UPDATING                       |  8 ++++++++
 sysutils/py-mqttwarn/Makefile  | 10 ++++++----
 sysutils/py-mqttwarn/pkg-descr | 17 ++++++++++++-----
 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/