summaryrefslogtreecommitdiffstats
path: root/package/ncurses
Commit message (Collapse)AuthorAgeFilesLines
* ncurses: fix typo 'target'Sebastien Bourdelin2014-10-191-1/+1
| | | | | | Signed-off-by: Sebastien Bourdelin <sebastien.bourdelin@savoirfairelinux.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: rename FOO_CONF_OPT into FOO_CONF_OPTSThomas De Schampheleire2014-10-041-4/+4
| | | | | | | | | | | | To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS, make the same change for FOO_CONF_OPT. Sed command used: find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g' Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ncurses: Add libcurses symlink to libncursesVicente Olivert Riera2014-09-251-0/+6
| | | | | | | | | | | | | | | | | | Some packages use -lcurses when they are linking, so they try to link to a library called libcurses. The library provided by our ncurses package is called libncurses, so those packages fail to link with a message like this one: /bin/ld: cannot find -lcurses Installing a libcurses symlink to libncurses fixes the problem. Fixes: http://autobuild.buildroot.net/results/466/466995f9534447a4f54327a14c44ef9e16dd1123/ Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Reviewed-by: Markos Chandras <Markos.Chandras@imgtec.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ncurses: fixup library symlinksGustavo Zacarias2014-09-172-2/+15
| | | | | | | | | | | | As stated on the list we need to copy static libraries when doing static targets so add the logic for that. Also exclude the wide option for blackfin flat since there seem to be toolchain issues with that combination - since it's a new feature option someone interested might look into it later. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ncurses: Allow building wide char supportJeremy Kerr2014-09-172-2/+28
| | | | | | | | | | | Allow ncurses to be configured with wide char support; this causes the libraries to be built with the 'w' suffix (eg libncursesw.so, libmenuw.so, etc), so we need to create a few symlinks. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Tested-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ncurses: enable parallel buildGustavo Zacarias2014-06-011-1/+5
| | | | | | | | | | | Using a trick taken from gentoo enable parallel build when building for the target to reduce the build time for my test case from about 54s to 32s on a dual-core laptop. [Peter: add comment explaining why] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ncurses: Remove duplicated library install codeJeremy Kerr2014-03-231-22/+10
| | | | | | | | | | | | | | | | Currently, the ncurses package conditionally defines macros to install the panel, form and menu libraries. This means we duplicate the install step for each library type. Rather than defining a set of macros, this change introduces a variable for the set of installed libraries, $(NCURSES_LIBS-y). We use this in a single macro to perform the library installation in one place. Based on a change suggested by Thomas Petazzoni <thomas.petazzoni@free-electrons.com>. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: remove support for documentation on targetThomas De Schampheleire2014-02-081-1/+1
| | | | | | | | This patch removes deprecated symbol BR2_HAVE_DOCUMENTATION and all its usage. Additionally, it removes the now unused BR2_DEPRECATED_SINCE_2012_11. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* ncurses: add target progs optionGustavo Zacarias2013-12-042-5/+28
| | | | | | | | Closes bug #5072 Based on work from Stefan Meißner, thanks! Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Remove BR2_HAVE_DEVFILESThomas Petazzoni2013-07-041-20/+0
| | | | | | | | | | | | This finally removes the BR2_HAVE_DEVFILES option, that was used to install/keep development files on target. With the recent migration of the internal backend to the package infrastructure, we had anyway lost the ability to build gcc for the target, and install the uClibc development files on the target. [Peter: also remove support/scripts/copy.sh] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove description and url from headerAlexandre Belloni2013-06-062-1/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: enable shared library build on the hostThomas Petazzoni2013-03-241-1/+1
| | | | | | | | | | | | On the host, we generally build and install a shared library rather than a static version of libraries. In this specific case, we will want to build host-gettext, which builds a shared library that depends on ncurses. And this doesn't work well if ncurses is static because it hasn't been built with -fPIC. Therefore, let's build ncurses as shared on the host. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: speed up host buildThomas Petazzoni2013-03-041-1/+4
| | | | | | | | Disable C++ and Ada bindings in host-ncurses, since those are not needed. Save 9 seconds of build time on my laptop. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: speed up the build by not installing manpagesThomas Petazzoni2013-03-041-2/+4
| | | | | | | | | | | | | The installation of manpages during the installation step of host-ncurses and ncurses is horribly slow, and useless. This commit therefore disables the installation of those manpages, using the --without-manpages configuration option. It brings the combined host-ncurses+ncurses configure/build/install time from 3 minutes and 18 seconds to 1 minute and 36 seconds. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: use <pkg>_CONFIG_SCRIPTS wherever possibleThomas Petazzoni2013-02-081-7/+1
| | | | | | | | | | | Use the <pkg>_CONFIG_SCRIPTS mechanism in all packages for which it does all what the package was doing. A few packages, like libxslt, are for now left out, since they need some additional fixup (for example a fixup of includedir). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* packages: remove the last remaining copyright noticesThomas Petazzoni2013-01-201-18/+0
| | | | | | | | | | | | | There is no real reason to keep copyright notices in just four packages, while none of the other packages have such copyright notices. The license is already clearly announced by the COPYING file in the top Buildroot source directory. The authors are clearly credited through the Git history of the project. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: add license infoArnout Vandecappelle (Essensium/Mind)2012-11-141-0/+2
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: bump to 5.9Thomas Petazzoni2012-07-302-2/+92
| | | | | | | | | | | | | | | | | | | | | | Bumping to 5.9 has two nice side-effects: * It builds fine on noMMU architectures such as Blackfin, which will fix build failures like http://autobuild.buildroot.org/results/cf3e6a95c82b60d63da041293db576a8f21f9136/build-end.log. * It installs a pkg-config file, which will allow gpsd to find ncurses properly, without the need to use ncurses5-config, which means we can get rid of one of our gpsd patches. Thanks to Mike Frysinger for pointing the new --enable-pc-files option. After this bump, I build tested a large number of the ncurses reverse dependencies we have in Buildroot, and they all built fine. Thanks to Gustavo Zacarias for the investigation on why ncurses 5.9 why segfaulting: it turned out to be caused by the --enable-broken-linker configure option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ncurses: get the post staging installation hook called properlyThomas Petazzoni2012-07-261-1/+1
| | | | | | | There was a typo in the name of the variable to register the hook, which prevent the hook from actually being called. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: rename XXXTARGETS to xxx-packageArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | | | Also remove the redundant $(call ...). This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* all packages: use new host-xxx-package macrosArnout Vandecappelle (Essensium/Mind)2012-07-171-1/+1
| | | | | | | | | | | This is a purely mechanical change, performed with find package linux toolchain boot -name \*.mk | \ xargs sed -i -e 's/$(eval $(call GENTARGETS,host))/$(eval $(host-generic-package))/' \ -e 's/$(eval $(call AUTOTARGETS,host))/$(eval $(host-autotools-package))/' \ -e 's/$(eval $(call CMAKETARGETS,host))/$(eval $(host-cmake-package))/' Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ncurses: remove redundant HOST_NCURSES_DEPENDENCIESArnout Vandecappelle (Essensium/Mind)2012-07-151-2/+0
| | | | | Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ncurses: build statically when BR2_PREFER_STATIC_LIBPeter Korsgaard2012-06-291-4/+7
| | | | | | | --disable-static is no more. Only try to install .so files if not configured for static linking. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: install screen terminfo fileGustavo Zacarias2012-05-071-0/+2
| | | | | | | | | Closes #5204 Install the terminfo file for screen. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: unbreak host build after auto-host-deps changePeter Korsgaard2012-01-181-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: remove useless arguments from AUTOTARGETSThomas Petazzoni2011-09-291-2/+2
| | | | | | | | | | Thanks to the pkgparentdir and pkgname functions, we can rewrite the AUTOTARGETS macro in a way that avoids the need for each package to repeat its name and the directory in which it is present. [Peter: pkgdir->pkgparentdir] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: fix host build breakageGustavo Zacarias2011-09-271-1/+1
| | | | | | | | Disable GPM support for host ncurses build since it sometimes breaks the build. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: remove explicit STRIPCMDPeter Korsgaard2011-08-261-1/+0
| | | | | | Stripping is done globally in target-finalize these days. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: fix hanging installation due to old version of ticThomas De Schampheleire2011-08-261-0/+15
| | | | | | | | | | | | | | | | | | | | Closes #3685 During installation of ncurses, the 'tic' program from the host is used. In some cases, this version of tic is too old for the data to be processed, and the installation hangs indefinitely (already reported in July 2010, see [1]) With this patch, a static version of tic is built and used during the installation step of target ncurses. This method is based on a similar fix in Gentoo Linux (see [2] for the report and [3] for the solution). [1] http://lists.busybox.net/pipermail/buildroot/2010-July/036100.html [2] http://bugs.gentoo.org/show_bug.cgi?id=249363#c25 [3] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-libs/ncurses/ncurses-5.7-r2.ebuild [Peter: Install into host, don't tweak path] Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: roll back to version 5.7Gustavo Zacarias2011-04-241-2/+1
| | | | | | | | ncurses 5.8 and 5.9 segfault with some applications so roll back to version 5.7 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: don't build testsPeter Korsgaard2011-04-051-0/+1
| | | | | | Slows down build. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: version bump to 5.8Mike Frysinger2011-03-271-1/+1
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: get rid of unused BR2_PACKAGE_NCURSES_TARGET_HEADERS handlingPeter Korsgaard2010-08-301-5/+2
| | | | | | | | | The option was removed from Config.in in 58508f39c (ncurses: remove dedicated target-headers option), so remove it from the makefile as well. Reported-by: Ian <reg-ian.ridley-buildroot@hydrix.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: bump to 5.7Gustavo Zacarias2010-06-181-1/+1
| | | | | | | Closes #2038 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: fix path to patch ncurses5-configLionel Landwerlin2010-05-031-2/+2
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: convert to autotools infrastructureLionel Landwerlin2010-05-031-121/+67
| | | | | Signed-off-by: Lionel Landwerlin <llandwerlin@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Create $(TARGET_DIR)/usr/lib when installingClark Rawlins2009-11-301-0/+1
| | | | | | | | | | In some configurations $(TARGET_DIR)/usr/lib isn't created before the target install target for libncurses is run. This change makes sure it is created before the install target copies files to it. Signed-off-by: Clark Rawlins <clark@bit63.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: remove dedicated target-headers optionPeter Korsgaard2009-10-032-12/+2
| | | | | | | Instead, simply only copy headers/static lib if BR2_HAVE_DEVFILES is enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard2009-10-011-1/+1
| | | | | | | | | | We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ncurses: fixup ncurses5-config scriptPeter Korsgaard2009-03-011-0/+2
| | | | Fixes #133.
* Fix static lib dep for ncursesUlf Samuelsson2009-01-231-1/+3
|
* Use /usr/lib for ncurses instead of /libUlf Samuelsson2009-01-221-10/+9
|
* package/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* Add ncurse-unpacked targetUlf Samuelsson2009-01-121-0/+2
|
* For some reason we ended up with a link-loop. This does not.Thomas Lundquist2009-01-111-2/+2
|
* package/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-6/+6
|
* buildroot: remove trailing spacesPeter Korsgaard2008-08-041-3/+3
| | | | | | | for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`; do sed -i 's/ \+$//' $i; done
* Kconfig: remove 'default n'Peter Korsgaard2008-07-171-5/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* ncurses: don't follow symlink on ln invocationPeter Korsgaard2008-07-011-1/+1
| | | | | | The ln -sf command would fail if $TARGET_DIR/usr/lib/terminfo already exists as we don't have write permissions to the symlink target. Fixed by adding -n option (don't dereference link).
OpenPOWER on IntegriCloud