aboutsummaryrefslogtreecommitdiff
path: root/gnu/lib/libreadline/readline
Commit message (Collapse)AuthorAgeFilesLines
* Remove libreadline from the source tree, all consumers but gdbBaptiste Daroussin2018-02-062-43/+0
| | | | | | | | | | | | | 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
* Use MAN= to specify that no man page is providedEd Maste2016-01-221-1/+1
| | | | | | | | | NO_MAN is deprecated. Reviewed by: imp Notes: svn path=/head/; revision=294608
* Replace DPSRCS that work fine in SRCS.Bryan Drewery2015-11-251-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* META MODE: Don't create .meta files when symlinking sources into the obj ↵Bryan Drewery2015-11-251-1/+1
| | | | | | | | | | | | | | 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
* Remove redundant .NOPATH.Bryan Drewery2015-09-261-2/+0
| | | | | | | | | 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
* Add META_MODE support.Simon J. Gerraty2015-06-131-0/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| * Merge sync of headSimon J. Gerraty2015-05-271-2/+2
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=283595
| * \ Merge head from 7/28Simon J. Gerraty2014-08-193-37/+12
| |\ \ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| * | | Updated dependenciesSimon J. Gerraty2014-05-161-1/+1
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| * | | Updated dependenciesSimon J. Gerraty2014-05-101-0/+2
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265802
| * | | Updated dependenciesSimon J. Gerraty2013-03-111-0/+1
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248169
| * | | Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246868
| * | | Updated/new Makefile.dependSimon J. Gerraty2012-11-081-0/+5
| | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242788
| * | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-221-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | | Misc fixes from projects/bmakeSimon J. Gerraty2015-06-111-4/+8
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Differential Revision: D2748 Reviewed by: brooks imp Notes: svn path=/head/; revision=284289
* | | Convert to LIBADDBaptiste Daroussin2014-11-251-2/+1
| |/ |/| | | | | | | | | | | Reduce overlinking Notes: svn path=/head/; revision=275077
* | Replace all uses of libncurses and libtermcap with their wide characterBrooks Davis2014-07-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | The GNU readline library is now an INTERNALLIB - that is, it isBaptiste Daroussin2014-07-092-30/+12
|/ | | | | | | | | | | | | 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
* Fix buildworld -DNO_CLEAN when using with Perforce, which marks files asWill Andrews2010-08-121-1/+1
| | | | | | | | | | 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
* Back out termcap -> ncurses change in LDADD/DPADDAndrey A. Chernov2004-10-181-2/+2
| | | | | | | It expand functions scope too wide Notes: svn path=/head/; revision=136658
* Upgrade to 5.0Andrey A. Chernov2004-10-181-5/+5
| | | | Notes: svn path=/head/; revision=136654
* Upgrade to 4.3Andrey A. Chernov2003-08-311-1/+1
| | | | Notes: svn path=/head/; revision=119616
* Stage 3 of dynamic root support. Make all the libraries needed to runGordon Tetlow2003-08-171-0/+1
| | | | | | | | | 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
* Added new bsd.incs.mk which handles installing of header filesRuslan Ermilov2002-05-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* -ltermcap is spelled -lncurses nowadays.Ruslan Ermilov2002-04-091-2/+2
| | | | Notes: svn path=/head/; revision=94278
* Pick manpages from their original locationsAndrey A. Chernov2001-04-211-1/+1
| | | | Notes: svn path=/head/; revision=75808
* Upgrade to 4.2Andrey A. Chernov2001-04-111-3/+2
| | | | Notes: svn path=/head/; revision=75410
* MAN[1-9] -> MAN.Ruslan Ermilov2001-03-271-1/+1
| | | | Notes: svn path=/head/; revision=74861
* Add missing depend fileAndrey A. Chernov2000-03-191-1/+1
| | | | Notes: svn path=/head/; revision=58317
* Install readline API infoAndrey A. Chernov2000-03-191-2/+8
| | | | Notes: svn path=/head/; revision=58316
* The "INCDIR" required by the new header installation code in bsd.lib.mkDavid E. O'Brien2000-01-301-0/+2
| | | | | | | | | was not set correctly. Ok'ed by: JKH Notes: svn path=/head/; revision=56911
* Move the header installation down into `readline' which is the subsystemDavid E. O'Brien2000-01-291-0/+7
| | | | | | | the headers are part of. Notes: svn path=/head/; revision=56804
* $Id$ -> $FreeBSD$Peter Wemm1999-08-272-2/+2
| | | | Notes: svn path=/head/; revision=50472
* don't include Makefile.inc twiceAndrey A. Chernov1999-05-281-2/+1
| | | | Notes: svn path=/head/; revision=47573
* upgrade to 4.0Andrey A. Chernov1999-05-282-0/+33
| | | | Notes: svn path=/head/; revision=47569
* recording cvs-1.6 file deathPeter Wemm1995-12-305-634/+0
| | | | Notes: svn path=/cvs2svn/branches/ATT/; revision=13122
* Upgrade to readline 2.0 from bash1.14.1Andrey A. Chernov1994-05-135-44/+137
| | | | Notes: svn path=/head/; revision=1492
* Remove #ifdefs which may confuse external packages which includeAndrey A. Chernov1994-05-112-17/+1
| | | | | | | this headers Notes: svn path=/head/; revision=1483
* Back out forced 8-bit mode, it can be tudned from ~/.inputrc fileAndrey A. Chernov1994-05-111-2/+2
| | | | Notes: svn path=/head/; revision=1479
* Make readline 8-bit cleanAndrey A. Chernov1994-05-101-2/+2
| | | | Notes: svn path=/head/; revision=1476
* Back out previous fix, correct place to fix is octave programAndrey A. Chernov1994-05-101-1/+1
| | | | Notes: svn path=/head/; revision=1475
* Correct rl_attempted_completion_function type to Function *Andrey A. Chernov1994-05-101-1/+1
| | | | | | | for successful compilation with octave Notes: svn path=/head/; revision=1474
* Merged with new readline 2.0 from bashAndrey A. Chernov1994-05-094-25/+146
| | | | Notes: svn path=/head/; revision=1473
* Merge with much improved version from gdb4.11Andrey A. Chernov1994-05-092-29/+65
| | | | Notes: svn path=/head/; revision=1472
* Install history.h to /usr/include/readline too, gdb4 include itAndrey A. Chernov1994-05-091-0/+120
| | | | Notes: svn path=/head/; revision=1471
* Port readline lib into gnu system tree.Andrey A. Chernov1994-05-093-0/+280
Really we don't need copy of this library into each program (gdb f.e.) P.S. it is much cleaner port than /usr/ports version and based on /usr/ports version. /usr/ports version will be removed. Notes: svn path=/vendor/misc-GNU/dist3/; revision=1466