pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
(ham/wsjtx) Add experimental debug info, may be deleted later
Module Name: pkgsrc-wip
Committed By: Makoto Fujiwara <makoto%if.t.u-tokyo.ac.jp@localhost>
Pushed By: mef
Date: Tue Oct 21 12:30:44 2025 +0900
Changeset: 4ca0e35a05bd60171ffa56a5fb6814d6673a1ed9
Modified Files:
wsjtx/Makefile
wsjtx/distinfo
Added Files:
wsjtx/patches/patch-lib_shmem.cpp
Log Message:
(ham/wsjtx) Add experimental debug info, may be deleted later
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4ca0e35a05bd60171ffa56a5fb6814d6673a1ed9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
wsjtx/Makefile | 3 +++
wsjtx/distinfo | 1 +
wsjtx/patches/patch-lib_shmem.cpp | 15 +++++++++++++++
3 files changed, 19 insertions(+)
diffs:
diff --git a/wsjtx/Makefile b/wsjtx/Makefile
index ec757e4635..780a4b253e 100644
--- a/wsjtx/Makefile
+++ b/wsjtx/Makefile
@@ -1,6 +1,7 @@
# $NetBSD$
DISTNAME= wsjtx-2.5.4
+PKGREVISION= 1
CATEGORIES= ham
MASTER_SITES= https://sourceforge.net/projects/wsjt/files/wsjtx-2.5.4/wsjtx-2.5.4.tgz/
# for 2.6.1
@@ -38,6 +39,8 @@ CMAKE_CONFIGURE_ARGS+= -DLIBUSB_CFLAGS='-I ${PREFIX}/include/libusb-1.0 -lusb-1.
CMAKE_CONFIGURE_ARGS+= -DLIBUSB_LIBS='-Wl,-rpath-link=-lusb-1.0 -L${PREFIX}/lib'
CMAKE_CONFIGURE_ARGS+= -DLIBS='-Wl,-rpath-link=-lusb-1.0 -L${PREFIX}/lib'
CMAKE_CONFIGURE_ARGS+= -DQt5Test_DIR=${PREFIX}/qt5/lib/cmake/Qt5Test
+#MAKE_CONFIGURE_ARGS+= -DCMAKE_INSTALL_DO_STRIP=0 # 1.2 MB (jt9)
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Debug # 870 kB
#IBUSB_CFLAGS+= -lusb-1.0 -L${PREFIX}/lib
LDFLAGS+= ${COMPILER_RPATH_FLAG}=-lusb-1.0 -L${PREFIX}/lib
diff --git a/wsjtx/distinfo b/wsjtx/distinfo
index aa99ceba95..bf2ef87baf 100644
--- a/wsjtx/distinfo
+++ b/wsjtx/distinfo
@@ -7,5 +7,6 @@ SHA1 (patch-CMakeLists.txt) = 8ebdc56e3679429863121d0e4739ab433a628743
SHA1 (patch-CMake_Modules_FindUsb.cmake) = 6c9edbce838731a026d682ddd0a1174bbceb4e89
SHA1 (patch-Radio.cpp) = a798fbf75deb3cd49c6a15cd1e74530bb955ee23
SHA1 (patch-hamlib.patch) = 8d5cec646b0fe317a41da3ed66a299ea1510c87f
+SHA1 (patch-lib_shmem.cpp) = 064f5961a998e34f7d84032c28f5760bca90eb7f
SHA1 (patch-widgets_FrequencyDeltaLineEdit.cpp) = 61adc842a3b8fae64d9a4110bed1f8d209d3e5d7
SHA1 (patch-widgets_FrequencyLineEdit.cpp) = a70cf22461eb6a54fcf052079c7e5de6e4085313
diff --git a/wsjtx/patches/patch-lib_shmem.cpp b/wsjtx/patches/patch-lib_shmem.cpp
new file mode 100644
index 0000000000..b6a1a0d88f
--- /dev/null
+++ b/wsjtx/patches/patch-lib_shmem.cpp
@@ -0,0 +1,15 @@
+--- lib/shmem.cpp.orig 2021-12-28 18:31:58.000000000 +0900
++++ lib/shmem.cpp 2025-10-21 12:05:31.817683726 +0900
+@@ -11,7 +11,11 @@ extern "C"
+ {
+ bool shmem_create (int nsize) {return shmem.create(nsize);}
+ void shmem_setkey (char * const mykey) {shmem.setKey(QLatin1String{mykey});}
+- bool shmem_attach () {return shmem.attach();}
++ bool shmem_attach() {
++ bool rc = shmem.attach();
++ if (!rc) puts(shmem.errorString().toStdString().c_str());
++ return rc;
++ }
+ int shmem_size () {return static_cast<int> (shmem.size());}
+ struct jt9com * shmem_address () {return reinterpret_cast<struct jt9com *>(shmem.data());}
+ bool shmem_lock () {return shmem.lock();}
Home |
Main Index |
Thread Index |
Old Index