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>