The OpenArena SVN source tree is a bit of a mess. I found that it contains files from different SVN versions so a diff is ugly. I cleaned it up. I build a local OpenArena engine against the latest ioquake3 source code so I get bug fixes and new features. This includes the patches from Debian. I'm not sure how to upload files, so pastebin it is. It was too long to post here. See below for the URL. I don't have a game data diff yet (for building the QVM and pk3 files). Anyone want to help with that? In the future, I'm going to split this out into separate patches.
http://pastebin.ca/1409384