From e880031893132fc7d8e5ac7ade435bb21c44f0cf Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sun, 17 Mar 2019 04:41:57 -0500 Subject: [PATCH] Use latest pixman version This fixes rendering errors, e.g. black rectangles rendered for 32-bit ARGB Gdk2 pixmaps, where the root cause was incorrect acceleration code for Xorg software fallback Composite Over (id=3) requests --- xorg/X11R7.6/buildx.sh | 8 ++++++-- xorg/X11R7.6/x11_file_list.txt | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/xorg/X11R7.6/buildx.sh b/xorg/X11R7.6/buildx.sh index df8c1131..e18f9f5b 100755 --- a/xorg/X11R7.6/buildx.sh +++ b/xorg/X11R7.6/buildx.sh @@ -37,7 +37,11 @@ download_file() cd downloads - wget -cq $download_url/$file + if [ "$file" = "pixman-0.38.0.tar.gz" ]; then + wget -cq "https://ftp.osuosl.org/pub/blfs/conglomeration/pixman/pixman-0.38.0.tar.gz" + else + wget -cq $download_url/$file + fi status=$? cd .. return $status @@ -310,7 +314,7 @@ fi # this will copy the build X server with the other X server binaries cd rdp -strip X11rdp +#strip X11rdp cp X11rdp $X11RDPBASE/bin if [ "$2" = "drop" ]; then diff --git a/xorg/X11R7.6/x11_file_list.txt b/xorg/X11R7.6/x11_file_list.txt index f868bb64..5a47d8ed 100644 --- a/xorg/X11R7.6/x11_file_list.txt +++ b/xorg/X11R7.6/x11_file_list.txt @@ -10,7 +10,7 @@ damageproto-1.2.1.tar.bz2 : damageproto-1.2.1 makedepend-1.0.3.tar.bz2 : makedepend-1.0.3 : libxml2-sources-2.7.8.tar.gz : libxml2-2.7.8 : libpng-1.2.46.tar.gz : libpng-1.2.46 : -pixman-0.30.0.tar.bz2 : pixman-0.30.0 : --disable-gtk +pixman-0.38.0.tar.gz : pixman-0.38.0 : --disable-gtk freetype-2.4.6.tar.bz2 : freetype-2.4.6 : fontconfig-2.8.0.tar.gz : fontconfig-2.8.0 : --disable-docs cairo-1.8.8.tar.gz : cairo-1.8.8 :