diff options
author | Kevin Bowling <kbowling@FreeBSD.org> | 2020-08-28 21:12:56 +0000 |
---|---|---|
committer | Kevin Bowling <kbowling@FreeBSD.org> | 2020-08-28 21:12:56 +0000 |
commit | b0e4fc2267a8bd2448e6fb3a851713402c795318 (patch) | |
tree | b01e41740a26b51813e7e27ecb5a1c3e1b132c15 /x11/x3270 | |
parent | 4a3af9e39ddaea2059648f9877db92dd142e3330 (diff) | |
download | ports-b0e4fc2267a8bd2448e6fb3a851713402c795318.tar.gz ports-b0e4fc2267a8bd2448e6fb3a851713402c795318.zip |
x11/x3270: update to 4.0ga11
Various cleanups to the port, fix clang 11 build.
Take maintainer per PR 244138 comment #2.
Changelog for 4.0 series: https://x3270.miraheze.org/wiki/Release_Notes
Sponsored by: BBOX.io
Notes
Notes:
svn path=/head/; revision=546832
Diffstat (limited to 'x11/x3270')
-rw-r--r-- | x11/x3270/Makefile | 31 | ||||
-rw-r--r-- | x11/x3270/distinfo | 6 | ||||
-rw-r--r-- | x11/x3270/files/patch-Common_print__command.c | 10 | ||||
-rw-r--r-- | x11/x3270/files/patch-x3270_Makefile.obj.in | 11 | ||||
-rw-r--r-- | x11/x3270/pkg-plist | 7 |
5 files changed, 46 insertions, 19 deletions
diff --git a/x11/x3270/Makefile b/x11/x3270/Makefile index bea3b6004665..42764f834467 100644 --- a/x11/x3270/Makefile +++ b/x11/x3270/Makefile @@ -2,19 +2,22 @@ # $FreeBSD$ PORTNAME= x3270 -PORTVERSION= 3.6 +PORTVERSION= 4.0 CATEGORIES= x11 net -MASTER_SITES= http://x3270.bgp.nu/download/03.06/ -DISTFILES= suite3270-${PORTVERSION}ga8-src.tgz +MASTER_SITES= http://x3270.bgp.nu/download/04.00/ +DISTFILES= suite3270-${PORTVERSION}ga11-src.tgz -MAINTAINER= ecrist@secure-computing.net +MAINTAINER= kbowling@FreeBSD.org COMMENT= 3270 Terminal emulator +LICENSE= BSD3CLAUSE + BUILD_DEPENDS= bdftopcf:x11-fonts/bdftopcf \ mkfontscale:x11-fonts/mkfontscale \ tclsh:lang/tcl-wrapper +LIB_DEPENDS= libexpat.so:textproc/expat2 -USES= cpe iconv fonts gmake readline tcl xorg +USES= cpe iconv fonts gmake readline shebangfix tcl xorg USE_XORG= ice sm x11 xaw xext xmu xt xorgproto # Conflict due to x3270if @@ -24,32 +27,28 @@ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-fontdir=${FONTSDIR} \ --disable-dbcs \ --with-x=${LOCALBASE} \ - ac_cv_search_libiconv=${ICONV_LIB} -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib + --enable-unix \ + --enable-c3270 .if defined(WITHOUT_OPENSSL) CONFIGURE_ARGS+= --disable-ssl .else USES+= ssl .endif -MAKE_ARGS+= COMPRESSMANCMD="${DO_NADA}" \ - INSTALL="${INSTALL}" INSTALLFLAGS="${COPY}" \ - INSTPGMFLAGS="${STRIP} -m ${BINMODE}" \ - INSTBINFLAGS="-m ${BINMODE}" \ - INSTDATFLAGS="-m ${SHAREMODE}" \ - INSTMANFLAGS="-m ${MANMODE}" CPE_VENDOR= paul_mattes WRKSRC= ${WRKDIR}/suite3270-${PORTVERSION} -#PORTDOCS= x3270/README x3270/README.dbcs PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES +SHEBANG_FILES= x3270/x3270a.in + post-install: -.for m in x3270/x3270-script.man x3270/x3270.man s3270/x3270if.man +.for m in b3270/b3270.man c3270/c3270.man pr3287/pr3287.man s3270/s3270.man \ + tcl3270/tcl3270.man x3270/x3270-script.man x3270/x3270.man \ + x3270if/x3270if.man @(cd ${WRKSRC} ; ${INSTALL_MAN} ${m} ${STAGEDIR}${MAN1PREFIX}/man/man1/) .endfor ${INSTALL_MAN} ${WRKSRC}/c3270/ibm_hosts.man ${STAGEDIR}${MAN5PREFIX}/man/man5/ diff --git a/x11/x3270/distinfo b/x11/x3270/distinfo index ddd7e720f548..c9b85bfacdb1 100644 --- a/x11/x3270/distinfo +++ b/x11/x3270/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1581764930 -SHA256 (suite3270-3.6ga8-src.tgz) = a174114ba42fd1644e39adc532d893da8c40692cf46fd5ef02bb83d5704c66bf -SIZE (suite3270-3.6ga8-src.tgz) = 3296047 +TIMESTAMP = 1598505775 +SHA256 (suite3270-4.0ga11-src.tgz) = 48cf5966e52439b829c9d074e209b351572e0083cf81eba855336908c2c77f6c +SIZE (suite3270-4.0ga11-src.tgz) = 3312781 diff --git a/x11/x3270/files/patch-Common_print__command.c b/x11/x3270/files/patch-Common_print__command.c new file mode 100644 index 000000000000..0e46e69fc148 --- /dev/null +++ b/x11/x3270/files/patch-Common_print__command.c @@ -0,0 +1,10 @@ +--- Common/print_command.c.orig 2020-08-27 23:10:43 UTC ++++ Common/print_command.c +@@ -34,6 +34,7 @@ + #include <errno.h> + #include <fcntl.h> + #include <assert.h> ++#include <sys/wait.h> + + #include "popups.h" + #include "print_command.h" diff --git a/x11/x3270/files/patch-x3270_Makefile.obj.in b/x11/x3270/files/patch-x3270_Makefile.obj.in new file mode 100644 index 000000000000..4fa58739ed88 --- /dev/null +++ b/x11/x3270/files/patch-x3270_Makefile.obj.in @@ -0,0 +1,11 @@ +--- x3270/Makefile.obj.in.orig 2020-08-28 17:21:58 UTC ++++ x3270/Makefile.obj.in +@@ -107,7 +107,7 @@ install:: x3270 + install:: x3270a + [ -d $(DESTDIR)$(BINDIR) ] || \ + mkdir -p $(DESTDIR)$(BINDIR) +- $(INSTALL_PROGRAM) x3270a $(DESTDIR)$(BINDIR)/x3270a ++ $(INSTALL) x3270a $(DESTDIR)$(BINDIR)/x3270a + install:: ibm_hosts + [ -d $(DESTDIR)$(LIBX3270DIR) ] || \ + mkdir -p $(DESTDIR)$(LIBX3270DIR) diff --git a/x11/x3270/pkg-plist b/x11/x3270/pkg-plist index 25c4abc06de5..a5ca6f9b7d36 100644 --- a/x11/x3270/pkg-plist +++ b/x11/x3270/pkg-plist @@ -1,8 +1,10 @@ +bin/b3270 bin/c3270 bin/pr3287 bin/s3270 bin/tcl3270 bin/x3270 +bin/x3270a bin/x3270if etc/x3270/ibm_hosts %%FONTSDIR%%/3270-12.pcf.gz @@ -23,6 +25,11 @@ etc/x3270/ibm_hosts %%FONTSDIR%%/3270gt8.pcf.gz %%FONTSDIR%%/3270h.pcf.gz @comment %%FONTSDIR%%/fonts.dir +man/man1/b3270.man.gz +man/man1/c3270.man.gz +man/man1/pr3287.man.gz +man/man1/s3270.man.gz +man/man1/tcl3270.man.gz man/man1/x3270-script.man.gz man/man1/x3270.man.gz man/man1/x3270if.man.gz |