pkgsrc-WIP-changes archive

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

add SigDigger and it's support libraries (sigutils, suscan and suwidgets)



Module Name:	pkgsrc-wip
Committed By:	Tobias Nygren <tnn%NetBSD.org@localhost>
Pushed By:	tnn
Date:		Fri Jun 25 16:07:59 2021 +0200
Changeset:	f5ae3034d22203d4197d135ad52e125d347311c6

Modified Files:
	Makefile
Added Files:
	sigdigger/DESCR
	sigdigger/Makefile
	sigdigger/PLIST
	sigdigger/distinfo
	sigutils/DESCR
	sigutils/Makefile
	sigutils/PLIST
	sigutils/buildlink3.mk
	sigutils/distinfo
	sigutils/patches/patch-sigutils_types.h
	suscan/DESCR
	suscan/Makefile
	suscan/PLIST
	suscan/buildlink3.mk
	suscan/distinfo
	suwidgets/DESCR
	suwidgets/Makefile
	suwidgets/PLIST
	suwidgets/buildlink3.mk
	suwidgets/distinfo
	suwidgets/patches/patch-Constellation.h
	suwidgets/patches/patch-Histogram.h
	suwidgets/patches/patch-TVDisplay.h

Log Message:
add SigDigger and it's support libraries (sigutils, suscan and suwidgets)

Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library.

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

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

diffstat:
 Makefile                                |  4 ++++
 sigdigger/DESCR                         |  1 +
 sigdigger/Makefile                      | 29 +++++++++++++++++++++++++
 sigdigger/PLIST                         |  5 +++++
 sigdigger/distinfo                      |  6 ++++++
 sigutils/DESCR                          |  2 ++
 sigutils/Makefile                       | 20 +++++++++++++++++
 sigutils/PLIST                          | 30 ++++++++++++++++++++++++++
 sigutils/buildlink3.mk                  | 16 ++++++++++++++
 sigutils/distinfo                       |  7 ++++++
 sigutils/patches/patch-sigutils_types.h | 18 ++++++++++++++++
 suscan/DESCR                            |  9 ++++++++
 suscan/Makefile                         | 25 ++++++++++++++++++++++
 suscan/PLIST                            | 38 +++++++++++++++++++++++++++++++++
 suscan/buildlink3.mk                    | 19 +++++++++++++++++
 suscan/distinfo                         |  6 ++++++
 suwidgets/DESCR                         |  1 +
 suwidgets/Makefile                      | 28 ++++++++++++++++++++++++
 suwidgets/PLIST                         | 23 ++++++++++++++++++++
 suwidgets/buildlink3.mk                 | 16 ++++++++++++++
 suwidgets/distinfo                      |  9 ++++++++
 suwidgets/patches/patch-Constellation.h | 15 +++++++++++++
 suwidgets/patches/patch-Histogram.h     | 15 +++++++++++++
 suwidgets/patches/patch-TVDisplay.h     | 15 +++++++++++++
 24 files changed, 357 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 990af5fc36..31cf48f2f5 100644
--- a/Makefile
+++ b/Makefile
@@ -5135,7 +5135,9 @@ SUBDIR+=	shttpd
 SUBDIR+=	shunt
 SUBDIR+=	sic
 SUBDIR+=	sickle
+SUBDIR+=	sigdigger
 SUBDIR+=	signify
+SUBDIR+=	sigutils
 SUBDIR+=	sil
 SUBDIR+=	sil-scheherazade-ttf
 SUBDIR+=	silky
@@ -5272,6 +5274,7 @@ SUBDIR+=	supermodel
 SUBDIR+=	surf
 SUBDIR+=	surf-git
 SUBDIR+=	surf1
+SUBDIR+=	suscan
 SUBDIR+=	suse121_32_libbz2
 SUBDIR+=	suse121_32_libgcrypt
 SUBDIR+=	suse121_32_libgpg-error
@@ -5283,6 +5286,7 @@ SUBDIR+=	suse131_gcc
 SUBDIR+=	suse131_gconf2
 SUBDIR+=	suse131_libbz2
 SUBDIR+=	sushi
