From owner-freebsd-ports@FreeBSD.ORG Thu Nov 6 11:09:43 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 761F316A4CE for ; Thu, 6 Nov 2003 11:09:43 -0800 (PST) Received: from kanga.honeypot.net (kanga.honeypot.net [208.162.254.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACEBB43FD7 for ; Thu, 6 Nov 2003 11:09:41 -0800 (PST) (envelope-from kirk@strauser.com) Received: from pooh.strauser.com (pooh.honeypot.net [10.0.5.128]) by kanga.honeypot.net (8.12.10/8.12.10) with ESMTP id hA6J9dEX069414 for ; Thu, 6 Nov 2003 13:09:40 -0600 (CST) (envelope-from kirk@strauser.com) To: freebsd-ports References: <20031106183133.GA42273@watt.intra.caraldi.com> From: Kirk Strauser Date: Thu, 06 Nov 2003 13:09:33 -0600 In-Reply-To: <20031106183133.GA42273@watt.intra.caraldi.com> (Jean-Baptiste Quenot's message of "Thu, 6 Nov 2003 19:31:35 +0100") Message-ID: <87y8utiaaa.fsf@strauser.com> Lines: 41 X-Mailer: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Re: FreeBSD Bash Completion port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Nov 2003 19:09:43 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable At 2003-11-06T18:31:35Z, Jean-Baptiste Quenot write= s: > Thank you for maintaining the bash completion port for FreeBSD. I just > wanted to report that textproc/gsed is required by bash-completion. With all respect, I've been using bash-completion on FreeBSD for months before I packaged it, and I did not (and do not) have gsed installed. > If you look at the bash_completion script, you will notice that line: > > $ grep gsed /usr/local/etc/bash_completion > [ $UNAME !=3D Linux ] && have gsed && alias sed=3Dgsed Note the "&& have gsed". The alias is only executed if gsed is present on the system. The comment immediately above that line says: # use GNU sed if we have it, since its extensions are still used in our= code which leads me to believe that either: 1) FreeBSD implemented work-alikes of the GNU extensions, or 2) bash-completion was reworked to not require them. > Because Bash Completion is maintained on a Linux platform, the sed > invocations fail completely on FreeBSD. Could you give a concrete example? > So to sum up, bash completion is only useful if gsed is installed. I must politely disagree. Again, I do not have gsed installed and bash-completion works as documented, at least for the functions I've used it for. Are you seeing specific failures? I'd be more than happy to work with you to troubleshoot any problems as best as I can. =2D-=20 Kirk Strauser --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/qpxz5sRg+Y0CpvERAlBCAJ93lK/4RdWzgRlEwRTsWlI2RKZkeQCfQblB 3PdcuB5fPZPJT26J7qqbewI= =RXzM -----END PGP SIGNATURE----- --=-=-=--