Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Dec 2006 12:17:43 -0700
From:      Diane Bruce <db@db.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/107212: [MAINTAINER] comms/hamlib: update to 1.2.6
Message-ID:  <E1GzHnz-00069B-H5@diana.db.net>
Resent-Message-ID: <200612262000.kBQK0Usb037010@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         107212
>Category:       ports
>Synopsis:       [MAINTAINER] comms/hamlib: update to 1.2.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 26 20:00:29 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Diane Bruce
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
none
>Environment:
System: FreeBSD diana.db.net 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #0: Sat Oct 14 14:44:56 MDT 2006
>Description:
- Update to 1.2.6

Removed file(s):
- files/patch-kenwood__kenwood.c
- files/patch-kenwood__th.c
- files/patch-kenwood__thg71.c
- files/patch-kenwood__tmv7.c
- files/patch-kenwood__ts140.c
- files/patch-kenwood__ts2000.c
- files/patch-kenwood__ts450s.c
- files/patch-kenwood__ts480.c
- files/patch-kenwood__ts570.c
- files/patch-kenwood__ts680.c
- files/patch-kenwood__ts850.c
- files/patch-kenwood__ts870s.c
- files/patch-yaesu__ft817.c

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- hamlib-1.2.6.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/Makefile /usr/home/db/ports/hamlib/Makefile
--- /usr/ports/comms/hamlib/Makefile	Fri Oct 13 20:53:22 2006
+++ /usr/home/db/ports/hamlib/Makefile	Tue Dec 26 12:10:59 2006
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	hamlib
-PORTVERSION=	1.2.5
+PORTVERSION=	1.2.6
 CATEGORIES=	comms hamradio
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -22,7 +22,7 @@
 USE_PERL5=	yes
 USE_PYTHON=	yes
 USE_AUTOTOOLS=	autoconf:259 libtool:15
