All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robin Holt <holt@sgi.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH] Introduce argtable2 support.
Date: Tue, 21 Jun 2011 08:53:57 -0500	[thread overview]
Message-ID: <20110621135356.GG3587@sgi.com> (raw)
In-Reply-To: <20110613121404.GC3525@sgi.com>

Peter,

Did I submit patch the wrong way?  What is the norm for submitting
patches to this list?  Should I have sent it to a particular
person?

Thanks,
Robin Holt

On Mon, Jun 13, 2011 at 07:14:05AM -0500, Robin Holt wrote:
> 
> The argtable2 sourceforge project provides easy parsing of command line
> options and file contents.
> 
> Signed-off-by: Robin Holt <holt@sgi.com>
> ---
> 
> I added libargtable2 into the Packages->Libraries->Other.  Its purpose
> is to parse text.  It is really not of the clase of the other libraries
> in libraries->Text...  If you would rather have it there, please change
> it for me or let me know and I will change it.
> 
> 
>  package/Config.in                 |    1 +
>  package/argtable2/Config.in       |    7 +++++++
>  package/argtable2/libargtable2.mk |   31 +++++++++++++++++++++++++++++++
>  3 files changed, 39 insertions(+), 0 deletions(-)
>  create mode 100644 package/argtable2/Config.in
>  create mode 100644 package/argtable2/libargtable2.mk
> 
> diff --git a/package/Config.in b/package/Config.in
> index 10d435c..e52ee33 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -329,6 +329,7 @@ source "package/libupnp/Config.in"
>  endmenu
>  
>  menu "Other"
> +source "package/argtable2/Config.in"
>  source "package/argp-standalone/Config.in"
>  source "package/libatomic_ops/Config.in"
>  source "package/libcap/Config.in"
> diff --git a/package/argtable2/Config.in b/package/argtable2/Config.in
> new file mode 100644
> index 0000000..42d067b
> --- /dev/null
> +++ b/package/argtable2/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_LIBARGTABLE2
> +	bool "libargtable2"
> +	help
> +	  A greatly simplified and yet quite robust argument parsing
> +	  set of library calls.
> +
> +	  http://argtable.sourceforge.net/
> diff --git a/package/argtable2/libargtable2.mk b/package/argtable2/libargtable2.mk
> new file mode 100644
> index 0000000..79cfce8
> --- /dev/null
> +++ b/package/argtable2/libargtable2.mk
> @@ -0,0 +1,31 @@
> +#############################################################
> +#
> +# argtable2 from sourceforge
> +#
> +#############################################################
> +
> +LIBARGTABLE2_VERSION = 13
> +LIBARGTABLE2_SOURCE = argtable2-$(LIBARGTABLE2_VERSION).tar.gz
> +LIBARGTABLE2_SITE = http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/argtable/
> +
> +LIBARGTABLE2_INSTALL_STAGING = YES
> +LIBARGTABLE2_CONF_OPT= --program-prefix="" \
> +		--enable-shared \
> +		--enable-static \
> +		--disable-nls \
> +		--disable-example \
> +		--disable-kernel-module \
> +		--enable-lib \
> +		--enable-util
> +
> +define LIBARGTABLE2_INSTALL_TARGET_CMDS
> +	cp -dpf $(STAGING_DIR)/usr/lib/libargtable2.so* $(TARGET_DIR)/usr/lib/
> +endef
> +
> +define LIBARGTABLE2_CLEAN_CMDS
> +	-$(MAKE) -C $(@D) DESTDIR=$(STAGING_DIR) uninstall
> +	-$(MAKE) -C $(@D) clean
> +	rm -f $(TARGET_DIR)/usr/lib/libargtable2.so*
> +endef
> +
> +$(eval $(call AUTOTARGETS,package,libargtable2))

  reply	other threads:[~2011-06-21 13:53 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-13 12:14 [Buildroot] [PATCH] Introduce argtable2 support Robin Holt
2011-06-21 13:53 ` Robin Holt [this message]
2011-06-21 14:01   ` Peter Korsgaard
2011-07-12 20:50 ` Peter Korsgaard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110621135356.GG3587@sgi.com \
    --to=holt@sgi.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.