From e00eca02d15b6cb255743c16a57fd124e3fba4d9 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 12:55:08 +0200 Subject: [PATCH 01/12] libdrm: Update version from 2.4.77 to 2.4.81 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [Announcement for 2.4.78 from Apr 7th, 2017][1]: > This libdrm-2.4.78 fixes some minor cosmetics, a build issue for > GNU/kFreeBSD, and adds a new page_flip_handler2 event handler, which > when run on a suitably capable kernel, can provide the CRTC ID to > userspace for atomic completion events. [Announcement for 2.4.79 from Apr 8th, 2017][2]: > Marek Olšák (1): > configure.ac: bump version for release > > Samuel Pitoiset (1): > amdgpu: allow to query GPU sensor related information [Announcement for 2.4.80 from Apr 14th, 2017][3]: > Christian Gmeiner (1): > configure.ac: bump version for release > > Eric Engestrom (1): > intel: remove dead code > > Philipp Zabel (2): > etnaviv: sync uapi header > etnaviv: add fence fd support > > Tobias Jakobi (1): > exynos: add C++ support to exynos_drmif header [Announcement for 2.4.81 from May 24th, 2017][4]: > Adam Jackson (3): > Export drmDevicesEqual > configure: Fix the check > Fix stray caller of drmCompareDevices > > Edward O'Callaghan (2): > amdgpu/: concisely && consistently check null ptrs in canonical form > amdgpu: Use the canonical form in branch predicate > > Eric Anholt (2): > Add pl111 as a KMS driver for utils. > Add the DPI encoder/connector types to KMS utils. > > Hawking Zhang (1): > amdgpu: add raven family id > > Ilia Mirkin (1): > modetest: fix printing of fourcc on BE machines > > Leo Liu (2): > amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC > amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC > > Marek Olšák (1): > Bump version to 2.4.81 > > Nicolai Hähnle (3): > amdgpu: add the interface of waiting multiple fences > amdgpu: add a test for amdgpu_cs_wait_fences > amdgpu: add missing extern "C" headers > > Rob Clark (1): > freedreno: fix double-free on exit [1]: https://lists.freedesktop.org/archives/dri-devel/2017-April/138416.html [2]: https://lists.freedesktop.org/archives/dri-devel/2017-April/138561.html [3]: https://lists.freedesktop.org/archives/dri-devel/2017-April/139263.html [4]: https://lists.freedesktop.org/archives/dri-devel/2017-May/142708.html --- libdrm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdrm.be0 b/libdrm.be0 index 8a76f53e4..97b416e1e 100755 --- a/libdrm.be0 +++ b/libdrm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libdrm-2.4.77-0 +# BEE_VERSION libdrm-2.4.81-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From b86dcf2fdbf4d31dd0e929bc082c0b7ecd316507 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 12:37:35 +0200 Subject: [PATCH 02/12] mesalib: Update version from 17.0.3 to 17.1.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Only list the changes for Mesa 17.1.0 [1]: > Mesa 17.1.0 Release Notes / May 10, 2017 > ======================================== > > […] > > Mesa 17.1.0 implements the OpenGL 4.5 API, but the version reported by > glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / > glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being > used. Some drivers don't support all the features required in OpenGL > 4.5. OpenGL 4.5 is only available if requested at context creation > because compatibility contexts are not supported. > > New features > ------------ > > Note: some of the new features are only available with certain > drivers. > > * OpenGL 4.2 on i965/ivb > * GL_ARB_gpu_shader_fp64 on i965/ivybridge > * GL_ARB_gpu_shader_int64 on i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe > * GL_ARB_shader_ballot on nvc0, radeonsi > * GL_ARB_shader_clock on nv50, nvc0, radeonsi > * GL_ARB_shader_group_vote on radeonsi > * GL_ARB_shader_precision on i965/ivb > * GL_ARB_shader_viewport_layer_array on radeonsi > * GL_ARB_sparse_buffer on radeonsi/CIK+ > * GL_ARB_transform_feedback2 on i965/gen6 > * GL_ARB_transform_feedback_overflow_query on i965/gen6+ > * GL_ARB_vertex_attrib_64bit on i965/ivb > * GL_NV_fill_rectangle on nvc0 > * Geometry shaders enabled on swr > > […] > > Changes > > * Removed the ilo gallium driver. > * The configure option --enable-gallium-llvm is superseded by --enable-llvm. > * The swr driver now requires LLVM >= 3.9.0 and a C++14 capable compiler. > * The radeonsi driver now requires LLVM 3.8.0. > * The MESA_GLSL=opt and MESA_GLSL=no_opt environment vars have been removed. > * The --with-egl-platforms configure option is deprecated. Use --with-platforms instead. [1] https://www.mesa3d.org/relnotes/17.1.0.html --- mesalib.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index cd732bf7d..b361799ab 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-17.0.3-0 +# BEE_VERSION mesalib-17.1.3-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -15,7 +15,7 @@ SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -PATCHURL+=(http://www.linuxfromscratch.org/patches/blfs/svn/mesa-17.0.3-add_xdemos-1.patch) +PATCHURL+=(http://www.linuxfromscratch.org/patches/blfs/svn/mesa-17.1.3-add_xdemos-1.patch) ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not From b7cdb6caf9d470fdd0a2b11e37d2db794e929087 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:00:53 +0200 Subject: [PATCH 03/12] mesalib: Do not build r300 gallium driver We do not have a system with such a device. --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index b361799ab..59e4e2878 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -66,7 +66,7 @@ mee_configure() { --enable-glx-tls \ --with-llvm-shared-libs \ --with-egl-platforms="drm,x11" \ - --with-gallium-drivers="nouveau,r300,r600,radeonsi,svga,swrast" + --with-gallium-drivers="nouveau,r600,radeonsi,svga,swrast" } #mee_build() { From d9e8effd3cb87f920a52416ca3e22336a4e1db03 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:03:04 +0200 Subject: [PATCH 04/12] mesalib: Remove deprecated options [1] http://www.linuxfromscratch.org/blfs/view/cvs/x/mesa.html --- mesalib.be0 | 3 --- 1 file changed, 3 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index 59e4e2878..532794f65 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -60,9 +60,6 @@ mee_configure() { --enable-gles2 \ --enable-osmesa \ --enable-xa \ - --enable-gbm \ - --enable-gallium-egl \ - --enable-gallium-gbm \ --enable-glx-tls \ --with-llvm-shared-libs \ --with-egl-platforms="drm,x11" \ From ae6d538be05b4bfddc04fa1f5ad966da3c81e28a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Sat, 24 Jun 2017 18:53:27 +0200 Subject: [PATCH 05/12] mesalib: Build outside of source directory --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 532794f65..4339589f0 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -28,7 +28,7 @@ PATCHURL+=(http://www.linuxfromscratch.org/patches/blfs/svn/mesa-17.1.3-add_xdem ## outside the source directory and need to be build inside the source ## directory. -build_in_sourcedir +# build_in_sourcedir ############################################################################### ## bee cannot detect buildtypes specified in subdirectories. From 6c5bef46947fc7523792c51fc977ca99e46e1995 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:42:03 +0200 Subject: [PATCH 06/12] xcb-proto: Convert to versionless bee file --- xcb-proto-1.10-0.bee => xcb-proto.be0 | 2 ++ 1 file changed, 2 insertions(+) rename xcb-proto-1.10-0.bee => xcb-proto.be0 (98%) diff --git a/xcb-proto-1.10-0.bee b/xcb-proto.be0 similarity index 98% rename from xcb-proto-1.10-0.bee rename to xcb-proto.be0 index 890082ed7..0f7bec518 100755 --- a/xcb-proto-1.10-0.bee +++ b/xcb-proto.be0 @@ -1,5 +1,7 @@ #!/usr/bin/env beesh +# BEE_VERSION xcb-proto-1.10-0 + ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 4d7c848d8598e1f9c3a81cf867fc637a4074fe84 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:48:34 +0200 Subject: [PATCH 07/12] xcb-proto: Update version from 1.10 to 1.12 --- xcb-proto.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcb-proto.be0 b/xcb-proto.be0 index 0f7bec518..77b0eaf56 100755 --- a/xcb-proto.be0 +++ b/xcb-proto.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION xcb-proto-1.10-0 +# BEE_VERSION xcb-proto-1.12-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From f988ced3f9c1e086a458c25e5170ed447b7d2587 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:21:02 +0200 Subject: [PATCH 08/12] libxcb: Convert to versionless bee file --- libxcb-1.10-0.bee => libxcb.be0 | 2 ++ 1 file changed, 2 insertions(+) rename libxcb-1.10-0.bee => libxcb.be0 (98%) diff --git a/libxcb-1.10-0.bee b/libxcb.be0 similarity index 98% rename from libxcb-1.10-0.bee rename to libxcb.be0 index 5e9a37fdd..59889b753 100755 --- a/libxcb-1.10-0.bee +++ b/libxcb.be0 @@ -1,5 +1,7 @@ #!/usr/bin/env beesh +# BEE_VERSION libxcb-1.10-0 + ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 5d96809b972f6e40fdd51c8672d499f10bafb13d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 13:21:07 +0200 Subject: [PATCH 09/12] libxcb: Update version from 1.10 to 1.12 --- libxcb.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libxcb.be0 b/libxcb.be0 index 59889b753..bce127858 100755 --- a/libxcb.be0 +++ b/libxcb.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libxcb-1.10-0 +# BEE_VERSION libxcb-1.12-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 04b41becbe6d704f94b16d12f4db7443758a2848 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 15:03:49 +0200 Subject: [PATCH 10/12] libevdev: Update version from 1.5.6 to 1.5.7 --- libevdev.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libevdev.be0 b/libevdev.be0 index 6c320b57f..5717e867e 100755 --- a/libevdev.be0 +++ b/libevdev.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libevdev-1.5.6-0 +# BEE_VERSION libevdev-1.5.7-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 414a090320db6751b418d9adfa94493f1fb6e389 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 15:15:09 +0200 Subject: [PATCH 11/12] libwacom: Convert to versionless bee file --- libwacom-0.18-0.bee => libwacom.be0 | 2 ++ 1 file changed, 2 insertions(+) rename libwacom-0.18-0.bee => libwacom.be0 (98%) diff --git a/libwacom-0.18-0.bee b/libwacom.be0 similarity index 98% rename from libwacom-0.18-0.bee rename to libwacom.be0 index 2f21358f8..f47a6fa01 100755 --- a/libwacom-0.18-0.bee +++ b/libwacom.be0 @@ -1,5 +1,7 @@ #!/usr/bin/env beesh +# BEE_VERSION libwacom-0.18-0 + ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 1629812db1fc8023189995d78242d451f0cb24ed Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 23 Jun 2017 15:15:30 +0200 Subject: [PATCH 12/12] libwacom: Update version from 0.18 to 0.25 --- libwacom.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libwacom.be0 b/libwacom.be0 index f47a6fa01..e1de4e430 100755 --- a/libwacom.be0 +++ b/libwacom.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION libwacom-0.18-0 +# BEE_VERSION libwacom-0.25-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.)