pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rtl_433: Update to 25.12



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Fri Dec 12 10:18:11 2025 -0500
Changeset:	ee317a6cf1502edc005c49ddaaec1a540c88dee8

Modified Files:
	rtl_433/COMMIT_MSG
	rtl_433/Makefile
	rtl_433/PLIST
	rtl_433/TODO
	rtl_433/distinfo
Removed Files:
	rtl_433/MESSAGE.Linux
	rtl_433/MESSAGE.NetBSD
	rtl_433/MESSAGE.common

Log Message:
rtl_433: Update to 25.12

Remove a lot of crufty and adjust todo items.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ee317a6cf1502edc005c49ddaaec1a540c88dee8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rtl_433/COMMIT_MSG     |  2 +-
 rtl_433/MESSAGE.Linux  | 25 ------------------
 rtl_433/MESSAGE.NetBSD | 12 ---------
 rtl_433/MESSAGE.common | 12 ---------
 rtl_433/Makefile       | 35 +++++--------------------
 rtl_433/PLIST          | 70 ++++++++++++++++++++++++++++++++++++++++++++++++--
 rtl_433/TODO           |  8 +++---
 rtl_433/distinfo       |  6 ++---
 8 files changed, 82 insertions(+), 88 deletions(-)

diffs:
diff --git a/rtl_433/COMMIT_MSG b/rtl_433/COMMIT_MSG
index c405f74304..d3646f64c1 100644
--- a/rtl_433/COMMIT_MSG
+++ b/rtl_433/COMMIT_MSG
@@ -1,4 +1,4 @@
-ham/rtl_433: Add version 23.11
+ham/rtl_433: Add version 25.12
 
 Packaged in wip by i3enedek
 Update prepared in wip by Greg Troxel
diff --git a/rtl_433/MESSAGE.Linux b/rtl_433/MESSAGE.Linux
deleted file mode 100644
index 2bedeb0b1e..0000000000
--- a/rtl_433/MESSAGE.Linux
+++ /dev/null
@@ -1,25 +0,0 @@
-===========================================================================
-$NetBSD$
-
-If you see the following at runtime error:
-
-  Kernel driver is active, or device is claimed by second instance of librtlsdr.
-  In the first case, please either detach or blacklist the kernel module
-  (dvb_usb_rtl28xxu), or enable automatic detaching at compile time.
-
-check if dvb_usb_rtl28xxu is loaded as a kernel module with:
-
-  lsmod | grep dvb_usb_rtl28xxu
-
-If loaded, unload the kernel module (as root) with:
-
-  rmmod dvb_usb_rtl28xxu
-
-To blacklist this module at boot, create
-/etc/modprobe.d/dvb-blacklist.conf and add the following:
-
-  blacklist dvb_usb_rtl28xxu
-
-This is known to work with Fedora, Debian, and should work with variants of
-these Linux distributions.
-===========================================================================
diff --git a/rtl_433/MESSAGE.NetBSD b/rtl_433/MESSAGE.NetBSD
deleted file mode 100644
index bd282a0bc8..0000000000
--- a/rtl_433/MESSAGE.NetBSD
+++ /dev/null
@@ -1,12 +0,0 @@
-===========================================================================
-$NetBSD$
-
-NOTE: limitations of rtl_433 on NetBSD.
-
-Due to limitations of NetBSD's usb(4)/ugen(4) driver[1], rtl_433 cannot
-detect Software Defined Radio (SDR) devices. However, rtl_433 can still
-read ('-r') and decode signal data from files written ('-w') by other
-rtl_433 instances or read from a rtl_tcp stream ('-d rtl_tcp{...}').
-
-[1] better explanation needed.
-===========================================================================
diff --git a/rtl_433/MESSAGE.common b/rtl_433/MESSAGE.common
deleted file mode 100644
index a72055960f..0000000000
--- a/rtl_433/MESSAGE.common
+++ /dev/null
@@ -1,12 +0,0 @@
-===========================================================================
-$NetBSD$
-
-Example configuration files are installed in:
-${PREFIX}/share/examples/rtl_433/conf
-
-Example scripts are installed in:
-${PREFIX}/share/examples/rtl_433
-
-Additional documentation available in:
-${PREFIX}/share/doc/rtl_433
-===========================================================================
diff --git a/rtl_433/Makefile b/rtl_433/Makefile
index 26dd702402..c829341c0f 100644
--- a/rtl_433/Makefile
+++ b/rtl_433/Makefile
@@ -1,14 +1,14 @@
 # $NetBSD$
 
 GITHUB_PROJECT=	rtl_433
