Skip to content

Commit bf4aca8

Browse files
committed
Post 4.1.0a Documentation and MinGWE environ Updates
1 parent acf697b commit bf4aca8

File tree

9 files changed

+199
-87
lines changed

9 files changed

+199
-87
lines changed

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# JTSDK64 Applications and Tools: Pre-Release (Development)
1+
# JTSDK64 Applications and Tools: Beta Release 1
22

33
************************************************************************************
44
## JTSDK Version 4.1 Stream
@@ -487,7 +487,7 @@ $ menu
487487
```
488488
-------------------------------------
489489
JTSKD64 Tools Main Menu
490-
------------------------------------
490+
-------------------------------------
491491
492492
1. Set MSYS2 path to find Qt compilers
493493
2. Update MSYS2
@@ -500,10 +500,13 @@ JTSKD64 Tools Main Menu
500500
9. Add Hamlib to pkgconfig
501501
a. Clear Hamlib Source
502502
b. Select HAMLIB Repository
503-
h. List help commands
503+
d. Downgrade GCC (Not Recommended)
504+
r. Restore GCC (Not Recommended)
504505
v. List version information
505506
506-
e. Enter 'e' or 'q' to exit
507+
h. List help commands
508+
509+
x. Enter 'x' or 'q' to exit
507510
508511
Enter your selection, then hit <return>:
509512
```
@@ -551,8 +554,8 @@ FFTW .......: 3.3.10
551554
LibUSB .....: 1.0.28
552555
NSIS .......: 3.11
553556
PkgConfig ..: 2.1.0
554-
Ruby .......: 3.4.4-2
555-
Subversion .: 1.14.5
557+
Ruby .......: 3.4.2-1
558+
Subversion .: 1.14.2b
556559
CMake ......: 4.0.2
557560
Boost ......: Missing
558561
--------------------------------------------------

config/Versions.ini

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Set versions of packages that jtsdk64.ps1 will use
33
# This data is no longer set in jtsdk64.ps1 directly
44
fftwv=3.3.10
5-
libusbv=1.0.27
5+
libusbv=1.0.28
66
# Next can also be /MinGW64/dll or /VS2019/MS64/dll
77
libusbdll=/bin
88
# Next specifies path of VC runtimes
@@ -13,18 +13,20 @@ qtinstprog=qt-online-installer-windows-x64-online.exe
1313
# Next specifies the Qt download mirror to use. Nothing after = means use pool
1414
qtsource=http://www.nic.funet.fi/pub/mirrors/download.qt-project.org/official_releases/online_installers
1515
#q**tsource=https://download.qt.io/official_releases/online_installers
16-
nsisv=3.09
16+
nsisv=3.11
1717
pkgconfigv=2.1.0
18-
rubyv=3.4.2-1
19-
svnv=1.14.2b
18+
rubyv=3.4.4-2
19+
svnv=1.14.5
2020
#cmakev can be qtcmake for Qt deployed cmake - qtcmake - or set version number if deployed standalone i.e. 3.19.3
21-
cmakev=qtcmake
22-
sqlitev=3.49.1
21+
cmakev=4.0.2
22+
sqlitev=3.50.1
2323
# Next specifies the Boost download mirror to use. Mandatory.
2424
#b##stsource=https://boostorg.jfrog.io/artifactory/main/
2525
boostsource=https://archives.boost.io/
2626
# Note Version set to 1.85.0 for Qt 5.15.2 compatibility
27-
boostv=1.85.0
27+
boostv=1.88.0
28+
# Move the directory marker for Hamlib Source into here... can be MASTER or NONE
29+
hlrepo=MASTER
2830
unixtools=disabled
2931
cleanfirst=No
3032
reconfigure=No
@@ -39,4 +41,5 @@ destd=C:\JTSDK64-Tools\tmp\wsjtx-output
3941
qt5v=5.15.2
4042
qt6v=6.6.3
4143
# next can be pwsh (PS 7+) or powershell (PS Windows 5.1)
42-
pss=pwsh
44+
pss=pwsh
45+
gcc-downgrade=mingw-w64-x86_64-gcc-14.2.0-3-any.pkg.tar.zst

