[packages/iperf3] - 3.0.3
blues
blues at pld-linux.org
Mon Nov 3 16:59:07 CET 2014
commit 7321b866f439d67c91318233e5fb444602612a9b
Author: Paweł Gołaszewski <blues at pld-linux.org>
Date: Mon Nov 3 15:41:05 2014 +0100
- 3.0.3
iperf3-Werror.patch | 48 ------------------------------------------------
iperf3-nopg.patch | 19 +++++++++++--------
iperf3.spec | 23 +++++++++++------------
3 files changed, 22 insertions(+), 68 deletions(-)
---
diff --git a/iperf3.spec b/iperf3.spec
index 6d3b966..0594f89 100644
--- a/iperf3.spec
+++ b/iperf3.spec
@@ -1,18 +1,16 @@
# TODO:
# - package library and devel files
%define orgname iperf
-%define beta b4
Summary: Network performance measurement tool
Summary(pl.UTF-8): Narzędzie do szacowania wydajności sieci
Name: iperf3
-Version: 3.0
-Release: 0.%{beta}.1
+Version: 3.0.3
+Release: 0.1
License: BSD-like
Group: Networking/Utilities
-Source0: http://iperf.googlecode.com/files/iperf-%{version}b4.tar.gz
-# Source0-md5: fde024a200b064b54accd1959f7e642e
-Patch0: %{name}-Werror.patch
-Patch1: %{name}-nopg.patch
+Source0: http://stats.es.net/software/iperf-%{version}.tar.gz
+# Source0-md5: dc5f0a7e2b3007ee3203055f000637bb
+Patch0: %{name}-nopg.patch
URL: http://code.google.com/p/iperf/
BuildRequires: libstdc++-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -29,11 +27,14 @@ that can be used in other programs. iperf3 is not backwards compatible
with iperf2.
%prep
-%setup -q -n %{orgname}-%{version}%{beta}
+%setup -q -n %{orgname}-%{version}
%patch0 -p1
-%patch1 -p1
%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__automake}
%configure
%{__make}
@@ -43,13 +44,11 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-mv $RPM_BUILD_ROOT%{_mandir}/man1/{iperf,%{name}}.1
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc AUTHORS README RELEASE_NOTES TODO
+%doc AUTHORS README.md RELEASE_NOTES
%attr(755,root,root) %{_bindir}/iperf3
%{_mandir}/man1/*
diff --git a/iperf3-Werror.patch b/iperf3-Werror.patch
deleted file mode 100644
index dbec207..0000000
--- a/iperf3-Werror.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- iperf-3.0b4/src/iperf_api.c~ 2010-08-03 01:15:27.000000000 +0200
-+++ iperf-3.0b4/src/iperf_api.c 2013-02-16 22:53:05.882124239 +0100
-@@ -48,15 +48,15 @@
- void
- usage()
- {
-- fprintf(stderr, usage_short);
-+ fprintf(stderr, "%s", usage_short);
- }
-
-
- void
- usage_long()
- {
-- fprintf(stderr, usage_long1);
-- fprintf(stderr, usage_long2);
-+ fprintf(stderr, "%s", usage_long1);
-+ fprintf(stderr, "%s", usage_long2);
- }
-
-
-@@ -347,7 +347,7 @@
- test->reverse = 1;
- break;
- case 'v':
-- printf(version);
-+ printf("%s", version);
- exit(0);
- case 'h':
- default:
-@@ -1163,7 +1163,7 @@
- case DISPLAY_RESULTS:
- /* print final summary for all intervals */
-
-- printf(report_bw_header);
-+ printf("%s", report_bw_header);
-
- start_time = 0.;
- sp = SLIST_FIRST(&test->streams);
-@@ -1256,7 +1256,7 @@
- return;
- }
- if (sp == SLIST_FIRST(&test->streams)) {
-- printf(report_bw_header);
-+ printf("%s", report_bw_header);
- }
-
- unit_snprintf(ubuf, UNIT_LEN, (double) (ir->bytes_transferred), 'A');
diff --git a/iperf3-nopg.patch b/iperf3-nopg.patch
index 2467aa6..fc3002c 100644
--- a/iperf3-nopg.patch
+++ b/iperf3-nopg.patch
@@ -1,11 +1,14 @@
---- iperf-3.0b4/src/Makefile.am~ 2010-07-24 01:48:45.000000000 +0200
-+++ iperf-3.0b4/src/Makefile.am 2013-02-18 11:38:48.337412987 +0100
-@@ -51,7 +51,7 @@
+--- ./src/Makefile.am.org 2014-11-03 15:31:49.488276995 +0100
++++ ./src/Makefile.am 2014-11-03 15:32:15.456139233 +0100
+@@ -46,9 +46,9 @@ iperf3_LDFLAGS = -g
iperf3_profile_SOURCES = main.c \
- $(libiperf_a_SOURCES)
+ $(libiperf_la_SOURCES)
--iperf3_profile_CFLAGS = -pg -Wall
-+iperf3_profile_CFLAGS = -Wall
- iperf3_profile_LDADD = libiperf.a
+-iperf3_profile_CFLAGS = -pg -g -Wall
++iperf3_profile_CFLAGS = -g -Wall
+ iperf3_profile_LDADD = libiperf.la
+-iperf3_profile_LDFLAGS = -pg -g
++iperf3_profile_LDFLAGS = -g
- # Linux installs require the uuid library explicitly linked in
+ # Specify the sources and various flags for the test cases
+ t_timer_SOURCES = t_timer.c
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/iperf3.git/commitdiff/56ccfbc12f32febd69deb596c32dc47f51411f61
More information about the pld-cvs-commit
mailing list