Date: Sun, 29 May 2005 18:48:10 +0200 (CEST) From: Søren Straarup <xride@x12.dk> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/81635: [NEW PORT] comms/twpsk: A openmotif X psk31 client Message-ID: <20050529164810.4A6654120@beacon.x12.dk> Resent-Message-ID: <200505292120.j4TLK115098082@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 81635 >Category: ports >Synopsis: [NEW PORT] comms/twpsk: A openmotif X psk31 client >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: Sun May 29 21:20:01 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Søren Straarup >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD beacon.x12.dk 5.4-STABLE FreeBSD 5.4-STABLE #0: Fri Apr 22 09:43:56 CEST 2005 >Description: ====================================================================== PSK31 for Soundblaster/Linux, twpsk V 1.1 (C) 1998-2000 Hansi Reiser - DL9RDZ: base PSK classes and text mode interface Ted Williams - WA0EIR: graphical X11 interface based on PSK31-Software by Peter Martinez G3PLX and Andrew Senior G0TJZ ====================================================================== This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. If you have suggestions, questions, problems, or have find any bugs, please feel free to report them to me. If you want to have a introductory description of PSK31, you should read the information provided in the MSDOS or Windows software packages. ====================================================================== Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- twpsk-2.1.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: # # twpsk # twpsk/files # twpsk/files/patch-twpsk.C # twpsk/files/patch-twpskDiags.C # twpsk/files/patch-server-main.C # twpsk/files/patch-Makefile # twpsk/files/patch-psk31-transmitter.C # twpsk/files/patch-GUI.h # twpsk/distinfo # twpsk/pkg-plist # twpsk/Makefile # twpsk/pkg-descr # echo c - twpsk mkdir -p twpsk > /dev/null 2>&1 echo c - twpsk/files mkdir -p twpsk/files > /dev/null 2>&1 echo x - twpsk/files/patch-twpsk.C sed 's/^X//' >twpsk/files/patch-twpsk.C << 'END-of-twpsk/files/patch-twpsk.C' X--- user-twpsk/twpsk.C.orig Mon May 2 20:19:50 2005 X+++ user-twpsk/twpsk.C Mon May 2 20:20:17 2005 X@@ -368,10 +368,12 @@ X } X X val = 0; // no input sigs get to output X+/* X if (ioctl(mixer_fd, MIXER_WRITE(SOUND_MIXER_OUTSRC), &val) < 0) X { X fprintf (stderr, "mixer outsrc failed\n"); X } X+*/ X close (mixer_fd); X } X else END-of-twpsk/files/patch-twpsk.C echo x - twpsk/files/patch-twpskDiags.C sed 's/^X//' >twpsk/files/patch-twpskDiags.C << 'END-of-twpsk/files/patch-twpskDiags.C' X--- user-twpsk/twpskDiags.C.orig Mon May 2 20:23:25 2005 X+++ user-twpsk/twpskDiags.C Mon May 2 20:23:41 2005 X@@ -39,7 +39,7 @@ X Widget shell = (Widget) widget; X XmString msg_xs; X char msg_str[] = X- "TWPSK \251 2000\n\nInterfaces by Ted Williams - WA\330EIR X+ "TWPSK \251 2000\n\nInterfaces by Ted Williams - WA\330EIR \ X PSK classes by Hansi Reiser - DL9RDZ"; X X if (diag == NULL) END-of-twpsk/files/patch-twpskDiags.C echo x - twpsk/files/patch-server-main.C sed 's/^X//' >twpsk/files/patch-server-main.C << 'END-of-twpsk/files/patch-server-main.C' X--- server/server-main.C.orig Mon May 2 23:53:42 2005 X+++ server/server-main.C Mon May 2 23:53:56 2005 X@@ -19,8 +19,6 @@ X * thread and from user interface thread (==interface functions) X */ X X-#include <sys/mman.h> X- X #include <stdio.h> X #include <stdlib.h> X #include <unistd.h> END-of-twpsk/files/patch-server-main.C echo x - twpsk/files/patch-Makefile sed 's/^X//' >twpsk/files/patch-Makefile << 'END-of-twpsk/files/patch-Makefile' X--- Makefile.orig Thu Aug 15 23:19:20 2002 X+++ Makefile Mon May 2 22:44:59 2005 X@@ -1,9 +1,10 @@ X # Path settings for 'make install' X # cod-file will be searched in DATADIR /* $(HOME) and current directory */ X # ini-file will be searched in DATADIR /* $(HOME), current directory */ X-BINDIR = /usr/local/bin X-DATADIR = /usr/local/share/psk31 X-MANDIR = /usr/local/man/man1 X+PREFIX?=/usr/local X+BINDIR = ${PREFIX}/bin X+DATADIR = ${PREFIX}/share/psk31 X+MANDIR = ${PREFIX}/man/man1 X CC = g++ X LD = g++ X ###CXXFLAGS = -O2 -g X@@ -23,7 +24,7 @@ X ## (Well, it compiles, but the executable does not work...) X ##LIBS = -lncurses -lm X ############################################################################# X-export CXXFLAGS X+#export CXXFLAGS X X OBJS = psk31-coder.o psk31-receiver.o psk31-transmitter.o psk31-main.o window.o X # OBJS += hansis-fft.o X@@ -78,13 +79,9 @@ X install psk31lx $(BINDIR) X install psk31.ini psk31.cod $(DATADIR) X install psk31.1 $(MANDIR) X- X-install_twpsk: X- install -d $(BINDIR) X- install -d $(DATADIR) X install psk31.ini psk31.cod user-twpsk/twpskHelp $(DATADIR) X install twpsk $(BINDIR) X- install user-twpsk/Twpsk /usr/X11R6/lib/X11/app-defaults X+ install user-twpsk/Twpsk $(DATADIR) X X clean: X /bin/rm -f */*.o psk31lx twpsk core END-of-twpsk/files/patch-Makefile echo x - twpsk/files/patch-psk31-transmitter.C sed 's/^X//' >twpsk/files/patch-psk31-transmitter.C << 'END-of-twpsk/files/patch-psk31-transmitter.C' X--- modes/psk31-transmitter.C.orig Mon May 2 17:46:47 2005 X+++ modes/psk31-transmitter.C Mon May 2 17:46:59 2005 X@@ -11,7 +11,7 @@ X #include <errno.h> X #include <stdio.h> X #include <stdlib.h> X-#include <linux/soundcard.h> X+#include <sys/soundcard.h> X #include <sys/ioctl.h> X #include "psk31-coder.h" X #include "psk31-transmitter.h" END-of-twpsk/files/patch-psk31-transmitter.C echo x - twpsk/files/patch-GUI.h sed 's/^X//' >twpsk/files/patch-GUI.h << 'END-of-twpsk/files/patch-GUI.h' X--- user-twpsk/GUI.h.orig Mon May 2 17:47:53 2005 X+++ user-twpsk/GUI.h Mon May 2 17:48:11 2005 X@@ -36,7 +36,7 @@ X #include <stdlib.h> X #include <sys/ioctl.h> X #include <fcntl.h> X-#include <linux/soundcard.h> X+#include <sys/soundcard.h> X #include <X11/cursorfont.h> X #include <Xm/Form.h> X #include <Xm/CascadeB.h> END-of-twpsk/files/patch-GUI.h echo x - twpsk/distinfo sed 's/^X//' >twpsk/distinfo << 'END-of-twpsk/distinfo' XMD5 (twpsk-2.1.tar.gz) = 791dd96779aa263b307eaed29a8a8b65 XSIZE (twpsk-2.1.tar.gz) = 172566 END-of-twpsk/distinfo echo x - twpsk/pkg-plist sed 's/^X//' >twpsk/pkg-plist << 'END-of-twpsk/pkg-plist' Xbin/psk31lx Xbin/twpsk Xshare/psk31/psk31.ini Xshare/psk31/psk31.cod Xshare/psk31/Twpsk Xshare/psk31/twpskHelp X@dirrm share/psk31 END-of-twpsk/pkg-plist echo x - twpsk/Makefile sed 's/^X//' >twpsk/Makefile << 'END-of-twpsk/Makefile' X# New ports collection makefile for: twpsk X# Date created: 2005-05-27 X# Whom: Søren Straarup <xride@x12.dk> X# X# $FreeBSD$ X# X XPORTNAME= twpsk XPORTVERSION= 2.1 XCATEGORIES= comms XMASTER_SITES= http://www.ibiblio.org/pub/linux/apps/ham/ X XMAINTAINER= xride@x12.dk XCOMMENT= A openmotif X psk31 client X XUSE_XPM= yes XUSE_MOTIF= yes X XMAN1= psk31.1 X X.include <bsd.port.mk> END-of-twpsk/Makefile echo x - twpsk/pkg-descr sed 's/^X//' >twpsk/pkg-descr << 'END-of-twpsk/pkg-descr' X====================================================================== XPSK31 for Soundblaster/Linux, twpsk V 1.1 X(C) 1998-2000 X XHansi Reiser - DL9RDZ: base PSK classes and text mode interface XTed Williams - WA0EIR: graphical X11 interface X Xbased on PSK31-Software by Peter Martinez G3PLX and Andrew Senior G0TJZ X====================================================================== X XThis program is free software; you can redistribute it and/or modify Xit under the terms of the GNU General Public License as published by Xthe Free Software Foundation; either version 2 of the License, or X(at your option) any later version. X XIf you have suggestions, questions, problems, or have find any bugs, Xplease feel free to report them to me. XIf you want to have a introductory description of PSK31, you should Xread the information provided in the MSDOS or Windows software Xpackages. X X====================================================================== END-of-twpsk/pkg-descr exit --- twpsk-2.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050529164810.4A6654120>