summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* time: add hash fileGustavo Zacarias2015-07-161-0/+2
| | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
* tcping: add hash fileGustavo Zacarias2015-07-161-0/+2
| | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
* uclibc: remove obsolete patchesWaldemar Brodkorb2015-07-152-77/+0
| | | | | | | Patches are in 1.0.4 release included. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: update uClibc-ng to latest versionWaldemar Brodkorb2015-07-152-3/+3
| | | | | | | | Fixes gcc 5.1 errors and contains all recent improvements to Xtensa/ARC NPTL/TLS. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/libmemcached: disable documentationRomain Naour2015-07-151-0/+37
| | | | | | | | libmemcached fail to build the documentation/man due to an python sphinx error. Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: use backtick instead of $(shell ...) make functionArnout Vandecappelle2015-07-151-4/+4
| | | | | | | | | | | | | Only the instance for setting the root password is changed. The instance in SYSTEM_GETTY is harmless since it just uses echo and tail. If SKELETON_TARGET_GENERIC_ROOT_PASSWD is passed as a hashed password by the user, it contains $, so the '-quotes are needed. If it is not, we need the backtick to be expanded so "-quotes are needed. Therefore, the quoting is moved to the definition of SYSTEM_ROOT_PASSWORD. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mpg123: replace $(shell ...) call with $(subst ...)Arnout Vandecappelle2015-07-151-1/+1
| | | | | | | There's no reason to use a shell here. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boost: use backtick instead of $(shell ...) make functionArnout Vandecappelle2015-07-151-5/+2
| | | | | | | | Also remove the variables TARGET_CC_VERSION and HOST_CC_VERSION which lack the BOOST_ prefix and are used only once. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: use backtick instead of $(shell ...) make functionArnout Vandecappelle2015-07-151-1/+1
| | | | | | | | Verified that LINUX_VERSION_PROBED is only used in "-quoted commands (actually, usually it's not quoted). Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* packages: use backtick instead of $(shell ...) make functionArnout Vandecappelle2015-07-1537-57/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is often difficult to know exactly when make will expand the variable, and usually it can only be expanded after the dependencies have been built (e.g. pkg-config or the .pc file). Using a backtick instead makes it very clear that it will be expanded only while executing the command. This change is useful for two cases: 1. The per-package staging (and host) directory will be created as part of the configure step, so any $(shell ...) variable that is used in the configure step will fail because the directory doesn't exist yet. 2. 'make printvars' evaluates the variables it prints. It will therefore trigger a lot of errors from missing .pc files and others. The backticks, on the other hand, are not expanded, so with this change the output of 'make printvars' becomes clean again. This commit contains only the easy changes: replace $(shell ...) with `...`, and also replace ' with " where needed. Follow-up commits will tackle the more complicated cases that need additional explanation. After this change, the following instances of $(shell ...) will remain: - All assignments that use := - All variables that are used in make conditionals (which don't expand the backticks). - All variables that only refer to system executables and make variables that don't change. - The calls to check-host-* in dependencies.mk, because it is eval'ed. [Original patch by Fabio Porcedda, but extended quite a bit by Arnout.] Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ti-gfx: systemd supportAlex Suykov2015-07-152-0/+21
| | | | | | | | | | | | The startup script too complex to embed it completely into the .service file, so it is left as a standalone script. [Thomas: - use relative path for the symbolic link - slightly tweak the service Description string] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* pulseaudio: systemd supportAlex Suykov2015-07-152-0/+19
| | | | | | | | | [Thomas: - use relative path for the service symlink - slightly adjust the service description] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot/uboot: Add support for dtb.img formatJan Viktorin2015-07-152-0/+5
| | | | | | | | | Allow to generate u-boot-dtb.img. This is the same format as u-boot.img, however, it contains a built-in device-tree. This file is being loaded by the U-Boot SPL. Signed-off-by: Jan Viktorin <viktorin@rehivetech.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rsyslog: Fix systemd service creationMaxime Hadjinlian2015-07-141-4/+19
| | | | | | | | | | | | | | | | The rsyslog.service is installed by rsyslog, but the link is not created so the service is not enabled. In order to install the service file, use the correct configure flag. So the INSTALL_INIT_SYSTEMD will create the link, it will also create another link which is due to the fact that the rsyslog.service contains an Alias= If we were to use systemctl enable to enable the service, it would create both,so we mimic that. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: Fix trivial typoJan Viktorin2015-07-141-1/+1
| | | | | Signed-off-by: Jan Viktorin <viktorin@rehivetech.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: relax python version requirementBaruch Siach2015-07-141-1/+1
| | | | | | | | Buildroot should now work with host installed python version 3. Update the manual accordingly. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* vala: bump to version 0.28.0Gustavo Zacarias2015-07-142-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Makefile: save MAKE_VERSIONGustavo Zacarias2015-07-141-2/+5
| | | | | | | | | | | Save MAKE_VERSION as RUNNING_MAKE_VERSION since this is later clobbered by the make package. It will be used by the webkitgtk24 package to check for older make versions which have a bug building it with parallel jobs (it hangs). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* docs/manual: add documentation for linux-ext and linux-tools.Romain Naour2015-07-143-0/+152
| | | | | | | | [Thomas: misc improvements.] Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/perf: migrate perf to use the new linux-tools infrastructureRomain Naour2015-07-145-35/+40
| | | | | | | | | | | | Remove the perf package and add legacy handling. [Thomas: - improve the Config.in.legacy help text - improve the comment explaining why we pass O= when building perf] Signed-off-by: Romain Naour <romain.naour@openwide.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux-tools: add cpupowerRomain Naour2015-07-143-0/+53
| | | | | | | | | | This patch is based on the patch send by James Knight: http://lists.busybox.net/pipermail/buildroot/2015-May/128754.html Signed-off-by: Romain Naour <romain.naour@openwide.fr> Cc: James Knight <james.knight@rockwellcollins.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: add linux-tools infraRomain Naour2015-07-141-0/+24
| | | | | | | | | | | | | | | | | | | | | | | This commit add an infrastructure to build linux kernel tools available in the kernel sources. Currently, the only linux kernel tool packaged in Buildroot is perf and it's packaged as a separate generic package. This is a problem for licence information raised in this thread [1]. Since these tools require to build a Linux kernel, we can use some hooks in linux package like we did for linux extensions [2] and remove the perf package. [1] http://lists.busybox.net/pipermail/buildroot/2015-May/128783.html [2] http://lists.busybox.net/pipermail/buildroot/2015-March/121835.html [Thomas: fix minor typos in comments.] Signed-off-by: Romain Naour <romain.naour@openwide.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/perf: use correct definition of ARCH on x86_64Steven Noonan2015-07-141-0/+7
| | | | | | | | | | | | | | | LINUX_MAKE_FLAGS defines ARCH=$(KERNEL_ARCH), and KERNEL_ARCH is x86_64 on a 64-bit x86 kernel build. The perf Makefiles expect that the ARCH will be "x86" on both 32-bit x86 and 64-bit x86. I didn't experience issues with the Linux 3.14.x version of perf, but this issue cropped up once I started building 3.19.x. Signed-off-by: Steven Noonan <steven@uplinklabs.net> [Romain: - fix coding style] Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/perf: if libunwind is enabled, depend on itSteven Noonan2015-07-141-0/+4
| | | | | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> [Romain: - fix coding style] Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/perf: if numactl (libnuma) is enabled, depend on itSteven Noonan2015-07-141-0/+4
| | | | | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> [Romain: - fix coding style] Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/perf: if slang is enabled, depend on itSteven Noonan2015-07-141-0/+4
| | | | | | | | Signed-off-by: Steven Noonan <steven@uplinklabs.net> [Romain: - fix coding style] Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* btrfs-progs: bump to version 4.1.2Gustavo Zacarias2015-07-142-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: include package/skeleton/Config.inThomas Petazzoni2015-07-141-0/+1
| | | | | | | | This was missing from the patch introducing the skeleton package. It was working fine, except that the skeleton package was not in the global variable PACKAGES. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* graph-depends: Strip skeleton from dependencyMaxime Hadjinlian2015-07-141-4/+5
| | | | | | | | skeleton being a mandatory dependency, we don't want all our packages to have a link back to that node, the graph would be awful. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: New packageMaxime Hadjinlian2015-07-1410-152/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a proper package for the skeleton. The main Makefile is modified to remove the skeleton support. The 'dirs' target, will create the $(TARGET_DIR). The file 'output/target/.root' doesn't exists anymore, as there's no Make rule to statisfy. The infrastructure are modified to filter host-skeleton. It's needed becauses the host-dependencies are derived from the dependencies of the target package where 'host-' is preprended to the depedency name. In the pkg-generic we add skeleton as a dependency to every package. The whole system/system.mk is now removed at the profit of package/skeleton/skeleton.mk [Thomas: - rebase on top of master and fix some minor conflicts - remove the 'select BR2_PACKAGE_SKELETON' in BR2_ROOTFS_SKELETON_DEFAULT and BR2_ROOTFS_SKELETON_CUSTOM, since anyway the skeleton package is always enabled. - fixup a few mistakes in the getty handling due to misnamed variables.] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libnl: remove patch to fix bmon breakageGustavo Zacarias2015-07-141-44/+0
| | | | | | | Upstream decided that programs should be fixed, so so be it. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bmon: bump to version 3.7Gustavo Zacarias2015-07-142-2/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/qpid-proton: needs host-python2Yann E. MORIN2015-07-141-1/+4
| | | | | | | | | | | | qpid-proton is using constructs that are not valid in python3, so we must use a host python2 interpreter. To make this happen this commit adds a dependency on host-python and explicitly tells CMake to use $(HOST_DIR)/usr/bin/python2. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Baruch Siach <baruch@tkos.co.il> Cc: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* glib-networking: bump to version 2.44.0Gustavo Zacarias2015-07-142-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libglib2: bump to version 2.44.1Gustavo Zacarias2015-07-142-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dejavu: bump to version 2.35Gustavo Zacarias2015-07-142-3/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/nodejs: version bump to 0.10.40Martin Bark2015-07-146-4/+4
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* samba4: bump to version 4.2.3Gustavo Zacarias2015-07-142-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-userland: add Restart=always to vcfiled.serviceThomas Petazzoni2015-07-141-0/+1
| | | | | | | | As suggested by Maxime Hadjinlian, add Restart=always to vcfiled.service so that this service gets restarted if it ever exits for some reason. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-userland: systemd supportAlex Suykov2015-07-142-0/+15
| | | | | | | [Thomas: use relative path for the symbolic link.] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* triggerhappy: systemd supportAlex Suykov2015-07-142-0/+17
| | | | | | | [Thomas: use a relative symbolic link.] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* tinyhttpd: systemd supportAlex Suykov2015-07-142-0/+18
| | | | | | | [Thomas: use relative symlink.] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* mongoose: systemd supportAlex Suykov2015-07-142-0/+18
| | | | | | | [Thomas: use relative symbolic link.] Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* snappy: disable testsVicente Olivert Riera2015-07-141-0/+3
| | | | | | | | | | | | | | | | | This will also fix an unsafe header path problem: /br/output/host/usr/bin/mips-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I/usr/include -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -c -o snappy_unittest-snappy-test.o `test -f 'snappy-test.cc' || echo './'`snappy-test.cc mips-linux-gnu-g++: ERROR: unsafe header/library path used in cross-compilation: '/usr/include' Makefile:730: recipe for target 'snappy_unittest-snappy_unittest.o' failed Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* olsr: update hash source commentBaruch Siach2015-07-141-1/+1
| | | | | | | | | Commit ec9e34c9bb7c (olsr: bump version, 2015-07-14) update the hash but left the old source comment. Fix this. Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* heimdal: backport upstream commit to fix parallel buildThomas Petazzoni2015-07-142-0/+37
| | | | | | | | | | | Thanks to Vicente for an initial patch, and to Gustavo for pointing out the relevant upstream fix. Fixes: http://autobuild.buildroot.net/results/3a4/3a42c5b294a9a8602844ed1127ec5eadb60a6bed/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* heimdal: needs host-ncursesVicente Olivert Riera2015-07-141-1/+1
| | | | | | | | | | | Otherwise it will fail with an error like this one: checking for tgetent in -lcurses... no checking for tgetent in -lncurses... no configure: error: libcurses or libncurses are required! Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/openswan: fix parallel buildYann E. MORIN2015-07-141-2/+2
| | | | | | | | | | | Fixes: http://autobuild.buildroot.org/results/2ec/2ecb098b01bd44d75182b15f98c1fd2a8c927438/ http://autobuild.buildroot.org/results/18f/18f0166f3fa831f321818e286d9c2e9037f8c8d0/ ... Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* olsr: bump versionMaxime Hadjinlian2015-07-142-3/+3
| | | | | Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: fix fallout from checking kconfig config filesYann E. MORIN2015-07-142-2/+2
| | | | | | | | Those checks should only be done when the package is actually enabled. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud