kumquat-buildroot/package/x11r7
Bernd Kuhls d01389c9d9 package/x11r7/xserver_xorg-server: Relax dependency on libdrm
xserver_xorg-server needs libdrm only when DRI is enabled, see configure.ac,
line 1280. But since version 1.16.99.901 configure searches for optional libdrm
support in configure.ac, line 2041,

http://cgit.freedesktop.org/xorg/xserver/commit/configure.ac?id=2feda3b6b58f46cef91ea41312aac9021a703777

as well due to libdrm support being enabled by default, but the macro
PKG_CHECK_EXISTS used in line 2041 does not add libdrm-specific CFLAGS to
Makefile causing the build to fail:

In file included from dumb_bo.c:36:0:
/home/br/br7/output/host/usr/i586-buildroot-linux-uclibc/sysroot/usr/include/xf86drm.h:40:17: fatal error: drm.h: No such file or directory
 #include <drm.h>

This patch enables libdrm support only when dri support is enabled, which in
turn depends on mesa3d. Since mesa3d selects libdrm already remove that line
from Config.in as well.

Tested using this defconfig

BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
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_MODULAR=y

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-02-19 22:39:36 +01:00
..
libepoxy package/x11r7/libepoxy: New package 2015-02-14 10:26:03 +01:00
libxcb
mcookie
xapp_appres
xapp_bdftopcf package/x11r7/xapp_bdftopcf: bump version to 1.0.5 2015-02-14 10:26:29 +01:00
xapp_beforelight
xapp_bitmap package/x11r7/xapp_bitmap: bump version to 1.0.8 2015-02-14 10:26:44 +01:00
xapp_editres
xapp_fonttosfnt
xapp_fslsfonts package/x11r7/xapp_fslsfonts: bump version to 1.0.5 2015-02-14 15:31:18 +01:00
xapp_fstobdf package/x11r7/xapp_fstobdf: bump version to 1.0.6 2015-02-14 15:31:23 +01:00
xapp_iceauth package/x11r7/xapp_iceauth: bump version to 1.0.7 2015-02-14 15:31:27 +01:00
xapp_ico
xapp_listres
xapp_luit package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xapp_mkfontdir
xapp_mkfontscale package/x11r7/xapp_mkfontscale: bump version to 1.1.2 2015-02-14 15:31:34 +01:00
xapp_oclock
xapp_rgb package/x11r7/xapp_rgb: bump version to 1.0.6 2015-02-14 15:31:43 +01:00
xapp_rstart
xapp_scripts
xapp_sessreg package/x11r7/xapp_sessreg: bump version to 1.1.0 2015-02-14 15:31:51 +01:00
xapp_setxkbmap
xapp_showfont package/x11r7/xapp_showfont: bump version to 1.0.5 2015-02-14 15:31:58 +01:00
xapp_smproxy
xapp_twm
xapp_viewres
xapp_x11perf
xapp_xauth
xapp_xbacklight
xapp_xbiff
xapp_xcalc package/x11r7/xapp_xcalc: bump version to 1.0.6 2015-02-14 15:32:06 +01:00
xapp_xclipboard
xapp_xclock
xapp_xcmsdb
xapp_xconsole package: indentation cleanup 2015-01-15 09:41:42 +01:00
xapp_xcursorgen
xapp_xdbedizzy
xapp_xditview
xapp_xdm package: indentation cleanup 2015-01-15 09:41:42 +01:00
xapp_xdpyinfo
xapp_xdriinfo
xapp_xedit
xapp_xev
xapp_xeyes
xapp_xf86dga
xapp_xfd
xapp_xfontsel
xapp_xfs
xapp_xfsinfo package/x11r7/xapp_xfsinfo: bump version to 1.0.5 2015-02-14 15:32:24 +01:00
xapp_xgamma
xapp_xgc
xapp_xhost
xapp_xinit
xapp_xinput
xapp_xinput-calibrator
xapp_xkbcomp package/x11r7/xapp_xkbcomp: bump version to 1.3.0 2015-02-14 15:32:31 +01:00
xapp_xkbevd
xapp_xkbprint
xapp_xkbutils
xapp_xkill
xapp_xload
xapp_xlogo package: indentation cleanup 2015-01-15 09:41:42 +01:00
xapp_xlsatoms
xapp_xlsclients
xapp_xlsfonts
xapp_xmag
xapp_xman package: indentation cleanup 2014-12-30 11:17:03 +01:00
xapp_xmessage
xapp_xmh
xapp_xmodmap
xapp_xmore
xapp_xpr
xapp_xprop
xapp_xrandr
xapp_xrdb
xapp_xrefresh
xapp_xset
xapp_xsetmode
xapp_xsetpointer
xapp_xsetroot
xapp_xsm
xapp_xstdcmap
xapp_xvidtune
xapp_xvinfo
xapp_xwd
xapp_xwininfo
xapp_xwud
xcb-proto
xcb-util
xcb-util-image
xcb-util-keysyms
xcb-util-wm
xcursor-transparent-theme package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdata_xbitmaps
xdata_xcursor-themes
xdriver_xf86-input-evdev package/x11r7/xdriver_xf86-input-evdev: bump version to 2.9.1 2015-02-14 15:34:41 +01:00
xdriver_xf86-input-joystick
xdriver_xf86-input-keyboard
xdriver_xf86-input-mouse
xdriver_xf86-input-synaptics package/x11r7/xdriver_xf86-input-synaptics: bump version to 1.7.8 2015-02-14 15:35:52 +01:00
xdriver_xf86-input-tslib package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-input-vmmouse
xdriver_xf86-input-void
xdriver_xf86-video-ark package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-ast
xdriver_xf86-video-ati package/x11r7/xdriver_xf86-video-ati: bump version to 7.5.0 2015-02-14 15:35:46 +01:00
xdriver_xf86-video-cirrus package/x11r7/xdriver_xf86-video-cirrus: bump version 2015-02-14 15:37:16 +01:00
xdriver_xf86-video-dummy
xdriver_xf86-video-fbdev
xdriver_xf86-video-geode package/x11r7/xdriver_xf86-video-geode: mark as broken 2015-02-14 15:37:37 +01:00
xdriver_xf86-video-glide
xdriver_xf86-video-glint package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-i128 package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-intel xdriver_xf86-video-intel: Bump version to 2.99.917 2014-12-23 20:53:15 +01:00
xdriver_xf86-video-mach64 package/x11r7/xdriver_xf86-video-mach64: bump version 2015-02-14 15:35:59 +01:00
xdriver_xf86-video-mga package/x11r7/xdriver_xf86-video-mga: bump version 2015-02-14 15:37:22 +01:00
xdriver_xf86-video-neomagic package/x11r7/xdriver_xf86-video-neomagic: bump version 2015-02-14 15:37:09 +01:00
xdriver_xf86-video-nv package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-openchrome
xdriver_xf86-video-r128 package/x11r7/xdriver_xf86-video-r128: bump version 2015-02-14 15:36:09 +01:00
xdriver_xf86-video-savage package/x11r7/xdriver_xf86-video-savage: bump version 2015-02-14 15:36:30 +01:00
xdriver_xf86-video-siliconmotion package/x11r7/xdriver_xf86-video-siliconmotion: bump version 2015-02-14 15:36:37 +01:00
xdriver_xf86-video-sis package/x11r7/xdriver_xf86-video-sis: bump version 2015-02-14 15:35:41 +01:00
xdriver_xf86-video-tdfx package/x11r7/xdriver_xf86-video-tdfx: bump version 2015-02-14 15:36:49 +01:00
xdriver_xf86-video-tga package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-trident package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xdriver_xf86-video-v4l package/x11r7/xdriver_xf86-video-v4l: mark as broken 2015-02-14 15:37:30 +01:00
xdriver_xf86-video-vesa
xdriver_xf86-video-vmware package/x11r7/xdriver_xf86-video-vmware: bump version to 13.1.0 2015-02-14 15:36:55 +01:00
xdriver_xf86-video-voodoo package/x11r7/xdriver_xf86-video-voodoo: bump version 2015-02-14 15:37:02 +01:00
xdriver_xf86-video-wsfb
xfont_encodings
xfont_font-adobe-75dpi
xfont_font-adobe-100dpi
xfont_font-adobe-utopia-75dpi
xfont_font-adobe-utopia-100dpi
xfont_font-adobe-utopia-type1
xfont_font-alias
xfont_font-arabic-misc
xfont_font-bh-75dpi
xfont_font-bh-100dpi
xfont_font-bh-lucidatypewriter-75dpi
xfont_font-bh-lucidatypewriter-100dpi
xfont_font-bh-ttf
xfont_font-bh-type1
xfont_font-bitstream-75dpi
xfont_font-bitstream-100dpi
xfont_font-bitstream-type1
xfont_font-cronyx-cyrillic
xfont_font-cursor-misc
xfont_font-daewoo-misc
xfont_font-dec-misc
xfont_font-ibm-type1
xfont_font-isas-misc
xfont_font-jis-misc
xfont_font-micro-misc
xfont_font-misc-cyrillic
xfont_font-misc-ethiopic
xfont_font-misc-meltho
xfont_font-misc-misc
xfont_font-mutt-misc
xfont_font-schumacher-misc
xfont_font-screen-cyrillic
xfont_font-sony-misc
xfont_font-sun-misc
xfont_font-util
xfont_font-winitzki-cyrillic
xfont_font-xfree86-type1
xkeyboard-config package/x11r7/xkeyboard-config: bump version to 2.14 2015-02-14 15:35:03 +01:00
xlib_libdmx
xlib_libfontenc
xlib_libFS
xlib_libICE
xlib_libSM
xlib_libX11
xlib_libXau
xlib_libXaw
xlib_libXcomposite
xlib_libXcursor
xlib_libXdamage
xlib_libXdmcp
xlib_libXext
xlib_libXfixes
xlib_libXfont
xlib_libXft
xlib_libXi
xlib_libXinerama
xlib_libxkbfile
xlib_libXmu
xlib_libXpm package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xlib_libXrandr
xlib_libXrender
xlib_libXres
xlib_libXScrnSaver
xlib_libxshmfence package/x11r7/xlib_libxshmfence: bump version to 1.2 2015-02-14 10:24:52 +01:00
xlib_libXt package/*: rename patches according to the new policy 2015-02-03 14:52:56 +01:00
xlib_libXtst
xlib_libXv
xlib_libXvMC
xlib_libXxf86dga
xlib_libXxf86vm
xlib_xtrans package/x11r7/xlib_xtrans: bump to version 1.3.5, add hash 2015-02-14 10:24:38 +01:00
xproto_applewmproto
xproto_bigreqsproto
xproto_compositeproto
xproto_damageproto
xproto_dmxproto
xproto_dri2proto
xproto_dri3proto
xproto_fixesproto
xproto_fontcacheproto
xproto_fontsproto
xproto_glproto
xproto_inputproto
xproto_kbproto
xproto_presentproto
xproto_randrproto
xproto_recordproto
xproto_renderproto
xproto_resourceproto
xproto_scrnsaverproto
xproto_videoproto
xproto_windowswmproto
xproto_xcmiscproto
xproto_xextproto
xproto_xf86bigfontproto
xproto_xf86dgaproto
xproto_xf86driproto
xproto_xf86vidmodeproto
xproto_xineramaproto
xproto_xproto package/x11r7/xproto_xproto: bump version to 7.0.27 2015-02-14 15:35:09 +01:00
xserver_xorg-server package/x11r7/xserver_xorg-server: Relax dependency on libdrm 2015-02-19 22:39:36 +01:00
xutil_makedepend
xutil_util-macros
Config.in package/x11r7/libepoxy: New package 2015-02-14 10:26:03 +01:00
x11r7.mk