-INSTALLS_SHLIB=	yes
+USE_LDCONFIG=	yes
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib"
 CONFIGURE_ARGS=	--with-perl-binding --with-python=${PYTHON_CMD}
 PLIST_SUB=	VER=${PORTVERSION}
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/distinfo /usr/home/db/ports/hamlib/distinfo
--- /usr/ports/comms/hamlib/distinfo	Fri Oct 13 20:53:22 2006
+++ /usr/home/db/ports/hamlib/distinfo	Fri Dec 22 10:12:32 2006
@@ -1,3 +1,3 @@
-MD5 (hamlib-1.2.5.tar.gz) = 9725a6ae60c1c8ead8669e42a67cc5e8
-SHA256 (hamlib-1.2.5.tar.gz) = 1a66cee68486087305b1f9ccfc2ea816aa88a50817257d6213608ec16a65c1ba
-SIZE (hamlib-1.2.5.tar.gz) = 1420619
+MD5 (hamlib-1.2.6.tar.gz) = 4bb058cfb9f13eaa8948b41e47956599
+SHA256 (hamlib-1.2.6.tar.gz) = 230bc5185521b7b5761677e96b3da29c349e16d074f88b107eb4c9bb717a6ca4
+SIZE (hamlib-1.2.6.tar.gz) = 1473299
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__kenwood.c /usr/home/db/ports/hamlib/files/patch-kenwood__kenwood.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__kenwood.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__kenwood.c	Wed Dec 31 17:00:00 1969
@@ -1,318 +0,0 @@
---- kenwood/kenwood.c.orig	Mon Apr 10 00:28:17 2006
-+++ kenwood/kenwood.c	Mon Apr 10 00:48:27 2006
-@@ -239,7 +239,8 @@
- int kenwood_set_vfo(RIG *rig, vfo_t vfo)
- {
- 	unsigned char cmdbuf[16], ackbuf[16];
--	int cmd_len, ack_len, retval;
-+	int cmd_len, retval;
-+	size_t ack_len;
- 	char vfo_function;
- 
- 	switch (vfo) {
-@@ -273,7 +274,8 @@
- int kenwood_set_split_vfo(RIG *rig, vfo_t vfo, split_t split, vfo_t txvfo)
- {
- 	unsigned char cmdbuf[16], ackbuf[16];
--	int cmd_len, ack_len, retval;
-+	int cmd_len, retval;
-+	size_t ack_len;
- 	char vfo_function;
- 
- 	if(vfo !=RIG_VFO_CURR) {
-@@ -326,7 +328,8 @@
- int kenwood_get_vfo(RIG *rig, vfo_t *vfo)
- {
- 	unsigned char infobuf[50];
--	int info_len, retval;
-+	int retval;
-+	size_t info_len;
- 
- 	info_len = 50;
- 	retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
-@@ -358,7 +361,8 @@
- int kenwood_set_freq(RIG *rig, vfo_t vfo, freq_t freq)
- {
- 	unsigned char freqbuf[16], ackbuf[16];
--	int freq_len, ack_len, retval;
-+	int freq_len, retval;
-+	size_t ack_len;
- 	char vfo_letter;
- 	vfo_t	tvfo;
- 
-@@ -373,7 +377,7 @@
- 							vfo);
- 		return -RIG_EINVAL;
- 	}
--	freq_len = sprintf(freqbuf,"F%c%011"PRIll";", vfo_letter, (long long)freq);
-+	freq_len = sprintf(freqbuf,"F%c%011"PRIll";", vfo_letter, (long)freq);
- 
- 	ack_len = 0;
- 	retval = kenwood_transaction (rig, freqbuf, freq_len, ackbuf, &ack_len);
-@@ -389,7 +393,8 @@
- {
- 	unsigned char freqbuf[50];
- 	unsigned char cmdbuf[4];
--	int cmd_len, freq_len, retval;
-+	int cmd_len, retval;
-+	size_t freq_len;
- 	char vfo_letter;
- 	vfo_t	tvfo;
- 
-@@ -426,7 +431,8 @@
- int kenwood_get_rit(RIG *rig, vfo_t vfo, shortfreq_t * rit)
- {
- 	unsigned char infobuf[50];
--	int info_len, retval;
-+	int retval;
-+	size_t info_len;
- 
- 	info_len = 50;
- 	retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
-@@ -451,7 +457,8 @@
- int kenwood_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
- {
-         unsigned char buf[50], infobuf[50], c;
--        int retval, info_len, len, i;
-+        int retval, len, i;
-+	size_t info_len;
- 
- 	
- 	info_len = 0;
-@@ -491,7 +498,7 @@
- int kenwood_scan(RIG * rig, vfo_t vfo, scan_t scan, int ch)
- {
- 	unsigned char ackbuf[16];
--	int ack_len = 0;
-+	size_t ack_len = 0;
- 
- 	return kenwood_transaction (rig, scan==RIG_SCAN_STOP? "SC0;":"SC1;", 4, 
- 						ackbuf, &ack_len);
-@@ -505,7 +512,8 @@
- int kenwood_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
- {
- 	unsigned char mdbuf[16],ackbuf[16];
--	int mdbuf_len, ack_len, kmode, retval;
-+	int mdbuf_len, kmode, retval;
-+	size_t ack_len;
- 
- 	switch (mode) {
- 		case RIG_MODE_CW:       kmode = MD_CW; break;
-@@ -536,7 +544,8 @@
- int kenwood_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
- 	unsigned char modebuf[50];
--	int mode_len, retval;
-+	int retval;
-+	size_t mode_len;
- 
- 
- 	mode_len = 50;
-@@ -574,7 +583,8 @@
- int kenwood_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
- {
- 	unsigned char levelbuf[16], ackbuf[16];
--	int level_len, ack_len, retval;
-+	int level_len, retval;
-+	size_t ack_len;
- 	int i, kenwood_val;
- 
- 	if (RIG_LEVEL_IS_FLOAT(level))
-@@ -636,7 +646,8 @@
- int get_kenwood_level(RIG *rig, const char *cmd, int cmd_len, float *f)
- {
- 	unsigned char lvlbuf[50];
--	int lvl_len, retval;
-+	int retval;
-+	size_t lvl_len;
- 	int lvl;
- 
- 	lvl_len = 50;
-@@ -667,7 +678,8 @@
- int kenwood_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
- 	unsigned char lvlbuf[50];
--	int lvl_len, retval;
-+	int retval;
-+	size_t lvl_len;
- 	int lvl;
- 	int i, ret, agclevel;
- 
-@@ -769,7 +781,8 @@
- int kenwood_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
- {
- 	unsigned char fctbuf[16], ackbuf[16];
--	int fct_len, ack_len;
-+	int fct_len;
-+	size_t ack_len;
- 
- 	/* Optimize:
- 	 *   sort the switch cases with the most frequent first
-@@ -836,7 +849,8 @@
- static int get_kenwood_func(RIG *rig, const char *cmd, int cmd_len, int *status)
- {
- 	unsigned char fctbuf[50];
--	int fct_len, retval;
-+	int retval;
-+	size_t fct_len;
- 
- 	fct_len = 50;
- 	retval = kenwood_transaction (rig, cmd, cmd_len, fctbuf, &fct_len);
-@@ -862,7 +876,8 @@
- int kenwood_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
- {
- 	unsigned char fctbuf[50];
--	int fct_len, retval;
-+	int retval;
-+	size_t fct_len;
- 
- 	fct_len = 50;
- 
-@@ -933,7 +948,8 @@
- {
- 	const struct rig_caps *caps;
- 	unsigned char tonebuf[16], ackbuf[16];
--	int tone_len, ack_len;
-+	int tone_len;
-+	size_t ack_len;
- 	int i;
- 								 
- 	caps = rig->caps;
-@@ -961,7 +977,8 @@
- {
- 	const struct rig_caps *caps;
- 	unsigned char tonebuf[50];
--	int tone_len, i, retval;
-+	int i, retval;
-+	size_t tone_len;
- 	unsigned int tone_idx;
- 								 
- 	caps = rig->caps;
-@@ -1006,7 +1023,8 @@
- int kenwood_get_ptt(RIG *rig, vfo_t vfo, ptt_t *ptt)
- {
- 	unsigned char infobuf[50];
--	int info_len, retval;
-+	int retval;
-+	size_t info_len;
- 
- 	info_len = 50;
- 	retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
-@@ -1032,7 +1050,7 @@
- int kenwood_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
- {
- 	unsigned char ackbuf[16];
--	int ack_len = 0;
-+	size_t ack_len = 0;
- 
- 	return kenwood_transaction (rig, ptt==RIG_PTT_ON? "TX;":"RX;", 3, 
- 					ackbuf, &ack_len);
-@@ -1046,7 +1064,8 @@
- int kenwood_get_dcd(RIG *rig, vfo_t vfo, dcd_t *dcd)
- {
- 	unsigned char busybuf[50];
--	int busy_len, retval;
-+	int retval;
-+	size_t busy_len;
- 								 
- 	busy_len = 50;
- 	retval = kenwood_transaction (rig, "BY;", 3, busybuf, &busy_len);
-@@ -1071,7 +1090,8 @@
- int kenwood_set_trn(RIG *rig, int trn)
- {
- 	unsigned char trnbuf[16], ackbuf[16];
--	int trn_len, ack_len = 0;
-+	int trn_len;
-+	size_t ack_len = 0;
- 
- 	trn_len = sprintf(trnbuf,"AI%c;", trn==RIG_TRN_RIG?'1':'0');
- 
-@@ -1085,7 +1105,8 @@
- int kenwood_get_trn(RIG *rig, int *trn)
- {
- 	unsigned char trnbuf[50];
--	int trn_len, retval;
-+	int retval;
-+	size_t trn_len;
- 
- 	trn_len = 50;
- 	retval = kenwood_transaction (rig, "AI;", 3, trnbuf, &trn_len);
-@@ -1109,7 +1130,8 @@
- int kenwood_set_powerstat(RIG *rig, powerstat_t status)
- {
- 	unsigned char pwrbuf[16], ackbuf[16];
--	int pwr_len, ack_len = 0;
-+	int pwr_len;
-+	size_t ack_len = 0;
- 
- 	pwr_len = sprintf(pwrbuf,"PS%c;", status==RIG_POWER_ON?'1':'0');
- 
-@@ -1123,7 +1145,8 @@
- int kenwood_get_powerstat(RIG *rig, powerstat_t *status)
- {
- 	unsigned char pwrbuf[50];
--	int pwr_len = 50, retval;
-+	int retval;
-+	size_t pwr_len = 50;
- 
- 	retval = kenwood_transaction (rig, "PS;", 3, pwrbuf, &pwr_len);
- 	if (retval != RIG_OK)
-@@ -1146,7 +1169,8 @@
- int kenwood_reset(RIG *rig, reset_t reset)
- {
- 	unsigned char rstbuf[16], ackbuf[16];
--	int rst_len, ack_len = 0;
-+	int rst_len;
-+	size_t ack_len = 0;
- 	char rst;
- 
- 	switch(reset) {
-@@ -1169,7 +1193,8 @@
- int kenwood_send_morse(RIG *rig, vfo_t vfo, const char *msg)
- {
- 	unsigned char morsebuf[30], m2[30], ackbuf[16];
--	int morse_len, ack_len;
-+	int morse_len;
-+	size_t ack_len;
- 	int msg_len, buff_len, retval;
- 	const char *p;
- 
-@@ -1212,7 +1237,7 @@
- int kenwood_vfo_op(RIG *rig, vfo_t vfo, vfo_op_t op)
- {
- 	unsigned char *cmd, ackbuf[16];
--	int ack_len = 0;
-+	size_t ack_len = 0;
- 
- 	switch(op) {
- 		case RIG_OP_UP: cmd="UP;"; break;
-@@ -1236,7 +1261,8 @@
- int kenwood_set_mem(RIG *rig, vfo_t vfo, int ch)
- {
- 	unsigned char membuf[16], ackbuf[16];
--	int mem_len, ack_len = 0;
-+	int mem_len;
-+	size_t ack_len = 0;
- 
- 	/*
- 	 * "MCbmm;"
-@@ -1255,7 +1281,8 @@
- int kenwood_get_mem(RIG *rig, vfo_t vfo, int *ch)
- {
- 	unsigned char membuf[50];
--	int retval, mem_len;
-+	int retval;
-+	size_t mem_len;
- 
- 	/*
- 	 * "MCbmm;"
-@@ -1286,7 +1313,8 @@
- const char* kenwood_get_info(RIG *rig)
- {
- 	unsigned char firmbuf[50];
--	int firm_len, retval;
-+	int retval;
-+	size_t firm_len;
- 								 
- 	firm_len = 50;
- 	retval = kenwood_transaction (rig, "TY;", 3, firmbuf, &firm_len);
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__th.c /usr/home/db/ports/hamlib/files/patch-kenwood__th.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__th.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__th.c	Wed Dec 31 17:00:00 1969
@@ -1,287 +0,0 @@
---- kenwood/th.c.orig	Mon Apr 10 01:19:35 2006
-+++ kenwood/th.c	Mon Apr 10 02:34:23 2006
-@@ -64,7 +64,8 @@
- th_decode_event (RIG *rig)
- {
-     char asyncbuf[128];
--    int retval,async_len=128;
-+    int retval;
-+    size_t async_len=128;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -182,7 +183,8 @@
- th_set_freq (RIG *rig, vfo_t vfo, freq_t freq)
- {
-     char freqbuf[ACKBUF_LEN], ackbuf[ACKBUF_LEN];
--    int retval, step,ack_len=ACKBUF_LEN;
-+    int retval, step;
-+    size_t ack_len=ACKBUF_LEN;
-     long long f;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
-@@ -193,7 +195,7 @@
- 	}
- 
-     step = 1;
--    f=(long long) freq;
-+    f=(long) freq;
-     sprintf(freqbuf, "FQ %011"PRIll",%1d"EOM, f, step);
-     retval = kenwood_transaction(rig, freqbuf, strlen(freqbuf), ackbuf, &ack_len);
-     if (retval != RIG_OK)
-@@ -210,7 +212,8 @@
- th_get_freq (RIG *rig, vfo_t vfo, freq_t *freq)
- {
-     char freqbuf[24], ackbuf[ACKBUF_LEN];
--    int retval, step,ack_len=ACKBUF_LEN;
-+    int retval, step;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -243,7 +246,8 @@
- th_set_mode (RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
- {
-     char kmode, mdbuf[24], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-       if(vfo!=RIG_VFO_CURR) {
-@@ -276,7 +280,8 @@
- th_get_mode (RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-     char vch, ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-       if(vfo!=RIG_VFO_CURR) {
-@@ -316,7 +321,8 @@
- th_set_vfo (RIG *rig, vfo_t vfo)
- {
-     char vfobuf[16], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -368,7 +374,8 @@
- th_get_vfo (RIG *rig, vfo_t *vfo)
- {
-     char cmdbuf[16], ackbuf[ACKBUF_LEN],vfoc;
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -425,7 +432,8 @@
- th_set_trn(RIG *rig, int trn)
- {
-     char trnbuf[16], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -445,7 +453,8 @@
- th_get_trn (RIG *rig, int *trn)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -471,7 +480,8 @@
- static int th_get_kenwood_func (RIG *rig, const char *cmd, int *status)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-     retval = kenwood_transaction (rig, cmd, strlen(cmd), ackbuf, &ack_len);
-@@ -528,7 +538,8 @@
- static int th_tburst(RIG *rig, vfo_t vfo, int status)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     if(status==1) {
-     retval = kenwood_transaction(rig, "TT"EOM, 3, ackbuf, &ack_len);
-@@ -550,7 +561,8 @@
- static int th_set_kenwood_func (RIG *rig, const char *cmd, int status)
- {
-     char trbuf[16], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -641,7 +653,8 @@
- th_get_level (RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
-     char vch, lvlbuf[32], ackbuf[ACKBUF_LEN];
--    int retval, v, l,ack_len=ACKBUF_LEN;
-+    int retval, v, l;
-+    size_t ack_len=ACKBUF_LEN;
-     vfo_t tvfo;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
-@@ -734,7 +747,8 @@
- int th_set_level (RIG *rig, vfo_t vfo, setting_t level, value_t val)
- {
-     char vch, lvlbuf[32], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     vfo_t tvfo;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
-@@ -788,7 +802,8 @@
- {
-       const struct rig_caps *caps;
-       unsigned char tonebuf[16], ackbuf[ACKBUF_LEN];
--      int i, retval,ack_len=ACKBUF_LEN;
-+      int i, retval;
-+      size_t ack_len=ACKBUF_LEN;
- 
- 	rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -819,7 +834,8 @@
- {
-     struct rig_caps *caps;
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 	unsigned int tone_idx;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -851,7 +867,8 @@
- th_get_info(RIG *rig)
- {
- 	static unsigned char firmbuf[16];
--	int retval,firm_len=16;
-+	int retval;
-+        size_t firm_len=16;
- 
- 	rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -877,7 +894,8 @@
- th_set_mem(RIG *rig, vfo_t vfo, int ch)
- {
- 	unsigned char vsel, membuf[16], ackbuf[16];
--	int retval, ack_len = 16;
-+	int retval;
-+        size_t ack_len = 16;
- 	vfo_t tvfo;
- 
- 	rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
-@@ -913,7 +931,8 @@
- th_get_mem(RIG *rig, vfo_t vfo, int *ch)
- {
- 	unsigned char *membuf, ackbuf[ACKBUF_LEN];
--	int retval,ack_len=ACKBUF_LEN;
-+	int retval;
-+        size_t ack_len=ACKBUF_LEN;
- 	vfo_t tvfo,cvfo;
- 
- 	rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
-@@ -966,7 +985,8 @@
- th_set_ptt(RIG *rig, vfo_t vfo, ptt_t ptt)
- {
- 	unsigned char *membuf, ackbuf[ACKBUF_LEN];
--	int retval,ack_len=ACKBUF_LEN;
-+	int retval;
-+        size_t ack_len=ACKBUF_LEN;
- 
-         rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -1017,7 +1037,8 @@
- int th_get_powerstat(RIG *rig, powerstat_t *status)
- {
-                 unsigned char pwrbuf[50];
--                int pwr_len = 50, retval;
-+                int retval;
-+		size_t pwr_len = 50;
-                                                                                                                             
-                 retval = kenwood_transaction (rig, "PS;", 3, pwrbuf, &pwr_len);
-                 if (retval != RIG_OK)
-@@ -1037,7 +1058,8 @@
- int th_get_dcd(RIG *rig, vfo_t vfo, dcd_t *dcd)
- {
-         unsigned char *membuf, ackbuf[ACKBUF_LEN];
--        int retval, ack_len=ACKBUF_LEN;
-+        int retval;
-+        size_t ack_len=ACKBUF_LEN;
- 
- 	switch (vfo) {
- 	  case RIG_VFO_VFO:
-@@ -1081,7 +1103,8 @@
- {
- 
- 	unsigned char *membuf,ackbuf[ACKBUF_LEN];
--	int retval,ack_len=ACKBUF_LEN;
-+	int retval;
-+        size_t ack_len=ACKBUF_LEN;
- 
-         rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -1123,7 +1146,8 @@
- int th_get_channel(RIG *rig, channel_t *chan)
- {
-     char membuf[64],ackbuf[ACKBUF_LEN];
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
-     freq_t freq,offset;
-     char req[16],scf[128];
-     int step, shift, rev, tone, ctcss, tonefq, ctcssfq;
-@@ -1228,7 +1252,8 @@
- int th_set_channel(RIG *rig, const channel_t *chan)
- {
-     char membuf[ACKBUF_LEN],ackbuf[ACKBUF_LEN];
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
-     char req[64];
-     long long freq,offset;   
-     int chn, step, shift, tone, ctcss, tonefq, ctcssfq;
-@@ -1298,12 +1323,12 @@
- 
-     if(chan->channel_num<=220)
-     sprintf(membuf, "%s,%011"PRIll",%01d,%01d,0,%01d,%01d,,%02d,,%02d,%09"PRIll",0"EOM,
--                    req,(long long)freq, step, shift, tone,
--                    ctcss, tonefq, ctcssfq, (long long)offset);
-+                    req,(long)freq, step, shift, tone,
-+                    ctcss, tonefq, ctcssfq, (long)offset);
-     else
-     sprintf(membuf, "%s,%011"PRIll",%01d,%01d,0,%01d,%01d,,%02d,,%02d,%09"PRIll EOM,
--                    req, (long long)freq, step, shift, tone,
--                    ctcss, tonefq, ctcssfq, (long long)offset);
-+                    req, (long)freq, step, shift, tone,
-+                    ctcss, tonefq, ctcssfq, (long)offset);
- 
-     ack_len=ACKBUF_LEN;
-     retval = kenwood_transaction(rig, membuf, strlen(membuf), ackbuf, &ack_len);
-@@ -1312,7 +1337,7 @@
- 
-     if(chan->channel_num<223 && chan->tx_freq!=RIG_FREQ_NONE) {
- 	req[5]='1';
--    	sprintf(membuf, "%s,%011"PRIll",%01d"EOM, req,(long long)chan->tx_freq, step);
-+    	sprintf(membuf, "%s,%011"PRIll",%01d"EOM, req,(long)chan->tx_freq, step);
-         ack_len=ACKBUF_LEN;
-     	retval = kenwood_transaction(rig, membuf, strlen(membuf), ackbuf, &ack_len);
-         if (retval != RIG_OK)
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__thg71.c /usr/home/db/ports/hamlib/files/patch-kenwood__thg71.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__thg71.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__thg71.c	Wed Dec 31 17:00:00 1969
@@ -1,62 +0,0 @@
---- kenwood/thg71.c.orig	Mon Apr 10 01:13:33 2006
-+++ kenwood/thg71.c	Mon Apr 10 01:16:04 2006
-@@ -184,7 +184,8 @@
- int thg71_decode_event (RIG *rig)
- {
-     char asyncbuf[ACKBUF_LEN];
--    int retval, asyncbuf_len = ACKBUF_LEN-1;
-+    int retval;
-+    size_t asyncbuf_len = ACKBUF_LEN-1;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-     retval = kenwood_transaction(rig, NULL, 0, asyncbuf, &asyncbuf_len);
-@@ -291,7 +292,8 @@
- int thg71_get_mode (RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     int step;
-     freq_t freq;
- 
-@@ -327,7 +329,8 @@
- int thg71_set_vfo (RIG *rig, vfo_t vfo)
- {
-     char vfobuf[16], ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-@@ -355,7 +358,8 @@
- int thg71_get_vfo (RIG *rig, vfo_t *vfo)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     int vch;
- 
-     retval = kenwood_transaction(rig, "VMC 0"EOM , 6, ackbuf, &ack_len);
-@@ -382,7 +386,8 @@
- int thg71_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
-      if(func != RIG_FUNC_TBURST)
- 		return -RIG_EINVAL;
-@@ -404,7 +409,8 @@
- int thg71_open(RIG *rig)
- {
-     char ackbuf[ACKBUF_LEN],*strl,*stru;
--    int retval,i,ack_len=ACKBUF_LEN;
-+    int retval,i;
-+    size_t ack_len=ACKBUF_LEN;
-     const freq_range_t frend=RIG_FRNG_END;
- 
- 	/* just to be sure it's a THG-71 */
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__tmv7.c /usr/home/db/ports/hamlib/files/patch-kenwood__tmv7.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__tmv7.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__tmv7.c	Wed Dec 31 17:00:00 1969
@@ -1,85 +0,0 @@
---- kenwood/tmv7.c.orig	Mon Apr 10 01:16:47 2006
-+++ kenwood/tmv7.c	Mon Apr 10 02:15:58 2006
-@@ -216,7 +216,8 @@
- int tmv7_decode_event (RIG *rig)
- {
-     char asyncbuf[ACKBUF_LEN];
--    int retval, asyncbuf_len = ACKBUF_LEN-1;
-+    int retval;
-+    size_t asyncbuf_len = ACKBUF_LEN-1;
-     rig_debug(RIG_DEBUG_TRACE, "%s: called\n", __FUNCTION__);
- 
-     retval = kenwood_transaction(rig, NULL, 0, asyncbuf, &asyncbuf_len);
-@@ -324,7 +325,8 @@
- int tmv7_set_vfo (RIG *rig, vfo_t vfo)
- {
-     char vfobuf[16], ackbuf[ACKBUF_LEN];
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
- 
-     rig_debug(RIG_DEBUG_TRACE, "%s: called %d\n", __FUNCTION__,vfo);
- 
-@@ -383,7 +385,8 @@
- int tmv7_get_mode (RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
-     int step;
-     freq_t freq;
- 
-@@ -428,7 +431,8 @@
- int tmv7_get_channel(RIG *rig, channel_t *chan)
- {
-     char membuf[64],ackbuf[ACKBUF_LEN];
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
-     freq_t freq;
-     char req[16],scf[128];
-     int step, shift, rev, tone, ctcss, tonefq, ctcssfq;
-@@ -540,7 +544,8 @@
- int tmv7_set_channel(RIG *rig, const channel_t *chan)
- {
-     char membuf[ACKBUF_LEN],ackbuf[ACKBUF_LEN];
--    int retval,ack_len;
-+    int retval;
-+    size_t ack_len;
-     char req[64];
-     long long freq;   
-     int chn, step, shift, tone, ctcss, tonefq, ctcssfq;
-@@ -617,11 +622,11 @@
- 
-     if(chan->channel_num<221)
-     	sprintf(membuf, "%s,%011"PRIll",%01d,%01d,0,%01d,%01d,0,%02d,000,%02d,0,0"EOM,
--                    req,(long long)freq, step, shift, tone,
-+                    req,(long)freq, step, shift, tone,
-                     ctcss, tonefq, ctcssfq);
-     else
-     	sprintf(membuf, "%s,%011"PRIll",%01d,%01d,0,%01d,%01d,0,%02d,000,%02d,"EOM,
--                    req, (long long)freq, step, shift, tone,
-+                    req, (long)freq, step, shift, tone,
-                     ctcss, tonefq, ctcssfq);
- 
-     ack_len=ACKBUF_LEN;
-@@ -631,7 +636,7 @@
- 
-     if(chan->tx_freq!=RIG_FREQ_NONE) {
- 	req[5]='1';
--    	sprintf(membuf, "%s,%011"PRIll",%01d"EOM, req,(long long)chan->tx_freq, step);
-+    	sprintf(membuf, "%s,%011"PRIll",%01d"EOM, req,(long)chan->tx_freq, step);
-         ack_len=ACKBUF_LEN;
-     	retval = kenwood_transaction(rig, membuf, strlen(membuf), ackbuf, &ack_len);
-         if (retval != RIG_OK)
-@@ -656,7 +661,8 @@
- int tmv7_open(RIG *rig)
- {
-     char ackbuf[ACKBUF_LEN];
--    int retval,ack_len=ACKBUF_LEN;
-+    int retval;
-+    size_t ack_len=ACKBUF_LEN;
- 
- 	/* just to be sure it's a TM-V7 */
-     retval = kenwood_transaction(rig, "ID"EOM, 3, ackbuf, &ack_len);
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts140.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts140.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts140.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts140.c	Wed Dec 31 17:00:00 1969
@@ -1,107 +0,0 @@
---- kenwood/ts140.c.orig	Sun Apr  9 23:07:44 2006
-+++ kenwood/ts140.c	Sun Apr  9 23:08:10 2006
-@@ -63,7 +63,8 @@
- static int ts140_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-                 unsigned char modebuf[50];
--                int mode_len, retval;
-+                size_t mode_len;
-+		int retval;
- 
-                 mode_len = 50;
-                 retval = kenwood_transaction (rig, "IF;", 3, modebuf, &mode_len);
-@@ -98,7 +99,8 @@
- static int ts140_set_vfo(RIG *rig, vfo_t vfo)
- {
-                 unsigned char cmdbuf[16], ackbuf[16];
--                int cmd_len, ack_len, retval;
-+                int cmd_len, retval;
-+		size_t ack_len;
-                 char vfo_function;
- 
-                 switch (vfo) {
-@@ -118,13 +120,14 @@
-                 retval = kenwood_transaction (rig, cmdbuf, cmd_len, ackbuf, &ack_len);
-                 if (retval != RIG_OK)
-                         return retval;
--				return RIG_OK;
-+                return RIG_OK;
- }
- 
- static int ts140_get_freq(RIG *rig, vfo_t vfo, freq_t *freq)
- {
-                 unsigned char freqbuf[50];
--                int freq_len, retval;
-+                size_t freq_len;
-+		int retval;
-                 long long f;
- 
- /* We're using IF; here because the TS-140S is incapable of supplying
-@@ -143,16 +146,47 @@
-                	}
- 
-                	freqbuf[14] = '\0';
--                sscanf(freqbuf+2, "%lld", &f);
-+                sscanf(freqbuf+2, "%lld", &f); /* Is a long long int really necessary here? */
-                 *freq = (freq_t)f;
- 
-                 return RIG_OK;
- }
- 
-+static int ts140_get_mem(RIG *rig, vfo_t vfo, int *ch)
-+{
-+                unsigned char membuf[50];
-+                int m, retval;
-+                size_t mem_len;
-+
-+                mem_len = 50;
-+
-+/* Again, the TS-140S is incapable of supplying the memory location
-+* from MC; so we use IF;. Another awful hack, but it's what the radio
-+* forces us to use. Furthermore, the radio will not return the value
-+* of an empty memory. */
-+
-+                retval = kenwood_transaction (rig, "IF;", 3, membuf, &mem_len);
-+                if (retval != RIG_OK)
-+                                return retval;
-+
-+                if (mem_len != 38 || membuf[1] != 'F') {
-+                                rig_debug(RIG_DEBUG_ERR,"ts140_get_mem: wrong answer "
-+                                                                "len=%d\n", mem_len);
-+                                return -RIG_ERJCTED;
-+                }
-+
-+                membuf[28] = '\0';
-+                sscanf(membuf+25, "%d", &m);
-+                *ch = m;
-+
-+                return RIG_OK;
-+}
-+
- static int ts140_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
- {
-                 unsigned char fctbuf[16], ackbuf[16];
--                int fct_len, ack_len;
-+                int fct_len;
-+		size_t ack_len;
-                 ack_len = 0;
-                 switch (func) {
-                 case RIG_FUNC_LOCK:
-@@ -170,7 +204,7 @@
- 
- /*
-  * ts140 rig capabilities.
-- * 	MattD.. 2005-01-29
-+ * 	GW0VNR 09042006
-  */
- 
- const struct rig_caps ts140_caps = {
-@@ -275,7 +309,7 @@
- .get_func =  kenwood_get_func,
- .vfo_op =  kenwood_vfo_op,
- .set_mem =  kenwood_set_mem,
--.get_mem =  kenwood_get_mem,
-+.get_mem =  ts140_get_mem,
- .reset =  kenwood_reset,
- 
- };
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts2000.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts2000.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts2000.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts2000.c	Wed Dec 31 17:00:00 1969
@@ -1,12 +0,0 @@
---- kenwood/ts2000.c.orig	Mon Apr 10 01:08:30 2006
-+++ kenwood/ts2000.c	Mon Apr 10 01:09:48 2006
-@@ -259,7 +259,8 @@
- int ts2000_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
- 		unsigned char lvlbuf[50];
--		int lvl_len, retval;
-+		int retval;
-+		size_t lvl_len;
- 		int lvl;
- 		int i, ret, agclevel;
- 
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts450s.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts450s.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts450s.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts450s.c	Wed Dec 31 17:00:00 1969
@@ -1,42 +0,0 @@
---- kenwood/ts450s.c.orig	Mon Apr 10 01:05:26 2006
-+++ kenwood/ts450s.c	Mon Apr 10 01:07:44 2006
-@@ -78,7 +78,8 @@
- ts450s_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-   unsigned char infobuf[50];
--  int info_len, retval;
-+  int retval;
-+  size_t info_len;
- 
-   retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
-   if (retval != RIG_OK)
-@@ -116,7 +117,8 @@
- ts450s_get_vfo(RIG *rig, vfo_t *vfo)
- {
-   unsigned char infobuf[50];
--  int info_len, retval;
-+  int retval;
-+  size_t info_len;
- 
-   retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len);
-   if (retval != RIG_OK)
-@@ -145,7 +147,8 @@
- ts450s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
-   unsigned char lvlbuf[50];
--  int lvl_len, retval;
-+  int retval;
-+  size_t lvl_len;
- 
-   lvl_len = 50;
-   switch (level) 
-@@ -205,7 +208,8 @@
- ts450s_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
- {
-   unsigned char levelbuf[16], ackbuf[16];
--  int level_len, ack_len, retval;
-+  int level_len, retval;
-+  size_t ack_len;
-   int kenwood_val;
- 
-   if (RIG_LEVEL_IS_FLOAT(level))
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts480.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts480.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts480.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts480.c	Wed Dec 31 17:00:00 1969
@@ -1,68 +0,0 @@
---- kenwood/ts480.c.orig	Mon Apr 10 01:10:22 2006
-+++ kenwood/ts480.c	Mon Apr 10 01:12:55 2006
-@@ -50,7 +50,7 @@
- kenwood_ts480_set_ptt (RIG * rig, vfo_t vfo, ptt_t ptt)
- {
-   unsigned char ackbuf[16];
--  int ack_len = 0;
-+  size_t ack_len = 0;
- 
-   if (RIG_PTT_ON == ptt)
-     return kenwood_transaction (rig, "TX1;", 4, ackbuf, &ack_len);
-@@ -68,7 +68,7 @@
- kenwood_ts480_set_ant (RIG * rig, vfo_t vfo, ant_t ant)
- {
-   unsigned char ackbuf[16];
--  int ack_len = 0;
-+  size_t ack_len = 0;
- 
-   if (RIG_ANT_1 == ant)
-     return kenwood_transaction (rig, "AN1;", 4, ackbuf, &ack_len);
-@@ -88,7 +88,7 @@
- kenwood_ts480_get_ant (RIG * rig, vfo_t vfo, ant_t * ant)
- {
-   unsigned char ackbuf[16];
--  int ack_len = 16;
-+  size_t ack_len = 16;
-   int retval;
- 
-   retval = kenwood_transaction (rig, "AN;", 3, ackbuf, &ack_len);
-@@ -120,7 +120,8 @@
- kenwood_ts480_get_info (RIG * rig)
- {
-   unsigned char firmbuf[50];
--  int firm_len, retval;
-+  int retval;
-+  size_t firm_len;
- 
-   firm_len = 50;
-   retval = kenwood_transaction (rig, "TY;", 3, firmbuf, &firm_len);
-@@ -160,7 +161,8 @@
- kenwood_ts480_set_level (RIG * rig, vfo_t vfo, setting_t level, value_t val)
- {
-   unsigned char levelbuf[16], ackbuf[16];
--  int level_len, ack_len, retval;
-+  int level_len, retval;
-+  size_t ack_len;
-   int kenwood_val;
- 
-   switch (level)
-@@ -227,7 +229,7 @@
- kenwood_ts480_get_level (RIG * rig, vfo_t vfo, setting_t level, value_t * val)
- {
-   unsigned char ackbuf[50];
--  int ack_len = 50;
-+  size_t ack_len = 50;
-   int levelint;
-   int retval;
- 
-@@ -327,7 +329,8 @@
- kenwood_ts480_set_func (RIG * rig, vfo_t vfo, setting_t func, int status)
- {
-   unsigned char fctbuf[16], ackbuf[16];
--  int fct_len, ack_len;
-+  int fct_len;
-+  size_t ack_len;
- 
-   ack_len = 0;
-   switch (func)
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts570.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts570.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts570.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts570.c	Wed Dec 31 17:00:00 1969
@@ -1,42 +0,0 @@
---- kenwood/ts570.c.orig	Mon Apr 10 00:54:20 2006
-+++ kenwood/ts570.c	Mon Apr 10 01:04:43 2006
-@@ -65,7 +65,8 @@
- static int ts570_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-   unsigned char buf[50];
--  int buf_len, retval;
-+  int retval;
-+  size_t buf_len;
- 
- 
-   buf_len = 50;
-@@ -146,7 +147,8 @@
- static int ts570_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
- {
-   unsigned char buf[16],ackbuf[16];
--  int buf_len, ack_len, kmode, retval;
-+  int buf_len, kmode, retval;
-+  size_t ack_len;
- 
-   switch (mode) 
-   {
-@@ -203,7 +205,8 @@
- static int ts570_set_ant(RIG *rig, vfo_t vfo, ant_t ant)
- {
- 	unsigned char buf[6], ackbuf[16];
--	int len, ack_len, retval;
-+	int len, retval;
-+	size_t ack_len;
- 
- 	len = sprintf(buf,"AN%c;", ant==RIG_ANT_1?'1':'2');
- 
-@@ -220,7 +223,8 @@
- static int ts570_get_ant(RIG *rig, vfo_t vfo, ant_t *ant)
- {
- 	unsigned char infobuf[50];
--	int info_len, retval;
-+	int retval;
-+	size_t info_len;
- 
- 	info_len = 5;
- 	retval = kenwood_transaction (rig, "AN;", 3, infobuf, &info_len);
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts680.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts680.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts680.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts680.c	Wed Dec 31 17:00:00 1969
@@ -1,105 +0,0 @@
---- kenwood/ts680.c.orig	Mon Apr 10 01:50:28 2006
-+++ kenwood/ts680.c	Mon Apr 10 01:46:44 2006
-@@ -63,7 +63,8 @@
- static int ts680_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-                 unsigned char modebuf[50];
--                int mode_len, retval;
-+                size_t mode_len;
-+		int retval;
- 
-                 mode_len = 50;
-                 retval = kenwood_transaction (rig, "IF;", 3, modebuf, &mode_len);
-@@ -98,7 +99,8 @@
- static int ts680_set_vfo(RIG *rig, vfo_t vfo)
- {
-                 unsigned char cmdbuf[16], ackbuf[16];
--                int cmd_len, ack_len, retval;
-+                int cmd_len, retval;
-+		size_t ack_len;
-                 char vfo_function;
- 
-                 switch (vfo) {
-@@ -124,7 +126,8 @@
- static int ts680_get_freq(RIG *rig, vfo_t vfo, freq_t *freq)
- {
-                 unsigned char freqbuf[50];
--                int freq_len, retval;
-+                size_t freq_len;
-+		int retval;
-                 long long f;
- 
- /* We're using IF; here because the TS-680S is incapable of supplying
-@@ -143,16 +146,47 @@
-                	}
- 
-                	freqbuf[14] = '\0';
--                sscanf(freqbuf+2, "%lld", &f);
-+                sscanf(freqbuf+2, "%lld", &f); /* Is a long long int really necessary here? */
-                 *freq = (freq_t)f;
- 
-                 return RIG_OK;
- }
- 
-+static int ts680_get_mem(RIG *rig, vfo_t vfo, int *ch)
-+{
-+                unsigned char membuf[50];
-+                int m, retval;
-+                size_t mem_len;
-+
-+                mem_len = 50;
-+
-+	/* Again, the TS-680S is incapable of supplying the memory location
-+	* from MC; so we use IF;. Another awful hack, but it's what the radio
-+	* forces us to use. Furthermore, the radio will not return the value
-+	* of an empty memory. */
-+
-+                retval = kenwood_transaction (rig, "IF;", 3, membuf, &mem_len);
-+                if (retval != RIG_OK)
-+                                return retval;
-+
-+                if (mem_len != 38 || membuf[1] != 'F') {
-+                                rig_debug(RIG_DEBUG_ERR,"ts680_get_mem: wrong answer "
-+                                                                "len=%d\n", mem_len);
-+                                return -RIG_ERJCTED;
-+                }
-+
-+                membuf[28] = '\0';
-+                sscanf(membuf+25, "%d", &m);
-+                *ch = m;
-+
-+                return RIG_OK;
-+}
-+
- static int ts680_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
- {
-                 unsigned char fctbuf[16], ackbuf[16];
--                int fct_len, ack_len;
-+                int fct_len;
-+		size_t ack_len;
-                 ack_len = 0;
-                 switch (func) {
-                 case RIG_FUNC_LOCK:
-@@ -170,11 +204,11 @@
- 
- /*
-  * ts680 rig capabilities.
-- * 	MattD.. 2005-01-29
-+ * 	GW0VNR 09042006
-  */
- 
- const struct rig_caps ts680s_caps = {
--.rig_model =  RIG_MODEL_TS680S, /* Returns ID of 006. Suggest this is added to kenwood.c */
-+.rig_model =  RIG_MODEL_TS680S,
- .model_name = "TS-680S",
- .mfg_name =  "Kenwood",
- .version =  BACKEND_VER ".0",
-@@ -281,7 +315,7 @@
- .get_func =  kenwood_get_func,
- .vfo_op =  kenwood_vfo_op,
- .set_mem =  kenwood_set_mem,
--.get_mem =  kenwood_get_mem,
-+.get_mem =  ts680_get_mem,
- .reset =  kenwood_reset,
- 
- };
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts850.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts850.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts850.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts850.c	Wed Dec 31 17:00:00 1969
@@ -1,122 +0,0 @@
---- kenwood/ts850.c.orig	Sun Apr  9 23:36:11 2006
-+++ kenwood/ts850.c	Sun Apr  9 23:49:51 2006
-@@ -226,7 +226,8 @@
- int ts850_set_rit(RIG * rig, vfo_t vfo, shortfreq_t rit)
- {
-         unsigned char buf[50], infobuf[50], c;
--        int retval, info_len, len, i;
-+        int retval, len, i;
-+	size_t info_len;
- 
- 
-         info_len = 0;
-@@ -255,7 +256,8 @@
- int ts850_set_xit(RIG * rig, vfo_t vfo, shortfreq_t xit)
- {
-         unsigned char buf[50], infobuf[50], c;
--        int retval, info_len, len, i;
-+        int retval, len, i;
-+	size_t info_len;
- 
-         info_len = 0;
-         if (xit == 0)
-@@ -297,7 +299,8 @@
- int ts850_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
-                 unsigned char infobuf[50];
--                int info_len, retval;
-+                int retval;
-+		size_t info_len;
- 		int f,f1,f2;
- 
-                 info_len = 50;
-@@ -387,7 +390,8 @@
- int ts850_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
- {
-                 unsigned char mdbuf[16],ackbuf[16];
--                int mdbuf_len, ack_len, kmode, retval;
-+                int mdbuf_len, kmode, retval;
-+		size_t ack_len;
- 
- 		 kmode=mode_to_char(mode);
- 		 if(kmode==RIG_MODE_NONE) {
-@@ -426,7 +430,8 @@
- {
-         const struct rig_caps *caps;
-         unsigned char tonebuf[16], ackbuf[16];
--        int tone_len, ack_len;
-+        int tone_len;
-+	size_t ack_len;
-         int i;
- 
-         caps = rig->caps;
-@@ -447,7 +452,8 @@
- int ts850_set_func(RIG *rig, vfo_t vfo, setting_t func, int status)
- {
-                 unsigned char fctbuf[16], ackbuf[16];
--                int fct_len, ack_len;
-+                int fct_len;
-+		size_t ack_len;
- 
- 		if (vfo != RIG_VFO_CURR) 
- 			return -RIG_EINVAL;
-@@ -474,7 +480,8 @@
- int ts850_get_func(RIG *rig, vfo_t vfo, setting_t func, int *status)
- {
-                 unsigned char fctbuf[16], ackbuf[16];
--                int retval, fct_len, ack_len;
-+                int retval, fct_len;
-+		size_t ack_len;
- 
- 		if (vfo != RIG_VFO_CURR) 
- 			return -RIG_EINVAL;
-@@ -505,7 +512,8 @@
- int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
-                 unsigned char lvlbuf[50];
--                int i, lvl_len, retval;
-+                int i, retval;
-+		size_t lvl_len;
- 
- 		if(vfo!=RIG_VFO_CURR)
- 			return -RIG_EINVAL;
-@@ -587,7 +595,8 @@
- int ts850_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
- {
-                 unsigned char lvlbuf[16], ackbuf[16];
--                int lvl_len, ack_len;
-+                int lvl_len;
-+		size_t ack_len;
- 
-                 if(level != RIG_LEVEL_CWPITCH)
- 			return -RIG_EINVAL;
-@@ -604,7 +613,8 @@
- int ts850_get_mem(RIG *rig, vfo_t vfo, int *ch)
- {
-                 unsigned char infobuf[50];
--                int info_len, retval;
-+                int retval;
-+		size_t info_len;
- 
-                 info_len = 50;
-                 retval = kenwood_transaction (rig, "IF;", 3, infobuf, &info_len)
-@@ -642,7 +652,8 @@
- int ts850_get_channel (RIG * rig, channel_t * chan)
- {
-                 unsigned char cmdbuf[16], membuf[30];
--                int retval, cmd_len,mem_len,num;
-+                int retval, cmd_len, num;
-+		size_t mem_len;
- 
- 		num=chan->channel_num;
- 
-@@ -693,7 +704,8 @@
- int ts850_set_channel (RIG * rig, const channel_t * chan)
- {
-                 unsigned char cmdbuf[30], membuf[30];
--                int retval, cmd_len,mem_len;
-+                int retval, cmd_len;
-+		size_t mem_len;
- 		int num,freq,tx_freq,tone;
- 		char mode,tx_mode,split,tones;
- 
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-kenwood__ts870s.c /usr/home/db/ports/hamlib/files/patch-kenwood__ts870s.c
--- /usr/ports/comms/hamlib/files/patch-kenwood__ts870s.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-kenwood__ts870s.c	Wed Dec 31 17:00:00 1969
@@ -1,192 +0,0 @@
---- kenwood/ts870s.c.orig	Mon Apr 10 00:08:29 2006
-+++ kenwood/ts870s.c	Mon Apr 10 00:08:39 2006
-@@ -74,7 +74,8 @@
- static int ts870s_get_vfo(RIG *rig, vfo_t *vfo)
- {
- 		unsigned char vfobuf[50];
--		int vfo_len, retval;
-+		int retval;
-+		size_t vfo_len;
- 
- 
- 		/* query RX VFO */
-@@ -104,98 +105,100 @@
- 
- static int ts870s_get_mode(RIG *rig, vfo_t vfo, rmode_t *mode, pbwidth_t *width)
- {
--  unsigned char buf[50];
--  int buf_len, retval;
--
--
--  buf_len = 50;
--  retval = kenwood_transaction (rig, "MD;", 3, buf, &buf_len);
--  if (retval != RIG_OK)
--    return retval;
--
--  if (buf_len != 4 || buf[1] != 'D')
--  {
--    rig_debug(RIG_DEBUG_ERR,"%s: unexpected MD answer, len=%d\n",
--      __FUNCTION__,buf_len);
--    return -RIG_ERJCTED;
--  }
--
--  switch (buf[2]) 
--  {
--    case MD_CW:         *mode = RIG_MODE_CW; break;
--    case MD_CWR:	*mode = RIG_MODE_CWR; break;
--    case MD_USB:	*mode = RIG_MODE_USB; break;
--    case MD_LSB:	*mode = RIG_MODE_LSB; break;
--    case MD_FM:	        *mode = RIG_MODE_FM; break;
--    case MD_AM:	        *mode = RIG_MODE_AM; break;
--    case MD_FSK:	*mode = RIG_MODE_RTTY; break;
--    case MD_FSKR:	*mode = RIG_MODE_RTTYR; break;
--    case MD_NONE:	*mode = RIG_MODE_NONE; break;
--    default:
--      rig_debug(RIG_DEBUG_ERR,"%s: unsupported mode '%c'\n",
--		      __FUNCTION__,buf[2]);
--      return -RIG_EINVAL;
--  }
--
--  buf_len = 50;
--  retval = kenwood_transaction (rig, "FW;", 3, buf, &buf_len);
--  if (retval != RIG_OK)
--    return retval;
--
--  if (buf_len != 7 || buf[1] != 'W')
--  {
--    rig_debug(RIG_DEBUG_ERR,"%s: unexpected FW answer, len=%d\n",
-+  		unsigned char buf[50];
-+		int retval;
-+		size_t buf_len;
-+
-+  		buf_len = 50;
-+  		retval = kenwood_transaction (rig, "MD;", 3, buf, &buf_len);
-+  		if (retval != RIG_OK)
-+    			return retval;
-+
-+  		if (buf_len != 4 || buf[1] != 'D')
-+  		{
-+    			rig_debug(RIG_DEBUG_ERR,"%s: unexpected MD answer, len=%d\n",
-+      			__FUNCTION__,buf_len);
-+    			return -RIG_ERJCTED;
-+  		}
-+
-+  		switch (buf[2]) 
-+  		{
-+    			case MD_CW:         *mode = RIG_MODE_CW; break;
-+    			case MD_CWR:	*mode = RIG_MODE_CWR; break;
-+    			case MD_USB:	*mode = RIG_MODE_USB; break;
-+    			case MD_LSB:	*mode = RIG_MODE_LSB; break;
-+    			case MD_FM:	        *mode = RIG_MODE_FM; break;
-+    			case MD_AM:	        *mode = RIG_MODE_AM; break;
-+    			case MD_FSK:	*mode = RIG_MODE_RTTY; break;
-+    			case MD_FSKR:	*mode = RIG_MODE_RTTYR; break;
-+    			case MD_NONE:	*mode = RIG_MODE_NONE; break;
-+    			default:
-+      			rig_debug(RIG_DEBUG_ERR,"%s: unsupported mode '%c'\n",
-+		      	__FUNCTION__,buf[2]);
-+      			return -RIG_EINVAL;
-+  		}
-+
-+  		buf_len = 50;
-+  		retval = kenwood_transaction (rig, "FW;", 3, buf, &buf_len);
-+  		if (retval != RIG_OK)
-+    		return retval;
-+
-+  		if (buf_len != 7 || buf[1] != 'W')
-+  		{
-+    			rig_debug(RIG_DEBUG_ERR,"%s: unexpected FW answer, len=%d\n",
- 			__FUNCTION__,buf_len);
--    return -RIG_ERJCTED;
--  }
-+    			return -RIG_ERJCTED;
-+  		}
-   
--  *width = 10 * atoi(&buf[2]);
-+ 		*width = 10 * atoi(&buf[2]);
- 
--  return RIG_OK;
-+  		return RIG_OK;
- }
- 
- static int ts870s_set_mode(RIG *rig, vfo_t vfo, rmode_t mode, pbwidth_t width)
- {
--  unsigned char buf[16],ackbuf[16];
--  int buf_len, ack_len, kmode, retval;
--
--  switch (mode) 
--  {
--    case RIG_MODE_CW:       kmode = MD_CW; break;
--    case RIG_MODE_CWR:      kmode = MD_CWR; break;
--    case RIG_MODE_USB:      kmode = MD_USB; break;
--    case RIG_MODE_LSB:      kmode = MD_LSB; break;
--    case RIG_MODE_FM:       kmode = MD_FM; break;
--    case RIG_MODE_AM:       kmode = MD_AM; break;
--    case RIG_MODE_RTTY:     kmode = MD_FSK; break;
--    case RIG_MODE_RTTYR:    kmode = MD_FSKR; break;
--    default:
--      rig_debug(RIG_DEBUG_ERR,"%s: unsupported mode %d\n",
--		      __FUNCTION__,mode);
--      return -RIG_EINVAL;
--  }
--
--  buf_len = sprintf(buf, "MD%c;", kmode);
--  ack_len = 0;
--  retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
--  if (retval != RIG_OK) return retval;
--
--/* 
-- * This rig will simply use an IF bandpass which is closest to width, 
-- * so we don't need to check the value...
-- */
--  buf_len = sprintf(buf, "FW%04d;", (int)width/10);
--  ack_len = 0;
--  retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
--  if (retval != RIG_OK) return retval;
-+  		unsigned char buf[16],ackbuf[16];
-+  		int buf_len, kmode, retval;
-+		size_t ack_len;
-+
-+  		switch (mode) 
-+  		{
-+    			case RIG_MODE_CW:       kmode = MD_CW; break;
-+    			case RIG_MODE_CWR:      kmode = MD_CWR; break;
-+    			case RIG_MODE_USB:      kmode = MD_USB; break;
-+    			case RIG_MODE_LSB:      kmode = MD_LSB; break;
-+    			case RIG_MODE_FM:       kmode = MD_FM; break;
-+    			case RIG_MODE_AM:       kmode = MD_AM; break;
-+    			case RIG_MODE_RTTY:     kmode = MD_FSK; break;
-+    			case RIG_MODE_RTTYR:    kmode = MD_FSKR; break;
-+    			default:
-+      			rig_debug(RIG_DEBUG_ERR,"%s: unsupported mode %d\n",
-+		      	__FUNCTION__,mode);
-+      			return -RIG_EINVAL;
-+  		}
-+
-+  		buf_len = sprintf(buf, "MD%c;", kmode);
-+  		ack_len = 0;
-+  		retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
-+  		if (retval != RIG_OK) return retval;
-+
-+	/* 
-+ 	* This rig will simply use an IF bandpass which is closest to width, 
-+ 	* so we don't need to check the value...
-+ 	*/
-+  		buf_len = sprintf(buf, "FW%04d;", (int)width/10);
-+  		ack_len = 0;
-+  		retval = kenwood_transaction (rig, buf, buf_len, ackbuf, &ack_len);
-+  		if (retval != RIG_OK) return retval;
- 
--  return RIG_OK;
-+  		return RIG_OK;
- }
- 
- static int ts870s_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
- {
- 		unsigned char lvlbuf[50];
--		int lvl_len, retval;
-+		int retval;
-+		size_t lvl_len;
- 		int lvl;
- 		int i, ret, agclevel;
- 
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/files/patch-yaesu__ft817.c /usr/home/db/ports/hamlib/files/patch-yaesu__ft817.c
--- /usr/ports/comms/hamlib/files/patch-yaesu__ft817.c	Sun Apr 30 21:31:17 2006
+++ /usr/home/db/ports/hamlib/files/patch-yaesu__ft817.c	Wed Dec 31 17:00:00 1969
@@ -1,11 +0,0 @@
---- yaesu/ft817.c.orig	Tue Apr 18 23:15:31 2006
-+++ yaesu/ft817.c	Tue Apr 18 23:16:15 2006
-@@ -288,8 +288,6 @@
- 	.get_tone =             NULL,
- 	.set_ctcss_tone = 	ft817_set_ctcss_tone,
- 	.get_ctcss_tone = 	NULL,
--	.set_tone =             NULL,
--	.get_tone =             NULL,
- 	.set_dcs_sql = 	        ft817_set_dcs_sql,
- 	.get_dcs_sql =          NULL,
- 	.set_tone_sql =         NULL,
diff -ruN --exclude=CVS /usr/ports/comms/hamlib/pkg-plist /usr/home/db/ports/hamlib/pkg-plist
--- /usr/ports/comms/hamlib/pkg-plist	Fri Oct 13 20:53:23 2006
+++ /usr/home/db/ports/hamlib/pkg-plist	Mon Dec 25 21:51:12 2006
@@ -104,16 +104,14 @@
 %%TCL%%lib/hamlibtcl.la
 %%TCL%%lib/hamlibtcl.so
 %%TCL%%lib/tcl8.4/hamlib/pkgIndex.tcl
-lib/libhamlib++-%%VER%%.so
-lib/libhamlib++-%%VER%%.so.2
+lib/libhamlib++.so
+lib/libhamlib++.so.2
 lib/libhamlib++.a
 lib/libhamlib++.la
-lib/libhamlib++.so
-lib/libhamlib-%%VER%%.so
-lib/libhamlib-%%VER%%.so.2
+lib/libhamlib.so
+lib/libhamlib.so.2
 lib/libhamlib.a
 lib/libhamlib.la
-lib/libhamlib.so
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hamlib/.packlist
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hamlib/Hamlib.so
 %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hamlib/Hamlib.bs
--- hamlib-1.2.6.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1GzHnz-00069B-H5>