Turns out all the deps needed are already in there, no need to dep in virtual/X. Will post patch anyway.
Created attachment 77701 [details, diff] barrage-modularx.patch
Thanks for the bug report and patch... keep up the good work, this is dramatically decreasing our workload for porting to modular X and is definitely greatly appreciated.