pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

(wip/wsjt) import wsjtx-2.3.0



Module Name:	pkgsrc-wip
Committed By:	Makoto Fujiwara (mef) <makoto%ki.nu@localhost>
Pushed By:	mef
Date:		Sat Mar 6 12:41:18 2021 +0900
Changeset:	cedf47a1f7cbad04c9afc575623f7cd3ef31a6c5

Added Files:
	wsjt/DESCR
	wsjt/Makefile
	wsjt/PLIST
	wsjt/TODO
	wsjt/distinfo

Log Message:
(wip/wsjt) import wsjtx-2.3.0

Weak Signal Communication Software

WSJT-X, WSJT, MAP65, and WSPR are open-source programs designed for
weak-signal digital communication by amateur radio.  Normal usage
requires a standard SSB transceiver and a personal computer with
soundcard, or the equivalent.  SDR-style hardware including the
SDR-IQ, Perseus, SoftRock, and FUNcube Dongle is supported by MAP65
and WSPR.  SimJT is a utility program that generates simulated signals
for test purposes.  All of the programs are available free of charge,
licensed under the GNU General Public License.  Installation packages
for WSJT-X are available for Windows, Linux, and OS X; WSJT and WSPR
have Windows and Linux packages, and MAP65 and SimJT are Windows only.
For further details about source code and operating systems, see the
Program Development page.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=cedf47a1f7cbad04c9afc575623f7cd3ef31a6c5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 wsjt/DESCR    | 14 ++++++++++++++
 wsjt/Makefile | 36 ++++++++++++++++++++++++++++++++++++
 wsjt/PLIST    |  4 ++++
 wsjt/TODO     | 18 ++++++++++++++++++
 wsjt/distinfo |  6 ++++++
 5 files changed, 78 insertions(+)

diffs:
diff --git a/wsjt/DESCR b/wsjt/DESCR
new file mode 100644
index 0000000000..ecbbcef6b4
--- /dev/null
+++ b/wsjt/DESCR
@@ -0,0 +1,14 @@
+Weak Signal Communication Software
+
+WSJT-X, WSJT, MAP65, and WSPR are open-source programs designed for
+weak-signal digital communication by amateur radio.  Normal usage
+requires a standard SSB transceiver and a personal computer with
+soundcard, or the equivalent.  SDR-style hardware including the
+SDR-IQ, Perseus, SoftRock, and FUNcube Dongle is supported by MAP65
+and WSPR.  SimJT is a utility program that generates simulated signals
+for test purposes.  All of the programs are available free of charge,
+licensed under the GNU General Public License.  Installation packages
+for WSJT-X are available for Windows, Linux, and OS X; WSJT and WSPR
+have Windows and Linux packages, and MAP65 and SimJT are Windows only.
+For further details about source code and operating systems, see the
+Program Development page.
diff --git a/wsjt/Makefile b/wsjt/Makefile
new file mode 100644
index 0000000000..b0e6088711
--- /dev/null
+++ b/wsjt/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD$
+
+DISTNAME=	wsjtx-2.3.0
+CATEGORIES=	# TODO: add primary category
+MASTER_SITES=	https://physics.princeton.edu/pulsar/k1jt/
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://physics.princeton.edu/pulsar/k1jt/
+COMMENT=	Well known in the amateur radio WSJT
+LICENSE=	gnu-gpl-v3
+
+HAS_CONFIGURE=	yes
+USE_CMAKE=	yes
+USE_LANGUAGES+=	c c++ fortran
+
+#CMAKE_ARGS+=    -DNVTT_SHARED=ON
+do-configure:
+	(cd ${WRKSRC}; \
+	mkdir build;\
+	cd    build;\
+	cmake \
+ 	-D CMAKE_INSTALL_PREFIX=${DESTDIR}${PREFIX} \
+	-DWSJT_SKIP_MANPAGES=ON \
+	-DWSJT_GENERATE_DOCS=OFF ../../wsjtx-2.3.0 \
+	)
+
+do-build:
+	(cd ${WRKSRC}/build; cmake --build . )
+
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/wsjt/PLIST b/wsjt/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/wsjt/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/wsjt/TODO b/wsjt/TODO
new file mode 100644
index 0000000000..7197979594
--- /dev/null
+++ b/wsjt/TODO
@@ -0,0 +1,18 @@
+CMake Error at CMakeLists.txt:881 (find_package):
+  By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
+  asked CMake to find a package configuration file provided by "Qt5", but
+  CMake did not find one.
+
+  Could not find a package configuration file provided by "Qt5" with any of
+  the following names:
+
+    Qt5Config.cmake
+    qt5-config.cmake
+
+  Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
+  to a directory containing one of the above files.  If "Qt5" provides a
+  separate development package or SDK, be sure it has been installed.
+
+
+-- Configuring incomplete, errors occurred!
+:w
diff --git a/wsjt/distinfo b/wsjt/distinfo
new file mode 100644
index 0000000000..4f2fd53a11
--- /dev/null
+++ b/wsjt/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (wsjtx-2.3.0.tgz) = 2caae6d1b74d31cd7f6bc507dd15f8cfd17c2ffb
+RMD160 (wsjtx-2.3.0.tgz) = 9f5dc6c80551e4a70f90671b8d5be7b070e41916
+SHA512 (wsjtx-2.3.0.tgz) = 1b521a7c81d235b2f17b2a314528f5f9fc8b29de95a2f7f5471104866ff13d138f9913666bc00de71f34ed16e692f0f4b93c878cc3538d30a52852e4c179702c
+Size (wsjtx-2.3.0.tgz) = 17245200 bytes


Home | Main Index | Thread Index | Old Index