chiark / gitweb /
iperf3: Update from 3.1.7 to 3.2
authorFredrik Fornwall <fredrik@fornwall.net>
Wed, 26 Jul 2017 12:20:51 +0000 (14:20 +0200)
committerFredrik Fornwall <fredrik@fornwall.net>
Wed, 26 Jul 2017 12:20:51 +0000 (14:20 +0200)
packages/iperf3/build.sh
packages/iperf3/iperf.h.patch [deleted file]
packages/iperf3/iperf_api.c.patch [deleted file]
packages/iperf3/src-iperf_api.c.patch [new file with mode: 0644]

index 8ab0a87dc0ba2a2e8f1a5ff6357e4233b15d329e..3d3f58a118525dc5e8873445e25c990fcc663167 100644 (file)
@@ -1,5 +1,6 @@
 TERMUX_PKG_HOMEPAGE=https://github.com/esnet/iperf
 TERMUX_PKG_DESCRIPTION="TCP, UDP, and SCTP network bandwidth measurement tool"
-TERMUX_PKG_VERSION=3.1.7
+TERMUX_PKG_VERSION=3.2
+TERMUX_PKG_SHA256=f207b36f861485845dbdf09f909c62f3d2222a3cf3d2682095aede8213cd9c1d
 TERMUX_PKG_SRCURL=http://downloads.es.net/pub/iperf/iperf-${TERMUX_PKG_VERSION}.tar.gz
-TERMUX_PKG_SHA256=a4ef73406fe92250602b8da2ae89ec53211f805df97a1d1d629db5a14043734f
+TERMUX_PKG_DEPENDS="openssl"
diff --git a/packages/iperf3/iperf.h.patch b/packages/iperf3/iperf.h.patch
deleted file mode 100644 (file)
index f3eda23..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u -r ../iperf-3.0.3/src/iperf.h ./src/iperf.h
---- ../iperf-3.0.3/src/iperf.h 2014-03-26 19:06:38.000000000 +0100
-+++ ./src/iperf.h      2014-06-16 08:27:57.300291290 +0200
-@@ -14,6 +14,7 @@
- #include <sys/types.h>
- #include <stdint.h>
- #include <sys/socket.h>
-+#include <sys/select.h>
- #include <netinet/tcp.h>
- #include "timer.h"
- #include "queue.h"
diff --git a/packages/iperf3/iperf_api.c.patch b/packages/iperf3/iperf_api.c.patch
deleted file mode 100644 (file)
index 0bca8f9..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u -r ../iperf-3.1/src/iperf_api.c ./src/iperf_api.c
---- ../iperf-3.1/src/iperf_api.c       2015-10-16 13:01:09.000000000 -0400
-+++ ./src/iperf_api.c  2015-11-08 01:20:52.345913816 -0500
-@@ -2594,7 +2594,7 @@
-     if (test->template) {
-         snprintf(template, sizeof(template) / sizeof(char), "%s", test->template);
-     } else {
--        char buf[] = "/tmp/iperf3.XXXXXX";
-+        char buf[] = "@TERMUX_PREFIX@/tmp/iperf3.XXXXXX";
-         snprintf(template, sizeof(template) / sizeof(char), "%s", buf);
-     }
diff --git a/packages/iperf3/src-iperf_api.c.patch b/packages/iperf3/src-iperf_api.c.patch
new file mode 100644 (file)
index 0000000..0ae7f50
--- /dev/null
@@ -0,0 +1,12 @@
+diff -u -r ../iperf-3.2/src/iperf_api.c ./src/iperf_api.c
+--- ../iperf-3.2/src/iperf_api.c       2017-06-26 19:42:56.000000000 +0200
++++ ./src/iperf_api.c  2017-07-26 14:00:54.136126122 +0200
+@@ -3168,7 +3168,7 @@
+             tempdir = getenv("TMP");
+         }
+         if (tempdir == 0){
+-            tempdir = "/tmp";
++            tempdir = "@TERMUX_PREFIX@/tmp";
+         }
+         snprintf(template, sizeof(template) / sizeof(char), "%s/iperf3.XXXXXX", tempdir);
+     }