Author: bapt
Date: Tue Feb  6 12:22:42 2018
New Revision: 328928
URL: https://svnweb.freebsd.org/changeset/base/328928

Log:
  Remove libreadline from the source tree, all consumers but gdb
  has been switched to libedit long ago, libreadline was built as an
  internallib for a while and kept only for gdbtui which was broken using
  libreadline.
  
  Since gdb has been mostly deorbitted in all arches, gdbtui was only installed
  on arm and sparc64, given it has been removed, gdb has been switched to use
  libedit, no consumers are left for libreadline. Thus this removal

Deleted:
  head/contrib/libreadline/
  head/gnu/lib/libreadline/
Modified:
  head/gnu/lib/Makefile
  head/share/mk/src.libnames.mk
  head/targets/pseudo/userland/gnu/Makefile.depend

Modified: head/gnu/lib/Makefile
==============================================================================
--- head/gnu/lib/Makefile       Tue Feb  6 12:17:03 2018        (r328927)
+++ head/gnu/lib/Makefile       Tue Feb  6 12:22:42 2018        (r328928)
@@ -7,7 +7,6 @@ SUBDIR.${MK_DIALOG}+=   libdialog
 SUBDIR.${MK_GCC}+=     libgcov libgomp
 SUBDIR.${MK_SSP}+=     libssp
 SUBDIR.${MK_TESTS}+=   tests
-SUBDIR.${MK_GDB}+=     libreadline
 
 .if ${MK_GNU_GREP} != "no" || ${MK_GNU_GREP_COMPAT} != "no" || \
     ${MK_GDB} != "no"

Modified: head/share/mk/src.libnames.mk
==============================================================================
--- head/share/mk/src.libnames.mk       Tue Feb  6 12:17:03 2018        
(r328927)
+++ head/share/mk/src.libnames.mk       Tue Feb  6 12:22:42 2018        
(r328928)
@@ -44,7 +44,6 @@ _INTERNALLIBS=        \
                parse \
                pe \
                pmcstat \
-               readline \
                sl \
                sm \
                smdb \
@@ -147,7 +146,6 @@ _LIBRARIES= \
                procstat \
                pthread \
                radius \
-               readline \
                regex \
                roken \
                rpcsec_gss \
@@ -290,7 +288,6 @@ _DP_pam+=   ssh
 .if ${MK_NIS} != "no"
 _DP_pam+=      ypclnt
 .endif
-_DP_readline=  ncursesw
 _DP_roken=     crypt
 _DP_kadm5clnt= com_err krb5 roken
 _DP_kadm5srv=  com_err hdb krb5 roken
@@ -413,9 +410,6 @@ LIBELFTC?=  ${LIBELFTCDIR}/libelftc.a
 
 LIBPEDIR=      ${OBJTOP}/lib/libpe
 LIBPE?=                ${LIBPEDIR}/libpe.a
-
-LIBREADLINEDIR=        ${OBJTOP}/gnu/lib/libreadline/readline
-LIBREADLINE?=  ${LIBREADLINEDIR}/libreadline.a
 
 LIBOPENBSDDIR= ${OBJTOP}/lib/libopenbsd
 LIBOPENBSD?=   ${LIBOPENBSDDIR}/libopenbsd.a

Modified: head/targets/pseudo/userland/gnu/Makefile.depend
==============================================================================
--- head/targets/pseudo/userland/gnu/Makefile.depend    Tue Feb  6 12:17:03 
2018        (r328927)
+++ head/targets/pseudo/userland/gnu/Makefile.depend    Tue Feb  6 12:22:42 
2018        (r328928)
@@ -11,8 +11,6 @@ DIRDEPS = \
        gnu/lib/libdialog \
        gnu/lib/libgcov \
        gnu/lib/libgomp \
-       gnu/lib/libreadline/history/doc \
-       gnu/lib/libreadline/readline/doc \
        gnu/lib/libregex/doc \
        gnu/lib/libssp \
        gnu/lib/libssp/libssp_nonshared \
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to