summaryrefslogtreecommitdiffstats
path: root/lib/libedit/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* MFC r268502:pfg2014-07-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync some (mostly cosmetical) changes from NetBSD Makefile,v 1.37 tc1.c v 1.3 Rename TEST/test.c tc1.c common.c,v 1.23 pass lint on _LP64. emacs.c,v 1.22 pass lint on _LP64. filecomplete.h,v 1.8 mv NetBSD ID back from 1.9 as we don't have the widecharacter support. prompt.c,v 1.14 prompt.h,v 1.9 term.h,v 1.20 read.h,v 1.6 Update NetBSD version strings sys.h,v 1.12 Misc sun stuff. tty.c 1.31 handle EINTR in the termios operations Allow a single process to control multiple ttys (for pthreads using _REENTRANT) using multiple EditLine objects. pass lint on _LP64. Don't depend on side effects inside an assert Obtained from: NetBSD
* libedit: Revert r247683 to fix buildworld.jilles2013-03-031-0/+1
| | | | | I think r247683 is wrong because libedit.so actually uses symbols from libcurses.so. Since it breaks the build, revert it now.
* libedit does not need to be linked with ncursespfg2013-03-031-1/+0
| | | | | | | | libedit uses the terminfo headers but doesn't really need to be linked with ncurses. Discussed with: christos@NetBSD MFC after; 3 days
* * Add the readline(3) API to libedit. The libedit versions ofobrien2011-04-051-3/+8
| | | | | | | | | | | | | | | | {readline,history}.h are in /usr/include/edit so as to not conflict with the GNU libreadline versions. To use the libedit readline(3) one should add "-I/usr/include/edit" to their Makefile (spelled "-I${DESTDIR}/${INCLUDEDIR}/edit" within the FreeBSD source tree). * Enable its use in the BSD licensed utilities that support readline(3). * To make it easier to sync libedit development with NetBSD, histedit.h is moved into libedit's directory as history shows shown we keep merging it into that location. Obtained from: NetBSD Sponsored by: Juniper Networks
* libedit: Add basic filename completion code from NetBSD.jilles2010-06-131-1/+2
| | | | | | | | | | | | This will be used to provide filename completion in sh(1). Changes from the NetBSD code: * wide character support disabled, as in the rest of libedit * config.h and related portability stuff reduced/disabled, as in the rest of libedit Submitted by: Guy Yur Obtained from: NetBSD
* Build lib/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | | | | | | Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and lower it when needed. I'm setting WARNS?=0 for secure/. It seems secure/ includes the Makefile.inc provided by lib/. I'm not going to touch that directory. Most of the code there is contributed anyway.
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-191-1/+1
| | | | | | | | 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)
* Bump library versions in preparation for 7.0.deischen2007-05-211-1/+1
| | | | Ok'd by: kan
* Sync libedit with recent NetBSD developments. Including improvements to thestefanf2005-08-071-3/+5
| | | | | | | vi-mode, removal of clause 3, cleanups and the export of the tokenization functions. Not included: config.h, filecomplete.{c,h}
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* style.Makefile(5)obrien2003-08-181-1/+1
|
* Stage 3 of dynamic root support. Make all the libraries needed to rungordon2003-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.
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
|
* -ltermcap is spelled -lncurses nowadays.ru2002-04-091-2/+2
|
* Clean this up after the NetBSD syncing.obrien2001-10-011-25/+19
|
* Our histedit.h lives in src/include.obrien2001-10-011-1/+0
|
* + Sync with NetBSD, bringing in feature enhancements.obrien2001-10-011-6/+12
| | | | | | | + Convert to ANSI-C function definitions + style(9) Submitted by: kris
* Back out history.3 link removing - conflict fixed in libreadline insteadache2001-04-121-4/+1
|
* Comment out one of many editline.3 MLINKS conflicting with libreadlineache2001-04-121-1/+4
| | | | (history.3)
* MAN[1-9] -> MAN.ru2001-03-271-2/+1
|
* Fix style bugsmarcel1999-10-031-4/+2
| | | | Submitted by: bde
* sigset_t change (part 5 of 5)marcel1999-09-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ----------------------------- 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.
* Fix MLINKS.mdodd1999-08-201-3/+2
| | | | Noticed by: Norman C. Rice <nrice@emu.sourcee.com>
* Add 2 functions: el_data_set() and el_data_get() which do what youmdodd1999-08-201-1/+2
| | | | | | | | would expect. (Allow user data to be associated with an EditLine context). As this changes no existing interfaces and doesn't alter any structs visable to the user I've been told that its not necessary to bump the version of the library.
* Switch to using ".So" as the extension for PIC object files ratherjdp1999-01-091-1/+1
| | | | | | | | than ".so". The old extension conflicted with well-established naming conventions for dynamically loadable modules. The "clean" targets continue to remove ".so" files too, to deal with old systems.
* Improve dependancy behaviour a little more.msmith1997-07-281-3/+4
| | | | | | This is still pretty disgusting. Submitted by: bde
* List help.h a a dependancy for editline.cmsmith1997-07-271-2/+2
| | | | | | | | Use 'beforedepend' instead of '.depend' to hang automatically-generated headers off. XXX the latter is bogus without a 'beforeall' target and explicit ordering of dependancy generation for targets.
* Move editrc.5 from MAN3 to MAN5ache1997-06-271-1/+2
|
* Pull histedit.h out, it lives in /usr/src/include, not here.msmith1997-06-251-5/+0
|
* Update libedit with changes from NetBSD. Includes history load/save,msmith1997-06-251-5/+20
| | | | | | | some buffer overflow guards and some stylistic cleanups. Also adds manpages. Obtained from: NetBSD
* Add missing DPADD, remove duplicate -ltermcappeter1996-08-301-1/+2
|
* Remove trailing whitespace.rgrimes1995-05-301-3/+3
|
* Add LDADD+= -ltermcapache1994-10-121-0/+2
|
* Change all references to LIBTERM and -ltermlib to LIBTERMCAP and -ltermcaprgrimes1994-09-111-1/+1
|
* Add dependencies on libraries to DPADD. Someday this should be donebde1994-08-281-1/+1
| | | | | | automagically. -lfoo has to be right to work, but ${LIBFO0} is too easy to forget or misspell; nothing checks it and it should be different for shared libraries.
* Make this work even if make depend is not run.jkh1994-08-081-1/+1
| | | | | Reviewed by: Submitted by: jkh
* histedit.h is now installed from include.wollman1994-08-041-6/+0
|
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-271-0/+58
OpenPOWER on IntegriCloud