home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 5
/
FreshFish_July-August1994.bin
/
bbs
/
gnu
/
flex-2.4.6-diffs.lha
/
src
/
diffs
/
flex-2.4.6.diffs
Wrap
Text File
|
1994-07-12
|
54KB
|
1,739 lines
diff -rc --new-file /src/baseline/flex-2.4.6/INSTALL flex-2.4.6/INSTALL
*** /src/baseline/flex-2.4.6/INSTALL Fri Nov 26 20:43:37 1993
--- flex-2.4.6/INSTALL Tue Feb 22 01:03:17 1994
***************
*** 33,40 ****
DIR is the directory that contains the source code.
By default, `make install' will install the package's files in
! /usr/local/bin, /usr/local/lib, /usr/local/man, etc. You can specify
! an installation prefix other than /usr/local by giving `configure' the
option `--prefix=PATH'. Alternately, you can do so by giving a value
for the `prefix' variable when you run `make', e.g.,
make prefix=/usr/gnu
--- 33,40 ----
DIR is the directory that contains the source code.
By default, `make install' will install the package's files in
! /gnu/bin, /gnu/lib, /gnu/man, etc. You can specify
! an installation prefix other than /gnu by giving `configure' the
option `--prefix=PATH'. Alternately, you can do so by giving a value
for the `prefix' variable when you run `make', e.g.,
make prefix=/usr/gnu
diff -rc --new-file /src/baseline/flex-2.4.6/Makefile.in flex-2.4.6/Makefile.in
*** /src/baseline/flex-2.4.6/Makefile.in Tue Jan 4 18:33:20 1994
--- flex-2.4.6/Makefile.in Sun Jun 12 16:37:59 1994
***************
*** 28,34 ****
# Raw, unformatted troff source will be installed if INSTALLMAN=man,
# nroff preformatted versions will be installed if INSTALLMAN=cat.
! prefix = /usr/local
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
--- 28,34 ----
# Raw, unformatted troff source will be installed if INSTALLMAN=man,
# nroff preformatted versions will be installed if INSTALLMAN=cat.
! prefix = /gnu
exec_prefix = $(prefix)
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
***************
*** 42,48 ****
srcdir = @srcdir@
VPATH = @srcdir@
! LN_S = @LN_S@
YACC = @YACC@
CC = @CC@
AR = ar
--- 42,54 ----
srcdir = @srcdir@
VPATH = @srcdir@
! # For the Amiga, force LN_S to be just "cp" rather than "ln -s", so that a
! # copy is made rather than a symbolic link. We support symbolic links, but
! # we don't want to use them in the installation because the "mkisofs" CD-ROM
! # mastering software doesn't know what to do with them yet (convert to a
! # copy on the fly).
! #LN_S = @LN_S@
! LN_S = cp
YACC = @YACC@
CC = @CC@
AR = ar
diff -rc --new-file /src/baseline/flex-2.4.6/NEWS flex-2.4.6/NEWS
*** /src/baseline/flex-2.4.6/NEWS Tue Jan 4 19:04:46 1994
--- flex-2.4.6/NEWS Tue Feb 22 01:04:01 1994
***************
*** 79,87 ****
C++ scanners using g++ version 2.5.X. The problem is due to an
unfortunate heuristic in g++ 2.5.X that attempts to discern between
C and C++ headers. Because FlexLexer.h is installed (by default)
! in /usr/local/include and not /usr/local/lib/g++-include, g++ 2.5.X
decides that it's a C header :-(. So if you have problems, install
! the header in /usr/local/lib/g++-include instead.
Changes between release 2.4.2 (01Dec93) and release 2.4.1:
--- 79,87 ----
C++ scanners using g++ version 2.5.X. The problem is due to an
unfortunate heuristic in g++ 2.5.X that attempts to discern between
C and C++ headers. Because FlexLexer.h is installed (by default)
! in /gnu/include and not /gnu/lib/g++-include, g++ 2.5.X
decides that it's a C header :-(. So if you have problems, install
! the header in /gnu/lib/g++-include instead.
Changes between release 2.4.2 (01Dec93) and release 2.4.1:
diff -rc --new-file /src/baseline/flex-2.4.6/Product-Info flex-2.4.6/Product-Info
*** /src/baseline/flex-2.4.6/Product-Info Thu Jan 1 00:00:00 1970
--- flex-2.4.6/Product-Info Tue Jul 12 17:09:48 1994
***************
*** 0 ****
--- 1,31 ----
+ .name
+ flex
+ .fullname
+ Fast lexical analyzer generator
+ .type
+ Programmer Tool
+ .short
+ Fast lexical analyzer generator
+ .description
+ Flex is a tool for generating scanners, programs which recognized
+ lexical patterns in text. Flex reads the given input files, or its
+ standard input if no file names are given, for a description of a
+ scanner to generate. The description is in the form of pairs of
+ regular expressions and C code, called rules. Flex generates as
+ output a C source file, lex.yy.c, which defines a routine yylex().
+ This file is compiled and linked with the -lfl library to produce an
+ executable. When the executable is run, it analyzes its input for
+ occurrences of the regular expressions. Whenever it finds one, it
+ executes the corresponding C code.
+ .version
+ 2.4.6
+ .author
+ Vern Paxson
+ Van Jacobson
+ Jef Poskanzer
+ .requirements
+ Amiga binaries require ixemul.library.
+ .distribution
+ GNU Public License
+ .described-by
+ Fred Fish (fnf@amigalib.com)
diff -rc --new-file /src/baseline/flex-2.4.6/configure flex-2.4.6/configure
*** /src/baseline/flex-2.4.6/configure Tue Jan 4 18:33:24 1994
--- flex-2.4.6/configure Mon Apr 25 16:09:10 1994
***************
*** 1,135 ****
#!/bin/sh
# Guess values for system-dependent variables and create Makefiles.
! # Generated automatically using autoconf version 1.7.1
! # Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
! # This program is free software; you can redistribute it and/or modify
! # it under the terms of the GNU General Public License as published by
! # the Free Software Foundation; either version 2, or (at your option)
# any later version.
! # This program is distributed in the hope that it will be useful,
! # but WITHOUT ANY WARRANTY; without even the implied warranty of
! # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
! # GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
! # Usage: configure [--srcdir=DIR] [--host=HOST] [--gas] [--nfp]
! # [--prefix=PREFIX] [--exec-prefix=PREFIX] [--with-PACKAGE[=VALUE]]
! # Ignores all args except --srcdir, --prefix, --exec-prefix, and
! # --with-PACKAGE[=VALUE] unless this script has special code to handle it.
! for arg
do
- # Handle --exec-prefix with a space before the argument.
- if test x$next_exec_prefix = xyes; then exec_prefix=$arg; next_exec_prefix=
- # Handle --host with a space before the argument.
- elif test x$next_host = xyes; then next_host=
- # Handle --prefix with a space before the argument.
- elif test x$next_prefix = xyes; then prefix=$arg; next_prefix=
- # Handle --srcdir with a space before the argument.
- elif test x$next_srcdir = xyes; then srcdir=$arg; next_srcdir=
- else
- case $arg in
- # For backward compatibility, recognize -exec-prefix and --exec_prefix.
- -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* | --exe=* | --ex=* | --e=*)
- exec_prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
- -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)
- next_exec_prefix=yes ;;
-
- -gas | --gas | --ga | --g) ;;
-
- -host=* | --host=* | --hos=* | --ho=* | --h=*) ;;
- -host | --host | --hos | --ho | --h)
- next_host=yes ;;
-
- -nfp | --nfp | --nf) ;;
-
- -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
- prefix=`echo $arg | sed 's/[-a-z_]*=//'` ;;
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- next_prefix=yes ;;
-
- -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)
- srcdir=`echo $arg | sed 's/[-a-z_]*=//'` ;;
- -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)
- next_srcdir=yes ;;
-
- -with-* | --with-*)
- package=`echo $arg|sed -e 's/-*with-//' -e 's/=.*//'`
- # Reject names that aren't valid shell variable names.
- if test -n "`echo $package| sed 's/[-a-zA-Z0-9_]//g'`"; then
- echo "configure: $package: invalid package name" >&2; exit 1
- fi
- pack