Gentoo Archives: gentoo-commits

From: "Michael Weber (xmw)" <xmw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/mosh: mosh-9999.ebuild metadata.xml ChangeLog mosh-1.1.3.ebuild Manifest
Date: Fri, 06 Apr 2012 14:43:21
Message-Id: 20120406144306.B7B6D2004B@flycatcher.gentoo.org
1 xmw 12/04/06 14:43:06
2
3 Added: mosh-9999.ebuild metadata.xml ChangeLog
4 mosh-1.1.3.ebuild Manifest
5 Log:
6 Initial import.
7
8 (Portage version: 2.1.10.49/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 net-misc/mosh/mosh-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/mosh-9999.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/mosh-9999.ebuild?rev=1.1&content-type=text/plain
15
16 Index: mosh-9999.ebuild
17 ===================================================================
18 # Copyright 1999-2012 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/net-misc/mosh/mosh-9999.ebuild,v 1.1 2012/04/06 14:43:06 xmw Exp $
21
22 EAPI=4
23 EGIT_REPO_URI="https://github.com/keithw/mosh.git"
24
25 inherit autotools git-2 toolchain-funcs
26
27 DESCRIPTION="Mobile shell that supports roaming and intelligent local echo"
28 HOMEPAGE="http://mosh.mit.edu"
29
30 LICENSE="GPL-3"
31 SLOT="0"
32 KEYWORDS=""
33 IUSE="+client examples +server +utempter"
34 REQUIRED_USE="|| ( client server )
35 examples? ( client )"
36
37 RDEPEND="dev-libs/protobuf
38 dev-libs/skalibs
39 sys-libs/ncurses:5
40 virtual/ssh
41 client? ( dev-lang/perl
42 dev-perl/IO-Tty )
43 utempter? ( sys-libs/libutempter )"
44 DEPEND="${RDEPEND}
45 dev-libs/boost
46 dev-util/pkgconfig"
47
48 src_prepare() {
49 echo 'char const * PROG = "mosh-client" ;' >> src/frontend/mosh-client.cc
50 echo 'char const * PROG = "mosh-server" ;' >> src/frontend/mosh-server.cc
51 echo 'char const * PROG = "termemu" ;' >> src/examples/termemu.cc
52 eautoreconf
53 }
54
55 src_configure() {
56 econf \
57 --with-skalibs=/ \
58 --with-skalibs-include=/usr/include/skalibs \
59 --with-skalibs-libdir=/usr/$(get_libdir)/skalibs \
60 $(use_enable client) \
61 $(use_enable server) \
62 $(use_enable examples) \
63 $(use_with utempter)
64 }
65
66 src_install() {
67 default
68
69 for myprog in $(find src/examples -type f -perm /0111) ; do
70 newbin ${myprog} ${PN}-$(basename ${myprog})
71 elog "${myprog} installed as ${PN}-$(basename ${myprog})"
72 done
73 }
74
75
76
77 1.1 net-misc/mosh/metadata.xml
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/metadata.xml?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/metadata.xml?rev=1.1&content-type=text/plain
81
82 Index: metadata.xml
83 ===================================================================
84 <?xml version="1.0" encoding="UTF-8"?>
85 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
86 <pkgmetadata>
87 <maintainer>
88 <email>xmw@g.o</email>
89 <name>Michael Weber</name>
90 </maintainer>
91 <use>
92 <flag name="client">Build network client</flag>
93 <flag name="server">Build network server</flag>
94 <flag name="examples">Include example scripts</flag>
95 <flag name="utempter">Include libutempter support</flag>
96 </use>
97 <longdescription>
98 Mosh is a remote terminal application that supports:
99 - intermittent network connectivity,
100 - roaming to different IP address without dropping the connection, and
101 - intelligent local echo and line editing to reduce the effects
102 of "network lag" on high-latency connections.
103 </longdescription>
104 </pkgmetadata>
105
106
107
108
109 1.1 net-misc/mosh/ChangeLog
110
111 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/ChangeLog?rev=1.1&view=markup
112 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/ChangeLog?rev=1.1&content-type=text/plain
113
114 Index: ChangeLog
115 ===================================================================
116 # ChangeLog for net-misc/mosh
117 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
118 # $Header: /var/cvsroot/gentoo-x86/net-misc/mosh/ChangeLog,v 1.1 2012/04/06 14:43:06 xmw Exp $
119
120 *mosh-9999 (06 Apr 2012)
121 *mosh-1.1.3 (06 Apr 2012)
122
123 06 Apr 2012; Michael Weber <xmw@g.o> +mosh-1.1.3.ebuild,
124 +mosh-9999.ebuild, +metadata.xml:
125 Initial import.
126
127
128
129
130 1.1 net-misc/mosh/mosh-1.1.3.ebuild
131
132 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/mosh-1.1.3.ebuild?rev=1.1&view=markup
133 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/mosh-1.1.3.ebuild?rev=1.1&content-type=text/plain
134
135 Index: mosh-1.1.3.ebuild
136 ===================================================================
137 # Copyright 1999-2012 Gentoo Foundation
138 # Distributed under the terms of the GNU General Public License v2
139 # $Header: /var/cvsroot/gentoo-x86/net-misc/mosh/mosh-1.1.3.ebuild,v 1.1 2012/04/06 14:43:06 xmw Exp $
140
141 EAPI=4
142
143 inherit autotools toolchain-funcs
144
145 DESCRIPTION="Mobile shell that supports roaming and intelligent local echo"
146 HOMEPAGE="http://mosh.mit.edu"
147 SRC_URI="https://github.com/keithw/mosh/tarball/${P} -> ${P}.tar.gz"
148
149 LICENSE="GPL-3"
150 SLOT="0"
151 KEYWORDS="~amd64 ~x86"
152 IUSE="+client examples +server +utempter"
153 REQUIRED_USE="|| ( client server )
154 examples? ( client )"
155
156 RDEPEND="dev-libs/protobuf
157 dev-libs/skalibs
158 sys-libs/ncurses:5
159 virtual/ssh
160 client? ( dev-lang/perl
161 dev-perl/IO-Tty )
162 utempter? ( sys-libs/libutempter )"
163 DEPEND="${RDEPEND}
164 dev-libs/boost
165 dev-util/pkgconfig"
166
167 src_unpack() {
168 default
169 mv *-${PN}-* ${P} || die
170 }
171
172 src_prepare() {
173 echo 'char const * PROG = "mosh-client" ;' >> src/frontend/mosh-client.cc
174 echo 'char const * PROG = "mosh-server" ;' >> src/frontend/mosh-server.cc
175 echo 'char const * PROG = "termemu" ;' >> src/examples/termemu.cc
176 eautoreconf
177 }
178
179 src_configure() {
180 econf \
181 --with-skalibs=/ \
182 --with-skalibs-include=/usr/include/skalibs \
183 --with-skalibs-libdir=/usr/$(get_libdir)/skalibs \
184 $(use_enable client) \
185 $(use_enable server) \
186 $(use_enable examples) \
187 $(use_with utempter)
188 }
189
190 src_install() {
191 default
192
193 for myprog in $(find src/examples -type f -perm /0111) ; do
194 newbin ${myprog} ${PN}-$(basename ${myprog})
195 elog "${myprog} installed as ${PN}-$(basename ${myprog})"
196 done
197 }
198
199
200
201 1.1 net-misc/mosh/Manifest
202
203 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/Manifest?rev=1.1&view=markup
204 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/mosh/Manifest?rev=1.1&content-type=text/plain
205
206 Index: Manifest
207 ===================================================================
208 DIST mosh-1.1.3.tar.gz 135180 RMD160 58c916e7c01ed202ee4f8d059ede382c4bb87801 SHA1 011a59ebaf1cd8230ca8320c15b95db0575889f9 SHA256 6d0fd2382662d2fa2604a7fa62a7d43fc1284035c65f1b67aa880ca95421a184
209 EBUILD mosh-1.1.3.ebuild 1463 RMD160 75b8cc0290a44ad87f086cfd6dd6991dd691271a SHA1 5a779ad862e762171444e7cf33fc7ddb69d78161 SHA256 12f28904278cf4e281a99779a488cb1903d00437f48e3d0f4c89dd339105c028
210 EBUILD mosh-9999.ebuild 1387 RMD160 6d3c71a422fc977198ef7a4e49ea762685e16e3a SHA1 4e78d6217998a34aeb4bdd06737699d5d0193f8f SHA256 48755a2ca4256ab819db255ab15635dca6fdb162f85e2f7cc9ba5881011fb3ad
211 MISC ChangeLog 287 RMD160 ee400d84fc390cf9ffa34d33a1da844b9107c25a SHA1 bc6765ae064ac6aeea1f0bd83cae415aa6b05e05 SHA256 9add01de5d31e04401297da80fa6243bbf619838737d35a379d1e765cce00528
212 MISC metadata.xml 761 RMD160 f9474551c2d01a25d8cceabad1595bf450f1d225 SHA1 b287a1d5b79a05f1e230f7c71316abf6808ef816 SHA256 af9c5a3a61b5dd347ddf6101d68a5e934fc1895aad842d4ee0a103bc626ed8c1