Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Jul 2014 11:22:36 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        Steve Wills <swills@FreeBSD.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Andrey Chernov <ache@freebsd.org>, bapt@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r360019 - head/lang/ruby19
Message-ID:  <EEE1F466-740A-4C8F-880B-2BAC31A11D3B@bsdimp.com>
In-Reply-To: <20140701162954.GA64282@mouf.net>
References:  <201407011431.s61EV0iF008865@svn.freebsd.org> <53B2D4F6.3090704@freebsd.org> <20140701162954.GA64282@mouf.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_D208DA43-8E80-4105-9EFF-8DAECE6D4595
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Jul 1, 2014, at 10:29 AM, Steve Wills <swills@FreeBSD.org> wrote:

> On Tue, Jul 01, 2014 at 07:34:14PM +0400, Andrey Chernov wrote:
>> On 01.07.2014 18:31, Steve Wills wrote:
>>>  - Force use of libreadline from ports rather than base, in order to =
avoid
>>>    unexpectedly getting readline from ports if it's already =
installed.
>>>  - Add patch to work with newer libreadline.
>>>  - Provide an option to use libedit from ports, avoiding the libedit =
in base.
>>>  - Note: libreadline is not BSD licensed and while libedit would be =
preferable,
>>>    it seems to have issues with UTF8 still, see ruby bug 9204. Once =
that's
>>>    resolved, we can make libedit the default. Similar changes were =
done to Ruby
>>>    2.0 and 2.1 in r355890. Also convert to USES=3Dtar:bzip2 while =
here and cleanup
>>>    a plist issue.
>>=20
>> It works perfectly with readline in the base before. With this change =
it
>> is broken, suggesting either to have UTF8 and other compatibility =
bugs
>> of libedit or install unneeded readline from ports.
>=20
> readline from ports will be required very soon as readline is being =
made
> private in base, I believe in preparation for it being removed from =
base
> eventually.

gdb is being considered for elimination in the future. There=92s some =
issues with that today,
so it isn=92t right away. gdb is the only consumer of readline in the =
base, so it makes
sense to insulate the forward march of readline upstream by making it a =
private library
and making current users (like ports) use the readline from ports =
instead.

Warner



--Apple-Mail=_D208DA43-8E80-4105-9EFF-8DAECE6D4595
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJTsu5cAAoJEGwc0Sh9sBEA0ggQAIhcOuk8sOi4uqRik2FuQX5E
jUcdxsUFO4SvTQq5aMU4t/VAjyMuApFj/6hQRHR+cSiwAI8zHOMIxJqm+CjBa6hj
XAke7KRdFAYs3msW9B4nKFtSPIQfvWktehwp9pIhdOfKx2Xii6I8EYQ2esVba+AM
/Lo26MtCXbJi1OE3I42BzPKK4FQCrYvmRoTbuiGzS5li2dJHYUvDtfcWX8uIo+ji
8wnWSgCWLtbpXMFvb2In4ml/49amdvFZA3I7TfAV5tA60pD6KDrmX5hh0HKCfwLk
WMTINKQAKJDVPJ2XWTuGSOmFQ/bHv+cLlbPVKSsJXvWw47YtyWYgFf0/AAexxsZN
VVOSPWTyxIlh5y6TBRdPvik0xJaWnBm0UhnqzVe69Pk6MCFfjs4Rd2S8hdiy0QC6
jR3Bz/EovXIXK2dqd+4E4igp94DusidfzEy2YthWZ8l0bGsQB3U3TaAlinaVJVF5
wOu5Vyyu5GcWpObqvQTWC0bNSfKiGWdQctx06P5VhjZS5QCDB2anFvjasPeVZ4+f
s6Zp+q3I+8tnN/SZgr33GnCdFJ7R1aPILd7wmdWze3JOt7c9nuTg9pK8g2vA1+Bj
jBrAefNRc5jmCaaB/3j7FYPZHpGC5eqdzxAwq/0cGRNbbx15THypLZF2JgwaPwTf
6wUfNM4TqJCAW9UiTvjO
=Q73v
-----END PGP SIGNATURE-----

--Apple-Mail=_D208DA43-8E80-4105-9EFF-8DAECE6D4595--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EEE1F466-740A-4C8F-880B-2BAC31A11D3B>