Summary: Generates function prototypes and variable declarations from C code Name: cproto Version: 4.7f Release: 1%{?dist} License: Public Domain Group: Development/Tools Source: ftp://invisible-island.net/cproto/cproto-%{version}.tgz URL: http://invisible-island.net/ BuildRequires: byacc, flex BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description Cproto generates function prototypes and variable declarations from C source code. Cproto can also convert function definitions between the old style and the ANSI C style. This conversion will overwrite the original files, however, so be sure to make a backup copy of your original files in case something goes wrong. Cproto uses a Yacc generated parser, so it should not be confused by complex function definitions as much as other prototype generators. %prep %setup -q %build export CPP="/lib/cpp" export CPPFLAGS="-DOPT_LINTLIBRARY $RPM_OPT_FLAGS" export CFLAGS="-DOPT_LINTLIBRARY $RPM_OPT_FLAGS" %configure make %install rm -rf $RPM_BUILD_ROOT make install mandir=$RPM_BUILD_ROOT/%{_mandir}/man1 bindir=$RPM_BUILD_ROOT/%{_bindir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc CHANGES README %{_prefix}/bin/cproto %{_mandir}/man1/cproto.* %changelog * Thu Jan 3 2008 Jindrich Novy 4.7f-1 - update to 4.7f - drop patch0, fixed upstream * Fri Oct 19 2007 Jindrich Novy 4.7e-5 - fix segfault while parsing #include directive (#315061) * Thu Aug 23 2007 Jindrich Novy 4.7e-4 - rebuild for BuildID * Mon May 7 2007 Jindrich Novy 4.7e-3 - %%makeinstall -> make install - spec cleanup * Mon Sep 11 2006 Jindrich Novy 4.7e-2 - rebuild * Sun Mar 5 2006 Jindrich Novy 4.7e-1 - update to 4.7e * Tue Nov 29 2005 Jindrich Novy 4.7d-2 - fix source, rebuild * Mon Nov 28 2005 Jindrich Novy 4.7d-1 - update to 4.7d * Sat Aug 13 2005 Jindrich Novy 4.7c-7 - prepare for Fedora Extras inclusion (#165811) * Fri Mar 4 2005 Jindrich Novy 4.7c-6 - rebuilt with gcc4 * Thu Feb 10 2005 Jindrich Novy 4.7c-5 - remove -D_FORTIFY_SOURCE=2 from CFLAGS, present in RPM_OPT_FLAGS * Wed Feb 9 2005 Jindrich Novy 4.7c-4 - add RPM_OPT_FLAGS to CFLAGS - convert Copyright to License - rebuild with -D_FORTIFY_SOURCE=2 * Thu Oct 14 2004 Jindrich Novy 4.7c-3 - define OPT_LINTLIBRARY to enable type definitions output and other cproto features disabled otherwise * Tue Jun 15 2004 Elliot Lee - rebuilt * Tue May 4 2004 Bill Nottingham 4.7c-1 - update to 4.7c (#54814) * Fri Feb 13 2004 Elliot Lee - rebuilt * Wed Jun 04 2003 Elliot Lee - rebuilt * Thu May 22 2003 Bill Nottingham 4.6-16 - fix build with new bison * Wed Jan 22 2003 Tim Powers - rebuilt * Thu Dec 12 2002 Tim Powers 4.6-14 - rebuild on all arches * Fri Jun 21 2002 Tim Powers - automated rebuild * Mon Jun 17 2002 Bill Nottingham 4.6-12 - don't strip it * Thu May 23 2002 Tim Powers - automated rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Mon Aug 13 2001 Bill Nottingham - predefine __builtin_va_list (#46246, original patch from ) * Tue Jun 12 2001 Bill Nottingham - actually *apply* the 4.6.1 patch. Fixes #35654, at least. * Fri Dec 01 2000 Bill Nottingham - rebuild because of broken fileutils * Mon Oct 13 2000 Bill Nottingham - use /lib/cpp, not gcc -E, again (#20535) * Wed Jul 12 2000 Prospector - automatic rebuild * Tue Jun 6 2000 Bill Nottingham - rebuild against glibc-2.2, FHS stuff * Tue Feb 1 2000 Bill Nottingham - use /lib/cpp, not gcc -E (#8612) * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 2) * Mon Mar 15 1999 Jeff Johnson - update to 4.6.1 (#1516). - use %%configure * Fri Dec 18 1998 Bill Nottingham - build for 6.0 * Sat Aug 15 1998 Jeff Johnson - build root * Mon Apr 27 1998 Prospector System - translations modified for de, fr, tr * Thu Jul 10 1997 Erik Troan - built against glibc