Wed Mar 29 13:27:16 2023 UTC ()
x11/x3270: update to version 4.2ga9.

Known issues

    Resizing or maximizing the wc3270 window makes bad things happen.
Please do not do this.

Improvements
4.2ga9

    Modified the ./configure script to be able to find the macOS
installations of OpenSSL from Homebrew and MacPorts.

4.2ga8

    Added the reshort option to the wc3270 Session Wizard to re-create
all desktop shortcuts. This makes deploying the fix for FAQ Why is the
wc3270 window messed up on Windows 11? simpler.

Bug fixes
4.2ga9

    x3270 mouse selections are much more predictable. Double- and
triple-clicks no longer move the cursor.
    x3270 no longer crashes when it is reconfigured (model, font, etc.)
while the floating pop-up keypad is visible.
    The security indicator in x3270 no longer disappears when it is
indicating unverified state and the window is reconfigured.
    The ./configure option to give an alternate location for the OpenSSL
library (--with-openssl=) works correctly again. (Thanks to Sam Mearns
for the bug report.)

4.2ga8

    When pasting in NVT mode and the text wraps to the next line, the
cursor no longer ends up in the wrong location.
    Extended the source tarball generation script mktar.sh to expand
submodules, so the Expat library builds properly for Windows.
    Modified the Session Wizard so that wc3270 doesn't end up running
inside Windows Terminal. (See the FAQ Why is the wc3270 window messed up
on Windows 11? for details.)
    The x3270a script no longer causes a spurious Invalid (empty)
hostname error pop-up when the display's DPI is other than 96. (Bug
report by Devonian Teuchter is here.)

4.2ga7

    The wc3270 Session Wizard no longer exits silently when it
encounters an error.
    x3270 will no longer change fonts unnecessarily when the host code
page is changed. (bug report)
    The background color is now propagated correctly by the RA order.
(courtesy of Sven Schnelle)
    In a resource file, a resource value can now end with a
properly-quoted backslash, without the backslash being interpreted as a
line continuation.
    The Transfer() action, when invoked from within a file read by the
Source() action, now blocks properly -- it returns once the file
transfer is complete.
    If the Source() action is aborted, it will no longer leave the
keyboard locked.
    Typeahead is now processed correctly when the host has negotiated
TN3270E Contention Resolution and the unlockDelay resource is set to
false. (bug report)


(rhialto)
diff -r1.50 -r1.51 pkgsrc/x11/x3270/Makefile
diff -r1.24 -r1.25 pkgsrc/x11/x3270/distinfo

cvs diff -r1.50 -r1.51 pkgsrc/x11/x3270/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/x3270/Makefile 2022/10/01 21:07:51 1.50
+++ pkgsrc/x11/x3270/Makefile 2023/03/29 13:27:16 1.51
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.50 2022/10/01 21:07:51 rhialto Exp $ 1# $NetBSD: Makefile,v 1.51 2023/03/29 13:27:16 rhialto Exp $
2 2
3DISTNAME= suite3270-4.2ga6-src 3DISTNAME= suite3270-4.2ga9-src
4PKGNAME= x3270-4.2ga6 4PKGNAME= x3270-4.2ga6
5CATEGORIES= x11 5CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x3270/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x3270/}
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= rhialto@NetBSD.org 9MAINTAINER= rhialto@NetBSD.org
10HOMEPAGE= http://x3270.bgp.nu/ 10HOMEPAGE= http://x3270.bgp.nu/
11COMMENT= 3270 Terminal emulators (X11 and/or curses) 11COMMENT= 3270 Terminal emulators (X11 and/or curses)
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15 15
16WRKSRC= ${WRKDIR}/suite3270-4.2 16WRKSRC= ${WRKDIR}/suite3270-4.2

cvs diff -r1.24 -r1.25 pkgsrc/x11/x3270/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/x3270/distinfo 2022/10/01 21:07:51 1.24
+++ pkgsrc/x11/x3270/distinfo 2023/03/29 13:27:16 1.25
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.24 2022/10/01 21:07:51 rhialto Exp $ 1$NetBSD: distinfo,v 1.25 2023/03/29 13:27:16 rhialto Exp $
2 2
3BLAKE2s (suite3270-4.2ga6-src.tgz) = a8391d5cbb314541b9e444c577dbe0dc65afe7d1b54bb9c9c0edc232db69ca2c 3BLAKE2s (suite3270-4.2ga9-src.tgz) = 2cf70a7011eb53e17ccab75e7c0a9446dba28cf2921937f355c3cee0c620b764
4SHA512 (suite3270-4.2ga6-src.tgz) = e9fa5f7ed5f9620682678e15c5f52d0e064060807d2d9ea19bbd02334902fd185fdd2cf720be89f3e4e64163beca82e27120f2caf525f25a3053895eb84a92d7 4SHA512 (suite3270-4.2ga9-src.tgz) = b489cede7e503815acd42235e500f95e67b5d1b04e042da5e1ac02fae758accc74c96ffda3a59b818b25e1b28ad961e1898348931c727acf542d5878972f4ce5
5Size (suite3270-4.2ga6-src.tgz) = 4310909 bytes 5Size (suite3270-4.2ga9-src.tgz) = 12738974 bytes