added REQUIRED_USE and changed EAPI.