From patchwork Tue Jun 10 15:02:05 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 357968 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 150A71400B8 for ; Wed, 11 Jun 2014 01:48:53 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 11E6E89C60; Tue, 10 Jun 2014 15:48:53 +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 4xyr4uFRghbE; Tue, 10 Jun 2014 15:48:51 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 233B187B64; Tue, 10 Jun 2014 15:48:51 +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 7A48F1C2E75 for ; Tue, 10 Jun 2014 15:48:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 76C528B4A2 for ; Tue, 10 Jun 2014 15:48:47 +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 M-XGi9OEyGLh for ; Tue, 10 Jun 2014 15:48:46 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from secvs01.rockwellcollins.com (secvs01.rockwellcollins.com [205.175.225.240]) by whitealder.osuosl.org (Postfix) with ESMTPS id 7AF228B507 for ; Tue, 10 Jun 2014 15:48:46 +0000 (UTC) Received: from nosuchhost.198.131.in-addr.arpa (HELO crulimr02.rockwellcollins.com) ([131.198.26.125]) by mail-virt.rockwellcollins.com with ESMTP; 10 Jun 2014 10:02:18 -0500 Received: from localhost.localdomain (crp23476.rockwellcollins.com [131.199.101.31]) by crulimr02.rockwellcollins.com (Postfix) with ESMTP id 8DE7F60786; Tue, 10 Jun 2014 10:02:18 -0500 (CDT) From: Matt Weber To: buildroot@busybox.net Date: Tue, 10 Jun 2014 08:02:05 -0700 Message-Id: <1402412526-24844-3-git-send-email-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 1.7.9.5 In-Reply-To: <1402412526-24844-1-git-send-email-matthew.weber@rockwellcollins.com> References: <1402412526-24844-1-git-send-email-matthew.weber@rockwellcollins.com> Subject: [Buildroot] [PATCH 2/3] tclap: 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: Matt Weber --- package/Config.in | 1 + package/tclap/Config.in | 12 ++++++++++++ package/tclap/tclap.mk | 16 ++++++++++++++++ 3 files changed, 29 insertions(+) create mode 100644 package/tclap/Config.in create mode 100644 package/tclap/tclap.mk diff --git a/package/Config.in b/package/Config.in index 60118ea..ac3af6b 100644 --- a/package/Config.in +++ b/package/Config.in @@ -856,6 +856,7 @@ source "package/pcre/Config.in" source "package/popt/Config.in" source "package/readline/Config.in" source "package/slang/Config.in" +source "package/tclap/Config.in" endmenu endmenu diff --git a/package/tclap/Config.in b/package/tclap/Config.in new file mode 100644 index 0000000..e50704b --- /dev/null +++ b/package/tclap/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_TCLAP + bool "tclap" + help + This is a small, flexible library that provides a simple interface for + defining and accessing command line arguments. It was intially inspired + by the user friendly CLAP libary. The difference is that this library is + templatized, so the argument class is type independent. Type independence + avoids identical-except-for-type objects, such as IntArg, FloatArg, and + StringArg. While the library is not strictly compliant with the GNU or + POSIX standards, it is close. + + http://tclap.sourceforge.net/ diff --git a/package/tclap/tclap.mk b/package/tclap/tclap.mk new file mode 100644 index 0000000..268b90b --- /dev/null +++ b/package/tclap/tclap.mk @@ -0,0 +1,16 @@ +################################################################################ +# +# tclap +# +################################################################################ + +TCLAP_VERSION = 1.2.1 +TCLAP_SITE = http://downloads.sourceforge.net/project/tclap +TCLAP_SOURCE = tclap-$(TCLAP_VERSION).tar.gz +TCLAP_LICENSE = MIT +TCLAP_LICENSE_FILES = COPYING + +TCLAP_INSTALL_STAGING = YES +TCLAP_INSTALL_TARGET = NO + +$(eval $(autotools-package))