BSD Ports

comms/hamlib 4.5.5_3 MidnightBSD

Shared libraries for Amateur Radio Equipment Control Applications

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
lgpl
Categories
comms, hamradio

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
MidnightBSDcomms/hamlib4.5.5_3
FreeBSDcomms/hamlib4.7.2
OpenBSDcomms/hamlib4.6.5p0
NetBSDham/hamlib4.7.2
DragonFlycomms/hamlib4.6.2

Install

Binary package:

mport install hamlib

From mports:

cd /usr/mports/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

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Build dependencies 2
Run dependencies 1
Required by 1

Configuration

Options name: comms_hamlib

OptionDefaultDescription
DOCSoff
USES
autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python readline shebangfix tcl
Service scripts
none

Files

Manual pages 13
  • ampctl(1)
  • ampctld(1)
  • hamlib(7)
  • hamlib-primer(7)
  • hamlib-utilities(7)
  • rigctl(1)
  • rigctlcom(1)
  • rigctld(1)
  • rigmem(1)
  • rigsmtr(1)
  • rigswr(1)
  • rotctl(1)
  • rotctld(1)
pkg-plist 78
  • bin/ampctl
  • bin/ampctld
  • bin/rigctl
  • bin/rigctlcom
  • bin/rigctld
  • bin/rigmem
  • bin/rigsmtr
  • bin/rigswr
  • bin/rotctl
  • bin/rotctld
  • include/hamlib/ampclass.h
  • include/hamlib/amplifier.h
  • include/hamlib/amplist.h
  • include/hamlib/config.h
  • include/hamlib/rig.h
  • include/hamlib/rig_dll.h
  • include/hamlib/rigclass.h
  • include/hamlib/riglist.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.6
  • lib/libhamlib.a
  • lib/libhamlib.la
  • lib/libhamlib.so
  • lib/libhamlib.so.4
  • lib/libhamlib.so.4.0.6
  • %%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.pyc
  • lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.6.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/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/rigmem.1.gz
  • share/man/man1/rigsmtr.1.gz
  • share/man/man1/rigswr.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
  • share/aclocal/hamlib.m4
  • share/doc/hamlib/AUTHORS
  • share/doc/hamlib/COPYING
  • share/doc/hamlib/COPYING.LIB
  • share/doc/hamlib/ChangeLog
  • share/doc/hamlib/INSTALL
  • share/doc/hamlib/LICENSE
  • share/doc/hamlib/NEWS
  • share/doc/hamlib/PLAN
  • share/doc/hamlib/README
  • share/doc/hamlib/README.betatester
  • share/doc/hamlib/README.developer
  • share/doc/hamlib/README.osx
  • share/doc/hamlib/README.freqranges
  • share/doc/hamlib/README.multicast
  • share/doc/hamlib/THANKS
  • share/doc/hamlib/examples/perltest.pl
  • share/doc/hamlib/examples/py3test.py
  • share/doc/hamlib/examples/tcltest.tcl
distinfo 1
FileSizeSHA256
hamlib-4.5.5.tar.gz2.603846e+06601c89f32ed225e9527ade3d64d0d05d23202c05ae21ffa77e59d70ee4597fcd
Master sites 1
  • SF

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …