patches/glibc/2.9/200-awk-in-C-locale.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu May 26 22:51:03 2011 +0200 (2011-05-26)
changeset 2481 30644208c955
parent 1201 c9967a6e3b25
permissions -rw-r--r--
configure: add possibility to set arbitrary variable in check_for

If check_for is able to find the required prog/inc/lib, allow it to
set an arbitrary variable to 'y'. This variable is then pushed down
to the kconfig definition.

For example:
has_or_abort prog=foobar kconfig=has_foobar

If foobar is available, it yields a kconfig variable defaulting to y:
config CONFIGURE_has_foobar
bool
default y

If foobar is missing, it yields a kconfig variable defaulting to n:
config CONFIGURE_has_foobar
bool

Thus it is possible to depends on that variabel to show/hide options:
config SOME_FEATURE
bool
prompt "Some feature"
depends on CONFIGURE_has_foobar

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
     1 Original patch from: gentoo/src/patchsets/glibc/2.9/1018_all_glibc-awk-in-C-locale.patch
     2 
     3 -= BEGIN original header =-
     4 http://bugs.gentoo.org/252802
     5 
     6 2008-12-29  Mike Frysinger  <vapier@gentoo.org>
     7 
     8 	* iconvdata/Makefile (iconv-rules): Use LC_ALL=C when running awk script.
     9 
    10 -= END original header =-
    11 
    12 diff -durN glibc-2_9.orig/iconvdata/Makefile glibc-2_9/iconvdata/Makefile
    13 --- glibc-2_9.orig/iconvdata/Makefile	2008-05-15 03:54:31.000000000 +0200
    14 +++ glibc-2_9/iconvdata/Makefile	2009-02-02 22:00:50.000000000 +0100
    15 @@ -286,7 +286,7 @@
    16  	{ echo $(filter-out lib%, $(modules)); \
    17  	  echo 8bit $(gen-8bit-modules); \
    18  	  echo 8bit-gap $(gen-8bit-gap-modules); } | \
    19 -	$(AWK) 'NR == 1 { \
    20 +	LC_ALL=C $(AWK) 'NR == 1 { \
    21  		  for (i = 1; i <= NF; i++) { \
    22  		    printf "%s-routines := %s\n", $$i, tolower($$i); \
    23  		    printf "%s-map := gconv.map\n", $$i; \