On Wed, Jun 26, 2019 at 11:15:34PM +0100, Stuart Henderson wrote:
> - update to 3.7
> 
> - switch from git auto tarball to a proper one
> 
> - turn off the openssl/auth code. there are some minor 64-bit
> time_t issues in iperf_auth.c, easy enough to fix those but one of
> these is on a sscanf line that doesn't exactly inspire confidence,
> that could be revisited if anyone actually misses this feature
> 
> comments/ok?

Hi Stuart,

Thanks for working on this!  Builds and tests fine, ok lteo@

Lawrence

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/iperf3/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- Makefile  11 Jul 2018 15:36:55 -0000      1.3
> +++ Makefile  26 Jun 2019 22:15:13 -0000
> @@ -2,28 +2,26 @@
>  
>  COMMENT=     tool to measure maximum achievable bandwidth on IP networks
>  
> -V=           3.6
> +V=           3.7
>  PKGNAME=     iperf3-${V}
> +DISTNAME=    iperf-${V}
>  
> -GH_ACCOUNT=  esnet
> -GH_PROJECT=  iperf
> -GH_TAGNAME=  ${V}
> -
> -SHARED_LIBS +=       iperf                0.0      # 0.0
> +SHARED_LIBS +=       iperf                1.0      # 0.0
>  
>  CATEGORIES=  net
>  
> -HOMEPAGE=    http://software.es.net/iperf/
> +HOMEPAGE=    https://software.es.net/iperf/
>  
>  MAINTAINER=  Lawrence Teo <l...@openbsd.org>
>  
>  # BSD 3-clause
> -PERMIT_PACKAGE_CDROM=        Yes
> +PERMIT_PACKAGE=      Yes
>  
> -WANTLIB += c crypto m ssl
> +WANTLIB += c m
>  
> -MASTER_SITES=        ${MASTER_SITES_GITHUB}
> +MASTER_SITES=        https://downloads.es.net/pub/iperf/
>  
>  CONFIGURE_STYLE= gnu
> +CONFIGURE_ARGS=       --with-openssl=no
>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/iperf3/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  11 Jul 2018 15:36:55 -0000      1.2
> +++ distinfo  26 Jun 2019 22:15:13 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (iperf-3.6.tar.gz) = GtI/cKjrS4kqPLskfK+pVuD1x9i4YBsdnIAxwqgG8j8=
> -SIZE (iperf-3.6.tar.gz) = 602406
> +SHA256 (iperf-3.7.tar.gz) = 2EYEAiQxfK8vdchD0wmpUKfbI/m0S5RojMvlV9bRcQw=
> +SIZE (iperf-3.7.tar.gz) = 605708
> Index: patches/patch-src_Makefile_in
> ===================================================================
> RCS file: patches/patch-src_Makefile_in
> diff -N patches/patch-src_Makefile_in
> --- patches/patch-src_Makefile_in     25 May 2017 12:56:35 -0000      1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,17 +0,0 @@
> -$OpenBSD: patch-src_Makefile_in,v 1.1 2017/05/25 12:56:35 sthen Exp $
> -
> -disable building the profiled binary, it wasn't installed anyway, and fails 
> with clang
> -
> -Index: src/Makefile.in
> ---- src/Makefile.in.orig
> -+++ src/Makefile.in
> -@@ -91,8 +91,7 @@ POST_UNINSTALL = :
> - build_triplet = @build@
> - host_triplet = @host@
> - bin_PROGRAMS = iperf3$(EXEEXT)
> --noinst_PROGRAMS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT) \
> --    iperf3_profile$(EXEEXT)
> -+noinst_PROGRAMS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT)
> - TESTS = t_timer$(EXEEXT) t_units$(EXEEXT) t_uuid$(EXEEXT)
> - subdir = src
> - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
> Index: patches/patch-src_iperf_api_c
> ===================================================================
> RCS file: /cvs/ports/net/iperf3/patches/patch-src_iperf_api_c,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-src_iperf_api_c
> --- patches/patch-src_iperf_api_c     11 Jul 2018 15:36:55 -0000      1.3
> +++ patches/patch-src_iperf_api_c     26 Jun 2019 22:15:13 -0000
> @@ -1,9 +1,11 @@
>  $OpenBSD: patch-src_iperf_api_c,v 1.3 2018/07/11 15:36:55 gonzalo Exp $
>  
> +Default to IPv4.
> +
>  Index: src/iperf_api.c
>  --- src/iperf_api.c.orig
>  +++ src/iperf_api.c
> -@@ -2145,7 +2145,7 @@ iperf_defaults(struct iperf_test *testp)
> +@@ -2314,7 +2314,7 @@ iperf_defaults(struct iperf_test *testp)
>       testp->stats_interval = testp->reporter_interval = 1;
>       testp->num_streams = 1;
>   
> Index: patches/patch-src_iperf_udp_c
> ===================================================================
> RCS file: patches/patch-src_iperf_udp_c
> diff -N patches/patch-src_iperf_udp_c
> --- patches/patch-src_iperf_udp_c     11 Jul 2018 15:36:55 -0000      1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,16 +0,0 @@
> -$OpenBSD: patch-src_iperf_udp_c,v 1.2 2018/07/11 15:36:55 gonzalo Exp $
> -
> -Print uint64_t using %llu, size_t is 32 bits on LP32 archs.
> -
> -Index: src/iperf_udp.c
> ---- src/iperf_udp.c.orig
> -+++ src/iperf_udp.c
> -@@ -149,7 +149,7 @@ iperf_udp_recv(struct iperf_stream *sp)
> -     
> -         /* Log the out-of-order packet */
> -         if (sp->test->debug) 
> --            fprintf(stderr, "OUT OF ORDER - incoming packet sequence %" 
> PRIu64 " but expected sequence %d on stream %d", pcount, sp->packet_count, 
> sp->socket);
> -+            fprintf(stderr, "OUT OF ORDER - incoming packet sequence %llu" 
> PRIu64 " but expected sequence %d on stream %d", pcount, sp->packet_count, 
> sp->socket);
> -     }
> - 
> -     /*
> Index: patches/patch-src_timer_c
> ===================================================================
> RCS file: patches/patch-src_timer_c
> diff -N patches/patch-src_timer_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_timer_c 26 Jun 2019 22:15:13 -0000
> @@ -0,0 +1,15 @@
> +$OpenBSD$
> +
> +for struct timeval
> +
> +Index: src/timer.c
> +--- src/timer.c.orig
> ++++ src/timer.c
> +@@ -28,6 +28,7 @@
> +  */
> + 
> + #include <sys/types.h>
> ++#include <sys/time.h>
> + #include <stdlib.h>
> + 
> + #include "timer.h"
> 

Reply via email to