docs/index.html

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,31 +38,25 @@ <h2>Evolving the JT-ware Software Developer's Kit (JTSDK)</h2>
3838
<hr/>
3939
<table width="100%" border="0">
4040
<tr>
41-
<td width="16.6%" align="center"><a href="./ver3/index3.html">Version 3 Documentation</a></td>
42-
<td width="16.6%" align="center"><a href="./ver4/index4.html">Version 4 Documentation</a></td>
43-
<td width="16.6%" align="center"><a href="./Qt/indexQt.html">JTSDK Qt Guide</a></td>
44-
<td width="16.6%" align="center"><a href="https://groups.io/g/JTSDK">JTSDK Forum</a></td>
45-
<td width="16.5%" align="center"><a href="https://sourceforge.net/projects/hamlib-sdk/">Sourceforge</a></td>
46-
<td width="16.7%" align="center"><a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/">Download</a</td>
41+
<td width="20%" align="center"><a href="./ver4/index4.html">Version 4 Documentation</a></td>
42+
<td width="20%" align="center"><a href="./Qt/indexQt.html">JTSDK Qt Guide</a></td>
43+
<td width="20%" align="center"><a href="https://groups.io/g/JTSDK">JTSDK Forum</a></td>
44+
<td width="20%" align="center"><a href="https://sourceforge.net/projects/hamlib-sdk/">Sourceforge</a></td>
45+
<td width="20%" align="center"><a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/">Download</a</td>
4746
</tr>
4847
</table>
4948
<hr/>
5049
<h3>Important Note.</h3>
5150
<ul>
5251
<p>Development of the <a href="./ver3/index3.html">Version 3-Streams</a> of the Hamlib SDK (JTSDK) has concluded. Further maintenance will not be performed on images from this stream.</p>
5352
<p>If third-parties wish to continue any component of the <a href="./ver3/index3.html">Version 3-Stream</a> of the Hamlib SDK please contact the developers via the <a href="[email protected]">forum</a>. Tested efforts can and will be uploaded and made available here.</p>
54-
<p>All reference(s) to <a href="./ver3/index3.html">Version 3-Streams</a> from this master documentation site will be removed come 1st June 2025. Resources will not be lost; they will just be archived and no longer maintained.</p>
55-
</ul>
56-
<h3>Vale: Mike W9MDB(sk).</h3>
57-
<ul>
58-
<p>The community associated with this project are deeply saddened at the passing of one of the great supporters and contributors to this project - <a href="https://www.qrz.com/db/W9MDB">Mike Black W9MDB</a>.</p>
59-
<p>Please refer to the QRZ.COM page at <a href="https://forums.qrz.com/index.php?threads/mike-black-w9mdb-sk.949794/l">https://forums.qrz.com/index.php?threads/mike-black-w9mdb-sk.949794/</a>.</p>
6053
</ul>
6154
<h3>Introduction.</h3>
6255
<ul>
63-
<p>Development of <a href="./ver4/index4.html">Version 4</a> of the Hamlib SDK (JTSDK) is now current.</p>
64-
<p><a href="./ver4/index4.html">Version 4</a> of the JTSDK/Hamlib SDK aims to be > Qt 6.6.3 centric - but will support archive-repository-delivered deployments of <a href="https://www.qt.io/blog/qt-5.15.2-released">Qt 5.15.2</a></p>
65-
<p>Please watch this space and information/notes made available via the <a href="https://groups.io/g/JTSDK">[email protected] forum</a>.</p>
56+
<p> <a href="./ver4/index4.html">Version 4.0</a> of the Hamlib SDK (JTSDK) is now current.</p>
57+
<p><a href="./ver4/index4.html">Version 4</a> of the JTSDK/Hamlib SDK aims to be &gt; Qt 6.6.3 centric - but will support archive-repository-delivered deployments of <a href="https://www.qt.io/blog/qt-5.15.2-released">Qt 5.15.2</a></p>
58+
<p>A <a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.1-Stream/">Version 4.1 Preview</a> is available at <a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.1-Stream/">https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.1-Stream/</a>. This stream contains several structural improvements. This stream may go mainstream soon.</p>
59+
<p>Please watch this space and information/notes made available via the <a href="https://groups.io/g/JTSDK">[email protected] forum</a>.</p>
6660
</ul>
6761
<hr/>
6862
<table border="0" width=100%>

