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

Reply via email to