svn commit: r360019 - head/lang/ruby19

Warner Losh imp at bsdimp.com
Tue Jul 1 17:22:28 UTC 2014


On Jul 1, 2014, at 10:29 AM, Steve Wills <swills at 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=tar:bzip2 while here and cleanup
>>>    a plist issue.
>> 
>> 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.
> 
> 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’s some issues with that today,
so it isn’t 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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20140701/68e0cd53/attachment.sig>


More information about the svn-ports-head mailing list