Hello,
I noticed today that openssh has a USE flag that I was unaware of:
$ emerge -UDp world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] sys-boot/grub-2.02_beta2-r9 [2.02_beta2-r3] USE="fonts%*
themes%*" GRUB_PLATFORMS="-uboot%"
[ebuild U ] net-misc/openssh-7.2_p2 [7.1_p2] USE="-hpn*"
[ebuild U ] sys-fs/udev-225 [216]
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
$ euses hpn
net-misc/openssh:hpn - Enable high performance ssh
$
High performance, bro!?! That sounds cool, I'll have some of that!
There are some indications that this USE flag may significantly speed up scp
transfers: http://www.psc.edu/index.php/hpn-ssh
However, when I come to install this package, portage tells me it's not
supported for this version:
* Messages for package net-misc/openssh-7.2_p2:
* Sorry, but this version does not yet support features
* that you requested: hpn
* Please mask openssh-7.2_p2 for now and check back later:
* # echo '=net-misc/openssh-7.2_p2' >> /etc/portage/package.mask
* ERROR: net-misc/openssh-7.2_p2::gentoo failed (setup phase):
* booooo
*
* Call stack:
* ebuild.sh, line 133: Called pkg_setup
* openssh-7.2_p2.ebuild, line 90: Called die
* The specific snippet of code:
* die "booooo"
*
* If you need support, post the output of `emerge --info
'=net-misc/openssh-7.2_p2::gentoo'`,
* the complete build log and the output of `emerge -pqv
'=net-misc/openssh-7.2_p2::gentoo'`.
* The complete build log is located at
'/var/tmp/portage/net-misc/openssh-7.2_p2/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/net-misc/openssh-7.2_p2/temp/die.env'.
* Working directory: '/usr/lib64/python2.7/site-packages'
* S: '/var/tmp/portage/net-misc/openssh-7.2_p2/work/openssh-7.2p2'
* GNU info directory index is up-to-date.
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
Is there a utility command that shows me which versions of net-misc/openssh
support USE=hpn, please?
Grepping /usr/portage/net-misc/openssh/*ebuild is messy, and doesn't
immediately show me what I need.
Many thanks in advance for any suggestions,
Stroller.