From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SDRu9-0006lM-9o for garchives@archives.gentoo.org; Fri, 30 Mar 2012 02:49:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 51CB7E0B5E; Fri, 30 Mar 2012 02:49:17 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 0C1D0E0B5E for ; Fri, 30 Mar 2012 02:49:16 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 22A3E1B401B for ; Fri, 30 Mar 2012 02:49:16 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id DF08AE5402 for ; Fri, 30 Mar 2012 02:49:13 +0000 (UTC) From: "Michael Weber" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Weber" Message-ID: <1333075737.99306947e0243cc3ab1f3811eb8da9f1f2ead01e.xmw@gentoo> Subject: [gentoo-commits] dev/xmw:master commit in: net-misc/mosh/ X-VCS-Repository: dev/xmw X-VCS-Files: net-misc/mosh/ChangeLog net-misc/mosh/Manifest net-misc/mosh/metadata.xml net-misc/mosh/mosh-1.1.2.ebuild net-misc/mosh/mosh-9999.ebuild X-VCS-Directories: net-misc/mosh/ X-VCS-Committer: xmw X-VCS-Committer-Name: Michael Weber X-VCS-Revision: 99306947e0243cc3ab1f3811eb8da9f1f2ead01e X-VCS-Branch: master Date: Fri, 30 Mar 2012 02:49:13 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 2da83454-0b4a-433f-9529-d4212b1745d4 X-Archives-Hash: f5f71e586e6cd7604b07e4efec1d7950 commit: 99306947e0243cc3ab1f3811eb8da9f1f2ead01e Author: Michael Weber gentoo org> AuthorDate: Fri Mar 30 02:48:57 2012 +0000 Commit: Michael Weber gentoo org> CommitDate: Fri Mar 30 02:48:57 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Ddev/xmw.git;a=3Dco= mmit;h=3D99306947 net-misc/mosh: Add tagged version, removed bundled stddjb from skalibs. (Portage version: 2.1.10.49/git/Linux x86_64, signed Manifest commit with= key 62EEF090) --- net-misc/mosh/ChangeLog | 6 ++++ net-misc/mosh/Manifest | 14 +++++---- net-misc/mosh/metadata.xml | 7 ++++ net-misc/mosh/mosh-1.1.2.ebuild | 60 +++++++++++++++++++++++++++++++++= ++++++ net-misc/mosh/mosh-9999.ebuild | 23 +++++++++------ 5 files changed, 95 insertions(+), 15 deletions(-) diff --git a/net-misc/mosh/ChangeLog b/net-misc/mosh/ChangeLog index 49f1e38..63e9b45 100644 --- a/net-misc/mosh/ChangeLog +++ b/net-misc/mosh/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ =20 +*mosh-1.1.2 (30 Mar 2012) + + 30 Mar 2012; Michael Weber +mosh-1.1.2.ebuild, + mosh-9999.ebuild, metadata.xml: + Add tagged version, removed bundled stddjb from skalibs. + 29 Mar 2012; Michael Weber mosh-9999.ebuild, -files/mosh-buildsystem.patch: builsystem patch gone upstream. TODO bundled libstddjb diff --git a/net-misc/mosh/Manifest b/net-misc/mosh/Manifest index 204eaa0..beda06d 100644 --- a/net-misc/mosh/Manifest +++ b/net-misc/mosh/Manifest @@ -1,13 +1,15 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 =20 -EBUILD mosh-9999.ebuild 1014 RMD160 13a70a908b039e3314294f515d5c4f02a012= f38c SHA1 266a3f9bd5528a245d1f5e8803d882de21cd4a7c SHA256 05fa823d81bb602= 8da5c4976fb88837fbdaed1a3e83521560f12600edc7df621 -MISC ChangeLog 528 RMD160 aec4bdb47de89809f2a56414f900898a1fc21a9f SHA1 = daff319081a81942cd16cf256fc8096186c6724f SHA256 c25aea8fcb417e9e13f6fec6f= b47b9b370a91ce9cd7320111dfc82c0198d0cc6 -MISC metadata.xml 443 RMD160 c7ab6a921079f393f4b154fd72133eb5984c657a SH= A1 e89ccb2a05feb3dd1d55c8a12c441ee0972e2a55 SHA256 5a6ee323476c0539148183= 43190fb7df78f79c5715c21452ffc5bdb0a2082a64 +DIST mosh-1.1.2.tar.gz 133734 RMD160 d1708537225c11d71d43d98aae532d73abc= 85631 SHA1 2310558fd518d8c4f1faada322551e0e29cc01b3 SHA256 95cd839abd3fcb= a5428f08925de77a8d2d875b4b4ee1148ce82a825309cea4a2 +EBUILD mosh-1.1.2.ebuild 1451 RMD160 158f3194e7e9a542341ea529683392d8490= 10b2e SHA1 098e4fd16ab970ddbac0e500e012024339b2a7b5 SHA256 2c3bac28d9caa9= 868000eb0873c8add3aea480fb9dbf6183b55b3d2d85b2b5c8 +EBUILD mosh-9999.ebuild 1369 RMD160 1d91eec628a411b28f4743bfc6672797dc82= c748 SHA1 49f94993a53fa173fff20487dd9b1a8b446befb4 SHA256 d61afdcdd237021= 4ccdbbe690f7efe57b8526bb685e7185a8845e2b1682a5c08 +MISC ChangeLog 715 RMD160 ed9ec8d80168f1f4da70cc1e574ed2e7efa7fb9a SHA1 = 150ac7e6ab310c66eee44998f70615322bab0aea SHA256 73c482066ae0bfcd115d0cc50= cd0a16cc8bb66f462ad78d3031f28ad1f7bc71a +MISC metadata.xml 761 RMD160 f9474551c2d01a25d8cceabad1595bf450f1d225 SH= A1 b287a1d5b79a05f1e230f7c71316abf6808ef816 SHA256 af9c5a3a61b5dd347ddf61= 01d68a5e934fc1895aad842d4ee0a103bc626ed8c1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) =20 -iF4EAREIAAYFAk9ztC0ACgkQknrdDGLu8JBFAwD/S6SjY/v/Cd8jUKyv/V4Wd4G3 -NAaPbjVz4GfB+tXdh40BAIut5NbRGcPmQ4TzPQBTmxG89f4ETBdc7dKX/F3ZauDG -=3DlxVJ +iF4EAREIAAYFAk91HxgACgkQknrdDGLu8JBgZgD9EWAJ59odGuqlSIYhmXnelq2E +ztfMeIWedIjckhK5S+YA/ikuzb5GTKYuDZFcJgUZ5DnI0+hUplet1zciqLhggCH3 +=3DUT4P -----END PGP SIGNATURE----- diff --git a/net-misc/mosh/metadata.xml b/net-misc/mosh/metadata.xml index 2f2ef7d..b1d90a4 100644 --- a/net-misc/mosh/metadata.xml +++ b/net-misc/mosh/metadata.xml @@ -11,5 +11,12 @@ Include example scripts Include libutempter support + +Mosh is a remote terminal application that supports: + - intermittent network connectivity, + - roaming to different IP address without dropping the connection, and + - intelligent local echo and line editing to reduce the effects + of "network lag" on high-latency connections. + =20 diff --git a/net-misc/mosh/mosh-1.1.2.ebuild b/net-misc/mosh/mosh-1.1.2.e= build new file mode 100644 index 0000000..3b7ca0e --- /dev/null +++ b/net-misc/mosh/mosh-1.1.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +inherit autotools toolchain-funcs + +DESCRIPTION=3D"Mobile shell that supports roaming and intelligent local = echo" +HOMEPAGE=3D"http://mosh.mit.edu" +SRC_URI=3D"https://github.com/keithw/mosh/tarball/mosh-1.1.2 -> ${P}.tar= .gz" + +LICENSE=3D"GPL-3" +SLOT=3D"0" +KEYWORDS=3D"~amd64 ~x86" +IUSE=3D"+client examples +server +utempter" +REQUIRED_USE=3D"|| ( client server ) + examples? ( client )" + +RDEPEND=3D"dev-libs/protobuf + sys-libs/ncurses:5 + virtual/ssh + client? ( dev-lang/perl + dev-perl/IO-Tty ) + utempter? ( sys-libs/libutempter )" +DEPEND=3D"${RDEPEND} + dev-libs/boost + dev-util/pkgconfig" + +src_unpack() { + default + mv *-${PN}-* ${P} || die +} + +src_prepare() { + echo 'char const * PROG =3D "mosh-client" ;' >> src/frontend/mosh-clien= t.cc + echo 'char const * PROG =3D "mosh-server" ;' >> src/frontend/mosh-serve= r.cc + echo 'char const * PROG =3D "termemu" ;' >> src/examples/termemu.cc + eautoreconf +} + +src_configure() { + econf \ + --with-skalibs=3D/ \ + --with-skalibs-include=3D/usr/include/skalibs \ + --with-skalibs-libdir=3D/usr/$(get_libdir)/skalibs \ + $(use_enable client) \ + $(use_enable server) \ + $(use_enable examples) \ + $(use_with utempter) +} + +src_install() { + default + + for myprog in $(find src/examples -type f -perm /0111) ; do + newbin ${myprog} ${PN}-$(basename ${myprog}) + elog "${myprog} installed as ${PN}-$(basename ${myprog})" + done +} diff --git a/net-misc/mosh/mosh-9999.ebuild b/net-misc/mosh/mosh-9999.ebu= ild index 30ff035..bab8f49 100644 --- a/net-misc/mosh/mosh-9999.ebuild +++ b/net-misc/mosh/mosh-9999.ebuild @@ -5,35 +5,40 @@ EAPI=3D4 EGIT_REPO_URI=3D"https://github.com/keithw/mosh.git" =20 -inherit autotools git-2 +inherit autotools git-2 toolchain-funcs =20 -DESCRIPTION=3D"remote terminal supporting intermittent connectivity, roa= ming, and speculative local echo" +DESCRIPTION=3D"Mobile shell that supports roaming and intelligent local = echo" HOMEPAGE=3D"http://mosh.mit.edu" =20 LICENSE=3D"GPL-3" SLOT=3D"0" KEYWORDS=3D"" IUSE=3D"+client examples +server +utempter" +REQUIRED_USE=3D"|| ( client server ) + examples? ( client )" =20 -RDEPEND=3D" - dev-libs/protobuf +RDEPEND=3D"dev-libs/protobuf sys-libs/ncurses:5 virtual/ssh - client? ( - dev-lang/perl - dev-perl/IO-Tty - ) - utempter? ( || ( sys-libs/libutempter sys-apps/utempter ) )" + client? ( dev-lang/perl + dev-perl/IO-Tty ) + utempter? ( sys-libs/libutempter )" DEPEND=3D"${RDEPEND} dev-libs/boost dev-util/pkgconfig" =20 src_prepare() { + echo 'char const * PROG =3D "mosh-client" ;' >> src/frontend/mosh-clien= t.cc + echo 'char const * PROG =3D "mosh-server" ;' >> src/frontend/mosh-serve= r.cc + echo 'char const * PROG =3D "termemu" ;' >> src/examples/termemu.cc eautoreconf } =20 src_configure() { econf \ + --with-skalibs=3D/ \ + --with-skalibs-include=3D/usr/include/skalibs \ + --with-skalibs-libdir=3D/usr/$(get_libdir)/skalibs \ $(use_enable client) \ $(use_enable server) \ $(use_enable examples) \