[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2024-04-25 Thread Viorel Munteanu
commit: e33ee14268a587a0e159f5e912bcc9b51c399c4d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Apr 25 09:06:49 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Apr 25 09:16:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e33ee142

net-misc/dropbear: drop 2024.84

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/Manifest|   2 -
 net-misc/dropbear/dropbear-2024.84.ebuild | 187 --
 2 files changed, 189 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 893701b0983a..f3d702c62cb0 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,6 +1,4 @@
 DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f15146f051713a3ea90980db04c6345174d34214269665d74c863c1c1947d6837034aa4c264101b11971c8a3e97f491393
 SHA512 
c63afa615d64b0c8c5e739c758eb8ae277ecc36a4223b766bf562702de69910904cbc3ea98d22989df478ae419e1f81057fe1ee09616c80cb859f58f44175422
 DIST dropbear-2022.83.tar.bz2.asc 833 BLAKE2B 
7dfcf13804738aed3136c264412f8c2f96cd3ff71482815af736346c9441c8f00adef26f4e8f89082cbbb4033249501adbc545c08f678e1cac4afc88a8fc9ed0
 SHA512 
e5cbd01dcbaeabb04dc473bd11933a422fda03ceb5bc02fb5c99abafd0841e3ac1f436cc1798500b33fbbc81923fa03c2a28c971fa26794ed5888d496fb7e2ad
-DIST dropbear-2024.84.tar.bz2 2306278 BLAKE2B 
ba5a433f2a313aeeabc8e3e3696c4d79e96095dfc5cf045f15e6de5912f2f44bdddee103d86f659ee58fe8013fc9c2fb8c3af9cba089ee415e2f28179a365dca
 SHA512 
254daea819c5aeaa65bb43449386fb964f4aa13e3b3037fe11064120205c6e265925e7ef2d84f7ebe66c6a00cf0a22e6010314c065ed49a3815f47137b7aca44
-DIST dropbear-2024.84.tar.bz2.asc 833 BLAKE2B 
0b8c9fdf8c24836b03f36d3e98b6b906a3aaeda9bd283b3d2001b9b1e363a19e02a536febfe19c3c851c378d32a3efb067910a68dd4a7b2174b96fd8faedf1b3
 SHA512 
69ce84ea8f6ba2c7f7718578befa301c3a0342b7f6acb3ecb5d6ac4b82710fb22d0bc11f5632ae00f222c1cc2b50f48e50d16eee4ebb93bf08069774769ebb13
 DIST dropbear-2024.85.tar.bz2 2304594 BLAKE2B 
631b71733437a256267057a1c4846afa4d520fa9e29d9c14dfa7df09109c30cc2d649ada990a15c615567f7a1d6ff02340799216b7fa41327d72cb43dd9096e0
 SHA512 
09619e9874172658b7fc284823e0a619b6a4346a5db41487d1628768b46c1f8eac962bfd8ef73e2a59e466fc4022395f7a194b4309195c954b0d7e0d13254f67
 DIST dropbear-2024.85.tar.bz2.asc 833 BLAKE2B 
1d0cc37fb1c528c6f7f6e064d3ec3d7c63617b568d8889592ca162171a325a46e84a23f24c16069b5396c806b2270434552833138ba95c7f34c8b5e6e425fcc7
 SHA512 
d2ad10b60f53d8d598a7a57337fe890c26c60bea115fb919f6135a01fe3f8f7e5863b0a7ed6c7eacbd5a3b810169b600c0004251a8d748d4b40584933c2c7383

diff --git a/net-misc/dropbear/dropbear-2024.84.ebuild 
b/net-misc/dropbear/dropbear-2024.84.ebuild
deleted file mode 100644
index 85944fe6b816..
--- a/net-misc/dropbear/dropbear-2024.84.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dropbear.asc
-inherit pam python-any-r1 savedconfig verify-sig
-
-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;
-SRC_URI+=" verify-sig? (
-   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
-   https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
-   )"
-
-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 ~x64-macos"
-IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="
-   virtual/libcrypt[static-libs(+)]
-   zlib? ( sys-libs/zlib[static-libs(+)] )
-"
-RDEPEND="
-   acct-group/sshd
-   acct-user/sshd
-   !static? (
-   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
-   >=dev-libs/libtommath-1.2.0
-   ${LIB_DEPEND//\[static-libs(+)]}
-   )
-   pam? ( sys-libs/pam )
-"
-DEPEND="
-   ${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-"
-RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
-BDEPEND="
-   test? (
-   sys-libs/nss_wrapper
-   $(python_gen_any_dep '
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/iniconfig[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pluggy[${PYTHON_USEDEP}]
-   dev-python/py[${PYTHON_USEDEP}]
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   ')
-   )
-  

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2024-04-25 Thread Viorel Munteanu
commit: 9c45d997b3ceb2f263a7e802315298893cfa6a18
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Apr 25 09:06:26 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Apr 25 09:16:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c45d997

net-misc/dropbear: add 2024.85

Bugfix release (fix regressions from 2024.84).

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/Manifest|   2 +
 net-misc/dropbear/dropbear-2024.85.ebuild | 187 ++
 2 files changed, 189 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 34b3afeaf523..893701b0983a 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -2,3 +2,5 @@ DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f151
 DIST dropbear-2022.83.tar.bz2.asc 833 BLAKE2B 
7dfcf13804738aed3136c264412f8c2f96cd3ff71482815af736346c9441c8f00adef26f4e8f89082cbbb4033249501adbc545c08f678e1cac4afc88a8fc9ed0
 SHA512 
e5cbd01dcbaeabb04dc473bd11933a422fda03ceb5bc02fb5c99abafd0841e3ac1f436cc1798500b33fbbc81923fa03c2a28c971fa26794ed5888d496fb7e2ad
 DIST dropbear-2024.84.tar.bz2 2306278 BLAKE2B 
ba5a433f2a313aeeabc8e3e3696c4d79e96095dfc5cf045f15e6de5912f2f44bdddee103d86f659ee58fe8013fc9c2fb8c3af9cba089ee415e2f28179a365dca
 SHA512 
254daea819c5aeaa65bb43449386fb964f4aa13e3b3037fe11064120205c6e265925e7ef2d84f7ebe66c6a00cf0a22e6010314c065ed49a3815f47137b7aca44
 DIST dropbear-2024.84.tar.bz2.asc 833 BLAKE2B 
0b8c9fdf8c24836b03f36d3e98b6b906a3aaeda9bd283b3d2001b9b1e363a19e02a536febfe19c3c851c378d32a3efb067910a68dd4a7b2174b96fd8faedf1b3
 SHA512 
69ce84ea8f6ba2c7f7718578befa301c3a0342b7f6acb3ecb5d6ac4b82710fb22d0bc11f5632ae00f222c1cc2b50f48e50d16eee4ebb93bf08069774769ebb13
+DIST dropbear-2024.85.tar.bz2 2304594 BLAKE2B 
631b71733437a256267057a1c4846afa4d520fa9e29d9c14dfa7df09109c30cc2d649ada990a15c615567f7a1d6ff02340799216b7fa41327d72cb43dd9096e0
 SHA512 
09619e9874172658b7fc284823e0a619b6a4346a5db41487d1628768b46c1f8eac962bfd8ef73e2a59e466fc4022395f7a194b4309195c954b0d7e0d13254f67
+DIST dropbear-2024.85.tar.bz2.asc 833 BLAKE2B 
1d0cc37fb1c528c6f7f6e064d3ec3d7c63617b568d8889592ca162171a325a46e84a23f24c16069b5396c806b2270434552833138ba95c7f34c8b5e6e425fcc7
 SHA512 
d2ad10b60f53d8d598a7a57337fe890c26c60bea115fb919f6135a01fe3f8f7e5863b0a7ed6c7eacbd5a3b810169b600c0004251a8d748d4b40584933c2c7383

diff --git a/net-misc/dropbear/dropbear-2024.85.ebuild 
b/net-misc/dropbear/dropbear-2024.85.ebuild
new file mode 100644
index ..85944fe6b816
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2024.85.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dropbear.asc
+inherit pam python-any-r1 savedconfig verify-sig
+
+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;
+SRC_URI+=" verify-sig? (
+   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
+   https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
+   )"
+
+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 ~x64-macos"
+IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="
+   virtual/libcrypt[static-libs(+)]
+   zlib? ( sys-libs/zlib[static-libs(+)] )
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? (
+   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
+   >=dev-libs/libtommath-1.2.0
+   ${LIB_DEPEND//\[static-libs(+)]}
+   )
+   pam? ( sys-libs/pam )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
+BDEPEND="
+   test? (
+   sys-libs/nss_wrapper
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   ')
+   )
+   verify-sig? ( sec-keys/openpgp-keys-dropbear )
+"
+
+REQUIRED_USE="pam? ( !static )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2024.84-dbscp.patch
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/files/, net-misc/dropbear/

2024-04-07 Thread Viorel Munteanu
commit: 03ebacb8bc393df7f4d133eef7007445da1d43a0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Apr  7 06:34:32 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Apr  7 06:36:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ebacb8

net-misc/dropbear: xfail one test

One test fails only when run by portage.

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/dropbear-2024.84.ebuild  |  1 +
 .../dropbear/files/dropbear-2024.84-test-bg-sleep.patch| 14 ++
 2 files changed, 15 insertions(+)

diff --git a/net-misc/dropbear/dropbear-2024.84.ebuild 
b/net-misc/dropbear/dropbear-2024.84.ebuild
index 83d23fbcf782..85944fe6b816 100644
--- a/net-misc/dropbear/dropbear-2024.84.ebuild
+++ b/net-misc/dropbear/dropbear-2024.84.ebuild
@@ -65,6 +65,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2022.82-tests.patch
"${FILESDIR}"/${PN}-2024.84-non-interactive-tests.patch
"${FILESDIR}"/${PN}-2024.84-fix-channels-tests.patch
+   "${FILESDIR}"/${PN}-2024.84-test-bg-sleep.patch
 )
 
 set_options() {

diff --git a/net-misc/dropbear/files/dropbear-2024.84-test-bg-sleep.patch 
b/net-misc/dropbear/files/dropbear-2024.84-test-bg-sleep.patch
new file mode 100644
index ..a078eb2e68b6
--- /dev/null
+++ b/net-misc/dropbear/files/dropbear-2024.84-test-bg-sleep.patch
@@ -0,0 +1,14 @@
+One test passes when run with ebuild ... test, but fails when run by portage.
+Mark it as xfail.
+
+--- a/test/test_channels.py
 b/test/test_channels.py
+@@ -45,7 +45,7 @@
+   r.check_returncode()
+   assert r.stdout.decode() == dat
+ 
+-@pytest.mark.parametrize("fd", [1, 2])
++@pytest.mark.parametrize("fd", [1, pytest.param(2, 
marks=pytest.mark.xfail(reason="Fails sometimes"))])
+ def test_bg_sleep(request, fd, dropbear):
+   # https://lists.ucc.asn.au/pipermail/dropbear/2006q1/000362.html
+   # Rob Landley "Is this a bug?" 24 Mar 2006



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/, net-misc/dropbear/files/

2024-04-06 Thread Viorel Munteanu
commit: a8fa1aff3bcbb91cbdee0344a251f44110376747
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Apr  6 17:47:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Apr  6 17:50:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8fa1aff

net-misc/dropbear: fix client-server tests

Use sys-libs/nss_wrapper to fake home dir for dropbear server.

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/dropbear-2024.84.ebuild  |  4 ++-
 .../dropbear-2024.84-fix-channels-tests.patch  | 36 ++
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2024.84.ebuild 
b/net-misc/dropbear/dropbear-2024.84.ebuild
index 68f1c4674d72..83d23fbcf782 100644
--- a/net-misc/dropbear/dropbear-2024.84.ebuild
+++ b/net-misc/dropbear/dropbear-2024.84.ebuild
@@ -43,6 +43,7 @@ DEPEND="
 RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
 BDEPEND="
test? (
+   sys-libs/nss_wrapper
$(python_gen_any_dep '
dev-python/attrs[${PYTHON_USEDEP}]
dev-python/iniconfig[${PYTHON_USEDEP}]
@@ -63,6 +64,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2024.84-dbscp.patch
"${FILESDIR}"/${PN}-2022.82-tests.patch
"${FILESDIR}"/${PN}-2024.84-non-interactive-tests.patch
+   "${FILESDIR}"/${PN}-2024.84-fix-channels-tests.patch
 )
 
 set_options() {
@@ -106,7 +108,7 @@ src_prepare() {
restore_config localoptions.h
 
# remove tests that fail
-   rm test/test_aslr.py test/test_channels.py || die
+   rm test/test_aslr.py || die
 
# dropbearconver is not build with USE minimal
if use minimal; then

diff --git a/net-misc/dropbear/files/dropbear-2024.84-fix-channels-tests.patch 
b/net-misc/dropbear/files/dropbear-2024.84-fix-channels-tests.patch
new file mode 100644
index ..0db292da8332
--- /dev/null
+++ b/net-misc/dropbear/files/dropbear-2024.84-fix-channels-tests.patch
@@ -0,0 +1,36 @@
+dbclient obeys $HOME, but dropbear (the server) resolves HOME using getpwnam.
+Use sys-libs/nss_wrapper to fake it during tests.
+
+--- a/test/Makefile.in
 b/test/Makefile.in
+@@ -4,7 +4,15 @@ SHELL=bash
+ 
+ all: test
+ 
++uid:=$(shell id -u)
++gid:=$(shell id -g)
+ test: fakekey
++  mkdir -p ~/.ssh
++  ../dropbearkey -t ecdsa -f ~/.ssh/id_dropbear
++  ../dropbearkey -y -f ~/.ssh/id_dropbear | grep ^ecdsa > 
~/.ssh/authorized_keys
++  echo "$(LOGNAME)::$(uid):$(gid):$(USER):$(HOME):/bin/bash" >> ~/passwd
++  echo "$(LOGNAME)::$(gid):" >> ~/group
++  chmod 0700 ~ ~/.ssh ~/.ssh/authorized_keys ~/passwd ~/group
+   pytest --hostkey=fakekey --dbclient=../dbclient --dropbear=../dropbear 
$(srcdir)
+ 
+ one: fakekey
+--- a/test/test_dropbear.py
 b/test/test_dropbear.py
+@@ -27,7 +27,11 @@ def dropbear(request):
+   ]
+   print("subprocess args: ", args)
+ 
+-  p = subprocess.Popen(args, stderr=subprocess.PIPE, text=True)
++  env = os.environ
++  env['LD_PRELOAD'] = 'libnss_wrapper.so'
++  env['NSS_WRAPPER_PASSWD'] = env['HOME'] + '/passwd'
++  env['NSS_WRAPPER_GROUP'] = env['HOME'] + '/group'
++  p = subprocess.Popen(args, stderr=subprocess.PIPE, text=True, env=env)
+   # Wait until it has started listening
+   for l in p.stderr:
+   if "Not backgrounding" in l:



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/files/, net-misc/dropbear/

2024-04-05 Thread Viorel Munteanu
commit: ca104be35e918af32f622d4f2e0850085e36da63
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Apr  6 05:52:39 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Apr  6 05:54:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca104be3

net-misc/dropbear: add 2024.84

Make the tests non-interactive just in case.
Disable the tests that fail.

Closes: https://bugs.gentoo.org/732294
Bug: https://bugs.gentoo.org/920293
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/Manifest |   2 +
 net-misc/dropbear/dropbear-2024.84.ebuild  | 184 +
 .../dropbear/files/dropbear-2024.84-dbscp.patch|  20 +++
 .../dropbear-2024.84-non-interactive-tests.patch   |  13 ++
 4 files changed, 219 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index c762d488c638..34b3afeaf523 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,2 +1,4 @@
 DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f15146f051713a3ea90980db04c6345174d34214269665d74c863c1c1947d6837034aa4c264101b11971c8a3e97f491393
 SHA512 
c63afa615d64b0c8c5e739c758eb8ae277ecc36a4223b766bf562702de69910904cbc3ea98d22989df478ae419e1f81057fe1ee09616c80cb859f58f44175422
 DIST dropbear-2022.83.tar.bz2.asc 833 BLAKE2B 
7dfcf13804738aed3136c264412f8c2f96cd3ff71482815af736346c9441c8f00adef26f4e8f89082cbbb4033249501adbc545c08f678e1cac4afc88a8fc9ed0
 SHA512 
e5cbd01dcbaeabb04dc473bd11933a422fda03ceb5bc02fb5c99abafd0841e3ac1f436cc1798500b33fbbc81923fa03c2a28c971fa26794ed5888d496fb7e2ad
+DIST dropbear-2024.84.tar.bz2 2306278 BLAKE2B 
ba5a433f2a313aeeabc8e3e3696c4d79e96095dfc5cf045f15e6de5912f2f44bdddee103d86f659ee58fe8013fc9c2fb8c3af9cba089ee415e2f28179a365dca
 SHA512 
254daea819c5aeaa65bb43449386fb964f4aa13e3b3037fe11064120205c6e265925e7ef2d84f7ebe66c6a00cf0a22e6010314c065ed49a3815f47137b7aca44
+DIST dropbear-2024.84.tar.bz2.asc 833 BLAKE2B 
0b8c9fdf8c24836b03f36d3e98b6b906a3aaeda9bd283b3d2001b9b1e363a19e02a536febfe19c3c851c378d32a3efb067910a68dd4a7b2174b96fd8faedf1b3
 SHA512 
69ce84ea8f6ba2c7f7718578befa301c3a0342b7f6acb3ecb5d6ac4b82710fb22d0bc11f5632ae00f222c1cc2b50f48e50d16eee4ebb93bf08069774769ebb13

diff --git a/net-misc/dropbear/dropbear-2024.84.ebuild 
b/net-misc/dropbear/dropbear-2024.84.ebuild
new file mode 100644
index ..68f1c4674d72
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2024.84.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dropbear.asc
+inherit pam python-any-r1 savedconfig verify-sig
+
+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;
+SRC_URI+=" verify-sig? (
+   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
+   https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
+   )"
+
+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 ~x64-macos"
+IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="
+   virtual/libcrypt[static-libs(+)]
+   zlib? ( sys-libs/zlib[static-libs(+)] )
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? (
+   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
+   >=dev-libs/libtommath-1.2.0
+   ${LIB_DEPEND//\[static-libs(+)]}
+   )
+   pam? ( sys-libs/pam )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   ')
+   )
+   verify-sig? ( sec-keys/openpgp-keys-dropbear )
+"
+
+REQUIRED_USE="pam? ( !static )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2024.84-dbscp.patch
+   "${FILESDIR}"/${PN}-2022.82-tests.patch
+   "${FILESDIR}"/${PN}-2024.84-non-interactive-tests.patch
+)
+
+set_options() {
+   progs=(
+   dropbear dbclient dropbearkey
+   $(usev !minimal 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-12-18 Thread Sam James
commit: aeb0e1515e344875d93a72a76206e2ffeba7b360
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 05:41:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 05:41:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb0e151

net-misc/dropbear: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/dropbear/metadata.xml b/net-misc/dropbear/metadata.xml
index 4491864b760d..80473cbd3d8f 100644
--- a/net-misc/dropbear/metadata.xml
+++ b/net-misc/dropbear/metadata.xml
@@ -27,5 +27,6 @@
   
 
   cpe:/a:matt_johnston:dropbear_ssh_server
+  mkj/dropbear
 
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/files/

2023-03-06 Thread Sam James
commit: 86ceb32adb08d39ff090fd2f7c7eaac1c3aa91a9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Mar  5 15:40:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  7 07:57:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ceb32a

net-misc/dropbear: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29939
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/files/dropbear-2022.82-x11.patch | 22 --
 1 file changed, 22 deletions(-)

diff --git a/net-misc/dropbear/files/dropbear-2022.82-x11.patch 
b/net-misc/dropbear/files/dropbear-2022.82-x11.patch
deleted file mode 100644
index 82cb9c812ebe..
--- a/net-misc/dropbear/files/dropbear-2022.82-x11.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 0292aacdf0aa57d03f2a3ab7e53cf650e6f29389 Mon Sep 17 00:00:00 2001
-From: Matt Johnston 
-Date: Sat, 23 Apr 2022 22:33:31 +0800
-Subject: [PATCH] Fix X11 build failure, use DROPBEAR_PRIO_LOWDELAY
-

- svr-x11fwd.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/svr-x11fwd.c b/svr-x11fwd.c
-index 353cb12e..5d9e6a96 100644
 a/svr-x11fwd.c
-+++ b/svr-x11fwd.c
-@@ -206,7 +206,7 @@ void x11cleanup(struct ChanSess *chansess) {
- }
- 
- static int x11_inithandler(struct Channel *channel) {
--  channel->prio = DROPBEAR_CHANNEL_PRIO_INTERACTIVE;
-+  channel->prio = DROPBEAR_PRIO_LOWDELAY;
-   return 0;
- }
- 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-04 Thread Viorel Munteanu
commit: 18b3aa507f8dcf6f609135545e29ea9f796eb567
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Mar  4 17:15:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Mar  4 17:15:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b3aa50

net-misc/dropbear: drop 2022.82

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/Manifest|   2 -
 net-misc/dropbear/dropbear-2022.82.ebuild | 167 --
 2 files changed, 169 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 480b2915a9fb..c762d488c638 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,2 @@
-DIST dropbear-2022.82.tar.bz2 2309514 BLAKE2B 
56ff931de1e5681850a4c96b8f2c1d90db1680a08a8a741ae3034a433c2780715ede9754357477c9adfe35a310859641d7a03534e6a656e11cd7de8832fbc27d
 SHA512 
94c664e0d56bce3750b04aff166bf073f778dc2aa08e093541b520db1f165d4173e1cf25eef69a59b0a5a0a63cfb3ce8bbf94d6c4010687a0233ba1ad8ea403b
-DIST dropbear-2022.82.tar.bz2.asc 833 BLAKE2B 
7d152456f24a61add2935e7f2c9ae7a05e00137ae2c396380041fd0491311328b5e829443cbe727ae6ec9d58973270b917bae0f23ddcef0b5051b62ca60b
 SHA512 
a45fa49857598195b8d7e51e02bf26498a74c6900245c114ce1fa19bc4eb0ef0518cbb68996c3584c0b98c22bb2078eb963e4a513f0dfb03baae6d04f5911105
 DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f15146f051713a3ea90980db04c6345174d34214269665d74c863c1c1947d6837034aa4c264101b11971c8a3e97f491393
 SHA512 
c63afa615d64b0c8c5e739c758eb8ae277ecc36a4223b766bf562702de69910904cbc3ea98d22989df478ae419e1f81057fe1ee09616c80cb859f58f44175422
 DIST dropbear-2022.83.tar.bz2.asc 833 BLAKE2B 
7dfcf13804738aed3136c264412f8c2f96cd3ff71482815af736346c9441c8f00adef26f4e8f89082cbbb4033249501adbc545c08f678e1cac4afc88a8fc9ed0
 SHA512 
e5cbd01dcbaeabb04dc473bd11933a422fda03ceb5bc02fb5c99abafd0841e3ac1f436cc1798500b33fbbc81923fa03c2a28c971fa26794ed5888d496fb7e2ad

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
deleted file mode 100644
index 38dd3c97bd88..
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dropbear.asc
-inherit savedconfig pam python-any-r1 verify-sig
-
-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;
-SRC_URI+=" verify-sig? (
-   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
-https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
-   )"
-
-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 ~x64-macos"
-IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
-RESTRICT="!test? ( test ) test"
-
-LIB_DEPEND="
-   virtual/libcrypt[static-libs(+)]
-   zlib? ( sys-libs/zlib[static-libs(+)] )
-"
-RDEPEND="
-   acct-group/sshd
-   acct-user/sshd
-   !static? (
-   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
-   >=dev-libs/libtommath-1.2.0
-   ${LIB_DEPEND//\[static-libs(+)]}
-   )
-   pam? ( sys-libs/pam )
-"
-DEPEND="
-   ${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-"
-RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
-BDEPEND="
-   test? (
-   $(python_gen_any_dep '
-   dev-python/attrs[${PYTHON_USEDEP}]
-   dev-python/iniconfig[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/pluggy[${PYTHON_USEDEP}]
-   dev-python/py[${PYTHON_USEDEP}]
-   dev-python/pyparsing[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/psutil[${PYTHON_USEDEP}]
-   ')
-   )
-   verify-sig? ( sec-keys/openpgp-keys-dropbear )
-"
-
-REQUIRED_USE="pam? ( !static )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.46-dbscp.patch
-   "${FILESDIR}"/${PN}-2022.82-x11.patch
-   "${FILESDIR}"/${PN}-2022.82-tests.patch
-)
-
-set_options() {
-   progs=(
-   dropbear dbclient dropbearkey
-   $(usex minimal "" "dropbearconvert scp")
-   )
-   makeopts=(
-   MULTI=$(usex multicall 1 0)
-   )
-}
-
-python_check_deps() {
-   python_has_version "dev-python/attrs[${PYTHON_USEDEP}]" && \
-   python_has_version "dev-python/iniconfig[${PYTHON_USEDEP}]" && \
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-03 Thread Arthur Zamarin
commit: 8604d7e327b72186a8b8b0f7c64cf3103172c8ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar  3 17:17:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar  3 17:17:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8604d7e3

net-misc/dropbear: Stabilize 2022.83 x86, #898612

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
index 5a6fa5bf0859..ff8635e996a4 100644
--- a/net-misc/dropbear/dropbear-2022.83.ebuild
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-02 Thread Arthur Zamarin
commit: f476cc3f21fdf1abef8977497e5511a8854ef66f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar  2 16:48:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar  2 16:48:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f476cc3f

net-misc/dropbear: Stabilize 2022.83 arm64, #898612

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
index a1e8f6ebb47d..5a6fa5bf0859 100644
--- a/net-misc/dropbear/dropbear-2022.83.ebuild
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-01 Thread Sam James
commit: abfe89e6c2c014dc2b12d0ab4b8d74c38287e67c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  1 19:11:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  1 19:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfe89e6

net-misc/dropbear: Stabilize 2022.83 amd64, #898612

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2022.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
index d4c0bb904006..a1e8f6ebb47d 100644
--- a/net-misc/dropbear/dropbear-2022.83.ebuild
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-01 Thread Arthur Zamarin
commit: 91e5c20270f3fa2d571648a183c259f0775471d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  1 17:57:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  1 17:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91e5c202

net-misc/dropbear: Stabilize 2022.83 hppa, #898612

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
index afc6bb0f0d76..d4c0bb904006 100644
--- a/net-misc/dropbear/dropbear-2022.83.ebuild
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-01 Thread Arthur Zamarin
commit: 92736bb0452157be8d36afd6a96c207c93445b91
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  1 16:36:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  1 16:36:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92736bb0

net-misc/dropbear: Stabilize 2022.83 arm, #898612

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
index 0ede69cedbbe..afc6bb0f0d76 100644
--- a/net-misc/dropbear/dropbear-2022.83.ebuild
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2023-03-01 Thread Viorel Munteanu
commit: 2d6a3e2a78ea3a3a82e933bbc71f25b995aa7b5c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Mar  1 12:53:53 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Mar  1 13:41:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d6a3e2a

net-misc/dropbear: drop 2020.81-r3

Bug: https://bugs.gentoo.org/876907
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/dropbear/Manifest   |   1 -
 net-misc/dropbear/dropbear-2020.81-r3.ebuild | 125 ---
 2 files changed, 126 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 5872e2d57b56..480b2915a9fb 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,3 @@
-DIST dropbear-2020.81.tar.bz2 2289644 BLAKE2B 
eb80ff88d75ae97365570f8793aee855cc615f6a46c49c4efa026d14ba8507c41b87093ca5b86dd1fcd3602f5e24b7b9c4f83c7cf4f6dc7945ff628b09c98794
 SHA512 
2fa9d4d7dcb1c81281f5e47c8a99b7300eb46b3bb605daaec956404eae9124879a8bbbef521dea6da8b3643f3dc6f7f5005e265bfcaba97e89812f5642c294da
 DIST dropbear-2022.82.tar.bz2 2309514 BLAKE2B 
56ff931de1e5681850a4c96b8f2c1d90db1680a08a8a741ae3034a433c2780715ede9754357477c9adfe35a310859641d7a03534e6a656e11cd7de8832fbc27d
 SHA512 
94c664e0d56bce3750b04aff166bf073f778dc2aa08e093541b520db1f165d4173e1cf25eef69a59b0a5a0a63cfb3ce8bbf94d6c4010687a0233ba1ad8ea403b
 DIST dropbear-2022.82.tar.bz2.asc 833 BLAKE2B 
7d152456f24a61add2935e7f2c9ae7a05e00137ae2c396380041fd0491311328b5e829443cbe727ae6ec9d58973270b917bae0f23ddcef0b5051b62ca60b
 SHA512 
a45fa49857598195b8d7e51e02bf26498a74c6900245c114ce1fa19bc4eb0ef0518cbb68996c3584c0b98c22bb2078eb963e4a513f0dfb03baae6d04f5911105
 DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f15146f051713a3ea90980db04c6345174d34214269665d74c863c1c1947d6837034aa4c264101b11971c8a3e97f491393
 SHA512 
c63afa615d64b0c8c5e739c758eb8ae277ecc36a4223b766bf562702de69910904cbc3ea98d22989df478ae419e1f81057fe1ee09616c80cb859f58f44175422

diff --git a/net-misc/dropbear/dropbear-2020.81-r3.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r3.ebuild
deleted file mode 100644
index 15ac003888ba..
--- a/net-misc/dropbear/dropbear-2020.81-r3.ebuild
+++ /dev/null
@@ -1,125 +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 ~x64-macos"
-IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
-
-LIB_DEPEND="
-   virtual/libcrypt[static-libs(+)]
-   zlib? ( sys-libs/zlib[static-libs(+)] )
-"
-RDEPEND="
-   acct-group/sshd
-   acct-user/sshd
-   !static? (
-   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
-   >=dev-libs/libtommath-1.2.0
-   ${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)
-   )
-}
-
-pkg_setup() {
-   if use static ; then
-   ewarn "Using bundled copies of libtommath and libtomcrypt"
-   fi
-}
-
-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() {
-   # Notes:
-   # 1) We use bundled libtom* when static build is enabled because
-   #libtomcrypt lacks it and we don't particularly want to add it.
-   # 2) 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 static bundled-libtom)
-   $(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
-   

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-11-25 Thread Arthur Zamarin
commit: 4e7c54f1e49f31d85ceadfd37eb20c8b16806b87
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:02:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:02:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7c54f1

net-misc/dropbear: Stabilize 2022.82 hppa, #877023

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index 2004026e5383..f2f2b055ea93 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-11-23 Thread Jakov Smolić
commit: 1b0a852ee6d694c53d7f333889516d8fefaac0fd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Nov 23 17:45:46 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Nov 23 17:48:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b0a852e

net-misc/dropbear: Stabilize 2022.82 x86, #877023

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index ada5f0f05dbe..2004026e5383 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-11-17 Thread Jakov Smolić
commit: 3d84bc38f464ffb191c193fe4a5b98771bc9f660
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 18 07:02:45 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 18 07:02:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d84bc38

net-misc/dropbear: Stabilize 2022.82 amd64, #877023

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index e9746bf468b8..ada5f0f05dbe 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
 RESTRICT="!test? ( test ) test"
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-11-15 Thread Sam James
commit: 5e63da250e0c833cd3b4d3727c37915938018367
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 09:05:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 09:05:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e63da25

net-misc/dropbear: add 2022.83

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/Manifest|   2 +
 net-misc/dropbear/dropbear-2022.83.ebuild | 166 ++
 2 files changed, 168 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 796b3a343889..5872e2d57b56 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,3 +1,5 @@
 DIST dropbear-2020.81.tar.bz2 2289644 BLAKE2B 
eb80ff88d75ae97365570f8793aee855cc615f6a46c49c4efa026d14ba8507c41b87093ca5b86dd1fcd3602f5e24b7b9c4f83c7cf4f6dc7945ff628b09c98794
 SHA512 
2fa9d4d7dcb1c81281f5e47c8a99b7300eb46b3bb605daaec956404eae9124879a8bbbef521dea6da8b3643f3dc6f7f5005e265bfcaba97e89812f5642c294da
 DIST dropbear-2022.82.tar.bz2 2309514 BLAKE2B 
56ff931de1e5681850a4c96b8f2c1d90db1680a08a8a741ae3034a433c2780715ede9754357477c9adfe35a310859641d7a03534e6a656e11cd7de8832fbc27d
 SHA512 
94c664e0d56bce3750b04aff166bf073f778dc2aa08e093541b520db1f165d4173e1cf25eef69a59b0a5a0a63cfb3ce8bbf94d6c4010687a0233ba1ad8ea403b
 DIST dropbear-2022.82.tar.bz2.asc 833 BLAKE2B 
7d152456f24a61add2935e7f2c9ae7a05e00137ae2c396380041fd0491311328b5e829443cbe727ae6ec9d58973270b917bae0f23ddcef0b5051b62ca60b
 SHA512 
a45fa49857598195b8d7e51e02bf26498a74c6900245c114ce1fa19bc4eb0ef0518cbb68996c3584c0b98c22bb2078eb963e4a513f0dfb03baae6d04f5911105
+DIST dropbear-2022.83.tar.bz2 2322904 BLAKE2B 
4e26667458fb068a8c997b44dfd3c4f15146f051713a3ea90980db04c6345174d34214269665d74c863c1c1947d6837034aa4c264101b11971c8a3e97f491393
 SHA512 
c63afa615d64b0c8c5e739c758eb8ae277ecc36a4223b766bf562702de69910904cbc3ea98d22989df478ae419e1f81057fe1ee09616c80cb859f58f44175422
+DIST dropbear-2022.83.tar.bz2.asc 833 BLAKE2B 
7dfcf13804738aed3136c264412f8c2f96cd3ff71482815af736346c9441c8f00adef26f4e8f89082cbbb4033249501adbc545c08f678e1cac4afc88a8fc9ed0
 SHA512 
e5cbd01dcbaeabb04dc473bd11933a422fda03ceb5bc02fb5c99abafd0841e3ac1f436cc1798500b33fbbc81923fa03c2a28c971fa26794ed5888d496fb7e2ad

diff --git a/net-misc/dropbear/dropbear-2022.83.ebuild 
b/net-misc/dropbear/dropbear-2022.83.ebuild
new file mode 100644
index ..b2ad633d2944
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2022.83.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dropbear.asc
+inherit savedconfig pam python-any-r1 verify-sig
+
+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;
+SRC_URI+=" verify-sig? (
+   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
+   https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
+   )"
+
+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 ~x64-macos"
+IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
+RESTRICT="!test? ( test ) test"
+
+LIB_DEPEND="
+   virtual/libcrypt[static-libs(+)]
+   zlib? ( sys-libs/zlib[static-libs(+)] )
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? (
+   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
+   >=dev-libs/libtommath-1.2.0
+   ${LIB_DEPEND//\[static-libs(+)]}
+   )
+   pam? ( sys-libs/pam )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   ')
+   )
+   verify-sig? ( sec-keys/openpgp-keys-dropbear )
+"
+
+REQUIRED_USE="pam? ( !static )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.46-dbscp.patch
+   "${FILESDIR}"/${PN}-2022.82-tests.patch
+)
+
+set_options() {
+   progs=(
+   dropbear dbclient dropbearkey
+   $(usex minimal "" "dropbearconvert scp")
+   )
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/, net-misc/dropbear/files/

2022-11-15 Thread Sam James
commit: 8628153ddde353e830573c4569c99f9c23ea6eb1
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 09:02:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 09:05:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8628153d

net-misc/dropbear: work towards fixing tests

Restrict for now as they end up wanting interactive input.

Closes: https://bugs.gentoo.org/836990
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild  | 36 --
 .../dropbear/files/dropbear-2022.82-tests.patch| 25 +++
 2 files changed, 58 insertions(+), 3 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index 2538b0bcfa84..e9746bf468b8 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -3,8 +3,9 @@
 
 EAPI=7
 
+PYTHON_COMPAT=( python3_{8..11} )
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dropbear.asc
-inherit savedconfig pam verify-sig
+inherit savedconfig pam python-any-r1 verify-sig
 
 DESCRIPTION="Small SSH 2 client/server designed for small memory environments"
 HOMEPAGE="https://matt.ucc.asn.au/dropbear/dropbear.html;
@@ -18,7 +19,8 @@ SRC_URI+=" verify-sig? (
 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 ~x64-macos"
-IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
+IUSE="bsdpty minimal multicall pam +shadow static +syslog test zlib"
+RESTRICT="!test? ( test ) test"
 
 LIB_DEPEND="
virtual/libcrypt[static-libs(+)]
@@ -39,13 +41,28 @@ DEPEND="
static? ( ${LIB_DEPEND} )
 "
 RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-dropbear )"
+BDEPEND="
+   test? (
+   $(python_gen_any_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/iniconfig[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pluggy[${PYTHON_USEDEP}]
+   dev-python/py[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   ')
+   )
+   verify-sig? ( sec-keys/openpgp-keys-dropbear )
+"
 
 REQUIRED_USE="pam? ( !static )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.46-dbscp.patch
"${FILESDIR}"/${PN}-2022.82-x11.patch
+   "${FILESDIR}"/${PN}-2022.82-tests.patch
 )
 
 set_options() {
@@ -58,7 +75,20 @@ set_options() {
)
 }
 
+python_check_deps() {
+   python_has_version "dev-python/attrs[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/iniconfig[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/packaging[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pluggy[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/py[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pyparsing[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/pytest[${PYTHON_USEDEP}]" && \
+   python_has_version "dev-python/psutil[${PYTHON_USEDEP}]"
+}
+
 pkg_setup() {
+   use test && python-any-r1_pkg_setup
+
if use static ; then
ewarn "Using bundled copies of libtommath and libtomcrypt"
fi

diff --git a/net-misc/dropbear/files/dropbear-2022.82-tests.patch 
b/net-misc/dropbear/files/dropbear-2022.82-tests.patch
new file mode 100644
index ..6619e6c07551
--- /dev/null
+++ b/net-misc/dropbear/files/dropbear-2022.82-tests.patch
@@ -0,0 +1,25 @@
+--- a/test/Makefile.in
 b/test/Makefile.in
+@@ -4,18 +4,13 @@ SHELL=bash
+ 
+ all: test
+ 
+-test: venv/bin/pytest fakekey
+-  (source ./venv/bin/activate; pytest --hostkey=fakekey 
--dbclient=../dbclient --dropbear=../dropbear $(srcdir) )
++test: fakekey
++  pytest --hostkey=fakekey --dbclient=../dbclient --dropbear=../dropbear 
$(srcdir)
+ 
+-one: venv/bin/pytest fakekey
+-  (source ./venv/bin/activate; pytest --hostkey=fakekey 
--dbclient=../dbclient --dropbear=../dropbear $(srcdir) -k exit)
++one: fakekey
++  pytest --hostkey=fakekey --dbclient=../dbclient --dropbear=../dropbear 
$(srcdir) -k exit
+ 
+ fakekey:
+   ../dropbearkey -t ecdsa -f $@
+ 
+-venv/bin/pytest: $(srcdir)/requirements.txt
+-  python3 -m venv init venv
+-  ./venv/bin/pip install --upgrade pip
+-  ./venv/bin/pip install -r $(srcdir)/requirements.txt
+-
+ .PHONY: test



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-10-14 Thread Agostino Sarubbo
commit: d68f32fc96b2f32b1bf70e40e0bb26f2083640b9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Oct 14 06:54:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Oct 14 06:54:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68f32fc

net-misc/dropbear: Stabilize 2022.82 arm64, #877023

Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index 9c400702ebbb..2538b0bcfa84 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-10-13 Thread Arthur Zamarin
commit: e8db5163380f8e523f8e847dcf59095f11c8016f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 14 04:36:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 14 04:36:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8db5163

net-misc/dropbear: Stabilize 2022.82 arm, #877023

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index 1df3c22e1a2c..9c400702ebbb 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -17,7 +17,7 @@ SRC_URI+=" verify-sig? (
 
 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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/files/, net-misc/dropbear/

2022-04-23 Thread Conrad Kostecki
commit: 78c789a9d72d495eb4eddcbb8e28883fd976f9d8
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Apr 23 21:32:06 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr 23 21:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c789a9

net-misc/dropbear: fix compilation with enabled x11

Closes: https://bugs.gentoo.org/837164
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/dropbear/dropbear-2022.82.ebuild  |  1 +
 net-misc/dropbear/files/dropbear-2022.82-x11.patch | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
index 27bbc8b51dd6..1df3c22e1a2c 100644
--- a/net-misc/dropbear/dropbear-2022.82.ebuild
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -45,6 +45,7 @@ REQUIRED_USE="pam? ( !static )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.46-dbscp.patch
+   "${FILESDIR}"/${PN}-2022.82-x11.patch
 )
 
 set_options() {

diff --git a/net-misc/dropbear/files/dropbear-2022.82-x11.patch 
b/net-misc/dropbear/files/dropbear-2022.82-x11.patch
new file mode 100644
index ..82cb9c812ebe
--- /dev/null
+++ b/net-misc/dropbear/files/dropbear-2022.82-x11.patch
@@ -0,0 +1,22 @@
+From 0292aacdf0aa57d03f2a3ab7e53cf650e6f29389 Mon Sep 17 00:00:00 2001
+From: Matt Johnston 
+Date: Sat, 23 Apr 2022 22:33:31 +0800
+Subject: [PATCH] Fix X11 build failure, use DROPBEAR_PRIO_LOWDELAY
+
+---
+ svr-x11fwd.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/svr-x11fwd.c b/svr-x11fwd.c
+index 353cb12e..5d9e6a96 100644
+--- a/svr-x11fwd.c
 b/svr-x11fwd.c
+@@ -206,7 +206,7 @@ void x11cleanup(struct ChanSess *chansess) {
+ }
+ 
+ static int x11_inithandler(struct Channel *channel) {
+-  channel->prio = DROPBEAR_CHANNEL_PRIO_INTERACTIVE;
++  channel->prio = DROPBEAR_PRIO_LOWDELAY;
+   return 0;
+ }
+ 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2022-04-06 Thread Sam James
commit: db50f8ef891f5143f45cd548e17af125b537024b
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr  6 20:20:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr  6 20:21:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db50f8ef

net-misc/dropbear: add 2022.82

Closes: https://bugs.gentoo.org/836900
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/Manifest|   2 +
 net-misc/dropbear/dropbear-2022.82.ebuild | 136 ++
 2 files changed, 138 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 9c19bcaada0f..796b3a343889 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1 +1,3 @@
 DIST dropbear-2020.81.tar.bz2 2289644 BLAKE2B 
eb80ff88d75ae97365570f8793aee855cc615f6a46c49c4efa026d14ba8507c41b87093ca5b86dd1fcd3602f5e24b7b9c4f83c7cf4f6dc7945ff628b09c98794
 SHA512 
2fa9d4d7dcb1c81281f5e47c8a99b7300eb46b3bb605daaec956404eae9124879a8bbbef521dea6da8b3643f3dc6f7f5005e265bfcaba97e89812f5642c294da
+DIST dropbear-2022.82.tar.bz2 2309514 BLAKE2B 
56ff931de1e5681850a4c96b8f2c1d90db1680a08a8a741ae3034a433c2780715ede9754357477c9adfe35a310859641d7a03534e6a656e11cd7de8832fbc27d
 SHA512 
94c664e0d56bce3750b04aff166bf073f778dc2aa08e093541b520db1f165d4173e1cf25eef69a59b0a5a0a63cfb3ce8bbf94d6c4010687a0233ba1ad8ea403b
+DIST dropbear-2022.82.tar.bz2.asc 833 BLAKE2B 
7d152456f24a61add2935e7f2c9ae7a05e00137ae2c396380041fd0491311328b5e829443cbe727ae6ec9d58973270b917bae0f23ddcef0b5051b62ca60b
 SHA512 
a45fa49857598195b8d7e51e02bf26498a74c6900245c114ce1fa19bc4eb0ef0518cbb68996c3584c0b98c22bb2078eb963e4a513f0dfb03baae6d04f5911105

diff --git a/net-misc/dropbear/dropbear-2022.82.ebuild 
b/net-misc/dropbear/dropbear-2022.82.ebuild
new file mode 100644
index ..27bbc8b51dd6
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2022.82.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/dropbear.asc
+inherit savedconfig pam verify-sig
+
+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;
+SRC_URI+=" verify-sig? (
+   https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2.asc
+https://matt.ucc.asn.au/dropbear/testing/${P}.tar.bz2.asc
+   )"
+
+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 ~x64-macos"
+IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
+
+LIB_DEPEND="
+   virtual/libcrypt[static-libs(+)]
+   zlib? ( sys-libs/zlib[static-libs(+)] )
+"
+RDEPEND="
+   acct-group/sshd
+   acct-user/sshd
+   !static? (
+   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
+   >=dev-libs/libtommath-1.2.0
+   ${LIB_DEPEND//\[static-libs(+)]}
+   )
+   pam? ( sys-libs/pam )
+"
+DEPEND="
+   ${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+"
+RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-dropbear )"
+
+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)
+   )
+}
+
+pkg_setup() {
+   if use static ; then
+   ewarn "Using bundled copies of libtommath and libtomcrypt"
+   fi
+}
+
+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() {
+   # Notes:
+   # 1) We use bundled libtom* when static build is enabled because
+   #libtomcrypt lacks it and we don't particularly want to add it.
+   # 2) We disable the hardening flags as our compiler already enables them
+   #by default as is appropriate for the target.
+   local myeconfargs=(
+   --disable-harden
+
+   # bug #836900
+   $(use_enable !elibc_musl lastlog)
+   $(use_enable !elibc_musl wtmp)
+
+   $(use_enable static bundled-libtom)
+   $(use_enable zlib)
+   $(use_enable pam)
+   $(use_enable !bsdpty openpty)
+   $(use_enable shadow)
+   $(use_enable static)
+   

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-09-11 Thread Matt Turner
commit: a69f7db813e4ee8f065ca8d80a0dc86b440aeaf5
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Sep 11 17:15:10 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Sep 11 17:15:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a69f7db8

net-misc/dropbear: Require libtomcrypt[libtommath]

Closes: https://bugs.gentoo.org/812683
Signed-off-by: Matt Turner  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r3.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r3.ebuild
index 297c2920937..15ac003888b 100644
--- a/net-misc/dropbear/dropbear-2020.81-r3.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r3.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
acct-group/sshd
acct-user/sshd
!static? (
-   >=dev-libs/libtomcrypt-1.18.2-r2
+   >=dev-libs/libtomcrypt-1.18.2-r2[libtommath]
>=dev-libs/libtommath-1.2.0
${LIB_DEPEND//\[static-libs(+)]}
)



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-09-10 Thread Matt Turner
commit: 9f19d9c753192dfa6cc0b6e93db0bd3f34264ba6
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Sep 10 19:48:34 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Sep 10 20:15:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f19d9c7

net-misc/dropbear: Stable hppa 2020.81-r3

Signed-off-by: Matt Turner  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r3.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r3.ebuild
index 3de7dd0fef4..297c2920937 100644
--- a/net-misc/dropbear/dropbear-2020.81-r3.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-19 Thread David Seifert
commit: de1710d22934f8a96d3f2f4dfb9746548c2244ae
Author: Jakov Smolic  sartura  hr>
AuthorDate: Fri Feb 19 18:59:39 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Feb 19 18:59:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1710d2

net-misc/dropbear: Remove old

Bug: https://bugs.gentoo.org/770916
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 net-misc/dropbear/Manifest   |   1 -
 net-misc/dropbear/dropbear-2020.80-r2.ebuild | 112 ---
 2 files changed, 113 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 83423752862..9c19bcaada0 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -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

diff --git a/net-misc/dropbear/dropbear-2020.80-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.80-r2.ebuild
deleted file mode 100644
index 8ae9dcf0279..000
--- a/net-misc/dropbear/dropbear-2020.80-r2.ebuild
+++ /dev/null
@@ -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; 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-19 Thread Sam James
commit: 055c17ae0f319334dcc1bdaa67cc9bc9cc1e3b00
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 16:20:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 16:20:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055c17ae

net-misc/dropbear: Stabilize 2020.81-r2 arm64, #770916

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
index 084a0aeff5d..54c40455d06 100644
--- a/net-misc/dropbear/dropbear-2020.81-r2.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-18 Thread Sam James
commit: 791266688852f881674b71ad4819cfb2a127d97c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 23:24:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 23:24:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79126668

net-misc/dropbear: Stabilize 2020.81-r2 x86, #770916

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
index 89a8a345b42..084a0aeff5d 100644
--- a/net-misc/dropbear/dropbear-2020.81-r2.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-18 Thread Sam James
commit: fc5da4bedcb3aa0cba4324ed424ca16ae075f36b
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 18 17:12:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 18 17:12:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5da4be

net-misc/dropbear: Stabilize 2020.81-r2 amd64, #770916

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
index d193f9a8b62..89a8a345b42 100644
--- a/net-misc/dropbear/dropbear-2020.81-r2.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-16 Thread Sam James
commit: f82eceee5d1784f337260161ea6fb58472f5b967
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 00:09:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 00:09:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82eceee

net-misc/dropbear: Stabilize 2020.81-r2 s390, #770916

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
index 59a2229f739..d193f9a8b62 100644
--- a/net-misc/dropbear/dropbear-2020.81-r2.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-02-16 Thread Sam James
commit: a44a7165b46889e31466b1eb876974dbbeb36899
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 17 00:06:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 17 00:06:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44a7165

net-misc/dropbear: Stabilize 2020.81-r2 arm, #770916

Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r2.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
index 2ff85973af9..59a2229f739 100644
--- a/net-misc/dropbear/dropbear-2020.81-r2.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-01-22 Thread Mikle Kolyada
commit: 1c8e77c5a1069626ffce882f0e7555820818fffd
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 22 17:39:24 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 22 17:39:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c8e77c5

net-misc/dropbear: install pam files conditionally

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 ...020.80-r1.ebuild => dropbear-2020.80-r2.ebuild} |   6 +-
 ...020.81-r1.ebuild => dropbear-2020.81-r2.ebuild} |   4 +-
 net-misc/dropbear/dropbear-2020.81.ebuild  | 111 -
 3 files changed, 7 insertions(+), 114 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2020.80-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.80-r2.ebuild
similarity index 95%
rename from net-misc/dropbear/dropbear-2020.80-r1.ebuild
rename to net-misc/dropbear/dropbear-2020.80-r2.ebuild
index 88a15ff55ba..8ae9dcf0279 100644
--- a/net-misc/dropbear/dropbear-2020.80-r1.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -106,5 +106,7 @@ src_install() {
mv "${ED}"/usr/bin/{,db}scp || die
fi
 
-   pamd_mimic system-remote-login dropbear auth account password session
+   if use pam; then
+   pamd_mimic system-remote-login dropbear auth account password 
session
+   fi
 }

diff --git a/net-misc/dropbear/dropbear-2020.81-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
similarity index 96%
rename from net-misc/dropbear/dropbear-2020.81-r1.ebuild
rename to net-misc/dropbear/dropbear-2020.81-r2.ebuild
index b52672266a0..2ff85973af9 100644
--- a/net-misc/dropbear/dropbear-2020.81-r1.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r2.ebuild
@@ -118,5 +118,7 @@ src_install() {
mv "${ED}"/usr/bin/{,db}scp || die
fi
 
-   pamd_mimic system-remote-login dropbear auth account password session
+   if use pam; then
+   pamd_mimic system-remote-login dropbear auth account password 
session
+   fi
 }

diff --git a/net-misc/dropbear/dropbear-2020.81.ebuild 
b/net-misc/dropbear/dropbear-2020.81.ebuild
deleted file mode 100644
index 1224921683b..000
--- a/net-misc/dropbear/dropbear-2020.81.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2020 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 ~x64-macos"
-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
-   --enable-bundled-libtom
-   $(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[*]}" 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-01-17 Thread Sam James
commit: d46416cf0096fe3ff8ec3939234363ed51380ed6
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 17 21:26:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 17 21:26:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46416cf

net-misc/dropbear: fix static case (use bundled)

We don't really want to expose static libs for libtomcrypt, so
let's use the bundled sources instead.

Closes: https://bugs.gentoo.org/765808
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r1.ebuild | 25 ++---
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2020.81-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r1.ebuild
index fc989e06172..b52672266a0 100644
--- a/net-misc/dropbear/dropbear-2020.81-r1.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81-r1.ebuild
@@ -17,12 +17,15 @@ 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(+)]} )
+   !static? (
+   >=dev-libs/libtomcrypt-1.18.2-r2
+   >=dev-libs/libtommath-1.2.0
+   ${LIB_DEPEND//\[static-libs(+)]}
+   )
pam? ( sys-libs/pam )
 "
 DEPEND="
@@ -47,6 +50,12 @@ set_options() {
)
 }
 
+pkg_setup() {
+   if use static ; then
+   ewarn "Using bundled copies of libtommath and libtomcrypt"
+   fi
+}
+
 src_prepare() {
default
sed \
@@ -59,13 +68,14 @@ src_prepare() {
 }
 
 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.
+   # Notes:
+   # 1) We use bundled libtom* when static build is enabled because
+   #libtomcrypt lacks it and we don't particularly want to add it.
+   # 2) We disable the hardening flags as our compiler already enables them
+   #by default as is appropriate for the target.
local myeconfargs=(
--disable-harden
-   --disable-bundled-libtom
+   $(use_enable static bundled-libtom)
$(use_enable zlib)
$(use_enable pam)
$(use_enable !bsdpty openpty)
@@ -73,6 +83,7 @@ src_configure() {
$(use_enable static)
$(use_enable syslog)
)
+
econf "${myeconfargs[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2021-01-17 Thread Sam James
commit: b4290b8f0eebff36d727099e734e927ac84c9957
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 17 17:28:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 17 17:28:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4290b8f

net-misc/dropbear: unbundle libtom{crypt,math}

Finally unbundle dev-libs/libtom{crypt,math}.

Closes: https://bugs.gentoo.org/732664
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81-r1.ebuild | 111 +++
 1 file changed, 111 insertions(+)

diff --git a/net-misc/dropbear/dropbear-2020.81-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.81-r1.ebuild
new file mode 100644
index 000..fc989e06172
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2020.81-r1.ebuild
@@ -0,0 +1,111 @@
+# 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 ~x64-macos"
+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
+   --disable-bundled-libtom
+   $(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
+
+   pamd_mimic system-remote-login dropbear auth account password session
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-12-21 Thread Sam James
commit: b10215f038641fd7a05719b84db758399f161039
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 22 02:38:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 22 02:43:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10215f0

net-misc/dropbear: ~x64-macos keyworded

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.81.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.81.ebuild 
b/net-misc/dropbear/dropbear-2020.81.ebuild
index 826e156513e..1224921683b 100644
--- a/net-misc/dropbear/dropbear-2020.81.ebuild
+++ b/net-misc/dropbear/dropbear-2020.81.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 IUSE="bsdpty minimal multicall pam +shadow static +syslog zlib"
 
 LIB_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-12-21 Thread Sam James
commit: 1e045b458012ced821154e098a4df318b1b4d580
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 22 02:35:42 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 22 02:43:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e045b45

net-misc/dropbear: bump to 2020.81

Closes: https://bugs.gentoo.org/754741
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/Manifest|   1 +
 net-misc/dropbear/dropbear-2020.81.ebuild | 111 ++
 2 files changed, 112 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 0cdf6d35bd9..83423752862 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1 +1,2 @@
 DIST dropbear-2020.80.tar.bz2 2287654 BLAKE2B 
3cec03034e3ca2befd1b895ecffbf0e0ea00af3e642ac00b4ccaf330d1eeb99840ef328374e9d53d033e801c82ee3a55dba884a2aa6741c1274a2c8cfc4490e0
 SHA512 
7fccc1003b73540fa1da9763771519f8ae52608f7a1c5f66736db1885a87c346bd9711bcf017c48ba712a83ff04f01c12bea7180ed596fe58038fe656d2fd3d3
+DIST dropbear-2020.81.tar.bz2 2289644 BLAKE2B 
eb80ff88d75ae97365570f8793aee855cc615f6a46c49c4efa026d14ba8507c41b87093ca5b86dd1fcd3602f5e24b7b9c4f83c7cf4f6dc7945ff628b09c98794
 SHA512 
2fa9d4d7dcb1c81281f5e47c8a99b7300eb46b3bb605daaec956404eae9124879a8bbbef521dea6da8b3643f3dc6f7f5005e265bfcaba97e89812f5642c294da

diff --git a/net-misc/dropbear/dropbear-2020.81.ebuild 
b/net-misc/dropbear/dropbear-2020.81.ebuild
new file mode 100644
index 000..826e156513e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2020.81.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2020 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
+   --enable-bundled-libtom
+   $(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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-08-18 Thread Jeroen Roovers
commit: 1165324ed82b1056947bc31c5ee76ff0bb0cb4aa
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Aug 18 13:27:04 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Aug 18 13:28:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1165324e

net-misc/dropbear: Stable for HPPA

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-misc/dropbear/dropbear-2020.80-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
index 88a15ff55ba..724fc017e16 100644
--- a/net-misc/dropbear/dropbear-2020.80-r1.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-08-15 Thread Sam James
commit: d888368e05435bebf95ac5271dba2761b281c475
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 15 06:12:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 15 06:12:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d888368e

net-misc/dropbear: restore stable keywords

These were lost when cleaning up because a revbump
was needed to fix the libtommath dependency.

Restore most of the keywords, the rest pending
libtommath-1.2.0 stabilisation which is ongoing.

Bug: https://bugs.gentoo.org/737168
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
index 85519a9a17d..88a15ff55ba 100644
--- a/net-misc/dropbear/dropbear-2020.80-r1.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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="



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-29 Thread Sam James
commit: 77996c702667b32eec00164b9e2eca0c69a2ba27
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 29 19:47:56 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 29 23:11:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77996c70

net-misc/dropbear: security cleanup

Bug: https://bugs.gentoo.org/723848
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/Manifest|   1 -
 net-misc/dropbear/dropbear-2019.78.ebuild | 107 --
 net-misc/dropbear/dropbear-2020.80.ebuild | 105 -
 3 files changed, 213 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 9c887cb30df..0cdf6d35bd9 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,2 +1 @@
-DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 
212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d
 SHA512 
f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f
 DIST dropbear-2020.80.tar.bz2 2287654 BLAKE2B 
3cec03034e3ca2befd1b895ecffbf0e0ea00af3e642ac00b4ccaf330d1eeb99840ef328374e9d53d033e801c82ee3a55dba884a2aa6741c1274a2c8cfc4490e0
 SHA512 
7fccc1003b73540fa1da9763771519f8ae52608f7a1c5f66736db1885a87c346bd9711bcf017c48ba712a83ff04f01c12bea7180ed596fe58038fe656d2fd3d3

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
deleted file mode 100644
index d522d904fd9..000
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit savedconfig pam user
-
-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"
-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[static-libs(+)]"
-RDEPEND="!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
-
-   pamd_mimic system-remote-login dropbear auth account password session

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-29 Thread Sergei Trofimovich
commit: a1010167a628bf2d4acad894f45f3eabc39bc0b9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 29 16:46:39 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 29 17:05:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1010167

net-misc/dropbear: stable 2020.80 for hppa, bug #723848

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 276eaf05fc2..b5c6728329e 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-21 Thread Agostino Sarubbo
commit: 1c57d8dbebad11004db41e87bacd44fdb0d2976d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul 21 09:31:40 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul 21 09:31:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c57d8db

net-misc/dropbear: s390 stable wrt bug #723848

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 85c2a45375c..276eaf05fc2 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-19 Thread Sam James
commit: 7b012b10f14323b08695ebf9fb2901261112ef02
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 19 11:39:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 11:52:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b012b10

net-misc/dropbear: ppc64 stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 8344078e25f..85c2a45375c 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: 68601da7d115b287fb80389f65c0c700b895a942
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 19 01:45:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 01:45:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68601da7

net-misc/dropbear: arm stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 96a4161f108..8344078e25f 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: 398c3622131c04fb8ce9627508dc9fd6d55f03ed
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 19 00:31:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 00:35:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=398c3622

net-misc/dropbear: amd64 stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 716551e5a36..96a4161f108 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: 445fadda65c7a9573350d6590e1419ea98b84282
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 19 00:05:17 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 19 00:05:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445fadda

net-misc/dropbear: ppc stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index b5f87b998dc..716551e5a36 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: 8c4edb64cd677f3ba9fe052d15a0481b6d2423ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 18 22:48:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 18 22:48:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c4edb64

net-misc/dropbear: sparc stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index cbc59fdd23f..b5f87b998dc 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: e297b5c0d087962973d1c456d695d5b5dd2c2b00
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 18 22:46:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 18 22:48:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e297b5c0

net-misc/dropbear: arm64 stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 17b5f41d51f..cbc59fdd23f 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-18 Thread Sam James
commit: 44f3dc8e7aa2ee3f89976817943d6a1cc251e44f
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 18 21:43:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 18 21:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f3dc8e

net-misc/dropbear: x86 stable (bug #723848)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
index 9872f348dcc..17b5f41d51f 100644
--- a/net-misc/dropbear/dropbear-2020.80.ebuild
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-14 Thread Sam James
commit: 85ab996f6780c91750262cce73dc1e764bad87f4
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 10 20:52:06 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 14 13:02:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ab996f

net-misc/dropbear: tighten libtommath dependency

We need >=libtommath-1.2.0 [0], so add that to the ebuild.

Let's revbump because there's a possibility of runtime
breakage here, even if it compiles.

[0] https://github.com/mkj/dropbear/commit/4216c984ae7e5b2

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-misc/dropbear/dropbear-2020.80-r1.ebuild | 110 +++
 1 file changed, 110 insertions(+)

diff --git a/net-misc/dropbear/dropbear-2020.80-r1.ebuild 
b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
new file mode 100644
index 000..85519a9a17d
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2020.80-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 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
+
+   pamd_mimic system-remote-login dropbear auth account password session
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-07-06 Thread Lars Wendler
commit: 0d874b5e409576734bbce68f6a6745dd32a66a54
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jul  6 08:26:59 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jul  6 08:26:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d874b5e

net-misc/dropbear: Bump to version 2020.80

Closes: https://bugs.gentoo.org/701240
Closes: https://bugs.gentoo.org/426056
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dropbear/Manifest|   1 +
 net-misc/dropbear/dropbear-2020.80.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index b40fc58dbf5..9c887cb30df 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1 +1,2 @@
 DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 
212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d
 SHA512 
f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f
+DIST dropbear-2020.80.tar.bz2 2287654 BLAKE2B 
3cec03034e3ca2befd1b895ecffbf0e0ea00af3e642ac00b4ccaf330d1eeb99840ef328374e9d53d033e801c82ee3a55dba884a2aa6741c1274a2c8cfc4490e0
 SHA512 
7fccc1003b73540fa1da9763771519f8ae52608f7a1c5f66736db1885a87c346bd9711bcf017c48ba712a83ff04f01c12bea7180ed596fe58038fe656d2fd3d3

diff --git a/net-misc/dropbear/dropbear-2020.80.ebuild 
b/net-misc/dropbear/dropbear-2020.80.ebuild
new file mode 100644
index 000..9872f348dcc
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2020.80.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2020 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[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
+
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-04-01 Thread Thomas Deutschmann
commit: e95328af49490a2ec8eb58b4a79e0dd154ce18e3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr  1 19:18:53 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr  1 19:19:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e95328af

net-misc/dropbear: security cleanup (bug #713102)

Bug: https://bugs.gentoo.org/713102
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/dropbear/Manifest|   2 -
 net-misc/dropbear/dropbear-2017.75.ebuild |  98 -
 net-misc/dropbear/dropbear-2018.76.ebuild | 101 --
 3 files changed, 201 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index bd290b6381e..b40fc58dbf5 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,3 +1 @@
-DIST dropbear-2017.75.tar.bz2 1623392 BLAKE2B 
c024037d3ebcb3f16aed2a5f24e07c06699a510b327a0ea528db7160ad2a8e554af2a233a266f869e0e30c78f3b0b7792a817d9c07f058f605dbf2dc749a4fda
 SHA512 
9c2f2a5e718339f83abc0ad7719bda12bfc75e5bcb87a7c0eec0afefc743e5c0a1575d290d5fde152ff2100b0f0e6fd5ef4431f7bbcb5ca9a332d93c20f5a8f4
-DIST dropbear-2018.76.tar.bz2 2688697 BLAKE2B 
1c22d38487e94427b2678d070f8d370eb09bb2d69253fd6f76d8d80fd637ff86a44b00ab42e1f6d84042c72cbcbd4bb6cbb415f961502e0437c7c8c1b812f059
 SHA512 
82323279f7e78c366ba1ea07ff242259132b2576122429f54326518dd6092aba8ae5de4a0b8a3cef7efc3507015741abe2ac23376c03b40b247527da7a88120e
 DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 
212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d
 SHA512 
f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
deleted file mode 100644
index ea753868e9a..000
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils savedconfig pam user
-
-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"
-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[static-libs(+)]"
-RDEPEND="!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 )"
-
-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
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-04-01 Thread Thomas Deutschmann
commit: 07e4e67df6fbf421f137df51baa4d38725819cba
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr  1 19:18:03 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr  1 19:19:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e4e67d

net-misc/dropbear: ia64 & m68k marked stable (bug #713102)

Bug: https://bugs.gentoo.org/713102
Package-Manager: Portage-2.3.96, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index d522d904fd9..f9304134529 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-30 Thread Sergei Trofimovich
commit: c95b1cc09c6b260dd0b83a5f325b5093af58e061
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 30 19:15:46 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 30 20:50:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95b1cc0

net-misc/dropbear: stable 2019.78 for hppa, bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 1bcd08533b2..d522d904fd9 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${P}.tar.bz2
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc 
x86 ~amd64-linux ~x86-linux"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-22 Thread Mart Raudsepp
commit: 885bc68fc392ca8c9f7dfef19cdc8e50c85f6f4c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar 22 07:25:01 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Mar 22 07:39:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=885bc68f

net-misc/dropbear: arm64 stable (bug #713102)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 4e9ae36a1fe..df256300ce7 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: e6374919ddd95c2d326cb800e9f1f44156b653dd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:47:53 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:47:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6374919

net-misc/dropbear: arm stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 08d1aaf545a..4e9ae36a1fe 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: 49109b52a828dfb172912ae302c34b3c51818809
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:28:21 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:28:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49109b52

net-misc/dropbear: x86 stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 5aa59d40481..08d1aaf545a 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: f5bb42563b632d121bd63cdd323a75a5122c0c50
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:27:18 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:27:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bb4256

net-misc/dropbear: ppc64 stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 35bc02ffdee..5aa59d40481 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: 6afe45706fdd67ab9745540a1925864c712379f6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:26:43 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:26:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afe4570

net-misc/dropbear: ppc stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index cee55772ae2..35bc02ffdee 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: 9ecfef144eb41ef1869d9a0318322c5efd083823
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:20:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:20:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecfef14

net-misc/dropbear: sparc stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index d796e207e83..cee55772ae2 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: f6b7b0c9afdce99db311950c54e287eb906bcc89
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:19:11 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:19:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b7b0c9

net-misc/dropbear: s390 stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 1d7e1f5a9f8..d796e207e83 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2020-03-21 Thread Agostino Sarubbo
commit: 4af8f15acdec83c2c7283486232a834e4f5451c0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 21 16:14:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 21 16:14:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af8f15a

net-misc/dropbear: amd64 stable wrt bug #713102

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2019.78.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
index 0ebbf521589..1d7e1f5a9f8 100644
--- a/net-misc/dropbear/dropbear-2019.78.ebuild
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/files/, net-misc/dropbear/

2019-11-14 Thread Lars Wendler
commit: 771c517d7b4bee11550c8e13514c0d9ab256124f
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Nov 14 09:09:28 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Nov 14 09:09:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=771c517d

net-misc/dropbear: Bump to version 2019.78

Closes: https://bugs.gentoo.org/697534
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Lars Wendler  gentoo.org>

 net-misc/dropbear/Manifest|   1 +
 net-misc/dropbear/dropbear-2019.78.ebuild | 107 ++
 net-misc/dropbear/files/dropbear-0.46-dbscp.patch |   4 +-
 3 files changed, 110 insertions(+), 2 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index f44bf5a4201..bd290b6381e 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,2 +1,3 @@
 DIST dropbear-2017.75.tar.bz2 1623392 BLAKE2B 
c024037d3ebcb3f16aed2a5f24e07c06699a510b327a0ea528db7160ad2a8e554af2a233a266f869e0e30c78f3b0b7792a817d9c07f058f605dbf2dc749a4fda
 SHA512 
9c2f2a5e718339f83abc0ad7719bda12bfc75e5bcb87a7c0eec0afefc743e5c0a1575d290d5fde152ff2100b0f0e6fd5ef4431f7bbcb5ca9a332d93c20f5a8f4
 DIST dropbear-2018.76.tar.bz2 2688697 BLAKE2B 
1c22d38487e94427b2678d070f8d370eb09bb2d69253fd6f76d8d80fd637ff86a44b00ab42e1f6d84042c72cbcbd4bb6cbb415f961502e0437c7c8c1b812f059
 SHA512 
82323279f7e78c366ba1ea07ff242259132b2576122429f54326518dd6092aba8ae5de4a0b8a3cef7efc3507015741abe2ac23376c03b40b247527da7a88120e
+DIST dropbear-2019.78.tar.bz2 2708659 BLAKE2B 
212b173cfea8655b43a8d93422dd4d3e0d669a67681cb17d6494b6083e6e4c58d21d52850c0cdf414617ee3dcaa071e376d0b5b156b6856cee2e4fe111550f7d
 SHA512 
f667ba8dae17ea89c118642b566f2c134c71bfd0b8bacea5cf7ec87d75ac79bd7cd1864a8788367a89d30ee35427d389ef6416375adff6e83caae30ff3e0549f

diff --git a/net-misc/dropbear/dropbear-2019.78.ebuild 
b/net-misc/dropbear/dropbear-2019.78.ebuild
new file mode 100644
index 000..0ebbf521589
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2019.78.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit savedconfig pam user
+
+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"
+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? ( 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2019-10-12 Thread Mikle Kolyada
commit: 6503fe0a3ebde2e58ce757b55b0148f9cb973e61
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 20:21:19 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 20:21:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6503fe0a

net-misc/dropbear: migrate to sys-libs/pam

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-misc/dropbear/dropbear-2017.75.ebuild | 4 ++--
 net-misc/dropbear/dropbear-2018.76.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index ad5c7c8986c..2dcfb1c39e5 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -18,7 +18,7 @@ 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 )"
+   pam? ( sys-libs/pam )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
 RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"

diff --git a/net-misc/dropbear/dropbear-2018.76.ebuild 
b/net-misc/dropbear/dropbear-2018.76.ebuild
index a3ec3a6212d..cc44e579cc2 100644
--- a/net-misc/dropbear/dropbear-2018.76.ebuild
+++ b/net-misc/dropbear/dropbear-2018.76.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -18,7 +18,7 @@ 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 )"
+   pam? ( sys-libs/pam )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )"
 RDEPEND+=" pam? ( >=sys-auth/pambase-20080219.1 )"



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-06-08 Thread Mike Frysinger
commit: cdf3dddb4afcf2022d35e9f88f03003bdc6a2469
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Jun  9 00:26:21 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Jun  9 00:26:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdf3dddb

net-misc/dropbear: update config header #652934

Closes: https://bugs.gentoo.org/652934

 net-misc/dropbear/dropbear-2018.76.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2018.76.ebuild 
b/net-misc/dropbear/dropbear-2018.76.ebuild
index f73f40c403a..a3ec3a6212d 100644
--- a/net-misc/dropbear/dropbear-2018.76.ebuild
+++ b/net-misc/dropbear/dropbear-2018.76.ebuild
@@ -38,13 +38,13 @@ set_options() {
 
 src_prepare() {
epatch "${FILESDIR}"/${PN}-0.46-dbscp.patch
-   sed -i \
+   sed \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
-   options.h || die
+   default_options.h > localoptions.h || die
sed -i \
-e '/pam_start/s:sshd:dropbear:' \
svr-authpam.c || die
-   restore_config options.h
+   restore_config localoptions.h
 }
 
 src_configure() {
@@ -86,7 +86,7 @@ src_install() {
dosym ../bin/dropbearmulti /usr/sbin/dropbear
cd "${S}"
fi
-   save_config options.h
+   save_config localoptions.h
 
if ! use minimal ; then
mv "${ED}"/usr/bin/{,db}scp || die



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-05-22 Thread Mikle Kolyada
commit: 01a6c56d62f2a764f74ebb4e42c0cd9ae27d16d6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May 22 15:24:08 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May 22 15:24:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a6c56d

net-misc/dropbear: Switch to HTTPS

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/dropbear/dropbear-2017.75.ebuild | 6 +++---
 net-misc/dropbear/dropbear-2018.76.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 3c770d99169..ad5c7c8986c 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -6,9 +6,9 @@ EAPI="5"
 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;
+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"
 SLOT="0"

diff --git a/net-misc/dropbear/dropbear-2018.76.ebuild 
b/net-misc/dropbear/dropbear-2018.76.ebuild
index d2800db5b26..f73f40c403a 100644
--- a/net-misc/dropbear/dropbear-2018.76.ebuild
+++ b/net-misc/dropbear/dropbear-2018.76.ebuild
@@ -6,9 +6,9 @@ EAPI="5"
 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;
+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"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-05-22 Thread Mikle Kolyada
commit: 01c3b9853b03a79a0c942d614a52dcddbe6837bb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May 22 13:19:31 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May 22 13:19:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01c3b985

net-misc/dropbear: Drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/dropbear/Manifest|  1 -
 net-misc/dropbear/dropbear-2016.74.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 9049d0b2c3a..f44bf5a4201 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,3 +1,2 @@
-DIST dropbear-2016.74.tar.bz2 1622234 BLAKE2B 
c729a2c1afd13e1ca07f3c9cfe3ff0ea7888cc1687ea2793275134b3224118164ef81583f55dbec53d6322be53eaa7a7324216133919722390d0e2dfbd929f07
 SHA512 
c0f4ea7840077b8302b48e27b5b588a4babac6583740dfdb845c40f633aa3ec96174d1d2ade81d2c3e23ea99b75e906312c512d8c7580e6e4105b2dbd37e5e22
 DIST dropbear-2017.75.tar.bz2 1623392 BLAKE2B 
c024037d3ebcb3f16aed2a5f24e07c06699a510b327a0ea528db7160ad2a8e554af2a233a266f869e0e30c78f3b0b7792a817d9c07f058f605dbf2dc749a4fda
 SHA512 
9c2f2a5e718339f83abc0ad7719bda12bfc75e5bcb87a7c0eec0afefc743e5c0a1575d290d5fde152ff2100b0f0e6fd5ef4431f7bbcb5ca9a332d93c20f5a8f4
 DIST dropbear-2018.76.tar.bz2 2688697 BLAKE2B 
1c22d38487e94427b2678d070f8d370eb09bb2d69253fd6f76d8d80fd637ff86a44b00ab42e1f6d84042c72cbcbd4bb6cbb415f961502e0437c7c8c1b812f059
 SHA512 
82323279f7e78c366ba1ea07ff242259132b2576122429f54326518dd6092aba8ae5de4a0b8a3cef7efc3507015741abe2ac23376c03b40b247527da7a88120e

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
deleted file mode 100644
index ef89e09d0f1..000
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-05-22 Thread Mikle Kolyada
commit: a725b6484785b6aedff6852a14ad235bbfd9798a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue May 22 13:18:05 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue May 22 13:18:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a725b648

net-misc/dropbear: m68k/ppc/ppc64/sh/s390 stable wrt bug #619002

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 7e8d1c97a5b..3c770d99169 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-04-08 Thread Markus Meier
commit: b79bcc2099fde80f90c4b7036a58fa50c86f8459
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Apr  8 10:47:17 2018 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Apr  8 10:48:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79bcc20

net-misc/dropbear: arm stable, bug #619002

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="arm"

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index f5eb64a26e5..7e8d1c97a5b 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-31 Thread Tobias Klausmann
commit: b0d7beab11518a45642d36f24de8eb6ac3f52780
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Mar 31 10:10:47 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Mar 31 10:11:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d7beab

net-misc/dropbear-2017.75-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/619002

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 61da2054376..f5eb64a26e5 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-28 Thread Mart Raudsepp
commit: 24a8c4b706de365b8c291833f71cdb0fcd595ba1
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Mar 28 19:36:57 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Mar 28 19:42:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a8c4b7

net-misc/dropbear-2017.75: arm64 stable (bug #619002)

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 36f4a765a94..61da2054376 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-26 Thread Sergei Trofimovich
commit: 20d8f42c2a866e7992eba06e6d29c5fd40e2a5f9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 26 16:37:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 26 18:55:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20d8f42c

net-misc/dropbear: stable 2017.75 for sparc, bug #619002

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 4cbf082a717..36f4a765a94 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-24 Thread Sergei Trofimovich
commit: 18de15fff864d2ab71189d57aaa718fbe20db409
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Mar 24 11:30:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 24 12:30:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18de15ff

net-misc/dropbear: stable 2017.75 for hppa, bug #619002

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index e4b2ed7f1b5..2b419233c50 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-23 Thread Sergei Trofimovich
commit: ef7c77a9c4ef340fdfa08f41ec862f871bbd4075
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Mar 23 23:38:36 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Mar 23 23:38:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef7c77a9

net-misc/dropbear: stable 2017.75 for ia64, bug #619002

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 5f2eca222d5..e4b2ed7f1b5 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-23 Thread Agostino Sarubbo
commit: e5352a0d1c1ab7c6d7e8f5e91167f5bf6e933e12
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar 23 10:27:24 2018 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar 23 10:27:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5352a0d

net-misc/dropbear: amd64 stable wrt bug #619002

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="amd64"

 net-misc/dropbear/dropbear-2017.75.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
index 44611e4e459..5f2eca222d5 100644
--- a/net-misc/dropbear/dropbear-2017.75.ebuild
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-03-05 Thread Mike Frysinger
commit: b99ef3b55e6d8e0cceaab244c4994f7a60eb7e02
Author: Mike Frysinger  chromium  org>
AuthorDate: Mon Mar  5 18:08:21 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Mar  5 18:08:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99ef3b5

net-misc/dropbear: version bump to 2018.76

 net-misc/dropbear/Manifest|   1 +
 net-misc/dropbear/dropbear-2018.76.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 007e427b8dd..9049d0b2c3a 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,2 +1,3 @@
 DIST dropbear-2016.74.tar.bz2 1622234 BLAKE2B 
c729a2c1afd13e1ca07f3c9cfe3ff0ea7888cc1687ea2793275134b3224118164ef81583f55dbec53d6322be53eaa7a7324216133919722390d0e2dfbd929f07
 SHA512 
c0f4ea7840077b8302b48e27b5b588a4babac6583740dfdb845c40f633aa3ec96174d1d2ade81d2c3e23ea99b75e906312c512d8c7580e6e4105b2dbd37e5e22
 DIST dropbear-2017.75.tar.bz2 1623392 BLAKE2B 
c024037d3ebcb3f16aed2a5f24e07c06699a510b327a0ea528db7160ad2a8e554af2a233a266f869e0e30c78f3b0b7792a817d9c07f058f605dbf2dc749a4fda
 SHA512 
9c2f2a5e718339f83abc0ad7719bda12bfc75e5bcb87a7c0eec0afefc743e5c0a1575d290d5fde152ff2100b0f0e6fd5ef4431f7bbcb5ca9a332d93c20f5a8f4
+DIST dropbear-2018.76.tar.bz2 2688697 BLAKE2B 
1c22d38487e94427b2678d070f8d370eb09bb2d69253fd6f76d8d80fd637ff86a44b00ab42e1f6d84042c72cbcbd4bb6cbb415f961502e0437c7c8c1b812f059
 SHA512 
82323279f7e78c366ba1ea07ff242259132b2576122429f54326518dd6092aba8ae5de4a0b8a3cef7efc3507015741abe2ac23376c03b40b247527da7a88120e

diff --git a/net-misc/dropbear/dropbear-2018.76.ebuild 
b/net-misc/dropbear/dropbear-2018.76.ebuild
new file mode 100644
index 000..d2800db5b26
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2018.76.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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
+   # We disable the hardening flags as our compiler already enables them
+   # by default as is appropriate for the target.
+   econf \
+   --disable-harden \
+   $(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 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 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-01-11 Thread Mike Frysinger
commit: 7593221abf949d6e093b986a2d596e9ddf1a504c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Jan 12 05:30:41 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Jan 12 05:30:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7593221a

net-misc/dropbear: version bump to 2017.75 #619002

Bug: https://bugs.gentoo.org/619002

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2017.75.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 33ccc37b906..007e427b8dd 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1 +1,2 @@
 DIST dropbear-2016.74.tar.bz2 1622234 BLAKE2B 
c729a2c1afd13e1ca07f3c9cfe3ff0ea7888cc1687ea2793275134b3224118164ef81583f55dbec53d6322be53eaa7a7324216133919722390d0e2dfbd929f07
 SHA512 
c0f4ea7840077b8302b48e27b5b588a4babac6583740dfdb845c40f633aa3ec96174d1d2ade81d2c3e23ea99b75e906312c512d8c7580e6e4105b2dbd37e5e22
+DIST dropbear-2017.75.tar.bz2 1623392 BLAKE2B 
c024037d3ebcb3f16aed2a5f24e07c06699a510b327a0ea528db7160ad2a8e554af2a233a266f869e0e30c78f3b0b7792a817d9c07f058f605dbf2dc749a4fda
 SHA512 
9c2f2a5e718339f83abc0ad7719bda12bfc75e5bcb87a7c0eec0afefc743e5c0a1575d290d5fde152ff2100b0f0e6fd5ef4431f7bbcb5ca9a332d93c20f5a8f4

diff --git a/net-misc/dropbear/dropbear-2017.75.ebuild 
b/net-misc/dropbear/dropbear-2017.75.ebuild
new file mode 100644
index 000..44611e4e459
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2017.75.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2018-01-10 Thread Mike Frysinger
commit: 68abaac5f510792bf6ad36695ed0d21329215aea
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Jan 10 08:36:51 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Jan 10 08:36:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68abaac5

net-misc/dropbear: mark 2016.74 arm64/m68k/s390/sh stable

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index ba624f584a3..ef89e09d0f1 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-07-15 Thread Aaron Bauman
commit: 98e1f78a43a8719df27bb27dd895f77bd4d08ef1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Jul 16 00:38:57 2017 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Jul 16 00:38:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98e1f78a

net-misc/dropbear: drop vulnerable wrt bug #605560

 net-misc/dropbear/Manifest|  1 -
 net-misc/dropbear/dropbear-2016.73.ebuild | 98 ---
 2 files changed, 99 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 5da95e2963f..4a27dfa0c20 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,2 +1 @@
-DIST dropbear-2016.73.tar.bz2 1621584 SHA256 
5c61a4f69b093b688629cd365be38701485ff63cfb23642dab7a05ad250aefd7 SHA512 
dc538d77b0269c93339b150990b475129a88b0bdc070021c03726955e307407f517049f55b012bf00579d26cd0ff412d88f51c1db540bcbd3d8e4b7cf882bcb8
 WHIRLPOOL 
9d989b4893eaae254eb69d109d93375e121cc163ada59ac75fcbf9d88b294b015168bd5942d7a6afa1ed2dc08c297402be668cdc5fbd2647d9c14b86849a233b
 DIST dropbear-2016.74.tar.bz2 1622234 SHA256 
2720ea54ed009af812701bcc290a2a601d5c107d12993e5d92c0f5f81f718891 SHA512 
c0f4ea7840077b8302b48e27b5b588a4babac6583740dfdb845c40f633aa3ec96174d1d2ade81d2c3e23ea99b75e906312c512d8c7580e6e4105b2dbd37e5e22
 WHIRLPOOL 
7feee8beda0990649c3456350aa16776de92a649f02d368bbdf925f9077db0f3d822a46d2dd5832405a112132990142119e94da26af4fde0dfb954b301a08ae3

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
deleted file mode 100644
index d8979f91b60..000
--- a/net-misc/dropbear/dropbear-2016.73.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-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
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-02-05 Thread Markus Meier
commit: 67069874286889cf266ea535f547c0d31829c25a
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb  5 17:01:24 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb  5 17:01:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67069874

net-misc/dropbear: arm stable, bug #605560

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index 4ebb0fa..ba624f5 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-23 Thread Tobias Klausmann
commit: 732971cc4ebea10a7f1d1067dcb4f6f99adb7e09
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jan 23 18:24:56 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jan 23 18:27:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=732971cc

net-misc/dropbear-2016.74-r0: stable on alpha

Gentoo-Bug: 605560

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index c58e2b1..4ebb0fa 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-23 Thread Agostino Sarubbo
commit: dac82e9bbe7f2edee20fde558814bee78d53c470
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 23 16:26:32 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 23 16:27:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac82e9b

net-misc/dropbear: ia64 stable wrt bug #605560

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index ee0c6dd..c58e2b1 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-22 Thread Agostino Sarubbo
commit: 3e0c47d094750de0ab64c082e79dbcf97e6cdece
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 22 16:26:04 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 22 16:27:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0c47d0

net-misc/dropbear: sparc stable wrt bug #605560

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index 0551c96..ee0c6dd 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-21 Thread Agostino Sarubbo
commit: a62d4196183be705ccca630252d7c4b645c59af2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jan 21 20:31:29 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jan 21 20:33:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a62d4196

net-misc/dropbear: ppc stable wrt bug #605560

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index 77b76ca..0551c96 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-21 Thread Agostino Sarubbo
commit: 65c8e38831c3e14f313f33e9295eadfe12095dee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jan 21 17:26:28 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jan 21 17:27:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c8e388

net-misc/dropbear: x86 stable wrt bug #605560

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index 7dee2d8..77b76ca 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-21 Thread Agostino Sarubbo
commit: e94a9221c05ffdc8623b03e1b55844e3be8d3fb5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Jan 21 17:16:01 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Jan 21 17:16:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e94a9221

net-misc/dropbear: amd64 stable wrt bug #605560

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index b7944aa..7dee2d8 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2017-01-21 Thread Jeroen Roovers
commit: 4765735e6aa2cede5174b8b5928e14e6207e8a00
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Jan 21 13:05:59 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Jan 21 13:07:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4765735e

net-misc/dropbear: Stable for HPPA PPC64 (bug #605560).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 net-misc/dropbear/dropbear-2016.74.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
index 230812e..b7944aa 100644
--- a/net-misc/dropbear/dropbear-2016.74.ebuild
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-07-21 Thread Mike Frysinger
commit: 3f99ca0929301b3bd4dbfc479035d948c58d9133
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Jul 21 16:03:51 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Jul 21 16:04:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f99ca09

net-misc/dropbear: version bump to 2016.74

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2016.74.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 20b51ec..5da95e2 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1 +1,2 @@
 DIST dropbear-2016.73.tar.bz2 1621584 SHA256 
5c61a4f69b093b688629cd365be38701485ff63cfb23642dab7a05ad250aefd7 SHA512 
dc538d77b0269c93339b150990b475129a88b0bdc070021c03726955e307407f517049f55b012bf00579d26cd0ff412d88f51c1db540bcbd3d8e4b7cf882bcb8
 WHIRLPOOL 
9d989b4893eaae254eb69d109d93375e121cc163ada59ac75fcbf9d88b294b015168bd5942d7a6afa1ed2dc08c297402be668cdc5fbd2647d9c14b86849a233b
+DIST dropbear-2016.74.tar.bz2 1622234 SHA256 
2720ea54ed009af812701bcc290a2a601d5c107d12993e5d92c0f5f81f718891 SHA512 
c0f4ea7840077b8302b48e27b5b588a4babac6583740dfdb845c40f633aa3ec96174d1d2ade81d2c3e23ea99b75e906312c512d8c7580e6e4105b2dbd37e5e22
 WHIRLPOOL 
7feee8beda0990649c3456350aa16776de92a649f02d368bbdf925f9077db0f3d822a46d2dd5832405a112132990142119e94da26af4fde0dfb954b301a08ae3

diff --git a/net-misc/dropbear/dropbear-2016.74.ebuild 
b/net-misc/dropbear/dropbear-2016.74.ebuild
new file mode 100644
index 000..230812e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2016.74.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-06-27 Thread Mike Frysinger
commit: 6326ca46f519cfe42dfa4214c39498eff05193c0
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jun 27 21:00:32 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jun 27 21:10:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6326ca46

net-misc/dropbear: drop old <2016.73 versions

 net-misc/dropbear/Manifest|  5 --
 net-misc/dropbear/dropbear-2014.66.ebuild | 99 ---
 net-misc/dropbear/dropbear-2015.67.ebuild | 99 ---
 net-misc/dropbear/dropbear-2015.68.ebuild | 98 --
 net-misc/dropbear/dropbear-2015.71.ebuild | 98 --
 net-misc/dropbear/dropbear-2016.72.ebuild | 98 --
 6 files changed, 497 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 3d1d952..20b51ec 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,6 +1 @@
-DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 
3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149
 WHIRLPOOL 
c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
-DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
-DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
-DIST dropbear-2015.71.tar.bz2 1616280 SHA256 
376214169c0e187ee9f48ae1a99b3f835016ad5b98ede4bfd1cf581deba783af SHA512 
d9f5c5fdb2e845a79bb598fb3ba0b1e131a5d2b8f9acbf8c5d7aef1c381105bbe59d98c85d1c482d94fcc359cf64c8b4210458bad32c442c2cfbf6d6f8811b51
 WHIRLPOOL 
94e8fc0ce5f036866df384d17fda92b13849278274d881420d6b759550b0b5565c74a3908d1c377a5f053cd66280312aba8c5423d59f1c011d97a5d600a29891
-DIST dropbear-2016.72.tar.bz2 1617138 SHA256 
9323766d3257699fd7d6e7b282c5a65790864ab32fd09ac73ea3d46c9ca2d681 SHA512 
ed92db85b520d2c6cb5c8e65d304ccdd98df90f1232f588747230970527b991b31f5f608f6e9ee9285ec263455b1dc97ec63fdba1ebf8320120f011933a563eb
 WHIRLPOOL 
d4159bb379e0b5bd52af23b9052efddd77cc5bc99b08cf793e2a06ccf9fb94c4a298f3bfadfb200a3e073e5857b1700859bfa64f50ab179618704988bc65e114
 DIST dropbear-2016.73.tar.bz2 1621584 SHA256 
5c61a4f69b093b688629cd365be38701485ff63cfb23642dab7a05ad250aefd7 SHA512 
dc538d77b0269c93339b150990b475129a88b0bdc070021c03726955e307407f517049f55b012bf00579d26cd0ff412d88f51c1db540bcbd3d8e4b7cf882bcb8
 WHIRLPOOL 
9d989b4893eaae254eb69d109d93375e121cc163ada59ac75fcbf9d88b294b015168bd5942d7a6afa1ed2dc08c297402be668cdc5fbd2647d9c14b86849a233b

diff --git a/net-misc/dropbear/dropbear-2014.66.ebuild 
b/net-misc/dropbear/dropbear-2014.66.ebuild
deleted file mode 100644
index 7aff607..000
--- a/net-misc/dropbear/dropbear-2014.66.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-06-20 Thread Mike Frysinger
commit: 52054ef80dd8e6bda78f3e45036e72d3bf477065
Author: Mike Frysinger  gentoo  org>
AuthorDate: Tue Jun 21 03:57:47 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jun 21 03:57:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52054ef8

net-misc/dropbear: mark 2016.73 
arm64/hppa/ia64/m68k/ppc/ppc64/s390/sh/sparc/x86 stable #577050

 net-misc/dropbear/dropbear-2016.73.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
index 80a461d..d8979f9 100644
--- a/net-misc/dropbear/dropbear-2016.73.ebuild
+++ b/net-misc/dropbear/dropbear-2016.73.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-06-11 Thread Markus Meier
commit: b2ceaf338eaa441211a94b39413872d9c7328c9d
Author: Markus Meier  gentoo  org>
AuthorDate: Sat Jun 11 13:18:05 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sat Jun 11 13:18:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ceaf33

net-misc/dropbear: arm stable, bug #577050

Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="arm"

 net-misc/dropbear/dropbear-2016.73.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
index 1a3a653..80a461d 100644
--- a/net-misc/dropbear/dropbear-2016.73.ebuild
+++ b/net-misc/dropbear/dropbear-2016.73.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-06-10 Thread Agostino Sarubbo
commit: 1da1675c8cb9909c7c21354eac07ec96bc78159f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 10 13:01:19 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 10 13:01:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da1675c

net-misc/dropbear: amd64 stable wrt bug #577050

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-misc/dropbear/dropbear-2016.73.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
index e9426c8..1a3a653 100644
--- a/net-misc/dropbear/dropbear-2016.73.ebuild
+++ b/net-misc/dropbear/dropbear-2016.73.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-06-07 Thread Tobias Klausmann
commit: be1e4fa68d0addeb96c07c14c7469c2f379b1156
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Jun  7 17:49:13 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Jun  7 17:49:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be1e4fa6

net-misc/dropbear-2016.73-r0: add alpha keyword

Gentoo-Bug: 577050

Package-Manager: portage-2.3.0_rc1

 net-misc/dropbear/dropbear-2016.73.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
index 230812e..e9426c8 100644
--- a/net-misc/dropbear/dropbear-2016.73.ebuild
+++ b/net-misc/dropbear/dropbear-2016.73.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://matt.ucc.asn.au/dropbear/releases/${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"
+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(+)] )



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-03-18 Thread Mike Frysinger
commit: 30e15f1051c33ffc3d2935deb5e63821c6c9347c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Mar 19 02:07:48 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Mar 19 02:07:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e15f10

net-misc/dropbear: version bump to 2016.73

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2016.73.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index de897ec..3d1d952 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -3,3 +3,4 @@ DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
 DIST dropbear-2015.71.tar.bz2 1616280 SHA256 
376214169c0e187ee9f48ae1a99b3f835016ad5b98ede4bfd1cf581deba783af SHA512 
d9f5c5fdb2e845a79bb598fb3ba0b1e131a5d2b8f9acbf8c5d7aef1c381105bbe59d98c85d1c482d94fcc359cf64c8b4210458bad32c442c2cfbf6d6f8811b51
 WHIRLPOOL 
94e8fc0ce5f036866df384d17fda92b13849278274d881420d6b759550b0b5565c74a3908d1c377a5f053cd66280312aba8c5423d59f1c011d97a5d600a29891
 DIST dropbear-2016.72.tar.bz2 1617138 SHA256 
9323766d3257699fd7d6e7b282c5a65790864ab32fd09ac73ea3d46c9ca2d681 SHA512 
ed92db85b520d2c6cb5c8e65d304ccdd98df90f1232f588747230970527b991b31f5f608f6e9ee9285ec263455b1dc97ec63fdba1ebf8320120f011933a563eb
 WHIRLPOOL 
d4159bb379e0b5bd52af23b9052efddd77cc5bc99b08cf793e2a06ccf9fb94c4a298f3bfadfb200a3e073e5857b1700859bfa64f50ab179618704988bc65e114
+DIST dropbear-2016.73.tar.bz2 1621584 SHA256 
5c61a4f69b093b688629cd365be38701485ff63cfb23642dab7a05ad250aefd7 SHA512 
dc538d77b0269c93339b150990b475129a88b0bdc070021c03726955e307407f517049f55b012bf00579d26cd0ff412d88f51c1db540bcbd3d8e4b7cf882bcb8
 WHIRLPOOL 
9d989b4893eaae254eb69d109d93375e121cc163ada59ac75fcbf9d88b294b015168bd5942d7a6afa1ed2dc08c297402be668cdc5fbd2647d9c14b86849a233b

diff --git a/net-misc/dropbear/dropbear-2016.73.ebuild 
b/net-misc/dropbear/dropbear-2016.73.ebuild
new file mode 100644
index 000..230812e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2016.73.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2016-03-10 Thread Mike Frysinger
commit: 7052ff6e24a7e37796dfcd624c60d31425ac97a4
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Mar 10 23:20:30 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Mar 10 23:20:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7052ff6e

net-misc/dropbear: version bump to 2016.72

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2016.72.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index bb262b3..de897ec 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -2,3 +2,4 @@ DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12c
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
 DIST dropbear-2015.71.tar.bz2 1616280 SHA256 
376214169c0e187ee9f48ae1a99b3f835016ad5b98ede4bfd1cf581deba783af SHA512 
d9f5c5fdb2e845a79bb598fb3ba0b1e131a5d2b8f9acbf8c5d7aef1c381105bbe59d98c85d1c482d94fcc359cf64c8b4210458bad32c442c2cfbf6d6f8811b51
 WHIRLPOOL 
94e8fc0ce5f036866df384d17fda92b13849278274d881420d6b759550b0b5565c74a3908d1c377a5f053cd66280312aba8c5423d59f1c011d97a5d600a29891
+DIST dropbear-2016.72.tar.bz2 1617138 SHA256 
9323766d3257699fd7d6e7b282c5a65790864ab32fd09ac73ea3d46c9ca2d681 SHA512 
ed92db85b520d2c6cb5c8e65d304ccdd98df90f1232f588747230970527b991b31f5f608f6e9ee9285ec263455b1dc97ec63fdba1ebf8320120f011933a563eb
 WHIRLPOOL 
d4159bb379e0b5bd52af23b9052efddd77cc5bc99b08cf793e2a06ccf9fb94c4a298f3bfadfb200a3e073e5857b1700859bfa64f50ab179618704988bc65e114

diff --git a/net-misc/dropbear/dropbear-2016.72.ebuild 
b/net-misc/dropbear/dropbear-2016.72.ebuild
new file mode 100644
index 000..230812e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2016.72.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2015-12-03 Thread Mike Frysinger
commit: c7f566a9e8f17745f45e8ebfd1479cd3b6c1fefe
Author: Mike Frysinger  gentoo  org>
AuthorDate: Thu Dec  3 16:13:27 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Thu Dec  3 17:10:00 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7f566a9

net-misc/dropbear: version bump to 2015.71

 net-misc/dropbear/Manifest | 2 +-
 net-misc/dropbear/{dropbear-2015.70.ebuild => dropbear-2015.71.ebuild} | 3 ---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index a7839c6..bb262b3 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,4 @@
 DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 
3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149
 WHIRLPOOL 
c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
-DIST dropbear-2015.70.tar.bz2 1614654 SHA256 
62a8cc3df1d0f136d46f50d4f8d92f7ab7ce1addac76b25446b3f6aaf80bf257 SHA512 
3fa9ae841727e6a9ef1ab197f7dbac77b235754e7bed0c8df212f62f1666dac7a694c4208ee80d78ef2f54aa4ce837b5fd05472a0ecd5cf17279c2ef968d1acf
 WHIRLPOOL 
bb1d3d50396e606095e03ca000e547a302a2dd0cd43413577bda3b03accc592f9b7525ba998cdb94aa2bbaf14c1ef15d15ab1bf85e615ee3b22643263a94aa05
+DIST dropbear-2015.71.tar.bz2 1616280 SHA256 
376214169c0e187ee9f48ae1a99b3f835016ad5b98ede4bfd1cf581deba783af SHA512 
d9f5c5fdb2e845a79bb598fb3ba0b1e131a5d2b8f9acbf8c5d7aef1c381105bbe59d98c85d1c482d94fcc359cf64c8b4210458bad32c442c2cfbf6d6f8811b51
 WHIRLPOOL 
94e8fc0ce5f036866df384d17fda92b13849278274d881420d6b759550b0b5565c74a3908d1c377a5f053cd66280312aba8c5423d59f1c011d97a5d600a29891

diff --git a/net-misc/dropbear/dropbear-2015.70.ebuild 
b/net-misc/dropbear/dropbear-2015.71.ebuild
similarity index 97%
rename from net-misc/dropbear/dropbear-2015.70.ebuild
rename to net-misc/dropbear/dropbear-2015.71.ebuild
index 02d6413..d0d661e 100644
--- a/net-misc/dropbear/dropbear-2015.70.ebuild
+++ b/net-misc/dropbear/dropbear-2015.71.ebuild
@@ -39,9 +39,6 @@ set_options() {
 src_prepare() {
epatch "${FILESDIR}"/${PN}-0.46-dbscp.patch
sed -i \
-   -e '/if test/s:==:=:' \
-   configure || die
-   sed -i \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
options.h || die
sed -i \



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2015-11-27 Thread Mike Frysinger
commit: 5f52fbd32a82bf72ad27cf2b777dcbb715d3a5cb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 18:25:11 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 18:25:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f52fbd3

net-misc/dropbear: version bump to 2015.70

 net-misc/dropbear/Manifest | 2 +-
 net-misc/dropbear/{dropbear-2015.69.ebuild => dropbear-2015.70.ebuild} | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 6878a77..a7839c6 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,4 @@
 DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 
3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149
 WHIRLPOOL 
c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
-DIST dropbear-2015.69.tar.bz2 1613320 SHA256 
5d4f5362fc102a0d7cdf1c8cd908c3c4c5cf5c8772936ed639774a08e27517c9 SHA512 
0c9e1e7400e8f6dadf58252263308e1435c92154cf7223b55ee7e1a71c92e991d37a2fd54fa27fd3e953b7f42b2a5de0ca21a311f3a87ee2c8545a0e86fa9601
 WHIRLPOOL 
a307d34c27964c4996199c958cb42a0d85fa03818607a66622d43388547685af36d2d435ce62a7c5b7d982c1035a5870d5be069f7c69642f3ae5440c8aaeb17b
+DIST dropbear-2015.70.tar.bz2 1614654 SHA256 
62a8cc3df1d0f136d46f50d4f8d92f7ab7ce1addac76b25446b3f6aaf80bf257 SHA512 
3fa9ae841727e6a9ef1ab197f7dbac77b235754e7bed0c8df212f62f1666dac7a694c4208ee80d78ef2f54aa4ce837b5fd05472a0ecd5cf17279c2ef968d1acf
 WHIRLPOOL 
bb1d3d50396e606095e03ca000e547a302a2dd0cd43413577bda3b03accc592f9b7525ba998cdb94aa2bbaf14c1ef15d15ab1bf85e615ee3b22643263a94aa05

diff --git a/net-misc/dropbear/dropbear-2015.69.ebuild 
b/net-misc/dropbear/dropbear-2015.70.ebuild
similarity index 97%
rename from net-misc/dropbear/dropbear-2015.69.ebuild
rename to net-misc/dropbear/dropbear-2015.70.ebuild
index d0d661e..02d6413 100644
--- a/net-misc/dropbear/dropbear-2015.69.ebuild
+++ b/net-misc/dropbear/dropbear-2015.70.ebuild
@@ -39,6 +39,9 @@ set_options() {
 src_prepare() {
epatch "${FILESDIR}"/${PN}-0.46-dbscp.patch
sed -i \
+   -e '/if test/s:==:=:' \
+   configure || die
+   sed -i \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
options.h || die
sed -i \



[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2015-11-25 Thread Mike Frysinger
commit: 57046ffb73d0d9421a83b36c427d81b077079e6a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Wed Nov 25 19:23:20 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Wed Nov 25 19:27:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57046ffb

net-misc/dropbear: version bump to 2015.69

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2015.69.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 7f98dcb..6878a77 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,3 +1,4 @@
 DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 
3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149
 WHIRLPOOL 
c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
+DIST dropbear-2015.69.tar.bz2 1613320 SHA256 
5d4f5362fc102a0d7cdf1c8cd908c3c4c5cf5c8772936ed639774a08e27517c9 SHA512 
0c9e1e7400e8f6dadf58252263308e1435c92154cf7223b55ee7e1a71c92e991d37a2fd54fa27fd3e953b7f42b2a5de0ca21a311f3a87ee2c8545a0e86fa9601
 WHIRLPOOL 
a307d34c27964c4996199c958cb42a0d85fa03818607a66622d43388547685af36d2d435ce62a7c5b7d982c1035a5870d5be069f7c69642f3ae5440c8aaeb17b

diff --git a/net-misc/dropbear/dropbear-2015.69.ebuild 
b/net-misc/dropbear/dropbear-2015.69.ebuild
new file mode 100644
index 000..d0d661e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2015.69.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
+ 

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/, net-misc/dropbear/files/

2015-08-09 Thread Mike Frysinger
commit: ceef36bd30b9f9ac1e58450fc434344fb964fd95
Author: Mike Frysinger vapier AT gentoo DOT org
AuthorDate: Sun Aug  9 08:34:29 2015 +
Commit: Mike Frysinger vapier AT gentoo DOT org
CommitDate: Sun Aug  9 12:56:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceef36bd

dropbear: drop old ebuilds

Package-Manager: portage-2.2.20

 net-misc/dropbear/Manifest |   4 -
 net-misc/dropbear/dropbear-2013.60.ebuild  | 103 -
 net-misc/dropbear/dropbear-2013.62.ebuild  | 103 -
 net-misc/dropbear/dropbear-2014.63.ebuild  | 101 
 net-misc/dropbear/dropbear-2014.65.ebuild  |  99 
 .../files/dropbear-2013.62-multi-install-man.patch |  13 ---
 .../files/dropbear-2013.62-multi-no-relink.patch   |  20 
 7 files changed, 443 deletions(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index a736b37..7f98dcb 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,7 +1,3 @@
-DIST dropbear-2013.60.tar.bz2 1584837 SHA256 
4c0c52453b4dd96ef79e5968ed3676de008ee0cf133632acae12bbad588681bb SHA512 
2d9c374f17eef22a783d5fef9f30ee2fcbb8778ff7319bb028d8f6181f49827867e3b7f02eec580cbd48f2d97cad789a541c1fbe43fe3d23f6cb396d4138d712
 WHIRLPOOL 
901beb6fb1e09295aaeb32f9032a653cdeb87e69758f3b598af15f358605e77e24ceea99a418245e86ce665fef1d3a8da38d99105310fa4376586e60f41cb5d8
-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
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186

diff --git a/net-misc/dropbear/dropbear-2013.60.ebuild 
b/net-misc/dropbear/dropbear-2013.60.ebuild
deleted file mode 100644
index a45873d..000
--- a/net-misc/dropbear/dropbear-2013.60.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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 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 )
-

[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/

2015-08-09 Thread Mike Frysinger
commit: 48e9579ab289bb854ae0e5b813c7fab71da98ec3
Author: Mike Frysinger vapier AT gentoo DOT org
AuthorDate: Sun Aug  9 08:32:12 2015 +
Commit: Mike Frysinger vapier AT gentoo DOT org
CommitDate: Sun Aug  9 12:56:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e9579a

dropbear: version bump

Package-Manager: portage-2.2.20

 net-misc/dropbear/Manifest|  1 +
 net-misc/dropbear/dropbear-2015.68.ebuild | 98 +++
 2 files changed, 99 insertions(+)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 17c9733..a736b37 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -4,3 +4,4 @@ DIST dropbear-2014.63.tar.bz2 1598479 SHA256 
595992de432ba586a0e7e191bbb1ad58772
 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
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
+DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186

diff --git a/net-misc/dropbear/dropbear-2015.68.ebuild 
b/net-misc/dropbear/dropbear-2015.68.ebuild
new file mode 100644
index 000..d0d661e
--- /dev/null
+++ b/net-misc/dropbear/dropbear-2015.68.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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
+