[PATCH] iperf3: move over to packages.git

Rosen Penev rosenp at gmail.com
Sun Jan 17 20:53:43 EST 2021


On Fri, Jan 15, 2021 at 12:08 PM Paul Spooren <mail at aparcar.org> wrote:
>
> That package is not required for building OpenWrt so the maintenance
> should happen over at packages.git.
Sounds about right. I think most people prefer to use iperf anyway...
>
> CC: Felix Fietkau <nbd at nbd.name>
>
> Signed-off-by: Paul Spooren <mail at aparcar.org>
Reviewed-by: Rosen Penev <rosenp at gmail.com
> ---
>  package/network/utils/iperf3/Makefile | 83 ---------------------------
>  1 file changed, 83 deletions(-)
>  delete mode 100644 package/network/utils/iperf3/Makefile
>
> diff --git a/package/network/utils/iperf3/Makefile b/package/network/utils/iperf3/Makefile
> deleted file mode 100644
> index 6f90bc9221..0000000000
> --- a/package/network/utils/iperf3/Makefile
> +++ /dev/null
> @@ -1,83 +0,0 @@
> -#
> -# Copyright (C) 2007-2010 OpenWrt.org
> -#
> -# This is free software, licensed under the GNU General Public License v2.
> -# See /LICENSE for more information.
> -#
> -
> -include $(TOPDIR)/rules.mk
> -
> -PKG_NAME:=iperf
> -PKG_VERSION:=3.9
> -PKG_RELEASE:=1
> -
> -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
> -PKG_SOURCE_URL:=https://downloads.es.net/pub/iperf
> -PKG_HASH:=24b63a26382325f759f11d421779a937b63ca1bc17c44587d2fcfedab60ac038
> -
> -PKG_MAINTAINER:=Felix Fietkau <nbd at nbd.name>
> -PKG_LICENSE:=BSD-3-Clause
> -
> -PKG_BUILD_PARALLEL:=1
> -PKG_INSTALL:=1
> -
> -PKG_FIXUP:=autoreconf
> -
> -include $(INCLUDE_DIR)/package.mk
> -
> -DISABLE_NLS:=
> -
> -define Package/iperf3/default
> -  SECTION:=net
> -  CATEGORY:=Network
> -  TITLE:=Internet Protocol bandwidth measuring tool
> -  URL:=https://github.com/esnet/iperf
> -endef
> -
> -define Package/iperf3
> -$(call Package/iperf3/default)
> -  VARIANT:=nossl
> -endef
> -
> -define Package/iperf3-ssl
> -$(call Package/iperf3/default)
> -  TITLE+= with iperf_auth support
> -  VARIANT:=ssl
> -  DEPENDS:= +libopenssl
> -endef
> -
> -TARGET_CFLAGS += -D_GNU_SOURCE
> -CONFIGURE_ARGS += --disable-shared
> -
> -ifeq ($(BUILD_VARIANT),ssl)
> -       CONFIGURE_ARGS += --with-openssl="$(STAGING_DIR)/usr"
> -else
> -       CONFIGURE_ARGS += --without-openssl
> -endif
> -
> -MAKE_FLAGS += noinst_PROGRAMS=
> -
> -define Package/iperf3/description
> - Iperf is a modern alternative for measuring TCP and UDP bandwidth
> - performance, allowing the tuning of various parameters and
> - characteristics.
> -endef
> -
> -# autoreconf fails if the README file isn't present
> -define Build/Prepare
> -       $(call Build/Prepare/Default)
> -       touch $(PKG_BUILD_DIR)/README
> -endef
> -
> -define Package/iperf3/install
> -       $(INSTALL_DIR) $(1)/usr/bin
> -       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/iperf3 $(1)/usr/bin/
> -endef
> -
> -define Package/iperf3-ssl/install
> -       $(INSTALL_DIR) $(1)/usr/bin
> -       $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/iperf3 $(1)/usr/bin/
> -endef
> -
> -$(eval $(call BuildPackage,iperf3))
> -$(eval $(call BuildPackage,iperf3-ssl))
> --
> 2.29.2
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list