Branch: ulab-next-nosound

e8800318 2019-03-17 09:41:57 Timothy Pearson
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
M xorg/X11R7.6/buildx.sh
M xorg/X11R7.6/x11_file_list.txt

xorg/X11R7.6/buildx.sh

diff --git a/xorg/X11R7.6/buildx.sh b/xorg/X11R7.6/buildx.sh
index df8c113..e18f9f5 100755
--- a/xorg/X11R7.6/buildx.sh
+++ b/xorg/X11R7.6/buildx.sh
@@ -37,7 +37,11 @@
 
     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 @@
 
 # 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

xorg/X11R7.6/x11_file_list.txt

diff --git a/xorg/X11R7.6/x11_file_list.txt b/xorg/X11R7.6/x11_file_list.txt
index f868bb6..5a47d8e 100644
--- a/xorg/X11R7.6/x11_file_list.txt
+++ b/xorg/X11R7.6/x11_file_list.txt
@@ -10,7 +10,7 @@
 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                              :