implementing gentoo ebuild