diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2019-11-23 20:34:16 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-11-24 08:59:50 +0100 |
commit | 211e104a467e569d010f15e79732d3a43306a707 (patch) | |
tree | 448ee8bf88663f504d01776e1ea1460ae6d3a52d /source | |
parent | bdd7acee1ce88958c9a3975d3a6f6e960d77afe5 (diff) | |
download | current-211e104a467e569d010f15e79732d3a43306a707.tar.gz current-211e104a467e569d010f15e79732d3a43306a707.tar.xz |
Sat Nov 23 20:34:16 UTC 201920191123203416
a/pkgtools-15.0-noarch-27.txz: Rebuilt.
Escape some shell characters in symlink filenames. Thanks to GazL.
d/parallel-20191122-noarch-1.txz: Upgraded.
x/xorg-server-1.20.6-x86_64-1.txz: Upgraded.
x/xorg-server-xephyr-1.20.6-x86_64-1.txz: Upgraded.
x/xorg-server-xnest-1.20.6-x86_64-1.txz: Upgraded.
x/xorg-server-xvfb-1.20.6-x86_64-1.txz: Upgraded.
extra/tigervnc/tigervnc-1.10.0-x86_64-2.txz: Rebuilt.
Recompiled against xorg-server-1.20.6.
Diffstat (limited to 'source')
7 files changed, 5 insertions, 174 deletions
diff --git a/source/a/pkgtools/pkgtools.SlackBuild b/source/a/pkgtools/pkgtools.SlackBuild index da23c76d5..5e647f514 100755 --- a/source/a/pkgtools/pkgtools.SlackBuild +++ b/source/a/pkgtools/pkgtools.SlackBuild @@ -30,7 +30,7 @@ PKGNAM=pkgtools # *** UPDATE THESE WITH EACH BUILD: VERSION=15.0 ARCH=${ARCH:-noarch} -BUILD=${BUILD:-26} +BUILD=${BUILD:-27} # If the variable PRINT_PACKAGE_NAME is set, then this script will report what # the name of the created package would be, and then exit. This information diff --git a/source/a/pkgtools/scripts/makepkg b/source/a/pkgtools/scripts/makepkg index d6b2e1863..9030d1f55 100644 --- a/source/a/pkgtools/scripts/makepkg +++ b/source/a/pkgtools/scripts/makepkg @@ -1,7 +1,7 @@ #!/bin/sh # Copyright 1994, 1998, 2008 Patrick Volkerding, Moorhead, Minnesota USA # Copyright 2003 Slackware Linux, Inc. Concord, CA USA -# Copyright 2009, 2015, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2009, 2015, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -298,7 +298,8 @@ echo echo "Searching for symbolic links:" # Get rid of possible pre-existing trouble: INST=$(mktemp $TMP/makepkg.XXXXXX) -find . -type l -printf "%p\t%l\n" | LC_COLLATE=C sort | sed 's,^\./,, ; s, ,\\ ,g' | tee $INST +# Escape some characters in symlink names. Current escape list is (space at the end): ;!#$\&*<> +find . -type l -printf "%p\t%l\n" | LC_COLLATE=C sort | sed 's,^\./,, ; s,\([;!#$\&*<> ]\),\\\1,g' | tee $INST if [ ! "$(cat $INST)" = "" ]; then echo echo "Making symbolic link creation script:" diff --git a/source/x/x11/build/xorg-server b/source/x/x11/build/xorg-server index 00750edc0..d00491fd7 100644 --- a/source/x/x11/build/xorg-server +++ b/source/x/x11/build/xorg-server @@ -1 +1 @@ -3 +1 diff --git a/source/x/x11/patch/xorg-server.patch b/source/x/x11/patch/xorg-server.patch index b9fb711a0..2f47985b7 100644 --- a/source/x/x11/patch/xorg-server.patch +++ b/source/x/x11/patch/xorg-server.patch @@ -22,8 +22,3 @@ zcat $CWD/patch/xorg-server/0001-autobind-GPUs-to-the-screen.patch.gz | patch -p # Reference: https://bugs.freedesktop.org/show_bug.cgi?id=94844 # Added here 2018/7. zcat $CWD/patch/xorg-server/0001-xfree86-use-modesetting-driver-by-default-on-GeForce.patch.gz | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - -# Patches to build with libglvnd-1.2.0: -zcat $CWD/patch/xorg-server/e6ef2b12404dfec7f23592a3524d2a63d9d25802.patch.gz | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; } -zcat $CWD/patch/xorg-server/c7486613b0dc586f93f6ba293d9b55c69995b05c.patch.gz | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; } -zcat $CWD/patch/xorg-server/0001-replace-MESA_EGL_NO_X11_HEADERS-hack-with-upstream-E.patch.gz | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; } diff --git a/source/x/x11/patch/xorg-server/0001-replace-MESA_EGL_NO_X11_HEADERS-hack-with-upstream-E.patch b/source/x/x11/patch/xorg-server/0001-replace-MESA_EGL_NO_X11_HEADERS-hack-with-upstream-E.patch deleted file mode 100644 index 952114797..000000000 --- a/source/x/x11/patch/xorg-server/0001-replace-MESA_EGL_NO_X11_HEADERS-hack-with-upstream-E.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 80d7c1ad75cc4cd3aa844d5ff34fee723966d9fc Mon Sep 17 00:00:00 2001 -From: fafryd <dz1125.bug.tracker@gmail.com> -Date: Sat, 19 Oct 2019 21:58:09 +0200 -Subject: [PATCH] replace MESA_EGL_NO_X11_HEADERS hack with upstream EGL_NO_X11 - ---- - glamor/glamor_egl.h | 2 +- - glamor/glamor_priv.h | 2 +- - hw/xwayland/xwayland-glamor-eglstream.c | 2 +- - hw/xwayland/xwayland-glamor-gbm.c | 2 +- - hw/xwayland/xwayland-glamor.c | 2 +- - 5 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/glamor/glamor_egl.h b/glamor/glamor_egl.h -index 2f7566b24..af1c707d2 100644 ---- a/glamor/glamor_egl.h -+++ b/glamor/glamor_egl.h -@@ -27,7 +27,7 @@ - #ifndef GLAMOR_EGL_H - #define GLAMOR_EGL_H - --#define MESA_EGL_NO_X11_HEADERS -+#define EGL_NO_X11 - #include <epoxy/gl.h> - #include <epoxy/egl.h> - #include <glamor_egl_ext.h> -diff --git a/glamor/glamor_priv.h b/glamor/glamor_priv.h -index 7d9a7d4fb..bcdaf4040 100644 ---- a/glamor/glamor_priv.h -+++ b/glamor/glamor_priv.h -@@ -39,7 +39,7 @@ - - #include <epoxy/gl.h> - #ifdef GLAMOR_HAS_GBM --#define MESA_EGL_NO_X11_HEADERS -+#define EGL_NO_X11 - #include <epoxy/egl.h> - #endif - -diff --git a/hw/xwayland/xwayland-glamor-eglstream.c b/hw/xwayland/xwayland-glamor-eglstream.c -index c62c0d2ac..e665b963e 100644 ---- a/hw/xwayland/xwayland-glamor-eglstream.c -+++ b/hw/xwayland/xwayland-glamor-eglstream.c -@@ -32,7 +32,7 @@ - #include "wayland-eglstream-client-protocol.h" - #include "wayland-eglstream-controller-client-protocol.h" - --#define MESA_EGL_NO_X11_HEADERS -+#define EGL_NO_X11 - #include <glamor_egl.h> - #include <glamor.h> - #include <glamor_transform.h> -diff --git a/hw/xwayland/xwayland-glamor-gbm.c b/hw/xwayland/xwayland-glamor-gbm.c -index 291e060cf..c92d6073f 100644 ---- a/hw/xwayland/xwayland-glamor-gbm.c -+++ b/hw/xwayland/xwayland-glamor-gbm.c -@@ -35,7 +35,7 @@ - #include <xf86drm.h> - #include <drm_fourcc.h> - --#define MESA_EGL_NO_X11_HEADERS -+#define EGL_NO_X11 - #include <gbm.h> - #include <glamor_egl.h> - -diff --git a/hw/xwayland/xwayland-glamor.c b/hw/xwayland/xwayland-glamor.c -index 7ea6def61..587ef5ed0 100644 ---- a/hw/xwayland/xwayland-glamor.c -+++ b/hw/xwayland/xwayland-glamor.c -@@ -25,7 +25,7 @@ - - #include "xwayland.h" - --#define MESA_EGL_NO_X11_HEADERS -+#define EGL_NO_X11 - #include <glamor_egl.h> - - #include <glamor.h> --- -2.23.0 - diff --git a/source/x/x11/patch/xorg-server/c7486613b0dc586f93f6ba293d9b55c69995b05c.patch b/source/x/x11/patch/xorg-server/c7486613b0dc586f93f6ba293d9b55c69995b05c.patch deleted file mode 100644 index f1c2e7aa5..000000000 --- a/source/x/x11/patch/xorg-server/c7486613b0dc586f93f6ba293d9b55c69995b05c.patch +++ /dev/null @@ -1,23 +0,0 @@ -From c7486613b0dc586f93f6ba293d9b55c69995b05c Mon Sep 17 00:00:00 2001 -From: Adam Jackson <ajax@redhat.com> -Date: Wed, 9 Oct 2019 15:17:47 -0400 -Subject: [PATCH] meson: Fix another reference to "gl" 9.2.0 - -Previous commit e6ef2b12 missed a spot. ---- - glx/meson.build | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/glx/meson.build b/glx/meson.build -index 745814336..d7a2aa468 100644 ---- a/glx/meson.build -+++ b/glx/meson.build -@@ -74,7 +74,7 @@ if build_glx - common_dep, - dl_dep, - dependency('glproto', version: '>= 1.4.17'), -- dependency('gl', version: '>= 9.2.0'), -+ dependency('gl', version: '>= 1.2.0'), - ], - ) - diff --git a/source/x/x11/patch/xorg-server/e6ef2b12404dfec7f23592a3524d2a63d9d25802.patch b/source/x/x11/patch/xorg-server/e6ef2b12404dfec7f23592a3524d2a63d9d25802.patch deleted file mode 100644 index cd9213ee4..000000000 --- a/source/x/x11/patch/xorg-server/e6ef2b12404dfec7f23592a3524d2a63d9d25802.patch +++ /dev/null @@ -1,61 +0,0 @@ -From e6ef2b12404dfec7f23592a3524d2a63d9d25802 Mon Sep 17 00:00:00 2001 -From: Marvin Schmidt <marv@exherbo.org> -Date: Tue, 24 Sep 2019 09:58:43 +0200 -Subject: [PATCH] build: glx: Lower gl version to work with libglvnd - -When using mesa with libglvnd support, mesa will no longer install the -gl, glx, egl pkg-config files but instead let libglvnd provide them. -libglvnd maintainers decided to change the versioning as it was -mesa-specific previously. Now the libraries have versions of the API -they expose[1]. -This causes problems when building the X server: - - checking for glproto >= 1.4.17 gl >= 9.2.0... no - configure: error: Package requirements (glproto >= 1.4.17 gl >= 9.2.0) were not met: - - Requested 'gl >= 9.2.0' but version of gl is 1.2 - -Lower the version requirement to 1.2 to allow building against libglvnd -provided libraries - -[1] https://github.com/NVIDIA/libglvnd/commit/0dfaea2bcb7cdcc785f95e244223bd004a2d7fba ---- - configure.ac | 4 ++-- - glx/meson.build | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 03c2e367c..969090b94 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -760,7 +760,7 @@ LIBDRI="dri >= 7.8.0" - LIBDRM="libdrm >= 2.4.89" - LIBEGL="egl" - LIBGBM="gbm >= 10.2.0" --LIBGL="gl >= 7.1.0" -+LIBGL="gl >= 1.2" - LIBXEXT="xext >= 1.0.99.4" - LIBXFONT="xfont2 >= 2.0.0" - LIBXI="xi >= 1.2.99.1" -@@ -1115,7 +1115,7 @@ case "$DRI2,$HAVE_DRI2PROTO" in - yes,yes | auto,yes) - AC_DEFINE(DRI2, 1, [Build DRI2 extension]) - DRI2=yes -- LIBGL="gl >= 9.2.0" -+ LIBGL="gl >= 1.2" - SDK_REQUIRED_MODULES="$SDK_REQUIRED_MODULES $DRI2PROTO" - ;; - esac -diff --git a/glx/meson.build b/glx/meson.build -index 7f9e549f0..745814336 100644 ---- a/glx/meson.build -+++ b/glx/meson.build -@@ -39,7 +39,7 @@ if build_glx - common_dep, - dl_dep, - dependency('glproto', version: '>= 1.4.17'), -- dependency('gl', version: '>= 9.2.0'), -+ dependency('gl', version: '>= 1.2'), - ], - c_args: [ - glx_align64, |