Summary: Generates function prototypes and variable declarations from C code Name: cproto Version: 4.7w Release: 1%{?dist} License: Public Domain Source: https://invisible-island.net/archives/cproto/cproto-%{version}.tgz URL: http://invisible-island.net/ BuildRequires: gcc-c++ BuildRequires: byacc, flex BuildRequires: make %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 %autosetup %build %configure %make_build %install %make_install %check %make_build check %files %doc AUTHORS CHANGES MANIFEST README %{_bindir}/cproto %{_mandir}/man1/cproto.1* %changelog * Thu Jul 18 2024 Filipe Rosset - 4.7w-1 - Update to 4.7w fixes rhbz#2297818 * Wed Jul 17 2024 Fedora Release Engineering - 4.7v-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jan 24 2024 Fedora Release Engineering - 4.7v-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 4.7v-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Jul 31 2023 Filipe Rosset - 4.7v-1 - Update to 4.7v fixes rhbz#2135348 * Wed Jul 19 2023 Fedora Release Engineering - 4.7t-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 4.7t-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Wed Jul 20 2022 Fedora Release Engineering - 4.7t-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Wed Jan 19 2022 Fedora Release Engineering - 4.7t-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Mon Nov 29 2021 Jindrich Novy - 4.7s-2 - update to 4.7t - Resolves: #2027024 * Tue Oct 05 2021 Filipe Rosset - 4.7s-1 - Update to 4.7s fixes rhbz#1914694 * Tue Jan 26 2021 Fedora Release Engineering - 4.7q-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Oct 12 2020 Jindrich Novy - 4.7q-1 - update to 4.7q * Mon Jul 27 2020 Fedora Release Engineering - 4.7p-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jul 17 2020 Jindrich Novy - 4.7p-1 - update to 4.7p * Tue Jan 28 2020 Fedora Release Engineering - 4.7o-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jul 24 2019 Fedora Release Engineering - 4.7o-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 4.7o-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Dec 03 2018 Filipe Rosset - 4.7o-1 - new upstream release fixes rhbz #1655648 * Tue Jul 31 2018 Florian Weimer - 4.7m-8 - Rebuild with fixed binutils * Thu Jul 12 2018 Fedora Release Engineering - 4.7m-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 4.7m-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Aug 02 2017 Fedora Release Engineering - 4.7m-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 4.7m-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 4.7m-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 4.7m-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Tue Jul 07 2015 Filipe Rosset - 4.7m-1 - Rebuilt for new upstream release 4.7m, fixes rhbz #1240269 * Wed Jun 17 2015 Fedora Release Engineering - 4.7l-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Aug 16 2014 Fedora Release Engineering - 4.7l-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 4.7l-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun May 18 2014 Filipe Rosset - 4.7l-1 - Rebuilt for new upstream release 4.7l - spec cleanup, added checks to package, fixes rhbz #1023694 * Sat Aug 03 2013 Fedora Release Engineering - 4.7j-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 4.7j-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 4.7j-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 12 2012 Fedora Release Engineering - 4.7j-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Feb 08 2011 Fedora Release Engineering - 4.7j-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Jan 3 2011 Jindrich Novy 4.7j-1 - update to 4.7j * Thu Jul 15 2010 Jindrich Novy 4.7i-1 - update to 4.7i * Fri Sep 4 2009 Jindrich Novy 4.7h-1 - update to 4.7h * Fri Jul 24 2009 Fedora Release Engineering - 4.7g-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Feb 24 2009 Fedora Release Engineering - 4.7g-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Thu Nov 20 2008 Jindrich Novy 4.7g-1 - update to 4.7g * Mon Feb 25 2008 Jindrich Novy 4.7f-3 - manual rebuild because of gcc-4.3 (#434184) * Tue Feb 19 2008 Fedora Release Engineering - 4.7f-2 - Autorebuild for GCC 4.3 * 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 * Fri 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