Changes of Revision 4
[-] | Added | byacc.spec |
x 1
2 +Summary: A public domain Yacc parser generator. 3 +Name: byacc 4 +Version: 1.9 5 +Release: 29 6 +License: public domain 7 +Group: Development/Languages/C and C++ 8 +# The source is taken from FreeBSD's CVS as of Thu Sep 28 2000 9 +Source: byacc-1.9.tar.bz2 10 +Patch: bsdyacc-linux.patch 11 +Patch1: byacc-1.9-security.patch 12 +BuildRoot: /var/tmp/byacc-root 13 +#Conflicts: bison 14 + 15 +%description 16 +Byacc (Berkeley Yacc) is a public domain LALR parser generator which 17 +is used by many programs during their build process. 18 + 19 +If you are going to do development on your system, you will want to install 20 +this package. 21 + 22 +%debug_package 23 +%prep 24 +%setup -q -n yacc 25 +%patch -p1 -b .lnx 26 +%patch1 -p1 -b .security 27 + 28 +%build 29 +chmod u+w `find .` 30 +make CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" LINKER=%{__cc} 31 + 32 +%install 33 +rm -rf $RPM_BUILD_ROOT 34 +mkdir -p $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1} 35 + 36 +install -c -m 755 -s yacc $RPM_BUILD_ROOT/usr/bin/byacc 37 +install -c -m 644 yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1 38 +#ln -sf yacc $RPM_BUILD_ROOT/usr/bin/byacc 39 +#ln -sf yacc.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1.gz 40 + 41 +%clean 42 +rm -rf $RPM_BUILD_ROOT 43 + 44 +%files 45 +%defattr(-,root,root) 46 +#/usr/bin/yacc 47 +/usr/bin/byacc 48 +#%{_mandir}/man1/yacc.1* 49 +%{_mandir}/man1/byacc.1* 50 + 51 +%changelog 52 +* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com> 53 +- Copyright: -> License: 54 + 55 +* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> 56 +- rebuilt 57 + 58 +* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 59 +- rebuilt 60 + 61 +* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> 62 +- rebuilt 63 + 64 +* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 65 +- rebuilt 66 + 67 +* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 1.9-23 68 +- Rebuild 69 + 70 +* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 71 +- automated rebuild 72 + 73 +* Thu May 23 2002 Tim Powers <timp@redhat.com> 74 +- automated rebuild 75 + 76 +* Wed Jan 09 2002 Tim Powers <timp@redhat.com> 77 +- automated rebuild 78 + 79 +* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com> 80 +- Bump release + rebuild. 81 + 82 +* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com> 83 +- security patch for tmpfile creation from Olaf Kirch <okir@lst.de> 84 + 85 +* Fri Sep 29 2000 Bernhard Rosenkraenzer <bero@redhat.com> 86 +- Update to the version in FreeBSD CVS - it's actively maintained, unlike 87 + the 1993 4BSD version we used to have 88 + 89 +* Wed Jul 12 2000 Prospector <bugzilla@redhat.com> 90 +- automatic rebuild 91 + 92 +* Wed Jun 28 2000 Bill Nottingham <notting@redhat.com> 93 +- fix perms in tarball 94 + 95 +* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com> 96 +- FHSify 97 +- handle RPM_OPT_FLAGS 98 + 99 +* Sat May 6 2000 Bill Nottingham <notting@redhat.com> 100 +- fix yacc for ia64 101 + 102 +* Fri Feb 4 2000 Bernhard Rosenkraenzer <bero@redhat.com> 103 +- rebuild to compress man pages 104 +- fix up manpage symlink 105 + 106 +* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com> 107 +- man page fixed. 108 + 109 +* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 110 +- auto rebuild in the new build environment (release 10) 111 + 112 +* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com> 113 +- build for glibc 2.1 114 + 115 +* Tue Aug 11 1998 Jeff Johnson <jbj@redhat.com> 116 +- build root 117 + 118 +* Tue May 05 1998 Prospector System <bugs@redhat.com> 119 +- translations modified for de, fr, tr 120 + 121 +* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com> 122 +- various spec file cleanups 123 + 124 +* Mon Jun 02 1997 Erik Troan <ewt@redhat.com> 125 +- built against glibc 126 |