[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