summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-shells/rrs/rrs-1.70.ebuild')
-rw-r--r--app-shells/rrs/rrs-1.70.ebuild19
1 files changed, 13 insertions, 6 deletions
diff --git a/app-shells/rrs/rrs-1.70.ebuild b/app-shells/rrs/rrs-1.70.ebuild
index cc13f9b44ae5..6fbbaf30b570 100644
--- a/app-shells/rrs/rrs-1.70.ebuild
+++ b/app-shells/rrs/rrs-1.70.ebuild
@@ -1,6 +1,8 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-shells/rrs/rrs-1.70.ebuild,v 1.8 2008/08/23 18:30:46 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-shells/rrs/rrs-1.70.ebuild,v 1.9 2009/01/03 14:07:29 angelos Exp $
+
+inherit eutils toolchain-funcs
DESCRIPTION="Reverse Remote Shell"
HOMEPAGE="http://www.cycom.se/dl/rrs"
@@ -11,16 +13,21 @@ SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="ssl"
-DEPEND="ssl? ( dev-libs/openssl )
- virtual/libc"
+DEPEND="ssl? ( dev-libs/openssl )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-asneeded.patch
+}
src_compile() {
local target=""
use ssl || target="-nossl"
sed -i -e "s/-s //g" Makefile
- emake generic${target} \
- CFLAGS="${CFLAGS}" || die "emake failed"
+ emake generic${target} CFLAGS="${CFLAGS}" LDEXTRA="${LDFLAGS}" \
+ CC="$(tc-getCC)" || die "emake failed"
}
src_install() {