BSD Ports

comms/hamlib 4.7.2 FreeBSD

Shared libraries for Amateur Radio Equipment Control Applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c327ff67ce
License
GPLv2+, LGPL21+
Categories
comms, hamradio
Package size
2076.4 KiB, 18736.9 KiB installed

Description

The Ham Radio Control Library hamlib, for short is a project to provide programs with a consistent Application Programming Interface (API) for controlling the myriad of radios and rotators available to amateur radio and communications users.

In the other systems

SystemPortVersion
FreeBSDcomms/hamlib4.7.2
OpenBSDcomms/hamlib4.6.5p0
NetBSDham/hamlib4.7.2
DragonFlycomms/hamlib4.6.2
MidnightBSDcomms/hamlib4.5.5_3

Install

Binary package:

pkg install hamlib

From the ports tree:

cd /usr/ports/comms/hamlib/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	hamlib>0:comms/hamlib
LIB_DEPENDS=	libhamlib++.so:comms/hamlib

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.7.24.7.2-4.6.44.7.2
FreeBSD:14:quarterly4.7.24.7.2n/a4.6.24.7.2
FreeBSD:15:latest4.7.24.7.2n/a4.6.44.6.4
FreeBSD:15:quarterly4.7.24.7.2n/an/an/a
FreeBSD:16:latest4.7.24.7.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 17
Run dependencies 9

Configuration

Options name: comms_hamlib

OptionDefaultDescription
DOCSoffBuild and/or install documentation
STATICoffBuild static executables and/or libraries
USES
autoreconf gnome libtool:keepla localbase:ldflags perl5 pkgconfig python readline shebangfix tcl
Service scripts
none

Files

Manual pages 18
  • ampctl(1)
  • ampctld(1)
  • hamlib(7)
  • hamlib-primer(7)
  • hamlib-utilities(7)
  • rigctl(1)
  • rigctlcom(1)
  • rigctld(1)
  • rigctlsync(1)
  • rigctltcp(1)
  • rigmem(1)
  • rigsmtr(1)
  • rigswr(1)
  • rigtestlibusb(1)
  • rigtestmcast(1)
  • rigtestmcastrx(1)
  • rotctl(1)
  • rotctld(1)
pkg-plist 77
  • bin/ampctl
  • bin/ampctld
  • bin/rigctl
  • bin/rigctlcom
  • bin/rigctld
  • bin/rigctlsync
  • bin/rigctltcp
  • bin/rigmem
  • bin/rigsmtr
  • bin/rigswr
  • bin/rigtestlibusb
  • 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
  • lib/libhamlib++.a
  • lib/libhamlib++.la
  • lib/libhamlib++.so
  • lib/libhamlib++.so.4
  • lib/libhamlib++.so.4.0.7
  • lib/libhamlib.a
  • lib/libhamlib.la
  • lib/libhamlib.so
  • lib/libhamlib.so.4
  • lib/libhamlib.so.4.0.7
  • %%SITE_ARCH%%/Hamlib.pm
  • %%SITE_ARCH%%/auto/Hamlib/Hamlib.so
  • %%SITE_ARCH%%/perltest.pl
  • %%PYTHON_SITELIBDIR%%/Hamlib.py
  • %%PYTHON_SITELIBDIR%%/_Hamlib.a
  • %%PYTHON_SITELIBDIR%%/_Hamlib.la
  • %%PYTHON_SITELIBDIR%%/_Hamlib.so
  • %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib.opt-2.pyc
  • %%PYTHON_SITELIBDIR%%/__pycache__/Hamlib.pyc
  • lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.7.so
  • lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.a
  • lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la
  • lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so
  • lib/tcl%%TCL_VER%%/Hamlib/pkgIndex.tcl
  • libdata/pkgconfig/hamlib.pc
  • share/aclocal/hamlib.m4
  • share/doc/hamlib/examples/perltest.pl
  • share/doc/hamlib/examples/tcltest.tcl
  • share/man/man1/ampctl.1.gz
  • share/man/man1/ampctld.1.gz
  • share/man/man1/rigctl.1.gz
  • share/man/man1/rigctlcom.1.gz
  • share/man/man1/rigctld.1.gz
  • share/man/man1/rigctlsync.1.gz
  • share/man/man1/rigctltcp.1.gz
  • share/man/man1/rigmem.1.gz
  • share/man/man1/rigsmtr.1.gz
  • share/man/man1/rigswr.1.gz
  • share/man/man1/rigtestlibusb.1.gz
  • share/man/man1/rigtestmcast.1.gz
  • share/man/man1/rigtestmcastrx.1.gz
  • share/man/man1/rotctl.1.gz
  • share/man/man1/rotctld.1.gz
  • share/man/man7/hamlib-primer.7.gz
  • share/man/man7/hamlib-utilities.7.gz
  • share/man/man7/hamlib.7.gz
distinfo 1
FileSizeSHA256
hamlib-4.7.2.tar.gz3.107379e+06ae1fcf2dbc80ea0786ea8f047b09399c3f7737d1930442f61a031708ed33e88f
Master sites 1
  • SF

Commit history 1

DateCommitCreditsLog message
c327ff67ce Diane Bruce comms/hamlib: Update to 4.7.2
Version 4.7.2 * 2026-06-21 * FTX-1: Rewrite set_channel using VFO-B + BM workaround, also fix the get_channel side, auto-exit Memory mode before VFO-state setters, and MC cursor targeting in ftx1_set_channel. GitHub PR # 2035. (TNX Terrell Deppe) * IC-7600/IC-7610: Update clock routines; fix IC-7610 clock commands. GitHub PR #2040 (TNX George Baltz) * Icom: Add CWR to modes eligible for DSP filtering. GitHub PR #2041. (TNX George Baltz) * Kenwood: New model Hamgeek uSGX. GitHub PR #2043 (TNX Leo Pizzolante) * Skywatcher: Now initialize motors on rot_open. GitHub PR #2046 (TNX Mario Haustein) * C23: Fix errors when compiling with C23 support. GitHub PR #2048 …