Gustavo Zacarias
5500211e20
xserver_xorg-server: use -O2 build optimization level
...
The xorg server is somewhat sensitive to certain gcc versions combined
with -Os, particularly for ARM and MIPS, typically in the form of the
following symptom/error:
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
Force -O2 to work around this problem - for a target rootfs that uses
X11 the tradeoff is minimal since a sample/test image for qemu vexpress
with X11 + xinit + xterm + twm + xclock + gtk2 with demos is 60+ MB.
And it's less complicated than trying to find all of the bad
combinations.
Fixes bug #8436 .
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
[Thomas: add comment in .mk file, add reference to bug.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-05-06 15:50:02 +02:00
Gustavo Zacarias
40dab2d18e
xf86-input-libinput: bump to version 0.18.0
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-04-28 22:41:52 +02:00
Bernd Kuhls
0a9a2ae855
package/x11r7/xlib_libXfixes: fix compile error by backporting upstream commit
...
Fixes an error not yet caught by autobuilders:
In file included from SaveSet.c:27:0:
Xfixesint.h:67:20: error: static declaration of '_XEatDataWords' follows non-static declaration
static inline void _XEatDataWords(Display *dpy, unsigned long n)
^
To reproduce use this defconfig:
BR2_powerpc64le=y
BR2_powerpc_power8=y
BR2_OPTIMIZE_3=y
BR2_GLIBC_VERSION_2_23=y
BR2_BINUTILS_VERSION_2_26_X=y
BR2_GCC_VERSION_5_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_XORG7=y
BR2_PACKAGE_XLIB_LIBXFIXES=y
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-27 13:34:36 +02:00
Bernd Kuhls
46309a6eb4
package/x11r7/xdriver_xf86-video-openchrome: bump version to 0.4.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-04-25 21:21:52 +02:00
Bernd Kuhls
b5aa6f03b2
package/x11r7/xdriver_xf86-video-r128: bump version to 6.10.1
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:37:41 +02:00
Bernd Kuhls
b0b28b776f
package/x11r7/xdriver_xf86-video-ast: bump version to 1.1.5
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:37:37 +02:00
Bernd Kuhls
0c3a872411
package/x11r7/xdriver_xf86-video-ati: bump version to 7.7.0
...
Also remove BR2_TOOLCHAIN_HAS_THREADS condition, it is already present
in package/x11r7/Config.in.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:37:30 +02:00
Bernd Kuhls
e2ece35607
package/x11r7/xdriver_xf86-video-amdgpu: new package
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:37:10 +02:00
Bernd Kuhls
082b65319c
package/x11r7/xdriver_xf86-video-r128: disable DRI support when not available
...
Fixes
http://autobuild.buildroot.net/results/2e5/2e58f95dcdfe7f139d39712ac3026be76a9f3296/
http://autobuild.buildroot.net/results/2bf/2bfe7775a9e011b8ad8e196b635492240ca4c494/
http://autobuild.buildroot.net/results/1ad/1ada5fe37fc0d04d2b3ed9a01827d1974c32cf6c/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:35:48 +02:00
Bernd Kuhls
cf26ae7dd1
package/x11r7/xdriver_xf86-video-mach64: disable DRI support when not available
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:35:43 +02:00
Ezequiel García
f30ee8c0e8
xdriver_x86-input-joystick: Install server config
...
In order for joysticks to be detected and used with this
driver, we need an xorg-server configuration file. This commit
installs such conf file to the default X11 xorg.conf.d path,
so we can at least provide a working template.
Users with specific needs can of course override it.
Signed-off-by: Ezequiel García <ezequiel@vanguardiasur.com.ar >
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
[Thomas:
- use XDRIVER_XF86_INPUT_JOYSTICK_PKGDIR
- remove useless empty line.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-04-13 22:09:49 +02:00
Bernd Kuhls
42b845aac5
package/x11r7/xserver_xorg-server: bump version to 1.18.3
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-04-05 21:32:39 +02:00
Bernd Kuhls
3c55cf92de
package/x11r7/xproto_inputproto: bump version to 2.3.2
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-04-05 21:32:32 +02:00
Thomas Petazzoni
dbbbd0e125
Revert "package/x11r7/xserver_xorg-server: dri needs arm >= v6"
...
This reverts commit 7bac31ceea .
This commit is no longer needed, since libdrm no longer needs arm >=
v6 support thanks to the fix to the CAS implementation.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-26 18:54:25 +01:00
Gustavo Zacarias
0911f32d1c
libepoxy: move outside x11r7 scope
...
Move it outside x11r7 scope since it can be built without it with a few
patches (sent upstream via github pull request).
Motivation is simple, it's a dependency for newer gtk3 versions which
can work with a wayland or broadway backend, and having a full x11 stack
is pointless for that scenario.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
[Thomas: split the first patch into four separate patches, since
that's how they were submitted upstream.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-20 18:34:10 +01:00
Bernd Kuhls
7429785873
package/mesa3d: depends on BR2_TOOLCHAIN_HAS_SYNC_1
...
Fixes
http://autobuild.buildroot.net/results/399/399d76ac70c3933604067e2c6dcb4086b50acfff/
http://autobuild.buildroot.net/results/70c/70cd299600985d7cf00c5b449f7e75284160551a/
http://autobuild.buildroot.net/results/b4a/b4ab89c3628dd648683e25f9e3c6238f13871aba/
http://autobuild.buildroot.net/results/33d/33d6dc8e1f57b5a02b07c50e5cefa272c6d992fc/
http://autobuild.buildroot.net/results/7f3/7f32a9577ee2e50af38d4f60de50d938792b66a3/
http://autobuild.buildroot.net/results/c98/c98b74d1d1342ca18fb161d010e94d45462ac6f1/
and others
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-20 18:10:59 +01:00
Gustavo Zacarias
c7110480e0
xdriver_xf86-video-ati: needs dri3proto for glamor
...
We need to match xserver here, since we need glamor support there in
order to enable it here, hence need to match the dependencies.
For xserver it needs dri3proto+libepoxy, however if only libepoxy is
present then glamor would be disabled for the server but enabled for the
driver, leading to build failure.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-03-20 17:59:49 +01:00
Gary Bisson
3d136caad3
xdriver_xf86-video-imx-viv: bump to version 5.0.11 p7.4
...
Changelog:
- License changed to MIT.
- Fix GCC5.2 build.
Also add a patch pulled from Yocto for the following reason:
The 'swaprep.h' is an internal Xorg header and is not being installed
anymore. The swap features are provided by the 'misc.h' header now.
This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/19935f57
https://github.com/Freescale/meta-fsl-arm/commit/277cef92
The following xorg.conf was used in order to force the use of the
vivante module:
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics/xorg-xserver/xserver-xf86-config/mx6/xorg.conf
Note that the X server must be started with the "noreset" option to
avoid crashes when closing X apps.
# X -noreset
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-03-18 23:18:15 +01:00
Gustavo Zacarias
f80ad2fd73
xf86-input-void: remove deprecated
...
It's been deprecated for a year now so remove it.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-03-15 22:47:24 +01:00
Bernd Kuhls
110123d6da
package/x11r7/xapp_xrandr: bump version to 1.5.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-03-13 21:27:46 +01:00
Bernd Kuhls
a959b22c00
package/x11r7/xproto_videoproto: bump version to 2.3.3
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-03-13 21:27:32 +01:00
Bernd Kuhls
c95020634f
package/x11r7/xserver_xorg-server: bump version to 1.18.2
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-03-13 21:27:17 +01:00
Bernd Kuhls
d30102693a
package/x11r7/xdriver_xf86-video-geode: bump version to 2.11.18
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-02-20 15:57:47 +01:00
Bernd Kuhls
07f31cc869
package/x11r7/xserver_xorg-server: bump version to 1.18.1
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-02-11 23:18:26 +01:00
Arnout Vandecappelle
63b77dd64c
package/x11r7/xapp_xf86dga: remove dependencies on Xt/Xaw/Xmu
...
Fixes:
http://autobuild.buildroot.net/results/aee/aee4a895c74647292715705bfcdf742f3ea2f76f/
Since the bump to 1.0.3, xapp_xf86dga no longer uses libXt, libXaw and
libXmu. So these dependencies should be removed from the .mk file.
They were already removed from Config.in, leading to messages like:
Makefile:475: *** xlib_libXaw is in the dependency chain of xapp_xf86dga
that has added it to its _DEPENDENCIES variable without selecting it or
depending on it from Config.in. Stop.
[Peter: add autobuilder reference as suggested by Ricardo]
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Cc: Bernd Kuhls <bernd.kuhls@t-online.de >
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com >
Tested-by: Ricardo Martincoski <ricardo.martincoski@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-02-10 07:50:37 +01:00
Gary Bisson
972e658058
xdriver_xf86-video-imx-viv: bump to version 5.0.11 p7.1
...
The license is now provided in the package.
This patch is based on the Yocto equivalent:
https://github.com/Freescale/meta-fsl-arm/commit/1195b71
The following xorg.conf was used in order to force the use of the
vivante module:
https://github.com/Freescale/meta-fsl-arm/blob/master/recipes-graphics
/xorg-xserver/xserver-xf86-config/mx6/xorg.conf
Note that the X server must be started with the "noreset" option to
avoid crashes when closing X apps.
# X -noreset
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-02-01 21:46:28 +01:00
Bernd Kuhls
663173468c
package/x11r7/xkeyboard-config: bump version to 2.17
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-30 08:41:12 +01:00
Romain Naour
2e61aaa7c4
package/x11r7/xlib_libfontenc: select zlib
...
xlib_libfontenc depends on the zlib package but doesn't select it.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-21 11:32:08 +01:00
Bernd Kuhls
708bed57dc
package/x11r7/xdriver_xf86-input-libinput: bump version to 0.16.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-19 21:59:39 +01:00
Bernd Kuhls
2f502aac71
package/x11r7/xdriver_xf86-input-evdev: bump version to 2.10.1
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-19 21:59:32 +01:00
Bernd Kuhls
b594a773b1
package/x11r7/xlib_libXi: bump version to 1.7.6
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-19 21:59:28 +01:00
Peter Korsgaard
286182d0d3
xapp_xcompmgr: select xlib_libXrender
...
Fixes:
http://autobuild.buildroot.net/results/969/9690a67083f31070e27c95b053fc0fd389fd373a/
libXrender is added to _DEPENDENCIES, but not selected at the kconfig level.
While we're at it, sort the selects alphabetically and drop the double
libxfixes select.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-05 09:03:36 +01:00
Romain Naour
59568655d7
package/x11r7/xserver_xorg-server: move libpciaccess selection
...
Move libpciaccess selection under BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR
to simplify.
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-05 00:18:05 +01:00
Romain Naour
9cb8f160c2
package/x11r7/xserver_xorg-server: select xlib_libxshmfence required by dri3proto support dependencies
...
When BR2_PACKAGE_XPROTO_DRI3PROTO and
BR2_PACKAGE_XSERVER_XORG_SERVER_MODULAR are selected, xlib_libxshmfence
package build is triggered at Makefile level.
Since 28f67899e5 , the build
stop if a package build is trigged at Makefile level without
being selected at Config.in level.
Fixes:
http://autobuild.buildroot.net/results/a25/a253d19191dbc8bcc54f9e9d7fddae03d6695b4b/
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-05 00:17:33 +01:00
Romain Naour
7358a7157f
package/x11r7/xserver_xorg-server: reorder select/depends
...
>From [1]:
"Even though the ordering has absolutely no consequences in Kconfig, it
is not logical (when reading). It is more logical and far easier to
understand when depends come first, followed by the selects."
Also, the Config.in exemple in the manual suggest to use this coding
style [2].
[1] http://lists.busybox.net/pipermail/buildroot/2015-October/142955.html
[2] http://buildroot.uclibc.org/downloads/manual/manual.html#writing-rules-config-in
Signed-off-by: Romain Naour <romain.naour@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-05 00:17:11 +01:00
Gustavo Zacarias
1a0368e6fe
xapp_xbacklight: select xcb-util package
...
xapp_xbacklight depends on the xcb-utils package but doesn't select it.
Fixes:
http://autobuild.buildroot.net/results/d96/d96aa77e02954bef6fb6e9d244fbf9d1e939a374/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-01-04 16:19:19 +01:00
Thomas Petazzoni
c8dd1f622c
xserver_xorg-server: add missing select BR2_PACKAGE_MCOOKIE
...
Fixes:
http://autobuild.buildroot.org/results/7af/7afbf93492819ce59141f056f72679e4cdec0649/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-30 22:54:41 +01:00
Thomas Petazzoni
9da584ea2b
x11r7/xfont_*: add missing select BR2_PACKAGE_XFONT_FONT_UTIL
...
Fixes:
http://autobuild.buildroot.org/results/d63/d63b45c24d01bfb3409e90569a0708f1d4af905d/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-30 11:15:27 +01:00
Jerzy Grzegorek
f13e385670
xdriver_xf86-video-fbturbo: indentation cleanup
...
Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-29 19:05:02 +01:00
Lada Trimasova
8fc8e2242c
xdriver_xf86-video-ati: fix dependencies
...
This package depends on the radeon driver from libdrm and depends on
DRI support in xserver_xorg-server, to achieve this we select the
Radeon mesa3d DRI driver.
Fixes:
http://autobuild.buildroot.net/results/9da/9da4ffdf1c4ec78ae37322e253cb769340116035
Signed-off-by: Lada Trimasova <ltrimas@synopsys.com >
Cc: 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 >
2015-12-28 23:03:11 +01:00
Gustavo Zacarias
9065b1a044
xutil_util-macros: move outside x11r7 scope
...
Move to baseline package/
It doesn't really require x11r7 infrastructure and is in fact needed by
libepoxy which can be made x11r7-less.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-20 13:35:19 +01:00
Gustavo Zacarias
e527fcc91e
xfont_encodings: add missing xutil_util-macros select
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 15:57:49 +01:00
Bernd Kuhls
4d2357e183
package/x11r7/xdriver_xf86-video-nouveau: new package
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 15:41:14 +01:00
Bernd Kuhls
3e367cc798
package/x11r7/xserver_xorg-server: bump version to 1.18.0
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 15:39:42 +01:00
Bernd Kuhls
98c868d3a4
package/x11r7/libepoxy: bump to version 1.3.1
...
Removed call to pkgconf because epoxy configure now uses pkgconf
itself to find egl headers:
d56f21c494
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 14:22:55 +01:00
Bernd Kuhls
c096e6c464
package/x11r7/xdriver_xf86-video-intel: bump version
...
Needed for X.org xserver 1.18 bump, removed patches applied upstream.
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 14:10:01 +01:00
Bernd Kuhls
7a370b509e
package/x11r7/xdriver_xf86-video-ati: bump version to 7.6.1
...
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-19 14:09:26 +01:00
Gustavo Zacarias
d3e3dd67e7
driver_xf86-input-evdev: mtdev is mandatory now
...
mtdev is no longer optional, so select it and depend upon it, otherwise
it leads to build failure.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-12 13:52:22 +01:00
Peter Korsgaard
cc257ee493
Merge branch 'next'
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-12-01 23:24:07 +01:00
Thomas Petazzoni
868970bbae
xapp_sessreg: fix build issue with gcc 5
...
Backport an upstream commit that fixes the build of xapp_sessreg with
gcc 5.
Fixes:
http://autobuild.buildroot.org/results/ec0/ec01564854f0738df05b8d995d9f0db396a0e5a8/
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-11-19 22:28:07 +01:00