+SUBDIR+=	suwidgets
 SUBDIR+=	svgalib
 SUBDIR+=	svkbd
 SUBDIR+=	svnup
diff --git a/sigdigger/DESCR b/sigdigger/DESCR
new file mode 100644
index 0000000000..dc37ce5841
--- /dev/null
+++ b/sigdigger/DESCR
@@ -0,0 +1 @@
+Qt-based digital signal analyzer, using Suscan core and Sigutils DSP library.
diff --git a/sigdigger/Makefile b/sigdigger/Makefile
new file mode 100644
index 0000000000..4ba3285547
--- /dev/null
+++ b/sigdigger/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD$
+
+DISTNAME=	SigDigger-0.1.0git
+CATEGORIES=	ham
+MASTER_SITES=	${MASTER_SITE_GITHUB:=BatchDrake/}
+#GITHUB_TAG=	v${PKGVERSION_NOREV}
+GITHUB_TAG=	df2957b8fc4f2b595d15e4fc81b084e0053e3aa1
+
+MAINTAINER=	tnn%NetBSD.org@localhost
+HOMEPAGE=	https://batchdrake.github.io/SigDigger/
+COMMENT=	Graphical digital signal analyzer
+LICENSE=	gnu-gpl-v3
+
+TOOL_DEPENDS+=	qt5-qttools-[0-9]*:../../x11/qt5-qttools
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config
+
+INSTALL_MAKE_FLAGS+=	INSTALL_ROOT=${DESTDIR}
+
+do-configure:
+	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+	  ${QTDIR}/bin/qmake SigDigger.pro PREFIX=${PREFIX}
+
+.include "../../wip/suscan/buildlink3.mk"
+.include "../../wip/suwidgets/buildlink3.mk"
+.include "../../math/volk/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sigdigger/PLIST b/sigdigger/PLIST
new file mode 100644
index 0000000000..c7ffc5f807
--- /dev/null
+++ b/sigdigger/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD$
+bin/SigDigger
+share/applications/RMSViewer.desktop
+share/applications/SigDigger.desktop
+share/icons/hicolor/256x256/apps/SigDigger.png
diff --git a/sigdigger/distinfo b/sigdigger/distinfo
new file mode 100644
index 0000000000..d1ae09d03a
--- /dev/null
+++ b/sigdigger/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (SigDigger-0.1.0git-df2957b8fc4f2b595d15e4fc81b084e0053e3aa1.tar.gz) = cd16357ee017545f57989306f30e3d5078585076
+RMD160 (SigDigger-0.1.0git-df2957b8fc4f2b595d15e4fc81b084e0053e3aa1.tar.gz) = 86099a332e54b49d38a565bd58f90c0dbfa1d030
+SHA512 (SigDigger-0.1.0git-df2957b8fc4f2b595d15e4fc81b084e0053e3aa1.tar.gz) = 7423bb7810fb0ce61bf0f13428dbad0213e8f6a449d21fcd582a3f8c7f793a6e95aaaf26972acf52e40a9112a07e9d2f7bb9704a5a264d33209690d9837e3856
+Size (SigDigger-0.1.0git-df2957b8fc4f2b595d15e4fc81b084e0053e3aa1.tar.gz) = 4254690 bytes
diff --git a/sigutils/DESCR b/sigutils/DESCR
new file mode 100644
index 0000000000..2c8fb8bae1
--- /dev/null
+++ b/sigutils/DESCR
@@ -0,0 +1,2 @@
+The sigutils library is a digital signal processing library written in C,
+designed for blind signal analysis and automatic demodulation.
diff --git a/sigutils/Makefile b/sigutils/Makefile
new file mode 100644
index 0000000000..c74977377e
--- /dev/null
+++ b/sigutils/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	sigutils-0.1.0git
+CATEGORIES=	ham
+MASTER_SITES=	${MASTER_SITE_GITHUB:=BatchDrake/}
+#GITHUB_TAG=	v${PKGVERSION_NOREV}
+GITHUB_TAG=	0d434d697bd7ac94e6b51448d31d1e433debe360
+
+MAINTAINER=	tnn%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/BatchDrake/sigutils/
+COMMENT=	Digital signal processing library
+LICENSE=	gnu-gpl-v3
+
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/volk/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sigutils/PLIST b/sigutils/PLIST
new file mode 100644
index 0000000000..5d585525e5
--- /dev/null
+++ b/sigutils/PLIST
@@ -0,0 +1,30 @@
+@comment $NetBSD$
+include/sigutils/sigutils/agc.h
+include/sigutils/sigutils/block.h
+include/sigutils/sigutils/clock.h
+include/sigutils/sigutils/codec.h
+include/sigutils/sigutils/coef.h
+include/sigutils/sigutils/decider.h
+include/sigutils/sigutils/detect.h
+include/sigutils/sigutils/equalizer.h
+include/sigutils/sigutils/iir.h
+include/sigutils/sigutils/lfsr.h
+include/sigutils/sigutils/log.h
+include/sigutils/sigutils/matfile.h
+include/sigutils/sigutils/modem.h
+include/sigutils/sigutils/ncqo.h
+include/sigutils/sigutils/pll.h
+include/sigutils/sigutils/property.h
+include/sigutils/sigutils/sampling.h
+include/sigutils/sigutils/sigutils.h
+include/sigutils/sigutils/softtune.h
+include/sigutils/sigutils/specttuner.h
+include/sigutils/sigutils/taps.h
+include/sigutils/sigutils/tvproc.h
+include/sigutils/sigutils/types.h
+include/sigutils/sigutils/version.h
+include/sigutils/util/util.h
+lib/libsigutils.so
+lib/libsigutils.so.0.2.0
+lib/libsigutils.so.1
+lib/pkgconfig/sigutils.pc
diff --git a/sigutils/buildlink3.mk b/sigutils/buildlink3.mk
new file mode 100644
index 0000000000..e9d9c36c13
--- /dev/null
+++ b/sigutils/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	sigutils
+
+.if !defined(SIGUTILS_BUILDLINK3_MK)
+SIGUTILS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.sigutils+=	sigutils>=0.1.0
+BUILDLINK_PKGSRCDIR.sigutils?=		../../wip/sigutils
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/volk/buildlink3.mk"
+.endif	# SIGUTILS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-sigutils
diff --git a/sigutils/distinfo b/sigutils/distinfo
new file mode 100644
index 0000000000..a4c3563361
--- /dev/null
+++ b/sigutils/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (sigutils-0.1.0git-0d434d697bd7ac94e6b51448d31d1e433debe360.tar.gz) = d4a4018ae256da1d53ff988658a966ecd604cf3d
+RMD160 (sigutils-0.1.0git-0d434d697bd7ac94e6b51448d31d1e433debe360.tar.gz) = 384b2af0eb6c20c189e223307433ebb39e9895ea
+SHA512 (sigutils-0.1.0git-0d434d697bd7ac94e6b51448d31d1e433debe360.tar.gz) = 71b436c940d5bb989144b1840c29058bc7176a02c4575ecd80c79945d7b12735245bbd04a3a6b9e1e898f7f89cfcd5256ce91a99c4643d381a1c3b2e35f520ec
+Size (sigutils-0.1.0git-0d434d697bd7ac94e6b51448d31d1e433debe360.tar.gz) = 110728 bytes
+SHA1 (patch-sigutils_types.h) = 196783eef02e7357fea2830acebd1df38734b785
diff --git a/sigutils/patches/patch-sigutils_types.h b/sigutils/patches/patch-sigutils_types.h
new file mode 100644
index 0000000000..0de8601bd2
--- /dev/null
+++ b/sigutils/patches/patch-sigutils_types.h
@@ -0,0 +1,18 @@
+$NetBSD$
+
+Fix C++ compilation.
+
+--- sigutils/types.h.orig	2021-04-06 15:35:35.000000000 +0000
++++ sigutils/types.h
+@@ -27,7 +27,11 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <math.h>
++#if defined(__cplusplus)
++#include <complex>
++#else
+ #include <complex.h>
++#endif
+ #include <fftw3.h>
+ 
+ #include <util.h>
diff --git a/suscan/DESCR b/suscan/DESCR
new file mode 100644
index 0000000000..5c158ea643
--- /dev/null
+++ b/suscan/DESCR
@@ -0,0 +1,9 @@
+Suscan is a realtime DSP processing library. It provides a set of useful
+abstractions to perform dynamic digital signal analysis and demodulation.
+Suscan offers features like:
+
+  Multicore-friendly signal processing, based on worker threads
+  Generic ASK, FSK, PSK and audio demodulators
+  An extensible codec interface
+  Configuration file API (XML)
+  Source API based on SoapySDR
diff --git a/suscan/Makefile b/suscan/Makefile
new file mode 100644
index 0000000000..7f454fded0
--- /dev/null
+++ b/suscan/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	suscan-0.1.0git
+CATEGORIES=	ham
+MASTER_SITES=	${MASTER_SITE_GITHUB:=BatchDrake/}
+#GITHUB_TAG=	v${PKGVERSION_NOREV}
+GITHUB_TAG=	4f6ede2fd62d0992e582e5efa436bbdb8d49e8c1
+
+MAINTAINER=	tnn%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/BatchDrake/suscan/
+COMMENT=	Realtime DSP library
+LICENSE=	gnu-gpl-v3
+
+USE_CMAKE=	yes
+USE_TOOLS+=	pkg-config
+
+CFLAGS.NetBSD+=	-DCLOCK_MONOTONIC_RAW=CLOCK_MONOTONIC
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../wip/sigutils/buildlink3.mk"
+.include "../../ham/soapy-sdr/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/volk/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/suscan/PLIST b/suscan/PLIST
new file mode 100644
index 0000000000..04b45bdc1f
--- /dev/null
+++ b/suscan/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD$
+bin/suscan.status
+bin/suscli
+include/suscan/analyzer/analyzer.h
+include/suscan/analyzer/estimator.h
+include/suscan/analyzer/inspector/inspector.h
+include/suscan/analyzer/inspector/interface.h
+include/suscan/analyzer/inspector/params.h
+include/suscan/analyzer/inspsched.h
+include/suscan/analyzer/mq.h
+include/suscan/analyzer/msg.h
+include/suscan/analyzer/realtime.h
+include/suscan/analyzer/source.h
+include/suscan/analyzer/spectsrc.h
+include/suscan/analyzer/symbuf.h
+include/suscan/analyzer/throttle.h
+include/suscan/analyzer/version.h
+include/suscan/analyzer/worker.h
+include/suscan/cli/audio.h
+include/suscan/cli/chanloop.h
+include/suscan/cli/cli.h
+include/suscan/cli/cmds.h
+include/suscan/cli/datasaver.h
+include/suscan/codec/codec.h
+include/suscan/util/cfg.h
+include/suscan/util/compat.h
+include/suscan/util/confdb.h
+include/suscan/util/hashlist.h
+include/suscan/util/macos-barriers.h
+include/suscan/util/macos-barriers.imp.h
+include/suscan/util/object.h
+include/suscan/util/rbtree.h
+lib/libsuscan.so
+lib/libsuscan.so.0.2.0
+lib/pkgconfig/suscan.pc
+share/suscan/config/autogains.xml
+share/suscan/config/frequency_allocations.xml
+share/suscan/config/palettes.xml
diff --git a/suscan/buildlink3.mk b/suscan/buildlink3.mk
new file mode 100644
index 0000000000..e9a82b9896
--- /dev/null
+++ b/suscan/buildlink3.mk
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	suscan
+
+.if !defined(SUSCAN_BUILDLINK3_MK)
+SUSCAN_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.suscan+=	suscan>=0.1.0
+BUILDLINK_PKGSRCDIR.suscan?=	../../wip/suscan
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../wip/sigutils/buildlink3.mk"
+.include "../../ham/soapy-sdr/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/volk/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.endif	# SUSCAN_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-suscan
diff --git a/suscan/distinfo b/suscan/distinfo
new file mode 100644
index 0000000000..d0dc4a15e5
--- /dev/null
+++ b/suscan/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (suscan-0.1.0git-4f6ede2fd62d0992e582e5efa436bbdb8d49e8c1.tar.gz) = 0cb3de7803217f94a96d90d6b283e6b493784802
+RMD160 (suscan-0.1.0git-4f6ede2fd62d0992e582e5efa436bbdb8d49e8c1.tar.gz) = 61c8bf522d19028ac0e3b29ea7e5746fd6561e3e
+SHA512 (suscan-0.1.0git-4f6ede2fd62d0992e582e5efa436bbdb8d49e8c1.tar.gz) = 91896af1f1ba88f1347c7f02865e8f5ed9ba2b36597758defdc912ebff1f9fb157d04b23e8623e72772086be527e264d533a8cc47a534b364078af02c6df169e
+Size (suscan-0.1.0git-4f6ede2fd62d0992e582e5efa436bbdb8d49e8c1.tar.gz) = 1906110 bytes
diff --git a/suwidgets/DESCR b/suwidgets/DESCR
new file mode 100644
index 0000000000..ba14c990d3
--- /dev/null
+++ b/suwidgets/DESCR
@@ -0,0 +1 @@
+Qt5 Widget collection for ham/sigdigger.
diff --git a/suwidgets/Makefile b/suwidgets/Makefile
new file mode 100644
index 0000000000..3ba107df73
--- /dev/null
+++ b/suwidgets/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+
+DISTNAME=	SuWidgets-0.1.0git
+CATEGORIES=	ham
+MASTER_SITES=	${MASTER_SITE_GITHUB:=BatchDrake/}
+#GITHUB_TAG=	v${PKGVERSION_NOREV}
+GITHUB_TAG=	373ab4f976bf983b67a283278d876089a21e575c
+
+MAINTAINER=	tnn%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/BatchDrake/suwidgets/
+COMMENT=	Sigutils-related widgets
+LICENSE=	gnu-gpl-v3
+
+TOOL_DEPENDS+=	qt5-qttools-[0-9]*:../../x11/qt5-qttools
+
+USE_TOOLS+=	pkg-config
+USE_LANGUAGES=	c c++
+
+INSTALL_MAKE_FLAGS+=	INSTALL_ROOT=${DESTDIR}
+
+do-configure:
+	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+	  ${QTDIR}/bin/qmake SuWidgetsLib.pro
+
+.include "../../wip/sigutils/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/suwidgets/PLIST b/suwidgets/PLIST
new file mode 100644
index 0000000000..166bbb6dc7
--- /dev/null
+++ b/suwidgets/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD$
+qt5/include/SuWidgets/ColorChooserButton.h
+qt5/include/SuWidgets/Constellation.h
+qt5/include/SuWidgets/Decider.h
+qt5/include/SuWidgets/FrequencySpinBox.h
+qt5/include/SuWidgets/Histogram.h
+qt5/include/SuWidgets/LCD.h
+qt5/include/SuWidgets/QVerticalLabel.h
+qt5/include/SuWidgets/SuWidgetsHelpers.h
+qt5/include/SuWidgets/SymView.h
+qt5/include/SuWidgets/TVDisplay.h
+qt5/include/SuWidgets/ThrottleableWidget.h
+qt5/include/SuWidgets/TimeSpinBox.h
+qt5/include/SuWidgets/Transition.h
+qt5/include/SuWidgets/Version.h
+qt5/include/SuWidgets/Waterfall.h
+qt5/include/SuWidgets/Waveform.h
+qt5/include/SuWidgets/ctkPimpl.h
+qt5/include/SuWidgets/ctkRangeSlider.h
+qt5/lib/libsuwidgets.so
+qt5/lib/libsuwidgets.so.0
+qt5/lib/libsuwidgets.so.0.2
+qt5/lib/libsuwidgets.so.0.2.0
diff --git a/suwidgets/buildlink3.mk b/suwidgets/buildlink3.mk
new file mode 100644
index 0000000000..0cd083a0e5
--- /dev/null
+++ b/suwidgets/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	SuWidgets
+
+.if !defined(SUWIDGETS_BUILDLINK3_MK)
+SUWIDGETS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.SuWidgets+=	SuWidgets>=0.1.0
+BUILDLINK_PKGSRCDIR.SuWidgets?=		../../wip/suwidgets
+
+.include "../../wip/sigutils/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif	# SUWIDGETS_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-SuWidgets
diff --git a/suwidgets/distinfo b/suwidgets/distinfo
new file mode 100644
index 0000000000..5827eeb76e
--- /dev/null
+++ b/suwidgets/distinfo
@@ -0,0 +1,9 @@
+$NetBSD$
+
+SHA1 (SuWidgets-0.1.0git-373ab4f976bf983b67a283278d876089a21e575c.tar.gz) = 6a8a26fd44d5abd4779370ad37b962759a47e075
+RMD160 (SuWidgets-0.1.0git-373ab4f976bf983b67a283278d876089a21e575c.tar.gz) = 161517a01b20aec83d2745faedd945bb935b89ad
+SHA512 (SuWidgets-0.1.0git-373ab4f976bf983b67a283278d876089a21e575c.tar.gz) = 530c57a2c8ccc91b33d10a6b4a53a4f0c04c83e9f208895524673730e99030b991cf7efdfaedb5f8be2903c16dd1ba9a348b44c902398f33715f9ca218019283
+Size (SuWidgets-0.1.0git-373ab4f976bf983b67a283278d876089a21e575c.tar.gz) = 99493 bytes
+SHA1 (patch-Constellation.h) = 992c50a63b2905ce5fae9cb5918dd5d804f9c952
+SHA1 (patch-Histogram.h) = 0a2bcfc0f03f681f8cba1f4bef38bde8fa042cc5
+SHA1 (patch-TVDisplay.h) = 07e30700376baa170ddbe2229a00e63a887e10b5
diff --git a/suwidgets/patches/patch-Constellation.h b/suwidgets/patches/patch-Constellation.h
new file mode 100644
index 0000000000..0d0c41e393
--- /dev/null
+++ b/suwidgets/patches/patch-Constellation.h
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Fix C++ compilation.
+
+--- Constellation.h.orig	2021-06-16 10:30:19.000000000 +0000
++++ Constellation.h
+@@ -22,7 +22,7 @@
+ #include <QFrame>
+ 
+ #include <cmath>
+-#include <complex.h>
++#include <complex>
+ #include <vector>
+ #include <tgmath.h>
+ #include <sigutils/types.h>
diff --git a/suwidgets/patches/patch-Histogram.h b/suwidgets/patches/patch-Histogram.h
new file mode 100644
index 0000000000..8dcc58b4b4
--- /dev/null
+++ b/suwidgets/patches/patch-Histogram.h
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Fix C++ compilation.
+
+--- Histogram.h.orig	2021-06-16 10:30:19.000000000 +0000
++++ Histogram.h
+@@ -22,7 +22,7 @@
+ #include <QFrame>
+ 
+ #include <cmath>
+-#include <complex.h>
++#include <complex>
+ #include <vector>
+ #include <tgmath.h>
+ #include "ThrottleableWidget.h"
diff --git a/suwidgets/patches/patch-TVDisplay.h b/suwidgets/patches/patch-TVDisplay.h
new file mode 100644
index 0000000000..4400bc85f9
--- /dev/null
+++ b/suwidgets/patches/patch-TVDisplay.h
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Fix C++ compilation.
+
+--- TVDisplay.h.orig	2021-06-16 10:30:19.000000000 +0000
++++ TVDisplay.h
+@@ -22,7 +22,7 @@
+ #include <QFrame>
+ 
+ #include <cmath>
+-#include <complex.h>
++#include <complex>
+ #include <vector>
+ #include <tgmath.h>
+ #include <sigutils/types.h>


Home | Main Index | Thread Index | Old Index