summaryrefslogtreecommitdiff
path: root/package/iperf/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/iperf/Makefile')
-rw-r--r--package/iperf/Makefile52
1 files changed, 20 insertions, 32 deletions
diff --git a/package/iperf/Makefile b/package/iperf/Makefile
index 154175fc5..bb535740e 100644
--- a/package/iperf/Makefile
+++ b/package/iperf/Makefile
@@ -1,41 +1,29 @@
# This file is part of the OpenADK project. OpenADK is copyrighted
# material, please see the LICENCE file in the top-level directory.
-include ${TOPDIR}/rules.mk
+include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= iperf
-PKG_VERSION:= 2.0.4
+PKG_VERSION:= 2.0.9
PKG_RELEASE:= 1
-PKG_MD5SUM:= 8c5bc14cc2ea55f18f22afe3c23e3dcb
-PKG_DESCR:= Internet Protocol bandwidth measuring tool
-PKG_SECTION:= net
-PKG_DEPENDS:= libpthread
-PKG_URL:= http://sourceforge.net/projects/iperf
-PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=iperf/}
-PKG_NEED_CXX:= 1
-PKG_CXX:= IPERF
-
-include ${TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,IPERF,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-TARGET_CFLAGS:= $(filter-out -flto,$(TARGET_CFLAGS))
-TARGET_CXXFLAGS:= $(filter-out -flto,$(TARGET_CXXFLAGS))
-
-ifeq ($(ADK_TOOLCHAIN_GCC_USE_SSP),y)
-TARGET_LDFLAGS+= -lssp
-endif
-
-ifeq ($(ADK_COMPILE_IPERF_WITH_UCLIBCXX),y)
-TARGET_CXXFLAGS+= -fno-builtin -fno-rtti -nostdinc++
-TARGET_LDFLAGS+= -nodefaultlibs
-CONFIGURE_ENV+= LIBS="-luClibc++ -lc -lm -lgcc_s -lpthread"
-else
-CONFIGURE_ENV+= LIBS="-lc -lm -lgcc_s -lpthread"
-endif
-
-post-install:
+PKG_HASH:= a5350777b191e910334d3a107b5e5219b72ffa393da4186da1e0a4552aeeded6
+PKG_DESCR:= internet protocol bandwidth measuring tool
+PKG_SECTION:= net/perf
+PKG_NEEDS:= threads c++
+PKG_URL:= http://iperf.fr
+PKG_SITES:= https://iperf.fr/download/source/
+
+DISTFILES:= ${PKG_NAME}-${PKG_VERSION}-source.tar.gz
+
+include ${ADK_TOPDIR}/mk/package.mk
+
+$(eval $(call PKG_template,IPERF,iperf,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIGURE_ENV+= LIBS="-lc -lm -lpthread"
+CONFIGURE_ENV+= ac_cv_func_malloc_0_nonnull=yes
+
+iperf-install:
${INSTALL_DIR} ${IDIR_IPERF}/usr/bin
${INSTALL_BIN} ${WRKINST}/usr/bin/iperf ${IDIR_IPERF}/usr/bin
-include ${TOPDIR}/mk/pkg-bottom.mk
+include ${ADK_TOPDIR}/mk/pkg-bottom.mk