[source] iperf3: update to 3.2

LEDE Commits lede-commits at lists.infradead.org
Wed Aug 23 11:35:40 PDT 2017


blogic pushed a commit to source.git, branch master:
https://git.lede-project.org/d55fff4ae7c77cad820fe37cb3cad4ba6ced1eb8

commit d55fff4ae7c77cad820fe37cb3cad4ba6ced1eb8
Author: Philip Prindeville <philipp at redfish-solutions.com>
AuthorDate: Sun Jul 30 18:59:50 2017 -0600

    iperf3: update to 3.2
    
    Signed-off-by: Philip Prindeville <philipp at redfish-solutions.com>
---
 package/network/utils/iperf3/Makefile                   | 10 +++++++---
 .../iperf3/patches/100-iperf_auth-rsa-header.patch      | 17 +++++++++++++++++
 2 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/package/network/utils/iperf3/Makefile b/package/network/utils/iperf3/Makefile
index ee51073..8536364 100644
--- a/package/network/utils/iperf3/Makefile
+++ b/package/network/utils/iperf3/Makefile
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=iperf
-PKG_VERSION:=3.1.7
+PKG_VERSION:=3.2
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://downloads.es.net/pub/iperf
-PKG_HASH:=a4ef73406fe92250602b8da2ae89ec53211f805df97a1d1d629db5a14043734f
+PKG_HASH:=f207b36f861485845dbdf09f909c62f3d2222a3cf3d2682095aede8213cd9c1d
 
 PKG_MAINTAINER:=Felix Fietkau <nbd at nbd.name>
 PKG_LICENSE:=BSD-3-Clause
@@ -23,15 +23,19 @@ PKG_INSTALL:=1
 
 include $(INCLUDE_DIR)/package.mk
 
+DISABLE_NLS:=
+
 define Package/iperf3
   SECTION:=net
   CATEGORY:=Network
   TITLE:=Internet Protocol bandwidth measuring tool
   URL:=https://github.com/esnet/iperf
+  DEPENDS:= +libopenssl
 endef
 
 TARGET_CFLAGS += -D_GNU_SOURCE
-CONFIGURE_ARGS += --disable-shared
+CONFIGURE_ARGS += --disable-shared \
+                  --with-openssl="$(STAGING_DIR)/usr"
 
 MAKE_FLAGS += noinst_PROGRAMS=
 
diff --git a/package/network/utils/iperf3/patches/100-iperf_auth-rsa-header.patch b/package/network/utils/iperf3/patches/100-iperf_auth-rsa-header.patch
new file mode 100644
index 0000000..fa78d91
--- /dev/null
+++ b/package/network/utils/iperf3/patches/100-iperf_auth-rsa-header.patch
@@ -0,0 +1,17 @@
+commit 31d5b6b580a356c5149dbc4f53118b7f83c60822
+Author: Philip Prindeville <philipp at redfish-solutions.com>
+Date:   Sun Jul 30 18:54:46 2017 -0600
+Subject: Add required RSA header for OpenSSL
+    
+Signed-off-by: Philip Prindeville <philipp at redfish-solutions.com>
+
+--- a/src/iperf_auth.c	2017-06-26 11:42:56.000000000 -0600
++++ b/src/iperf_auth.c	2017-07-30 17:42:43.070447875 -0600
+@@ -40,6 +40,7 @@
+ #include <openssl/pem.h>
+ #include <openssl/sha.h>
+ #include <openssl/buffer.h>
++#include <openssl/rsa.h>
+ 
+ void sha256(const char *string, char outputBuffer[65])
+ {



More information about the lede-commits mailing list