Compare commits

..

53 Commits
f9 ... master

Author SHA1 Message Date
Fedora Release Engineering 056a162c68 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 00:04:59 +00:00
Fedora Release Engineering 7fbbc21a38 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 08:30:07 +00:00
Igor Gnatenko 796535f9d4 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:50 +01:00
Igor Gnatenko 4f6b2558f8
Remove obsolete ldconfig scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-22 18:41:04 +01:00
Fedora Release Engineering 07ac39fb9c - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 06:39:52 +00:00
Igor Gnatenko 9753a140ad add BuildRequires: gcc-c++
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-10 16:12:49 +02:00
Fedora Release Engineering b73beee039 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 17:34:22 +00:00
Fedora Release Engineering 4cd8b1981a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 08:49:03 +00:00
Fedora Release Engineering c34a8da67a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 19:13:22 +00:00
Fedora Release Engineering dcec3ea892 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 13:55:29 +00:00
Jonathan Wakely 2603ab5d42 Rebuilt for Boost 1.63 2017-01-27 12:47:52 +00:00
Fedora Release Engineering b3b894801a - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 00:34:14 +00:00
Jonathan Wakely e07e4b3820 Rebuilt for Boost 1.60 2016-01-15 23:41:39 +00:00
Dennis Gilmore 7795ceabd4 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 13:22:30 -05:00
David Tardon b8890101db rebuild for Boost 1.58 2015-07-22 19:37:10 +02:00
Dennis Gilmore 4c5c7e6ac5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 01:37:07 +00:00
Kalev Lember d333f30492 Rebuilt for GCC 5 C++11 ABI change 2015-05-02 17:58:10 +02:00
Petr Machata 1910ffdc34 Rebuild for boost 1.57.0 2015-01-27 19:07:48 +01:00
Peter Robinson fe1af47565 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 03:34:17 +00:00
Tom Callaway f903f561fb 1.64 2014-06-23 16:28:58 -04:00
Dennis Gilmore 42ba3c7950 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 02:06:15 -05:00
Petr Machata 8394bd9f01 Rebuild for boost 1.55.0 2014-05-23 15:41:45 +02:00
Tom Callaway 78f9df2a04 update to 1.63 2014-04-14 08:08:13 -07:00
Tom Callaway 775b38b01d use unversioned docdir 2013-08-16 11:24:23 -04:00
Dennis Gilmore 86b4a64f45 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 10:41:19 -05:00
Petr Machata 92a7f2a32e Rebuild for boost 1.54.0 2013-07-30 14:46:29 +02:00
Tom Callaway 6f5c36d886 1.62 2013-06-07 08:08:11 -04:00
Dennis Gilmore fc4f2ad523 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 18:31:12 -06:00
Tom Callaway 2106060ec0 add BR: ghostscript for ps2pdf 2013-01-07 15:15:51 -05:00
Tom Callaway cc903b412d 1.61 2013-01-07 14:51:00 -05:00
Dennis Gilmore bde212c888 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 15:57:43 -05:00
Tom Callaway 79088ddb13 1.60 2012-06-25 23:14:16 -04:00
Dennis Gilmore 3092f5082e - Rebuilt for c++ ABI breakage 2012-02-28 14:12:18 -06:00
Dennis Gilmore 3d65a03a9d - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 22:22:24 -06:00
Tom "spot" Callaway 8ebfad72be 1.57 2011-06-11 11:43:37 -04:00
Dennis Gilmore 8296d1b62d - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-09 09:54:19 -06:00
Jesse Keating a625f1fdb1 - Rebuilt for gcc bug 634757 2010-09-29 15:18:23 -07:00
Tom "spot" Callaway a38b92564f update to 1.56 2010-09-18 11:48:11 +02:00
Fedora Release Engineering 37d99f55f6 dist-git conversion 2010-07-29 13:09:33 +00:00
Tom Callaway 4c0d007f71 buildrequires: libtool 2010-07-15 18:38:34 +00:00
Tom Callaway ae1cf648cd 1.55 2010-07-15 18:11:05 +00:00
Tom Callaway 3f7fce1e7f 1.54 2010-01-29 22:36:37 +00:00
Bill Nottingham 3766d147d3 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 23:15:37 +00:00
Tom Callaway 70bd156511 update to 1.53 2009-11-12 00:18:41 +00:00
Tom Callaway fa7cb3bdc9 1.51 2009-09-12 23:35:19 +00:00
Jesse Keating d805b6a110 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 04:46:17 +00:00
Tom Callaway 9c8ea33b8b add missing BuildRequires 2009-07-10 20:58:18 +00:00
Tom Callaway 00fa8e1ac3 update to 1.50 2009-07-10 20:40:56 +00:00
Tom Callaway 6ce44f0801 1.47 2009-03-04 19:41:00 +00:00
Jesse Keating c02fa93293 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild 2009-02-26 02:45:34 +00:00
Tom Callaway 941f488175 fix compile with gcc 4.4 2009-02-16 18:50:30 +00:00
Tom Callaway 4c7a33b64a 1.46 2009-01-13 16:23:36 +00:00
Tom Callaway 65edf47349 update to 1.45 2008-11-20 22:10:16 +00:00
4 changed files with 293 additions and 20 deletions

