set -xe pkgs=( dev-util/cmake dev-python/cython virtual/fortran dev-lang/nasm dev-lang/vala dev-lang/python:2.7 dev-java/openjdk-bin dev-util/itstool dev-libs/protobuf net-libs/libpcap media-libs/libwmf sys-cluster/openmpi sci-libs/netcdf media-libs/libsdl2 dev-cpp/gtest sci-libs/scalapack app-doc/doxygen dev-qt/linguist-tools ) emerge-webrsync --quiet emerge --quiet app-portage/getuto getuto printf "%s\n" ${pkgs[@]} >> /etc/portage/package.accept_keywords/meson cat /etc/portage/package.accept_keywords/meson mkdir /etc/portage/binrepos.conf || true mkdir /etc/portage/profile || true echo 'dev-cpp/gtkmm X' >> /etc/portage/package.use/ci cat <<-EOF > /etc/portage/binrepos.conf/gentoo.conf [binhost] priority = 9999 sync-uri = https://distfiles.gentoo.org/releases/amd64/binpackages/17.1/x86-64/ EOF cat <<-EOF >> /etc/portage/make.conf EMERGE_DEFAULT_OPTS="--deep --quiet --quiet-build --color=n --autounmask-write --autounmask-continue --autounmask-keep-keywords=y --autounmask-use=y" EMERGE_DEFAULT_OPTS="\${EMERGE_DEFAULT_OPTS} --binpkg-respect-use=y --getbinpkg=y" FEATURES="\${FEATURES} parallel-fetch parallel-install -merge-sync" FEATURES="\${FEATURES} binpkg-request-signature" FEATURES="\${FEATURES} -ipc-sandbox -network-sandbox -pid-sandbox" EOF emerge -uDU @world -p