|
cvsextras |
a8cd2dd |
Name: treecc
|
|
cvsextras |
6b716dc |
Version: 0.3.0
|
|
cvsextras |
6b716dc |
Release: 0.fdr.1.1
|
|
cvsextras |
a8cd2dd |
Epoch: 0
|
|
cvsextras |
6b716dc |
Summary: Tree Compiler Compiler.
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
Group: Development/Tools
|
|
cvsextras |
6b716dc |
License: GPL
|
|
cvsextras |
6b716dc |
URL: http://dotgnu.org/
|
|
cvsextras |
6b716dc |
Source0: ftp://ftp.gnu.org/gnu/dotgnu/pnet/treecc-0.3.0.tar.gz
|
|
cvsextras |
a8cd2dd |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
BuildRequires: flex >= 0:2.5.4
|
|
cvsextras |
a8cd2dd |
BuildRequires: bison >= 0:1.28
|
|
cvsextras |
6b716dc |
BuildRequires: m4
|
|
cvsextras |
a8cd2dd |
BuildRequires: texinfo
|
|
cvsextras |
a8cd2dd |
Requires(post,preun): info
|
|
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 |
|
|
cvsextras |
a8cd2dd |
%prep
|
|
cvsextras |
a8cd2dd |
%setup -q
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
|
|
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}
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
6b716dc |
%clean
|
|
cvsextras |
6b716dc |
rm -rf ${RPM_BUILD_ROOT}
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
a8cd2dd |
%post
|
|
cvsextras |
a8cd2dd |
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir 2>/dev/null || :
|
|
cvsextras |
a8cd2dd |
|
|
cvsextras |
6b716dc |
|
|
cvsextras |
a8cd2dd |
|
|
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 |
|
|
cvsextras |
6b716dc |
|
|
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 |
|
|
cvsextras |
a8cd2dd |
%changelog
|
|
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.
|