9e84d1
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
9e84d1
9e84d1
Summary: A tool for generating scanners (text pattern recognizers)
9e84d1
Name: flex
9e84d1
Version: 2.6.4
9e84d1
Release: 9%{?dist}
9e84d1
# parse.c and parse.h are under GPLv3+ with exception which allows
9e84d1
#	relicensing.  Since flex is shipped under BDS-style license,
9e84d1
#	let's  assume that the relicensing was done.
9e84d1
# gettext.h (copied from gnulib) is under LGPLv2+
9e84d1
License: BSD and LGPLv2+
9e84d1
URL: https://github.com/westes/flex
9e84d1
Source: https://github.com/westes/flex/releases/download/v%{version}/flex-%{version}.tar.gz
9e84d1
9e84d1
Patch0: flex-rh1389575.patch
9e84d1
9e84d1
Requires: m4
9e84d1
BuildRequires: gettext gettext-devel bison m4 help2man gcc gcc-c++ automake libtool
9e84d1
BuildRequires: make
9e84d1
9e84d1
%description
9e84d1
The flex program generates scanners.  Scanners are programs which can
9e84d1
recognize lexical patterns in text.  Flex takes pairs of regular
9e84d1
expressions and C code as input and generates a C source file as
9e84d1
output.  The output file is compiled and linked with a library to
9e84d1
produce an executable.  The executable searches through its input for
9e84d1
occurrences of the regular expressions.  When a match is found, it
9e84d1
executes the corresponding C code.  Flex was designed to work with
9e84d1
both Yacc and Bison, and is used by many programs as part of their
9e84d1
build process.
9e84d1
9e84d1
You should install flex if you are going to use your system for
9e84d1
application development.
9e84d1
9e84d1
# We keep the libraries in separate sub-package to allow for multilib
9e84d1
# installations of flex.
9e84d1
9e84d1
%define somajor 2
9e84d1
9e84d1
%package -n libfl%{somajor}
9e84d1
Summary: Libraries for the flex scanner generator
9e84d1
9e84d1
%description -n libfl%{somajor}
9e84d1
flex is a tool for generating scanners.
9e84d1
9e84d1
This package contains the shared library with default implementations of
9e84d1
`main' and `yywrap' functions that binaries using flex can choose to link
9e84d1
against instead of implementing on their own.
9e84d1
9e84d1
%package -n libfl-devel
9e84d1
Summary: Development files for the flex scanner generator
9e84d1
Requires: libfl%{somajor} = %{version}-%{release}
9e84d1
9e84d1
%description -n libfl-devel
9e84d1
flex is a tool for generating scanners.
9e84d1
9e84d1
This package contains files required to build programs that use flex
9e84d1
libraries.
9e84d1
9e84d1
%package -n libfl-static
9e84d1
Summary: Static libraries for the flex scanner generator
9e84d1
# We renamed flex-static to flex-devel in version 2.5.35-15:
9e84d1
Obsoletes: flex-static < 2.5.35-15
9e84d1
Provides: flex-static
9e84d1
# We renamed flex-devel to libfl-static in version 2.6.4-6.  This clarifies
9e84d1
# the nature of the package and brings us in line with naming used by SUSE
9e84d1
# and Debian:
9e84d1
Obsoletes: flex-devel < 2.6.4-6
9e84d1
Provides: flex-devel
9e84d1
9e84d1
%description -n libfl-static
9e84d1
9e84d1
flex is a tool for generating scanners.
9e84d1
9e84d1
This package contains the static library with default implementations of
9e84d1
`main' and `yywrap' functions that binaries using flex can choose to
9e84d1
statically link against instead of implementing their own.
9e84d1
9e84d1
%package doc
9e84d1
Summary: Documentation for the flex scanner generator
9e84d1
9e84d1
%description doc
9e84d1
9e84d1
This package contains documentation for the flex scanner generator in
9e84d1
plain text and PDF formats.
9e84d1
9e84d1
%prep
9e84d1
%setup -q
9e84d1
%patch0 -p1
9e84d1
9e84d1
%build
9e84d1
autoreconf -i
9e84d1
%configure --docdir=%{_pkgdocdir} CFLAGS="-fPIC $RPM_OPT_FLAGS"
9e84d1
make %{?_smp_mflags}
9e84d1
9e84d1
%install
9e84d1
rm -rf $RPM_BUILD_ROOT
9e84d1
make DESTDIR=$RPM_BUILD_ROOT install
9e84d1
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
9e84d1
rm -f $RPM_BUILD_ROOT/%{_pkgdocdir}/{README.cvs,TODO}
9e84d1
# Exclude libtool archives (.la) as per Fedora packaging guidelines
9e84d1
find %{buildroot} -name '*.la' -delete
9e84d1
9e84d1
( cd ${RPM_BUILD_ROOT}
9e84d1
  ln -sf flex .%{_bindir}/lex
9e84d1
  ln -sf flex .%{_bindir}/flex++
9e84d1
  ln -s flex.1 .%{_mandir}/man1/lex.1
9e84d1
  ln -s flex.1 .%{_mandir}/man1/flex++.1
9e84d1
  ln -s libfl.a .%{_libdir}/libl.a
9e84d1
)
9e84d1
9e84d1
%find_lang flex
9e84d1
9e84d1
%check
9e84d1
echo ============TESTING===============
9e84d1
make check
9e84d1
echo ============END TESTING===========
9e84d1
9e84d1
%files -f flex.lang
9e84d1
%dir %{_pkgdocdir}
9e84d1
%license COPYING
9e84d1
%{_pkgdocdir}/NEWS
9e84d1
%{_pkgdocdir}/README.md
9e84d1
%{_bindir}/*
9e84d1
%{_mandir}/man1/*
9e84d1
%{_includedir}/FlexLexer.h
9e84d1
%{_infodir}/flex.info*
9e84d1
9e84d1
%files -n libfl%{somajor}
9e84d1
%{_libdir}/libfl.so.%{somajor}*
9e84d1
9e84d1
%files -n libfl-devel
9e84d1
%{_includedir}/FlexLexer.h
9e84d1
%{_libdir}/libfl.so
9e84d1
9e84d1
%files -n libfl-static
9e84d1
%dir %{_pkgdocdir}
9e84d1
%license COPYING
9e84d1
%{_libdir}/*.a
9e84d1
9e84d1
%files doc
9e84d1
%{_pkgdocdir}
9e84d1
9e84d1
%changelog
9e84d1
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.6.4-9
9e84d1
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
9e84d1
  Related: rhbz#1991688
9e84d1
9e84d1
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 2.6.4-8
9e84d1
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
9e84d1
9e84d1
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-7
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
9e84d1
9e84d1
* Fri Aug 21 2020 Arjun Shankar <arjun@redhat.com> - 2.6.4-6
9e84d1
- Re-work flex subpackages and provide shared libraries (#1327851):
9e84d1
- Remove and obsolete the flex-devel subpackage containing static libraries
9e84d1
- Provide shared libraries in a new subpackage named libfl2
9e84d1
- Provide development files in a new subpackage named libfl-devel
9e84d1
- Provide static libraries in a new subpackage named libfl-static
9e84d1
9e84d1
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-5
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
9e84d1
9e84d1
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-4
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
9e84d1
9e84d1
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-3
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
9e84d1
9e84d1
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.4-2
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9e84d1
9e84d1
* Mon Sep 03 2018 Arjun Shankar <arjun@redhat.com> - 2.6.4-1
9e84d1
- Rebase to 2.6.4
9e84d1
- Fix build failure due to missing include and `reallocarray' prototype
9e84d1
- Add gettext-devel, automake and libtool to build dependencies, and
9e84d1
  execute `autoreconf -i' to regenerate files after patching configure.ac
9e84d1
9e84d1
* Mon Jul 23 2018 Arjun Shankar <arjun@redhat.com> - 2.6.1-10
9e84d1
- Add gcc-c++ as a build-time requirement
9e84d1
9e84d1
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-9
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
9e84d1
9e84d1
* Wed Jun 27 2018 Arjun Shankar <arjun@redhat.com> - 2.6.1-8
9e84d1
- Remove g++ signed/unsigned comparison warning in generated scanner
9e84d1
9e84d1
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.6.1-7
9e84d1
- Escape macros in %%changelog
9e84d1
9e84d1
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-6
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9e84d1
9e84d1
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-5
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
9e84d1
9e84d1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.1-4
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9e84d1
9e84d1
* Wed Feb 01 2017 Stephen Gallagher <sgallagh@redhat.com> - 2.6.1-3
9e84d1
- Add missing %%license macro
9e84d1
9e84d1
* Sun Sep 25 2016 Patsy Franklin <pfrankli@redhat.com> - 2.6.1-2
9e84d1
- Fix several type comparison issues including BZ #1373601
9e84d1
9e84d1
* Tue Sep 13 2016 Rex Dieter <rdieter@fedoraproject.org> - 2.6.1-1
9e84d1
- Rebase to 2.6.1 (#1318074,#1364943)
9e84d1
- update URL (github), drop unused patches (#1238860)
9e84d1
9e84d1
* Wed Jul 27 2016 Patsy Franklin <pfrankli@redhat.com> - 2.6.0-2
9e84d1
  Fix wrong type on num_to_read.  BZ #1360744
9e84d1
9e84d1
* Thu Mar 10 2016 Patsy Franklin <pfrankli@redhat.com> - 2.6.0-1
9e84d1
- Rebase to 2.6.0
9e84d1
- Pick up an additional patch requested in BZ #1281976
9e84d1
9e84d1
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.39-4
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
9e84d1
9e84d1
* Thu Oct 29 2015 Patsy Franklin <pfrankli@redhat.com> - 2.5.39-3
9e84d1
- Remove obsolete patches from git repository.  (BZ #1238860)
9e84d1
9e84d1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.39-2
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
9e84d1
9e84d1
* Mon Apr 13 2015 Patsy Franklin <pfrankli@redhat.com> - 2.5.39-1
9e84d1
- Rebase to 2.5.39
9e84d1
9e84d1
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.37-8
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9e84d1
9e84d1
* Sat Jul 19 2014 Ville Skyttä <ville.skytta@iki.fi> - 2.5.37-7
9e84d1
- Make docdir unversioned where appropriate (#993754)
9e84d1
- Install docs to one common package doc dir, drop separate one for -doc
9e84d1
- Include COPYING in -devel
9e84d1
- Fix bogus dates in %%changelog
9e84d1
9e84d1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.37-6
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9e84d1
9e84d1
* Wed Apr 16 2014 Patsy Franklin <pfrankli@redhat.com> - 2.5.37-5
9e84d1
- Add a patch to remove obsolete bison constructs YYLEX_PARAM and 
9e84d1
  YYPARSE_PARAM. Use %%lex-param, %%parse-param, or %%param.
9e84d1
9e84d1
* Tue Sep  3 2013 Petr Machata <pmachata@redhat.com> - 2.5.37-4
9e84d1
- Add a patch for "comparison between signed and unsigned" warnings
9e84d1
  that GCC produces when compiling flex-generated scanners
9e84d1
  (flex-2.5.37-types.patch)
9e84d1
9e84d1
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.37-3
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9e84d1
9e84d1
* Thu Apr  4 2013 Petr Machata <pmachata@redhat.com> - 2.5.37-2
9e84d1
- Update config.sub and config.guess to support aarch64
9e84d1
9e84d1
* Wed Mar 20 2013 Petr Machata <pmachata@redhat.com> - 2.5.37-1
9e84d1
- Rebase to 2.5.37
9e84d1
9e84d1
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.36-3
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9e84d1
9e84d1
* Fri Oct 26 2012 Petr Machata <pmachata@redhat.com> - 2.5.36-2
9e84d1
- Bump for rebuild
9e84d1
9e84d1
* Tue Jul 31 2012 Petr Machata <pmachata@redhat.com> - 2.5.36-1
9e84d1
- Rebase to 2.5.36
9e84d1
  - Drop flex-2.5.35-sign.patch, flex-2.5.35-hardening.patch,
9e84d1
    flex-2.5.35-gcc44.patch, flex-2.5.35-missing-prototypes.patch
9e84d1
  - Add flex-2.5.36-bison-2.6.1.patch
9e84d1
  - Add a subpackage doc
9e84d1
- Resolves #842073
9e84d1
9e84d1
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.35-16
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9e84d1
9e84d1
* Mon Mar 12 2012 Petr Machata <pmachata@redhat.com> - 2.5.35-15
9e84d1
- Rename flex-static to flex-devel so that it gets to repositories of
9e84d1
  minor multi-lib arch (i386 on x86_64 etc.)
9e84d1
- Resolves: #674301
9e84d1
9e84d1
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.35-14
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9e84d1
9e84d1
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.35-13
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
9e84d1
9e84d1
* Tue Aug 17 2010 Petr Machata <pmachata@redhat.com> - 2.5.35-12
9e84d1
- Drop the dependency of core package on flex-static.
9e84d1
- Resolves: #624549
9e84d1
9e84d1
* Wed Jul 14 2010 Petr Machata <pmachata@redhat.com> - 2.5.35-11
9e84d1
- Forgot that the changes in flex.skl won't propagate to skel.c
9e84d1
- Resolves: #612465
9e84d1
9e84d1
* Tue Jul 13 2010 Petr Machata <pmachata@redhat.com> - 2.5.35-10
9e84d1
- Declare yyget_column and yyset_column in reentrant mode.
9e84d1
- Resolves: #612465
9e84d1
9e84d1
* Wed Jan 20 2010 Petr Machata <pmachata@redhat.com> - 2.5.35-9
9e84d1
- Move libraries into a sub-package of their own.
9e84d1
9e84d1
* Tue Jan 12 2010 Petr Machata <pmachata@redhat.com> - 2.5.35-8
9e84d1
- Add source URL
9e84d1
9e84d1
* Mon Aug 24 2009 Petr Machata <pmachata@redhat.com> - 2.5.35-7
9e84d1
- Fix installation with --excludedocs
9e84d1
- Resolves: #515928
9e84d1
9e84d1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.35-6
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9e84d1
9e84d1
* Mon Apr 20 2009 Debarshi Ray <rishi@fedoraproject.org> - 2.5.35-5
9e84d1
- Resolves: #496548.
9e84d1
9e84d1
* Mon Apr 20 2009 Petr Machata <pmachata@redhat.com> - 2.5.35-4
9e84d1
- Get rid of warning caused by ignoring return value of fwrite() in
9e84d1
  ECHO macro.  Debian patch.
9e84d1
- Resolves: #484961
9e84d1
9e84d1
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.35-3
9e84d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9e84d1
9e84d1
* Mon May 12 2008 Petr Machata <pmachata@redhat.com> - 2.5.35-2
9e84d1
- Resolves: #445950
9e84d1
9e84d1
* Wed Feb 27 2008 Petr Machata <pmachata@redhat.com> - 2.5.35-1
9e84d1
- Rebase to 2.5.35. Drop two patches.
9e84d1
- Resolves: #434961
9e84d1
- Resolves: #435047
9e84d1
9e84d1
* Mon Feb 25 2008 Petr Machata <pmachata@redhat.com> - 2.5.34-1
9e84d1
- Rebase to 2.5.34. Drop five patches.
9e84d1
- Resolves: #434676
9e84d1
9e84d1
* Mon Feb 11 2008 Petr Machata <pmachata@redhat.com> - 2.5.33-17
9e84d1
- Generate prototypes for accessor functions.  Upstream patch.
9e84d1
- Related: #432203
9e84d1
9e84d1
* Mon Feb  4 2008 Petr Machata <pmachata@redhat.com> - 2.5.33-16
9e84d1
- Fix comparison between signed and unsigned in generated scanner.
9e84d1
  Patch by Roland McGrath.
9e84d1
- Resolves: #431151
9e84d1
9e84d1
* Tue Jan 15 2008 Stepan Kasal <skasal@redhat.com> - 2.5.33-15
9e84d1
- Do not run autogen.sh, it undoes the effect of includedir patch.
9e84d1
- Adapt test-linedir-r.patch so that it fixes Makefile.in and works
9e84d1
  even though autogen.sh is not run.
9e84d1
9e84d1
* Thu Jan 10 2008 Stepan Kasal <skasal@redhat.com> - 2.5.33-14
9e84d1
- Insert the "-fPIC" on configure command-line.
9e84d1
- Drop the -fPIC patch.
9e84d1
9e84d1
* Tue Jan  8 2008 Petr Machata <pmachata@redhat.com> - 2.5.33-13
9e84d1
- Patch with -fPIC only after the autogen.sh is run.
9e84d1
9e84d1
* Thu Jan  3 2008 Petr Machata <pmachata@redhat.com> - 2.5.33-12
9e84d1
- Run autogen.sh before the rest of the build.
9e84d1
- Add BR autoconf automake gettext-devel.
9e84d1
9e84d1
* Thu Aug 30 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-11
9e84d1
- Add BR gawk
9e84d1
- Fix use of awk in one of the tests
9e84d1
9e84d1
* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 2.5.33-10
9e84d1
- Rebuild for selinux ppc32 issue.
9e84d1
9e84d1
* Fri Jun 22 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-9
9e84d1
- Remove wrong use of @includedir@ in Makefile.in.
9e84d1
- Spec cleanups.
9e84d1
- Related: #225758
9e84d1
9e84d1
* Fri Jun 22 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-8
9e84d1
- Don't emit yy-prefixed variables in C++ mode.  Thanks Srinivas Aji.
9e84d1
- Related: #242742
9e84d1
- Related: #244259
9e84d1
9e84d1
* Fri May 11 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-7
9e84d1
- Allow joining short options into one commandline argument.
9e84d1
- Resolves: #239695
9e84d1
9e84d1
* Fri Mar 30 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-5
9e84d1
- Make yy-prefixed variables available to scanner even with -P.
9e84d1
9e84d1
* Fri Feb  2 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-4
9e84d1
- Use %%find_lang to package locale files.
9e84d1
9e84d1
* Wed Jan 31 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-3
9e84d1
- Compile with -fPIC.
9e84d1
9e84d1
* Tue Jan 30 2007 Petr Machata <pmachata@redaht.com> - 2.5.33-2
9e84d1
- Add Requires:m4.
9e84d1
9e84d1
* Fri Jan 19 2007 Petr Machata <pmachata@redhat.com> - 2.5.33-1
9e84d1
- Rebase to 2.5.33
9e84d1
9e84d1
* Tue Jul 18 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-41
9e84d1
- Reverting posix patch.  Imposing posix because of warning is too
9e84d1
  much of a restriction.
9e84d1
9e84d1
* Sun Jul 16 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-40
9e84d1
- using dist tag
9e84d1
9e84d1
* Fri Jul 14 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-39
9e84d1
- fileno is defined in posix standard, so adding #define _POSIX_SOURCE
9e84d1
  to compile without warnings (#195687)
9e84d1
- dropping 183098 test, since the original bug was already resolved
9e84d1
9e84d1
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.5.4a-38.1
9e84d1
- rebuild
9e84d1
9e84d1
* Fri Mar 10 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-38
9e84d1
- Caught the real cause of #183098.  It failed because the parser
9e84d1
  built with `flex -f' *sometimes* made it into the final package, and
9e84d1
  -f assumes seven-bit tables.  Solution has two steps.  Move `make
9e84d1
  bigcheck' to `%%check' part, where it belongs anyway, so that flexes
9e84d1
  built during `make bigcheck' don't overwrite original build.  And
9e84d1
  change makefile so that `make bigcheck' will *always* execute *all*
9e84d1
  check commands.
9e84d1
9e84d1
* Wed Mar  8 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-37.4
9e84d1
- adding test for #183098 into build process
9e84d1
9e84d1
* Thu Mar  2 2006 Petr Machata <pmachata@redhat.com> - 2.5.4a-37.3
9e84d1
- rebuilt, no changes inside. In hunt for #183098
9e84d1
9e84d1
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.5.4a-37.2
9e84d1
- bump again for double-long bug on ppc(64)
9e84d1
9e84d1
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.5.4a-37.1
9e84d1
- rebuilt for new gcc4.1 snapshot and glibc changes
9e84d1
9e84d1
* Thu Feb 02 2006 Petr Machata <pmachata@redhat.com> 2.5.4a-37
9e84d1
- adding `make bigcheck' into build process.  Refreshing initscan.c to
9e84d1
  make this possible.
9e84d1
9e84d1
* Wed Jan 18 2006 Petr Machata <pmachata@redhat.com> 2.5.4a-36
9e84d1
- Applying Jonathan S. Shapiro's bugfix-fixing patch. More std:: fixes
9e84d1
  and better way to silent warnings under gcc.
9e84d1
9e84d1
* Fri Jan 13 2006 Petr Machata <pmachata@redhat.com> 2.5.4a-35
9e84d1
- Adding `std::' prefixes, got rid of `using namespace std'. (#115354)
9e84d1
- Dummy use of `yy_flex_realloc' to silent warnings. (#30943)
9e84d1
- Adding URL of flex home page to spec (#142675)
9e84d1
9e84d1
* Sun Dec 18 2005 Jason Vas Dias<jvdias@redhat.com>
9e84d1
- rebuild with 'flex-pic.patch' to enable -pie links
9e84d1
  on x86_64 (patch from Jesse Keating) .
9e84d1
9e84d1
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Sun Apr 10 2005 Jakub Jelinek <jakub@redhat.com> 2.5.4a-34
9e84d1
- rebuilt with GCC 4
9e84d1
- add %%check script
9e84d1
9e84d1
* Tue Aug 24 2004 Warren Togami <wtogami@redhat.com> 2.5.4a-33
9e84d1
- #116407 BR byacc
9e84d1
9e84d1
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
9e84d1
- rebuilt
9e84d1
9e84d1
* Tue Jan  7 2003 Jeff Johnson <jbj@redhat.com> 2.5.4a-28
9e84d1
- don't include -debuginfo files in package.
9e84d1
9e84d1
* Mon Nov  4 2002 Than Ngo <than@redhat.com> 2.5.4a-27
9e84d1
- YY_NO_INPUT patch from Jean Marie
9e84d1
9e84d1
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
9e84d1
- automated rebuild
9e84d1
9e84d1
* Tue Jun 18 2002 Than Ngo <than@redhat.com> 2.5.4a-25
9e84d1
- don't forcibly strip binaries
9e84d1
9e84d1
* Thu May 23 2002 Tim Powers <timp@redhat.com>
9e84d1
- automated rebuild
9e84d1
9e84d1
* Tue Apr  2 2002 Than Ngo <than@redhat.com> 2.5.4a-23
9e84d1
- More ISO C++ 98 fixes (#59670)
9e84d1
9e84d1
* Tue Feb 26 2002 Than Ngo <than@redhat.com> 2.5.4a-22
9e84d1
- rebuild in new enviroment
9e84d1
9e84d1
* Wed Feb 20 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5.4a-21
9e84d1
- More ISO C++ 98 fixes (#59670)
9e84d1
9e84d1
* Tue Feb 19 2002 Bernhard Rosenkraenzer <bero@redhat.com> 2.5.4a-20
9e84d1
- Fix ISO C++ 98 compliance (#59670)
9e84d1
9e84d1
* Wed Jan 23 2002 Than Ngo <than@redhat.com> 2.5.4a-19
9e84d1
- fixed #58643
9e84d1
9e84d1
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
9e84d1
- automated rebuild
9e84d1
9e84d1
* Tue Nov  6 2001 Than Ngo <than@redhat.com> 2.5.4a-17
9e84d1
- fixed for working with gcc 3 (bug #55778)
9e84d1
9e84d1
* Sat Oct 13 2001 Than Ngo <than@redhat.com> 2.5.4a-16
9e84d1
- fix wrong License (bug #54574)
9e84d1
9e84d1
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
9e84d1
- Bump release + rebuild.
9e84d1
9e84d1
* Sat Sep 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
9e84d1
- Fix generation of broken code (conflicting isatty() prototype w/ glibc 2.2)
9e84d1
  This broke, among other things, the kdelibs 2.0 build
9e84d1
- Fix source URL
9e84d1
9e84d1
* Thu Sep  7 2000 Jeff Johnson <jbj@redhat.com>
9e84d1
- FHS packaging (64bit systems need to use libdir).
9e84d1
9e84d1
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
9e84d1
- automatic rebuild
9e84d1
9e84d1
* Tue Jun  6 2000 Bill Nottingham <notting@redhat.com>
9e84d1
- rebuild, FHS stuff.
9e84d1
9e84d1
* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
9e84d1
- handle compressed man pages
9e84d1
9e84d1
* Fri Jan 28 2000 Bill Nottingham <notting@redhat.com>
9e84d1
- add a libl.a link to libfl.a
9e84d1
9e84d1
* Wed Aug 25 1999 Jeff Johnson <jbj@redhat.com>
9e84d1
- avoid uninitialized variable warning (Erez Zadok).
9e84d1
9e84d1
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
9e84d1
- auto rebuild in the new build environment (release 6)
9e84d1
9e84d1
* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
9e84d1
- build for 6.0 tree
9e84d1
9e84d1
* Mon Aug 10 1998 Jeff Johnson <jbj@redhat.com>
9e84d1
- build root
9e84d1
9e84d1
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
9e84d1
- translations modified for de, fr, tr
9e84d1
9e84d1
* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
9e84d1
- updated from 2.5.4 to 2.5.4a
9e84d1
9e84d1
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
9e84d1
- built against glibc
9e84d1
9e84d1
* Thu Mar 20 1997 Michael Fulbright <msf@redhat.com>
9e84d1
- Updated to v. 2.5.4