--- Portage.pm 2012-09-18 21:36:05.586811746 +0200 +++ Portage.pm 2012-09-18 21:39:25.870155554 +0200 @@ -136,7 +136,7 @@ } sub read_make_conf() { - my %env = read_sh "/etc/make.conf"; + my %env = ( -e '/etc/portage/make.conf' ) ? read_sh "/etc/portage/make.conf" : read_sh "/etc/make.conf"; merge %make_conf_flags, %{$env{USE}} if exists $env{USE}; @portagedirs = $environment{PORTDIR}; push @portagedirs, split ' ', $environment{PORTDIR_OVERLAY} if defined $environment{PORTDIR_OVERLAY};