svn commit: r328928 - in head: contrib/libreadline gnu/lib gnu/lib/libreadline share/mk targets/pseudo/userland/gnu

Baptiste Daroussin bapt at FreeBSD.org
Tue Feb 6 12:22:43 UTC 2018


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 \


More information about the svn-src-head mailing list