9
.gitignore vendored
View File

@ -1 +1,8 @@
srecord-1.39.tar.gz srecord-1.55.tar.gz
/srecord-1.56.tar.gz
/srecord-1.57.tar.gz
/srecord-1.60.tar.gz
/srecord-1.61.tar.gz
/srecord-1.62.tar.gz
/srecord-1.63.tar.gz
/srecord-1.64.tar.gz

View File

@ -1 +1 @@
6ba47b04abd64d01db6cbbd79b847d9a srecord-1.45.tar.gz 4de4a7497472d7972645c2af91313769 srecord-1.64.tar.gz

113
srecord-1.46-gcc44.patch Normal file
View File

@ -0,0 +1,113 @@
diff -up srecord-1.46/lib/arglex.cc.BAD srecord-1.46/lib/arglex.cc
--- srecord-1.46/lib/arglex.cc.BAD 2009-02-16 13:36:42.000000000 -0500
+++ srecord-1.46/lib/arglex.cc 2009-02-16 13:36:51.000000000 -0500
@@ -18,6 +18,7 @@
#include <cctype>
#include <cstring>
+#include <cstdio>
#include <cstdlib>
#include <errno.h>
#include <iostream>
diff -up srecord-1.46/lib/interval.cc.BAD srecord-1.46/lib/interval.cc
--- srecord-1.46/lib/interval.cc.BAD 2009-02-16 13:37:03.000000000 -0500
+++ srecord-1.46/lib/interval.cc 2009-02-16 13:37:20.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <iostream>
-
+#include <cstdio>
#include <lib/interval.h>
diff -up srecord-1.46/lib/pretty_size.cc.BAD srecord-1.46/lib/pretty_size.cc
--- srecord-1.46/lib/pretty_size.cc.BAD 2009-02-16 13:37:31.000000000 -0500
+++ srecord-1.46/lib/pretty_size.cc 2009-02-16 13:37:38.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <lib/pretty_size.h>
-
+#include <cstdio>
std::string
pretty_size(long long x, int width)
diff -up srecord-1.46/lib/quit/normal.cc.BAD srecord-1.46/lib/quit/normal.cc
--- srecord-1.46/lib/quit/normal.cc.BAD 2009-02-16 13:37:48.000000000 -0500
+++ srecord-1.46/lib/quit/normal.cc 2009-02-16 13:37:58.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cstdarg>
+#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
diff -up srecord-1.46/lib/srec/input/file.cc.BAD srecord-1.46/lib/srec/input/file.cc
--- srecord-1.46/lib/srec/input/file.cc.BAD 2009-02-16 13:38:18.000000000 -0500
+++ srecord-1.46/lib/srec/input/file.cc 2009-02-16 13:38:25.000000000 -0500
@@ -19,6 +19,7 @@
#include <cerrno>
#include <iostream>
+#include <cstdio>
#include <cstring>
#include <lib/srec/input/file.h>
diff -up srecord-1.46/lib/srec/input/generator/constant.cc.BAD srecord-1.46/lib/srec/input/generator/constant.cc
--- srecord-1.46/lib/srec/input/generator/constant.cc.BAD 2009-02-16 13:39:41.000000000 -0500
+++ srecord-1.46/lib/srec/input/generator/constant.cc 2009-02-16 13:39:48.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <lib/srec/input/generator/constant.h>
-
+#include <cstdio>
srec_input_generator_constant::~srec_input_generator_constant()
{
diff -up srecord-1.46/lib/srec/output.cc.BAD srecord-1.46/lib/srec/output.cc
--- srecord-1.46/lib/srec/output.cc.BAD 2009-02-16 13:40:03.000000000 -0500
+++ srecord-1.46/lib/srec/output.cc 2009-02-16 13:40:14.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cerrno>
+#include <cstdio>
#include <cstring>
#include <lib/quit.h>
diff -up srecord-1.46/lib/srec/output/file/asm.cc.BAD srecord-1.46/lib/srec/output/file/asm.cc
--- srecord-1.46/lib/srec/output/file/asm.cc.BAD 2009-02-16 13:40:54.000000000 -0500
+++ srecord-1.46/lib/srec/output/file/asm.cc 2009-02-16 13:41:02.000000000 -0500
@@ -17,6 +17,7 @@
// <http://www.gnu.org/licenses/>.
//
+#include <cstdio>
#include <cstring>
#include <lib/interval.h>
diff -up srecord-1.46/lib/srec/output/file/basic.cc.BAD srecord-1.46/lib/srec/output/file/basic.cc
--- srecord-1.46/lib/srec/output/file/basic.cc.BAD 2009-02-16 13:41:13.000000000 -0500
+++ srecord-1.46/lib/srec/output/file/basic.cc 2009-02-16 13:41:21.000000000 -0500
@@ -17,6 +17,7 @@
// <http://www.gnu.org/licenses/>.
//
+#include <cstdio>
#include <cstring>
#include <lib/interval.h>
diff -up srecord-1.46/lib/srec/output/file.cc.BAD srecord-1.46/lib/srec/output/file.cc
--- srecord-1.46/lib/srec/output/file.cc.BAD 2009-02-16 13:40:33.000000000 -0500
+++ srecord-1.46/lib/srec/output/file.cc 2009-02-16 13:40:41.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cerrno>
+#include <cstdio>
#include <iostream>
#include <sys/types.h>
#include <sys/stat.h>

View File

@ -1,15 +1,14 @@
Name: srecord Name: srecord
Version: 1.45 Version: 1.64
Release: 1%{?dist} Release: 17%{?dist}
Summary: Manipulate EPROM load files Summary: Manipulate EPROM load files
License: GPLv3+ and LGPLv3+
Group: Development/Tools URL: http://srecord.sourceforge.net/
License: GPLv3+ Source0: http://downloads.sourceforge.net/srecord/srecord-%{version}.tar.gz
URL: http://srecord.sourceforge.net/ BuildRequires: gcc-c++
Source: http://downloads.sourceforge.net/srecord/srecord-%{version}.tar.gz BuildRequires: diffutils, sharutils, groff, boost-devel, libgcrypt-devel, libtool
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) # for ps2pdf
BuildRequires: ghostscript
BuildRequires: diffutils, sharutils, groff, boost-devel
%description %description
The SRecord package is a collection of powerful tools for manipulating The SRecord package is a collection of powerful tools for manipulating
@ -34,6 +33,13 @@ More than one filter may be applied to each input file. Different filters
may be applied to each input file. All filters may be applied to all may be applied to each input file. All filters may be applied to all
file formats. file formats.
%package devel
Summary: Development headers and libraries for srecord
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
Development headers and libraries for developing applications against
srecord.
%prep %prep
%setup -q %setup -q
@ -44,26 +50,173 @@ file formats.
make make
%install %install
rm -rf %{buildroot} mkdir -p %{buildroot}%{_libdir}
make DESTDIR="%{buildroot}" install make DESTDIR="%{buildroot}" install
rm -rf %{buildroot}%{_libdir}/*.a
rm -rf %{buildroot}%{_libdir}/*.la
chmod +x %{buildroot}%{_libdir}/libsrecord.so.*
%check %check
# Test scripts requirements: cmp, diff, uudecode # Test scripts requirements: cmp, diff, uudecode
make sure make sure
%clean %ldconfig_scriptlets
rm -rf $RPM_BUILD_ROOT
%files %files
%defattr (-,root,root,-) %{!?_licensedir:%global license %%doc}
%doc LICENSE BUILDING README %license LICENSE
%doc BUILDING README
%{_defaultdocdir}/%{name}/
%{_bindir}/* %{_bindir}/*
%{_libdir}/libsrecord.so.*
%{_mandir}/man1/*.1* %{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%{_mandir}/man5/*.5* %{_mandir}/man5/*.5*
%files devel
%{_includedir}/srecord/
%{_libdir}/libsrecord.so
%{_libdir}/pkgconfig/srecord.pc
%changelog %changelog
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 1.64-10
- Rebuilt for Boost 1.63
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.64-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 1.64-8
- Rebuilt for Boost 1.60
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.64-7
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.64-6
- rebuild for Boost 1.58
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.64-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.64-4
- Rebuilt for GCC 5 C++11 ABI change
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 1.64-3
- Rebuild for boost 1.57.0
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.64-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Mon Jun 23 2014 Tom Callaway <spot@fedoraproject.org> - 1.64-1
- update to 1.64
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.63-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.63-2
- Rebuild for boost 1.55.0
* Mon Apr 14 2014 Tom Callaway <spot@fedoraproject.org> - 1.63-1
- update to 1.63
* Fri Aug 16 2013 Tom Callaway <spot@fedoraproject.org> - 1.62-4
- use unversioned docdir
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.62-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 30 2013 Petr Machata <pmachata@redhat.com> - 1.62-2
- Rebuild for boost 1.54.0
* Fri Jun 7 2013 Tom Callaway <spot@fedoraproject.org> - 1.62-1
- update to 1.62
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.61-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Jan 7 2013 Tom Callaway <spot@fedoraproject.org> - 1.61-1
- update to 1.61
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.60-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Mon Jun 25 2012 Tom Callaway <spot@fedoraproject.org> - 1.60-1
- update to 1.60
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.57-3
- Rebuilt for c++ ABI breakage
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.57-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Sat Jun 11 2011 Tom Callaway <spot@fedoraproject.org> 1.57-1
- update to 1.57
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.56-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Sep 29 2010 jkeating - 1.56-2
- Rebuilt for gcc bug 634757
* Sat Sep 18 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.56-1
- update to 1.56
* Thu Jul 15 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.55-2
- BuildRequires: libtool
* Thu Jul 15 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.55-1
- update to 1.55
* Fri Jan 29 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 1.54-1
- update to 1.54, adds library
* Thu Nov 12 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.53-1
- update to 1.53
* Sat Sep 12 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.51-1
- Update to 1.51
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.50-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Fri Jul 10 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.50-2
- add BuildRequires: libgcrypt-devel
* Fri Jul 10 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.50-1
- update to 1.50
* Wed Mar 4 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.47-1
- update to 1.47
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.46-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Feb 16 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.46-2
- fix gcc 4.4 compile issues (cstdio)
* Tue Jan 13 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 1.46-1
- update to 1.46
* Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.45-1 * Thu Nov 20 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.45-1
- update to 1.45 - update to 1.45