USE flag handling is not correct. This is true for all ebuilds in the gentoo repository. The reason why it doesn't work is that the cmake files of net-wireless/gnuradio expects the flags passed as ON/OFF but the ebuild passes them as TRUE/FALSE. Reproducible: Always Steps to Reproduce: 1.emerge net-wireless/gnuradio with i.e. grc usflag and watch the configure step
Created attachment 906599 [details, diff] A patch fixing the flags for the -9999 ebuild
This is going to make my life a lot easier as a maintainer. Thanks for catching the mistake. I've pulled this locally and I'll close this when I push to fix this and a few other issues after testing.
Fixed in 2169b7ca6ee6dba4e5eb617a8b1a241eab192432