summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libgtk2: remove redundant INSTALL_TARGETBaruch Siach2015-01-141-1/+0
| | | | | | | INSTALL_TARGET defaults to YES. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* botan: remove redundant INSTALL_TARGETBaruch Siach2015-01-141-1/+0
| | | | | | | INSTALL_TARGET defaults to YES. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* read-edid: make available for !x86Peter Korsgaard2015-01-142-6/+2
| | | | | | | | | | | It is only the get-edid tool that is x86 specific, parse-edid builds and works fine on other architectures so make it available everywhere. Also drop the custom install step as 'make install' does the right thing. This does cause us to install into /usr/sbin instead of /sbin, but as that is what upstream wants we can consider that a bugfix. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* poppler: fix select of Qt4 GUI moduleThomas Petazzoni2015-01-131-1/+1
| | | | | | | | | | | For some silly reason, the option is named BR2_PACKAGE_QT_GUI_MODULE and not BR2_PACKAGE_QT_QUI. Hopefully fixes: http://autobuild.buildroot.org/results/47d/47dee003b29f156496492757cbaa4208b002ab65/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* start-stop-daemon: new packageGustavo Zacarias2015-01-125-0/+91
| | | | | | | | | | | | | | | | We don't use the 1.17.x series because it has issues when cross-compiling. [Thomas: - change license to GPLv2+, and the license file to COPYING. While start-stop-daemon.c itself is under the Public Domain, the compat library against which it is linked is GPLv2+.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Tested-by: Karoly Kasza <kaszak@gmail.com> Reviewed-by: Karoly Kasza <kaszak@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ifupdown: new packageGustavo Zacarias2015-01-125-0/+65
| | | | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Karoly Kasza <kaszak@gmail.com> Reviewed-by: Karoly Kasza <kaszak@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton/S40network: tweak for debian ifupdownGustavo Zacarias2015-01-121-0/+3
| | | | | | | | | | Make the S40network script create the /run/network directory for the debian variant of ifupdown which uses it as a lock directory. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Karoly Kasza <kaszak@gmail.com> Reviewed-by: Karoly Kasza <kaszak@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bind: Add systemd unit file and install it to run at startup.Nathaniel Roach2015-01-122-0/+21
| | | | | | | | The unit file is taken from debian, but tested working. We'll call it named.service to match the sysV initscript. Signed-off-by: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/glmark2: Fix mesa3d dependencyBernd Kuhls2015-01-121-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Compilation fails with this defconfig, provided by Thomas BR2_arm=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD=y BR2_TOOLCHAIN_EXTERNAL_URL="http://autobuild.buildroot.org/toolchains/tarballs/br-arm-full-2014.11.tar.bz2" BR2_TOOLCHAIN_EXTERNAL_HEADERS_3_17=y BR2_TOOLCHAIN_EXTERNAL_LARGEFILE=y BR2_TOOLCHAIN_EXTERNAL_INET_IPV6=y BR2_TOOLCHAIN_EXTERNAL_LOCALE=y BR2_TOOLCHAIN_EXTERNAL_INET_RPC=y BR2_TOOLCHAIN_EXTERNAL_CXX=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_PACKAGE_GLMARK2=y BR2_PACKAGE_MESA3D=y BR2_PACKAGE_RPI_USERLAND=y because rpi-userland is used a provider for libegl/gles. Fix this by depending on the corresponding mesa3d suboptions. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/nodejs: fix hard float errorJörg Krause2015-01-121-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for building nodejs with hard floating ABI if supported by the target and remove bogus comment. Buildroot does propose this tuning. Basically, you have three cases of floating point strategies: * soft float, i.e 'soft' in nodejs speak. This is enabled in Buildroot when BR2_ARM_EABI=y and BR2_SOFT_FLOAT=y. * hard float using integer registers to pass floating point arguments, i.e 'softfp' in nodejs speak. This is enabled in Buildroot when BR2_ARM_EABI=y and BR2_SOFT_FLOAT is disabled. * hard float using floating pointer registers to pass floating point arguments, i.e 'hard' in nodejs speak. This is enabled in Buildroot when BR2_ARM_EABIHF=y. This patch fixes "[Buildroot] Float error on SAMA5D3 Xplained using nodejs": http://lists.busybox.net/pipermail/buildroot/2014-December/114254.html Tested at run-time by me on a TI Beaglebone Black. [Thomas: add qstrip call when using the BR2_GCC_TARGET_FLOAT_ABI variable.] Signed-off-by: Jörg Krause <jkrause@posteo.de> Reported-by: Cédric Heyman <c.heyman@til-technologies.fr> Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* squid: fix automake breakageGustavo Zacarias2015-01-121-1/+3
| | | | | | | | | | | | | | | | | | | Squid bundles a copy of libltdl (from libtool) which autoreconfigures on its own. For some odd reason when automake was bumped to version 1.15 and if the host system has another automake version, for example 1.14, the ACLOCAL and AUTOMAKE variables don't expand properly when the internal autoreconf is triggered hence calling the missing handler which in turn tries to use an incorrect automake version. The solution is to pass unexpanded ACLOCAL and AUTOMAKE variables that defer the evaluation to a later moment and avoid the issue. Fixes: http://autobuild.buildroot.net/results/73f/73fcffafbea320f8c64378bbe8a96922b5e7c6b5/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: bump version to 9.4.0Nathaniel Roach2015-01-121-1/+1
| | | | | Signed-off-by: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libcurl: drop curl* aliasesGustavo Zacarias2015-01-121-5/+0
| | | | | | | They're unused hence not useful. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* samba4: bump to version 4.1.15Gustavo Zacarias2015-01-122-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bandwidthd: Add systemd unit file and install it to run at startup.Nathaniel Roach2015-01-112-0/+21
| | | | | Signed-off-by: Nathaniel Roach <nroach44@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* openntpd: needs NPTLGustavo Zacarias2015-01-111-3/+3
| | | | | | | | Openntpd in fact needs nptl threads, basic threads aren't enough. Fixes: http://autobuild.buildroot.net/results/f4d/f4dd964231a5dbbc12a7237127fa9c45d6aa0d06/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* postgresql: add systemd service filePeter Seiderer2015-01-102-0/+32
| | | | | | | | [Thomas: indent using tabs.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xtables-addons: enable necessary kernel optionsGustavo Zacarias2015-01-101-0/+3
| | | | | | | | | | Enable the required conntrack/netfilter options, otherwise xtables-addons will fail to build. The basic iptables options are already covered by the iptables package which is a required dependency anyway. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* iptables: enable basic kernel optionsGustavo Zacarias2015-01-101-0/+5
| | | | | | | | Enable the basic kernel options for iptables to be useful at least to filter incoming connections. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* xtables-addons: new packageGustavo Zacarias2015-01-104-0/+57
| | | | | | | | | | | | | | | | | | | | | The geoip "helpers" are basically scripts that download and reformat the geoip database in a form usable by xt_geoip. The netfilter (kernel & userland) sides of it are built and installed. Since there are many considerations to geoip databases (free, commercial and variants for each) it's left to the user to deal with that if they plan to use the extension which is only one among many. [Thomas: - Take into account the rename of BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS - Remove "depends on BR2_LINUX_KERNEL" as suggested by Arnout. - Move XTABLES_ADDONS_CONF_OPTS a bit further down, with newlines around it, and adjust the indentation of the first line. Just to make it slightly more readable.] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* qt: split script and webkit supported arches in two different variablesVicente Olivert Riera2015-01-102-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently in Buildroot we have a BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT variable indicating which architectures support Qt Webkit. We also make Qt Script depending on that variable, so we are assuming that Qt Script is supported for exactly the same architectures which support Qt Webkit, and that's not true. For instance, Qt Webkit is not supported for MIPS64 when using the n32 ABI, but Qt Script is actually supported. So, if we make BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT depending on !BR2_MIPS_NABI32 we will also disable Qt Script, because as I said before, Qt Script depends on BR2_PACKAGE_QT_ARCH_SUPPORTS_WEBKIT, and we don't want that because Qt Script works. We fix this by creating another variable called BR2_PACKAGE_QT_ARCH_SUPPORTS_SCRIPT to state which architectures support Qt Script, so now we can differentiate them from the ones supporting Qt Webkit. Related: http://lists.busybox.net/pipermail/buildroot/2014-November/112605.html Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain-external: split target installation from staging installationThomas Petazzoni2015-01-101-7/+29
| | | | | | | | | | | Currently, all the installation work of the toolchain-external package is done during the install-staging step. However, in order to be able to properly collect the size added by each package to the target filesystem, we need to make sure that toolchain-external installs its files to $(TARGET_DIR) during the install-target step. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Tested-by: Jérôme Pouiller <jezz@sysmic.org>
* lzma: repair buildVincent2015-01-101-0/+68
| | | | | | | | | | | | | | | The build of host-lzma is broken since commit 97703978ac870ce2 ("support/libtool: make -static behave like -all-static"). Lzma forces '-static' in its LDFLAGS, which contradicts what buildroot tries to achieve by patching libtool scripts and configuring host packages with '--disable-static'. We add a patch to remove lzma's hardcoded LDFLAGS, to fix the build. Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ruby: fix verconf.h related build failurePeter Seiderer2015-01-101-0/+7
| | | | | | | | | | | | | See [1] for failure analysis. Fixes: http://autobuild.buildroot.net/results/c94fef5d2cfb00a336905ae3c110d7680f6d5416/ http://autobuild.buildroot.net/results/4375cb1e325a336dbf59f22f975be9165ad0648a/ [1] http://lists.busybox.net/pipermail/buildroot/2014-December/114273.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* nftables: making interactive console optionalAlexander Clouter2015-01-102-3/+8
| | | | | | | | | | | | | | This lets you (by default enabled) compile out its readline dependency. [Thomas: - remove the patch, which is now unneeded, since we've bumped to nftables 0.4, which as the patch to make readline optional. - remove the new Config.in option, just enable the interactive console when the readline package is enabled.] Signed-off-by: Alexander Clouter <alex+buildroot@digriz.org.uk> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* glmark2: new packageSpenser Gilliland2015-01-103-0/+99
| | | | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* system: run getty on boot console by defaultAlexey Brodkin2015-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to specify explicitly serial port with all its settings for init to instantiate getty. This limits usecases when the same one rootfs could be used. For example following cases won't work well with hardcoded serial console settings: * On the same board other serial port is expected to be used * The same rootfs is intended to be used on different boards with different serial ports (like ttySx vs ttyAMAx or even ttyx) With this change by default we rely on "console" specified in kernel's boot command line. What is important getty will be set on the last console specified in bootargs. For example is a kernel comand line: --->--- bootargs="... console=tty0 console=ttyS3,115200n8..." --->--- This now will instantiate serial console on ttyS3 but not on tty0. Tested with both Busybox and SysV init. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot/uboot: Remove obsolete CONFIG_NOSOFTFLOAT flagJörg Krause2015-01-101-3/+2
| | | | | | | | | | | | | | | | | This flag seems to be obsolete. There is no piece of code in the U-Boot source tree referencing CONFIG_NOSOFTFLOAT. Unfortunatly the use of this flag is not documented here. Maybe it's about this old workaround: http://lists.denx.de/pipermail/u-boot/2007-March/020282.html However, this patch has been declined: http://www.denx.de/wiki/view/U-Boot/PatchStatus?rev=1.27 Since no other configure options are used, remove also UBOOT_CONFIGURE_OPTS. Signed-off-by: Jörg Krause <jkrause@posteo.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/sane-backends: rename patches to the new naming conventionRomain Naour2015-01-102-0/+0
| | | | | Signed-off-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python3: make the ossaudiodev module optionalThomas Petazzoni2015-01-103-0/+33
| | | | | | | | | Like was done for the 'python' package, also make the ossaudiodev module optional for 'python3'. ossaudiodev is always disabled for host-python3, and a new option is added to enable it for the target python3. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python: add an option to make the ossaudiodev module optional for the targetThomas Petazzoni2015-01-102-0/+11
| | | | | | | | Now that we have a configure option in Python to enable/disable the ossaudiodev module, this commit adds a configuration option to the target Python to explicitly enable/disable this module. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python: disable building ossaudiodev module for host-pythonZoltan Gyarmati2015-01-101-0/+1
| | | | | | | | | This module is not needed to build the target Python, and can cause some build issues on certain systems (when <linux/soundcard.h> does not contain the OSS related definitions). Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python: add patch to make ossaudiodev module optionalZoltan Gyarmati2015-01-101-0/+30
| | | | | | | | This module causes some build failures in certain setups and is not very useful. Signed-off-by: Zoltan Gyarmati <mr.zoltan.gyarmati@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boards/raspberrypi: update readme with Device Tree instructionsYann E. MORIN2015-01-101-4/+27
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs: add a DT-enabled Raspberry Pi defconfigYann E. MORIN2015-01-102-0/+216
| | | | | | | | | | | | | | | | | | | | | | | This is an example of a Device-Tree-enabled Raspberry Pi defconfig. We have to use a 3.18-based kernel for that, but there are a few limitations: - we can not use the minimalist RPi defconfig bundled with the kernel, namely bcmrpi_quick_defconfig, because it is not DT-enabled, and sets CONFIG_ARM_PATCH_PHYS_VIRT to 'n', which prompts a value for CONFIG_PHYS_OFFSET, as it as no default for the bcm familly; - most importantly, the rpi-3.18.y branch is constantly rebased, so there is no guarantee that the sha1 I use today will still be usable in the long term. Using the name of hte branch is not better either. So, we bundle our own DT-enabled linux defconfig that is based on bcmrpi_quick_defconfig, with just CONFIG_ARM_PATCH_PHYS_VIRT set and the Device TRee enabled. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/vnstat: New packageBernd Kuhls2015-01-104-0/+44
| | | | | | | | | | [Thomas: - Rename the VNSTAT_INSTALL_VNSTATI to VNSTAT_INSTALL_VNSTATI_CMDS, and use 'define ... endef'. - Use full paths for the destinations when using $(INSTALL)] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dillo: remove poisoned paths from configureAlex Suykov2015-01-102-1/+28
| | | | | | | Fixes http://autobuild.buildroot.net/results/10f/10f7ba386a13753c942139b8bc13ca74d8932f3a/ Signed-off-by: Alex Suykov <alex.suykov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gd: Add explicit support for tiffBernd Kuhls2015-01-101-0/+7
| | | | | | | This ensures reproducible builds. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* linux: add fbtft kernel extensionPeter Seiderer2015-01-105-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested with RaspberryPi B+ and PiTFT Mini Kit - 320x240 2.8" TFT (see [1] and [2]) and the following target configuration changes: - cmdline.txt: add 'fbcon=map:10 fbcon=font:VGA8x8' - add /etc/modules-load.d/fbtft.conf with 'fbtft_device' - add /etc/modprobe.d/00-fbtft.conf with 'options fbtft_device name=adafruit28 rotate=90 gpios=dc:25' [1] http://h65951.serverkompetenz.net/PeterSeiderer/upload/PiTFT_2_8_ct/Image9893.jpg [2] http://h65951.serverkompetenz.net/PeterSeiderer/upload/PiTFT_2_8_ct/Image9897.jpg [Thomas: - Rename prompt of the Linux extension to "FB TFT drivers" - Remove the full name of the kernel config options in the help text. Giving their CONFIG_<foo> name is enough. - Remove the mention of CONFIG_SPI_BCM2708, since this makes the description RaspberryPi specific, while these drivers can work with any SPI controller. - Refactor the code in linux-ext-fbtft.mk to avoid duplication between the < 3.15 and >= 3.15 cases. - Make the fbtft package a promptless package, since there is no point in selecting only this package, without the kernel extension. - Change the license to GPLv2, since it's kernel code.] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/ffmpeg: bump versionBernd Kuhls2015-01-102-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* python-pyftpdlib: new packageYegor Yefremov2015-01-104-0/+22
| | | | | | | [Thomas: remove empty new line at end of .mk file.] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* openntpd: bump to version 5.7p1Gustavo Zacarias2015-01-105-5/+48
| | | | | | | | | | Also: * Add hash file * Tweak the initscript to use a pidfile to avoid nasty warnings Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* configs/olimex_imx233_olinuxino: bump kernel to version 3.18.2Gustavo Zacarias2015-01-102-4/+4
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* libsvgtiny: update source urlFabio Porcedda2015-01-101-3/+9
| | | | | | | | | | | | | | | | | | | | | As source url use the git repository instead of the unavaiable svn repository. Also because the git repository does not include the netsurf core buildsystem source that are needed to build this package add as dependency the netsurf-buildsystem package and use those files through a symbolink link. This fix the following error: svn: E670002: Unable to connect to a repository at URL 'svn://svn.netsurf-browser.org/trunk/libsvgtiny' svn: E670002: Unknown hostname 'svn.netsurf-browser.org' Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* netsurf-buildsystem: new packageFabio Porcedda2015-01-101-0/+20
| | | | | | | | | | | This is the NetSurf project shared build system, used by various NetSurf sub-projects like the libsvgtiny project. [Thomas: use cp -dpfr instead of just cp -r, to match what we do in other Buildroot packages.] Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: install DTB blobsYann E. MORIN2015-01-102-0/+27
| | | | | | | | | | | | | | | | | | | | Add an option to install all the DTBs: - standard DTBs for standalon A/B and A+/B+ models; - overlay DTBs for the 'hats' addon boards. Install the DTBs as per the traditional layout expected by all RPi users, that is: - base DTBs alongside the other boot files; - overlay DTBs in a sub-directory. This requires the user provide a specially configured Linux defconfig file, as the default ones do not enable USE_OF. [Thomas: adjust comment explaining why we use a different version when installing the DTBs is selected.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: add DT-aware marking scriptYann E. MORIN2015-01-102-0/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Raspberry Pi can boot a kernel with device tree support. But at the same time, the RPi folks wante to keep the old-fashioned, ATAG-based way of booting (don't ask...). So, the bootloader needs to know whether the kernel it is loading has DT support or not. For that, it looks at the end of the kernel image for a magic footer. If found, it loads a device tree and sets the registers appropriately so that the kernel finds the DTB. If not found, it loads the kernel with the traditional ATAGS. Where it becomes a bit tricky, is that the DTB is different for models A/B and A+/B+ (that is A and B use the same DTB, while the A+ and B+ use a second DTB). The bootloader is capable to load the correct DTB from a specially named file. That is: - on A/B, it loads bcm2708-rpi-b.dtb - on A+/B+, it loads bcm2708-rpi-b-plus.dtb If the DTB is differently named, the bootloader won't find it, will not load any DTB at all, and revert to booting with ATAGS. It is possible to specify what DTB to load, by adding an new config option 'device_tree=file.dtb' in config.txt, but then the firmware on the SDcard is no longer bootable on both the original models and the Plus models. So, add a script that appends the appropriate footer to the kernel image. The script is vampirised from the RPi's tools repository, but a new package is *not* added just for that script: the whole repository is 300+ MiB, and a checkout is 600+ MiB; it is not pertinent to add this as a new package for a script that weights a few KiB... Install that script as a host utility, too. Notes: lots of information is available in this thread on the RPi forums: http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=93015 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boards/raspberrypi: don't document non-existent filesYann E. MORIN2015-01-101-2/+0
| | | | | | | | | | | Those files were previously installed, but that's no longer the case since we select in the menuconfig which version of the bootloader we install. [Thomas: fix minor typo in commit log.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bootstrap: new packageYegor Yefremov2015-01-104-0/+31
| | | | | | | | [Thomas: add 'cp -dpfr' instead of a convuluted use of 'tar c' + 'tar x' do not a copy.] Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* btrfs-progs: bump to version 3.18.1Gustavo Zacarias2015-01-102-2/+2
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud