pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/iperf3



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Jun 11 17:12:44 UTC 2020

Modified Files:
        pkgsrc/net/iperf3: Makefile distinfo
Added Files:
        pkgsrc/net/iperf3/patches: patch-configure

Log Message:
iperf3: updated to 3.8.1

iperf 3.8.1 2020-06-10
----------------------
* Notable user-visible changes
  * A regression with "make install", where the libiperf shared
    library files were not getting installed, has been fixed.

iperf 3.8 2020-06-08
--------------------
* Notable user-visible changes
  * Profiled libraries and binaries are no longer built by default.
  * A minimal Dockerfile has been added.
  * A bug with burst mode and unlimited rate has been fixed
  * Configuring with the --enable-static-bin flag will now cause
    a statically-linked iperf3 binary to be built.
  * Configuring with the --without-sctp flag will now prevent SCTP
    from being auto-detected.  This flag allows building a
    static binary (see above item) on a CentOS system with SCTP
    installed, because no static SCTP libraries are available.
  * Clock skew between the iperf3 client and server will no longer
    skew the computation of jitter during UDP tests.
  * A possible buffer overflow in the authentication feature has been
    fixed.  This was only relevant when configuration authentication
    using the libiperf3 API, and did not affect command-line usage.
    Various other improvements and fixes in this area were also made.

* Notable developer-visible changes
  * The embedded version of cJSON has been updated to 1.3.17.
  * Some server authentication functions have been added to the API.
  * API access has been added to the connection timeout parameter.
  * Tests for some authentication functions have been added.
  * Various compiler errors and warnings have been fixed.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/iperf3/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/iperf3/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/iperf3/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/iperf3/Makefile
diff -u pkgsrc/net/iperf3/Makefile:1.8 pkgsrc/net/iperf3/Makefile:1.9
--- pkgsrc/net/iperf3/Makefile:1.8      Sun Jan 26 17:31:50 2020
+++ pkgsrc/net/iperf3/Makefile  Thu Jun 11 17:12:43 2020
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2020/01/26 17:31:50 rillig Exp $
+# $NetBSD: Makefile,v 1.9 2020/06/11 17:12:43 adam Exp $
 
-DISTNAME=      iperf-3.7
+DISTNAME=      iperf-3.8.1
 PKGNAME=       ${DISTNAME:S/iperf/iperf3/}
-PKGREVISION=   1
 CATEGORIES=    net benchmarks
 MASTER_SITES=  http://downloads.es.net/pub/iperf/
 
@@ -14,9 +13,10 @@ LICENSE=     modified-bsd
 USE_LANGUAGES=         c99
 USE_LIBTOOL=           yes
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --disable-profiling
+#CONFIGURE_ARGS+=      --disable-profiling
+CONFIGURE_ARGS.NetBSD+=        --without-sctp
 # sctp_bindx() is in headers, but unusable
-CONFIGURE_ENV.NetBSD+= ac_cv_header_netinet_sctp_h=no
+#CONFIGURE_ENV.NetBSD+=        ac_cv_header_netinet_sctp_h=no
 TEST_TARGET=           check
 
 LDFLAGS.SunOS+=                -lsocket -lnsl

Index: pkgsrc/net/iperf3/distinfo
diff -u pkgsrc/net/iperf3/distinfo:1.5 pkgsrc/net/iperf3/distinfo:1.6
--- pkgsrc/net/iperf3/distinfo:1.5      Mon Jul  8 09:20:33 2019
+++ pkgsrc/net/iperf3/distinfo  Thu Jun 11 17:12:43 2020
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.5 2019/07/08 09:20:33 adam Exp $
+$NetBSD: distinfo,v 1.6 2020/06/11 17:12:43 adam Exp $
 
-SHA1 (iperf-3.7.tar.gz) = 0e36aaafa986e8d68f036aba709b0028895be3bf
-RMD160 (iperf-3.7.tar.gz) = 251c960f544872a389032864d53b1fcb7e0cf6d9
-SHA512 (iperf-3.7.tar.gz) = 9b8d1ac6bdebb00e38e196db9a71ae6ff3b8b763cd4b1336d078c31f6d0a5ab53bbe70ba949c601af5efe674dbd032ed5d58a761d5159dae4e50122b68a8f086
-Size (iperf-3.7.tar.gz) = 605708 bytes
+SHA1 (iperf-3.8.1.tar.gz) = 2f3bbdbd097e9ad68ebfd09a158fb58ea6a71563
+RMD160 (iperf-3.8.1.tar.gz) = 2c9f32449e20ed3feba781a942ceac2083593b97
+SHA512 (iperf-3.8.1.tar.gz) = 0b80849d7705277f63982bbf7a1c159cd9eed65fc89e5f0d443364e8ada7ed0e670c8747a8c5464c3425c134c19ac8bb6b028867f892e70201d4450c7c5a033e
+Size (iperf-3.8.1.tar.gz) = 618098 bytes
+SHA1 (patch-configure) = 935c259526c0bbd9da9d4da9c62cc462d8a74175

Added files:

Index: pkgsrc/net/iperf3/patches/patch-configure
diff -u /dev/null pkgsrc/net/iperf3/patches/patch-configure:1.1
--- /dev/null   Thu Jun 11 17:12:44 2020
+++ pkgsrc/net/iperf3/patches/patch-configure   Thu Jun 11 17:12:43 2020
@@ -0,0 +1,15 @@
+$NetBSD: patch-configure,v 1.1 2020/06/11 17:12:43 adam Exp $
+
+Portability fix.
+
+--- configure.orig     2020-06-11 17:02:40.000000000 +0000
++++ configure
+@@ -2309,7 +2309,7 @@ else
+ fi
+ 
+ 
+-if test "x$enable_static_bin" == xyes; then :
++if test "x$enable_static_bin" = xyes; then :
+   LDFLAGS="$LDFLAGS --static"
+ 
+ fi



Home | Main Index | Thread Index | Old Index