Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#33584 closed submission (fixed)

mosh @0.98c new port

Reported by: quentinmit (Quentin Smith) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: mosh

Description

I've attached a portfile here for mosh, which is a new remote shell protocol that has drastically improved handling of common network problems compared to ssh. For example, it will transparently reconnect when your client changes to a new IP address, it will do predictive local echo when there is a high latency link, and it handles lossy links by only sending the packets necessary to properly redraw the screen.

I've tested this port with macports 2.0.4 and XCode 4.3 on Lion. It should compile with both clang and llvm-gcc.

Attachments (1)

Portfile (619 bytes) - added by quentinmit (Quentin Smith) 12 years ago.

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by quentinmit (Quentin Smith)

Attachment: Portfile added

comment:1 Changed 12 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Status: newassigned

Cool -- Keith was telling me about this a few weeks ago and I've been meaning to check it out.

comment:2 Changed 12 years ago by drkp (Dan Ports)

We should make this depend on a specific version of perl and patch the mosh script accordingly to make sure it uses the perl we installed IO::TTY for (even if /usr/bin/env perl points to a non-MacPorts perl).

comment:3 in reply to:  2 Changed 12 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Replying to dports@…:

We should make this depend on a specific version of perl and patch the mosh script accordingly to make sure it uses the perl we installed IO::TTY for (even if /usr/bin/env perl points to a non-MacPorts perl).

Fixed this, and committed in r90661 with the following trivial changes:

  • added license and livecheck
  • removed distname since that's the default
  • switched to sha256/rmd160 checksums
  • added modeline / whitespace changes

Thanks!

comment:4 Changed 12 years ago by drkp (Dan Ports)

...and added a pkgconfig dependency in r90662.

Note: See TracTickets for help on using tickets.