pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/ham/gqrx
Module Name: pkgsrc
Committed By: gdt
Date: Mon May 12 21:31:03 UTC 2025
Modified Files:
pkgsrc/ham/gqrx: Makefile options.mk
Log Message:
ham/gqrx: Merge comments about dependencies from wip
Dependencies are organized following upstream's README, so that one
can verify that what upstream asks for is included, except for things
not in pkgsrc, and some confusion about hardware drivers.
NFCI. Works on NetBSD 10 with remote rtl_rtp.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/ham/gqrx/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/ham/gqrx/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/ham/gqrx/Makefile
diff -u pkgsrc/ham/gqrx/Makefile:1.6 pkgsrc/ham/gqrx/Makefile:1.7
--- pkgsrc/ham/gqrx/Makefile:1.6 Thu Apr 24 14:14:46 2025
+++ pkgsrc/ham/gqrx/Makefile Mon May 12 21:31:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2025/04/24 14:14:46 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/05/12 21:31:03 gdt Exp $
DISTNAME= gqrx-2.17.6
PKGREVISION= 2
@@ -16,16 +16,41 @@ WRKSRC= ${WRKDIR}/${DISTNAME}
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config
-.include "options.mk"
+## Dependencies, aligned with README.md
+
+# GNU Radio:
+# runtime analog audio blocks fft filter pmt
+.include "../../ham/gnuradio-core/buildlink3.mk"
+.include "../../ham/gnuradio-digital/buildlink3.mk"
+.include "../../ham/gnuradio-network/buildlink3.mk"
+
+# gr-iqbalance
+# (not in pkgsrc) .include "../../ham/gr-iqbalance/buildlink3.mk"
+
+# optional hardware drivers: (\todo Enable or explain why not.)
+# (not in pkgsrc) .include "../../ham/gr-fcd/buildlink3.mk"
+# (not in pkgsrc) .include "../../ham/gr-fcdproplus/buildlink3.mk"
+#.include "../../ham/gnuradio-uhd/buildlink3.mk"
+#.include "../../ham/rtl-sdr/buildlink3.mk"
+.include "../../ham/hackrf/buildlink3.mk"
+# (not in pkgsrc) Airspy
+# .include "../../ham/gnuradio-soapy-sdr/buildlink3.mk"
+
+.include "../../ham/gr-osmosdr/buildlink3.mk"
+# Upstream says "pulseaudio or portaudio (Linux-only and optional)"
+# which doesn't really make sense.
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
.include "../../audio/portaudio/buildlink3.mk"
.endif
+
+# qt5 or qt6
+.include "options.mk"
+
.include "../../devel/cmake/build.mk"
-.include "../../ham/gnuradio-core/buildlink3.mk"
-.include "../../ham/gnuradio-digital/buildlink3.mk"
-.include "../../ham/gnuradio-network/buildlink3.mk"
-.include "../../ham/gr-osmosdr/buildlink3.mk"
+
+# Dependencies not mentioned by upstream:
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/ham/gqrx/options.mk
diff -u pkgsrc/ham/gqrx/options.mk:1.1 pkgsrc/ham/gqrx/options.mk:1.2
--- pkgsrc/ham/gqrx/options.mk:1.1 Sat Mar 1 17:22:13 2025
+++ pkgsrc/ham/gqrx/options.mk Mon May 12 21:31:03 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.1 2025/03/01 17:22:13 adam Exp $
+# $NetBSD: options.mk,v 1.2 2025/05/12 21:31:03 gdt Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gqrx
PKG_OPTIONS_OPTIONAL_GROUPS= gui
@@ -13,8 +13,8 @@ CMAKE_CONFIGURE_ARGS+= -DFORCE_QT5=ON
. include "../../x11/qt5-qtsvg/buildlink3.mk"
.elif !empty(PKG_OPTIONS:Mqt6)
CMAKE_CONFIGURE_ARGS+= -DFORCE_QT6=ON
-. include "../../graphics/qt6-qtsvg/buildlink3.mk"
. include "../../x11/qt6-qtbase/buildlink3.mk"
+. include "../../graphics/qt6-qtsvg/buildlink3.mk"
.else
PKG_FAIL_REASON= "One of qt5 or qt6 options must be selected."
.endif
Home |
Main Index |
Thread Index |
Old Index