pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/ham/hamlib
Module Name: pkgsrc
Committed By: gdt
Date: Mon Feb 16 13:51:42 UTC 2026
Modified Files:
pkgsrc/ham/hamlib: Makefile PLIST distinfo
Added Files:
pkgsrc/ham/hamlib/patches: patch-src_snapshot__data.c
Log Message:
ham/hamlib: Update to 4.7.0
Version 4.7.0
* 2026-02-15
* Revamp Kenwood voice memory handler - Fixes TS-890S & TS-990S (n3gb)
* libusb is now detected using the pkg-config facility.
* Some internal functions change names to avoid conflicts with apps.
* POSIX threads are required to build and run Hamlib. Note that it was
actually the case for 4.6.x, but now the configuration step will
fail instead of the compilation. (n3gb)
* Functions rig_get_conf, rot_get_conf, amp_get_conf deprecated;
use *_get_conf2() instead. Also rig_set_trn and rig_get_trn deprecated.
* Reduce/repair excess output from cppcheck.sh - mostly cosmetic changes (WIP)
Output from `wc -l cppcheck.log` - 4.6.2: 981 now: 581
* Remove dead getopt code. GitHub PR #1709. (TNX Daniele Forsi)
* Move rig_cache to separate(calloc) storage. Prepare for other moves.
Issue #1420
* Many fixes for SWIG binding generation and improved Python support
and testing. (TNX Daniele Forsi).
* Fix AGC for IC-R75, fix AGC for all Icom rigs. (TNX Mark Fine).
* Separate PMR-171 and Q900 into new the GUOHETEC backend, add
additional support add clean up code. (TNX FVsonar).
* New Drake R8 backend. (TNX Mark Fine)
* New AF6SA WRC rotator backend. (TNX Michael Morgan)
* New Yaesu FTX-1 model support (alpha). (TNX Jeremy Miller).
* Update QRPLabs QMX backend for max serial rate of 230400 bps. (TNX Mooneer Salem)
* Updates to Icom IC-F8101. (TNX Mitchell Winkle and George Baltz)
* New rig model Icom ID-52A/W Plus. (TNX Martin Andrich)
* Fix memory leaks in rigctld and rigctltcp. (TNX Geroge Baltz)
* Fix Skywatcher backend for firmware that doesn't echo commands. (TNX Daniel Forsi)
* Various manual page updates. (TNX Daniel Forsi)
* Additional Yaesu FTX-1 capabilities. (TNX KJ5HST)
* Refactor repeater offset and ANTIVOX with lookup tables in newcat.c (TNX KJ5HST)
* Fix unbounded string usage in tests/*ctl_parse.c. May cause crashes or worse.
Reported by Vlatko Kosturjak with Marlink Cyber. (TNX George Baltz for the fix)
* Add extended commands for the IC-7300MK2--closes GitHub #1985. (TNX George Baltz)
* Revert updating FLRig model name. (TNX Peter Sumner & Philip Rose)
* Add manual pages for rigctltcp, rigtestlibusb, rigtestmcast, and rigtestmcastrx.
Pause building rigfreqwalk as the code does not align with the required
commandline parameters.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/ham/hamlib/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/ham/hamlib/PLIST
cvs rdiff -u -r1.37 -r1.38 pkgsrc/ham/hamlib/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/ham/hamlib/patches/patch-src_snapshot__data.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/ham/hamlib/Makefile
diff -u pkgsrc/ham/hamlib/Makefile:1.70 pkgsrc/ham/hamlib/Makefile:1.71
--- pkgsrc/ham/hamlib/Makefile:1.70 Sat Sep 6 00:02:05 2025
+++ pkgsrc/ham/hamlib/Makefile Mon Feb 16 13:51:42 2026
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.70 2025/09/06 00:02:05 gdt Exp $
+# $NetBSD: Makefile,v 1.71 2026/02/16 13:51:42 gdt Exp $
#
-VERSION= 4.6.5
+VERSION= 4.7.0
DISTNAME= hamlib-${VERSION}
CATEGORIES= ham
# hamlib is both at github and sourceforge, and upstream documents
@@ -15,10 +15,13 @@ HOMEPAGE= https://hamlib.github.io/
COMMENT= API for digital communications equipment
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
-USE_LANGUAGES= c c++
-USE_TOOLS+= gmake
-GNU_CONFIGURE= yes
-USE_LIBTOOL= yes
+USE_LANGUAGES= c c++
+USE_CC_FEATURES= c11
+USE_CXX_FEATURES= c++11
+
+USE_TOOLS+= gmake pkg-config
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
# \todo Consider language bindings.
CONFIGURE_ARGS+= --without-tcl-binding \
@@ -31,6 +34,8 @@ TEST_TARGET= check
.include "../../mk/bsd.prefs.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/ham/hamlib/PLIST
diff -u pkgsrc/ham/hamlib/PLIST:1.22 pkgsrc/ham/hamlib/PLIST:1.23
--- pkgsrc/ham/hamlib/PLIST:1.22 Thu Dec 26 13:17:27 2024
+++ pkgsrc/ham/hamlib/PLIST Mon Feb 16 13:51:42 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2024/12/26 13:17:27 gdt Exp $
+@comment $NetBSD: PLIST,v 1.23 2026/02/16 13:51:42 gdt Exp $
bin/ampctl
bin/ampctld
bin/rigctl
@@ -6,7 +6,6 @@ bin/rigctlcom
bin/rigctld
bin/rigctlsync
bin/rigctltcp
-bin/rigfreqwalk
bin/rigmem
bin/rigsmtr
bin/rigswr
@@ -15,14 +14,18 @@ bin/rigtestmcast
bin/rigtestmcastrx
bin/rotctl
bin/rotctld
+include/hamlib/amp_state.h
include/hamlib/ampclass.h
include/hamlib/amplifier.h
include/hamlib/amplist.h
include/hamlib/multicast.h
+include/hamlib/port.h
include/hamlib/rig.h
include/hamlib/rig_dll.h
+include/hamlib/rig_state.h
include/hamlib/rigclass.h
include/hamlib/riglist.h
+include/hamlib/rot_state.h
include/hamlib/rotator.h
include/hamlib/rotclass.h
include/hamlib/rotlist.h
@@ -35,9 +38,13 @@ man/man1/rigctl.1
man/man1/rigctlcom.1
man/man1/rigctld.1
man/man1/rigctlsync.1
+man/man1/rigctltcp.1
man/man1/rigmem.1
man/man1/rigsmtr.1
man/man1/rigswr.1
+man/man1/rigtestlibusb.1
+man/man1/rigtestmcast.1
+man/man1/rigtestmcastrx.1
man/man1/rotctl.1
man/man1/rotctld.1
man/man7/hamlib-primer.7
Index: pkgsrc/ham/hamlib/distinfo
diff -u pkgsrc/ham/hamlib/distinfo:1.37 pkgsrc/ham/hamlib/distinfo:1.38
--- pkgsrc/ham/hamlib/distinfo:1.37 Sat Sep 6 00:02:05 2025
+++ pkgsrc/ham/hamlib/distinfo Mon Feb 16 13:51:42 2026
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.37 2025/09/06 00:02:05 gdt Exp $
+$NetBSD: distinfo,v 1.38 2026/02/16 13:51:42 gdt Exp $
-BLAKE2s (hamlib-4.6.5.tar.gz) = 73a2ce07fb92c7fa6a6b7130c84cec880865f5d34838bdd02b261147a1d0a556
-SHA512 (hamlib-4.6.5.tar.gz) = edd0f5101921d512d8c0069ef5c13f053867870e75bd781040f2cabb194c96bca57d537f0fad06072b6f93c6363c18b4b18b186afc6520f5ad2a606452f20b3d
-Size (hamlib-4.6.5.tar.gz) = 2947731 bytes
+BLAKE2s (hamlib-4.7.0.tar.gz) = aa3461717bb47b0ccb3120d55c1fee6f0e815fb460ac07b7a3a70c83956ef7b6
+SHA512 (hamlib-4.7.0.tar.gz) = 12cb3415c0c265a8035f97c148e1370119953606b91849eb3c8fbe0304c14a1eff7a38efb225c0351029a32a9c48932c7b8cc3c34928126a71dbb87d8d307343
+Size (hamlib-4.7.0.tar.gz) = 3089782 bytes
SHA1 (patch-src_network.c) = ca55437ace4576abfbeb5693b400d5a85179e17d
+SHA1 (patch-src_snapshot__data.c) = d53e926368320a0d81aea8ac1f772d99c09ad9e1
Added files:
Index: pkgsrc/ham/hamlib/patches/patch-src_snapshot__data.c
diff -u /dev/null pkgsrc/ham/hamlib/patches/patch-src_snapshot__data.c:1.1
--- /dev/null Mon Feb 16 13:51:42 2026
+++ pkgsrc/ham/hamlib/patches/patch-src_snapshot__data.c Mon Feb 16 13:51:42 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_snapshot__data.c,v 1.1 2026/02/16 13:51:42 gdt Exp $
+
+Remediate setting of a feature define.
+
+Reported upstream by email 20260216.
+
+--- src/snapshot_data.c.orig 2026-02-16 00:20:59.000000000 +0000
++++ src/snapshot_data.c
+@@ -1,4 +1,4 @@
+-#define _XOPEN_SOURCE 700
++
+ #include <unistd.h>
+ #include "hamlib/config.h"
+ #include "hamlib/rig.h"
Home |
Main Index |
Thread Index |
Old Index