201 Commits

Author SHA1 Message Date
Yann E. MORIN"
71a6e0c52a Synchronise with 3.7-rc2
Version bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-28 12:36:39 +01:00
Yann E. MORIN"
79286dbc70 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>
2012-10-25 21:07:48 +02:00
Yann E. MORIN"
635e5f48a4 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>
2012-10-19 23:29:40 +02:00
Yaakov Selkowitz
64fdd13a81 hgignore: ignore generated utilities on Cygwin
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <4554ed8c5a7b5605d580.1350590610@YAAKOV04>
2012-10-18 14:57:55 -05:00
Yann E. MORIN"
fdc3918b26 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>
2012-10-18 00:31:53 +02:00
Yann E. MORIN"
c2edf46399 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>
2012-10-17 23:58:08 +02:00
Yann E. MORIN"
5c84af50fd version: switch back to development version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-06 23:35:27 +02:00
Yann E. MORIN"
da8cdbdfbf docs/known-issues: add Cygwin's libglade explicit link againg -png12
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-06 17:46:15 +02:00
Yann E. MORIN"
32442143f9 Added tag kconfig-frontends-3.6.0-0 for changeset f973d63f037a
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-06 16:36:50 +02:00
Yann E. MORIN"
5b25b39cf5 version: set version string for 3.5.0-0
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
kconfig-frontends-3.6.0-0
2012-10-06 16:33:11 +02:00
Yann E. MORIN"
c3eca5f8a1 Synchronise with 3.6
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-06 16:23:53 +02:00
Yann E. MORIN"
399d850737 Synchronise with 3.6-rc7
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-09-30 19:08:47 +02:00
Yann E. MORIN"
91cf122f49 Synchronise with 3.6-rc6
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-09-23 00:33:21 +02:00
Yann E. MORIN"
40b6aa5c9d Synchronise with 3.6-rc5
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-09-09 17:21:38 +02:00
Yann E. MORIN"
ebf393bae7 Synchronise with 3.6-rc4
Version-bump only

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-09-02 00:06:34 +02:00
Yann E. MORIN"
6c1c57b2bd Synchronise with 3.6-rc3
Version-bump only

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-23 22:51:18 +02:00
Yann E. MORIN"
e7d27b7868 Synchronise with 3.6-rc2
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-17 11:56:42 +02:00
Yann E. MORIN"
6a5f266d85 Synchronise with 3.6-rc1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-03 23:49:37 +02:00
Yann E. MORIN"
115507bef7 libs/parser: remove legacy, stray comment
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-22 23:40:42 +02:00
Yaakov Selkowitz
0c3eea9cac nconf: fix build where ncurses headers are in subdirectories
Signed-off-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Message-Id: <543a2e61be6d914d8b59.1342991852@YAAKOV04>
2012-07-22 16:15:39 -05:00
Yaakov Selkowitz
a7c686093f 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>
2012-07-22 14:17:17 -05:00
Yaakov Selkowitz
cb4975f4aa 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>
2012-07-22 14:21:10 -05:00
Yann E. MORIN"
a9baabab3a version: switch back to a devel version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-22 12:35:26 +02:00
Yann E. MORIN"
7c7453c923 Added tag kconfig-frontends-3.5.0-0 for changeset 7ad091e1eac1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-22 12:33:49 +02:00
Yann E. MORIN"
e64e53eceb version: set version string for 3.5.0-0
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
kconfig-frontends-3.5.0-0
2012-07-22 12:30:49 +02:00
Yann E. MORIN"
4c9e5c21f6 Synchronise with 3.5
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-22 12:27:37 +02:00
Yann E. MORIN"
266e40ef71 Synchronise with 3.5-rc6
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-13 16:00:23 +02:00
Yann E. MORIN"
7fb856565f synchronise with 3.5-rc5
Version-bump only.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-07-01 16:42:58 +02:00
Yann E. MORIN"
bcd6610a2a synchronise with 3.5-rc2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-09 14:22:33 +02:00
Yann E. MORIN"
2fcc44cab4 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>
2012-06-08 00:40:07 +02:00
Yann E. MORIN"
c00a8bd778 scripts/version: remove left-over debug line
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-05 00:26:59 +02:00
Yann E. MORIN"
cc6690a747 configure: fix build out-of-tree
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 23:29:35 +02:00
Yann E. MORIN"
94e9de8944 utils/tweak: use ./configured config prefix
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 22:06:04 +02:00
Yann E. MORIN"
8a4fff015f 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>
2012-06-03 21:18:04 +02:00
Yann E. MORIN"
10b00c575c configure: add silent-rules support to custom rules
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 18:40:48 +02:00
Yann E. MORIN"
7bfe71ee20 configure: use automake's silent-rules, enhance to silence make
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 17:25:53 +02:00
Yann E. MORIN"
47eee09900 scripts/version: add option to only print internal version
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 17:30:55 +02:00
Yann E. MORIN"
5e8c7cfbbc synchronise with 3.5-rc1
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 14:43:20 +02:00
Yann E. MORIN"
8b9b443036 scripts/ksync: fix make dist
The file that contains the list of files to sync has
been renamed, but the Makefile was not updated. Fix that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-06-03 17:17:42 +02:00
Yann E. MORIN"
09c49b0bc7 scripts/ksync: rename the list of files to sync
Bring it up in line with the ksync naming scheme.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-29 23:02:45 +02:00
Yann E. MORIN"
54ef3d6dc2 scripts/ksync: append git-log when syncing
When syncing from the kernel, run 'git log' on the affected files,
and store it locally.

This will be used to generate announcements for the future releases.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-29 23:16:45 +02:00
Yann E. MORIN"
cf783462a7 scripts/ksync: do not redirect stdin
If stdin is redirected, and a patch does not apply cleanly, the user won't
be able to act on patch messages, and patch will get confused because it
would read patch data when it prompts the user.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-29 22:29:44 +02:00
Yann E. MORIN"
8055cca82b readme: reformat and fix typos
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-30 00:12:01 +02:00
Yann E. MORIN"
6ab0b367d5 docs: add a list of known issues
So far, document limitations when building under Cygwin.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 21:48:43 +02:00
Yann E. MORIN"
311fe748b1 configure: add option to disable l10n
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 22:47:22 +02:00
Yann E. MORIN"
3653fae6ed utils: don't build gettext if intl support is missing
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 21:34:47 +02:00
Yann E. MORIN"
4e2e111fcd configure: cleanup the gettext checks
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 21:00:33 +02:00
Yann E. MORIN"
8cf3c57b46 configure: add check for libintl
Compiling on Cygwin requires explicit link against libintl.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-18 00:46:53 +02:00
Yann E. MORIN"
bb7c99d3da libs/parser: do not use gettext if not available
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 19:09:53 +02:00
Yann E. MORIN"
138bc9fd61 configure: fix no libintl header
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-28 19:24:08 +02:00