ports/69166: New port: comms/tlf Amateur radio curses based logging program.

Diane Bruce db at db.net
Sat Jul 17 02:10:18 UTC 2004


>Number:         69166
>Category:       ports
>Synopsis:       New port: comms/tlf Amateur radio curses based logging program.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jul 17 02:10:18 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Diane Bruce
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
Diane Bruce
>Environment:
System: FreeBSD heceta.db.net 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Mon Oct 27 17:51:09 GMT 2003 root at freebsd-stable.sentex.ca:/usr/obj/usr/src/sys/GENERIC i386


>Description:
>How-To-Repeat:
>Fix:
see shar

--- tlf.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	tlf
#	tlf/Makefile
#	tlf/pkg-descr
#	tlf/distinfo
#	tlf/pkg-plist
#	tlf/files
#	tlf/files/patch-src_audio.c
#	tlf/files/patch-src_callinput.c
#	tlf/files/patch-src_rtty.c
#	tlf/files/patch-src_splitscreen.h
#	tlf/files/patch-src_writecabrillo.c
#	tlf/files/patch-src_searchlog.c
#
echo c - tlf
mkdir -p tlf > /dev/null 2>&1
echo x - tlf/Makefile
sed 's/^X//' >tlf/Makefile << 'END-of-tlf/Makefile'
X# ports collection makefile for:	tlf
X# Date created:		10 July 2004
X# Whom:			db
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tlf
XPORTVERSION=	0.9.19
XCATEGORIES=	comms
XMASTER_SITES=	http://www.wwns.com/tlf/ \
X		http://sharon.esrac.ele.tue.nl/pub/linux/ham/tlf/
XDIST_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	db at db.net
XCOMMENT=	Amateur Radio curses based logging program
X
XUSE_REINPLACE=	yes
XGNU_CONFIGURE=	yes
XMAN1=		tlf.1
XMAKE_ENV=	LIBS=${PTHREAD_LIBS}
X.if defined(WITH_HAMLIB)
XCONFIGURE_ENV	=	"CFLAGS=-pthread -I${LOCAL_BASE}/include/hamlib"
X.else
XCONFIGURE_ENV=	CFLAGS=-pthread
X.endif
XINSTALL_TARGET:	install
X
Xpre-everything::
X.if !defined(WITH_HAMLIB)
X	@${ECHO_MSG} ""
X	@${ECHO_MSG} "tlf can be built with optional hamlib support"
X	@${ECHO_MSG} "Use WITH_HAMLIB=yes to enable this feature."
X	@${ECHO_MSG} ""
X.endif
X
X.include <bsd.port.mk>
END-of-tlf/Makefile
echo x - tlf/pkg-descr
sed 's/^X//' >tlf/pkg-descr << 'END-of-tlf/pkg-descr'
XAmateur radio curses based logging program.
X
XWWW: http://home.iae.nl/users/reinc/TLF-0.2.html
X
X- Diane (VA3DB)
Xdb at db.net
END-of-tlf/pkg-descr
echo x - tlf/distinfo
sed 's/^X//' >tlf/distinfo << 'END-of-tlf/distinfo'
XMD5 (tlf/tlf-0.9.19.tar.gz) = a6318f099d6baf910b425f8e32820c56
XSIZE (tlf/tlf-0.9.19.tar.gz) = 348768
END-of-tlf/distinfo
echo x - tlf/pkg-plist
sed 's/^X//' >tlf/pkg-plist << 'END-of-tlf/pkg-plist'
Xbin/tlf
Xshare/tlf/arrlsections
Xshare/tlf/callmaster
Xshare/tlf/cty.dat
Xshare/tlf/doc/README
Xshare/tlf/rules/dxped
Xshare/tlf/ea_sections
Xshare/tlf/rules/eusprint
Xshare/tlf/logcfg.dat
Xshare/tlf/rules/lzdx
Xshare/tlf/rules/pacc_dx
Xshare/tlf/rules/pacc_pa
Xshare/tlf/paccmults
Xshare/tlf/rules/qso
Xshare/tlf/rules/arrldx_dx
Xshare/tlf/rules/arrldx_usa
Xshare/tlf/rules/arrlfd
Xshare/tlf/rules/arrlss
Xshare/tlf/rules/cqww
Xshare/tlf/rules/spdx_dx
Xshare/tlf/rules/spdx_sp
Xshare/tlf/spdxmults
Xshare/tlf/rules/ssa_mt
Xshare/tlf/ssamults
Xshare/tlf/rules/template
Xshare/tlf/rules/wpx
X at dirrm share/tlf/doc
X at dirrm share/tlf/rules
X at dirrm share/tlf
END-of-tlf/pkg-plist
echo c - tlf/files
mkdir -p tlf/files > /dev/null 2>&1
echo x - tlf/files/patch-src_audio.c
sed 's/^X//' >tlf/files/patch-src_audio.c << 'END-of-tlf/files/patch-src_audio.c'
X--- src/audio.c.orig	Sat Jul 10 21:31:56 2004
X+++ src/audio.c	Sat Jul 10 21:32:05 2004
X@@ -578,6 +578,7 @@
X 
X float testvalue;
X char key = '\0';
X+int runnit = 1;
X 
X clear();
X 
X@@ -586,7 +587,6 @@
X /* ------------initialize sound card --------*/
X init_audio();
X 
X-int runnit = 1;
X 
X while (runnit == 1) {
X 
END-of-tlf/files/patch-src_audio.c
echo x - tlf/files/patch-src_callinput.c
sed 's/^X//' >tlf/files/patch-src_callinput.c << 'END-of-tlf/files/patch-src_callinput.c'
X--- src/callinput.c.orig	Sat Jul 10 21:33:41 2004
X+++ src/callinput.c	Sat Jul 10 21:34:33 2004
X@@ -26,6 +26,7 @@
X #include "addspot.h"
X #include "changefreq.h"
X 
X+void send_bandswitch(int freq);
X 
X 
X int callinput(void)
X@@ -105,7 +106,6 @@
X 
X instring[1] = '\0';
X 
X-void send_bandswitch(int freq);
X 
X if (use_rxvt == 0) attron(COLOR_PAIR(NORMCOLOR) | A_BOLD );
X else     attron(COLOR_PAIR(NORMCOLOR) );
END-of-tlf/files/patch-src_callinput.c
echo x - tlf/files/patch-src_rtty.c
sed 's/^X//' >tlf/files/patch-src_rtty.c << 'END-of-tlf/files/patch-src_rtty.c'
X--- src/rtty.c.orig	Sat Jul 10 21:41:49 2004
X+++ src/rtty.c	Sun Jul 11 00:52:01 2004
X@@ -72,7 +72,7 @@
X 
X int ry_addtext(char *line) {
X 
X-extern char ry_term[][];
X+//extern char ry_term[][];
X 
X int k, m, j;
X char *ptr;
X@@ -137,7 +137,7 @@
X int show_rtty(void) {
X 
X extern int use_rxvt;
X-extern char ry_term[][];
X+//extern char ry_term[][];
X extern int trxmode;
X 
X if (trxmode != DIGIMODE)
X@@ -169,7 +169,7 @@
X 
X extern char hiscall[];
X extern int miniterm;
X-extern char ry_term[][];
X+//extern char ry_term[][];
X 
X int i = 0;
X char line[40];
END-of-tlf/files/patch-src_rtty.c
echo x - tlf/files/patch-src_splitscreen.h
sed 's/^X//' >tlf/files/patch-src_splitscreen.h << 'END-of-tlf/files/patch-src_splitscreen.h'
X--- src/splitscreen.h.orig	Sat Jul 10 21:29:22 2004
X+++ src/splitscreen.h	Sat Jul 10 21:29:42 2004
X@@ -17,7 +17,7 @@
X  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
X  */
X  // splitscreen.h
X-
X+#include <sys/types.h>
X #include <curses.h>
X #include "sockserv.h"
X #include <errno.h>
END-of-tlf/files/patch-src_splitscreen.h
echo x - tlf/files/patch-src_writecabrillo.c
sed 's/^X//' >tlf/files/patch-src_writecabrillo.c << 'END-of-tlf/files/patch-src_writecabrillo.c'
X--- src/writecabrillo.c.orig	Sat Jul 10 22:23:15 2004
X+++ src/writecabrillo.c	Sat Jul 10 22:24:47 2004
X@@ -45,6 +45,7 @@
X 	char buf[181];
X 	char buffer[82]= "";
X     char standardexchange[70] = "";
X+    char ssa_mt_exchange[30];
X 
X 	FILE *fp1,  *fp2;
X 
X@@ -271,13 +272,12 @@
X 					strcat(buffer, "599 ");
X 
X 				if (strcmp (whichcontest, "ssa_mt") == 0) {
X+					int i=0, j=0, k = 0;
X //					strncat(buffer, buf+54, 9);  // tbf for all contests? RC
X 					strcat(buffer, "                      ");
X 
X 					sprintf(buffer + 79, "%03d    ", atoi(buf+54));
X 
X-					char ssa_mt_exchange[30];
X-					int i=0, j=0, k = 0;
X 
X 					for (i=0; i < 12; i++) {
X 						if (isalpha(buf[54+i])){
END-of-tlf/files/patch-src_writecabrillo.c
echo x - tlf/files/patch-src_searchlog.c
sed 's/^X//' >tlf/files/patch-src_searchlog.c << 'END-of-tlf/files/patch-src_searchlog.c'
X--- src/searchlog.c.orig	Fri May 21 12:15:14 2004
X+++ src/searchlog.c	Sun Jul 11 01:04:54 2004
X@@ -26,6 +26,8 @@
X #	include <config.h>
X #endif
X 
X+static char searchresult[MAX_CALLS][82];
X+static char result[MAX_CALLS][82];
X 
X  	int searchlog(char *searchstring)
X 
X@@ -75,9 +77,7 @@
X     extern int itumult;
X 
X 
X-char searchresult[MAX_CALLS][82];
X int srch_index=0;
X-char result[MAX_CALLS][82];
X int r_index=0;
X char s_inputbuffer[82] =  "";
X char s_inputbuffercpy[82] =  "";
X@@ -90,13 +90,13 @@
X char *tmpstr;
X 
X char callmaster_location[80];
X-
X+#if 0
X 	if (strlen(s_inputbuffer)>=83)
X 	{
X 		printf ("WARNING: Input buffer is longer than 82 characters! exiting...");
X 		exit(1);
X 	}
X-
X+#endif
X 	strcpy(callmaster_location, PACKAGE_DATA_DIR) ;
X 	strcat(callmaster_location, "/callmaster ") ;
X 
END-of-tlf/files/patch-src_searchlog.c
exit
--- tlf.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list