Search
j0ke.net Open Build Service
>
Projects
>
devel
>
byacc
> Changes
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 4
[-]
[+]
Added
byacc.spec
@@ -0,0 +1,124 @@ +Summary: A public domain Yacc parser generator. +Name: byacc +Version: 1.9 +Release: 29 +License: public domain +Group: Development/Languages/C and C++ +# The source is taken from FreeBSD's CVS as of Thu Sep 28 2000 +Source: byacc-1.9.tar.bz2 +Patch: bsdyacc-linux.patch +Patch1: byacc-1.9-security.patch +BuildRoot: /var/tmp/byacc-root +#Conflicts: bison + +%description +Byacc (Berkeley Yacc) is a public domain LALR parser generator which +is used by many programs during their build process. + +If you are going to do development on your system, you will want to install +this package. + +%debug_package +%prep +%setup -q -n yacc +%patch -p1 -b .lnx +%patch1 -p1 -b .security + +%build +chmod u+w `find .` +make CFLAGS="$RPM_OPT_FLAGS -DNDEBUG" LINKER=%{__cc} + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT{/usr/bin,%{_mandir}/man1} + +install -c -m 755 -s yacc $RPM_BUILD_ROOT/usr/bin/byacc +install -c -m 644 yacc.1 $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1 +#ln -sf yacc $RPM_BUILD_ROOT/usr/bin/byacc +#ln -sf yacc.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/byacc.1.gz + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +#/usr/bin/yacc +/usr/bin/byacc +#%{_mandir}/man1/yacc.1* +%{_mandir}/man1/byacc.1* + +%changelog +* Sun Feb 27 2005 Florian La Roche <laroche@redhat.com> +- Copyright: -> License: + +* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> +- rebuilt + +* Wed Jan 22 2003 Tim Powers <timp@redhat.com> +- rebuilt + +* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 1.9-23 +- Rebuild + +* Fri Jun 21 2002 Tim Powers <timp@redhat.com> +- automated rebuild + +* Thu May 23 2002 Tim Powers <timp@redhat.com> +- automated rebuild + +* Wed Jan 09 2002 Tim Powers <timp@redhat.com> +- automated rebuild + +* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com> +- Bump release + rebuild. + +* Fri Jan 05 2001 Preston Brown <pbrown@redhat.com> +- security patch for tmpfile creation from Olaf Kirch <okir@lst.de> + +* Fri Sep 29 2000 Bernhard Rosenkraenzer <bero@redhat.com> +- Update to the version in FreeBSD CVS - it's actively maintained, unlike + the 1993 4BSD version we used to have + +* Wed Jul 12 2000 Prospector <bugzilla@redhat.com> +- automatic rebuild + +* Wed Jun 28 2000 Bill Nottingham <notting@redhat.com> +- fix perms in tarball + +* Mon Jun 19 2000 Bernhard Rosenkraenzer <bero@redhat.com> +- FHSify +- handle RPM_OPT_FLAGS + +* Sat May 6 2000 Bill Nottingham <notting@redhat.com> +- fix yacc for ia64 + +* Fri Feb 4 2000 Bernhard Rosenkraenzer <bero@redhat.com> +- rebuild to compress man pages +- fix up manpage symlink + +* Wed Apr 07 1999 Preston Brown <pbrown@redhat.com> +- man page fixed. + +* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> +- auto rebuild in the new build environment (release 10) + +* Thu Dec 17 1998 Cristian Gafton <gafton@redhat.com> +- build for glibc 2.1 + +* Tue Aug 11 1998 Jeff Johnson <jbj@redhat.com> +- build root + +* Tue May 05 1998 Prospector System <bugs@redhat.com> +- translations modified for de, fr, tr + +* Thu Oct 23 1997 Donnie Barnes <djb@redhat.com> +- various spec file cleanups + +* Mon Jun 02 1997 Erik Troan <ewt@redhat.com> +- built against glibc