703664
%define byaccdate 20170709
703664
703664
Summary: Berkeley Yacc, a parser generator
703664
Name: byacc
703664
Version: 1.9.%{byaccdate}
703664
Release: 4%{?dist}
703664
License: Public Domain
703664
Group: Development/Tools
703664
URL: http://invisible-island.net/byacc/byacc.html
703664
Source: ftp://invisible-island.net/byacc/byacc-%{byaccdate}.tgz
703664
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
703664
703664
%description
703664
This package provides a parser generator utility that reads a grammar
703664
specification from a file and generates an LR(1) parser for it.  The
703664
parsers consist of a set of LALR(1) parsing tables and a driver
703664
routine written in the C programming language.  It has a public domain
703664
license which includes the generated C.
703664
703664
If you are going to do development on your system, you will want to install
703664
this package.
703664
703664
%prep
703664
%setup -q -n byacc-%{byaccdate}
703664
703664
# Revert default stack size back to 10000
703664
# https://bugzilla.redhat.com/show_bug.cgi?id=743343
703664
find . -type f -name \*.c -print0 |
703664
  xargs -0 sed -i 's/YYSTACKSIZE 500/YYSTACKSIZE 10000/g'
703664
703664
%build
703664
%configure --disable-dependency-tracking
703664
make %{?_smp_mflags}
703664
703664
%install
703664
rm -rf $RPM_BUILD_ROOT
703664
make DESTDIR=$RPM_BUILD_ROOT install
703664
ln -s yacc $RPM_BUILD_ROOT/%{_bindir}/byacc
703664
ln -s yacc.1 $RPM_BUILD_ROOT/%{_mandir}/man1/byacc.1
703664
703664
%check
703664
echo ====================TESTING=========================
703664
make check
703664
echo ====================TESTING END=====================
703664
703664
%clean
703664
rm -rf $RPM_BUILD_ROOT
703664
703664
%files
703664
%doc ACKNOWLEDGEMENTS CHANGES NEW_FEATURES NOTES NO_WARRANTY README
703664
%defattr(-,root,root,-)
703664
%{_bindir}/yacc
703664
%{_bindir}/byacc
703664
%{_mandir}/man1/yacc.1*
703664
%{_mandir}/man1/byacc.1*
703664
703664
%changelog
703664
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20170709-4
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
703664
703664
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20170709-3
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
703664
703664
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20170709-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
703664
703664
* Wed Jul 12 2017 Patsy Franklin <pfrankli@redhat.com> - 1.9.20170709-1
703664
- Rebase to 20170709
703664
703664
* Mon Feb 13 2017 Patsy Franklin <pfrankli@redhat.com> - 1.9.20170201-1
703664
- Rebase to 20170201
703664
703664
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20161202-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
703664
703664
* Fri Dec 09 2016 Patsy Franklin <pfrankli@redhat.com> - 1.9.20161202-1
703664
- Rebase to 20161202
703664
703664
* Mon Aug 01 2016 Patsy Franklin <pfrankli@redhat.com> - 1.9.20160606-1
703664
- Rebase to 20160606
703664
703664
* Fri May 20 2016 Patsy Franklin <pfrankli@redhat.com> - 1.9.20160324-1
703664
- Rebase to 20160324
703664
703664
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.20150711-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
703664
703664
* Sat Oct 10 2015 Patsy Franklin <pfrankli@redhat.com> - 1.9.20150711-1
703664
- Rebase to 20150711
703664
703664
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20141128-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
703664
703664
* Mon Mar 02 2015 Patsy Franklin <pfrankli@redhat.com> - 1.9.20141128-1
703664
- Rebase to 20141128
703664
703664
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20130925-4
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
703664
703664
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20130925-3
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
703664
703664
* Mon Dec 02 2013 Patsy Franklin <pfrankli@redhat.com> - 1.9.20130925-2
703664
- Update sources file.
703664
703664
* Mon Dec 02 2013 Patsy Franklin <pfrankli@redhat.com> - 1.9.20130925-1
703664
- Rebase to 20130925
703664
703664
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20130304-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
703664
703664
* Wed Mar 20 2013 Petr Machata <pmachata@redhat.com> - 1.9.20130304-1
703664
- Rebase to 20130304
703664
703664
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20120115-3
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
703664
703664
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20120115-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
703664
703664
* Thu Mar 15 2012 Petr Machata <pmachata@redhat.com> - 1.9.20120115-1
703664
- Rebase to 20120115
703664
- Resolves: #782010
703664
703664
* Mon Jan  9 2012 Petr Machata <pmachata@redhat.com> - 1.9.20111219-1
703664
- Rebase to 20111219
703664
  - add "-s" option
703664
  - Resolves: #769237
