|Summary:||Update port: devel/libedit enable non-GPL readline emulation|
|Product:||Ports & Packages||Reporter:||Martin Kammerhofer <dada>|
|Component:||Individual Port(s)||Assignee:||Alejandro Pulver <alepulver>|
|Severity:||Affects Only Me|
Description Martin Kammerhofer 2007-09-27 11:10:01 UTC
Libedit is BSD licensed and contains a GNU Readline emulation. This is very useful, because GNU Readline - AND THEREFORE EVERY PROGRAM LINKING AGAINST IT - is under the GPL. Unfortunately in FreeBSD this emulation feature is not available because it has been disabled. These patches enable the feature. To avoid conflicts with GNU readline (either from ports or the base system) headers are installed under include/editline rather than include/readline and no compatibility links are made. This is similar to what Debian did. (Yes, they do have a BSD licensed readline replacement!) Using the patchset below I have been able to compile http://sourceforge.net/projects/java-readline/ on FreeBSD and link it against libedit. I'll submit this too when this PR has been done.
Comment 1 Alejandro Pulver 2007-09-29 21:50:12 UTC
Responsible Changed From-To: freebsd-ports-bugs->alepulver I'll take it.
Comment 2 dfilter service 2007-09-29 21:59:19 UTC
alepulver 2007-09-29 20:59:12 UTC FreeBSD ports repository Modified files: devel/libedit Makefile pkg-plist Added files: devel/libedit/files patch-configure patch-readline.c Log: - Enable non-GPL readline implementation. - Bump PORTREVISION. PR: ports/116687 Submitted by: Martin Kammerhofer <email@example.com> Revision Changes Path 1.16 +4 -1 ports/devel/libedit/Makefile 1.1 +32 -0 ports/devel/libedit/files/patch-configure (new) 1.1 +11 -0 ports/devel/libedit/files/patch-readline.c (new) 1.3 +3 -0 ports/devel/libedit/pkg-plist _______________________________________________ firstname.lastname@example.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "email@example.com"
Comment 3 Alejandro Pulver 2007-09-29 21:59:37 UTC
State Changed From-To: open->closed Committed. Thanks!