3dc3cb
Name:    lksctp-tools
3dc3cb
Summary: User-space access to Linux Kernel SCTP
3dc3cb
Version: 1.0.19
3dc3cb
Release: 1%{?dist}
3dc3cb
# src/apps/bindx_test.C is GPLv2, I've asked upstream for clarification
3dc3cb
License: GPLv2 and GPLv2+ and LGPLv2 and MIT
3dc3cb
Group:   System Environment/Libraries
3dc3cb
URL:     http://lksctp.sourceforge.net
3dc3cb
3dc3cb
Source0: https://github.com/sctp/lksctp-tools/archive/%{name}-%{version}.tar.gz
3dc3cb
Patch0: myftp-replace-use-of-deprecated-gethostbyname-with-g.patch
3dc3cb
Patch1: sctp_xconnect-replace-use-of-deprecated-gethostbynam.patch
3dc3cb
Patch2: sctp_test-replace-use-of-deprecated-gethostbyname-wi.patch
3dc3cb
Patch3: sctp_darn-replace-use-of-deprecated-gethostbyname-wi.patch
3dc3cb
BuildRequires: libtool, automake, autoconf, make
3dc3cb
3dc3cb
%description
3dc3cb
This is the lksctp-tools package for Linux Kernel SCTP (Stream Control
3dc3cb
Transmission Protocol) Reference Implementation.
3dc3cb
3dc3cb
This package is intended to supplement the Linux Kernel SCTP Reference
3dc3cb
Implementation now available in the Linux kernel source tree in
3dc3cb
versions 2.5.36 and following.  For more information on LKSCTP see the
3dc3cb
package documentation README file, section titled "LKSCTP - Linux
3dc3cb
Kernel SCTP."
3dc3cb
3dc3cb
This package contains the base run-time library and command-line tools.
3dc3cb
3dc3cb
%package devel
3dc3cb
Summary: Development files for lksctp-tools
3dc3cb
Group: Development/Libraries
3dc3cb
Requires: %{name}%{?_isa} = %{version}-%{release}
3dc3cb
3dc3cb
%description devel
3dc3cb
Development files for lksctp-tools which include man pages, header files,
3dc3cb
static libraries, symlinks to dynamic libraries and some tutorial source code.
3dc3cb
3dc3cb
%package doc
3dc3cb
Summary: Documents pertaining to SCTP
3dc3cb
Group: System Environment/Libraries
3dc3cb
Requires: %{name}%{?_isa} = %{version}-%{release}
3dc3cb
3dc3cb
%description doc
3dc3cb
Documents pertaining to LKSCTP & SCTP in general (IETF RFC's & Internet
3dc3cb
Drafts).
3dc3cb
3dc3cb
%prep
3dc3cb
%setup -q -n %{name}-%{name}-%{version}
3dc3cb
%patch0 -p1
3dc3cb
%patch1 -p1
3dc3cb
%patch2 -p1
3dc3cb
%patch3 -p1
3dc3cb
3dc3cb
%build
3dc3cb
[ ! -x ./configure ] && sh bootstrap
3dc3cb
%configure --disable-static
3dc3cb
# remove rpath from libtool
3dc3cb
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
3dc3cb
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
3dc3cb
3dc3cb
%make_build
3dc3cb
3dc3cb
%install
3dc3cb
rm -f doc/rfc2960.txt doc/states.txt
3dc3cb
%make_install
3dc3cb
3dc3cb
find $RPM_BUILD_ROOT -type f -name "*.la" -delete
3dc3cb
3dc3cb
%files
3dc3cb
%doc AUTHORS ChangeLog COPYING* README
3dc3cb
%{_bindir}/*
3dc3cb
%{_libdir}/libsctp.so.1*
3dc3cb
%dir %{_libdir}/lksctp-tools/
3dc3cb
%{_libdir}/lksctp-tools/libwithsctp.so.1*
3dc3cb
%{_mandir}/man7/*
3dc3cb
3dc3cb
%files devel
3dc3cb
%{_includedir}/*
3dc3cb
%{_libdir}/libsctp.so
3dc3cb
%{_libdir}/pkgconfig/libsctp.pc
3dc3cb
%{_libdir}/lksctp-tools/libwithsctp.so
3dc3cb
%{_datadir}/lksctp-tools/
3dc3cb
%{_mandir}/man3/*
3dc3cb
3dc3cb
%files doc
3dc3cb
%doc doc/*.txt
3dc3cb
3dc3cb
%changelog
3dc3cb
* Wed Nov 17 2021 Xin Long <lxin@redhat.com> - 1.0.19-1
3dc3cb
- Rebase to 1.0.19 and append the fixes for gethostbyname.
3dc3cb
  Related: rhbz#1982820
3dc3cb
3dc3cb
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.18-11
3dc3cb
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
3dc3cb
  Related: rhbz#1991688
3dc3cb
3dc3cb
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.0.18-10
3dc3cb
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
3dc3cb
3dc3cb
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.18-9
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
3dc3cb
3dc3cb
* Wed Sep 09 2020 Jeff Law <law@redhat.com> - 1.0.18-8
3dc3cb
- Use symver attribute for symbol versioning.  Re-enable LTO
3dc3cb
3dc3cb
* Wed Aug 19 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.0.18-7
3dc3cb
- Drop useless ldconfig scriptlets
3dc3cb
3dc3cb
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.18-6
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3dc3cb
3dc3cb
* Wed Jul 01 2020 Jeff Law <law@redhat.com> - 1.0.18-5
3dc3cb
- Disable LTO
3dc3cb
3dc3cb
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.18-4
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
3dc3cb
3dc3cb
* Fri Oct 18 2019 Vit Mojzis <vmojzis@redhat.com> - 1.0.18-3
3dc3cb
- Added a patch to fix netinet/sctp.h not to be installed.
3dc3cb
- Added some fixes for kernel feature detection.
3dc3cb
- Updated to 1.0.18. [1568622]
3dc3cb
3dc3cb
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-12
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
3dc3cb
3dc3cb
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-11
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3dc3cb
3dc3cb
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-10
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3dc3cb
3dc3cb
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-9
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3dc3cb
3dc3cb
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-8
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3dc3cb
3dc3cb
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-7
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3dc3cb
3dc3cb
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-6
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3dc3cb
3dc3cb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.16-5
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3dc3cb
3dc3cb
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-4
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3dc3cb
3dc3cb
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-3
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3dc3cb
3dc3cb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.16-2
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3dc3cb
3dc3cb
* Tue May  6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 1.0.16-1
3dc3cb
- Update to 1.0.16
3dc3cb
- Spec cleanups
3dc3cb
3dc3cb
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.15-2
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3dc3cb
3dc3cb
* Sun May 12 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.15-1
3dc3cb
- Update to 1.0.15
3dc3cb
3dc3cb
* Tue Apr 09 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.14-1
3dc3cb
- Update to 1.0.14
3dc3cb
3dc3cb
* Fri Jan 25 2013 Daniel Borkmann <dborkman@redhat.com> - 1.0.13-1
3dc3cb
- Update to 1.0.13
3dc3cb
3dc3cb
* Mon Jan 21 2013 Jan Safranek <jsafrane@redhat.com> - 1.0.12-1
3dc3cb
- Update to 1.0.12
3dc3cb
3dc3cb
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-5
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3dc3cb
3dc3cb
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-4
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3dc3cb
3dc3cb
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-3
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3dc3cb
3dc3cb
* Tue Oct 05 2010 Parag Nemade <paragn AT fedoraproject.org> - 1.0.11-2
3dc3cb
- Merge-review cleanup (#226100)
3dc3cb
3dc3cb
* Tue Dec  1 2009 Jan Safranek <jsafrane@redhat.com> 1.0.11-1
3dc3cb
- Update to 1.0.11
3dc3cb
- Remove rpath from compiled binaries
3dc3cb
- Remove static libraries
3dc3cb
3dc3cb
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.10-2
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3dc3cb
3dc3cb
* Tue Apr 14 2009 Zdenek Prikryl <zprikryl@redhat.com> 1.0.10-1
3dc3cb
- added release tag to Requires of devel and doc packages (#492531)
3dc3cb
- Update to 1.0.10
3dc3cb
3dc3cb
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
3dc3cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3dc3cb
3dc3cb
* Wed Aug 06 2008 Zdenek Prikryl <zprikryl@redhat.com> 1.0.9-1
3dc3cb
- Update to 1.0.9
3dc3cb
3dc3cb
* Wed Jul 16 2008 Zdenek Prikryl <zprikryl@redhat.com> 1.0.8-1
3dc3cb
- Update to 1.0.8
3dc3cb
3dc3cb
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.0.7-3
3dc3cb
- Autorebuild for GCC 4.3
3dc3cb
3dc3cb
* Wed Aug 29 2007 Karsten Hopp <karsten@redhat.com> 1.0.7-2
3dc3cb
- rebuild for buildid
3dc3cb
3dc3cb
* Wed Aug 08 2007 Karsten Hopp <karsten@redhat.com> 1.0.7-1
3dc3cb
- update to 1.0.7
3dc3cb
- update license tag
3dc3cb
3dc3cb
* Wed Feb 21 2007 Karsten Hopp <karsten@redhat.com> 1.0.6-3
3dc3cb
- add post/postun requirements
3dc3cb
- review fixes
3dc3cb
3dc3cb
* Tue Sep 19 2006 Karsten Hopp <karsten@redhat.de> 1.0.6-2
3dc3cb
- fix fileconflict (#205225)
3dc3cb
3dc3cb
* Tue Jul 25 2006 Karsten Hopp <karsten@redhat.de> 1.0.6-1
3dc3cb
- update to 1.0.6
3dc3cb
3dc3cb
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.2.1
3dc3cb
- rebuild
3dc3cb
3dc3cb
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.2
3dc3cb
- bump again for double-long bug on ppc(64)
3dc3cb
3dc3cb
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0.5-1.fc5.1
3dc3cb
- rebuilt for new gcc4.1 snapshot and glibc changes
3dc3cb
3dc3cb
* Tue Jan 24 2006 Warren Togami <wtogami@redhat.com> 1.0.5-1
3dc3cb
- 1.0.5
3dc3cb
3dc3cb
* Fri Nov 11 2005 Matthias Saou <http://freshrpms.net/> 1.0.4-1
3dc3cb
- Update to 1.0.4.
3dc3cb
- Update syntax patch.
3dc3cb
- Execute bootstrap if no configure script is found.
3dc3cb
- Don't own entire man? directories.
3dc3cb
- Own data and lib lksctp-tools directories.
3dc3cb
- Move devel libs in _libdir/lksctp-tools/ to devel package.
3dc3cb
- Exclude .la files.
3dc3cb
- Minor spec file cleanups.
3dc3cb
3dc3cb
* Wed Mar 02 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-5
3dc3cb
- build with gcc-4
3dc3cb
3dc3cb
* Mon Feb 07 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-4
3dc3cb
- initialize variable before use
3dc3cb
- fix subscript out of range bug (#147286)
3dc3cb
3dc3cb
* Mon Jan 24 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-3
3dc3cb
- build for FC
3dc3cb
3dc3cb
* Mon Jan 24 2005 Karsten Hopp <karsten@redhat.de> 1.0.2-2.40E.1
3dc3cb
- initial RH version based on sourceforge rpm
3dc3cb
3dc3cb
* Thu Dec 30 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.2-1
3dc3cb
- 1.0.2 Release
3dc3cb
3dc3cb
* Tue May 11 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.1-1
3dc3cb
- 1.0.1 Release
3dc3cb
3dc3cb
* Thu Feb 26 2004 Sridhar Samudrala <sri@us.ibm.com> 1.0.0-1
3dc3cb
- 1.0.0 Release
3dc3cb
3dc3cb
* Fri Feb  6 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.9.0-1
3dc3cb
- package only .txt doc files
3dc3cb
3dc3cb
* Wed Feb  4 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.7.5-1
3dc3cb
- badly placed & undelivered files
3dc3cb
- simplified delivery list
3dc3cb
3dc3cb
* Tue Jan 27 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 0.7.5-1
3dc3cb
- Integrate comment from project team
3dc3cb
3dc3cb
* Sat Jan 10 2004 Francois-Xavier Kowalski <francois-xavier.kowalski@hp.com> 2.6.0_test7_0.7.4-1
3dc3cb
- Creation