ports/69352: Fix for ports/61297 (readline port)

Frank J. Laszlo laszlof at vonostingroup.com
Tue Jul 20 17:50:23 UTC 2004


>Number:         69352
>Category:       ports
>Synopsis:       Fix for ports/61297 (readline port)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jul 20 17:50:23 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Frank J. Laszlo
>Release:        FreeBSD 4.9-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD ritamari.vonostingroup.com 4.9-RELEASE-p3 FreeBSD 4.9-RELEASE-p3 #2: Mon Mar 8 18:14:29 EST 2004 root at ritamari.vonostingroup.com:/usr/obj/usr/src/sys/RITAMARI i386


>Description:
	This patch fixes the problems related to PR ports/61297. With this
	fix, people using bash2 and this readline port, will no longer 
	experience the issue.
>How-To-Repeat:
	See ports/61297.
>Fix:

	

--- readline.shar begins here ---
# 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:
#
#	readline
#	readline/CVS
#	readline/CVS/Root
#	readline/CVS/Repository
#	readline/CVS/Entries
#	readline/Makefile
#	readline/distinfo
#	readline/pkg-descr
#	readline/pkg-plist
#	readline/files
#	readline/files/patch-aa
#
echo c - readline
mkdir -p readline > /dev/null 2>&1
echo c - readline/CVS
mkdir -p readline/CVS > /dev/null 2>&1
echo x - readline/CVS/Root
sed 's/^X//' >readline/CVS/Root << 'END-of-readline/CVS/Root'
X/usr/cvs
END-of-readline/CVS/Root
echo x - readline/CVS/Repository
sed 's/^X//' >readline/CVS/Repository << 'END-of-readline/CVS/Repository'
Xports/devel/readline
END-of-readline/CVS/Repository
echo x - readline/CVS/Entries
sed 's/^X//' >readline/CVS/Entries << 'END-of-readline/CVS/Entries'
X/Makefile/1.1/Sun Dec 28 10:32:48 2003//
X/distinfo/1.2/Thu Mar 18 18:00:19 2004//
X/pkg-descr/1.1/Sun Dec 28 10:32:48 2003//
X/pkg-plist/1.1/Sun Dec 28 10:32:48 2003//
XD
END-of-readline/CVS/Entries
echo x - readline/Makefile
sed 's/^X//' >readline/Makefile << 'END-of-readline/Makefile'
X# ports collection makefile for:	readline
X# Date created:				10 December 2003
X# Whom:					Frank Laszlo <laszlof at vonostingroup.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	readline
XPORTVERSION=	4.3
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.cwru.edu/pub/bash/
X
XMAINTAINER=	laszlof at vonostingroup.com
XCOMMENT=	A library for editing command lines as they are typed
X
XGNU_CONFIGURE=	yes
XINSTALLS_SHLIB=	yes
X
XINFO=		readline rluserman history
XMAN3=		readline.3 history.3
X
X.include <bsd.port.mk>
END-of-readline/Makefile
echo x - readline/distinfo
sed 's/^X//' >readline/distinfo << 'END-of-readline/distinfo'
XMD5 (readline-4.3.tar.gz) = f86f7cb717ab321fe15f1bbcb058c11e
XSIZE (readline-4.3.tar.gz) = 961662
END-of-readline/distinfo
echo x - readline/pkg-descr
sed 's/^X//' >readline/pkg-descr << 'END-of-readline/pkg-descr'
XThe GNU Readline library provides a set of functions for use by 
Xapplications that allow users to edit command lines as they are
Xtyped in. Both Emacs and vi editing modes are available. The 
XReadline library includes additional functions to maintain a list 
Xof previously-entered command lines, to recall and perhaps reedit 
Xthose lines, and perform csh-like history expansion on previous commands.
X
XWWW: http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html 
END-of-readline/pkg-descr
echo x - readline/pkg-plist
sed 's/^X//' >readline/pkg-plist << 'END-of-readline/pkg-plist'
Xinclude/readline/readline.h
Xinclude/readline/chardefs.h
Xinclude/readline/keymaps.h
Xinclude/readline/history.h
Xinclude/readline/tilde.h
Xinclude/readline/rlstdc.h
Xinclude/readline/rlconf.h
Xinclude/readline/rltypedefs.h
Xlib/libreadline.a
Xlib/libhistory.a
Xlib/libhistory.so.4
Xlib/libhistory.so
Xlib/libreadline.so.4
Xlib/libreadline.so
X at dirrm include/readline
END-of-readline/pkg-plist
echo c - readline/files
mkdir -p readline/files > /dev/null 2>&1
echo x - readline/files/patch-aa
sed 's/^X//' >readline/files/patch-aa << 'END-of-readline/files/patch-aa'
X*** ../readline-4.3/bind.c	Thu Jan 24 11:15:52 2002
X--- bind.c	Wed Jul 31 09:11:18 2002
X***************
X*** 312,316 ****
X  	     and the function bound  to `a' to be executed when the user
X  	     types `abx', leaving `bx' in the input queue. */
X! 	  if (k.function /* && k.type == ISFUNC */)
X  	    {
X  	      map[ANYOTHERKEY] = k;
X--- 312,316 ----
X  	     and the function bound  to `a' to be executed when the user
X  	     types `abx', leaving `bx' in the input queue. */
X! 	  if (k.function && ((k.type == ISFUNC && k.function != rl_do_lowercase_version) || k.type == ISMACR))
X  	    {
X  	      map[ANYOTHERKEY] = k;
X
END-of-readline/files/patch-aa
exit
--- readline.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list