703664
- Revert default stack size to 10000
703664
  - Related: #743343
703664
703664
* Thu Sep 29 2011 Petr Machata <pmachata@redhat.com> - 1.9.20110908-1
703664
- Rebase to 20110908
703664
  - add "-i" option.
703664
  - add error-check in reader.c
703664
- Resolves: #736627
703664
703664
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20101229-2
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
703664
703664
* Mon Jan  3 2011 Petr Machata <pmachata@redhat.com> - 1.9.20101229-1
703664
- Rebase to 20101229
703664
- Resolves: #665985
703664
703664
* Mon Dec  6 2010 Petr Machata <pmachata@redhat.com> - 1.9.20101127-1
703664
- Rebase to 20101127
703664
- Resolves: #659010
703664
703664
* Wed Nov 10 2010 Petr Machata <pmachata@redhat.com> - 1.9.20100610-1
703664
- Rebase to 20100610
703664
- Update the description in accordance with upstream spec template
703664
- Resolves: #643598
703664
703664
* Wed Apr  7 2010 Petr Machata <pmachata@redhat.com> - 1.9.20100216-1
703664
- Rebase to 20100216
703664
- Drop the buffer overflow patch, upstream implements this
703664
- Resolves: #577016
703664
703664
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20070509-6
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
703664
703664
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.20070509-5
703664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
703664
703664
* Mon Jul 14 2008 Petr Machata <pmachata@redhat.com> - 1.9.20070509-4
703664
- Add a patch that fixes ancient buffer overflow
703664
- Resolves: #454583
703664
703664
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.9.20070509-2
703664
- Autorebuild for GCC 4.3
703664
703664
* Tue Nov 13 2007 Petr Machata <pmachata@redhat.com> - 1.9.20070509-1
703664
- Update to the 20070509 release.
703664
- Related: #225632
703664
703664
* Wed Sep 12 2007 Matthias Saou <http://freshrpms.net/> 1.9.20050813-2
703664
- Update summary.
703664
- Remove useless doc copying in install section.
703664
- Add NOTES and NO_WARRANTY docs.
703664
703664
* Fri Feb  2 2007 Petr Machata <pmachata@redhat.com> - 1.9.20050813-1
703664
- Thomas Dickey's 20050813 version of byacc:
703664
  - own build system (linux patch reverted)
703664
  - use tmpfile (security patch reverted)
703664
- Tidy up the specfile per rpmlint comments
703664
703664
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.9-29.2.2
703664
- rebuild
703664
703664
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.9-29.2.1
703664
- bump again for double-long bug on ppc(64)
703664
703664
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.9-29.2
703664
- rebuilt for new gcc4.1 snapshot and glibc changes
703664
703664
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
703664
- rebuilt
703664
703664
* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com>
703664
- Copyright: -> License:
703664
703664
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
703664
- rebuilt
703664
703664
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
703664
- rebuilt
703664
703664
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
703664
- rebuilt
703664
703664
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
703664
- rebuilt
703664
703664
* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 1.9-23
703664
- Rebuild
703664
703664
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
703664
- automated rebuild
703664
703664
* Thu May 23 2002 Tim Powers <timp@redhat.com>
703664
- automated rebuild
703664
703664
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
703664
- automated rebuild
703664
703664
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
703664
- Bump release + rebuild.
703664
703664
* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com>
703664
- security patch for tmpfile creation from Olaf Kirch <okir@lst.de>
703664
703664
* Fri Sep 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
703664
- Update to the version in FreeBSD CVS - it's actively maintained, unlike
703664
  the 1993 4BSD version we used to have
703664
703664
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
703664
- automatic rebuild
703664
703664
* Wed Jun 28 2000 Bill Nottingham <notting@redhat.com>
703664
- fix perms in tarball
703664
703664
* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
703664
- FHSify
703664
- handle RPM_OPT_FLAGS
703664
703664
* Sat May  6 2000 Bill Nottingham <notting@redhat.com>
703664
- fix yacc for ia64
703664
703664
* Fri Feb  4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
703664
- rebuild to compress man pages
703664
- fix up manpage symlink
703664
703664
* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com>
703664
- man page fixed.
703664
703664
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
703664
- auto rebuild in the new build environment (release 10)
703664
703664
* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com>
703664
- build for glibc 2.1
703664
703664
* Tue Aug 11 1998 Jeff Johnson <jbj@redhat.com>
703664
- build root
703664
703664
* Tue May 05 1998 Prospector System <bugs@redhat.com>
703664
- translations modified for de, fr, tr
703664
703664
* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com>
703664
- various spec file cleanups
703664
703664
* Mon Jun 02 1997 Erik Troan <ewt@redhat.com>
703664
- built against glibc