This is not easily parsed by machines (or even humans). Some version numbers are on the same line, others are on a separate line.
There's extraneous and unneeded info.
And there's no way to influence the appearance of the output. For example, the ps command as the -w flag to explicitly set wide text output mode.
Also, have you tried faking the terminal width with
$ COLUMNS=99999 mavin …
(some tools, including ps(1) will consult this in a pipeline, and it's allowed me to fudge some otherwise yucky output)
One other hack up my sleeve that might (but won't likely) work is to use
$ stty cols 99999 ; mavin …
which *might* also lie sufficiently to mavin.
That said, mavin just might be a dork and refuse to respect tty dimensions and force a presumed 80-column hard-coded limit.