./ham/hamlib, API for digital communications equipment

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.6.2, Package name: hamlib-4.6.2, Maintainer: gdt

The Ham Radio Control Library, Hamlib for short, provides a standardized
API layer enabling access and control to a wide variety of digital
communications equipment.


Required to run:
[devel/readline] [devel/libusb1]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 2841.592 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-14 17:22:15 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.6.2

Upstream NEWS:

Version 4.6.2
        * Add missing levels for IC746/PRO \ 
RIG_LEVEL_RFPOWER_METER,RIG_LEVEL_RFPOWER_METER_WATTS,RIG_LEVEL_SWR,RIG_LEVEL_AL \ 
C
        * Fix IC905 for gpredict
        * Fix potential segfault on QMX
        * Fix pmr171
   2025-01-22 18:47:46 by Greg Troxel | Files touched by this commit (3)
Log message:
ham/hamlib: Update to 4.6.1

packaging: Drop bugfix patch adopted by upstream.

Upstream NEWS:

Version 4.6.1
        * Fix C++ builds failing on rig_list_foreach function
        * Fix IC9100 rigctld startup to end up on VFOA
        * Fix grig build by removing sys/socket.h -- apparently not needed
        * Add new QMX entry to fix incompability with QDX
        * Fix IC746/PROT to not use data byte
        * FLRig to add DATA-U DATA-L modes
        * Fix TS570 RIG_LEVEL_STRENGTH with cal table
        * Remove get_powerstat from IC785X -- not supported
        * Fix SDRConsole by removing lots of things it does not have
   2024-12-26 14:17:27 by Greg Troxel | Files touched by this commit (4)
Log message:
ham/hamlib: Update to 4.6

Upstream NEWS, less bugfixes, addition of radios, and minor improvements.

Version 4.6 (2024-12-24)

	* send_raw can now take hex digits as colon-separated -- e.g. send_raw icom \ 
xfe:xfe:x94:xe0:03:xfd
        * Added macros for applications to obtain pointers to Hamlib \ 
structures(issues #1445, #1420, #487).
          Internal conversion is still a WIP, but use of these macros will make \ 
the final cutover transparent to applications.
        * Unify behavior of all rigctl split commands
          * Make the set_split_* commands modify the state of the specified \ 
split VFO -- the current or targeted VFO do not have any effect
          * Make the set_split_* commands enable split automatically if not enabled
          * Make the get_split_* commands return frequency of 0 Hz, mode NONE \ 
and filter of 0 Hz if split is not enabled
          * Allow all split commands to avoid VFO swapping if supported by the \ 
rig model
        * Expose "Targetable features" (RIG_TARGETABLE_*) in dump_caps \ 
output to allow clients to determine which commands can be executed without VFO \ 
swapping
        * Added VOICE/CW memory capability to many rigs -- thanks to David \ 
Balharrie M0DGB/G8FKH
        * Add -# --skip_init option to rigctl to skip rig initialization -- \ 
useful for executing commands quickly
        * rig_caps is no longer constant -- this may break some 3rd party \ 
relying on the "const" declaration.  Here's an example of how to \ 
handle compatibility.
	    #ifdef RIGCAPS_NOT_CONST
	    static int add_to_list(struct rig_caps* rc, void*)
	    #else
	    static int add_to_list(const struct rig_caps* rc, void*)
	    #endif
        * Hamlib now starts a multicast server that sends out rig information.  \ 
Does not receive commands yet.
          See README.multicast
        * rigctld has new -b/bind-all option to try all interfaces -- restores \ 
original behavior.  This was done to fix duplicate rigctld instances on Windows
        * Yaesu rigs can now use send_morse to send keyer message 1-5 or a CW \ 
message up to 50 chars (which will use memory 1)
        * rig set level METER can now take SWR,COMP,ALC,IC/ID,DB,PO,VDD,TEMP \ 
arguments to set which meter to display
        * Added parm BANDSELECT for Yaesu rigs
            'p BANDSELECT' returns current band of VFOA
            'P BANDSELECT BAND160M' example selects the 160M band
            'P BANDSELECT ?' shows  bands available for the rig
        * Added rig_cm108_get/set_bit to API and get/set_gpio to rigctl(d) for \ 
GPIO1,2,3,4 access on CM108
        * Add client_version to rigctld so client can report it's version for \ 
future use/compatibility/alternatives
        * Add --set-conf=tuner_control_pathname=hamlib_tuner_control (default)
          If file exists then it will be called with 0/1 (Off/On) argument
          with 'U TUNER 0' or 'U TUNER 1"
          Default path is for current directory
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-04-07 15:16:42 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.5

Upstream changes since 4.5.4: bugfixes and minor improvements
   2023-03-09 01:57:56 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.4

(This is a micro release.)
   2023-01-02 17:04:40 by Greg Troxel | Files touched by this commit (2)
Log message:
ham/hamlib: Update to 4.5.3

upstream changes are bugfixes/minor
   2022-11-10 15:32:44 by Greg Troxel | Files touched by this commit (1)
Log message:
ham/hamlib: Use github as MASTER_SITES

Upstream just documented the github/sourceforge relationship.
(Same bits, so no change to package.)