-GITHUB_TAG=	23.11
+GITHUB_TAG=	25.12
 DISTNAME=	${GITHUB_TAG}
 PKGNAME=	${GITHUB_PROJECT}-${DISTNAME}
 CATEGORIES=	ham
 MASTER_SITES=	${MASTER_SITE_GITHUB:=merbanan/}
 DIST_SUBDIR=	${GITHUB_PROJECT}
 
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=	gdt%NetBSD.org@localhost
 HOMEPAGE=	https://triq.org/rtl_433/
 COMMENT=	Generic data receiver and decoder using software defined radio
 LICENSE=	gnu-gpl-v2
@@ -19,41 +19,20 @@ USE_LANGUAGES=	c c++
 USE_TOOLS+=	pkg-config pax
 AUTO_MKDIRS=	yes
 
-# \todo Remove or add a comment justifying.
-#CMAKE_CONFIGURE_ARGS+=	-Wno-dev
-
-# \todo Remove or add a comment justifying.
-#CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_MANDIR=${PREFIX}/${PKGMANDIR}
-#CMAKE_CONFIGURE_ARGS+=	-DCMAKE_BUILD_WITH_INSTALL_RPATH=TRUE
-#CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_PREFIX=${PREFIX}
-#CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_RPATH=${PREFIX}/lib
-#CMAKE_CONFIGURE_ARGS+=	-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=FALSE
-
-# \todo Remove or add a comment justifying.
-#CMAKE_ARG_PATH=		../
-#CONFIGURE_DIRS=		build
-
 PKG_SYSCONFSUBDIR=	rtl_433
-# missing CONF_FILES?
-
-PKGCONFIG_OVERRIDE+=	rtl433.pc.in
-
-# \todo Remove or add a comment justifying.
-#pre-configure:
-#	${RUN} ${MKDIR} ${WRKSRC}/build
-
-# \todo Fix to install into examples/conf instead of removing, probably.
-pre-build:
-	${RM} ${WRKSRC}/conf/CMakeLists.txt
+# However, things are installed that are examples or belong in share
+# and are not truly config files.  \todo Address upstream.
 
 post-install:
-	# \todo File a bug upstream about needing to install the manpage.
+	# \todo File bug upstream about wrong man location.
 	${INSTALL_MAN} ${WRKSRC}/man/man1/rtl_433.1 \
 	        ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 	${RM} -rf ${DESTDIR}${PREFIX}/share/man
+	# \todo File a bug upstream about needing to install these things
 	cd ${WRKSRC}/examples && ${PAX} -wr . ${DESTDIR}${PREFIX}/share/examples/rtl_433/
 	cd ${WRKSRC}/conf && ${PAX} -wr . ${DESTDIR}${PREFIX}/share/examples/rtl_433/conf/
 	cd ${WRKSRC}/docs && ${PAX} -wr . ${DESTDIR}${PREFIX}/share/doc/rtl_433/
+	# \todo File upstream bug.
 	# \todo remove in source before copying, to be cleaner
 	${RM} ${DESTDIR}${PREFIX}/share/doc/rtl_433/.gitignore
 
diff --git a/rtl_433/PLIST b/rtl_433/PLIST
index 1297247490..44d431a45c 100644
--- a/rtl_433/PLIST
+++ b/rtl_433/PLIST
@@ -1,11 +1,64 @@
 @comment $NetBSD$
 bin/rtl_433
