861d0f5
Summary: Generates function prototypes and variable declarations from C code
861d0f5
Name: cproto
050078d
Version: 4.7t
e355b4d
Release: 4%{?dist}
861d0f5
License: Public Domain
280fd75
Source: https://invisible-island.net/datafiles/release/cproto.tar.gz
861d0f5
URL: http://invisible-island.net/
82bbf13
BuildRequires:  gcc-c++
861d0f5
BuildRequires: byacc, flex
83b8f7c
BuildRequires: make
861d0f5
861d0f5
%description
861d0f5
Cproto generates function prototypes and variable declarations from C
861d0f5
source code. Cproto can also convert function definitions between the
861d0f5
old style and the ANSI C style. This conversion will overwrite the
861d0f5
original files, however, so be sure to make a backup copy of your
861d0f5
original files in case something goes wrong. Cproto uses a Yacc
861d0f5
generated parser, so it should not be confused by complex function
861d0f5
definitions as much as other prototype generators.
861d0f5
861d0f5
%prep
ae6738c
%autosetup
861d0f5
861d0f5
%build
861d0f5
%configure
82bbf13
%make_build
861d0f5
861d0f5
%install
82bbf13
%make_install
861d0f5
76aea78
%check
82bbf13
%make_build check
861d0f5
861d0f5
%files
76aea78
%doc AUTHORS CHANGES MANIFEST README
82bbf13
%{_bindir}/cproto
82bbf13
%{_mandir}/man1/cproto.1*
861d0f5
861d0f5
%changelog
e355b4d
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.7t-4
e355b4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
e355b4d
5a50e66
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7t-3
5a50e66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
5a50e66
e098762
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.7t-2
e098762
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e098762
050078d
* Mon Nov 29 2021 Jindrich Novy <jnovy@redhat.com> - 4.7s-2
050078d
- update to 4.7t
050078d
- Resolves: #2027024
050078d
8fcd42a
* Tue Oct 05 2021 Filipe Rosset <rosset.filipe@gmail.com> - 4.7s-1
8fcd42a
- Update to 4.7s fixes rhbz#1914694
8fcd42a
dd4fc9b
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.7q-2
dd4fc9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
dd4fc9b
38490a9
* Mon Oct 12 2020 Jindrich Novy <jnovy@redhat.com> - 4.7q-1
38490a9
- update to 4.7q
38490a9
b47deaf
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7p-2
b47deaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
b47deaf
280fd75
* Fri Jul 17 2020 Jindrich Novy <jnovy@redhat.com> - 4.7p-1
280fd75
- update to 4.7p
280fd75
f4f7b2f
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.7o-4
f4f7b2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f4f7b2f
8830647
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7o-3
8830647
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8830647
30aceab
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.7o-2
30aceab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
30aceab
e0edc65
* Mon Dec 03 2018 Filipe Rosset <rosset.filipe@gmail.com> - 4.7o-1
e0edc65
- new upstream release fixes rhbz #1655648
e0edc65
81b0bb1
* Tue Jul 31 2018 Florian Weimer <fweimer@redhat.com> - 4.7m-8
81b0bb1
- Rebuild with fixed binutils
81b0bb1
b58f1fb
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-7
b58f1fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b58f1fb
e3e4347
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-6
e3e4347
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e3e4347
268a446
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-5
268a446
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
268a446
63fec28
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-4
63fec28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
63fec28
0ff970c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-3
0ff970c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0ff970c
3553bde
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.7m-2
3553bde
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3553bde
51cdb7f
* Tue Jul 07 2015 Filipe Rosset <rosset.filipe@gmail.com> - 4.7m-1
51cdb7f
- Rebuilt for new upstream release 4.7m, fixes rhbz #1240269
51cdb7f
2e734b1
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7l-4
2e734b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2e734b1
e114bcf
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7l-3
e114bcf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e114bcf
761ce20
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7l-2
761ce20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
761ce20
76aea78
* Sun May 18 2014 Filipe Rosset <rosset.filipe@gmail.com> - 4.7l-1
76aea78
- Rebuilt for new upstream release 4.7l
76aea78
- spec cleanup, added checks to package, fixes rhbz #1023694
76aea78
c93692b
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7j-6
c93692b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c93692b
7ab2b48
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7j-5
7ab2b48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7ab2b48
b68a91d
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7j-4
b68a91d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b68a91d
6fd80d8
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7j-3
6fd80d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6fd80d8
7ff43d6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7j-2
7ff43d6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7ff43d6
d6add3e
* Mon Jan  3 2011 Jindrich Novy <jnovy@redhat.com> 4.7j-1
d6add3e
- update to 4.7j
d6add3e
414244b
* Thu Jul 15 2010 Jindrich Novy <jnovy@redhat.com> 4.7i-1
414244b
- update to 4.7i
414244b
c82603d
* Fri Sep  4 2009 Jindrich Novy <jnovy@redhat.com> 4.7h-1
c82603d
- update to 4.7h
c82603d
b0b3c02
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7g-3
b0b3c02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b0b3c02
ae2a7dc
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7g-2
ae2a7dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ae2a7dc
606aed0
* Thu Nov 20 2008 Jindrich Novy <jnovy@redhat.com> 4.7g-1
606aed0
- update to 4.7g
606aed0
45569f3
* Mon Feb 25 2008 Jindrich Novy <jnovy@redhat.com> 4.7f-3
45569f3
- manual rebuild because of gcc-4.3 (#434184)
45569f3
12ad396
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 4.7f-2
12ad396
- Autorebuild for GCC 4.3
12ad396
22451dc
* Thu Jan  3 2008 Jindrich Novy <jnovy@redhat.com> 4.7f-1
22451dc
- update to 4.7f
22451dc
- drop patch0, fixed upstream
22451dc
cb32500
* Fri Oct 19 2007 Jindrich Novy <jnovy@redhat.com> 4.7e-5
cb32500
- fix segfault while parsing #include directive (#315061)
cb32500
7a6e023
* Thu Aug 23 2007 Jindrich Novy <jnovy@redhat.com> 4.7e-4
7a6e023
- rebuild for BuildID
7a6e023
59ae069
* Mon May  7 2007 Jindrich Novy <jnovy@redhat.com> 4.7e-3
59ae069
- %%makeinstall -> make install
59ae069
- spec cleanup
59ae069
11ea6ba
* Mon Sep 11 2006 Jindrich Novy <jnovy@redhat.com> 4.7e-2
11ea6ba
- rebuild
11ea6ba
fe4a5df
* Sun Mar  5 2006 Jindrich Novy <jnovy@redhat.com> 4.7e-1
fe4a5df
- update to 4.7e
fe4a5df
46821aa
* Tue Nov 29 2005 Jindrich Novy <jnovy@redhat.com> 4.7d-2
46821aa
- fix source, rebuild
46821aa
92e45b5
* Mon Nov 28 2005 Jindrich Novy <jnovy@redhat.com> 4.7d-1
92e45b5
- update to 4.7d
92e45b5
861d0f5
* Sat Aug 13 2005 Jindrich Novy <jnovy@redhat.com> 4.7c-7
861d0f5
- prepare for Fedora Extras inclusion (#165811)
861d0f5
861d0f5
* Fri Mar  4 2005 Jindrich Novy <jnovy@redhat.com> 4.7c-6
861d0f5
- rebuilt with gcc4
861d0f5
861d0f5
* Thu Feb 10 2005 Jindrich Novy <jnovy@redhat.com> 4.7c-5
861d0f5
- remove -D_FORTIFY_SOURCE=2 from CFLAGS, present in RPM_OPT_FLAGS
861d0f5
861d0f5
* Wed Feb  9 2005 Jindrich Novy <jnovy@redhat.com> 4.7c-4
861d0f5
- add RPM_OPT_FLAGS to CFLAGS
861d0f5
- convert Copyright to License
861d0f5
- rebuild with -D_FORTIFY_SOURCE=2
861d0f5
861d0f5
* Thu Oct 14 2004 Jindrich Novy <jnovy@redhat.com> 4.7c-3
861d0f5
- define OPT_LINTLIBRARY to enable type definitions output
861d0f5
  and other cproto features disabled otherwise
861d0f5
861d0f5
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
861d0f5
- rebuilt
861d0f5
861d0f5
* Tue May  4 2004 Bill Nottingham <notting@redhat.com> 4.7c-1
861d0f5
- update to 4.7c (#54814)
861d0f5
861d0f5
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
861d0f5
- rebuilt
861d0f5
861d0f5
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
861d0f5
- rebuilt
861d0f5
861d0f5
* Thu May 22 2003 Bill Nottingham <notting@redhat.com> 4.6-16
861d0f5
- fix build with new bison
861d0f5
861d0f5
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
861d0f5
- rebuilt
861d0f5
861d0f5
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 4.6-14
861d0f5
- rebuild on all arches
861d0f5
861d0f5
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
861d0f5
- automated rebuild
861d0f5
861d0f5
* Mon Jun 17 2002 Bill Nottingham <notting@redhat.com> 4.6-12
861d0f5
- don't strip it
861d0f5
861d0f5
* Thu May 23 2002 Tim Powers <timp@redhat.com>
861d0f5
- automated rebuild
861d0f5
861d0f5
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
861d0f5
- automated rebuild
861d0f5
861d0f5
* Mon Aug 13 2001 Bill Nottingham <notting@redhat.com>
861d0f5
- predefine __builtin_va_list (#46246, original patch from <urban@teststation.com>)
861d0f5
861d0f5
* Tue Jun 12 2001 Bill Nottingham <notting@redhat.com>
861d0f5
- actually *apply* the 4.6.1 patch. Fixes #35654, at least.
861d0f5
861d0f5
* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
861d0f5
- rebuild because of broken fileutils
861d0f5
76aea78
* Fri Oct 13 2000 Bill Nottingham <notting@redhat.com>
861d0f5
- use /lib/cpp, not gcc -E, again (#20535)
861d0f5
861d0f5
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
861d0f5
- automatic rebuild
861d0f5
861d0f5
* Tue Jun  6 2000 Bill Nottingham <notting@redhat.com>
861d0f5
- rebuild against glibc-2.2, FHS stuff
861d0f5
861d0f5
* Tue Feb  1 2000 Bill Nottingham <notting@redhat.com>
861d0f5
- use /lib/cpp, not gcc -E (#8612)
861d0f5
861d0f5
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
861d0f5
- auto rebuild in the new build environment (release 2)
861d0f5
861d0f5
* Mon Mar 15 1999 Jeff Johnson <jbj@redhat.com>
861d0f5
- update to 4.6.1 (#1516).
59ae069
- use %%configure
861d0f5
861d0f5
* Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
861d0f5
- build for 6.0
861d0f5
861d0f5
* Sat Aug 15 1998 Jeff Johnson <jbj@redhat.com>
861d0f5
- build root
861d0f5
861d0f5
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
861d0f5
- translations modified for de, fr, tr
861d0f5
861d0f5
* Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
861d0f5
- built against glibc