]> git.sur5r.net Git - kconfig-frontends/log
kconfig-frontends
11 years agoSynchronise with v3.12-rc1
Yann E. MORIN [Sat, 21 Sep 2013 21:41:11 +0000 (23:41 +0200)]
Synchronise with v3.12-rc1

A bit late, but here it is: sync up with changes staged for 3.12.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: switch back to a devel version
Yann E. MORIN [Mon, 2 Sep 2013 22:20:32 +0000 (00:20 +0200)]
version: switch back to a devel version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: set version for 3.11.0.0 v3.11.0.0
Yann E. MORIN [Mon, 2 Sep 2013 22:16:14 +0000 (00:16 +0200)]
version: set version for 3.11.0.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11
Yann E. MORIN [Mon, 2 Sep 2013 22:15:38 +0000 (00:15 +0200)]
Synchronise with v3.11

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11-rc6
Yann E. MORIN [Sun, 18 Aug 2013 22:18:58 +0000 (00:18 +0200)]
Synchronise with v3.11-rc6

Version-bump only

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11-rc5
Yann E. MORIN [Mon, 12 Aug 2013 16:56:35 +0000 (18:56 +0200)]
Synchronise with v3.11-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11-rc3
Yann E. MORIN [Mon, 29 Jul 2013 18:11:01 +0000 (20:11 +0200)]
Synchronise with v3.11-rc3

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11-rc2
Yann E. MORIN [Mon, 22 Jul 2013 16:57:39 +0000 (18:57 +0200)]
Synchronise with v3.11-rc2

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.11-rc1
Yann E. MORIN [Mon, 15 Jul 2013 16:36:17 +0000 (18:36 +0200)]
Synchronise with v3.11-rc1

Brings in a truck-load of changes! :-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: fix syntax-highlighting in vim
Yann E. MORIN [Thu, 4 Jul 2013 19:21:25 +0000 (21:21 +0200)]
configure: fix syntax-highlighting in vim

It does not cope well with triple-escapes of ", such as:
    \\\"$foo\\\"

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: switch back to a devel version
Yann E. MORIN [Thu, 4 Jul 2013 16:42:55 +0000 (18:42 +0200)]
version: switch back to a devel version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: set version for 3.10.0.0 v3.10.0.0
Yann E. MORIN [Thu, 4 Jul 2013 16:33:12 +0000 (18:33 +0200)]
version: set version for 3.10.0.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10
Yann E. MORIN [Thu, 4 Jul 2013 16:32:10 +0000 (18:32 +0200)]
Synchronise with v3.10

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc6
Yann E. MORIN [Sat, 22 Jun 2013 22:31:18 +0000 (00:31 +0200)]
Synchronise with v3.10-rc6

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc6
Yann E. MORIN [Sun, 16 Jun 2013 09:54:03 +0000 (11:54 +0200)]
Synchronise with v3.10-rc6

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc5
Yann E. MORIN [Sun, 9 Jun 2013 18:06:54 +0000 (20:06 +0200)]
Synchronise with v3.10-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc4
Yann E. MORIN [Sun, 2 Jun 2013 17:20:36 +0000 (19:20 +0200)]
Synchronise with v3.10-rc4

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc2
Yann E. MORIN [Mon, 20 May 2013 21:57:52 +0000 (23:57 +0200)]
Synchronise with v3.10-rc2

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoscripts/ksync.sh: prefix each change with its upstream shortened sha1
Yann E. MORIN [Mon, 20 May 2013 12:04:39 +0000 (14:04 +0200)]
scripts/ksync.sh: prefix each change with its upstream shortened sha1

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoscripts/ksync: append new changes ordered byt date
Yann E. MORIN [Mon, 20 May 2013 12:00:47 +0000 (14:00 +0200)]
scripts/ksync: append new changes ordered byt date

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.10-rc1
Yann E. MORIN [Sun, 12 May 2013 10:33:06 +0000 (12:33 +0200)]
Synchronise with v3.10-rc1