+etc/rtl_433/CAME-TOP432.conf
+etc/rtl_433/ContinentalRemote.conf
+etc/rtl_433/Dewenwils_BHV.conf
+etc/rtl_433/DrivewayAlarm_I8-W1901.conf
+etc/rtl_433/DrivewayAlert.conf
+etc/rtl_433/EV1527-4Button-Universal-Remote.conf
+etc/rtl_433/EV1527-DDS-Sgooway.conf
+etc/rtl_433/EV1527-PIR-Sgooway.conf
+etc/rtl_433/FAN-53T.conf
+etc/rtl_433/GhostControls.conf
+etc/rtl_433/HeatmiserPRT-W.conf
+etc/rtl_433/Hormann-blue.conf
+etc/rtl_433/LeakDetector.conf
+etc/rtl_433/MightyMule-FM231.conf
+etc/rtl_433/MondeoRemote.conf
+etc/rtl_433/PHOX.conf
+etc/rtl_433/Reolink-doorbell.conf
+etc/rtl_433/SMC5326-Remote.conf
+etc/rtl_433/SWETUP-garage-opener.conf
+etc/rtl_433/SalusRT300RF.conf
+etc/rtl_433/Skylink_HA-434TL.conf
+etc/rtl_433/Thomson-doorbell.conf
+etc/rtl_433/adlm_fprf.conf
+etc/rtl_433/atc-technology_lmt-430.conf
+etc/rtl_433/car_fob.conf
+etc/rtl_433/chungear_bcf-0019x2.conf
+etc/rtl_433/dooya_curtain.conf
+etc/rtl_433/elro_ab440r.conf
+etc/rtl_433/energy_count_3000.conf
+etc/rtl_433/fan-11t.conf
+etc/rtl_433/friedlandevo.conf
+etc/rtl_433/ge_smartremote_plus.conf
+etc/rtl_433/heatilator.conf
+etc/rtl_433/honeywell-fan.conf
+etc/rtl_433/hornbach-msrc-sal.conf
+etc/rtl_433/ivac_pro.conf
+etc/rtl_433/led-light-remote.conf
+etc/rtl_433/oma-blind-remote.conf
+etc/rtl_433/pir-ef4.conf
+etc/rtl_433/quinetic_switch.conf
+etc/rtl_433/qx-30x.conf
+etc/rtl_433/rako_wireless_lighting.conf
+etc/rtl_433/rolleaseacmedia.conf
+etc/rtl_433/rtl_433.example.conf
+etc/rtl_433/silverline_doorbell.conf
+etc/rtl_433/sonoff_rm433.conf
+etc/rtl_433/steffen_switch.conf
+etc/rtl_433/tesla_charge-port-opener.conf
+etc/rtl_433/tyreguard400.conf
+etc/rtl_433/valeo_car_key.conf
+etc/rtl_433/verisure_alarm.conf
+etc/rtl_433/xmas-tree-remote-2APJZ-CW002.conf
 include/rtl_433.h
 include/rtl_433_devices.h
 man/man1/rtl_433.1
 share/doc/rtl_433/.vuepress/config.js
 share/doc/rtl_433/.vuepress/styles/index.scss
 share/doc/rtl_433/ANALYZE.md
+share/doc/rtl_433/BINARY_BUILDS.md
 share/doc/rtl_433/BUILDING.md
 share/doc/rtl_433/CONTRIBUTING.md
 share/doc/rtl_433/DATA_FORMAT.md
@@ -21,7 +74,9 @@ share/doc/rtl_433/package.json
 share/doc/rtl_433/screenshot.png
 share/examples/rtl_433/README.md
 share/examples/rtl_433/conf/CAME-TOP432.conf
+share/examples/rtl_433/conf/CMakeLists.txt
 share/examples/rtl_433/conf/ContinentalRemote.conf
+share/examples/rtl_433/conf/Dewenwils_BHV.conf
 share/examples/rtl_433/conf/DrivewayAlarm_I8-W1901.conf
 share/examples/rtl_433/conf/DrivewayAlert.conf
 share/examples/rtl_433/conf/EV1527-4Button-Universal-Remote.conf
@@ -30,6 +85,7 @@ share/examples/rtl_433/conf/EV1527-PIR-Sgooway.conf
 share/examples/rtl_433/conf/FAN-53T.conf
 share/examples/rtl_433/conf/GhostControls.conf
 share/examples/rtl_433/conf/HeatmiserPRT-W.conf
+share/examples/rtl_433/conf/Hormann-blue.conf
 share/examples/rtl_433/conf/LeakDetector.conf
 share/examples/rtl_433/conf/MightyMule-FM231.conf
 share/examples/rtl_433/conf/MondeoRemote.conf
@@ -39,6 +95,7 @@ share/examples/rtl_433/conf/SMC5326-Remote.conf
 share/examples/rtl_433/conf/SWETUP-garage-opener.conf
 share/examples/rtl_433/conf/SalusRT300RF.conf
 share/examples/rtl_433/conf/Skylink_HA-434TL.conf
+share/examples/rtl_433/conf/Thomson-doorbell.conf
 share/examples/rtl_433/conf/adlm_fprf.conf
 share/examples/rtl_433/conf/atc-technology_lmt-430.conf
 share/examples/rtl_433/conf/car_fob.conf
@@ -51,8 +108,15 @@ share/examples/rtl_433/conf/friedlandevo.conf
 share/examples/rtl_433/conf/ge_smartremote_plus.conf
 share/examples/rtl_433/conf/heatilator.conf
 share/examples/rtl_433/conf/honeywell-fan.conf
