Date: Sat, 21 Aug 2004 17:25:34 -0700 (PDT) From: "Eric P. Scott" <eps+psub0408@ana.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/70808: Update port: x11/x3270 to version 3.3.2p1 Message-ID: <200408220025.i7M0PYk0016914@anna.ana.com> Resent-Message-ID: <200408220030.i7M0UKIU018494@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 70808 >Category: ports >Synopsis: Update port: x11/x3270 to version 3.3.2p1 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Aug 22 00:30:19 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Eric P. Scott >Release: FreeBSD 4.10-RELEASE i386 >Organization: ana-systems, Inc. >Environment: System: FreeBSD tools 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Tue May 25 22:47:12 GMT 2004 root@perseus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: This port has been stuck on an ancient, non-SSL-capable version for seveal years. Please consider updating to a more recent upstream source. The attached files are offered as a starting point; some "adjustment" is probably needed. Note that what's below completely replaces the previous port; all previous patches are no longer valid. Also, I've added "net" to the CATEGORIES, along with a link to the official web page in the package description. The compilation produces one "warning: assignment from incompatible pointer type"; this deserves further investigation (particularly for 64-bit builds). Since I do not have access to the requisite legacy systems, I am unable to properly test this software (particularly the SSL aspects). >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # x11 # x11/x3270 # x11/x3270/Makefile # x11/x3270/distinfo # x11/x3270/pkg-descr # x11/x3270/pkg-plist # echo c - x11 mkdir -p x11 > /dev/null 2>&1 echo c - x11/x3270 mkdir -p x11/x3270 > /dev/null 2>&1 echo x - x11/x3270/Makefile sed 's/^X//' >x11/x3270/Makefile << 'END-of-x11/x3270/Makefile' X# New ports collection makefile for: x3270 X# Date created: 31 January 1995 X# Whom: janek X# X# $FreeBSD$ X# X XPORTNAME= x3270 XPORTVERSION= 3.3.2p1 XCATEGORIES= x11 net XMASTER_SITES= http://x3270.bgp.nu/download/ XEXTRACT_SUFX= .tgz XDISTFILES= ${PORTNAME}-332p1${EXTRACT_SUFX} X XMAINTAINER= Yonatan@xpert.com XCOMMENT= 3270 Terminal emulator X XBUILD_DEPENDS= bdftopcf:${X_CLIENTS_PORT} XRUN_DEPENDS= mkfontdir:${X_CLIENTS_PORT} X XUSE_IMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= --without-pr3287 --with-fontdir=local --disable-dbcs X.if defined(WITHOUT_OPENSSL) XCONFIGURE_ARGS+= --disable-ssl X.else XUSE_OPENSSL= yes X.endif X XWRKSRC= ${WRKDIR}/x3270-3.3 XMAN1= x3270.1 XMANCOMPRESSED= yes X Xpre-install: X.if !exists(${X11BASE}/lib/X11/fonts/local) X @${ECHO} "*********************************************************" X @${ECHO} "Please update your XFree86 to version 3.3.3 or later" X @${ECHO} "or add ${X11BASE}/lib/X11/fonts/local to your font path" X @${ECHO} "in /etc/XF86Config." X @${ECHO} "*********************************************************" X.endif X X.include <bsd.port.mk> END-of-x11/x3270/Makefile echo x - x11/x3270/distinfo sed 's/^X//' >x11/x3270/distinfo << 'END-of-x11/x3270/distinfo' XMD5 (x3270-332p1.tgz) = af53fc2eedad95248b19692771817d59 XSIZE (x3270-332p1.tgz) = 909703 END-of-x11/x3270/distinfo echo x - x11/x3270/pkg-descr sed 's/^X//' >x11/x3270/pkg-descr << 'END-of-x11/x3270/pkg-descr' X3270 terminal emulator under X. (version 3.3.2p1) X XWWW: http://www.geocities.com/SiliconValley/Peaks/7814/ END-of-x11/x3270/pkg-descr echo x - x11/x3270/pkg-plist sed 's/^X//' >x11/x3270/pkg-plist << 'END-of-x11/x3270/pkg-plist' Xbin/x3270 Xbin/x3270if Xetc/x3270/ibm_hosts Xlib/X11/fonts/local/3270-12.pcf.gz Xlib/X11/fonts/local/3270-12b.pcf.gz Xlib/X11/fonts/local/3270-20.pcf.gz Xlib/X11/fonts/local/3270-20b.pcf.gz Xlib/X11/fonts/local/3270.pcf.gz Xlib/X11/fonts/local/3270b.pcf.gz Xlib/X11/fonts/local/3270e-12.pcf.gz Xlib/X11/fonts/local/3270e-12b.pcf.gz Xlib/X11/fonts/local/3270e-20.pcf.gz Xlib/X11/fonts/local/3270e-20b.pcf.gz Xlib/X11/fonts/local/3270e.pcf.gz Xlib/X11/fonts/local/3270eb.pcf.gz Xlib/X11/fonts/local/3270egt12.pcf.gz Xlib/X11/fonts/local/3270egt12b.pcf.gz Xlib/X11/fonts/local/3270egt16.pcf.gz Xlib/X11/fonts/local/3270egt16b.pcf.gz Xlib/X11/fonts/local/3270egt24.pcf.gz Xlib/X11/fonts/local/3270egt24b.pcf.gz Xlib/X11/fonts/local/3270egt32.pcf.gz Xlib/X11/fonts/local/3270egt32b.pcf.gz Xlib/X11/fonts/local/3270egt8.pcf.gz Xlib/X11/fonts/local/3270gr.pcf.gz Xlib/X11/fonts/local/3270gt12.pcf.gz Xlib/X11/fonts/local/3270gt12b.pcf.gz Xlib/X11/fonts/local/3270gt16.pcf.gz Xlib/X11/fonts/local/3270gt16b.pcf.gz Xlib/X11/fonts/local/3270gt24.pcf.gz Xlib/X11/fonts/local/3270gt24b.pcf.gz Xlib/X11/fonts/local/3270gt32.pcf.gz Xlib/X11/fonts/local/3270gt32b.pcf.gz Xlib/X11/fonts/local/3270gt8.pcf.gz Xlib/X11/fonts/local/3270h.pcf.gz Xman/man1/x3270if.1 Xman/man1/x3270-script.1 Xman/man5/ibm_hosts.5 X@exec /bin/chmod u+w %D/lib/X11/fonts/local %D/lib/X11/fonts/local/fonts.dir X@exec %D/bin/mkfontdir %D/lib/X11/fonts/local X@exec /bin/chmod u=rwx,go=rx %D/lib/X11/fonts/local X@exec /bin/chmod a=r %D/lib/X11/fonts/local/fonts.dir X@unexec %D/bin/mkfontdir %D/lib/X11/fonts/local X@unexec if [ `wc -c %D/lib/X11/fonts/local/fonts.dir | awk '{print $1}'` = 2 ]; then rm -f %D/lib/X11/fonts/local/fonts.dir; fi X@dirrm etc/x3270 END-of-x11/x3270/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408220025.i7M0PYk0016914>