[gentoo-commits] repo/gentoo:master commit in: net-misc/dropbear/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +