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.
Responsible Changed From-To: freebsd-ports-bugs->alepulver I'll take it.
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 <dada@pluto.tugraz.at> 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 _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!