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