summaryrefslogtreecommitdiffstats
path: root/usr.bin/lex
Commit message (Collapse)AuthorAgeFilesLines
* Added new bsd.incs.mk which handles installing of header filesru2002-05-121-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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".
* Back out rev. 1.6 (NOLIB bootstrap helper) OBE'd by Makefile.inc1,v 1.96.ru2002-03-281-2/+0
| | | | | PR: bin/36417 Submitted by: Eugene Grosbein <eugen@www.svzserv.kemerovo.su>
* ``recognized -> recognize'' where appropriate.dd2001-08-231-2/+2
| | | | Obtained from: OpenBSD
* Removed duplicate VCS ID tags, as per style(9).ru2001-08-131-2/+6
|
* revert last commit. using %option nounput is betterassar2001-07-221-5/+1
| | | | noted by: Seth Kingsley <seth.kingsley@windriver.com>
* add an unused attribute to yyunput to avoid warnings (errors) whenassar2001-07-211-1/+5
| | | | it's not being used
* Remove whitespace at EOL.dd2001-07-151-8/+8
|
* Eliminate troff(1) warnings that were hiding some useful text.ru2001-07-121-3/+2
|
* mdoc(7) police: remove extraneous .Pp before and/or after .Sh.dd2001-07-091-4/+0
|
* MAN[1-9] -> MAN.ru2001-03-271-1/+0
|
* Install Flexlexer.h with mode 444.bde1999-12-171-1/+1
|
* Generate skel.c at build time.dt1999-11-202-1550/+4
|
* Add more verbage explaining the "-I" option and its behavior.obrien1999-10-271-0/+9
| | | | Submitted by: Archie Cobbs <archie@whistle.com>
* After a proper import we now have both the original RCS tags + our own.obrien1999-10-2719-3/+22
| | | | (also now clearer in ``cvs log'' that we are at version 2.5.4)
* Add $FreeBSD$'sobrien1999-10-272-0/+4
|
* $Header$ -> $FreeBSD$peter1999-08-2820-21/+21
|
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Backed out "fix for PR 7575". It was bogus.dt1998-10-012-2/+2
|
* /usr/src/usr.bin/lex/Makefile puts FlexLexer.h into /usr/include/g++,phk1998-08-142-3/+3
| | | | | | | | | but flex still generates "#include <FlexLexer.h". As a result, C++ sources flex generates failed to be compiled. PR: 7575 Reviewed by: phk Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
* Submitted by: Peter Hawkins thepish@freebsd.orgthepish1998-06-111-1/+1
| | | | Small man page fix (missing ']' in [:alpha:] example)
* Simplified by using new yacc rules. The new lex rules can't be usedbde1998-05-041-13/+3
| | | | here, at least without ifdefs for the bootstrap.
* Changes to support full make parallelism (-j<n>) in the worldjkh1997-10-051-2/+3
| | | | | | target. Reviewed by: <many different folks> Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>
* fix misspellingjmg1997-08-301-1/+1
| | | | | | Submitted-by: Josh Gilliam Closes PR:4428
* NOSHARED takes a yes/YES no/NO value, not "true, false, hey mon!".pst1997-06-291-3/+3
| | | | | | NOPIC is used to not generate a shared library, not NOSHARED. Make NOSHARED advisory where appropriate. Remove bogus NOSHARED (kbdio).
* Add ``%{'' and ``%}'' to one of the examples so that you can actuallyobrien1997-04-111-0/+2
| | | | cut-n-paste the example and have it actually lex and compile.
* Revert $FreeBSD$ to $Id$peter1997-02-222-2/+2
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-142-2/+2
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Upgrade to version 2.5.4 of flex.steve1996-12-146-67/+108
| | | | | | Inspired by: NetBSD/OpenBSD (I can't remember who I saw do it first, so I'll give them both some inspiration points. :)
* Clean up some loose ends on my previous work in here..peter1996-10-291-4/+4
|
* Clean up dependencies a bit (we were not doing a depend on scan.c)peter1996-09-191-6/+7
| | | | Make the 'bootstrap' target work a little better.
* Move tsort back to lib-tools where it belongs, and add a "speciallypeter1996-08-071-2/+3
| | | | | | | | for bootstrap" tweak to the lex Makefile to stop it building the library too early. This untangles things a bit more, it stops new bootstraps failing because libl/libfl uses 'ld -O' before ld is updated.
* Whoops, forgot one FreeBSD specific change necessary for the lex .mknate1996-06-191-2/+2
| | | | macros to work.
* Finish the import and merge in FreeBSD specific changes.nate1996-06-1915-5393/+7003
| | | | | | Add a 'bootstrap' target which *must* be run before building the new version, since the new scanner relies on the current version of flex to build itself otherwise.
* This commit was generated by cvs2svn to compensate for changes in r16514,nate1996-06-1911-602/+1999
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Flex version 2.5.3 from Vern Paxson at LBL.nate1996-06-1922-2924/+8981
| |
| * recording cvs-1.6 file deathpeter1995-12-302-4046/+0
| |
| * This commit was manufactured by cvs2svn to create branch 'VENDOR-flex'.cvs2svn1994-08-271-0/+1001
| |
* | ``mv'' -> ``mv -f''wosch1996-05-071-3/+3
| | | | | | | | | | ``rm'' -> ``rm -f'' so mv/rm may not ask for confirmation if you are not root
* | Now that we install the `flex' alias for our lex, we should alsojoerg1996-02-241-2/+4
| | | | | | | | | | | | | | install the `libfl' alias for libl. Some third-party software will expect it this way. Submitted by: Holm tiffe (holm@geophysik.tu-freiberg.de)
* | Another round of man page cleanups.mpp1996-02-121-2/+2
| | | | | | | | Down to only about 100 items left to cleanup! :-)
* | Add some links to lex (flex, flex++ etc) that some of the gnu autoconfpeter1996-01-081-4/+11
| | | | | | | | | | | | scripts check for. (when looking explicitly for flex..) Also, do some man links for the commands under their alternate names. Install the c++ FlexLexer.h file as per the "XXX TODO" comment.
* | This commit was generated by cvs2svn to compensate for changes in r13122,peter1995-12-302-4046/+0
| | | | | | | | which included commits to RCS files with non-trunk default branches.
* | Remove trailing whitespace.rgrimes1995-05-3012-32/+32
| |
* | Change references to flex(1) and flexdoc(1) to lex(1) andcsgr1994-08-272-18/+18
| | | | | | | | | | lexdoc(1). Submitted by: geoff
* | Do not install as flexcsgr1994-08-273-6/+4050
| | | | | | | | Submitted by: Geoff
* | We really, really /don't/ want to have a shared lex library. Also,wollman1994-08-251-8/+2
|/ | | | | | current users should note that the old 1.1.5 lex can't process the new scan.l, so you have to copy initscan.c to obj/scan.c before it will build.
* Flex version 2.4.7 from LBLcsgr1994-08-2428-0/+19354
Reviewed by: Geoff.
OpenPOWER on IntegriCloud