|
cvsextras |
a8cd2dd |
Name: treecc
|
|
pcompton |
26bb206 |
Version: 0.3.4
|
|
|
b7978d1 |
Release: 2
|
|
cvsextras |
6b716dc |
Summary: Tree Compiler Compiler.
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
Group: Development/Tools
|
|
cvsextras |
6b716dc |
License: GPL
|
|
cvsextras |
6b716dc |
URL: http://dotgnu.org/
|
|
pcompton |
26bb206 |
Source0: ftp://ftp.gnu.org/gnu/dotgnu/pnet/treecc-0.3.4.tar.gz
|
|
cvsextras |
a8cd2dd |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cvsextras |
6b716dc |
|
|
pcompton |
5e1751c |
BuildRequires: bison >= 1.28
|
|
pcompton |
5e1751c |
BuildRequires: flex >= 2.5.4
|
|
cvsextras |
6b716dc |
BuildRequires: m4
|
|
cvsextras |
a8cd2dd |
BuildRequires: texinfo
|
|
cvsextras |
ba26248 |
Requires(post): info
|
|
cvsextras |
ba26248 |
Requires(preun): info
|
|
cvsextras |
ba26248 |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
%description
|
|
cvsextras |
a8cd2dd |
The treecc program is designed to assist in the development of compilers
|
|
cvsextras |
a8cd2dd |
and other language-based tools. It manages the generation of code to handle
|
|
cvsextras |
a8cd2dd |
abstract syntax trees and operations upon the trees.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
%prep
|
|
cvsextras |
a8cd2dd |
%setup -q
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
%build
|
|
cvsextras |
a8cd2dd |
%configure
|
|
cvsextras |
a8cd2dd |
make %{?_smp_mflags}
|
|
cvsextras |
6b716dc |
make check
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
%install
|
|
cvsextras |
a8cd2dd |
rm -rf ${RPM_BUILD_ROOT}
|
|
cvsextras |
6b716dc |
make install DESTDIR=${RPM_BUILD_ROOT}
|
|
|
b7978d1 |
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
%clean
|
|
cvsextras |
6b716dc |
rm -rf ${RPM_BUILD_ROOT}
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
%post
|
|
cvsextras |
a8cd2dd |
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || :
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
%preun
|
|
cvsextras |
a8cd2dd |
if [ "$1" -eq 0 ]; then
|
|
cvsextras |
a8cd2dd |
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || :
|
|
cvsextras |
a8cd2dd |
fi
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
%files
|
|
cvsextras |
a8cd2dd |
%defattr(-,root,root,-)
|
|
cvsextras |
a8cd2dd |
%doc AUTHORS COPYING ChangeLog NEWS README
|
|
cvsextras |
a8cd2dd |
%{_bindir}/*
|
|
cvsextras |
a8cd2dd |
%{_infodir}/*
|
|
cvsextras |
a8cd2dd |
%{_mandir}/man1/*
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
%changelog
|
|
|
b7978d1 |
* Sun Feb 20 2005 David Woodhouse <dwmw2@infradead.org> 0.3.4-2
|
|
|
b7978d1 |
- Don't package %%{_infodir}/dir
|
|
|
b7978d1 |
|
|
pcompton |
26bb206 |
* Fri Nov 26 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.3.4-1
|
|
pcompton |
26bb206 |
- 0.3.4.
|
|
pcompton |
26bb206 |
|
|
pcompton |
26bb206 |
* Sat Nov 13 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.3.2-0.fdr.2
|
|
pcompton |
5e1751c |
- Clean up spec/Bump release.
|
|
pcompton |
5e1751c |
|
|
cvsextras |
ba26248 |
* Sun Aug 08 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.3.2-0.fdr.1
|
|
cvsextras |
ba26248 |
- Update to 0.3.2.
|
|
cvsextras |
ba26248 |
|
|
cvsextras |
6b716dc |
* Mon Mar 15 2004 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.3.0-0.fdr.1
|
|
cvsextras |
6b716dc |
- Update to 0.3.0.
|
|
cvsextras |
6b716dc |
- Add make check.
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
* Sat Nov 15 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.2.6-0.fdr.4
|
|
cvsextras |
6b716dc |
- BuildReq m4.
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
* Sun Sep 21 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.2.6-0.fdr.3
|
|
cvsextras |
6b716dc |
- removed aesthetic comments.
|
|
cvsextras |
6b716dc |
- brought spec more in line with current template.
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
* Thu Jul 24 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.2.6-0.fdr.2
|
|
cvsextras |
a8cd2dd |
- BuildReq texinfo.
|
|
cvsextras |
a8cd2dd |
- Req(post,preun) info.
|
|
cvsextras |
a8cd2dd |
- Changed URL.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
* Fri Jul 18 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.2.6-0.fdr.1
|
|
cvsextras |
a8cd2dd |
- Updated to 0.2.6.
|
|
cvsextras |
a8cd2dd |
- Removed INSTALL from doc.
|
|
cvsextras |
a8cd2dd |
- buildroot -> RPM_BUILD_ROOT.
|
|
cvsextras |
a8cd2dd |
- Correctd Group.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
* Tue Apr 01 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0:0.2.4-0.fdr.2
|
|
cvsextras |
a8cd2dd |
- Added Epoch:0.
|
|
cvsextras |
a8cd2dd |
- Removed ldconfig from post and postun.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
* Sat Mar 29 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.2.4-0.fdr.1
|
|
cvsextras |
a8cd2dd |
- Updated to 0.2.4.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
* Mon Mar 24 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.2.2-0.fdr.2
|
|
cvsextras |
a8cd2dd |
- Cleaned up for Fedora.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
* Sat Mar 08 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.2.2-0.fdr.1
|
|
cvsextras |
a8cd2dd |
- Spec cleanup.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
* Thu Feb 27 2003 Phillip Compton <pcompton[AT]proteinmedia.com> - 0.2.2-1.fedora.2
|
|
cvsextras |
a8cd2dd |
- Spec cleanup.
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
* Fri Feb 07 2003 Phillip Compton
|
|
cvsextras |
a8cd2dd |
- Initial build.
|