I was just working through the scripts posted here:
and I thought I'd give you an update as to some problems I encountered along the way.
I think that MESA is broken again. When your script goes to fetch the latest version, it pulls down a page "showfiles.php?group_id=3" instead of "index.html". I tried adding a line to rename this file to index.html, but that didn't seem to fix things. The short of the story is that mesa.lst wasn't being created. I ended up just putting the following into sources/mesa.lst by hand:
and then executing mesa.build.
Also, in xorg-apps.build, for some reason every line in xorg-apps.lst had a carriage return after it, and so every wget was failing. This was easily enough fixed with sed. On the second pass the luit-1.0.1 tarball ended up in the .lst file without the .tar.bz2 extension, causing problems. When using this script, I also ran into a problem with lbxproxy. The error log would contain something to the effect of:
configure: error: lbxproxy required
despite this package being downloaded and built... perhaps I should be worried about this?
I haven't actually gotten things to work yet though. I'm still working on it, but I'm getting an error with libXfont:
error while loading shared libraries: libXfont.so.1:cannot open shared object file: No such file or directory
I think it's because the library must have been somehow built as a 32-bit library, and I'm working on a 64-bit machine. The library is in /usr/lib, but not in /usr/lib64.
Anyhow, I don't know if you care, but that was my experience with your scripts