Change History (5)

comment:1 Changed 6 years ago by Schamschula (Marius Schamschula)

Keywords: haspatch removed

The current version of openssh is 7.9p1. The blocker here is the +gsskex variant, it is non-trivial to keep it up to date.

comment:2 Changed 6 years ago by Schamschula (Marius Schamschula)

Also see: #57025 and #57025.

Version 0, edited 6 years ago by Schamschula (Marius Schamschula) (next)

comment:3 Changed 6 years ago by danielluke (Daniel J. Luke)

If the gsskex variant is the only thing holding the port back, we should just update it to the current version (which is 8.0p1 now) and put the gsskex in a different port (or drop it and let someone who is interested in it do the work of making it work for each release).

comment:4 Changed 5 years ago by Ionic (Mihai Moldovan)

Owner: set to Ionic
Status: newaccepted

comment:5 Changed 5 years ago by Mihai Moldovan <ionic@…>

Resolution: fixed
Status: acceptedclosed

In 715635bdfb881e287a52e23b298e379a4e9c03ac/macports-ports (master):

net/{openssh,ssh-copy-id}: update to 8.1p1.

Fixes: #56331
Fixes: #57025
Fixes: #58047
Fixes: #59009
Fixes: #59016

Changes:

  • Rebase patches.
  • Update to newer HPN patchset version. Based upon the 8.0p1 version 14.18 patch. Add a rebased OpenSSL-1.1-compat patch.
  • Switch to new ObjC-based Keychain integration as provided by Apple. Might fail on older platforms. If it does, we will need to bring back the old C-based implementation as an alternative for these.
  • Made the keychain integration and launchd startup patch a default one based upon request (and to be consistent with Apple's shipped OpenSSH version).
  • Portfile cleanup, don't define compile constants from outside - have autotools do that correctly.
  • Clarify where some of the patches come from - and especially for the gsskex patch that it is NOT a single patch taken from one location and rebased against the current OpenSSH version.
  • Renamed (now used) -m/-M options to -A/-K for the keychain integration.
Note: See TracTickets for help on using tickets.