aboutsummaryrefslogtreecommitdiffstats
path: root/comms/qrq
diff options
context:
space:
mode:
authordb <db@FreeBSD.org>2007-07-06 01:57:56 +0800
committerdb <db@FreeBSD.org>2007-07-06 01:57:56 +0800
commit261b488a7585ad6275fc20081bfbb41239631bfd (patch)
tree23b3da1de3d04eac8d1bceec68f80f607eab808f /comms/qrq
parent85979b48e7cc06a0d62082174b3c9c1543ceff14 (diff)
downloadfreebsd-ports-gnome-261b488a7585ad6275fc20081bfbb41239631bfd.tar.gz
freebsd-ports-gnome-261b488a7585ad6275fc20081bfbb41239631bfd.tar.zst
freebsd-ports-gnome-261b488a7585ad6275fc20081bfbb41239631bfd.zip
qrq is an open source morse telegraphy trainer for Linux and
Unix operating systems, similar to the classic DOS version of Rufz by DL4MM. It's not intended for learning telegraphy (have a look at radio.linux.org.au for CW learning software), but to improve the ability to copy callsigns at high speeds, as needed for example for Contesting. Approved by: ehaupt (mentor)
Diffstat (limited to 'comms/qrq')
-rw-r--r--comms/qrq/Makefile35
-rw-r--r--comms/qrq/distinfo3
-rw-r--r--comms/qrq/pkg-descr9
-rw-r--r--comms/qrq/pkg-plist5
4 files changed, 52 insertions, 0 deletions
diff --git a/comms/qrq/Makefile b/comms/qrq/Makefile
new file mode 100644
index 000000000000..72d5305ba149
--- /dev/null
+++ b/comms/qrq/Makefile
@@ -0,0 +1,35 @@
+# ports collection makefile for: qrq
+# Date created: 1 July 2007
+# Whom: db
+#
+# $FreeBSD$
+#
+
+PORTNAME= qrq
+PORTVERSION= 0.1.0
+CATEGORIES= comms hamradio
+MASTER_SITES= http://fkurz.net/ham/qrq/ \
+ ${MASTER_SITE_LOCAL}
+MASTER_SITE_SUBDIR= db
+
+MAINTAINER= db@FreeBSD.org
+COMMENT= Morse telegraphy trainer similar to the classic DOS version by DL4MM
+
+MAN1= qrq.1
+
+LDFLAGS+= -lm -lncurses -lpthread
+CFLAGS+= -DDESTDIR=\"${PREFIX}\" -DVERSION=\"${PORTVERSION}\"
+
+do-build:
+ ${CC} ${CFLAGS} ${LDFLAGS} ${WRKSRC}/${PORTNAME}.c \
+ -o ${WRKSRC}/${PORTNAME}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1
+ ${MKDIR} ${DATADIR}
+.for f in callbase qrqrc toplist
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${DATADIR}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/comms/qrq/distinfo b/comms/qrq/distinfo
new file mode 100644
index 000000000000..8df5f50d6824
--- /dev/null
+++ b/comms/qrq/distinfo
@@ -0,0 +1,3 @@
+MD5 (qrq-0.1.0.tar.gz) = 3ff73a102b44cb0b11500e4fc2c59d71
+SHA256 (qrq-0.1.0.tar.gz) = ee80a5df0d25c92f5c53f5f1b8e664f15bd16e70ecc907ecbc8c016bbc8e4593
+SIZE (qrq-0.1.0.tar.gz) = 63744
diff --git a/comms/qrq/pkg-descr b/comms/qrq/pkg-descr
new file mode 100644
index 000000000000..a458fb1f9e0e
--- /dev/null
+++ b/comms/qrq/pkg-descr
@@ -0,0 +1,9 @@
+qrq is an open source morse telegraphy trainer for Linux and Unix operating
+systems, similar to the classic DOS version of Rufz by DL4MM. It is intended to
+improve the ability to copy callsigns at high speeds, as needed for example for
+contesting.
+
+WWW: http://fkurz.net/ham/qrq.html
+
+- Diane (VA3DB)
+db@db.net
diff --git a/comms/qrq/pkg-plist b/comms/qrq/pkg-plist
new file mode 100644
index 000000000000..1371fda26e7e
--- /dev/null
+++ b/comms/qrq/pkg-plist
@@ -0,0 +1,5 @@
+bin/qrq
+%%DATADIR%%/callbase
+%%DATADIR%%/qrqrc
+%%DATADIR%%/toplist
+@dirrm %%DATADIR%%