Não sou totalmente contra o uso de package.env
. Se você entender e documentar isso em seu ambiente, pode ser um método útil para aplicar mudanças sutis com ganchos ebuild enquanto ainda acompanha ebuilds estáveis.
Eu não acho que seja uma maneira apropriada de corrigir a revisão de um -9999
ebuild - de acordo com o "princípio de menor espanto". Nem make.conf
parece um lugar muito óbvio para corrigir versões de pacotes.
Uma abordagem mais limpa seria criar sua própria ebuild com o Layman. Se você nomear django-1.2_pre12120
, deverá ser mais óbvio o que está fazendo e lhe dará uma rota de saída fácil assim que o Django 1.2 for lançado e estabilizado no Portage.