summaryrefslogtreecommitdiff
path: root/gnu/lib/libreadline
AgeCommit message (Collapse)Author
2018-02-06Remove libreadline from the source tree, all consumers but gdbBaptiste Daroussin
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 Notes: svn path=/head/; revision=328928
2017-03-12Convert gnu to using SRCTOPWarner Losh
Prefer SRCTOP over CURDIR/../../contrib, etc. However, retain the "up one level" instances of ../ because they are really relative to this part of the tree and not a means to find the root of the tree. As such, it's better to leave them since that further the goal of being able to move directories if watned to in the future. Differential Revision: https://reviews.freebsd.org/D9932 Sponsored by: Netflix Silence On: arch@ (twice) Notes: svn path=/head/; revision=315175
2016-01-22Use MAN= to specify that no man page is providedEd Maste
NO_MAN is deprecated. Reviewed by: imp Notes: svn path=/head/; revision=294608
2015-11-25Replace DPSRCS that work fine in SRCS.Bryan Drewery
This is so that 'make depend' is not a required build step in these files. DPSRCS is overall unneeded. DPSRCS already contains SRCS, so anything which can safely be in SRCS should be. DPSRCS is mostly just a way to generate files that should not be linked into the final PROG/LIB. For headers and grammars it is safe for them to be in SRCS since they will be excluded during linking and installation. The only remaining uses of DPSRCS are for generating .c or .o files that must be built before 'make depend' can run 'mkdep' on the SRCS c files list. A semi-proper example is in tests/sys/kern/acct/Makefile where a checked-in .c file has an #include on a generated .c file. The generated .c file should not be linked into the final PROG though since it is #include'd. The more proper way here is just to build/link it in though without DPSRCS. Another example is in sys/modules/linux/Makefile where a shell script runs to parse a DPSRCS .o file that should not be linked into the module. Beyond those, the need for DPSRCS is largely unneeded, redundant, and forces 'make depend' to be ran. Generally, these Makefiles should avoid the need for DPSRCS and define proper dependencies for their files as well. An example of an improper usage and why this matters is in usr.bin/netstat. nl_defs.h was only in DPSRCS and so was not generated during 'make all', but only during 'make depend'. The files including it lacked proper depenencies on it, which forced running 'make depend' to workaround that bug. The 'make depend' target should mostly be used for incremental build help, not to produce a working build. This specific example was broken in the meta build until r287905 since it does not run 'make depend'. The gnu/lib/libreadline/readline case is fine since bsd.lib.mk has 'OBJS: SRCS:M*.h' when there is no .depend file. Sponsored by: EMC / Isilon Storage Division MFC after: 1 week Notes: svn path=/head/; revision=291330
2015-11-25META MODE: Don't create .meta files when symlinking sources into the obj ↵Bryan Drewery
directory. Tracking these leads to situations where meta mode will consider the file to be out of date if /bin/sh or /bin/ln are newer than the source file. There's no reason for meta mode to do this as make is already handling the rebuild dependency fine. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291320
2015-09-26Remove redundant .NOPATH.Bryan Drewery
All of these are already in CLEANFILES which is added to .NOPATH in bsd.obj.mk. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288267
2015-06-13Add META_MODE support.Simon J. Gerraty
Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
2015-06-11Misc fixes from projects/bmakeSimon J. Gerraty
Differential Revision: D2748 Reviewed by: brooks imp Notes: svn path=/head/; revision=284289
2015-06-08dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=284172
2015-05-27Merge sync of headSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=283595
2014-11-25Convert to LIBADDBaptiste Daroussin
Reduce overlinking Notes: svn path=/head/; revision=275077
2014-08-19Merge head from 7/28Simon J. Gerraty
Notes: svn path=/projects/bmake/; revision=270164
2014-07-17Replace all uses of libncurses and libtermcap with their wide characterBrooks Davis
variants. This allows usable file system images (i.e. those with both a shell and an editor) to be created with only one copy of the curses library. Exp-run: antoine PR: 189842 Discussed with: bapt Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=268804
2014-07-09The GNU readline library is now an INTERNALLIB - that is, it isBaptiste Daroussin
statically linked into consumers (GDB and variants) in the base system, and the shared library is no longer installed. That also allows ports to be able to use a modern version of readline PR: 162948 Reviewed by: emaste Notes: svn path=/head/; revision=268461
2014-05-16Updated dependenciesSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=266219
2014-05-10Updated dependenciesSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=265802
2013-03-11Updated dependenciesSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=248169
2013-02-16Updated dependenciesSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=246868
2012-11-08Updated/new Makefile.dependSimon J. Gerraty
Notes: svn path=/projects/bmake/; revision=242788
2012-08-22Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar
Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
2010-08-12Fix buildworld -DNO_CLEAN when using with Perforce, which marks files asWill Andrews
read-only by default, meaning files copied can't be overwritten next time. Reviewed by: imp Approved by: ken (mentor) Notes: svn path=/head/; revision=211243
2009-07-19Bump the version of all non-symbol-versioned shared libraries inKen Smith
preparation for 8.0-RELEASE. Add the previous version of those libraries to ObsoleteFiles.inc and bump __FreeBSD_Version. Reviewed by: kib Approved by: re (rwatson) Notes: svn path=/head/; revision=195767
2007-06-18- Bump share library version which were missed in last bumpRong-En Fan
Reported by: jhb Discussed with: deischen, des, doubg, harti Approved by: re (kensmith) Notes: svn path=/head/; revision=170925
2006-12-31Change RL_LIBRARY_VERSIONAndrey A. Chernov
Notes: svn path=/head/; revision=165677
2006-12-31Update configAndrey A. Chernov
Notes: svn path=/head/; revision=165676
2006-03-27Upgrade to 5.1Andrey A. Chernov
Notes: svn path=/head/; revision=157190
2005-07-22Bump the shared library version number of all libraries that have notKen Smith
been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...) Notes: svn path=/head/; revision=148297
2004-10-18Back out termcap -> ncurses change in LDADD/DPADDAndrey A. Chernov
It expand functions scope too wide Notes: svn path=/head/; revision=136658
2004-10-18Upgrade to 5.0Andrey A. Chernov
Notes: svn path=/head/; revision=136657
2004-10-18Upgrade to 5.0Andrey A. Chernov
Notes: svn path=/head/; revision=136654
2004-10-18Update for 5.0Andrey A. Chernov
Notes: svn path=/head/; revision=136653
2004-10-01Bump the library version numbers for the following libraries:Ken Smith
/lib/{libm,libreadline} /usr/lib/{libhistory,libopie,libpcap} in preparation for doing the same thing to RELENG_5. HUGE amounts of help for determining what to bump provided by kris. Discussed on: freebsd-current Approved by: re (not required for commit but something like this should be) Notes: svn path=/head/; revision=136027
2003-08-31Upgrade to 4.3Andrey A. Chernov
Notes: svn path=/head/; revision=119616
2003-08-17Stage 3 of dynamic root support. Make all the libraries needed to runGordon Tetlow
binaries in /bin and /sbin installed in /lib. Only the versioned files reside in /lib, the .so symlink continues to live /usr/lib so the toolchain doesn't need to be modified. Notes: svn path=/head/; revision=119017
2002-09-28Zap now-unused SHLIB_MINORPeter Wemm
Notes: svn path=/head/; revision=104073
2002-09-25Avoid linting GNU contrib'ed stuff, even if the build engineer askedMark Murray
for it (via WANT_LINT). It's Just Too Noisy. Notes: svn path=/head/; revision=103959
2002-05-12Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov
via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release". Notes: svn path=/head/; revision=96462
2002-04-09-ltermcap is spelled -lncurses nowadays.Ruslan Ermilov
Notes: svn path=/head/; revision=94278
2001-04-21Pick manpages from their original locationsAndrey A. Chernov
Notes: svn path=/head/; revision=75808
2001-04-12Install history.3 as rlhistory.3 to not conflict with existing libedit functionAndrey A. Chernov
Notes: svn path=/head/; revision=75439
2001-04-11Upgrade to 4.2Andrey A. Chernov
Notes: svn path=/head/; revision=75410
2001-03-27MAN[1-9] -> MAN.Ruslan Ermilov
Notes: svn path=/head/; revision=74861
2000-03-19Add missing depend fileAndrey A. Chernov
Notes: svn path=/head/; revision=58317
2000-03-19Install readline API infoAndrey A. Chernov
Notes: svn path=/head/; revision=58316
2000-03-19Upgrade to 4.1Andrey A. Chernov
Minor bumped because new function added Notes: svn path=/head/; revision=58315
2000-01-30The "INCDIR" required by the new header installation code in bsd.lib.mkDavid E. O'Brien
was not set correctly. Ok'ed by: JKH Notes: svn path=/head/; revision=56911
2000-01-29Move the header installation down into `readline' which is the subsystemDavid E. O'Brien
the headers are part of. Notes: svn path=/head/; revision=56804
1999-09-29sigset_t change (part 5 of 5)Marcel Moolenaar
----------------------------- Most of the userland changes are in libc. For both the alpha and the i386 setjmp has been changed to accomodate for the new sigset_t. Internally, libc is mostly rewritten to use the new syscalls. The exception is in compat-43/sigcompat.c The POSIX thread library has also been rewritten to use the new sigset_t. Except, that it currently only handles NSIG signals instead of the maximum _SIG_MAXSIG. This should not be a problem because current applications don't use any signals higher than NSIG. There are version bumps for the following libraries: libdialog libreadline libc libc_r libedit libftpio libss These libraries either a) have one of the modified structures visible in the interface, or b) use sigset_t internally and may cause breakage if new binaries are used against libraries that don't have the sigset_t change. This not an immediate issue, but will be as soon as applications start using the new range to its fullest. NOTE: libncurses already had an version bump and has not been given one now. NOTE: doscmd is a real casualty and has been disconnected for the moment. Reconnection will eventually happen after doscmd has been fixed. I'm aware that being the last one to touch it, I'm automaticly promoted to being maintainer. According to good taste this means that I will receive a badge which either will be glued or mechanically stapled, drilled or otherwise violently forced onto me :-) NOTE: pcvt/vttest cannot be compiled with -traditional. The change cause sys/types to be included along the way which contains the const and volatile modifiers. I don't consider this a solution, but more a workaround. Notes: svn path=/head/; revision=51794
1999-08-27$Id$ -> $FreeBSD$Peter Wemm
Notes: svn path=/head/; revision=50472
1999-08-25Try to get /usr/include/readline back into the snapshots.David E. O'Brien
Submitted by: bde Notes: svn path=/head/; revision=50332