Although most ebuilds found in the Gentoo Portage repository are used to compile programs from source code, there are also ebuilds to install binary packages, ebuilds that install only documentation or data such as fonts, and basic ebuilds called metabuilds" whose sole purpose is to trigger the installation of other ebuilds (such as the GNOME or KDE metabuilds).