docs/ver4/DG4-Build-FLApps.html

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<meta name="keywords" content="JTSDK, JT-ware, wsjtx, jtdx, js8call, build wsjtx, compile wsjtx, Qt, Windows, software, development, Portaudio, audio, portaudio.com">
6-
<title>JTSDK 4.1 Guide for Building LibUSB</title>
6+
<title>JTSDK 4.1 Guide for Building Fast-Light Toolkit Apps</title>
77
<link rel="stylesheet" href="../style-new.css">
88
<link rel="shortcut icon" type="image/x-icon" href="../favicon.ico" />
99
</head>
@@ -53,6 +53,7 @@ <h2>Guide for Building FL-Applications</h2>
5353
<li>The term FL-apps is used to describe any of the applications supported by David W1HKJ.</li>
5454
</ul>
5555
<p>At the time of writing only <a href="sourceforge.net/projects/fldigi/files/flrig/">flrig</a> (perhaps the most important tool for JT-Ware) can be compliled using these techniques. The MSYS2 and mingw64 environments are constantly evolving. Hopefully other apps will be available soon.</p>
56+
<p><strong>Note:</strong> There are issues with the MSYS2 Environment. Use the MinGW64/MSYS2 environments supplied with <a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-4.0-Stream/JTSDK64-4.0.0.exe">JTSDK64-4.0.0</a> and do not update it (i.e. with <strong>pacman -Syuu</strong>).</p>
5657
</ul>
5758

5859
<h3>Step 1: Deploy the FL-Toolkit under the MSYS2/MinGW Environment</h3>
@@ -70,7 +71,7 @@ <h3>Step 1: Deploy the FL-Toolkit under the MSYS2/MinGW Environment</h3>
7071

7172
<h3>Step 2: Download and Decompress the flrig source</h3>
7273
<ul>
73-
<p><strong>Note:</strong> These steps are valid for <strong>flrig 2.0.0.5</strong>. Should later versions become available (see:&nbsp;<a href="sourceforge.net/projects/fldigi/files/flrig/">sourceforge.net/projects/fldigi/files/flrig/</a> ) adjust instructions accordingly.&nbsp; &nbsp;&nbsp;</p>
74+
<p><strong>Note:</strong> These steps are valid for <strong>flrig 2.0.7</strong>. Should later versions become available (see:&nbsp;<a href="sourceforge.net/projects/fldigi/files/flrig/">sourceforge.net/projects/fldigi/files/flrig/</a> ) adjust instructions accordingly.&nbsp; &nbsp;&nbsp;</p>
7475
<p>Under the MSYS2/MinGW environment:</p>
7576
<ul>
7677
<li>Create a directory ~/src (if it does not already exist) and change into that directory:</li>
@@ -80,22 +81,22 @@ <h3>Step 2: Download and Decompress the flrig source</h3>
8081
</ul>
8182
</ul>
8283
<ul>
83-
<li>Execute the following command to retrieve <strong>flrig 2.0.0.5</strong>:</li>
84+
<li>Execute the following command to retrieve <strong>flrig 2.0.7</strong>:</li>
8485

8586
<ul>
86-
<li>wget https://sourceforge.net/projects/fldigi/files/flrig/flrig-2.0.05.tar.gz</li>
87+
<li>wget https://sourceforge.net/projects/fldigi/files/flrig/flrig-2.0.07.tar.gz</li>
8788
</ul>
8889

8990
</ul>
9091
<ul>
9192
<li>Extract the source from the downloaded package with:</li>
9293
<ul>
93-
<li>tar xvfz flrig-2.0.05.tar.gz</li>
94+
<li>tar xvfz flrig-2.0.07.tar.gz</li>
9495
</ul>
9596
</ul>
9697
<p>This should have now downloaded and decompressed the source file package. Change into the build directory:</p>
9798
<ul>
98-
<li>cd flrig-2.0.05</li>
99+
<li>cd flrig-2.0.07</li>
99100
</ul>
100101
</ul>
101102
<h3>Step 3: Compile the software</h3>
@@ -112,7 +113,7 @@ <h3>Complete</h3>
112113

113114
<ul>
114115

115-
<p>You should have a readily built <strong>flrig-2.0.05_setup.exe</strong> .exe installer inside the source tree i.e. ~/src/flrig-2.0.05/src .</p>
116+
<p>You should have a readily built <strong>flrig-2.0.07_setup.exe</strong> .exe installer inside the source tree i.e. ~/src/flrig-2.0.07/src .</p>
116117
</ul>
117118
<hr>
118119
<table width="100%" border="0">

docs/ver4/DG4.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,8 @@ <h4>Note: Deploying Qt</h4>
352352
<div class="reducewidth">
353353
<pre>
354354
-------------------------------------
355-
JTSDK64 Tools Main Menu
356-
------------------------------------
355+
JTSKD64 Tools Main Menu
356+
-------------------------------------
357357

