From patchwork Thu Oct 24 15:24:25 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Barnett X-Patchwork-Id: 285936 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from hemlock.osuosl.org (hemlock.osuosl.org [140.211.166.133]) by ozlabs.org (Postfix) with ESMTP id 9EC1B2C00C8 for ; Fri, 25 Oct 2013 02:25:26 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id BD92993B64; Thu, 24 Oct 2013 15:25:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JWAqkVj8lWM6; Thu, 24 Oct 2013 15:25:23 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id E87D793B2C; Thu, 24 Oct 2013 15:25:22 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 799141C2C82 for ; Thu, 24 Oct 2013 15:25:22 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 771178C923 for ; Thu, 24 Oct 2013 15:25:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DoZH7EE-sHcH for ; Thu, 24 Oct 2013 15:25:21 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from secvs02.rockwellcollins.com (secvs02.rockwellcollins.com [205.175.225.241]) by whitealder.osuosl.org (Postfix) with ESMTPS id 4DAC68C90F for ; Thu, 24 Oct 2013 15:25:21 +0000 (UTC) Received: from nosuchhost.198.131.in-addr.arpa (HELO collinscrsmtp01.rockwellcollins.com) ([131.198.63.132]) by mail-virt.rockwellcollins.com with ESMTP; 24 Oct 2013 10:25:20 -0500 Received: from ares ([131.198.63.11]) by collinscrsmtp01.rockwellcollins.com (Lotus Domino Release 8.5.2FP2 HF162) with ESMTP id 2013102410251994-7657834 ; Thu, 24 Oct 2013 10:25:19 -0500 From: Ryan Barnett To: buildroot@busybox.net Date: Thu, 24 Oct 2013 10:24:25 -0500 Message-Id: <1382628266-22635-2-git-send-email-rjbarnet@rockwellcollins.com> X-Mailer: git-send-email 1.7.1 In-Reply-To: <1382628266-22635-1-git-send-email-rjbarnet@rockwellcollins.com> References: <1382628266-22635-1-git-send-email-rjbarnet@rockwellcollins.com> X-MIMETrack: Itemize by SMTP Server on CollinsCRSMTP01/CedarRapids/Collins/Rockwell(Release 8.5.2FP2 HF162|May 16, 2011) at 10/24/2013 10:25:19 AM, Serialize by Router on CollinsCRSMTP01/CedarRapids/Collins/Rockwell(Release 8.5.2FP2 HF162|May 16, 2011) at 10/24/2013 10:25:20 AM, Serialize complete at 10/24/2013 10:25:20 AM X-TNEFEvaluated: 1 Cc: sinan@writeme.com Subject: [Buildroot] [RFC 1/2] host-xxd: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net Signed-off-by: Ryan Barnett --- package/Config.in.host | 1 + package/xxd/Config.in.host | 6 ++++++ package/xxd/xxd.mk | 20 ++++++++++++++++++++ 3 files changed, 27 insertions(+), 0 deletions(-) create mode 100644 package/xxd/Config.in.host create mode 100644 package/xxd/xxd.mk diff --git a/package/Config.in.host b/package/Config.in.host index 5fd2570..a80aee7 100644 --- a/package/Config.in.host +++ b/package/Config.in.host @@ -13,5 +13,6 @@ source "package/openocd/Config.in.host" source "package/sam-ba/Config.in.host" source "package/sunxi-tools/Config.in.host" source "package/uboot-tools/Config.in.host" +source "package/xxd/Config.in.host" endmenu diff --git a/package/xxd/Config.in.host b/package/xxd/Config.in.host new file mode 100644 index 0000000..c2cddde --- /dev/null +++ b/package/xxd/Config.in.host @@ -0,0 +1,6 @@ +config BR2_PACKAGE_XXD + bool "host xxd" + help + xxd creates a hex dump of a given file or standard input + + http://linux.die.net/man/1/xxd diff --git a/package/xxd/xxd.mk b/package/xxd/xxd.mk new file mode 100644 index 0000000..a960f86 --- /dev/null +++ b/package/xxd/xxd.mk @@ -0,0 +1,20 @@ +################################################################################ +# +# xxd +# +################################################################################ + +XXD_VERSION = 1.10 +XXD_SITE = http://grail.cba.csuohio.edu/~somos +XXD_LICENSE = Public Domain +XXD_LICENSE_FILES = xxd.c + +define HOST_XXD_BUILD_CMDS + $(HOST_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define HOST_XXD_INSTALL_CMDS + $(INSTALL) -m 0755 -D $(@D)/xxd $(HOST_DIR)/usr/bin/xxd +endef + +$(eval $(host-generic-package))