summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* package/lcdproc: add libpng optional dependencyRomain Naour2017-06-081-0/+7
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/b68/b68f54404a7d412d639ebb6d052412eea6ee3bf1 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/sunxi-mali: fix conflicting data types between GLES2/gl2.h and GLES/gl.hRomain Naour2017-06-081-0/+57
| | | | | | | | | | | | | | | | When OpenGL ES 1.1 and OpenGL ES 2.0 are used at the same time, the build fail since GLintptr and GLsizeiptr data type are not the same in GLES2/gl2.h and GLES/gl.h. Also sync the data type of GLbyte, GLubyte, GLfloat, GLclampf and GLfixed. Fixes: http://autobuild.buildroot.net/results/258/25898b45cefde9661d8ac87dd84bc883bb5283d1 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/socat: Fix TABDLY, CSIZE and CRDLY shifts for PowerPCAndrey Smirnov2017-06-081-2/+11
| | | | | | | | | | | | | | | | As can be seen in linux/arch/powerpc/include/uapi/asm/termbits.h are defined as (note that those are octal numbers): \#define TABDLY 00006000 \#define CSIZE 00001400 \#define CRDLY 00030000 which gives shifts of 10, 8 and 12. Adjust socat.mk accordingly to reflect that difference. Signed-off-by: Mark Hinds <zoronic@gmail.com> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* autofs: bump to version 5.1.3Baruch Siach2017-06-084-114/+2
| | | | | | | | Drop upstream patches. Cc: Jonathan Ben Avraham <yba@tkos.co.il> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* swupdate: switch to local config librt dependencyBaruch Siach2017-06-082-35/+1
| | | | | | | | | | | | | | | | | | Upstream rejected[1] the patch added in commit 6a1aa4e2daf0 (swupdate: fix build with older glibc). Instead of carrying this patch going forward, make librt an extra library dependency in the Buildroot local swupdate .config. This solution is somewhat less optimal than the patch, because it always adds librt regardless of whether SURICATTA_HAWKBIT is enabled. In theory we could add a test for (BR2_PACKAGE_JSON_C && BR2_PACKAGE_LIBCURL), which are the SURICATTA_HAWKBIT dependencies, and edit .config at build time. But this adds much complexity for little gain. [1] https://groups.google.com/forum/?hl=en#!topic/swupdate/77QWIka27es Cc: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* support/scripts: fix shebang with bashFrancois Perrad2017-06-086-6/+6
| | | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* support/dependencies: check PATH does not carry a \nYann E. MORIN2017-06-081-0/+12
| | | | | | | | | | | | | | | | ... otherwise it fails spectacularly as soon as PATH is referenced in a package rule (i.e. very soon, fortunately): >>> host-lzip 1.18 Downloading /bin/bash: -c: line 0: unexpected EOF while looking for matching `"' /bin/bash: -c: line 1: syntax error: unexpected end of file Fixes # 9886. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Ciro Santilli <ciro.santilli@gmail.com> [Thomas: fix typo in message, use tabs for indentation.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* sngrep: fix ncurses wchar detectionAdam Duskett2017-06-082-1/+10
| | | | | | | | This commit adds an upstream patch to the sngrep package that fixes the detection of wchar capable ncurses. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* uclibc: add upstream patch to fix gdbm compile issueWaldemar Brodkorb2017-06-081-0/+30
| | | | | | | | | | | | | This patches fixes gdbmopen.c:35:40: error: unknown type name 'blksize_t' compute_directory_size (GDBM_FILE dbf, blksize_t block_size, Fixes http://autobuild.buildroot.net/results/592/59278fb8681d474883e6551df5173edd806b16fa/ Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/bdwgc: re-add fix for pthread detection on uclinux platformsBernd Kuhls2017-06-081-0/+27
| | | | | | | | | Fixes http://autobuild.buildroot.net/results/d63/d63ee2d03421cc671455be553ab35ada7ff78267/ http://autobuild.buildroot.net/results/d8f/d8f97fd92cd971a0d125f983765ef27c5ac87acb/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gauche: fix build with uClibcBaruch Siach2017-06-081-0/+46
| | | | | | | | | | | | | | | | As gauche bundles bdwgc, it hit the same uclibc build issue fixed in commit 9b04ae71c5e4c (package/bdwgc: fix uclibc build after bump to 7.6.0). Apply the upstream bdwgc fix for that. Fixes: http://autobuild.buildroot.net/results/ebc/ebc70579a94d260fecf05fe4150eebcc59d3b5fb/ http://autobuild.buildroot.net/results/e1b/e1b2ad89787c345cf8817f6d8436ff52a151c5a6/ http://autobuild.buildroot.net/results/f39/f396b996a59db79f7a0926aec49c488c3a2797a0/ Cc: Bernd Kuhls <bernd.kuhls@t-online.de> Cc: Hiroshi Kawashima <kei-k@ca2.so-net.ne.jp> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* .gitlab-ci.yml: sync with latest defconfig additionsPeter Korsgaard2017-06-081-0/+1
| | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* board/orangepi: add basic support for orangepi-zero boardSergey Matyukevich2017-06-0810-0/+253
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds basic support for orangepi-zero board. Board support package includes the following components: - mainline kernel v4.11 - mainline u-boot v2017.03 - extra kernel config options: spidev, spi nor flash, wifi - dts patches to enable SPI NOR and spidev More details about this board are available here: - http://linux-sunxi.org/Orange_Pi_Zero Note that at the moment networking is not supported right out of the box. Ethernet submission to mainline kernel is a work in progress, see the latest dwmac-sun8i branches at https://github.com/montjoie/linux On-board SDIO WiFi chip XR819 is supported by off-the-tree wireless driver available at https://github.com/fifteenhex/xradio Changes from v1: * Send patch using proper subject * Update xr819 kernel dts patch: add compatible property [Peter: fix s/PC/Zero/ typo] Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: fix name of config variableYann E. MORIN2017-06-081-1/+1
| | | | | | | | | | | | | | | | In 4c10eedc1 (systemd: enable required kernel features), we added setting a few required kernel features to ensure systemd works. However, there was a typo for one of the variables: CONFIG_TMPFS_XATTR was written as CONFIG_TMPFS_POSIX_XATTR, which does not exist (and never ever existed, at least not since 2.6.12)... Reported-by: Michael Heinemann <posted@heine.so> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Cc: Eric Le Bihan <eric.le.bihan.dev@free.fr> Cc: Michael Heinemann <posted@heine.so> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* x11r7: xf86-input-tslib: bump to version 1.0.0Martin Kepplinger2017-06-072-3/+3
| | | | | | | | | | | | | As the update from 0.0.X to 1.0.0 suggests, this is a major update. The driver uses X11's touch API now, instead of motion with button emulation. Furthermore it supports multitouch when a recent version of tslib is installed. It is not backwards compatible for very old versions of the X server. See https://github.com/merge/xf86-input-tslib/releases for some details. Signed-off-by: Martin Kepplinger <martink@posteo.de> Tested-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* configs/qemu: bump to the latest kernel versionWaldemar Brodkorb2017-06-0779-201/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xtensa patches no longer required, the make target name changed to Image. The Qemu binary for OpenRisc was renamed upstream. I removed the x86->x86_64 symlink, independent files preferred. Defconfig Kernel Qemu Network Status -------------------------------------------------------------- aarch64_virt 4.11.3 2.9.0 YES OK arm_versatile 4.11.3 2.9.0 YES OK arm_versatile_nommu 4.4.70 2.9.0 YES OK arm_vexpress 4.11.3 2.9.0 YES OK m68k_mcf5208 4.11.3 2.9.0 YES OK m68k_q800 4.11.3 q800-v2.4.0 NO (2) OK microblazebe 4.11.3 2.9.0 YES OK microblazeel 4.11.3 2.9.0 YES OK mips32r2el_malta 4.11.3 2.9.0 YES OK mips32r2_malta 4.11.3 2.9.0 YES OK mips32r6el_malta 4.11.3 2.9.0 YES OK mips32r6_malta 4.11.3 2.9.0 YES OK mips64el_malta 4.11.3 2.9.0 YES OK mips64_malta 4.11.3 2.9.0 YES OK mips64r6el_malta 4.11.3 2.9.0 YES OK mips64r6_malta 4.11.3 2.9.0 YES OK nios2-10m50 4.11.3 2.9.0 NO OK or1k 4.11.3 2.9.0 NO OK (5) ppc_g3beige 4.11.3 2.9.0 YES OK ppc_mpc8544ds 4.11.3 2.9.0 YES OK ppc_virtex_ml507 4.9.6 2.9.0 NO OK (3) ppc64_pseries 4.11.3 2.9.0 YES OK sh4 4.9.6 2.9.0 YES OK (4) sh4eb 4.9.6 2.9.0 NO (1) OK (4) sparc_ss10 4.11.3 2.9.0 YES OK sparc64_sun4u 4.11.3 2.9.0 YES OK sparc_sun4u 4.11.3 2.9.0 YES OK x86 4.11.3 2.9.0 YES OK x86_64 4.11.3 2.9.0 YES OK xtensa_lx60 4.11.3 2.9.0 YES OK xtensa_lx60_nommu 4.11.3 2.9.0 YES OK (1) - Probably an endian issue with 8139 emulation/driver (2) - There's a network interface, but enabling it in qemu fails (3) - Kernel oops with 4.11.3 on boot (4) - System is extremely slow with 4.11.3, needs further investigation (5) - Qemu binary got renamed to qemu-system-or1k Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* swupdate: fix build with older glibcBaruch Siach2017-06-071-0/+34
| | | | | | | | | | | Add -lrt that is needed for clock_gettime() with glibc before 2.17. Fixes: http://autobuild.buildroot.net/results/034/0345814c0b0023e124992974c0600bdda0824dbf/ Cc: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libuv: bump to version 1.12.0Jörg Krause2017-06-072-2/+2
| | | | | Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* libupnpp: needs gcc >= 4.9Jörg Krause2017-06-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After bumping libupnpp from version 0.15.1 to 0.15.2 compilation fails for toolchains using GCC 4.7: ``` libupnpp/control/discovery.cxx: In constructor 'UPnPClient::UPnPDeviceDirectory::UPnPDeviceDirectory(time_t)': libupnpp/control/discovery.cxx:338:5: error: 'yield' is not a member of 'std::this_thread' ``` Before version 0.15.2, libupnpp used sched_yield() which was replaced by `std::this_thread::yield()` in the new version. Looking at the `<thread>` header file of the PowerPC toolchain [1] from the autobuilder shows that `yield()` is only enabled if `_GLIBCXX_USE_SCHED_YIELD` is defined: ``` /// yield inline void yield() noexcept { __gthread_yield(); } ``` Note, that `__gthread_yield()` inlines to a call to `sched_yield()`: ``` static inline int __gthread_yield (void) { return __gthrw_(sched_yield) (); } ``` This macro is only defined if GCC was built with `--enable-libstdcxx-time`, which is obviously not the case for the affected toolchains. For GCC 4.7 and below this option defaults to no, which means `sched_yield()` is not enabled though it is be available. The issue was discussed on stackoverflow [2]. In GCC 4.9.0 the issue has been fixed, by automatically enabling `sched_yield()` on platforms that are known to support them. Therefore, we update the dependency to GCC 4.9. Fixes: http://autobuild.buildroot.net/results/506/50670d8119b4fbd26585d3d9bd646adb1d904dbe/ http://autobuild.buildroot.net/results/8b0/8b021648a073bde25dd6936ed1ea1e39977bf89b/ http://autobuild.buildroot.net/results/b6d/b6d7437e1cf8cf0b3726395401ac4ebd9af2833b/ http://autobuild.buildroot.net/results/0bf/0bf84f61a72a65a75c5fd0a787680f483cfead26/ .. and more. [1] http://autobuild.buildroot.org/toolchains/tarballs/powerpc-ctng_e500v2-linux-gnuspe.tar.xz [2] https://stackoverflow.com/a/12961816 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* support/scripts: fix shebang with pythonFrancois Perrad2017-06-073-3/+3
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/xf86-input-tslib: enable static buildMartin Kepplinger2017-06-071-4/+0
| | | | | | | | since tslib now supports static builds the dependency on !BR2_STATIC_LIBS can be removed from xf86-input-tslib too. Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/tslib: enable statically linked buildingMartin Kepplinger2017-06-072-4/+12
| | | | | | | | | | | | | | tslib can be configured to be built statically linked. So let's add this option. tslib is quite configurable and each module can be selected to be built into the static build. This configuration includes the hardware independent filter modules (obviously), and the Linux evdev input module. This results in a configuration that fully supports multitouch in any combination. Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 4.{4, 9, 11}.x seriesFabio Estevam2017-06-071-3/+3
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux: bump default version to 4.11.4Fabio Estevam2017-06-071-2/+2
| | | | | Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* kmod: add patch to fix build failure with old gcc versionsThomas Petazzoni2017-06-071-0/+56
| | | | | | | | | | | | | | | | | | | | When building with old gcc versions (such as gcc 4.3), the current version of kmod fails with: shared/util.c:52: error: expected identifier or '(' before 'do' shared/util.c:52: error: expected identifier or '(' before 'while' This is due to a use of the internal assert_cc() macro outside of a function, while this macro is defined for old gcc versions in a way that cannot be used outside functions. This wasn't noticed by the autobuilders because we don't have such old target compilers. On the host side, we have some autobuilder instances with such old gcc versions, but host-kmod is only used by the linux package, which is never tested by the autobuilders. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/gnuradio: needs boost regex moduleBernd Kuhls2017-06-071-0/+1
| | | | | | | | | | | | Since https://git.gnuradio.org/cgit/gnuradio.git/commit/cmake/Modules/GrBoost.cmake?id=27fbbf22e359e8ec4a04399f3dc139f8c25031cb gnuradio needs the boost regex module. Fixes http://autobuild.buildroot.net/results/d71/d71278032c083c2c4b1bf20b81629225f8965c6e/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/libhdhomerun: fix legal-infoBernd Kuhls2017-06-071-1/+1
| | | | | | | | Fixes http://autobuild.buildroot.net/results/8ea/8eaa8c4027bca26d5a21da83f67358a43627f1b2/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/ffmpeg: bump version to 3.3.2Bernd Kuhls2017-06-072-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* linux-headers: bump 3.2.x seriesBernd Kuhls2017-06-071-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* refpolicy: add ability to set default state.Adam Duskett2017-06-063-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | SELinux requires a config file in /etc/selinux which controls the state of SELinux on the system. This config file has two options set in it: SELINUX which set's the state of selinux on boot. SELINUXTYPE which should equal the name of the policy. In this case, the default name is targeted. This patch adds: - A choice menu on Config.in that allows the user to select a default SELinux state. - A basic config file that will be installed to target/etc/selinux and will set SELINUX= to the selected state. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Acked-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: - rename option to BR2_PACKAGE_REFPOLICY_POLICY_STATE - qstrip the variable - drop unused REFPOLICY_NAME variable.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* refpolicy: add ability to specify policy versionAdam Duskett2017-06-062-1/+13
| | | | | | | | | | | | | | | Refpolicy by default will build the highest version supported. This may cause older kernels to not load the policy. This patch adds a custom policy version string which is defaulted to 30, which is the highest supported as of today. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Acked-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: - rename option to BR2_PACKAGE_REFPOLICY_POLICY_VERSION - use qstrip to remove double quotes] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* refpolicy: new packageAdam Duskett2017-06-065-0/+90
| | | | | | | | | | | | | | | | | The patch is for adding selinux reference policy (refpolicy). It is a complete SELinux policy that can be used as the system policy for a variety of systems and used as the basis for creating other policies. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Tested-by: Matt Weber <matthew.weber@rockwellcollins.com> Acked-by: Matt Weber <matthew.weber@rockwellcollins.com> [Thomas: - add entry to DEVELOPERS file - remove redundant dependencies - drop unused REFPOLICY_PYINC option - use SPDX tag for license - minor formatting fixes.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/stella: bump version to 4.7.3Bernd Kuhls2017-06-064-46/+2
| | | | | | | | Removed patch applied upstream: https://github.com/stella-emu/stella/commit/be2f6f5b64266f4d68af6a2236bd4b59a7e6638d Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* imx-uuc: fix start-stop-daemon stop failureAlexandre Esse2017-06-061-1/+1
| | | | | | | | | | | The daemon service script associated with imx-uuc failed to stop the daemon since the PID of the process wasn't stored at start time. Adding -m option allowed to create the uuc.pid file as expected. Signed-off-by: Alexandre Esse <alexandre.esse.dev@gmail.com> Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ratpoison: new packageMario Rugiero2017-06-065-0/+50
| | | | | | | | | | | | Tested with: nitrogen6sx_defconfig Signed-off-by: Mario J. Rugiero <mrugiero@gmail.com> [Thomas: - formatting fixes - license is GPL-2.0+, not GPL-2.0 - explicitly disable xft/xkb support] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* cmake: bump version to 3.8.2Vicente Olivert Riera2017-06-063-4/+5
| | | | | | | | cmake depends on rhash, but host-cmake doesn't. This is because we use the bundled dependencies for host-cmake but not for target. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rhash: new packageVicente Olivert Riera2017-06-064-0/+94
| | | | | | | | Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> [Thomas: - fix indentation - don't use post install target hook.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* ejabberd: bump to version 17.04Johan Oudinet2017-06-0611-133/+149
| | | | | | | | | | | | | | | | There are new dependencies: erlang-p1-jiffy, erlang-p1-oauth2, erlang-p1-stun, erlang-p1-tls, erlang-p1-utils, erlang-p1-xmpp as well as two host dependencies on erlang-p1-utils and erlang-p1-xmpp. Otherwise the compilation via rebar fails. 4 patches have been refreshed and a new patch have been introduced to tell rebar to use host dependencies instead of trying to download them. Hopefully this patch could be drop in ejabberd 17.06. Missing SoB in patches have been added as well. Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* erlang-p1-oauth2: New packageJohan Oudinet2017-06-065-0/+23
| | | | | | | | OAuth2 library for Erlang https://github.com/processone/p1_oauth2 Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/x11r7/xserver_xorg-server: fix gcc5+ build with version 1.14.7Bernd Kuhls2017-06-061-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | Fixes sdksyms.c:311:15: error: expected expression before »,« token (void *) &, /* ../../include/os.h:96 */ by backporting an upstream patch, sdksyms.c is generated by hw/xfree86/sdksyms.sh which is broken when used with gcc5+. Problem was found while testing http://patchwork.ozlabs.org/patch/762102/ using this defconfig BR2_TOOLCHAIN_BUILDROOT_WCHAR=y BR2_TOOLCHAIN_BUILDROOT_CXX=y BR2_PACKAGE_XORG7=y BR2_PACKAGE_XSERVER_XORG_SERVER=y BR2_PACKAGE_XSERVER_XORG_SERVER_V_1_14=y BR2_PACKAGE_XDRIVER_XF86_INPUT_TSLIB=y Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/icu: needs host gcc >= 4.8Bernd Kuhls2017-06-061-2/+4
| | | | | | | | Fixes http://autobuild.buildroot.net/results/2b3/2b3a9be1780857db8827ea70df9d8699116a5df7/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/dovecot: bump version to 2.2.30.2Bernd Kuhls2017-06-062-2/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/toolchain-common.in: adjust BR2_TOOLCHAIN_HAS_GCC_BUG_64735 for GCC 7Jörg Krause2017-06-061-0/+1
| | | | | | | | As GCC 7 is now available in Buildroot, update the definition for BR2_TOOLCHAIN_HAS_GCC_BUG_64735 as the bug #64735 is fixed in GCC 7. Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/mesa3d: bump version to 17.0.7Bernd Kuhls2017-06-063-7/+7
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* botan: disable AltiVec if the CPU does not support itTobias Blass2017-06-061-0/+6
| | | | | | | | | | | Botan compiles all PowerPC code with AltiVec support and only determines at runtime whether the CPU even supports it. If the target CPU uses the older SPE extensions, though, this is too late; since SPE and AltiVec are incompatible, gcc aborts the compilation. This patch explicitly disables AltiVec support unless BR2_POWERPC_CPU_HAS_ALTIVEC is defined Signed-off-by: Tobias Blass <tobias.blass@rohde-schwarz.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* perl-cross: bump to version 1.1.5Francois Perrad2017-06-062-3/+3
| | | | | Signed-off-by: Francois Perrad <francois.perrad@gadz.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gnu-efi: add arm/aarch64 supportBernd Kuhls2017-06-062-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need BR2_ARM_CPU_HAS_ARM, otherwise build for cortex-m4 breaks with "target CPU does not support ARM mode". We only enable arm/aarch64 support for now, mips support is broken: test-pkg/br-mips64-n64-full/build/gnu-efi-3.0.5/lib/mips64el/setjmp.S:40: Error: opcode not supported on this processor: mips64 (mips64) `ext $v0,$v0,29,1' Tested by test-pkg using this defconfig BR2_PACKAGE_GNU_EFI=y with the following results: armv5-ctng-linux-gnueabi [ 1/49]: OK armv7-ctng-linux-gnueabihf [ 2/49]: OK br-aarch64-glibc [ 3/49]: OK br-arcle-hs38 [ 4/49]: SKIPPED br-arm-basic [ 5/49]: OK br-arm-cortex-a9-glibc [ 6/49]: OK br-arm-cortex-a9-musl [ 7/49]: OK br-arm-cortex-m4-full [ 8/49]: SKIPPED br-arm-full [ 9/49]: OK br-arm-full-nothread [10/49]: OK br-arm-full-static [11/49]: OK br-bfin-full [12/49]: SKIPPED br-i386-pentium4-full [13/49]: OK br-i386-pentium-mmx-musl [14/49]: OK br-m68k-5208-full [15/49]: SKIPPED br-m68k-68040-full [16/49]: SKIPPED br-microblazeel-full [17/49]: SKIPPED br-mips32r6-el-hf-glibc [18/49]: SKIPPED br-mips64-n64-full [19/49]: SKIPPED br-mips64r6-el-hf-glibc [20/49]: SKIPPED br-mipsel-o32-full [21/49]: SKIPPED br-nios2-glibc [22/49]: SKIPPED br-openrisc-uclibc [23/49]: SKIPPED br-powerpc-603e-basic-cpp [24/49]: SKIPPED br-powerpc64le-power8-glibc [25/49]: SKIPPED br-powerpc64-power7-glibc [26/49]: SKIPPED br-powerpc-e500mc-full [27/49]: SKIPPED br-sh4-full [28/49]: SKIPPED br-sparc64-glibc [29/49]: SKIPPED br-sparc-uclibc [30/49]: SKIPPED br-x86-64-core2-full [31/49]: OK br-x86-64-musl [32/49]: OK br-xtensa-full [33/49]: SKIPPED i686-ctng-linux-gnu [34/49]: OK linaro-aarch64 [35/49]: OK linaro-arm [36/49]: OK mips64el-ctng_n32-linux-gnu [37/49]: SKIPPED mips64el-ctng_n64-linux-gnu [38/49]: SKIPPED powerpc-ctng_e500v2-linux-gnuspe [39/49]: SKIPPED sourcery-arm-armv4t [40/49]: OK sourcery-arm [41/49]: OK sourcery-arm-thumb2 [42/49]: OK sourcery-mips64 [43/49]: SKIPPED sourcery-mips [44/49]: SKIPPED sourcery-nios2 [45/49]: SKIPPED sourcery-sh [46/49]: SKIPPED sourcery-x86-64 [47/49]: OK sourcery-x86 [48/49]: OK x86_64-ctng_locales-linux-gnu [49/49]: OK 49 builds, 27 skipped, 0 build failed, 0 legal-info failed Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/gnu-efi: bump version to 3.0.5Bernd Kuhls2017-06-063-20/+38
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/python-pyicu: bump version to 1.9.7Bernd Kuhls2017-06-063-5/+5
| | | | | | | | | | Fixes build with ICU 59.1, updated broken URL in Config.in. Fixes http://autobuild.buildroot.net/results/d32/d32b7c98323e2a25a378143795583716bd5b74a9/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/tslib: bump version to 1.11Martin Kepplinger2017-06-062-3/+3
| | | | | | | | Release notes for the curious: https://github.com/kergoth/tslib/blob/master/NEWS Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
OpenPOWER on IntegriCloud