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