1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

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.
This commit is contained in:
Andreas Motl 2023-05-04 22:19:01 +00:00 committed by Dan Langille
parent 0d91c40d39
commit 35c70b0431
3 changed files with 26 additions and 9 deletions

View File

@ -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

View File

@ -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}

View File

@ -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/