Compare commits
No commits in common. "c8" and "c10s" have entirely different histories.
2
.gitignore
vendored
2
.gitignore
vendored
@ -1 +1 @@
|
|||||||
SOURCES/setserial-2.17.tar.gz
|
setserial-2.17.tar.gz
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
68824494a0b5700f7e999564a59358bf34f79eb1 SOURCES/setserial-2.17.tar.gz
|
|
||||||
28
setserial-c99.patch
Normal file
28
setserial-c99.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
Avoid implicit int and implicit function declarations.
|
||||||
|
|
||||||
|
A mostly equivalent patch has been posted upstream:
|
||||||
|
|
||||||
|
<https://sourceforge.net/p/setserial/discussion/7060/thread/95d874c12c/?limit=25#1643>
|
||||||
|
|
||||||
|
diff --git a/setserial.c b/setserial.c
|
||||||
|
index f184e98db07ceb59..d181327fc568ede4 100644
|
||||||
|
--- a/setserial.c
|
||||||
|
+++ b/setserial.c
|
||||||
|
@@ -15,6 +15,9 @@
|
||||||
|
#include <termios.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <errno.h>
|
||||||
|
+#include <sys/ioctl.h>
|
||||||
|
+#include <unistd.h>
|
||||||
|
+#include <stdlib.h>
|
||||||
|
|
||||||
|
#ifdef HAVE_ASM_IOCTLS_H
|
||||||
|
#include <asm/ioctls.h>
|
||||||
|
@@ -714,6 +717,7 @@ fprintf(stderr, "\t* port\t\tset the I/O port\n");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
+int
|
||||||
|
main(int argc, char **argv)
|
||||||
|
{
|
||||||
|
int get_flag = 0, wild_intr_flag = 0;
|
||||||
17
setserial-configure-c99.patch
Normal file
17
setserial-configure-c99.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
This fixes a generic C99 compatibility issue in autoconf-generated
|
||||||
|
code. No need to upstream this because the issue goes away if
|
||||||
|
autoconf is re-run.
|
||||||
|
|
||||||
|
diff --git a/configure b/configure
|
||||||
|
index 9d6084aa38e5d6e8..4d948816e1112d13 100755
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -689,7 +689,7 @@ cat > conftest.$ac_ext << EOF
|
||||||
|
#line 690 "configure"
|
||||||
|
#include "confdefs.h"
|
||||||
|
|
||||||
|
-main(){return(0);}
|
||||||
|
+int main(){return(0);}
|
||||||
|
EOF
|
||||||
|
if { (eval echo configure:695: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
|
||||||
|
ac_cv_prog_cc_works=yes
|
||||||
@ -1,9 +1,7 @@
|
|||||||
%define _bindir /bin
|
|
||||||
|
|
||||||
Summary: A utility for configuring serial ports
|
Summary: A utility for configuring serial ports
|
||||||
Name: setserial
|
Name: setserial
|
||||||
Version: 2.17
|
Version: 2.17
|
||||||
Release: 45%{?dist}
|
Release: 63%{?dist}
|
||||||
Source: https://sourceforge.net/projects/setserial/files/setserial/%{version}/%{name}-%{version}.tar.gz
|
Source: https://sourceforge.net/projects/setserial/files/setserial/%{version}/%{name}-%{version}.tar.gz
|
||||||
Patch0: setserial-2.17-fhs.patch
|
Patch0: setserial-2.17-fhs.patch
|
||||||
Patch1: setserial-2.17-rc.patch
|
Patch1: setserial-2.17-rc.patch
|
||||||
@ -11,11 +9,14 @@ Patch2: setserial-2.17-readme.patch
|
|||||||
Patch3: setserial-2.17-spelling.patch
|
Patch3: setserial-2.17-spelling.patch
|
||||||
Patch4: setserial-hayesesp.patch
|
Patch4: setserial-hayesesp.patch
|
||||||
Patch5: setserial-aarch64.patch
|
Patch5: setserial-aarch64.patch
|
||||||
License: GPL+
|
Patch6: setserial-configure-c99.patch
|
||||||
Group: Applications/System
|
Patch7: setserial-c99.patch
|
||||||
|
License: GPL-1.0-or-later
|
||||||
URL: http://setserial.sourceforge.net/
|
URL: http://setserial.sourceforge.net/
|
||||||
ExcludeArch: s390 s390x
|
ExcludeArch: s390 s390x
|
||||||
|
|
||||||
|
BuildRequires: make
|
||||||
|
BuildRequires: gcc
|
||||||
BuildRequires: groff
|
BuildRequires: groff
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -43,6 +44,8 @@ rm -f config.cache
|
|||||||
|
|
||||||
# Support aarch64 (bug #926522).
|
# Support aarch64 (bug #926522).
|
||||||
%patch5 -p1 -b .aarch64
|
%patch5 -p1 -b .aarch64
|
||||||
|
%patch6 -p1
|
||||||
|
%patch7 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%set_build_flags
|
%set_build_flags
|
||||||
@ -58,12 +61,66 @@ mkdir -p ${RPM_BUILD_ROOT}/%{_mandir}/man8
|
|||||||
make install DESTDIR=${RPM_BUILD_ROOT}
|
make install DESTDIR=${RPM_BUILD_ROOT}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%doc README rc.serial
|
%doc README rc.serial
|
||||||
%{_bindir}/setserial
|
%{_bindir}/setserial
|
||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 2.17-63
|
||||||
|
- Bump release for October 2024 mass rebuild:
|
||||||
|
Resolves: RHEL-64018
|
||||||
|
|
||||||
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.17-62
|
||||||
|
- Bump release for June 2024 mass rebuild
|
||||||
|
|
||||||
|
* Thu May 23 2024 Than Ngo <than@redhat.com> - 2.17-61
|
||||||
|
- Related: RHEL-35869, rpminspect pathmigration
|
||||||
|
|
||||||
|
* Wed May 08 2024 Than Ngo <than@redhat.com> - 2.17-60
|
||||||
|
- Resolves: RHEL-35869, Migrate to SPDX license
|
||||||
|
|
||||||
|
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-59
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-58
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Apr 13 2023 Florian Weimer <fweimer@redhat.com> - 2.17-57
|
||||||
|
- Port to C99
|
||||||
|
|
||||||
|
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-56
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-55
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-54
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-53
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-52
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||||
|
|
||||||
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-51
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-50
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||||
|
|
||||||
|
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-49
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-48
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||||
|
|
||||||
|
* Mon Jul 23 2018 Tim Waugh <twaugh@redhat.com> - 2.17-47
|
||||||
|
- Build requires gcc (bug #1606335).
|
||||||
|
|
||||||
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.17-46
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||||
|
|
||||||
* Thu Jul 05 2018 Than Ngo <than@redhat.com> - 2.17-45
|
* Thu Jul 05 2018 Than Ngo <than@redhat.com> - 2.17-45
|
||||||
- fixed typo
|
- fixed typo
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user