+share/examples/rtl_433/conf/hornbach-msrc-sal.conf
+share/examples/rtl_433/conf/ivac_pro.conf
 share/examples/rtl_433/conf/led-light-remote.conf
+share/examples/rtl_433/conf/oma-blind-remote.conf
 share/examples/rtl_433/conf/pir-ef4.conf
+share/examples/rtl_433/conf/quinetic_switch.conf
+share/examples/rtl_433/conf/qx-30x.conf
+share/examples/rtl_433/conf/rako_wireless_lighting.conf
+share/examples/rtl_433/conf/rolleaseacmedia.conf
 share/examples/rtl_433/conf/rtl_433.example.conf
 share/examples/rtl_433/conf/silverline_doorbell.conf
 share/examples/rtl_433/conf/sonoff_rm433.conf
@@ -62,12 +126,16 @@ share/examples/rtl_433/conf/tyreguard400.conf
 share/examples/rtl_433/conf/valeo_car_key.conf
 share/examples/rtl_433/conf/verisure_alarm.conf
 share/examples/rtl_433/conf/xmas-tree-remote-2APJZ-CW002.conf
+share/examples/rtl_433/mqtt_filter.py
 share/examples/rtl_433/mqtt_rtl_433_test_client.py
+share/examples/rtl_433/open_rtl433.py
 share/examples/rtl_433/rtl_433_collectd_pipe.py
 share/examples/rtl_433/rtl_433_custom.php
 share/examples/rtl_433/rtl_433_custom.py
 share/examples/rtl_433/rtl_433_gps.py
 share/examples/rtl_433/rtl_433_graphite_relay.py
+share/examples/rtl_433/rtl_433_http_cmd.py
+share/examples/rtl_433/rtl_433_http_cmd.sh
 share/examples/rtl_433/rtl_433_http_events.py
 share/examples/rtl_433/rtl_433_http_stream.php
 share/examples/rtl_433/rtl_433_http_stream.py
@@ -80,5 +148,3 @@ share/examples/rtl_433/rtl_433_prometheus_relay.py
 share/examples/rtl_433/rtl_433_rrd_relay.py
 share/examples/rtl_433/rtl_433_statsd_pipe.py
 share/examples/rtl_433/rtl_433_statsd_relay.py
-share/examples/rtl_433/sigrok-conv.sh
-share/examples/rtl_433/sigrok-open.sh
diff --git a/rtl_433/TODO b/rtl_433/TODO
index a70cc7086d..4a3b3fb7d0 100644
--- a/rtl_433/TODO
+++ b/rtl_433/TODO
@@ -1,6 +1,4 @@
-  - remove all MESSAGE files one way or the other
-
   - consider moving to a snapshot instead of a release, as rtl_433 does not have releases adequately often
-
-  - document or remove most CMAKE_CONFIGURE_ARGS as they look leftover from an earlier time
-  
\ No newline at end of file
+  - address \todo issues with upstream (or really, just fix them upstream)
+  - resolve 'make test' not running tests
+ 
\ No newline at end of file
diff --git a/rtl_433/distinfo b/rtl_433/distinfo
index 8fbc63f174..949327ba9e 100644
--- a/rtl_433/distinfo
+++ b/rtl_433/distinfo
@@ -1,5 +1,5 @@
 $NetBSD$
 
-BLAKE2s (rtl_433/23.11.tar.gz) = d5de3ecbff603a98b46a7ff7d74e80daf03d81d60156831c7b0697b2d41d8dde
-SHA512 (rtl_433/23.11.tar.gz) = a34822c8b20d58c81b331b3eec084dcaeb515f25461f12dc03168743ec6fe4afa0fc5dd60f25937a896772ce3c29e61d598e70e349de056ef9bc99de6c500ee4
-Size (rtl_433/23.11.tar.gz) = 1060640 bytes
+BLAKE2s (rtl_433/25.12.tar.gz) = 63fe7804eb48e76330ad185b34b6567ebcd357dc46465eca3fbedd6b8ce6ae23
+SHA512 (rtl_433/25.12.tar.gz) = 6945031a1d6ab68348f1e3e9cebd856e46ee50ebc7e7424ddf1731a228068fd1844746cf9847cc9539b8853f2b50e5dd387a263dc3679f353765f32fb953d162
+Size (rtl_433/25.12.tar.gz) = 1153088 bytes


Home | Main Index | Thread Index | Old Index