From 035b8eda21225724bd628a601f854700544c4d3c Mon Sep 17 00:00:00 2001 From: florian Date: Tue, 7 Aug 2012 16:09:18 +0000 Subject: [PATCH] [package] add netio bandwidth measurement tool (#8668) git-svn-id: svn://svn.openwrt.org/openwrt/packages@33045 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/netio/Config.in | 4 ++++ net/netio/Makefile | 41 ++++++++++++++++++++++++++++++++++++ net/netio/patches/001-Makefile.patch | 11 ++++++++++ 3 files changed, 56 insertions(+) create mode 100644 net/netio/Config.in create mode 100644 net/netio/Makefile create mode 100644 net/netio/patches/001-Makefile.patch diff --git a/net/netio/Config.in b/net/netio/Config.in new file mode 100644 index 000000000..cd8d25562 --- /dev/null +++ b/net/netio/Config.in @@ -0,0 +1,4 @@ +menu "Configuration" + depends on PACKAGE_uclibcxx + +endmenu diff --git a/net/netio/Makefile b/net/netio/Makefile new file mode 100644 index 000000000..48373829f --- /dev/null +++ b/net/netio/Makefile @@ -0,0 +1,41 @@ +# +# Copyright (C) 2006-2011 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:=netio +PKG_VERSION:=1.31 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)$(subst .,,$(PKG_VERSION)).zip +PKG_SOURCE_URL:=http://www.ars.de/ars/ars.nsf/f24a6a0b94c22d82862566960071bf5a/aa577bc4be573b05c125706d004c75b5/%24FILE/ +PKG_MD5SUM:=6b81e3c71b9dfa3bd60c53fa82e89085 + +include $(INCLUDE_DIR)/uclibc++.mk +include $(INCLUDE_DIR)/package.mk + +PKG_UNPACK:=mkdir -p $(PKG_BUILD_DIR); unzip $(DL_DIR)/$(PKG_SOURCE) -d $(PKG_BUILD_DIR) + +define Package/netio + $(call Package/netio/Default) + SECTION:=net + CATEGORY:=Network + DEPENDS:=$(CXX_DEPENDS) +libpthread + TITLE:=Network throughput benchmark + URL:=http://www.ars.de/ars/ars.nsf/docs/netio +endef + +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) linux CC="$(TARGET_CC)" +endef + +define Package/netio/install + $(INSTALL_DIR) $(1)/usr/sbin + $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME) $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,netio)) diff --git a/net/netio/patches/001-Makefile.patch b/net/netio/patches/001-Makefile.patch new file mode 100644 index 000000000..517b16aa5 --- /dev/null +++ b/net/netio/patches/001-Makefile.patch @@ -0,0 +1,11 @@ +--- a/Makefile 2011-01-17 17:15:11.000000000 +0100 ++++ b/Makefile 2010-10-14 15:03:42.000000000 +0200 +@@ -84,7 +84,7 @@ + $(MAKE) all CC="gcc -O -s" O=.o X= \ + CFLAGS="-DUNIX" LFLAGS="" LIBS="-lsocket -lpthread -lnsl" OUT=-o + linux: +- $(MAKE) all CC="gcc -O -s" O=.o X= \ ++ $(MAKE) all CC="$(CC) -O -s" O=.o X= \ + CFLAGS="-DUNIX" LFLAGS="" LIBS="-lpthread" OUT=-o + macosx: + $(MAKE) all CC="gcc -O" O=.o X= \ -- 2.11.0