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