there recently was a transition from virtual/* packages to app-alternatives/* app-backup/grub-btrfs still depends on virtual/awk but it is not in the portage tree any more. instead there is app-alternatives/awk ~ # eix virtual/awk No matches found this means you probably currently can't install grub-btrfs and world updates lead to this error: # emerge -uND @world These are the packages that would be merged, in order: Calculating dependencies... done! !!! The following update has been skipped due to unsatisfied dependencies: app-backup/grub-btrfs:0 selected: (app-backup/grub-btrfs-4.12:0/0::guru, installed) skipped: (app-backup/grub-btrfs-4.12:0/0::guru, ebuild scheduled for merge) (see unsatisfied dependency below) emerge: there are no ebuilds to satisfy "virtual/awk". (dependency required by "app-backup/grub-btrfs-4.12::guru" [ebuild]) !!! Problems have been detected with your world file !!! Please run emaint --check world !!! Ebuilds for the following packages are either all !!! masked or don't exist: app-backup/grub-btrfs Nothing to merge; quitting.
Fixed for app-alternatives/awk and app-alternatives/yacc