summaryrefslogtreecommitdiff
path: root/recipes/ncurses
AgeCommit message (Collapse)AuthorFiles
2010-09-09ncurses: fixed PREnrico Scholz1
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-09-09ncurses: use linker scripts for libncurses(w)Enrico Scholz2
Some software (e.g. util-linux-ng) assumes that symbols from -ltinfo will be added when it is linked against -lncurses. This breaks when linkerflags are containing --no-copy-dt-needed-entries which is the case e.g. in Fedora 13+. This patch replaces the libncurses.so symlink with a linkerscript which adds -ltinfo. To do things in a consistant manner, the patch rewrites most parts of 9e58422868a03eeafa72781477174850d1c5abe7. NOTE: it might require a 'bitbake ncurses -c clean' to see an effect because staging on updates does not change a symlink (libncurses.so) to a regular file. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-09-08ncurses: added libtermcap.so file for backward compatibilityEnrico Scholz2
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: bumped PREnrico Scholz1
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: fixed widec builds for native targetsEnrico Scholz1
-D_GNU_SOURCE was not propagated when building native helper tools and must be added to CPPFLAGS hence. By fixing this, widec build can be enabled for native and sdk. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: set some configure cache variablesEnrico Scholz2
Corresponding tests returned either wrong results or were generally broken. Test for GPM was not prepared for crosscompiling and GPM support has been disabled hence. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: set --with-ticlib for widec libs tooEnrico Scholz1
It was used for narrow lib and there are no reasons why it should not be set for widec tool. Noticed by Eric Benard. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: made -tools depend on base packageEnrico Scholz1
There is a symlink in -tools to a file in the base package. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: preserve default PACKAGES list by using +=, not =Enrico Scholz1
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: splitted common terminal definitions in own package and depend on itEnrico Scholz1
Moved /etc/terminfo from base 'ncurses' packages into -terminfo-base. Recommend this package in -libtinfo and suggest the large -terminfo package. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-29ncurses: use ${PN} instead of hardcoded 'ncurses' in package namesEnrico Scholz1
Thanks to Eric Benard for noticing this. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-23ncurses_5.7.bb,recipes: Make DEFAULT_PREFERENCEKhem Raj1
* Select 5.7 if none pinned. * Bump PR for recipes which have ncurses dependency. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-08-11ncurses: swapped installation of widec and narrowc headersEnrico Scholz1
Widec headers contain additional definitions and shall be installed last hence. To ensure compatibility of both headers a sanity check was added. Thanks to Martin Jansa for noticing this issue. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-08-05ncurses: added 5.7 recipeEnrico Scholz2
It uses ideas from the old 5.4 recipe but brings a lot of new features like widec libs, pkgconfig files or splitted library packages. As lot of packages depend on ncurses, whole distribution must be probably rebuild when updating to this new version. Due to this and the complex recipe, it has a negative DEFAULT_PREFERENCE for now. Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
2010-07-26ncurses: proPagate is with a p, not a gKoen Kooi1
2010-07-25Work around ncurses-sdk & zlib-sdk build failures on CentOS 5.4Chris Larson2
The issue here is that we're building ncurses with HOST==BUILD!=TARGET, aka 'cross', yet we're applying a CFLAGS override based on the target, not the host, which results in passing -fforward-propagate to the build machine's gcc, which isn't supported in older versions. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-07-25ncurses: make certain that the rxvt-unicode dir existsChris Larson1
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-07-25ncurses: don't rely on bitbake's expansion of undefined variables behaviorChris Larson1
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2010-07-07ncurses-nativesdk: Add to BBCLASSEXTENDTom Rini1
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-06-09ncurses: Switch to INC_PR and BBCLASSEXTEND. Fix ncurses-sdk and terminfoTom Rini4
RSUGGESTS needs to use ${PN} not ncurses otherwise ncurses-sdk will try ncurses-terminfo (wrong) not ncurses-sdk-terminfo (right). Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-06-09ncurses{,-native,-sdk}: Drop unnecessary FILESPATHTom Rini1
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2010-06-05ncurses: Add -fforward-propagate on arm.Khem Raj2
* Needed on -O1 compile. Generally we use -Os where this option is already enabled. But we enable is anyway so it gets picked at -O1 too which we use with DEBUG builds. Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-05-25Make the do_patch apply=yes param implicit if extension is .diff/.patchChris Larson1
For .diff/.patch you need to apply manually, you can specify apply=no. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-05-25Rename url params patch=<ignored>/pnum=<n> to apply={yes,no}/striplevel=<n>Chris Larson1
I think this makes the behavior rather more clear. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Khem Raj <raj.khem@gmail.com>
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa2
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-03-28ncurses: convert to new-style stagingKoen Kooi1
2009-12-24ncurses: Removed patches that are no more in use.Stanislav Brabec5
2009-11-05ncurses: Always use --enable-static to work-around possible linking problems.Stanislav Brabec1
2009-08-20Revert "ncurses: don't use libtool."Chris Larson1
This reverts commit f9b6fb8272850ebb1a001f6f055df8a3c74733fd. Apparently the change to not use libtool causes failures on some machines, but not others. Will investigate further.
2009-08-19ncurses: don't use libtool.Chris Larson1
Signed-off-by: Chris Larson <clarson@mvista.com>
2009-04-02ncurses: add patch to use LDFLAGS (fixes QA error)Jeremy Lainé2
2009-03-17rename packages/ to recipes/ per earlier agreementDenys Dmytriyenko11
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>