diff options
author | 2004-07-09 19:03:49 +0000 | |
---|---|---|
committer | 2004-07-09 19:03:49 +0000 | |
commit | 77768ec59949d1e321485c3945dd98feaa3c0113 (patch) | |
tree | 67ed2914ca0ab2867094dd5a9ef9a0df00465b1a /net-misc/dropbear | |
parent | Build sulogin in any case, since it's always possible to link against /lib/li... (diff) | |
download | gentoo-2-77768ec59949d1e321485c3945dd98feaa3c0113.tar.gz gentoo-2-77768ec59949d1e321485c3945dd98feaa3c0113.tar.bz2 gentoo-2-77768ec59949d1e321485c3945dd98feaa3c0113.zip |
add more USE flags; multicall+static
Diffstat (limited to 'net-misc/dropbear')
-rw-r--r-- | net-misc/dropbear/ChangeLog | 5 | ||||
-rw-r--r-- | net-misc/dropbear/dropbear-0.42.ebuild | 31 |
2 files changed, 31 insertions, 5 deletions
diff --git a/net-misc/dropbear/ChangeLog b/net-misc/dropbear/ChangeLog index cf46301a0da0..da0fcd215d17 100644 --- a/net-misc/dropbear/ChangeLog +++ b/net-misc/dropbear/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for net-misc/dropbear # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/ChangeLog,v 1.9 2004/06/25 03:12:28 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/ChangeLog,v 1.10 2004/07/09 19:03:49 vapier Exp $ + + 09 Jul 2004; Mike Frysinger <vapier@gentoo.org> dropbear-0.42.ebuild: + Add support for multibinary functionality (multicall) and static. *dropbear-0.42 (21 Jun 2004) diff --git a/net-misc/dropbear/dropbear-0.42.ebuild b/net-misc/dropbear/dropbear-0.42.ebuild index 7d4d3189b9d1..44bde559b777 100644 --- a/net-misc/dropbear/dropbear-0.42.ebuild +++ b/net-misc/dropbear/dropbear-0.42.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/dropbear-0.42.ebuild,v 1.2 2004/06/25 03:12:28 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/dropbear-0.42.ebuild,v 1.3 2004/07/09 19:03:49 vapier Exp $ DESCRIPTION="small SSH 2 server designed for small memory environments" HOMEPAGE="http://matt.ucc.asn.au/dropbear/" @@ -9,17 +9,40 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2" LICENSE="MIT" SLOT="0" KEYWORDS="x86 ppc mips arm" -IUSE="zlib" +IUSE="zlib multicall static" DEPEND="zlib? ( sys-libs/zlib )" src_compile() { econf `use_enable zlib` || die - emake || die + + if use multicall ; then + sed -i \ + -e '/define DROPBEAR_MULTI/s:/\* *::' \ + -e '/define DROPBEAR_MULTI/s:\*/::' \ + options.h + if use static ; then + emake dropbearmultistatic || die "multi static failed" + else + emake dropbearmulti || die "multi failed" + fi + else + emake || die "make failed" + fi } src_install() { - make install DESTDIR=${D} || die + if use multicall ; then + local multibin="dropbearmulti" + use static && multibin="static${multibin}" + dodir /usr/bin /usr/sbin + dobin ${multibin} || die "dropbearmulti" + dosym ${multibin} /usr/bin/dropbearkey || die + dosym ${multibin} /usr/bin/dropbearconvert || die + dosym ../bin/${multibin} /usr/sbin/dropbear || die + else + make install DESTDIR=${D} || die + fi exeinto /etc/init.d ; newexe ${FILESDIR}/dropbear.init.d dropbear insinto /etc/conf.d ; newins ${FILESDIR}/dropbear.conf.d dropbear dodoc CHANGES README TODO SMALL |