From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3 06/22] package/mesa3d: switch to xorgproto
Date: Mon, 2 Jul 2018 23:30:01 +0200 [thread overview]
Message-ID: <20180702213001.GK2604@scaer> (raw)
In-Reply-To: <20180630110853.29339-7-bernd.kuhls@t-online.de>
Bernd, All,
On 2018-06-30 13:08 +0200, Bernd Kuhls spake thusly:
> The new package xorgproto will combine and replace all current xproto_*
> packages. For details read
> https://lists.x.org/archives/xorg-announce/2018-February/002835.html
>
> Removed dri3 handling because xorgproto always installs dri3proto.
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Regards,
Yann E. MORIN.
> ---
> package/mesa3d/Config.in | 18 ++++--------------
> package/mesa3d/mesa3d.mk | 8 +++-----
> 2 files changed, 7 insertions(+), 19 deletions(-)
>
> diff --git a/package/mesa3d/Config.in b/package/mesa3d/Config.in
> index 8c1877fbc1..dd36a5e0fd 100644
> --- a/package/mesa3d/Config.in
> +++ b/package/mesa3d/Config.in
> @@ -8,9 +8,7 @@ menuconfig BR2_PACKAGE_MESA3D
> select BR2_PACKAGE_EXPAT
> select BR2_PACKAGE_HAS_LIBGL if BR2_PACKAGE_XORG7
> select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_WAYLAND
> - select BR2_PACKAGE_XPROTO_DRI2PROTO if BR2_PACKAGE_XORG7
> - select BR2_PACKAGE_XPROTO_GLPROTO if BR2_PACKAGE_XORG7
> - select BR2_PACKAGE_XPROTO_XF86DRIPROTO if BR2_PACKAGE_XORG7
> + select BR2_PACKAGE_XORGPROTO if BR2_PACKAGE_XORG7
> select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
> select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
> select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_XORG7
> @@ -59,15 +57,7 @@ config BR2_PACKAGE_MESA3D_GALLIUM_DRIVER
> config BR2_PACKAGE_MESA3D_DRI_DRIVER
> bool
> select BR2_PACKAGE_MESA3D_DRIVER
> - # xlib-libxshmfence needs sync_4, so we cannot select it if
> - # BR2_TOOLCHAIN_HAS_SYNC_4 is false. xproto-presentproto
> - # doesn't need sync_4, but it is only needed in conjunction
> - # with xlib-libxshmfence and dri3proto to provide dri3
> - # support, so we also only select it if sync_4 is available.
> - select BR2_PACKAGE_XLIB_LIBXSHMFENCE if \
> - (BR2_PACKAGE_XPROTO_DRI3PROTO && BR2_TOOLCHAIN_HAS_SYNC_4)
> - select BR2_PACKAGE_XPROTO_PRESENTPROTO if \
> - (BR2_PACKAGE_XPROTO_DRI3PROTO && BR2_TOOLCHAIN_HAS_SYNC_4)
> + select BR2_PACKAGE_XLIB_LIBXSHMFENCE if BR2_TOOLCHAIN_HAS_SYNC_4
>
> config BR2_PACKAGE_MESA3D_VULKAN_DRIVER
> bool
> @@ -221,9 +211,9 @@ config BR2_PACKAGE_MESA3D_VULKAN_DRIVER_INTEL
> depends on BR2_i386 || BR2_x86_64
> depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 # memfd.h
> depends on BR2_TOOLCHAIN_USES_GLIBC # ifunc, static_assert
> - depends on BR2_PACKAGE_XORG7 # xproto_dri3proto
> + depends on BR2_PACKAGE_XORG7 # xorgproto
> select BR2_PACKAGE_MESA3D_VULKAN_DRIVER
> - select BR2_PACKAGE_XPROTO_DRI3PROTO
> + select BR2_PACKAGE_XORGPROTO
> help
> Vulkan driver for Intel hardware from Ivy Bridge onward.
>
> diff --git a/package/mesa3d/mesa3d.mk b/package/mesa3d/mesa3d.mk
> index 6e1e27f62f..cafc41f97d 100644
> --- a/package/mesa3d/mesa3d.mk
> +++ b/package/mesa3d/mesa3d.mk
> @@ -57,13 +57,11 @@ endif
>
> ifeq ($(BR2_PACKAGE_XORG7),y)
> MESA3D_DEPENDENCIES += \
> - xproto_xf86driproto \
> - xproto_dri2proto \
> - xproto_glproto \
> xlib_libX11 \
> xlib_libXext \
> xlib_libXdamage \
> xlib_libXfixes \
> + xorgproto \
> libxcb
> MESA3D_CONF_OPTS += --enable-glx --disable-mangling
> # quote from mesa3d configure "Building xa requires at least one non swrast gallium driver."
> @@ -113,8 +111,8 @@ ifeq ($(BR2_PACKAGE_MESA3D_DRI_DRIVER),)
> MESA3D_CONF_OPTS += \
> --without-dri-drivers --disable-dri3
> else
> -ifeq ($(BR2_PACKAGE_XLIB_LIBXSHMFENCE)$(BR2_PACKAGE_XPROTO_DRI3PROTO),yy)
> -MESA3D_DEPENDENCIES += xlib_libxshmfence xproto_dri3proto xproto_presentproto
> +ifeq ($(BR2_PACKAGE_XLIB_LIBXSHMFENCE),y)
> +MESA3D_DEPENDENCIES += xlib_libxshmfence
> MESA3D_CONF_OPTS += --enable-dri3
> else
> MESA3D_CONF_OPTS += --disable-dri3
> --
> 2.17.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
next prev parent reply other threads:[~2018-07-02 21:30 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-30 11:08 [Buildroot] [PATCH v3 00/22] package/x11r7/xserver_xorg-server: bump version to 1.20.0 Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 01/22] package/x11r7/xorgproto: new package Bernd Kuhls
2018-07-02 21:20 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 02/22] package/efl: switch to xorgproto Bernd Kuhls
2018-07-02 21:21 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 03/22] package/gstreamer1/gst1-plugins-base: " Bernd Kuhls
2018-07-02 21:23 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 04/22] package/libdri2: " Bernd Kuhls
2018-07-02 21:23 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 05/22] package/libvdpau: " Bernd Kuhls
2018-07-02 21:31 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 06/22] package/mesa3d: " Bernd Kuhls
2018-07-02 21:30 ` Yann E. MORIN [this message]
2018-06-30 11:08 ` [Buildroot] [PATCH v3 07/22] package/x11r7/xapp_*: mass " Bernd Kuhls
2018-07-02 21:35 ` Yann E. MORIN
2018-07-13 19:56 ` Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 08/22] package/x11r7/xdriver_xf86-input-*: " Bernd Kuhls
2018-07-02 21:37 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 09/22] package/x11r7/xdriver_xf86-video-*: " Bernd Kuhls
2018-07-02 21:46 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 10/22] package/x11r7/xkeyboard-config: " Bernd Kuhls
2018-07-02 21:48 ` Yann E. MORIN
2018-07-13 19:55 ` Bernd Kuhls
2018-07-15 15:44 ` Yann E. MORIN
2018-07-21 13:25 ` Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 11/22] package/x11r7/xlib_*: mass " Bernd Kuhls
2018-07-02 21:57 ` Yann E. MORIN
2018-07-21 13:38 ` Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 12/22] package/x11r7/xutil_makedepend: " Bernd Kuhls
2018-07-02 21:59 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 13/22] package/x11r7/xserver_xorg-server: " Bernd Kuhls
2018-07-02 22:06 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 14/22] package/x11r7/xproto_*: mass removal Bernd Kuhls
2018-07-03 21:35 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 15/22] package/x11r7/xdriver_xf86-video-intel: bump version Bernd Kuhls
2018-07-03 21:39 ` Yann E. MORIN
2018-06-30 11:08 ` [Buildroot] [PATCH v3 16/22] package/x11r7/xdriver_xf86-video-mach64: bump version to 6.9.6 Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 17/22] package/x11r7/xdriver_xf86-video-vmware: bump version to 13.3.0 Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 18/22] package/x11r7/xdriver_xf86-input-mouse: bump version to 1.9.3 Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 19/22] package/x11r7/xdriver_xf86-video-r128: add patch to fix support for xserver_xorg-server 1.20.0 Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 20/22] package/x11r7/xdriver_xf86-video-savage: " Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 21/22] package/x11r7/xdriver_xf86-video-sis: add upstream " Bernd Kuhls
2018-06-30 11:08 ` [Buildroot] [PATCH v3 22/22] package/x11r7/xserver_xorg-server: bump version to 1.20.0 Bernd Kuhls
2018-07-03 21:56 ` [Buildroot] [PATCH v3 00/22] " Yann E. MORIN
2018-07-09 17:45 ` Bernd Kuhls
2018-07-13 7:19 ` Peter Korsgaard
2018-07-15 15:46 ` Yann E. MORIN
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180702213001.GK2604@scaer \
--to=yann.morin.1998@free.fr \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.