net-misc/dropbear: Remove old

Bug: https://bugs.gentoo.org/770916
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
Jakov Smolic
2021-02-19 19:59:39 +01:00
committed by David Seifert
parent 69165f5d55
commit de1710d229
2 changed files with 0 additions and 113 deletions

View File

@@ -1,2 +1 @@
DIST dropbear-2020.80.tar.bz2 2287654 BLAKE2B 3cec03034e3ca2befd1b895ecffbf0e0ea00af3e642ac00b4ccaf330d1eeb99840ef328374e9d53d033e801c82ee3a55dba884a2aa6741c1274a2c8cfc4490e0 SHA512 7fccc1003b73540fa1da9763771519f8ae52608f7a1c5f66736db1885a87c346bd9711bcf017c48ba712a83ff04f01c12bea7180ed596fe58038fe656d2fd3d3
DIST dropbear-2020.81.tar.bz2 2289644 BLAKE2B eb80ff88d75ae97365570f8793aee855cc615f6a46c49c4efa026d14ba8507c41b87093ca5b86dd1fcd3602f5e24b7b9c4f83c7cf4f6dc7945ff628b09c98794 SHA512 2fa9d4d7dcb1c81281f5e47c8a99b7300eb46b3bb605daaec956404eae9124879a8bbbef521dea6da8b3643f3dc6f7f5005e265bfcaba97e89812f5642c294da

View File

@@ -1,112 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit savedconfig pam
DESCRIPTION="small SSH 2 client/server designed for small memory environments"
HOMEPAGE="https://matt.ucc.asn.au/dropbear/dropbear.html"
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2
https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2"
LICENSE="MIT GPL-2" # (init script is GPL-2 #426056)
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
LIB_DEPEND="
zlib? ( sys-libs/zlib[static-libs(+)] )
>=dev-libs/libtommath-1.2.0[static-libs(+)]
"
RDEPEND="
acct-group/sshd
acct-user/sshd
!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
pam? ( sys-libs/pam )
"
DEPEND="
${RDEPEND}
static? ( ${LIB_DEPEND} )
"
RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
REQUIRED_USE="pam? ( !static )"
PATCHES=(
"${FILESDIR}"/${PN}-0.46-dbscp.patch
)
set_options() {
progs=(
dropbear dbclient dropbearkey
$(usex minimal "" "dropbearconvert scp")
)
makeopts=(
MULTI=$(usex multicall 1 0)
)
}
src_prepare() {
default
sed \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
default_options.h > localoptions.h || die
sed \
-e '/pam_start/s:sshd:dropbear:' \
-i svr-authpam.c || die
restore_config localoptions.h
}
src_configure() {
# XXX: Need to add libtomcrypt to the tree and re-enable this.
# --disable-bundled-libtom
# We disable the hardening flags as our compiler already enables them
# by default as is appropriate for the target.
local myeconfargs=(
--disable-harden
$(use_enable zlib)
$(use_enable pam)
$(use_enable !bsdpty openpty)
$(use_enable shadow)
$(use_enable static)
$(use_enable syslog)
)
econf "${myeconfargs[@]}"
}
src_compile() {
set_options
emake "${makeopts[@]}" PROGRAMS="${progs[*]}"
}
src_install() {
set_options
emake "${makeopts[@]}" PROGRAMS="${progs[*]}" DESTDIR="${D}" install
doman *.8
newinitd "${FILESDIR}"/dropbear.init.d dropbear
newconfd "${FILESDIR}"/dropbear.conf.d dropbear
dodoc CHANGES README SMALL MULTI
# The multi install target does not install the links right.
if use multicall ; then
cd "${ED}"/usr/bin || die
local x
for x in "${progs[@]}" ; do
ln -sf dropbearmulti ${x} || die "ln -s dropbearmulti to ${x} failed"
done
rm -f dropbear
dodir /usr/sbin
dosym ../bin/dropbearmulti /usr/sbin/dropbear
cd "${S}" || die
fi
save_config localoptions.h
if ! use minimal ; then
mv "${ED}"/usr/bin/{,db}scp || die
fi
if use pam; then
pamd_mimic system-remote-login dropbear auth account password session
fi
}