[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / ham / hamlib

File: [cvs.NetBSD.org] / pkgsrc / ham / hamlib / Makefile (download)

Revision 1.49, Sat Feb 13 01:02:18 2021 UTC (8 weeks ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, HEAD
Changes since 1.48: +2 -3 lines

ham/hamlib: Update to 4.1

Version 4.1
        2021-01-31
        * rigctld and rigs should be more robust for disconnect problems
        * Several fixes for Icom and Yaesu rigs
        * Nobody should need to use rig->caps or rig->state anymore
             If you need a variable added please contact us.
             Note that rig->state abstraction is not implemented yet...no need known
        * New rig_get_caps_int and rig_get_caps_cptr functions to replace using caps-> values
        * New rig_get_function to replace using caps-> function pointers
        * Fix shared library problem with WSJTX, JTDX, and JS8Call
        * New model Barrett 950

Version 4.0
        2020-11-29
        * API/ABI changes, advance ABI to 4 0 0.
        * Add GPIO and GPION options for DCD.  Jeroen Vreeken
        * New backend: ELAD FDM DUO.  Giovanni, HB9EIK.
        * New RIG_LEVEL_RFPOWER_METER_WATTS level
        * All channel functions now take a vfo argument
        * New rotator backend: iOptron. Bob, KD8CGH
        * New model: Icom IC-R8600.  Ekki, DF4OR
        * New utility: rigctlcom.  Mike, W9MDB
        * New model: FT847UNI for unidirectional early serial numbers.  Mike, W9MDB
        * Remove GNU Texinfo files and build system dependency.
        * Rig model numbers have changed to allow future growth
        * Fix a lot of static code analysis errors and warnings.  Mike, W9MDB
        * Rearrange directory structure to put rigs and rotators sources
          under their own subdirectories.  Mike, W9MDB
        * rig_get_channel changed to add read_only flag.
        * rigctl(d) f command also returns VFO now.
        * caching of vfo, frequency, mode, and ptt speeds up rigctld for all.
        * caching of kenwood/yaesu "IF" speeds up polling from WSJTX/JTDX.
        * rig_get_channel now has read_only flag but it still needs to be
          implemented based on rig behavior, so if you use rig_get_channel you
          may get a RIG_ENIMPL error to contact us for fixing it.
        * New rig backend for Elecraft K4.
        * New rig backend for PowerSDR (Flex and Apache users).
        * Many fixes and enhancements.  Mike, W9MDB and many contributors
        * PTT port is no longer shared by default, use --set-conf=ptt_share=1 to enable

# $NetBSD: Makefile,v 1.49 2021/02/13 01:02:18 gdt Exp $
#

DISTNAME=	hamlib-${VERSION}
# V.rcN, VrcN, V~rcN
VERSION=	4.1
VERSIOND=	${VERSION}
VERSIONF=	${VERSION}
PKGREVISION=	3
CATEGORIES=	ham
MASTER_SITES=	https://github.com/Hamlib/Hamlib/releases/download/${VERSIOND}/
#MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=hamlib/}
WRKSRC=		${WRKDIR}/hamlib-${VERSIONF}

MAINTAINER=	gdt@NetBSD.org
HOMEPAGE=	http://hamlib.sourceforge.net/
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

# \todo Consider language bindings.
CONFIGURE_ARGS+=	--without-tcl-binding \
			--without-perl-binding \
			--without-python-binding

.include "../../mk/bsd.prefs.mk"

TEST_TARGET=	check

.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"