358358
1. Set MSYS2 path to find Qt compilers
359359
2. Update MSYS2
@@ -366,10 +366,13 @@ <h4>Note: Deploying Qt</h4>
366366
9. Add Hamlib to pkgconfig
367367
a. Clear Hamlib Source
368368
b. Select HAMLIB Repository
369-
h. List help commands
369+
d. Downgrade GCC (Not Recommended)
370+
r. Restore GCC (Not Recommended)
370371
v. List version information
371372

372-
e. Enter 'e' or 'q' to exit
373+
h. List help commands
374+
375+
x. Enter 'x' or 'q' to exit
373376

374377
Enter your selection, then hit <return>:
375378

docs/ver4/DO4.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ <h2>Building Libraries and Tools</h2>
143143
</ul>
144144
<p>Instructions for building<strong> flrig</strong> as an x64 program can be found at:</p>
145145
<ul>
146-
<li><a href="DG4-Build-FLApps.html">Build flrig</a></li>
146+
<li><a href="DG4-Build-FLApps.html">Build flrig</a> <b>Note:</b> These are broken (by MSYS2 advancements???) as of Mid-May 2025 with JTDK 4.x. Use a non-updated MSYS2 from <a href="https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-3.4-Stream/JTSDK64-3.4.1.exe">JTSDK 3.4.1</a> if experimenting with this.</li>
147147
</ul>
148148
<p>A very generalised development guide for software is available at:</p>
149149
<ul>

docs/ver4/UG4.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -476,8 +476,8 @@ <h4>Step 2a: Prepare the MSYS2 Environment</h4>
476476
<div class="reducewidth">
477477
<pre>
478478
-------------------------------------
479-
JTSDK64 Tools Main Menu
480-
------------------------------------
479+
JTSKD64 Tools Main Menu
480+
-------------------------------------
481481

482482
1. Set MSYS2 path to find Qt compilers
483483
2. Update MSYS2
@@ -490,10 +490,13 @@ <h4>Step 2a: Prepare the MSYS2 Environment</h4>
490490
9. Add Hamlib to pkgconfig
491491
a. Clear Hamlib Source
492492
b. Select HAMLIB Repository
493-
h. List help commands
493+
d. Downgrade GCC (Not Recommended)
494+
r. Restore GCC (Not Recommended)
494495
v. List version information
495496

496-
e. Enter 'e' or 'q' to exit
497+
h. List help commands
498+
499+
x. Enter 'x' or 'q' to exit
497500

498501
Enter your selection, then hit <return>:
499502

tools/msys64/usr/local/bin/build-hamlib.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
################################################################################
33
#
44
# Title ........: build-hamlib.sh
5-
# Version ......: 4.1.0a
5+
# Version ......: 4.1.0
66
# Description ..: Build Hamlib from GIT-distributed Hamlib Integration Branches
77
# Base Project .: https://github.com/KI7MT/jtsdk64-tools-scripts.git
88
# Project URL ..: https://sourceforge.net/projects/hamlib-sdk/files/Windows/JTSDK-3.2-Stream
@@ -26,7 +26,8 @@
2626
# Minor bugs (in configure line) and better support for env vars 28-08-2022 Steve VK3VM
2727
# Replace [CR][LF} with [CR] and some code formatting enhancements 2025-01-15 Coordinated by Steve I VK3VM
2828
# Prefix changed to toss all builds of Hamlib into x:\JTSDK64-Tools\tools\hamlib rather than Qt version specific directory
29-
# -> as Qt specific versioning now redundant since Qt completely built under MinGW/MSYS2 2025-05-24 Coordinated by Steve I VK3VM
29+
# -> as Qt specific versioning now redundant since Qt completely built under MinGW/MSYS2 2025-05-24 Coordinated by Steve I VK3VM
30+
# GITASPARAM="No" fix as in message https://groups.io/g/JTSDK/message/3235 2025-06-13 Coordinated by Steve I VK3VM
3031
#
3132
################################################################################
3233

@@ -691,7 +692,7 @@ SHAREASPARAM="No"
691692
STATICASPARAM="No"
692693
BOOTSTRAPASPARAM="No"
693694
CONFIGASPARAM="No"
694-
GITASPARM="No"
695+
GITASPARAM="No"
695696
LIBUSBASPARAM="No"
696697

697698
# If no parameters entered 14-1-2022 Steve VK3VM

0 commit comments

Comments
 (0)