It is possible to add overlay dependencies to ebuild DEPEND syntax? Ex: DEPEND="dev-lang/yasm::stuff"
You can with EAPI 4-python: http://people.apache.org/~Arfrever/EAPI_4-python_Specification
Hmm. I have the latests portage =sys-apps/portage-2.2.0_alpha116 and when I'am using EAPI="4-python" I have: ebuild terminalus-env-0.1.ebuild digest * ERROR: skppk/terminalus-env-0.1 failed (depend phase): * Unknown EAPI, Bug eclass maintainers.
(In reply to comment #2) > Hmm. I have the latests portage =sys-apps/portage-2.2.0_alpha116 and when > I'am using EAPI="4-python" I have: > > ebuild terminalus-env-0.1.ebuild digest > > * ERROR: skppk/terminalus-env-0.1 failed (depend phase): > * Unknown EAPI, Bug eclass maintainers. That's an eclass issue, and eclasses are not part of sys-apps/portage. You'll have to bug the eclass maintainers like the message says. It seems that a number of eclasses die like this: $ cd /usr/portage/eclass $ grep 'Unknown EAPI' *.eclass cmake-utils.eclass: *) die "Unknown EAPI, Bug eclass maintainers." ;; gst-plugins-base.eclass: *) die "Unknown EAPI" ;; gtk-sharp-module.eclass: *) die "Unknown EAPI." ;; leechcraft.eclass: *) die "Unknown EAPI, bug eclass maintainers" ;; ruby-ng.eclass: die "Unknown EAPI=${EAPI} for ruby-ng.eclass" vim.eclass: die "Unknown EAPI ${EAPI}" xfconf.eclass: *) die "Unknown EAPI." ;; x-modular.eclass: die "Unknown EAPI ${EAPI}"
cmake-utils.eclass fix: CMAKE_EXPF="src_compile src_test src_install" case ${EAPI:-0} in - 4|3|2) CMAKE_EXPF+=" src_configure" ;; + 4-python|4|3|2) CMAKE_EXPF+=" src_configure" ;; 1|0) ;; *) die "Unknown EAPI, Bug eclass maintainers." ;; esac Thx.