From 04385721e4f441ee9a7d773eaf2f7cae97ae19be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Cerqueira?= Date: Tue, 24 Jan 2023 12:01:12 +0000 Subject: [PATCH] xinit: update to 1.4.2. --- .../xinit/patches/06_move_serverauthfile_into_tmp.diff | 8 +++++--- srcpkgs/xinit/patches/fs25361.patch | 7 ++++--- srcpkgs/xinit/template | 10 +++++----- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/srcpkgs/xinit/patches/06_move_serverauthfile_into_tmp.diff b/srcpkgs/xinit/patches/06_move_serverauthfile_into_tmp.diff index 8d810c7da0ba..48daba4dcba1 100644 --- a/srcpkgs/xinit/patches/06_move_serverauthfile_into_tmp.diff +++ b/srcpkgs/xinit/patches/06_move_serverauthfile_into_tmp.diff @@ -5,16 +5,18 @@ The trap patch didn't seem to work on reboot. startx.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -Index: startx.cpp.orig +Index: xinit/startx.cpp =================================================================== +diff --git a/startx.cpp b/startx.cpp +index dfbebe1..63f9ac6 100644 --- a/startx.cpp +++ b/startx.cpp -@@ -273,7 +273,7 @@ +@@ -272,7 +272,7 @@ if [ x"$enable_xauth" = x1 ] ; then dummy=0 XCOMM create a file with auth information for the server. ':0' is a dummy. - xserverauthfile=$HOME/.serverauth.$$ + xserverauthfile=`mktemp -p /tmp serverauth.XXXXXXXXXX` - trap "rm -f '$xserverauthfile'" HUP INT QUIT ILL TRAP KILL BUS TERM + trap "rm -f '$xserverauthfile'" HUP INT QUIT ILL TRAP BUS TERM xauth -q -f "$xserverauthfile" << EOF add :$dummy . $mcookie diff --git a/srcpkgs/xinit/patches/fs25361.patch b/srcpkgs/xinit/patches/fs25361.patch index 56dfcc9916d9..f2cefb1f1514 100644 --- a/srcpkgs/xinit/patches/fs25361.patch +++ b/srcpkgs/xinit/patches/fs25361.patch @@ -1,6 +1,7 @@ ---- a/startx.cpp 2018-03-10 02:46:03.000000000 +0100 -+++ b/startx.cpp 2018-03-12 20:30:43.041201031 +0100 -@@ -296,9 +296,9 @@ +diff -u xinit.orig/startx.cpp xinit/startx.cpp +--- xinit.orig/startx.cpp 2011-08-02 18:26:57.161711018 +0400 ++++ xinit/startx.cpp 2011-08-02 19:06:39.348816866 +0400 +@@ -290,9 +290,9 @@ XCOMM now add the same credentials to the client authority file XCOMM if '$displayname' already exists do not overwrite it as another XCOMM server may need it. Add them to the '$xserverauthfile' instead. diff --git a/srcpkgs/xinit/template b/srcpkgs/xinit/template index b687c0ccd2c4..899cbc7695b7 100644 --- a/srcpkgs/xinit/template +++ b/srcpkgs/xinit/template @@ -1,7 +1,7 @@ # Template file for 'xinit' pkgname=xinit -version=1.4.1 -revision=3 +version=1.4.2 +revision=1 build_style=gnu-configure configure_args="--with-xinitdir=/etc/X11/xinit" hostmakedepends="pkg-config" @@ -9,9 +9,9 @@ makedepends="libX11-devel" short_desc="X init program" maintainer="Orphaned " license="MIT" -homepage="https://xorgwiki.freedesktop.org/xorg" -distfiles="${XORG_SITE}/app/${pkgname}-${version}.tar.bz2" -checksum=de9b8f617b68a70f6caf87da01fcf0ebd2b75690cdcba9c921d0ef54fa54abb9 +homepage="https://gitlab.freedesktop.org/xorg/app/xinit" +distfiles="${XORG_SITE}/app/xinit-${version}.tar.xz" +checksum=b7d8dc8d22ef9f15985a10b606ee4f2aad6828befa437359934647e88d331f23 conf_files=" /etc/X11/xinit/xinitrc