4eb53da
%global _hardened_build 1
4eb53da
Chris Ricker 6473537
Name: fping
f93645e
Version: 4.2
f062627
Release: 4%{?dist}
Chris Ricker 6473537
Summary: Scriptable, parallelized ping-like utility
Chris Ricker 893dc16
License: BSD with advertising
Chuck Anderson eaf8128
URL: http://www.fping.org/
Chuck Anderson eaf8128
Source0: http://fping.org/dist/%{name}-%{version}.tar.gz
9c988b6
Patch0: fping-4.2-gcc10-extern.patch
Chris Ricker 6473537
38cde58
BuildRequires: gcc
38cde58
Chris Ricker 6473537
%description
Chris Ricker 6473537
fping is a ping-like program which can determine the accessibility of
Chris Ricker 6473537
multiple hosts using ICMP echo requests. fping is designed for parallelized
Chris Ricker 6473537
monitoring of large numbers of systems, and is developed with ease of
Chris Ricker 6473537
use in scripting in mind.
Chris Ricker 6473537
Chris Ricker 6473537
%prep
9c988b6
%autosetup -p1
Chris Ricker 6473537
Chris Ricker 6473537
%build
27d119a
%configure
f93645e
%make_build
Chris Ricker 6473537
Chris Ricker 6473537
%install
f93645e
%make_install
Chris Ricker 6473537
Chris Ricker 6473537
%files
f93645e
%doc CHANGELOG.md
f93645e
%license COPYING
Chuck Anderson 29242ef
%attr(0755,root,root) %caps(cap_net_raw=ep) %{_sbindir}/fping
Chris Ricker 6473537
%{_mandir}/man8/*
Chris Ricker 6473537
Chris Ricker 6473537
%changelog
f062627
* Sun Feb  2 2020 Charles R. Anderson <cra@wpi.edu> - 4.2-4
9c988b6
- Patch for GCC 10 requirement to use extern in header files when declaring global variables
9c988b6
2ab8261
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-3
2ab8261
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2ab8261
cd65093
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.2-2
cd65093
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
cd65093
f93645e
* Wed Feb 27 2019 Charles R. Anderson <cra@wpi.edu> - 4.2-1
f93645e
- update to 4.2
f93645e
- use %%autosetup, %%make_build, %%make_install macros
f93645e
- mark COPYING as %%license
f93645e
f242622
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.1-2
f242622
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
f242622
73b8cbc
* Tue Sep 18 2018 Charles R. Anderson <cra@wpi.edu> - 4.1-1
73b8cbc
- update to 4.1
73b8cbc
854a054
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-7
854a054
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
854a054
38cde58
* Sun Feb 18 2018 Charles R. Anderson <cra@wpi.edu> - 4.0-6
38cde58
- Add BR gcc
113dd44
- Remove Group: and rm -rf in install section
38cde58
c4f7b00
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-5
c4f7b00
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c4f7b00
36eb9ff
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-4
36eb9ff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
36eb9ff
c495812
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-3
c495812
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c495812
27d119a
* Thu May 04 2017 Charles R. Anderson <cra@wpi.edu> - 4.0-2
27d119a
- remove obsolete CFLAGS
27d119a
27d119a
* Wed May 03 2017 Charles R. Anderson <cra@wpi.edu> - 4.0-1
27d119a
- update to 4.0
27d119a
- remove EL5 and old Fedora compatibility
27d119a
2cc7536
* Mon Feb 20 2017 Charles R. Anderson <cra@wpi.edu> - 3.16-1
2cc7536
- update to 3.16 (rhbz#1420733)
2cc7536
8eaa20f
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.15-2
8eaa20f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8eaa20f
1bc57bc
* Tue Jan 31 2017 Charles R. Anderson <cra@wpi.edu> - 3.15-1
1bc57bc
- update to 3.15 (rhbz#1412003)
1bc57bc
07c0bb9
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.13-2
07c0bb9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
07c0bb9
2d17e73
* Sat Oct 24 2015 Charles R. Anderson <cra@wpi.edu> - 3.13-1
2d17e73
- update to 3.13 (rhbz#1271420)
2d17e73
cd9a651
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-4
cd9a651
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cd9a651
bb9b0f9
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-3
bb9b0f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
bb9b0f9
120e01c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10-2
120e01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
120e01c
d8d28a9
* Wed May 21 2014 Charles R. Anderson <cra@wpi.edu> - 3.10-1
d8d28a9
- update to 3.10 (rhbz#1094411)
d8d28a9
3d2d78a
* Wed Mar 12 2014 Charles R. Anderson <cra@wpi.edu> - 3.9-1
3d2d78a
- update to 3.9 (rhbz#1074890)
3d2d78a
0c7e6c6
* Sat Nov 16 2013 Charles R. Anderson <cra@wpi.edu> - 3.8-1
0c7e6c6
- update to 3.8 (rhbz#1018121)
0c7e6c6
8520c14
* Tue Aug 13 2013 Charles R. Anderson <cra@wpi.edu> - 3.5-3
7a37637
- enable _hardened_build for -fPIE (rhbz#983602)
7a37637
ce4637e
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5-2
ce4637e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
ce4637e
a43135a
* Fri May 24 2013 Charles R. Anderson <cra@wpi.edu> - 3.5-1
ada9baa
- update to 3.5 (rhbz#925355, rhbz#966000)
ada9baa
d752fd9
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4-2
d752fd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d752fd9
c32078b
* Mon Sep 24 2012 Charles R. Anderson <cra@wpi.edu> - 3.4-1
c32078b
- update to 3.4 which fixes rhbz#854572 by restoring previous behavior:
c32078b
  * Revert "Output statistics to stdout instead of stderr", because it breaks
c32078b
    tools assuming the output goes to stderr
c32078b
Chuck Anderson cfbfadf
* Thu Aug 30 2012 Charles R. Anderson <cra@wpi.edu> - 3.3-2
Chuck Anderson cfbfadf
- use configure options to build ipv4 and ipv6 versions simultaneously
Chuck Anderson cfbfadf
  so we can use the standard make install to get the fping6 man page,
Chuck Anderson cfbfadf
  etc.
Chuck Anderson cfbfadf
- build for el6 w/cap_net_raw (el5 still needs traditional setuid)
Chuck Anderson cfbfadf
- use preferred Buildroot tag for el5
Chuck Anderson cfbfadf
- make conditional build with/without ENABLE_F_OPTION actually work
Chuck Anderson cfbfadf
Chuck Anderson 4bef28d
* Thu Aug 30 2012 Charles R. Anderson <cra@wpi.edu> - 3.3-1
Chuck Anderson 4bef28d
- update to 3.3
Chuck Anderson 4bef28d
Chuck Anderson d027ac7
* Thu Jul 26 2012 Charles R. Anderson <cra@wpi.edu> - 3.2-1
Chuck Anderson d027ac7
- update to 3.2
Chuck Anderson d027ac7
- no longer need capnetraw patch
Chuck Anderson d027ac7
4d544c2
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-2
4d544c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
4d544c2
Chuck Anderson eaf8128
* Sat Feb 18 2012 Charles R. Anderson <cra@wpi.edu> - 3.0-1
Chuck Anderson eaf8128
- fping-3.0 based on new upstream at http://www.fping.org/
Chuck Anderson eaf8128
  - Debian patches until version 2.4b2-to-ipv6-16.
Chuck Anderson eaf8128
  - Modifications by Tobias Oetiker for SmokePing (2.4b2-to4)
Chuck Anderson eaf8128
  - Reimplemented main loop for improved performance
Chuck Anderson eaf8128
1019df2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-13
1019df2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1019df2
Chuck Anderson 29242ef
* Sun Sep 04 2011 Charles R. Anderson <cra@wpi.edu> - 2.4b2-12
Chuck Anderson 29242ef
- remove SUID and add CAP_NET_RAW instead on Fedora 15 and newer (rhbz#646466)
Chuck Anderson 29242ef
- allow -f option for non-root on Fedora 15 and newer
Chuck Anderson 29242ef
- remove read permissions on binaries for Fedora 14 and older
Chuck Anderson 29242ef
df418b7
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-11
df418b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
df418b7
0e4206b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-10
0e4206b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0e4206b
d20f1c2
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4b2-9
d20f1c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
d20f1c2
Chris Ricker 893dc16
* Fri Feb 15 2008 Chris Ricker <kaboom@oobleck.net> 2.4b2-8
Chris Ricker 893dc16
- Rebuild for GCC 4.3
Chris Ricker 893dc16
- Fix license
Chris Ricker 893dc16
Chris Ricker 5d59732
* Mon Sep 11 2006 Chris Ricker <kaboom@oobleck.net> 2.4b2-7
Chris Ricker 5d59732
- Bump and rebuild
Chris Ricker 5d59732
Chris Ricker 1b256df
* Tue Feb 14 2006 Chris Ricker <kaboom@oobleck.net> 2.4b2-6
Chris Ricker 1b256df
- Bump and rebuild
Chris Ricker 1b256df
Chris Ricker ce8067e
* Wed Jun 29 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-5
Chris Ricker ce8067e
- Clean up changelog and tags
Chris Ricker ce8067e
Chris Ricker ce8067e
* Wed Jun 01 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-4
Chris Ricker 654a9b5
- Bump release and build
Chris Ricker 654a9b5
Chris Ricker ce8067e
* Wed Jun 01 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-3
Chris Ricker b98d321
- Add dist tag
Chris Ricker b98d321
Chris Ricker 6473537
* Mon May 16 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-3
Chris Ricker 6473537
- Simplify doc packaging (Matthias Saou)
Chris Ricker 6473537
- Simplify clean (Matthias Saou)
Chris Ricker 6473537
- Don't strip fping6 binary (Matthias Saou)
Chris Ricker 6473537
- Preserve timestamps
Chris Ricker 6473537
Chris Ricker 6473537
* Wed May 11 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-2
Chris Ricker 6473537
- Fix URL and Source locations
Chris Ricker 6473537
Chris Ricker 6473537
* Wed Mar 23 2005 Chris Ricker <kaboom@oobleck.net> 2.4b2-1
Chris Ricker 6473537
- Initial package for Fedora
Chris Ricker 6473537
- IPv6 patches from Herbert Xu (Debian)