Devrim GÜNDÜZ 58f6ee
Summary:	Parser Generator with Java Extension
Devrim GÜNDÜZ 58f6ee
Name:		byaccj
Devrim GÜNDÜZ 58f6ee
Epoch:		0
Mikolaj Izdebski df586f
Version:	1.15
Mikolaj Izdebski df586f
Release:	16%{?dist}
Devrim GÜNDÜZ 58f6ee
License:	Public Domain
Devrim GÜNDÜZ 58f6ee
URL:		http://byaccj.sourceforge.net/
Mikolaj Izdebski df586f
Luis Bazan bb803b
Source0:	http://sourceforge.net/projects/byaccj/files/byaccj/1.15/byaccj1.15_src.tar.gz
Vivek Lakshmanan 82acca
Mikolaj Izdebski df586f
BuildRequires:  gcc
Mikolaj Izdebski df586f
BuildRequires:  make
Mikolaj Izdebski df586f
Vivek Lakshmanan 82acca
%description
Vivek Lakshmanan 82acca
BYACC/J is an extension of the Berkeley v 1.8 YACC-compatible 
Vivek Lakshmanan 82acca
parser generator. Standard YACC takes a YACC source file, and 
Vivek Lakshmanan 82acca
generates one or more C files from it, which if compiled properly, 
Vivek Lakshmanan 82acca
will produce a LALR-grammar parser. This is useful for expression 
Vivek Lakshmanan 82acca
parsing, interactive command parsing, and file reading. Many 
Vivek Lakshmanan 82acca
megabytes of YACC code have been written over the years.
Vivek Lakshmanan 82acca
This is the standard YACC tool that is in use every day to produce 
Vivek Lakshmanan 82acca
C/C++ parsers. I have added a "-J" flag which will cause BYACC to 
Vivek Lakshmanan 82acca
generate Java source code, instead. So there finally is a YACC for 
Vivek Lakshmanan 82acca
Java now! 
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
%prep
Alexander Kurtakov 866af8
%setup -q -n %{name}%{version}
Ville Skyttä 894436
chmod -c -x src/* docs/*
Alexander Kurtakov c9016a
sed -i -e 's|-arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4||g' src/Makefile
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
%build
Vivek Lakshmanan 82acca
pushd src
Mikolaj Izdebski df586f
make yacc CFLAGS="%{optflags}" LDFLAGS=""
Vivek Lakshmanan 82acca
popd
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
%install
Mikolaj Izdebski df586f
install -d -m 755 %{buildroot}%{_bindir}
Mikolaj Izdebski df586f
install -p -m 755 src/yacc %{buildroot}%{_bindir}/%{name}
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
%files
Ville Skyttä 894436
%doc docs/* src/README
Mikolaj Izdebski df586f
%{_bindir}/%{name}
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
%changelog
Mikolaj Izdebski df586f
* Fri Sep 22 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.15-16
Mikolaj Izdebski df586f
- Cleanup spec file
Mikolaj Izdebski df586f
Fedora Release Engineering 929401
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.15-15
Fedora Release Engineering 929401
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Fedora Release Engineering 929401
Fedora Release Engineering 78ca3c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.15-14
Fedora Release Engineering 78ca3c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Fedora Release Engineering 78ca3c
Fedora Release Engineering 26da73
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.15-13
Fedora Release Engineering 26da73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Fedora Release Engineering 26da73
Dennis Gilmore bbe09b
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:1.15-12
Dennis Gilmore bbe09b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore bbe09b
Mikolaj Izdebski 9d3708
* Tue Jun 23 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.15-11
Mikolaj Izdebski 9d3708
- Don't install bogus manpage
Mikolaj Izdebski 9d3708
Dennis Gilmore 66850b
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-10
Dennis Gilmore 66850b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 66850b
Peter Robinson 6f322a
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-9
Peter Robinson 6f322a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 6f322a
Dennis Gilmore d1402b
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-8
Dennis Gilmore d1402b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore d1402b
Ville Skyttä 894436
* Fri Jul 26 2013 Ville Skyttä <ville.skytta@iki.fi> - 0:1.15-7
Ville Skyttä 894436
- Simplify installation of docs.
Ville Skyttä 894436
- Drop executable bits from sources and docs.
Ville Skyttä 894436
Dennis Gilmore a45f5a
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-6
Dennis Gilmore a45f5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore a45f5a
Dennis Gilmore 39d8b5
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-5
Dennis Gilmore 39d8b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore 39d8b5
Alexander Kurtakov 866af8
* Thu Jan 26 2012 Alexander Kurtakov <akurtako@redhat.com> - 0:1.15-4
Alexander Kurtakov 866af8
- Fix build.
Alexander Kurtakov 866af8
Dennis Gilmore f3eae0
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.15-3
Dennis Gilmore f3eae0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Dennis Gilmore f3eae0
Luis Bazan 5a23d1
* Tue Sep 06 2011 Luis Bazan <bazanluis20@gmail.com> 0:1.15-2
Luis Bazan 5a23d1
- New Release
Luis Bazan 5a23d1
Luis Bazan 8efe8b
* Thu Aug 25 2011 Luis Bazan <bazanluis20@gmail.com> 0:1.15-1
Luis Bazan bb803b
- Update to 1.15
Luis Bazan bb803b
Dennis Gilmore 7cdb35
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.14-6
Dennis Gilmore 7cdb35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 7cdb35
Jesse Keating a1203b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.14-5
Jesse Keating a1203b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating a1203b
Ville Skyttä 894436
* Sun May 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 0:1.14-4
Ville Skyttä 3b1bb8
- Build with %%{optflags} (#500022).
Ville Skyttä 3b1bb8
Jesse Keating 79523d
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:1.14-3
Jesse Keating 79523d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating 79523d
Tom Callaway db3ede
* Wed Jul  9 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0:1.14-2
Tom Callaway db3ede
- drop repotag
Tom Callaway db3ede
Devrim GÜNDÜZ 58f6ee
* Sat Feb 9 2008 Devrim GUNDUZ <devrim@commandprompt.com> - 0:1.14-1jpp.1
Devrim GÜNDÜZ 58f6ee
- Update to 1.14
Devrim GÜNDÜZ 58f6ee
- Cosmetic cleanup in spec
Devrim GÜNDÜZ 58f6ee
Vivek Lakshmanan eedf4e
* Tue Mar 06 2007 Vivek Lakshmanan <vivekl@redhat.com> - 0:1.11-2jpp.2.fc7
Vivek Lakshmanan eedf4e
- First build in fedora after passing review
Vivek Lakshmanan eedf4e
Vivek Lakshmanan 82acca
* Thu Feb 15 2007 Tania Bento <tbento@redhat.com> - 0:1.11-2jpp.1
Vivek Lakshmanan 82acca
- Fixed the %%Release tag.
Vivek Lakshmanan 82acca
- Changed the %%License tag.
Vivek Lakshmanan 82acca
- Fixed the %%BuildRoot tag.
Vivek Lakshmanan 82acca
- Removed the %%Vendor tag.
Vivek Lakshmanan 82acca
- Removed the %%Distribution tag.
Vivek Lakshmanan 82acca
- Removed the %%BuildRequires: gcc and make tags as these d not need to be
Vivek Lakshmanan 82acca
listed.
Vivek Lakshmanan 82acca
- Removed "%%define section free".
Vivek Lakshmanan 82acca
- Added "sed -i 's/\r//g docs/tf.y' to fix a warning generated by
Vivek Lakshmanan 82acca
rpmlint.
Vivek Lakshmanan 82acca
- Fixed the %%Source0 tag.
Vivek Lakshmanan 82acca
- Changed the %%Group tag.
Vivek Lakshmanan 82acca
- Installed man pages in proper directory. 
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
* Wed Jan 04 2006 Fernando Nasser <fnasser@redhat.com> - 0:1.11-2jpp
Vivek Lakshmanan 82acca
- First JPP 1.7 build
Vivek Lakshmanan 82acca
Vivek Lakshmanan 82acca
* Wed Nov 16 2005 Ralph Apel <r.apel at r-apel.de> - 0:1.11-1jpp
Vivek Lakshmanan 82acca
- First JPackage release
Vivek Lakshmanan 82acca