Wow, you went patch crazy! I have a lot of other things to do today so I probably won't be pushing some of this through quite yet, but hopefully it will get looked at soon. I'd also like to get Giovanni's gettext patch through first- we are going to have some conflicting merges with two big changes to makepkg, and I feel like it is easier to push his first. :D It's raining and I'm off college this week, not much to do lol.
When you get the gettext stuff in, I'll update the fakeroot patches. Until then I'll hold of on the rest of my patches, don't want to get labeled a patch whore :p
More on topic- This patch may duplicate some of the functionality of the namcap utility that has been written before- you may want to read up on it. It is in the Arch extra repository, or you can get the source directly- <http://projects.xennet.org/namcap>. I don't know how big you are on python, but that is what namcap is written in. If there is any functionality in this script that isn't covered by namcap, that would be the place to put it. It needs an update anyway, it hasn't changed in a while.
Didn't know about that, I'll go and check it out. Andrew