Brings in a workload of features and fixes. :-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoConfigure: check for lex/yacc availability in path
Clement Chauplannaz [Sat, 11 May 2013 17:42:23 +0000 (19:42 +0200)]
Configure: check for lex/yacc availability in path

Autoconf provides macros to check for `Particular programs'. Among
those are `lex' and `yacc' families of programs. When the relevant
macro is used, autoconf will look for a list of programs in the PATH,
perform execution check of the programs found, and set the associated
variable to the best possible match (for example, `flex' has precedence
over `lex').

The problem comes from the behavior of those two macros when no match
is found in the PATH: associated variables are set to a default value
and no further check is performed. This can lead to running ./configure
successfully and encountering an obfuscated error during compilation
for the output of `lex' and `yacc' could not be produced and fed to
the compiler.

This patch adds checks on the result of autoconf macros, and aborts
./configure execution if needed.

Signed-off-by: Clement Chauplannaz <chauplac@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
11 years agoConfigure: document silent-rules + typo
Clement Chauplannaz [Sat, 11 May 2013 12:42:32 +0000 (14:42 +0200)]
Configure: document silent-rules + typo

Explicit the behavior regarding silent-rules (i.e. on by default for
release / off by default for development).
Correct a typo in the comment on -Werror option.

Signed-off-by: Clement Chauplannaz <chauplac@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoDocumentation: add MacOS X known-issues + typos
Clement Chauplannaz [Tue, 7 May 2013 18:28:56 +0000 (20:28 +0200)]
Documentation: add MacOS X known-issues + typos

- Document MacOS X known-issues in the ad hoc file.
- Fix some typos in README file, and introduce a reference to
the known-issues file.

Signed-off-by: Clement Chauplannaz <chauplac@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
11 years agoCompatibility with BSD version of `sed'
Clement Chauplannaz [Wed, 8 May 2013 07:27:06 +0000 (09:27 +0200)]
Compatibility with BSD version of `sed'

Rewrite calls to `sed' to remove '-r/--regexp-extended' parameter, which is not
supported by BSD `sed'.
BSD `sed' does implement regular expressions, but enables them with parameter
'-E' which in turn is not officially supported by GNU `sed' - in fact it is
implemented but not documented.

Signed-off-by: Clement Chauplannaz <chauplac@gmail.com>
[yann.morin.1998@free.fr: tweak the root-menu hunk]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
11 years agoversion: switch back to a devel version
Yann E. MORIN [Mon, 29 Apr 2013 16:26:31 +0000 (18:26 +0200)]
version: switch back to a devel version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: set version for 3.9.0.0 v3.9.0.0
Yann E. MORIN [Mon, 29 Apr 2013 16:23:45 +0000 (18:23 +0200)]
version: set version for 3.9.0.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.9
Yann E. MORIN [Mon, 29 Apr 2013 16:12:48 +0000 (18:12 +0200)]
Synchronise with v3.9

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.9-rc8
Yann E. MORIN [Sun, 21 Apr 2013 22:16:22 +0000 (00:16 +0200)]
Synchronise with v3.9-rc8

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agomisc: we use git now, not mercurial
Yann E. MORIN [Sat, 13 Apr 2013 21:56:00 +0000 (23:56 +0200)]
misc: we use git now, not mercurial

This impacts:
  - .version            (kcf version)
  - configure.ac        (kcf version)
  - scripts/version.sh  (get the cset)
  - .gitignore          (instead of .hgignore)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.9-rc4
Yann E. MORIN" [Wed, 27 Mar 2013 16:01:32 +0000 (17:01 +0100)]
Synchronise with v3.9-rc4

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.9-rc2
Yann E. MORIN" [Mon, 11 Mar 2013 18:28:31 +0000 (19:28 +0100)]
Synchronise with v3.9-rc2

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: also search for libtinfo if needed
Yann E. MORIN" [Tue, 5 Mar 2013 00:08:27 +0000 (01:08 +0100)]
configure: also search for libtinfo if needed

As Justin says:

    When building ncurses with --with-termlib several symbols get moved from
    libncurses.so to libtinfo.so. Thus when linking with libncurses.so, one
    additionally needs to link with libtinfo.so.

Contrary to the Linux kernel (that is on the verge of using pkg-config or
the ncurses*-config scripts), we simply see if we need to link against
libtinfo to get a symbol known to get moved there.

Reported-by: Justin <jlec@gentoo.org>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: fixup extended colors in wide-char-enabled ncurses
Yann E. MORIN" [Mon, 4 Mar 2013 23:29:51 +0000 (00:29 +0100)]
configure: fixup extended colors in wide-char-enabled ncurses

As Krzysztof puts it in its commit log in the Linux kernel:

    The ncurses library allows for extended colors. The support for extended
    colors support depends on wide-character support. ncurses headers
    enable extended colors (NCURSES_EXT_COLORS) only when wide-character
    support is enabled (NCURSES_WIDECHAR).

    The "make menuconfig" uses wide-character ncursesw library, which can be
    compiled with wide-character support, but does not define NCURSES_WIDECHAR
    and it's using headers without wide-character (and extended colors) support.

    This fixes problems with colors on systems with enabled extended colors
    (like PLD Linux). Without this patch "make menuconfig" is hard to use.

In kconfig-frontends, we fix this by adding the appropriate CPPFLAGS to the
mconf-specific ncurses CPPFLAGS.

Reported-by: Krzysztof Mazur <krzysiek@podlesie.net>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: introduce mconf-specific ncurses CPPFLAGS
Yann E. MORIN" [Mon, 4 Mar 2013 22:42:10 +0000 (23:42 +0100)]
configure: introduce mconf-specific ncurses CPPFLAGS

Use that to pass the CURSES_LOC definition.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: rename ncurses_EXTRA_CFLAGS
Yann E. MORIN" [Mon, 4 Mar 2013 23:03:10 +0000 (00:03 +0100)]
configure: rename ncurses_EXTRA_CFLAGS

ncurses_EXTRA_CFLAGS are actually used by nconf, so needs to be renamed
to a more meaningful name.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.9-rc1
Yann E. MORIN" [Mon, 4 Mar 2013 22:32:54 +0000 (23:32 +0100)]
Synchronise with v3.9-rc1

This brings up all changes accumulated since v3.7 was released:
  - get the "CONFIG_" prefix from the environment
  - enhancements in mconf: navigable input boxes, better UI, fix in lxdialog
  - enhancements in nconf: entirely rewritten help texts, UI tweaks
  - fixes in qconf and conf
  - fix in documentation

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: update back to a devel version
Yann E. MORIN" [Tue, 19 Feb 2013 21:08:21 +0000 (22:08 +0100)]
version: update back to a devel version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoAdded tag kconfig-frontends-3.8.0.0 for changeset bbdce357cee0
Yann E. MORIN" [Tue, 19 Feb 2013 21:07:32 +0000 (22:07 +0100)]
Added tag kconfig-frontends-3.8.0.0 for changeset bbdce357cee0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: set version for 3.8.0.0 v3.8.0.0
Yann E. MORIN" [Tue, 19 Feb 2013 21:06:44 +0000 (22:06 +0100)]
version: set version for 3.8.0.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.8
Yann E. MORIN" [Tue, 19 Feb 2013 20:56:54 +0000 (21:56 +0100)]
Synchronise with v3.8

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with 3.8-rc7
Yann E. MORIN" [Sat, 9 Feb 2013 13:08:13 +0000 (14:08 +0100)]
Synchronise with 3.8-rc7

Version-bump only.

Signed-off-by: yann.morin.1998@free.fr
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: build with -Werror by default for devel
Yann E. MORIN" [Sat, 26 Jan 2013 18:00:32 +0000 (19:00 +0100)]
configure: build with -Werror by default for devel

When building a devel snapshot (eg. a checkout if the repo), build
with -Werror by default, unles overriden by the user. This should
hopefully help catch errors early.

For releases, do not build with -Werror by default, unless the user
explicitly request -Werror.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with 3.8-rc5
Yann E. MORIN" [Sat, 26 Jan 2013 17:51:34 +0000 (18:51 +0100)]
Synchronise with 3.8-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with 3.8-rc4
Yann E. MORIN" [Fri, 18 Jan 2013 18:19:03 +0000 (19:19 +0100)]
Synchronise with 3.8-rc4

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: enable -Wall by default
Yann E. MORIN" [Sun, 13 Jan 2013 22:29:12 +0000 (23:29 +0100)]
configure: enable -Wall by default

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jan Engelhardt <jengelh@inai.de>
11 years agoconfigure: dump checks for standard headers/functions
Yann E. MORIN" [Sun, 13 Jan 2013 22:10:48 +0000 (23:10 +0100)]
configure: dump checks for standard headers/functions

As Jan puts it:
    I would simply direct users to read the compiler error message.
    That enhances (hopefully) both their knowledge on compiling,
    and reduces the walltime configure runs.

Make it so! :-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jan Engelhardt <jengelh@inai.de>
11 years agoconfigure: use autoreconf in bootstrap
Yann E. MORIN" [Sun, 13 Jan 2013 22:01:40 +0000 (23:01 +0100)]
configure: use autoreconf in bootstrap

Thanks to Jan, let's use autoreconf in bootstrap, instead of our
canned sequence.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Jan Engelhardt <jengelh@inai.de>
11 years agoSynchronise with 3.8-rc3
Yann E. MORIN" [Thu, 10 Jan 2013 17:18:49 +0000 (18:18 +0100)]
Synchronise with 3.8-rc3

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with 3.8-rc2
Yann E. MORIN" [Tue, 8 Jan 2013 18:49:47 +0000 (19:49 +0100)]
Synchronise with 3.8-rc2

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.8-rc1
Yann E. MORIN" [Sat, 22 Dec 2012 12:30:32 +0000 (13:30 +0100)]
Synchronise with v3.8-rc1

Not much getting in this time... :-/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoconfigure: building utilities has been default for some time now
Yann E. MORIN" [Sat, 15 Dec 2012 22:25:52 +0000 (23:25 +0100)]
configure: building utilities has been default for some time now

... so update the help accordingly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: switch back to a development version
Yann E. MORIN" [Sat, 15 Dec 2012 15:26:22 +0000 (16:26 +0100)]
version: switch back to a development version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoAdded tag kconfig-frontends-3.7.0.0 for changeset 8f76741c7dd1
Yann E. MORIN" [Sat, 15 Dec 2012 15:24:16 +0000 (16:24 +0100)]
Added tag kconfig-frontends-3.7.0.0 for changeset 8f76741c7dd1

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoversion: set version for 3.7.0.0 v3.7.0.0
Yann E. MORIN" [Sat, 15 Dec 2012 15:23:15 +0000 (16:23 +0100)]
version: set version for 3.7.0.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with v3.7
Yann E. MORIN" [Sat, 15 Dec 2012 15:17:46 +0000 (16:17 +0100)]
Synchronise with v3.7

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoSynchronise with 3.7-rc8
Yann E. MORIN" [Mon, 3 Dec 2012 21:45:30 +0000 (22:45 +0100)]
Synchronise with 3.7-rc8

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
11 years agoparser: distribute new header
Yann E. MORIN" [Mon, 26 Nov 2012 22:30:01 +0000 (23:30 +0100)]
parser: distribute new header

There is a new header, which we need to distribute, too.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.7-rc6
Yann E. MORIN" [Sun, 18 Nov 2012 11:41:44 +0000 (12:41 +0100)]
Synchronise with 3.7-rc6

Pulls in the CIRCLEQ fix.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoscripts: use a dot to separate third and fourth digits
Yann E. MORIN" [Thu, 15 Nov 2012 20:32:38 +0000 (21:32 +0100)]
scripts: use a dot to separate third and fourth digits

Traditionally, Linux distributions have been using the dash as a separator
between the package's upstream versionning and their own local packaging
versioning.

Using a dash in kconfig-frontends' own versioning scheme may confuse the
distributions, which may not expect this situation (and even if some do,
not all do).

In the beginings, I thought about using a dash to make it explicit that
the digits before the dash was Linux' version, while the digit(s) after
the dash was kconfig-frontends' version. That, because the Linux version
has only two digits for .0 releases, and three digits for stable releases.
But since the Linux kernel's Makefile still report a three-digit version
even for .0 releases, we ended up always using a three-digit Linux version,
and thus always had a four-digit kconfig-frontends' version.

So, use a dot instead of a dash.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.7-rc5
Yann E. MORIN" [Sun, 11 Nov 2012 16:30:51 +0000 (17:30 +0100)]
Synchronise with 3.7-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.7-rc4
Yann E. MORIN" [Sat, 10 Nov 2012 18:21:32 +0000 (19:21 +0100)]
Synchronise with 3.7-rc4

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronsie with 3.7-rc3
Yann E. MORIN" [Sun, 28 Oct 2012 22:17:08 +0000 (23:17 +0100)]
Synchronsie with 3.7-rc3

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.7-rc2
Yann E. MORIN" [Sun, 28 Oct 2012 11:36:39 +0000 (12:36 +0100)]
Synchronise with 3.7-rc2

Version bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoconfigure: avoid warning with automake 1.12 on Cygwin
Yann E. MORIN" [Thu, 25 Oct 2012 19:07:48 +0000 (21:07 +0200)]
configure: avoid warning with automake 1.12 on Cygwin

With automake 1.12 came a new macro, AM_PROG_AR, which *must* be used if
the archiver (eg. ar on GNU systems) is used, to support exotic archivers
such as the one from Microsoft (lib).

Unfortunately, this macro causes issues on older automake versions, and
thus needs to be conditionalised (if that wasn't a word, it now is ;-) )

Furthermore, this macro *must* be called before we initialise libtool
(with LT_INIT).

Sigh... :-/

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoconfigure: CIRCLEQ are needed in the parser, not only in mconf
Yann E. MORIN" [Fri, 19 Oct 2012 21:29:40 +0000 (23:29 +0200)]
configure: CIRCLEQ are needed in the parser, not only in mconf

In fact, the CIRCLEQ are needed in the parser, so all the frontends
are impacted, not only mconf.

Fail building on systems that miss those macros, instead of just
disabling mconf.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agohgignore: ignore generated utilities on Cygwin
Yaakov Selkowitz [Thu, 18 Oct 2012 19:57:55 +0000 (14:57 -0500)]
hgignore: ignore generated utilities on Cygwin

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <4554ed8c5a7b5605d580.1350590610@YAAKOV04>

12 years agoconfigure: check for sys/queue.h and CIRCLEQ_XXX
Yann E. MORIN" [Wed, 17 Oct 2012 22:31:53 +0000 (00:31 +0200)]
configure: check for sys/queue.h and CIRCLEQ_XXX

mconf and nconf need the CIRCLEQ_XXX macros defined in sys/queue.h, so check
for them, as they are missing on legacy systems (eg. Debian potato).

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.7rc1
Yann E. MORIN" [Wed, 17 Oct 2012 21:58:08 +0000 (23:58 +0200)]
Synchronise with 3.7rc1

Pull-in those changes:
    kconfig: replace 'oldnoconfig' with 'olddefconfig', and keep the old name as an alias
    menuconfig: Assign jump keys per-page instead of globally
    menuconfig: Do not open code textbox scroll up/down
    menuconfig: Add jump keys to search results
    menuconfig: Extend dialog_textbox so that it can return to a scrolled position
    menuconfig: Extend dialog_textbox so that it can exit on arbitrary keypresses
    menuconfig: Remove superfluous conditionnal
    kconfig: document oldnoconfig to what it really does in conf.c
    kconfig/mconf.c: revision of curses initialization.

Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com>
12 years agoversion: switch back to development version
Yann E. MORIN" [Sat, 6 Oct 2012 21:35:27 +0000 (23:35 +0200)]
version: switch back to development version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agodocs/known-issues: add Cygwin's libglade explicit link againg -png12
Yann E. MORIN" [Sat, 6 Oct 2012 15:46:15 +0000 (17:46 +0200)]
docs/known-issues: add Cygwin's libglade explicit link againg -png12

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoAdded tag kconfig-frontends-3.6.0-0 for changeset f973d63f037a
Yann E. MORIN" [Sat, 6 Oct 2012 14:36:50 +0000 (16:36 +0200)]
Added tag kconfig-frontends-3.6.0-0 for changeset f973d63f037a

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoversion: set version string for 3.5.0-0 v3.6.0-0
Yann E. MORIN" [Sat, 6 Oct 2012 14:33:11 +0000 (16:33 +0200)]
version: set version string for 3.5.0-0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6
Yann E. MORIN" [Sat, 6 Oct 2012 14:23:53 +0000 (16:23 +0200)]
Synchronise with 3.6

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc7
Yann E. MORIN" [Sun, 30 Sep 2012 17:08:47 +0000 (19:08 +0200)]
Synchronise with 3.6-rc7

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc6
Yann E. MORIN" [Sat, 22 Sep 2012 22:33:21 +0000 (00:33 +0200)]
Synchronise with 3.6-rc6

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc5
Yann E. MORIN" [Sun, 9 Sep 2012 15:21:38 +0000 (17:21 +0200)]
Synchronise with 3.6-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc4
Yann E. MORIN" [Sat, 1 Sep 2012 22:06:34 +0000 (00:06 +0200)]
Synchronise with 3.6-rc4

Version-bump only

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc3
Yann E. MORIN" [Thu, 23 Aug 2012 20:51:18 +0000 (22:51 +0200)]
Synchronise with 3.6-rc3

Version-bump only

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc2
Yann E. MORIN" [Fri, 17 Aug 2012 09:56:42 +0000 (11:56 +0200)]
Synchronise with 3.6-rc2

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.6-rc1
Yann E. MORIN" [Fri, 3 Aug 2012 21:49:37 +0000 (23:49 +0200)]
Synchronise with 3.6-rc1

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agolibs/parser: remove legacy, stray comment
Yann E. MORIN" [Sun, 22 Jul 2012 21:40:42 +0000 (23:40 +0200)]
libs/parser: remove legacy, stray comment

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agonconf: fix build where ncurses headers are in subdirectories
Yaakov Selkowitz [Sun, 22 Jul 2012 21:15:39 +0000 (16:15 -0500)]
nconf: fix build where ncurses headers are in subdirectories

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <543a2e61be6d914d8b59.1342991852@YAAKOV04>

12 years agoparser: fix shared library build on Cygwin
Yaakov Selkowitz [Sun, 22 Jul 2012 19:17:17 +0000 (14:17 -0500)]
parser: fix shared library build on Cygwin

libtool requires the -no-undefined flag on PE platforms to create shared
libraries.

We also need to link against $(lib_INTL) or there would be link errors, since
Cygwin relies on libintl, and PE platforms imply -Wl,-as-needed,-no-undefined.

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <baae5e82ce617196ab12.1342985551@YAAKOV04>

12 years agoconfigure: check ncursesw headers first
Yaakov Selkowitz [Sun, 22 Jul 2012 19:21:10 +0000 (14:21 -0500)]
configure: check ncursesw headers first

If both ncurses and ncursesw are installed, the headers ncurses/curses.h
and ncursesw/curses.h differ, and since libncursesw will be found first,
so should ncursesw/curses.h.

Based on kernel commit 84354256bff5e95ed3dd8d42b4d7322044c979d7.

Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <e86967e4b396876d4a96.1342985552@YAAKOV04>

12 years agoversion: switch back to a devel version
Yann E. MORIN" [Sun, 22 Jul 2012 10:35:26 +0000 (12:35 +0200)]
version: switch back to a devel version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoAdded tag kconfig-frontends-3.5.0-0 for changeset 7ad091e1eac1
Yann E. MORIN" [Sun, 22 Jul 2012 10:33:49 +0000 (12:33 +0200)]
Added tag kconfig-frontends-3.5.0-0 for changeset 7ad091e1eac1

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoversion: set version string for 3.5.0-0 v3.5.0-0
Yann E. MORIN" [Sun, 22 Jul 2012 10:30:49 +0000 (12:30 +0200)]
version: set version string for 3.5.0-0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.5
Yann E. MORIN" [Sun, 22 Jul 2012 10:27:37 +0000 (12:27 +0200)]
Synchronise with 3.5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoSynchronise with 3.5-rc6
Yann E. MORIN" [Fri, 13 Jul 2012 14:00:23 +0000 (16:00 +0200)]
Synchronise with 3.5-rc6

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agosynchronise with 3.5-rc5
Yann E. MORIN" [Sun, 1 Jul 2012 14:42:58 +0000 (16:42 +0200)]
synchronise with 3.5-rc5

Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agosynchronise with 3.5-rc2
Yann E. MORIN" [Sat, 9 Jun 2012 12:22:33 +0000 (14:22 +0200)]
synchronise with 3.5-rc2

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoutils: remove streamline
Yann E. MORIN" [Thu, 7 Jun 2012 22:40:07 +0000 (00:40 +0200)]
utils: remove streamline

streamline is very Linux kernel specific, and can no really be used
for anything but a Linux kernel .config file.

Remove from the utilities.

Remove a superfluous space im utils/Makefile.am at the same time.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoscripts/version: remove left-over debug line
Yann E. MORIN" [Mon, 4 Jun 2012 22:26:59 +0000 (00:26 +0200)]
scripts/version: remove left-over debug line

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoconfigure: fix build out-of-tree
Yann E. MORIN" [Sun, 3 Jun 2012 21:29:35 +0000 (23:29 +0200)]
configure: fix build out-of-tree

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoutils/tweak: use ./configured config prefix
Yann E. MORIN" [Sun, 3 Jun 2012 20:06:04 +0000 (22:06 +0200)]
utils/tweak: use ./configured config prefix

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoutils/tweak: make it case-sensitive
Yann E. MORIN" [Sun, 3 Jun 2012 19:18:04 +0000 (21:18 +0200)]
utils/tweak: make it case-sensitive

Although the Linux kernel does not care about case-sensitivity,
we do, because it is entirely valid to use mixed-case in .in files.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoconfigure: add silent-rules support to custom rules
Yann E. MORIN" [Sun, 3 Jun 2012 16:40:48 +0000 (18:40 +0200)]
configure: add silent-rules support to custom rules

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoconfigure: use automake's silent-rules, enhance to silence make
Yann E. MORIN" [Sun, 3 Jun 2012 15:25:53 +0000 (17:25 +0200)]
configure: use automake's silent-rules, enhance to silence make

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
12 years agoscripts/version: add option to only print internal version
Yann E. MORIN" [Sun, 3 Jun 2012 15:30:55 +0000 (17:30 +0200)]
scripts/version: add option to only print internal version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>