[PATCH] iperf3: move over to packages.git

Paul Spooren mail at aparcar.org
Mon Jan 18 03:16:37 EST 2021



On Mo, Jan 18, 2021 at 08:05, Florian Eckert <fe at dev.tdt.de> 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...
> 
> But then I would also move the iperf package to the package feed.

Agree, patch sent.

> 
>>> 
>>> CC: Felix Fietkau <nbd at nbd.name>
>>> 
>>> Signed-off-by: Paul Spooren <mail at aparcar.org>
>> Reviewed-by: Rosen Penev <rosenp at gmail.com
> Reviewed-by: Florian Eckert <fe at dev.tdt.de
> 
>>> ---
>>>  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
>> 
>> _______________________________________________
>> 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