Here's an update to comms/c3270. The main change is the addition of translation support using iconv. The added patch has already been sent upstream.
Tested on i386. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/comms/c3270/Makefile,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 Makefile --- Makefile 28 Nov 2007 21:16:59 -0000 1.1.1.1 +++ Makefile 27 Jan 2009 23:46:44 -0000 @@ -2,7 +2,8 @@ COMMENT= curses-based 3270 terminal editor -DISTNAME= c3270-3.3.6 +PKGNAME= c3270-3.3.8 +DISTNAME= ${PKGNAME}p3 EXTRACT_SUFX= .tgz CATEGORIES= comms @@ -17,10 +18,15 @@ PERMIT_DISTFILES_FTP= Yes WANTLIB= c crypto ssl ncurses readline util +MODULES= converters/libiconv + MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=x3270/} WRKDIST= ${WRKDIR}/c3270-3.3 CONFIGURE_STYLE= gnu +CONFIGURE_ENV= CFLAGS="-I${PREFIX}/include" \ + LDFLAGS="-L${PREFIX}/lib" +MAKE_ENV= ${CONFIGURE_ENV} NO_REGRESS= Yes Index: distinfo =================================================================== RCS file: /cvs/ports/comms/c3270/distinfo,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 distinfo --- distinfo 28 Nov 2007 21:16:59 -0000 1.1.1.1 +++ distinfo 27 Jan 2009 23:46:44 -0000 @@ -1,5 +1,5 @@ -MD5 (c3270-3.3.6.tgz) = 0+tAnEBuD/Xtmj8K5LVFLg== -RMD160 (c3270-3.3.6.tgz) = hfm5CBIAQ9sky74wsy/kUD6/XLE= -SHA1 (c3270-3.3.6.tgz) = xUx8EFp7KRlogv9CSWbFxs4PpR8= -SHA256 (c3270-3.3.6.tgz) = XzrOvZk16rAHN0KwdjLnIuifLsFuowD2sgmPrSiuzFU= -SIZE (c3270-3.3.6.tgz) = 727448 +MD5 (c3270-3.3.8p3.tgz) = GdMSMqM5CFqHQoX7lT0Tdw== +RMD160 (c3270-3.3.8p3.tgz) = ZAlPwu/qlrexCcWo8ruMuk+ktpI= +SHA1 (c3270-3.3.8p3.tgz) = ArBgUNl150vGO5XCzskmqHL/2b4= +SHA256 (c3270-3.3.8p3.tgz) = Xi+yC2nW79AV0iS35x+2X/tdD1waa5hIkBL35A/06Co= +SIZE (c3270-3.3.8p3.tgz) = 1103481 Index: patches/patch-Makefile_in =================================================================== RCS file: patches/patch-Makefile_in diff -N patches/patch-Makefile_in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Makefile_in 27 Jan 2009 23:46:44 -0000 @@ -0,0 +1,12 @@ +$OpenBSD$ +--- Makefile.in.orig Mon Sep 22 18:57:55 2008 ++++ Makefile.in Tue Jan 27 14:54:50 2009 +@@ -23,7 +23,7 @@ SRCS = actions.c ansi.c apl.c c3270.c charset.c child. + unicode.c unicode_dbcs.c utf8.c util.c xio.c XtGlue.c + VOBJS = actions.o ansi.o apl.o c3270.o charset.o child.o ctlr.o fallbacks.o \ + ft.o ft_cut.o ft_dft.o glue.o help.o host.o icmd.o idle.o keymap.o \ +- kybd.o macros.o print.o printer.o proxy.o resolver.c resources.o \ ++ kybd.o macros.o print.o printer.o proxy.o resolver.o resources.o \ + rpq.o screen.o see.o sf.o tables.o telnet.o toggles.o trace_ds.o \ + unicode.o unicode_dbcs.o utf8.o util.o xio.o XtGlue.o + OBJS1 = $(VOBJS) version.o Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/comms/c3270/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 PLIST --- pkg/PLIST 28 Nov 2007 21:16:59 -0000 1.1.1.1 +++ pkg/PLIST 27 Jan 2009 23:46:44 -0000 @@ -1,4 +1,4 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2007/11/28 21:16:59 naddy Exp $ -bin/c3270 -bin/pr3287 -bin/x3270if +...@bin bin/c3270 +...@bin bin/pr3287 +...@bin bin/x3270if