From 22bbca9b91289e063852333ea9044b82cf1de37d Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Wed, 29 Jan 2014 17:03:44 -0300 Subject: [PATCH] mtr: new package Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/mtr/Config.in | 9 +++++++++ package/mtr/mtr.mk | 24 ++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 package/mtr/Config.in create mode 100644 package/mtr/mtr.mk diff --git a/package/Config.in b/package/Config.in index 49b3488aef..93d23cb13c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -876,6 +876,7 @@ source "package/mongoose/Config.in" source "package/mongrel2/Config.in" source "package/mrouted/Config.in" source "package/msmtp/Config.in" +source "package/mtr/Config.in" source "package/mutt/Config.in" source "package/nbd/Config.in" source "package/ncftp/Config.in" diff --git a/package/mtr/Config.in b/package/mtr/Config.in new file mode 100644 index 0000000000..842d6ca84d --- /dev/null +++ b/package/mtr/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_MTR + bool "mtr" + # res_mkquery() only available in 0.9.33+ + depends on !BR2_UCLIBC_VERSION_0_9_31 && !BR2_UCLIBC_VERSION_0_9_32 + help + mtr combines the functionality of the 'traceroute' and 'ping' + programs in a single network diagnostic tool. + + http://www.bitwizard.nl/mtr/ diff --git a/package/mtr/mtr.mk b/package/mtr/mtr.mk new file mode 100644 index 0000000000..a96bf0cfaa --- /dev/null +++ b/package/mtr/mtr.mk @@ -0,0 +1,24 @@ +################################################################################ +# +# mtr +# +################################################################################ + +MTR_VERSION = 0.85 +MTR_SITE = ftp://ftp.bitwizard.nl/mtr +MTR_CONF_OPT = --without-gtk --without-glib +MTR_DEPENDENCIES = host-pkgconf $(if $(BR2_PACKAGE_NCURSES),ncurses) +MTR_LICENSE = GPLv2 +MTR_LICENSE_FILES = COPYING + +# uClibc has res_ninit but not res_nmkquery +ifeq ($(BR2_TOOLCHAIN_USES_UCLIBC),y) +define MTR_DISABLE_RES_NINIT + $(SED) 's/#ifdef res_ninit/#if 0/' \ + $(@D)/dns.c +endef +endif + +MTR_POST_PATCH_HOOKS += MTR_DISABLE_RES_NINIT + +$(eval $(call autotools-package)) -- 2.30.2