I think it happens automatically when I am using the gentoo ebuild, since the contents of /etc/drirc match the in the mesa git repository. But the ~/.drirc contains the old values... Let me check with the local file deleted (or at least the heaven sections deleted).