summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-10-23 19:10:56 +0000
committerMike Frysinger <vapier@gentoo.org>2014-10-23 19:10:56 +0000
commit6038e862de4c8255c07b546f50ee67a6b3866aaf (patch)
tree57209d6102c0c688d6fbd09896c9529ad8995557 /net-misc/dropbear
parentStable for HPPA (bug #524820). (diff)
downloadhistorical-6038e862de4c8255c07b546f50ee67a6b3866aaf.tar.gz
historical-6038e862de4c8255c07b546f50ee67a6b3866aaf.tar.bz2
historical-6038e862de4c8255c07b546f50ee67a6b3866aaf.zip
Version bump.
Package-Manager: portage-2.2.14_rc1/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'net-misc/dropbear')
-rw-r--r--net-misc/dropbear/ChangeLog7
-rw-r--r--net-misc/dropbear/Manifest30
-rw-r--r--net-misc/dropbear/dropbear-2014.66.ebuild99
3 files changed, 121 insertions, 15 deletions
diff --git a/net-misc/dropbear/ChangeLog b/net-misc/dropbear/ChangeLog
index 4db15cd82de0..5900081898d0 100644
--- a/net-misc/dropbear/ChangeLog
+++ b/net-misc/dropbear/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/dropbear
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/ChangeLog,v 1.119 2014/08/09 13:52:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/ChangeLog,v 1.120 2014/10/23 19:10:55 vapier Exp $
+
+*dropbear-2014.66 (23 Oct 2014)
+
+ 23 Oct 2014; Mike Frysinger <vapier@gentoo.org> +dropbear-2014.66.ebuild:
+ Version bump.
*dropbear-2014.65 (09 Aug 2014)
diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index d56f141dcc96..e3dd33f2533e 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -10,26 +10,28 @@ DIST dropbear-2013.60.tar.bz2 1584837 SHA256 4c0c52453b4dd96ef79e5968ed3676de008
DIST dropbear-2013.62.tar.bz2 1598084 SHA256 c6656302bbcc54b0a9c361f505822f6994039117ec32d2897ead3364da079ffa SHA512 8811eae921333bbb242227c52d057a01d0536bf47d37b553834a2cd4730ab1693460a7b4eacfafc8a2c20cc1ac6a4b8c5cdb735e9dd069f9499e4144767fe37b WHIRLPOOL d0b8a95bea6435cbdba86b985229e84a30b36aa7f9b871dac6e2a2eed878ce00799cc59d8ba9c6476a3173bd3ac851dc0314fe4315a464367a56c61f43b3eea1
DIST dropbear-2014.63.tar.bz2 1598479 SHA256 595992de432ba586a0e7e191bbb1ad587727678bb3e345b018c395b8c55b57ae SHA512 19eccfc59b239b08c6e7d81707a9194ff43aaa6dcc7b572d149175deae74ce9a08bbd73ce5faab8124b3e6e28c33e4fa0d8eca11414b5ac97850c857c17e9323 WHIRLPOOL 0918dbfd61317021c2a9eb7d4cf1deafbae108da3775cac7606ecf7ba2e89db9bbea5888d6fa8496fbffa0ad1ee9a0763ace5ad75d32cf15aeffa555e1393ac2
DIST dropbear-2014.65.tar.bz2 1604532 SHA256 e20057aa7db0f9ea4efdcbfc6fc6b73a648b47b6ab6a01659472142b06f5f56c SHA512 21ad2568d3ad369b55d8e04b86467fb204c775fe1fd8bfd5a310557e83bbb562db9041bd79a20edbaa1c6b8658a5d41fd54d87476f5e2d7bcf54ebc28615b878 WHIRLPOOL 4c0c3107a64fab185da2139d65ca5a85e687a05527e3ee3d64de63bbac947f3655fae222d895177a73467ce8bebc6dd2aa2d651267e1a6c80c7db8f839378692
+DIST dropbear-2014.66.tar.bz2 1604981 SHA256 ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149 WHIRLPOOL c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
EBUILD dropbear-2013.60.ebuild 2790 SHA256 eb6186e0da4ce5927cd756bce78aaa830e6755bba07b29b33522e66e2b01b20e SHA512 88663b7cd274a960d3ad154a4719aa3f375397f9fe5445ea4940364cbb361052c6b073011badbfd80a18c3df48542fc4cb199c6799719df683f7732d74543c05 WHIRLPOOL d767d2568d210979c97f1f4285c8460c1b48380eb20f0ef63851edc3924d4ff1a2b9e31d5dd0af8d568e5dd301b8fefdfb3f9e1e6f19c5ca87e7b6822323b7e2
EBUILD dropbear-2013.62.ebuild 2801 SHA256 0aba1514fdb1223a568a7e7704aaed287cb141c6c8280297051255b57bdccac4 SHA512 03d1d1dbc8bdc4ae6b9e30fc65793068faecc5fe0a84c8b8f139df2cd72e8e0ba167216fb780d72c4e2425ecdb1a02b3fa50f4a5c173de2b0af7486c739422c5 WHIRLPOOL 0cc42bc64eb0245d4a2d5659601b0ce0acbd1c1b5af989c52424dca14c39bbdfe215a8f83bd5cfacfebd7f8bc320b6d9623c29a8cf9074299d75f158b39e9c58
EBUILD dropbear-2014.63.ebuild 2684 SHA256 c14ddbf3050655fb05cdf2b8a26678b92065c7639cbb6a49e150daac43ac44e8 SHA512 e59bc5fd68243695be0d6d73d6b18c7de3091726104df20a9853f31e641a979a519aa89965606becf17d7979a58406e80d1e13f3fd185f4ae556d85ea949597e WHIRLPOOL 72fd91f3b03869d545d0241f2f7b0387ef270dd8680d3eaa7d47974e8f996c781d73271a91391c7b7147ec99dbea3c38520c8457c8567cf8818091efde79e4c4
EBUILD dropbear-2014.65.ebuild 2597 SHA256 d1abc3f019b978165332f14d7e5a1cbb13bb5f9734fa067e3826f5b23778ec30 SHA512 1fedea9d482a9580389a8426332ec53665c2e048af44c46abb5fcbb9cb970ddf4ec90267c892d59a0803409fc688fa9f5802be6593c63751ad02e29dffaaf4c1 WHIRLPOOL 37a0bc3fa0cf59c0540a4b4b27447a26629479a07a12ec72db0120f92ee5147b44303cebc93af87fff09c9ba4be72e67e6c081c617104cc1dbccb816e3e7edc8
-MISC ChangeLog 15568 SHA256 17aed05f1ea470a7d325b6be10fbdcc57d1412c9397574903d4b55f4d6f45450 SHA512 6a341bee02ce4bba82a3beb847adaaa1aea9aaf8d69c83d5a4f1b0819059faed8ea274423acf7935f836941a4f5c9308917f654ad1af9cc5d26e6cf49d5a0a89 WHIRLPOOL c2f69af20cef6d7936e9f543a23c01b7ea8549a9fd6dfae32ab924db3044be2fda16b117b6e8113a6e6e0b6d62cd62cb24f3a0ad57891998979e940091811228
+EBUILD dropbear-2014.66.ebuild 2604 SHA256 c5d5386c26ec9be00e0427f6ddcea276b86f9dc053f121168b5d6b839588bd88 SHA512 eb4eef56a88d6b194597a7d6ba4c875f3170ba3a8635e82fa29be16a5f3555df9ccf0a9faf9528174deb43fabfde064fc4c4981673e96f36595f3b86bbd2f7fe WHIRLPOOL afd9da8869e5544df8a151ea1e11891e37a948b3fe4fd456cdf646c485c530b180610bf21ebec3fe11dcc1f325787e3368a47464a9dd98a4d2091e5b9ebc232f
+MISC ChangeLog 15694 SHA256 a2d09369ee06a8db794bab068e48f653dfd38b6bfe6db6cfb35faaab30853239 SHA512 c368c98fc2bea4ec1deadb1a6d07648c5871db056e18a38635428de339615a1139443643624802ae60a3c0ee5edc8ae0908c26414cbf435d5cc00962b97bb2c2 WHIRLPOOL fa025ab1b055dec63feb069646469bcfd76c9699015235ebb6cfacadd36dd5fa37077af5349bb3cfc70200debb6fe6c7bfff53a2bd1725b881d36f559139d6f3
MISC metadata.xml 1597 SHA256 7004c16f947868bd973e18b32dbae55c891a4714d454ec2ef5e835ddf5e1539b SHA512 9abf8e6dc46448060a76acbca75f90d513c4150b016356eb5bf482814ebcf16bb37a61163f363a61e9fab888d4919c20224f8bb9b2d7764a22515802a17b7260 WHIRLPOOL 9f634eb93008b74dfdf885faff5c05f53c970a1105298acc9f2c5107d321b1a74706a4e42b847d2ba8ea6e84e9b928c598c1380cac613afc0bf806194c7e494f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJT5ieLAAoJEPGu1DbS6WIAIQYP/RsBVpLxVM+uWdxeNLrWATn3
-nQStelAZoG7wwACdWTQc8V3u7fx237YZeSafKhEVySgUwQYGsHJAQ0y+8p8IJwi/
-UiRB9dYFdR9Yc/lFvHMeh4davcRPjSuGRSP0phKRzr94t3Lm2cMPgyFwr9HHgYLE
-sIl8OrP0XuixX+FEOgcShG3eFF3mF6wdBwJQfbqBm5vgjZe519F2h1Jy0y+t/3hl
-UXndMNbQ1PwC0CSE/ARn5UTNkhPYEn6ETm5JyKpNAC8sjlVPXpqJ+OMw+xSWYtiQ
-ZBUmXahYfFz2fgsRPWuE3fSJgiS15op4ltqTJMWB8UtOj4kkBsKGPLAXZCD8v7T2
-y5ux9jcuXHBD55w9EMdvHDC3vfeviF/KR6Cm9+QVYXMlf2znMWTWkJpI1iAJ8PUI
-GUZGyf/DjhGwBigH02R2TgjRWpL5mMlwlCDjSJ5vH5pdaN/9HJ+/Hqni5goMzkk1
-ufluVAq2KHqbXAYL2730P3277bF6+mEBeY4Reo3vmorLR9aUil1i+MTcdhW9wiW7
-5HOKF7h3j+IGiBcPGoUWyYTvSleg5ka0PFBDGTbBrojk2DdU50ORL4L0dOhdHVN/
-PJk8IyYobWWcycaUcZkTeNRInVzApkvpUhLYZioYkoMwGUvqQuQvWpKPZKql3qWP
-zAI0dCaqdPGfmDWl59UU
-=jNSh
+iQIcBAEBCAAGBQJUSVLAAAoJEPGu1DbS6WIA3JwQAIN/lPNsm9Rg/S4244pVkBtZ
+eBGT/0mg+71cJI+TYCIot2LwTrQfqeyzqZZgyfoSScY3rDLWpGevgS+2Nz/GHwrR
+Dnu1IYh288GcGx9hzm/Q6/6NedTORi7bvOncLUqLijZyN476PG5DLOzS6fdh34VR
+SrSyxx5EqIpHnMjxWl+WApnTL6YnxFzJxOK3V53ajovZdVwjoDu/EG5JyE3lLXZ/
+wOcg4DmQuh/l8L4073Onk8RB2KGw8fMCbMwwuWn/oeUsFMvIzRKTwUOMgcYqBXgv
+hUYUcb+gULSQuJgoSVBV22cEKwKlolZyZvrWmqImpYiDHpGZHfhVqXFYWhm0TMhq
+rZbaMJWGvDmM9RFdNmgAoVy8X3iHdxRqBoU49d5uWqntnVaOhxpOCZ1PizT31dG2
+APjdaP1HU9In4DK5b94tbZdvzF/LKvWwmfS7MWdTr/9yJAhQUzPaZ6jUTKi9w01/
+O3j7gXiFHbd4w7F+qHIfJQq0x32O9+l5gp5a2WbL/0o9ThOihoeWHc/y64g1IRj4
+bOgB/QZk0CNQSREyqlwVqnivKgJ5g9Vg27DWvNc9Kx6GGZbg1BxGZgkHMpG8eHu1
+aNudmybuNp9nZMEXi8yTdED19NrKE3+RbD+9NqFiRDjBpJ4gyssnR7KLzvcSymjn
+EMD5VpoG5Xcx4G6+fTn5
+=okLB
-----END PGP SIGNATURE-----
diff --git a/net-misc/dropbear/dropbear-2014.66.ebuild b/net-misc/dropbear/dropbear-2014.66.ebuild
new file mode 100644
index 000000000000..d9eafd1008f9
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2014.66.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbear/dropbear-2014.66.ebuild,v 1.1 2014/10/23 19:10:55 vapier Exp $
+
+EAPI="4"
+
+inherit eutils savedconfig pam user
+
+DESCRIPTION="small SSH 2 client/server designed for small memory environments"
+HOMEPAGE="http://matt.ucc.asn.au/dropbear/dropbear.html"
+SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2
+ http://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~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[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+ pam? ( virtual/pam )"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )"
+RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
+
+REQUIRED_USE="pam? ( !static )"
+
+set_options() {
+ progs=(
+ dropbear dbclient dropbearkey
+ $(usex minimal "" "dropbearconvert scp")
+ )
+ makeopts=(
+ MULTI=$(usex multicall 1 0)
+ STATIC=$(usex static 1 0)
+ )
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.46-dbscp.patch
+ sed -i \
+ -e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
+ options.h || die
+ sed -i \
+ -e '/pam_start/s:sshd:dropbear:' \
+ svr-authpam.c || die
+ restore_config options.h
+}
+
+src_configure() {
+ # XXX: Need to add libtomcrypt to the tree and re-enable this.
+ # --disable-bundled-libtom
+ econf \
+ $(use_enable zlib) \
+ $(use_enable pam) \
+ $(use_enable !bsdpty openpty) \
+ $(use_enable shadow) \
+ $(use_enable syslog)
+}
+
+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 TODO SMALL MULTI
+
+ # The multi install target does not install the links right.
+ if use multicall ; then
+ cd "${ED}"/usr/bin
+ 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}"
+ fi
+ save_config options.h
+
+ if ! use minimal ; then
+ mv "${ED}"/usr/bin/{,db}scp || die
+ fi
+
+ pamd_mimic system-remote-login dropbear auth account password session
+}
+
+pkg_preinst() {
+ enewgroup sshd 22
+ enewuser sshd 22 -1 /var/empty sshd
+}