diff options
author | pav <pav@FreeBSD.org> | 2005-05-31 05:36:34 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-05-31 05:36:34 +0800 |
commit | 70904508aeae8b36bf39935644f57b52ee6bd507 (patch) | |
tree | 87bd453918facd4a304b4d03c1c2e8dc806f4aa3 | |
parent | 62a48f2e778554fb065e88a12b98c2cfbf487b80 (diff) | |
download | freebsd-ports-gnome-70904508aeae8b36bf39935644f57b52ee6bd507.tar.gz freebsd-ports-gnome-70904508aeae8b36bf39935644f57b52ee6bd507.tar.zst freebsd-ports-gnome-70904508aeae8b36bf39935644f57b52ee6bd507.zip |
Ann twpsk, an openmotif X psk31 client.
PR: ports/81635
Submitted by: Soren Straarup <xride@x12.dk>
-rw-r--r-- | comms/Makefile | 1 | ||||
-rw-r--r-- | comms/twpsk/Makefile | 21 | ||||
-rw-r--r-- | comms/twpsk/distinfo | 2 | ||||
-rw-r--r-- | comms/twpsk/files/patch-GUI.h | 11 | ||||
-rw-r--r-- | comms/twpsk/files/patch-Makefile | 49 | ||||
-rw-r--r-- | comms/twpsk/files/patch-psk31-transmitter.C | 11 | ||||
-rw-r--r-- | comms/twpsk/files/patch-server-main.C | 11 | ||||
-rw-r--r-- | comms/twpsk/files/patch-twpsk.C | 15 | ||||
-rw-r--r-- | comms/twpsk/files/patch-twpskDiags.C | 11 | ||||
-rw-r--r-- | comms/twpsk/pkg-descr | 7 | ||||
-rw-r--r-- | comms/twpsk/pkg-plist | 7 |
11 files changed, 146 insertions, 0 deletions
diff --git a/comms/Makefile b/comms/Makefile index 2a3520becffe..e861ea302fbd 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -92,6 +92,7 @@ SUBDIR += tkscanfax SUBDIR += tlf SUBDIR += trustedqsl + SUBDIR += twpsk SUBDIR += viewfax SUBDIR += vpb2 SUBDIR += vrflash diff --git a/comms/twpsk/Makefile b/comms/twpsk/Makefile new file mode 100644 index 000000000000..8379cd3e6505 --- /dev/null +++ b/comms/twpsk/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: twpsk +# Date created: 2005-05-27 +# Whom: Søren Straarup <xride@x12.dk> +# +# $FreeBSD$ +# + +PORTNAME= twpsk +PORTVERSION= 2.1 +CATEGORIES= comms +MASTER_SITES= http://www.ibiblio.org/pub/linux/apps/ham/ + +MAINTAINER= xride@x12.dk +COMMENT= A openmotif X psk31 client + +USE_XPM= yes +USE_MOTIF= yes + +MAN1= psk31.1 + +.include <bsd.port.mk> diff --git a/comms/twpsk/distinfo b/comms/twpsk/distinfo new file mode 100644 index 000000000000..15c5b8538efc --- /dev/null +++ b/comms/twpsk/distinfo @@ -0,0 +1,2 @@ +MD5 (twpsk-2.1.tar.gz) = 791dd96779aa263b307eaed29a8a8b65 +SIZE (twpsk-2.1.tar.gz) = 172566 diff --git a/comms/twpsk/files/patch-GUI.h b/comms/twpsk/files/patch-GUI.h new file mode 100644 index 000000000000..56c69edadf6b --- /dev/null +++ b/comms/twpsk/files/patch-GUI.h @@ -0,0 +1,11 @@ +--- user-twpsk/GUI.h.orig Mon May 2 17:47:53 2005 ++++ user-twpsk/GUI.h Mon May 2 17:48:11 2005 +@@ -36,7 +36,7 @@ + #include <stdlib.h> + #include <sys/ioctl.h> + #include <fcntl.h> +-#include <linux/soundcard.h> ++#include <sys/soundcard.h> + #include <X11/cursorfont.h> + #include <Xm/Form.h> + #include <Xm/CascadeB.h> diff --git a/comms/twpsk/files/patch-Makefile b/comms/twpsk/files/patch-Makefile new file mode 100644 index 000000000000..b540ece1ac3a --- /dev/null +++ b/comms/twpsk/files/patch-Makefile @@ -0,0 +1,49 @@ +--- Makefile.orig Thu Aug 15 23:19:20 2002 ++++ Makefile Mon May 30 23:31:25 2005 +@@ -1,9 +1,10 @@ + # Path settings for 'make install' + # cod-file will be searched in DATADIR /* $(HOME) and current directory */ + # ini-file will be searched in DATADIR /* $(HOME), current directory */ +-BINDIR = /usr/local/bin +-DATADIR = /usr/local/share/psk31 +-MANDIR = /usr/local/man/man1 ++PREFIX?=/usr/local ++BINDIR = ${PREFIX}/bin ++DATADIR = ${PREFIX}/share/psk31 ++MANDIR = ${PREFIX}/man/man1 + CC = g++ + LD = g++ + ###CXXFLAGS = -O2 -g +@@ -14,7 +15,7 @@ + ## If you change these lines, you have to do a "make clean"!!! + ## + ## Uncomment these two lines for recommended mode with pthread library +-LIBS = -lncurses -lm -lpthread ++LIBS = -lncurses -lm ${PTHREAD_LIBS} + CXXFLAGS += -DUSE_PTHREAD + ## + ## Uncomment this line for operation without phreads +@@ -23,7 +24,7 @@ + ## (Well, it compiles, but the executable does not work...) + ##LIBS = -lncurses -lm + ############################################################################# +-export CXXFLAGS ++#export CXXFLAGS + + OBJS = psk31-coder.o psk31-receiver.o psk31-transmitter.o psk31-main.o window.o + # OBJS += hansis-fft.o +@@ -78,13 +79,9 @@ + install psk31lx $(BINDIR) + install psk31.ini psk31.cod $(DATADIR) + install psk31.1 $(MANDIR) +- +-install_twpsk: +- install -d $(BINDIR) +- install -d $(DATADIR) + install psk31.ini psk31.cod user-twpsk/twpskHelp $(DATADIR) + install twpsk $(BINDIR) +- install user-twpsk/Twpsk /usr/X11R6/lib/X11/app-defaults ++ install user-twpsk/Twpsk $(DATADIR) + + clean: + /bin/rm -f */*.o psk31lx twpsk core diff --git a/comms/twpsk/files/patch-psk31-transmitter.C b/comms/twpsk/files/patch-psk31-transmitter.C new file mode 100644 index 000000000000..cfc39fde5c3e --- /dev/null +++ b/comms/twpsk/files/patch-psk31-transmitter.C @@ -0,0 +1,11 @@ +--- modes/psk31-transmitter.C.orig Fri Sep 1 21:01:34 2000 ++++ modes/psk31-transmitter.C Mon May 30 23:27:40 2005 +@@ -11,7 +11,7 @@ + #include <errno.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+-#include <linux/soundcard.h>
++#include <sys/soundcard.h>
+ #include <sys/ioctl.h>
+ #include "psk31-coder.h"
+ #include "psk31-transmitter.h"
diff --git a/comms/twpsk/files/patch-server-main.C b/comms/twpsk/files/patch-server-main.C new file mode 100644 index 000000000000..d3eff442ae83 --- /dev/null +++ b/comms/twpsk/files/patch-server-main.C @@ -0,0 +1,11 @@ +--- server/server-main.C.orig Mon May 2 23:53:42 2005 ++++ server/server-main.C Mon May 2 23:53:56 2005 +@@ -19,8 +19,6 @@ + * thread and from user interface thread (==interface functions) + */ + +-#include <sys/mman.h> +- + #include <stdio.h> + #include <stdlib.h> + #include <unistd.h> diff --git a/comms/twpsk/files/patch-twpsk.C b/comms/twpsk/files/patch-twpsk.C new file mode 100644 index 000000000000..c055d24f98bc --- /dev/null +++ b/comms/twpsk/files/patch-twpsk.C @@ -0,0 +1,15 @@ +--- user-twpsk/twpsk.C.orig Mon May 2 20:19:50 2005 ++++ user-twpsk/twpsk.C Mon May 2 20:20:17 2005 +@@ -368,10 +368,12 @@ + } + + val = 0; // no input sigs get to output ++/* + if (ioctl(mixer_fd, MIXER_WRITE(SOUND_MIXER_OUTSRC), &val) < 0) + { + fprintf (stderr, "mixer outsrc failed\n"); + } ++*/ + close (mixer_fd); + } + else diff --git a/comms/twpsk/files/patch-twpskDiags.C b/comms/twpsk/files/patch-twpskDiags.C new file mode 100644 index 000000000000..349e9497b6b1 --- /dev/null +++ b/comms/twpsk/files/patch-twpskDiags.C @@ -0,0 +1,11 @@ +--- user-twpsk/twpskDiags.C.orig Mon May 2 20:23:25 2005 ++++ user-twpsk/twpskDiags.C Mon May 2 20:23:41 2005 +@@ -39,7 +39,7 @@ + Widget shell = (Widget) widget; + XmString msg_xs; + char msg_str[] = +- "TWPSK \251 2000\n\nInterfaces by Ted Williams - WA\330EIR ++ "TWPSK \251 2000\n\nInterfaces by Ted Williams - WA\330EIR \ + PSK classes by Hansi Reiser - DL9RDZ"; + + if (diag == NULL) diff --git a/comms/twpsk/pkg-descr b/comms/twpsk/pkg-descr new file mode 100644 index 000000000000..b31a2044ca90 --- /dev/null +++ b/comms/twpsk/pkg-descr @@ -0,0 +1,7 @@ +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 diff --git a/comms/twpsk/pkg-plist b/comms/twpsk/pkg-plist new file mode 100644 index 000000000000..37482894ae28 --- /dev/null +++ b/comms/twpsk/pkg-plist @@ -0,0 +1,7 @@ +bin/psk31lx +bin/twpsk +share/psk31/psk31.ini +share/psk31/psk31.cod +share/psk31/Twpsk +share/psk31/twpskHelp +@dirrm share/psk31 |