x11/x3270: update to 4.3ga4

Some changes since 4.2ga10:

    Added support for minimum and maximum TLS protocol versions, via the
tlsMinProtocol resource, tlsMaxProtocol resource, -tlsminprotocol
command-line option and -tlsmaxprotocol command-line option.
    Added support for miscellaneous IND$FILE options via the
otherOptions keyword of the Transfer() action, the ftOtherOptions
resource, and extensions to the x3270 file transfer dialog and the c3270
interactive Transfer() action.
    Extended the cancel keyword of the Transfer() action so it will
interrupt the initial wait for an acknowledgement from the host IND$FILE
command.
    The Transfer() action now returns a summary on success or a
meaningful error message on failure.
    Added the Echo() action.
    Added support for the NEW-ENVRONMENT variables needed by the IBM
Express Logon Feature. (Feature request)

    When inserting in blank fill mode, trailing underscores are no
longer consumed, unless they are at the end of the field. (Bug report)
This commit is contained in:
rhialto 2023-11-21 19:19:01 +00:00
parent 8a2f61d210
commit 3f8fdacb40
4 changed files with 36 additions and 9 deletions

View File

@ -1,9 +1,8 @@
# $NetBSD: Makefile,v 1.53 2023/10/24 22:11:50 wiz Exp $
# $NetBSD: Makefile,v 1.54 2023/11/21 19:19:01 rhialto Exp $
DISTNAME= suite3270-${VER}-src
PKGNAME= x3270-${VER}
PKGREVISION= 1
VER= 4.2ga10
VER= 4.3ga4
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x3270/}
EXTRACT_SUFX= .tgz
@ -15,7 +14,7 @@ LICENSE= modified-bsd
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/suite3270-4.2
WRKSRC= ${WRKDIR}/suite3270-4.3
USE_TOOLS+= bdftopcf gmake
FONTS_DIRS.x11+= ${PREFIX}/share/fonts/X11/misc
@ -39,6 +38,8 @@ SUBST_MESSAGE.share= Fixing /usr/share
SUBST_FILES.share= x3270/Makefile.obj.in
SUBST_SED.share+= -e 's;/usr/share;${PREFIX}/share;'
REPLACE_SH+= Common/pr3287/prtodir.sh
post-install:
${MV} ${DESTDIR}${PKG_SYSCONFDIR}/ibm_hosts ${DESTDIR}/${EGDIR}
if [ "${PLIST.tcl}" = "yes" ]; then \

View File

@ -1,7 +1,8 @@
@comment $NetBSD: PLIST,v 1.11 2021/12/29 13:25:47 rhialto Exp $
@comment $NetBSD: PLIST,v 1.12 2023/11/21 19:19:01 rhialto Exp $
bin/b3270
${PLIST.curses}bin/c3270
bin/pr3287
bin/prtodir
bin/s3270
${PLIST.tcl}bin/tcl3270
${PLIST.x11}bin/x3270

View File

@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.26 2023/08/26 13:23:37 rhialto Exp $
$NetBSD: distinfo,v 1.27 2023/11/21 19:19:01 rhialto Exp $
BLAKE2s (suite3270-4.2ga10-src.tgz) = 60ebc7afc96bb6c62726bb7bc467da14320c7aaf7964bd9d5bbaa12bc94e4028
SHA512 (suite3270-4.2ga10-src.tgz) = fc848760263359fd844c4cd8b51e4f3829d000a66efce7064cb32d0e82d8ba4346031d561c4311733a447931a75942d06083772191143a68c6c4f4a2c231ac96
Size (suite3270-4.2ga10-src.tgz) = 12739495 bytes
BLAKE2s (suite3270-4.3ga4-src.tgz) = 6832ea9453ac22a18adcd76c29b855f98364f40d7a38e1a0f8cadcdc4c318518
SHA512 (suite3270-4.3ga4-src.tgz) = 8333046dfac1f9b860effa5dbcc944994da5561636c52bf41a01f3240d5885cf2f9ea2e365823cdaedb2a0b8aa81b6bc468e41bcd1a71cc50bb5c18ffc70afab
Size (suite3270-4.3ga4-src.tgz) = 13163509 bytes
SHA1 (patch-pr3287_Makefile.obj.in) = c9ac0ba1f55369f6a8ab4d6bd4d27e58445d93cd

View File

@ -0,0 +1,24 @@
$NetBSD: patch-pr3287_Makefile.obj.in,v 1.1 2023/11/21 19:19:01 rhialto Exp $
$(INSTALL_PROGRAM) tries to strip a shell script, which fails, so use
the proper $(INSTALL_SCRIPT) instead.
--- pr3287/Makefile.obj.in.orig 2023-10-14 16:30:03.000000000 +0000
+++ pr3287/Makefile.obj.in
@@ -46,6 +46,7 @@ LIBS = @LIBS@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
HOST = @host@
include pr3287_files.mk libs.mk
@@ -70,7 +71,7 @@ install: pr3287 prtodir
[ -d $(DESTDIR)$(BINDIR) ] || \
mkdir -p $(DESTDIR)$(BINDIR)
$(INSTALL_PROGRAM) pr3287 $(DESTDIR)$(BINDIR)/pr3287
- $(INSTALL_PROGRAM) prtodir $(DESTDIR)$(BINDIR)/prtodir
+ $(INSTALL_SCRIPT) prtodir $(DESTDIR)$(BINDIR)/prtodir
install.man: man
[ -d $(DESTDIR)$(MANDIR)/man1 ] || \