From: Gustavo Zacarias Date: Wed, 29 Jan 2014 20:03:44 +0000 (-0300) Subject: mtr: new package X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22bbca9b91289e063852333ea9044b82cf1de37d;p=buildroot.git mtr: new package Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- 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))